ProtocolsListData

public struct ProtocolsListData : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The time that the AWS Firewall Manager protocols list was created.

    Declaration

    Swift

    public let createTime: TimeStamp?
  • The time that the AWS Firewall Manager protocols list was last updated.

    Declaration

    Swift

    public let lastUpdateTime: TimeStamp?
  • The ID of the AWS Firewall Manager protocols list.

    Declaration

    Swift

    public let listId: String?
  • The name of the AWS Firewall Manager protocols list.

    Declaration

    Swift

    public let listName: String
  • A unique identifier for each update to the list. When you update the list, the update token must match the token of the current version of the application list. You can retrieve the update token by getting the list.

    Declaration

    Swift

    public let listUpdateToken: String?
  • A map of previous version numbers to their corresponding protocol arrays.

    Declaration

    Swift

    public let previousProtocolsList: [String : [String]]?
  • An array of protocols in the AWS Firewall Manager protocols list.

    Declaration

    Swift

    public let protocolsList: [String]
  • Undocumented

    Declaration

    Swift

    public init(createTime: TimeStamp? = nil, lastUpdateTime: TimeStamp? = nil, listId: String? = nil, listName: String, listUpdateToken: String? = nil, previousProtocolsList: [String : [String]]? = nil, protocolsList: [String])
  • Declaration

    Swift

    public func validate(name: String) throws