AWSEC2Vpc
Objective-C
@interface AWSEC2Vpc
Swift
class AWSEC2Vpc
Describes a VPC.
-
The primary IPv4 CIDR block for the VPC.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable cidrBlock;
Swift
var cidrBlock: String? { get set }
-
Information about the IPv4 CIDR blocks associated with the VPC.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2VpcCidrBlockAssociation *> *_Nullable cidrBlockAssociationSet;
Swift
var cidrBlockAssociationSet: [AWSEC2VpcCidrBlockAssociation]? { get set }
-
The ID of the set of DHCP options you’ve associated with the VPC.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable dhcpOptionsId;
Swift
var dhcpOptionsId: String? { get set }
-
The allowed tenancy of instances launched into the VPC.
Declaration
Objective-C
@property (nonatomic) AWSEC2Tenancy instanceTenancy;
Swift
var instanceTenancy: AWSEC2Tenancy { get set }
-
Information about the IPv6 CIDR blocks associated with the VPC.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSEC2VpcIpv6CidrBlockAssociation *> *_Nullable ipv6CidrBlockAssociationSet;
Swift
var ipv6CidrBlockAssociationSet: [AWSEC2VpcIpv6CidrBlockAssociation]? { get set }
-
Indicates whether the VPC is the default VPC.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable isDefault;
Swift
var isDefault: NSNumber? { get set }
-
The ID of the Amazon Web Services account that owns the VPC.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable ownerId;
Swift
var ownerId: String? { get set }
-
The current state of the VPC.
Declaration
Objective-C
@property (nonatomic) AWSEC2VpcState state;
Swift
var state: AWSEC2VpcState { get set }
-
The ID of the VPC.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable vpcId;
Swift
var vpcId: String? { get set }