AWSEC2AuthorizationRule

Objective-C

@interface AWSEC2AuthorizationRule

Swift

class AWSEC2AuthorizationRule

Information about an authorization rule.

  • Indicates whether the authorization rule grants access to all clients.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable accessAll;

    Swift

    var accessAll: NSNumber? { get set }
  • The ID of the Client VPN endpoint with which the authorization rule is associated.

    Declaration

    Objective-C

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

    Swift

    var clientVpnEndpointId: String? { get set }
  • A brief description of the authorization rule.

    Declaration

    Objective-C

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

    Swift

    var detail: String? { get set }
  • The IPv4 address range, in CIDR notation, of the network to which the authorization rule applies.

    Declaration

    Objective-C

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

    Swift

    var destinationCidr: String? { get set }
  • The ID of the Active Directory group to which the authorization rule grants access.

    Declaration

    Objective-C

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

    Swift

    var groupId: String? { get set }
  • The current state of the authorization rule.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2ClientVpnAuthorizationRuleStatus *_Nullable status;

    Swift

    var status: AWSEC2ClientVpnAuthorizationRuleStatus? { get set }