Package com.pulumi.aws.redshift
Class EndpointAuthorizationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.redshift.EndpointAuthorizationArgs.Builder
-
- Enclosing class:
- EndpointAuthorizationArgs
public static final class EndpointAuthorizationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(EndpointAuthorizationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EndpointAuthorizationArgs.Builderaccount(com.pulumi.core.Output<java.lang.String> account)EndpointAuthorizationArgs.Builderaccount(java.lang.String account)EndpointAuthorizationArgsbuild()EndpointAuthorizationArgs.BuilderclusterIdentifier(com.pulumi.core.Output<java.lang.String> clusterIdentifier)EndpointAuthorizationArgs.BuilderclusterIdentifier(java.lang.String clusterIdentifier)EndpointAuthorizationArgs.BuilderforceDelete(com.pulumi.core.Output<java.lang.Boolean> forceDelete)EndpointAuthorizationArgs.BuilderforceDelete(java.lang.Boolean forceDelete)EndpointAuthorizationArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)EndpointAuthorizationArgs.Builderregion(java.lang.String region)EndpointAuthorizationArgs.BuildervpcIds(com.pulumi.core.Output<java.util.List<java.lang.String>> vpcIds)EndpointAuthorizationArgs.BuildervpcIds(java.lang.String... vpcIds)EndpointAuthorizationArgs.BuildervpcIds(java.util.List<java.lang.String> vpcIds)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EndpointAuthorizationArgs defaults)
-
-
Method Detail
-
account
public EndpointAuthorizationArgs.Builder account(com.pulumi.core.Output<java.lang.String> account)
- Parameters:
account- The Amazon Web Services account ID to grant access to.- Returns:
- builder
-
account
public EndpointAuthorizationArgs.Builder account(java.lang.String account)
- Parameters:
account- The Amazon Web Services account ID to grant access to.- Returns:
- builder
-
clusterIdentifier
public EndpointAuthorizationArgs.Builder clusterIdentifier(com.pulumi.core.Output<java.lang.String> clusterIdentifier)
- Parameters:
clusterIdentifier- The cluster identifier of the cluster to grant access to.- Returns:
- builder
-
clusterIdentifier
public EndpointAuthorizationArgs.Builder clusterIdentifier(java.lang.String clusterIdentifier)
- Parameters:
clusterIdentifier- The cluster identifier of the cluster to grant access to.- Returns:
- builder
-
forceDelete
public EndpointAuthorizationArgs.Builder forceDelete(@Nullable com.pulumi.core.Output<java.lang.Boolean> forceDelete)
- Parameters:
forceDelete- Indicates whether to force the revoke action. If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted. Default value is `false`.- Returns:
- builder
-
forceDelete
public EndpointAuthorizationArgs.Builder forceDelete(java.lang.Boolean forceDelete)
- Parameters:
forceDelete- Indicates whether to force the revoke action. If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted. Default value is `false`.- Returns:
- builder
-
region
public EndpointAuthorizationArgs.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 EndpointAuthorizationArgs.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
-
vpcIds
public EndpointAuthorizationArgs.Builder vpcIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> vpcIds)
- Parameters:
vpcIds- VPC identifiers to grant access to. If none are specified all VPCs in shared account are allowed.- Returns:
- builder
-
vpcIds
public EndpointAuthorizationArgs.Builder vpcIds(java.util.List<java.lang.String> vpcIds)
- Parameters:
vpcIds- VPC identifiers to grant access to. If none are specified all VPCs in shared account are allowed.- Returns:
- builder
-
vpcIds
public EndpointAuthorizationArgs.Builder vpcIds(java.lang.String... vpcIds)
- Parameters:
vpcIds- VPC identifiers to grant access to. If none are specified all VPCs in shared account are allowed.- Returns:
- builder
-
build
public EndpointAuthorizationArgs build()
-
-