Class EndpointAccessState


  • public final class EndpointAccessState
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  EndpointAccessState.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Detail

      • address

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> address()
        Returns:
        The DNS address of the VPC endpoint.
      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
        Returns:
        ARN of the Redshift Serverless Endpoint Access.
      • endpointName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpointName()
        Returns:
        The name of the endpoint.
      • ownerAccount

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ownerAccount()
        Returns:
        The owner Amazon Web Services account for the Amazon Redshift Serverless workgroup.
      • port

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> port()
        Returns:
        The port that Amazon Redshift Serverless listens on.
      • 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.
      • subnetIds

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> subnetIds()
        Returns:
        An array of VPC subnet IDs to associate with the endpoint.
      • vpcEndpoints

        public java.util.Optional<com.pulumi.core.Output<java.util.List<EndpointAccessVpcEndpointArgs>>> vpcEndpoints()
        Returns:
        The VPC endpoint or the Redshift Serverless workgroup. See `VPC Endpoint` below.
      • vpcSecurityGroupIds

        public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> vpcSecurityGroupIds()
        Returns:
        An array of security group IDs to associate with the workgroup.
      • workgroupName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> workgroupName()
        Returns:
        The name of the workgroup.