Package com.pulumi.aws.redshift.inputs
Class IdcApplicationState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.redshift.inputs.IdcApplicationState
-
public final class IdcApplicationState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIdcApplicationState.Builder
-
Field Summary
Fields Modifier and Type Field Description static IdcApplicationStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>applicationType()java.util.Optional<com.pulumi.core.Output<IdcApplicationAuthorizedTokenIssuerArgs>>authorizedTokenIssuer()static IdcApplicationState.Builderbuilder()static IdcApplicationState.Builderbuilder(IdcApplicationState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>iamRoleArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>idcDisplayName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>idcInstanceArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>idcManagedApplicationArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>identityNamespace()java.util.Optional<com.pulumi.core.Output<java.lang.String>>redshiftIdcApplicationArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>redshiftIdcApplicationName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<IdcApplicationServiceIntegrationArgs>>serviceIntegration()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()
-
-
-
Field Detail
-
Empty
public static final IdcApplicationState Empty
-
-
Method Detail
-
applicationType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> applicationType()
- Returns:
- Type of application being created. Valid values are `None` or `Lakehouse`.
-
authorizedTokenIssuer
public java.util.Optional<com.pulumi.core.Output<IdcApplicationAuthorizedTokenIssuerArgs>> authorizedTokenIssuer()
- Returns:
- Token issuer list for the Amazon Redshift IAM Identity Center application instance. Refer to the authorizedTokenIssuer documentation for more details.
-
iamRoleArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> iamRoleArn()
- Returns:
- IAM role ARN for the Amazon Redshift IAM Identity Center application instance.
-
idcDisplayName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> idcDisplayName()
- Returns:
- Display name for the Amazon Redshift IAM Identity Center application instance.
-
idcInstanceArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> idcInstanceArn()
- Returns:
- ARN of the IAM Identity Center instance where Amazon Redshift creates a new managed application.
-
idcManagedApplicationArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> idcManagedApplicationArn()
- Returns:
- ARN for the Amazon Redshift IAM Identity Center application.
-
identityNamespace
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> identityNamespace()
- Returns:
- Namespace for the Amazon Redshift IAM Identity Center application instance.
-
redshiftIdcApplicationArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> redshiftIdcApplicationArn()
- Returns:
- ARN of the Redshift application in IAM Identity Center.
-
redshiftIdcApplicationName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> redshiftIdcApplicationName()
- Returns:
- Name of the Redshift application in IAM Identity Center.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- 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.
-
serviceIntegration
public java.util.Optional<com.pulumi.core.Output<IdcApplicationServiceIntegrationArgs>> serviceIntegration()
- Returns:
- Collection of service integrations for the Redshift IAM Identity Center application. Refer to the serviceIntegration documentation for more details.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
-
builder
public static IdcApplicationState.Builder builder()
-
builder
public static IdcApplicationState.Builder builder(IdcApplicationState defaults)
-
-