Class IdcApplicationState


  • public final class IdcApplicationState
    extends com.pulumi.resources.ResourceArgs
    • 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()