AWSEC2TagSpecification
Objective-C
@interface AWSEC2TagSpecification
Swift
class AWSEC2TagSpecification
The tags to apply to a resource when the resource is being created.
-
The type of resource to tag. Currently, the resource types that support tagging on creation are:
capacity-reservation
|carrier-gateway
|client-vpn-endpoint
|customer-gateway
|dedicated-host
|dhcp-options
|egress-only-internet-gateway
|elastic-ip
|elastic-gpu
|export-image-task
|export-instance-task
|fleet
|fpga-image
|host-reservation
|image
|import-image-task
|import-snapshot-task
|instance
|internet-gateway
|ipv4pool-ec2
|ipv6pool-ec2
|key-pair
|launch-template
|local-gateway-route-table-vpc-association
|placement-group
|prefix-list
|natgateway
|network-acl
|network-interface
|reserved-instances
|route-table
|security-group
|snapshot
|spot-fleet-request
|spot-instances-request
|snapshot
|subnet
|traffic-mirror-filter
|traffic-mirror-session
|traffic-mirror-target
|transit-gateway
|transit-gateway-attachment
|transit-gateway-multicast-domain
|transit-gateway-route-table
|volume
|vpc
|vpc-peering-connection
|vpc-endpoint
(for interface and gateway endpoints) |vpc-endpoint-service
(for AWS PrivateLink) |vpc-flow-log
|vpn-connection
|vpn-gateway
.To tag a resource after it has been created, see CreateTags.
Declaration
Objective-C
@property (nonatomic) AWSEC2ResourceType resourceType;
Swift
var resourceType: AWSEC2ResourceType { get set }