AccessControlRule
public struct AccessControlRule : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Access protocol actions to include in the rule. Valid values include ActiveSync, AutoDiscover, EWS, IMAP, SMTP, WindowsOutlook, and WebMail.
Declaration
Swift
public let actions: [String]?
-
The date that the rule was created.
Declaration
Swift
public let dateCreated: TimeStamp?
-
The date that the rule was modified.
Declaration
Swift
public let dateModified: TimeStamp?
-
The rule description.
Declaration
Swift
public let description: String?
-
The rule effect.
Declaration
Swift
public let effect: AccessControlRuleEffect?
-
IPv4 CIDR ranges to include in the rule.
Declaration
Swift
public let ipRanges: [String]?
-
The rule name.
Declaration
Swift
public let name: String?
-
Access protocol actions to exclude from the rule. Valid values include ActiveSync, AutoDiscover, EWS, IMAP, SMTP, WindowsOutlook, and WebMail.
Declaration
Swift
public let notActions: [String]?
-
IPv4 CIDR ranges to exclude from the rule.
Declaration
Swift
public let notIpRanges: [String]?
-
User IDs to exclude from the rule.
Declaration
Swift
public let notUserIds: [String]?
-
User IDs to include in the rule.
Declaration
Swift
public let userIds: [String]?
-
init(actions:dateCreated:dateModified:description:effect:ipRanges:name:notActions:notIpRanges:notUserIds:userIds:)
Undocumented
Declaration
Swift
public init(actions: [String]? = nil, dateCreated: TimeStamp? = nil, dateModified: TimeStamp? = nil, description: String? = nil, effect: AccessControlRuleEffect? = nil, ipRanges: [String]? = nil, name: String? = nil, notActions: [String]? = nil, notIpRanges: [String]? = nil, notUserIds: [String]? = nil, userIds: [String]? = nil)