Package com.pulumi.aws.redshift
Class NamespaceRegistrationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.redshift.NamespaceRegistrationArgs
-
public final class NamespaceRegistrationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNamespaceRegistrationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static NamespaceRegistrationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NamespaceRegistrationArgs.Builderbuilder()static NamespaceRegistrationArgs.Builderbuilder(NamespaceRegistrationArgs defaults)com.pulumi.core.Output<java.lang.String>consumerIdentifier()com.pulumi.core.Output<java.lang.String>namespaceType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>provisionedClusterIdentifier()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>serverlessNamespaceIdentifier()java.util.Optional<com.pulumi.core.Output<java.lang.String>>serverlessWorkgroupIdentifier()
-
-
-
Field Detail
-
Empty
public static final NamespaceRegistrationArgs Empty
-
-
Method Detail
-
consumerIdentifier
public com.pulumi.core.Output<java.lang.String> consumerIdentifier()
- Returns:
- Consumer identifier for the registration. Typically in the format `DataCatalog/<account-id>`.
-
namespaceType
public com.pulumi.core.Output<java.lang.String> namespaceType()
- Returns:
- Type of namespace being registered. Valid values: `serverless`, `provisioned`. The following arguments are optional:
-
provisionedClusterIdentifier
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> provisionedClusterIdentifier()
- Returns:
- Identifier of the provisioned cluster. Required when `namespaceType` is `provisioned`.
-
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.
-
serverlessNamespaceIdentifier
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serverlessNamespaceIdentifier()
- Returns:
- Identifier of the serverless namespace. Required when `namespaceType` is `serverless`. Can be either the namespace name or namespace ID (UUID).
-
serverlessWorkgroupIdentifier
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> serverlessWorkgroupIdentifier()
- Returns:
- Identifier of the serverless workgroup. Required when `namespaceType` is `serverless`.
-
builder
public static NamespaceRegistrationArgs.Builder builder()
-
builder
public static NamespaceRegistrationArgs.Builder builder(NamespaceRegistrationArgs defaults)
-
-