Package com.pulumi.aws.appfabric.inputs
Class AppAuthorizationConnectionState.Builder
- java.lang.Object
-
- com.pulumi.aws.appfabric.inputs.AppAuthorizationConnectionState.Builder
-
- Enclosing class:
- AppAuthorizationConnectionState
public static final class AppAuthorizationConnectionState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AppAuthorizationConnectionState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AppAuthorizationConnectionState defaults)
-
-
Method Detail
-
app
public AppAuthorizationConnectionState.Builder app(@Nullable com.pulumi.core.Output<java.lang.String> app)
- Parameters:
app- Name of the application.- Returns:
- builder
-
app
public AppAuthorizationConnectionState.Builder app(java.lang.String app)
- Parameters:
app- Name of the application.- Returns:
- builder
-
appAuthorizationArn
public AppAuthorizationConnectionState.Builder appAuthorizationArn(@Nullable com.pulumi.core.Output<java.lang.String> appAuthorizationArn)
- Parameters:
appAuthorizationArn- ARN or Universal Unique Identifier (UUID) of the app authorization to use for the request.- Returns:
- builder
-
appAuthorizationArn
public AppAuthorizationConnectionState.Builder appAuthorizationArn(java.lang.String appAuthorizationArn)
- Parameters:
appAuthorizationArn- ARN or Universal Unique Identifier (UUID) of the app authorization to use for the request.- Returns:
- builder
-
appBundleArn
public AppAuthorizationConnectionState.Builder appBundleArn(@Nullable com.pulumi.core.Output<java.lang.String> appBundleArn)
- Parameters:
appBundleArn- ARN of the app bundle to use for the request. The following arguments are optional:- Returns:
- builder
-
appBundleArn
public AppAuthorizationConnectionState.Builder appBundleArn(java.lang.String appBundleArn)
- Parameters:
appBundleArn- ARN of the app bundle to use for the request. The following arguments are optional:- Returns:
- builder
-
authRequest
public AppAuthorizationConnectionState.Builder authRequest(@Nullable com.pulumi.core.Output<AppAuthorizationConnectionAuthRequestArgs> authRequest)
- Parameters:
authRequest- OAuth2 authorization information. Required if the app authorization for the request is configured with an OAuth2 (`oauth2`) authorization type. See `authRequest` Block for details.- Returns:
- builder
-
authRequest
public AppAuthorizationConnectionState.Builder authRequest(AppAuthorizationConnectionAuthRequestArgs authRequest)
- Parameters:
authRequest- OAuth2 authorization information. Required if the app authorization for the request is configured with an OAuth2 (`oauth2`) authorization type. See `authRequest` Block for details.- Returns:
- builder
-
region
public AppAuthorizationConnectionState.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 AppAuthorizationConnectionState.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
-
tenants
public AppAuthorizationConnectionState.Builder tenants(@Nullable com.pulumi.core.Output<java.util.List<AppAuthorizationConnectionTenantArgs>> tenants)
- Parameters:
tenants- Information about an application tenant. See `tenant` Block below.- Returns:
- builder
-
tenants
public AppAuthorizationConnectionState.Builder tenants(java.util.List<AppAuthorizationConnectionTenantArgs> tenants)
- Parameters:
tenants- Information about an application tenant. See `tenant` Block below.- Returns:
- builder
-
tenants
public AppAuthorizationConnectionState.Builder tenants(AppAuthorizationConnectionTenantArgs... tenants)
- Parameters:
tenants- Information about an application tenant. See `tenant` Block below.- Returns:
- builder
-
timeouts
public AppAuthorizationConnectionState.Builder timeouts(@Nullable com.pulumi.core.Output<AppAuthorizationConnectionTimeoutsArgs> timeouts)
-
timeouts
public AppAuthorizationConnectionState.Builder timeouts(AppAuthorizationConnectionTimeoutsArgs timeouts)
-
build
public AppAuthorizationConnectionState build()
-
-