VpcConnectorState class

Input properties used for looking up and filtering VpcConnector resources.

Constructors

VpcConnectorState({Input<String?>? arn, Input<String?>? region, Input<List<String>?>? securityGroups, Input<String?>? status, Input<List<String>?>? subnets, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<String?>? vpcConnectorName, Input<int?>? vpcConnectorRevision})
Creates a new VpcConnectorState. arn ARN of VPC connector. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. securityGroups List of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic. status Current state of the VPC connector. If the status of a connector revision is INACTIVE, it was deleted and can't be used. Inactive connector revisions are permanently removed some time after they are deleted. subnets List of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify. tags Key-value map of resource tags. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. vpcConnectorName Name for the VPC connector. vpcConnectorRevision Revision of VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name.
const
VpcConnectorState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
ARN of VPC connector.
final
hashCode → int
The hash code for this object.
no setterinherited
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
securityGroups → Input<List<String>?>?
List of IDs of security groups that App Runner should use for access to AWS resources under the specified subnets. If not specified, App Runner uses the default security group of the Amazon VPC. The default security group allows all outbound traffic.
final
status → Input<String?>?
Current state of the VPC connector. If the status of a connector revision is INACTIVE, it was deleted and can't be used. Inactive connector revisions are permanently removed some time after they are deleted.
final
subnets → Input<List<String>?>?
List of IDs of subnets that App Runner should use when it associates your service with a custom Amazon VPC. Specify IDs of subnets of a single Amazon VPC. App Runner determines the Amazon VPC from the subnets you specify.
final
tags → Input<Map<String, String>?>?
Key-value map of resource tags. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
tagsAll → Input<Map<String, String>?>?
Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final
vpcConnectorName → Input<String?>?
Name for the VPC connector.
final
vpcConnectorRevision → Input<int?>?
Revision of VPC connector. It's unique among all the active connectors ("Status": "ACTIVE") that share the same Name.
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