VpcConfigurationSummary
A summary of a VPC configuration returned by ListVpcConfigurations.
Contents
- createdAt
-
The time at which the VPC configuration was created.
Type: Timestamp
Required: Yes
- port
-
The port on which the resource is reached.
Type: Integer
Valid Range: Minimum value of 1. Maximum value of 65535.
Required: Yes
- protocol
-
The protocol used to connect to the resource.
Type: String
Valid Values:
HTTP | HTTPSRequired: Yes
- resolutionMode
-
Specifies how the resource target is resolved.
Type: String
Valid Values:
PUBLIC | IN_VPCRequired: Yes
- resourceTarget
-
The private IPv4 address or DNS name of the resource.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 255.
Required: Yes
- status
-
The current lifecycle status of the VPC configuration.
Type: String
Valid Values:
CREATING | CREATED | DELETING | CREATE_FAILED | DELETE_FAILEDRequired: Yes
- vpcConfigurationId
-
The unique identifier of the VPC configuration.
Type: String
Length Constraints: Fixed length of 32.
Pattern:
[a-z0-9](?:[a-z0-9-]{30}[a-z0-9])Required: Yes
- vpcId
-
The identifier of the VPC that the knowledge base connects through to reach the resource.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 64.
Pattern:
vpc-[a-zA-Z0-9]+Required: Yes
- description
-
The description of the VPC configuration, if provided.
Type: String
Length Constraints: Minimum length of 0. Maximum length of 512.
Pattern:
[^\p{C}]*Required: No
- hostHeader
-
The HTTP
Hostheader value sent when invoking the resource, if configured.Type: String
Length Constraints: Minimum length of 1. Maximum length of 255.
Pattern:
[A-Za-z0-9._:\[\]-]{1,255}Required: No
- name
-
The human-readable name of the VPC configuration, if provided.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 128.
Pattern:
[a-zA-Z0-9]([a-zA-Z0-9 _-]*[a-zA-Z0-9])?Required: No
- statusMessage
-
Additional detail about the current status, such as the cause of a failure.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 2048.
Required: No
- tlsServerName
-
The expected TLS server name that the service matches against the Subject Alternative Names on the resource's TLS certificate. Present when
protocolisHTTPS.Type: String
Length Constraints: Minimum length of 1. Maximum length of 253.
Pattern:
(\*\.)?([A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?\.)*[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: