AWSEC2VpcPeeringConnection

@interface AWSEC2VpcPeeringConnection

Describes a VPC peering connection.

  • Information about the accepter VPC. CIDR block information is only returned when describing an active VPC peering connection.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSEC2VpcPeeringConnectionVpcInfo *_Nullable accepterVpcInfo;

    Swift

    var accepterVpcInfo: AWSEC2VpcPeeringConnectionVpcInfo? { get set }
  • The time that an unaccepted VPC peering connection will expire.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSDate *_Nullable expirationTime;

    Swift

    var expirationTime: Date? { get set }
  • Information about the requester VPC. CIDR block information is only returned when describing an active VPC peering connection.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSEC2VpcPeeringConnectionVpcInfo *_Nullable requesterVpcInfo;

    Swift

    var requesterVpcInfo: AWSEC2VpcPeeringConnectionVpcInfo? { get set }
  • The status of the VPC peering connection.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic)
        AWSEC2VpcPeeringConnectionStateReason *_Nullable status;

    Swift

    var status: AWSEC2VpcPeeringConnectionStateReason? { get set }
  • Any tags assigned to the resource.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSArray<AWSEC2Tag *> *_Nullable tags;

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The ID of the VPC peering connection.

    Declaration

    Objective-C

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

    Swift

    var vpcPeeringConnectionId: String? { get set }