Module types

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders

Structs§

DnsEntry

Describes a DNS entry.

DnsOptions

Describes the DNS options for an endpoint.

DnsOptionsSpecification

Describes the DNS options for an endpoint.

Filter

A filter name and value pair that is used to return a more specific list of results from a describe operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.

If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.

IpPermission

Describes a set of permissions for a security group rule.

IpRange

Describes an IPv4 range.

Ipv6Range

Describes an IPv6 range.

LastError

The last error that occurred for a VPC endpoint.

PrefixListId

Describes a prefix list ID.

PrivateDnsDetails

Information about the Private DNS name for interface endpoints.

PrivateDnsNameOptionsOnLaunch

Describes the options for instance hostnames.

SecurityGroup

Describes a security group.

SecurityGroupIdentifier

Describes a security group.

ServiceDetail

Describes a VPC endpoint service.

ServiceTypeDetail

Describes the type of service for a VPC endpoint.

Subnet

Describes a subnet.

SubnetAssociation

Describes the subnet association with the transit gateway multicast domain.

SubnetCidrBlockState

Describes the state of a CIDR block.

SubnetConfiguration

Describes the configuration of a subnet for a VPC endpoint.

SubnetIpv6CidrBlockAssociation

Describes an association between a subnet and an IPv6 CIDR block.

Tag

Describes a tag.

TagSpecification

The tags to apply to a resource when the resource is being created. When you specify a tag, you must specify the resource type to tag, otherwise the request will fail.

The Valid Values lists all the resource types that can be tagged. However, the action you're using might not support tagging all of these resource types. If you try to tag a resource type that is unsupported for the action you're using, you'll get an error.

UnsuccessfulItem

Information about items that were not successfully processed in a batch call.

UnsuccessfulItemError

Information about the error that occurred. For more information about errors, see Error codes.

UserIdGroupPair

Describes a security group and Amazon Web Services account ID pair.

VpcEndpoint

Describes a VPC endpoint.

Enums§

DnsNameState
When writing a match expression against DnsNameState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
DnsRecordIpType
When writing a match expression against DnsRecordIpType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
HostnameType
When writing a match expression against HostnameType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
IpAddressType
When writing a match expression against IpAddressType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
PayerResponsibility
When writing a match expression against PayerResponsibility, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ResourceType
When writing a match expression against ResourceType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ServiceConnectivityType
When writing a match expression against ServiceConnectivityType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ServiceType
When writing a match expression against ServiceType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
State
When writing a match expression against State, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SubnetCidrBlockStateCode
When writing a match expression against SubnetCidrBlockStateCode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
SubnetState
When writing a match expression against SubnetState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
TransitGatewayAssociationState
When writing a match expression against TransitGatewayAssociationState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
TransitGatewayMulitcastDomainAssociationState
When writing a match expression against TransitGatewayMulitcastDomainAssociationState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
VpcEndpointType
When writing a match expression against VpcEndpointType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.