Package com.pulumi.aws.cloudwatch.inputs
Class EventConnectionState.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.inputs.EventConnectionState.Builder
-
- Enclosing class:
- EventConnectionState
public static final class EventConnectionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EventConnectionState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EventConnectionState defaults)
-
-
Method Detail
-
arn
public EventConnectionState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the connection.- Returns:
- builder
-
arn
public EventConnectionState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the connection.- Returns:
- builder
-
authParameters
public EventConnectionState.Builder authParameters(@Nullable com.pulumi.core.Output<EventConnectionAuthParametersArgs> authParameters)
- Parameters:
authParameters- Parameters used for authorization. A maximum of 1 are allowed. Documented below.- Returns:
- builder
-
authParameters
public EventConnectionState.Builder authParameters(EventConnectionAuthParametersArgs authParameters)
- Parameters:
authParameters- Parameters used for authorization. A maximum of 1 are allowed. Documented below.- Returns:
- builder
-
authorizationType
public EventConnectionState.Builder authorizationType(@Nullable com.pulumi.core.Output<java.lang.String> authorizationType)
- Parameters:
authorizationType- Type of authorization to use for the connection. One of `API_KEY`,`BASIC`,`OAUTH_CLIENT_CREDENTIALS`.- Returns:
- builder
-
authorizationType
public EventConnectionState.Builder authorizationType(java.lang.String authorizationType)
- Parameters:
authorizationType- Type of authorization to use for the connection. One of `API_KEY`,`BASIC`,`OAUTH_CLIENT_CREDENTIALS`.- Returns:
- builder
-
description
public EventConnectionState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- Description for the connection. Maximum of 512 characters.- Returns:
- builder
-
description
public EventConnectionState.Builder description(java.lang.String description)
- Parameters:
description- Description for the connection. Maximum of 512 characters.- Returns:
- builder
-
invocationConnectivityParameters
public EventConnectionState.Builder invocationConnectivityParameters(@Nullable com.pulumi.core.Output<EventConnectionInvocationConnectivityParametersArgs> invocationConnectivityParameters)
- Parameters:
invocationConnectivityParameters- Parameters to use for invoking a private API. Documented below.- Returns:
- builder
-
invocationConnectivityParameters
public EventConnectionState.Builder invocationConnectivityParameters(EventConnectionInvocationConnectivityParametersArgs invocationConnectivityParameters)
- Parameters:
invocationConnectivityParameters- Parameters to use for invoking a private API. Documented below.- Returns:
- builder
-
kmsKeyIdentifier
public EventConnectionState.Builder kmsKeyIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyIdentifier)
- Parameters:
kmsKeyIdentifier- Identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt this connection. The identifier can be the key ARN, KeyId, key alias, or key alias ARN.- Returns:
- builder
-
kmsKeyIdentifier
public EventConnectionState.Builder kmsKeyIdentifier(java.lang.String kmsKeyIdentifier)
- Parameters:
kmsKeyIdentifier- Identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt this connection. The identifier can be the key ARN, KeyId, key alias, or key alias ARN.- Returns:
- builder
-
name
public EventConnectionState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name for the connection. Maximum of 64 characters consisting of numbers, lower/upper case letters, .,-,_.- Returns:
- builder
-
name
public EventConnectionState.Builder name(java.lang.String name)
- Parameters:
name- The name for the connection. Maximum of 64 characters consisting of numbers, lower/upper case letters, .,-,_.- Returns:
- builder
-
region
public EventConnectionState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public EventConnectionState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
secretArn
public EventConnectionState.Builder secretArn(@Nullable com.pulumi.core.Output<java.lang.String> secretArn)
- Parameters:
secretArn- ARN of the secret created from the authorization parameters specified for the connection.- Returns:
- builder
-
secretArn
public EventConnectionState.Builder secretArn(java.lang.String secretArn)
- Parameters:
secretArn- ARN of the secret created from the authorization parameters specified for the connection.- Returns:
- builder
-
build
public EventConnectionState build()
-
-