AWSEC2TransitGatewayRouteTableAnnouncement

Objective-C

@interface AWSEC2TransitGatewayRouteTableAnnouncement

Swift

class AWSEC2TransitGatewayRouteTableAnnouncement

Describes a transit gateway route table announcement.

  • The direction for the route table announcement.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2TransitGatewayRouteTableAnnouncementDirection announcementDirection;

    Swift

    var announcementDirection: AWSEC2TransitGatewayRouteTableAnnouncementDirection { get set }
  • The ID of the core network for the transit gateway route table announcement.

    Declaration

    Objective-C

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

    Swift

    var coreNetworkId: String? { get set }
  • The timestamp when the transit gateway route table announcement was created.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable creationTime;

    Swift

    var creationTime: Date? { get set }
  • The ID of the core network ID for the peer.

    Declaration

    Objective-C

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

    Swift

    var peerCoreNetworkId: String? { get set }
  • The ID of the peer transit gateway.

    Declaration

    Objective-C

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

    Swift

    var peerTransitGatewayId: String? { get set }
  • The ID of the peering attachment.

    Declaration

    Objective-C

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

    Swift

    var peeringAttachmentId: String? { get set }
  • The state of the transit gateway announcement.

    Declaration

    Objective-C

    @property (nonatomic) AWSEC2TransitGatewayRouteTableAnnouncementState state;
  • The key-value pairs associated with the route table announcement.

    Declaration

    Objective-C

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

    Swift

    var tags: [AWSEC2Tag]? { get set }
  • The ID of the transit gateway.

    Declaration

    Objective-C

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

    Swift

    var transitGatewayId: String? { get set }
  • The ID of the transit gateway route table announcement.

    Declaration

    Objective-C

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

    Swift

    var transitGatewayRouteTableAnnouncementId: String? { get set }
  • The ID of the transit gateway route table.

    Declaration

    Objective-C

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

    Swift

    var transitGatewayRouteTableId: String? { get set }