EndpointAccessState class
Input properties used for looking up and filtering EndpointAccess resources.
Constructors
-
EndpointAccessState({Input<
String?> ? address, Input<String?> ? arn, Input<String?> ? endpointName, Input<String?> ? ownerAccount, Input<int?> ? port, Input<String?> ? region, Input<List< ? subnetIds, Input<String> ?>List< ? vpcEndpoints, Input<EndpointAccessVpcEndpoint> ?>List< ? vpcSecurityGroupIds, Input<String> ?>String?> ? workgroupName}) -
Creates a new EndpointAccessState.
addressThe DNS address of the VPC endpoint.arnARN of the Redshift Serverless Endpoint Access.endpointNameThe name of the endpoint.ownerAccountThe owner Amazon Web Services account for the Amazon Redshift Serverless workgroup.portThe port that Amazon Redshift Serverless listens on.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.subnetIdsAn array of VPC subnet IDs to associate with the endpoint.vpcEndpointsThe VPC endpoint or the Redshift Serverless workgroup. SeeVPC Endpointbelow.vpcSecurityGroupIdsAn array of security group IDs to associate with the workgroup.workgroupNameThe name of the workgroup.const -
EndpointAccessState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
address
→ Input<
String?> ? -
The DNS address of the VPC endpoint.
final
-
arn
→ Input<
String?> ? -
ARN of the Redshift Serverless Endpoint Access.
final
-
endpointName
→ Input<
String?> ? -
The name of the endpoint.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
ownerAccount
→ Input<
String?> ? -
The owner Amazon Web Services account for the Amazon Redshift Serverless workgroup.
final
-
port
→ Input<
int?> ? -
The port that Amazon Redshift Serverless listens on.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
subnetIds
→ Input<
List< ?String> ?> -
An array of VPC subnet IDs to associate with the endpoint.
final
-
vpcEndpoints
→ Input<
List< ?EndpointAccessVpcEndpoint> ?> -
The VPC endpoint or the Redshift Serverless workgroup. See
VPC Endpointbelow.final -
vpcSecurityGroupIds
→ Input<
List< ?String> ?> -
An array of security group IDs to associate with the workgroup.
final
-
workgroupName
→ Input<
String?> ? -
The name of the workgroup.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited