Package-level declarations

Types

Link copied to clipboard
data class GetNotificationChannelResult(val snsRoleName: String? = null, val snsTopicArn: String? = null)
Link copied to clipboard
data class GetPolicyResult(val arn: String? = null, val excludeMap: PolicyIeMap? = null, val excludeResourceTags: Boolean? = null, val id: String? = null, val includeMap: PolicyIeMap? = null, val policyDescription: String? = null, val policyName: String? = null, val remediationEnabled: Boolean? = null, val resourceSetIds: List<String>? = null, val resourceTags: List<PolicyResourceTag>? = null, val resourceType: String? = null, val resourceTypeList: List<String>? = null, val resourcesCleanUp: Boolean? = null, val securityServicePolicyData: PolicySecurityServicePolicyData? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class GetResourceSetResult(val description: String? = null, val id: String? = null, val name: String? = null, val resourceTypeList: List<String>? = null, val resources: List<String>? = null, val tags: List<Tag>? = null)
Link copied to clipboard
data class PolicyIeMap(val account: List<String>? = null, val orgunit: List<String>? = null)

An FMS includeMap or excludeMap.

Link copied to clipboard
data class PolicyNetworkAclCommonPolicy(val networkAclEntrySet: PolicyNetworkAclEntrySet)

Network ACL common policy.

Link copied to clipboard
data class PolicyNetworkAclEntry(val cidrBlock: String? = null, val egress: Boolean, val icmpTypeCode: PolicyNetworkAclEntryIcmpTypeCodeProperties? = null, val ipv6CidrBlock: String? = null, val portRange: PolicyNetworkAclEntryPortRangeProperties? = null, val protocol: String, val ruleAction: PolicyNetworkAclEntryRuleAction)

Network ACL entry.

data class PolicyNetworkAclEntryIcmpTypeCodeProperties(val code: Int, val type: Int)

ICMP type and code.

Link copied to clipboard
data class PolicyNetworkAclEntryPortRangeProperties(val from: Int, val to: Int)

Port range.

Link copied to clipboard
data class PolicyNetworkAclEntrySet(val firstEntries: List<PolicyNetworkAclEntry>? = null, val forceRemediateForFirstEntries: Boolean, val forceRemediateForLastEntries: Boolean, val lastEntries: List<PolicyNetworkAclEntry>? = null)

Network ACL entry set.

Link copied to clipboard
data class PolicyNetworkFirewallPolicy(val firewallDeploymentModel: PolicyFirewallDeploymentModel)

Network firewall policy.

Link copied to clipboard
data class PolicyOption(val networkAclCommonPolicy: PolicyNetworkAclCommonPolicy? = null, val networkFirewallPolicy: PolicyNetworkFirewallPolicy? = null, val thirdPartyFirewallPolicy: PolicyThirdPartyFirewallPolicy? = null)

Firewall policy option.

Link copied to clipboard
data class PolicyResourceTag(val key: String, val value: String? = null)

A resource tag.

Link copied to clipboard
data class PolicySecurityServicePolicyData(val managedServiceData: String? = null, val policyOption: PolicyOption? = null, val type: PolicyType)

Firewall security service policy data.

Link copied to clipboard
data class PolicyThirdPartyFirewallPolicy(val firewallDeploymentModel: PolicyFirewallDeploymentModel)

Third party firewall policy.