Package com.pulumi.aws.cloudwatch.inputs
Class EventConnectionAuthParametersArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.inputs.EventConnectionAuthParametersArgs.Builder
-
- Enclosing class:
- EventConnectionAuthParametersArgs
public static final class EventConnectionAuthParametersArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EventConnectionAuthParametersArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EventConnectionAuthParametersArgs defaults)
-
-
Method Detail
-
apiKey
public EventConnectionAuthParametersArgs.Builder apiKey(@Nullable com.pulumi.core.Output<EventConnectionAuthParametersApiKeyArgs> apiKey)
- Parameters:
apiKey
- Parameters used for API_KEY authorization. An API key to include in the header for each authentication request. A maximum of 1 are allowed. Conflicts with `basic` and `oauth`. Documented below.- Returns:
- builder
-
apiKey
public EventConnectionAuthParametersArgs.Builder apiKey(EventConnectionAuthParametersApiKeyArgs apiKey)
- Parameters:
apiKey
- Parameters used for API_KEY authorization. An API key to include in the header for each authentication request. A maximum of 1 are allowed. Conflicts with `basic` and `oauth`. Documented below.- Returns:
- builder
-
basic
public EventConnectionAuthParametersArgs.Builder basic(@Nullable com.pulumi.core.Output<EventConnectionAuthParametersBasicArgs> basic)
- Parameters:
basic
- Parameters used for BASIC authorization. A maximum of 1 are allowed. Conflicts with `api_key` and `oauth`. Documented below.- Returns:
- builder
-
basic
public EventConnectionAuthParametersArgs.Builder basic(EventConnectionAuthParametersBasicArgs basic)
- Parameters:
basic
- Parameters used for BASIC authorization. A maximum of 1 are allowed. Conflicts with `api_key` and `oauth`. Documented below.- Returns:
- builder
-
invocationHttpParameters
public EventConnectionAuthParametersArgs.Builder invocationHttpParameters(@Nullable com.pulumi.core.Output<EventConnectionAuthParametersInvocationHttpParametersArgs> invocationHttpParameters)
- Parameters:
invocationHttpParameters
- Invocation Http Parameters are additional credentials used to sign each Invocation of the ApiDestination created from this Connection. If the ApiDestination Rule Target has additional HttpParameters, the values will be merged together, with the Connection Invocation Http Parameters taking precedence. Secret values are stored and managed by AWS Secrets Manager. A maximum of 1 are allowed. Documented below.- Returns:
- builder
-
invocationHttpParameters
public EventConnectionAuthParametersArgs.Builder invocationHttpParameters(EventConnectionAuthParametersInvocationHttpParametersArgs invocationHttpParameters)
- Parameters:
invocationHttpParameters
- Invocation Http Parameters are additional credentials used to sign each Invocation of the ApiDestination created from this Connection. If the ApiDestination Rule Target has additional HttpParameters, the values will be merged together, with the Connection Invocation Http Parameters taking precedence. Secret values are stored and managed by AWS Secrets Manager. A maximum of 1 are allowed. Documented below.- Returns:
- builder
-
oauth
public EventConnectionAuthParametersArgs.Builder oauth(@Nullable com.pulumi.core.Output<EventConnectionAuthParametersOauthArgs> oauth)
- Parameters:
oauth
- Parameters used for OAUTH_CLIENT_CREDENTIALS authorization. A maximum of 1 are allowed. Conflicts with `basic` and `api_key`. Documented below.- Returns:
- builder
-
oauth
public EventConnectionAuthParametersArgs.Builder oauth(EventConnectionAuthParametersOauthArgs oauth)
- Parameters:
oauth
- Parameters used for OAUTH_CLIENT_CREDENTIALS authorization. A maximum of 1 are allowed. Conflicts with `basic` and `api_key`. Documented below.- Returns:
- builder
-
build
public EventConnectionAuthParametersArgs build()
-
-