AWSEC2VpcPeeringConnectionVpcInfo

Objective-C

@interface AWSEC2VpcPeeringConnectionVpcInfo

Swift

class AWSEC2VpcPeeringConnectionVpcInfo

Describes a VPC in a VPC peering connection.

  • The 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 for the VPC.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2CidrBlock *> *_Nullable cidrBlockSet;

    Swift

    var cidrBlockSet: [AWSEC2CidrBlock]? { get set }
  • The IPv6 CIDR block for the VPC.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSEC2Ipv6CidrBlock *> *_Nullable ipv6CidrBlockSet;

    Swift

    var ipv6CidrBlockSet: [AWSEC2Ipv6CidrBlock]? { 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 }
  • Information about the VPC peering connection options for the accepter or requester VPC.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2VpcPeeringConnectionOptionsDescription *_Nullable peeringOptions;

    Swift

    var peeringOptions: AWSEC2VpcPeeringConnectionOptionsDescription? { get set }
  • The Region in which the VPC is located.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable region;

    Swift

    var region: String? { get set }
  • The ID of the VPC.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable vpcId;

    Swift

    var vpcId: String? { get set }