AWSEC2TransitGatewayPolicyRule

Objective-C

@interface AWSEC2TransitGatewayPolicyRule

Swift

class AWSEC2TransitGatewayPolicyRule

Describes a rule associated with a transit gateway policy.

  • The destination CIDR block for the transit gateway policy rule.

    Declaration

    Objective-C

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

    Swift

    var destinationCidrBlock: String? { get set }
  • The port range for the transit gateway policy rule. Currently this is set to * (all).

    Declaration

    Objective-C

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

    Swift

    var destinationPortRange: String? { get set }
  • The meta data tags used for the transit gateway policy rule.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2TransitGatewayPolicyRuleMetaData *_Nullable metaData;

    Swift

    var metaData: AWSEC2TransitGatewayPolicyRuleMetaData? { get set }
  • The protocol used by the transit gateway policy rule.

    Declaration

    Objective-C

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

    Swift

    var protocols: String? { get set }
  • The source CIDR block for the transit gateway policy rule.

    Declaration

    Objective-C

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

    Swift

    var sourceCidrBlock: String? { get set }
  • The port range for the transit gateway policy rule. Currently this is set to * (all).

    Declaration

    Objective-C

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

    Swift

    var sourcePortRange: String? { get set }