AWSEC2VpcPeeringConnectionVpcInfo

@interface AWSEC2VpcPeeringConnectionVpcInfo

Describes a VPC in a VPC peering connection.

  • The IPv4 CIDR block for the VPC.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *_Nullable cidrBlock;

    Swift

    var cidrBlock: String? { get set }
  • Information about the IPv4 CIDR blocks for the VPC.

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var ipv6CidrBlockSet: [AWSEC2Ipv6CidrBlock]? { get set }
  • The AWS account ID of the VPC owner.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) 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 (readwrite, strong, nonatomic)
        AWSEC2VpcPeeringConnectionOptionsDescription *_Nullable peeringOptions;

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var vpcId: String? { get set }