Class IdcApplicationArgs


  • public final class IdcApplicationArgs
    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 com.pulumi.core.Output<java.lang.String> iamRoleArn()
        Returns:
        IAM role ARN for the Amazon Redshift IAM Identity Center application instance.
      • idcDisplayName

        public com.pulumi.core.Output<java.lang.String> idcDisplayName()
        Returns:
        Display name for the Amazon Redshift IAM Identity Center application instance.
      • idcInstanceArn

        public com.pulumi.core.Output<java.lang.String> idcInstanceArn()
        Returns:
        ARN of the IAM Identity Center instance where Amazon Redshift creates a new managed 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.
      • redshiftIdcApplicationName

        public 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()