aws-sdk
Version:
AWS SDK for JavaScript
1,728 lines • 40.3 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2020-11-12",
"endpointPrefix": "network-firewall",
"jsonVersion": "1.0",
"protocol": "json",
"protocols": [
"json"
],
"serviceAbbreviation": "Network Firewall",
"serviceFullName": "AWS Network Firewall",
"serviceId": "Network Firewall",
"signatureVersion": "v4",
"signingName": "network-firewall",
"targetPrefix": "NetworkFirewall_20201112",
"uid": "network-firewall-2020-11-12",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"AssociateFirewallPolicy": {
"input": {
"type": "structure",
"required": [
"FirewallPolicyArn"
],
"members": {
"UpdateToken": {},
"FirewallArn": {},
"FirewallName": {},
"FirewallPolicyArn": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallArn": {},
"FirewallName": {},
"FirewallPolicyArn": {},
"UpdateToken": {}
}
}
},
"AssociateSubnets": {
"input": {
"type": "structure",
"required": [
"SubnetMappings"
],
"members": {
"UpdateToken": {},
"FirewallArn": {},
"FirewallName": {},
"SubnetMappings": {
"shape": "S7"
}
}
},
"output": {
"type": "structure",
"members": {
"FirewallArn": {},
"FirewallName": {},
"SubnetMappings": {
"shape": "S7"
},
"UpdateToken": {}
}
}
},
"CreateFirewall": {
"input": {
"type": "structure",
"required": [
"FirewallName",
"FirewallPolicyArn",
"VpcId",
"SubnetMappings"
],
"members": {
"FirewallName": {},
"FirewallPolicyArn": {},
"VpcId": {},
"SubnetMappings": {
"shape": "S7"
},
"DeleteProtection": {
"type": "boolean"
},
"SubnetChangeProtection": {
"type": "boolean"
},
"FirewallPolicyChangeProtection": {
"type": "boolean"
},
"Description": {},
"Tags": {
"shape": "Sg"
},
"EncryptionConfiguration": {
"shape": "Sk"
}
}
},
"output": {
"type": "structure",
"members": {
"Firewall": {
"shape": "So"
},
"FirewallStatus": {
"shape": "Sq"
}
}
}
},
"CreateFirewallPolicy": {
"input": {
"type": "structure",
"required": [
"FirewallPolicyName",
"FirewallPolicy"
],
"members": {
"FirewallPolicyName": {},
"FirewallPolicy": {
"shape": "S1b"
},
"Description": {},
"Tags": {
"shape": "Sg"
},
"DryRun": {
"type": "boolean"
},
"EncryptionConfiguration": {
"shape": "Sk"
}
}
},
"output": {
"type": "structure",
"required": [
"UpdateToken",
"FirewallPolicyResponse"
],
"members": {
"UpdateToken": {},
"FirewallPolicyResponse": {
"shape": "S23"
}
}
}
},
"CreateRuleGroup": {
"input": {
"type": "structure",
"required": [
"RuleGroupName",
"Type",
"Capacity"
],
"members": {
"RuleGroupName": {},
"RuleGroup": {
"shape": "S29"
},
"Rules": {},
"Type": {},
"Description": {},
"Capacity": {
"type": "integer"
},
"Tags": {
"shape": "Sg"
},
"DryRun": {
"type": "boolean"
},
"EncryptionConfiguration": {
"shape": "Sk"
},
"SourceMetadata": {
"shape": "S3l"
},
"AnalyzeRuleGroup": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"required": [
"UpdateToken",
"RuleGroupResponse"
],
"members": {
"UpdateToken": {},
"RuleGroupResponse": {
"shape": "S3n"
}
}
}
},
"CreateTLSInspectionConfiguration": {
"input": {
"type": "structure",
"required": [
"TLSInspectionConfigurationName",
"TLSInspectionConfiguration"
],
"members": {
"TLSInspectionConfigurationName": {},
"TLSInspectionConfiguration": {
"shape": "S3t"
},
"Description": {},
"Tags": {
"shape": "Sg"
},
"EncryptionConfiguration": {
"shape": "Sk"
}
}
},
"output": {
"type": "structure",
"required": [
"UpdateToken",
"TLSInspectionConfigurationResponse"
],
"members": {
"UpdateToken": {},
"TLSInspectionConfigurationResponse": {
"shape": "S43"
}
}
}
},
"DeleteFirewall": {
"input": {
"type": "structure",
"members": {
"FirewallName": {},
"FirewallArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Firewall": {
"shape": "So"
},
"FirewallStatus": {
"shape": "Sq"
}
}
}
},
"DeleteFirewallPolicy": {
"input": {
"type": "structure",
"members": {
"FirewallPolicyName": {},
"FirewallPolicyArn": {}
}
},
"output": {
"type": "structure",
"required": [
"FirewallPolicyResponse"
],
"members": {
"FirewallPolicyResponse": {
"shape": "S23"
}
}
}
},
"DeleteResourcePolicy": {
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteRuleGroup": {
"input": {
"type": "structure",
"members": {
"RuleGroupName": {},
"RuleGroupArn": {},
"Type": {}
}
},
"output": {
"type": "structure",
"required": [
"RuleGroupResponse"
],
"members": {
"RuleGroupResponse": {
"shape": "S3n"
}
}
}
},
"DeleteTLSInspectionConfiguration": {
"input": {
"type": "structure",
"members": {
"TLSInspectionConfigurationArn": {},
"TLSInspectionConfigurationName": {}
}
},
"output": {
"type": "structure",
"required": [
"TLSInspectionConfigurationResponse"
],
"members": {
"TLSInspectionConfigurationResponse": {
"shape": "S43"
}
}
}
},
"DescribeFirewall": {
"input": {
"type": "structure",
"members": {
"FirewallName": {},
"FirewallArn": {}
}
},
"output": {
"type": "structure",
"members": {
"UpdateToken": {},
"Firewall": {
"shape": "So"
},
"FirewallStatus": {
"shape": "Sq"
}
}
}
},
"DescribeFirewallPolicy": {
"input": {
"type": "structure",
"members": {
"FirewallPolicyName": {},
"FirewallPolicyArn": {}
}
},
"output": {
"type": "structure",
"required": [
"UpdateToken",
"FirewallPolicyResponse"
],
"members": {
"UpdateToken": {},
"FirewallPolicyResponse": {
"shape": "S23"
},
"FirewallPolicy": {
"shape": "S1b"
}
}
}
},
"DescribeLoggingConfiguration": {
"input": {
"type": "structure",
"members": {
"FirewallArn": {},
"FirewallName": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallArn": {},
"LoggingConfiguration": {
"shape": "S4n"
}
}
}
},
"DescribeResourcePolicy": {
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {}
}
}
},
"DescribeRuleGroup": {
"input": {
"type": "structure",
"members": {
"RuleGroupName": {},
"RuleGroupArn": {},
"Type": {},
"AnalyzeRuleGroup": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"required": [
"UpdateToken",
"RuleGroupResponse"
],
"members": {
"UpdateToken": {},
"RuleGroup": {
"shape": "S29"
},
"RuleGroupResponse": {
"shape": "S3n"
}
}
}
},
"DescribeRuleGroupMetadata": {
"input": {
"type": "structure",
"members": {
"RuleGroupName": {},
"RuleGroupArn": {},
"Type": {}
}
},
"output": {
"type": "structure",
"required": [
"RuleGroupArn",
"RuleGroupName"
],
"members": {
"RuleGroupArn": {},
"RuleGroupName": {},
"Description": {},
"Type": {},
"Capacity": {
"type": "integer"
},
"StatefulRuleOptions": {
"shape": "S3j"
},
"LastModifiedTime": {
"type": "timestamp"
}
}
}
},
"DescribeTLSInspectionConfiguration": {
"input": {
"type": "structure",
"members": {
"TLSInspectionConfigurationArn": {},
"TLSInspectionConfigurationName": {}
}
},
"output": {
"type": "structure",
"required": [
"UpdateToken",
"TLSInspectionConfigurationResponse"
],
"members": {
"UpdateToken": {},
"TLSInspectionConfiguration": {
"shape": "S3t"
},
"TLSInspectionConfigurationResponse": {
"shape": "S43"
}
}
}
},
"DisassociateSubnets": {
"input": {
"type": "structure",
"required": [
"SubnetIds"
],
"members": {
"UpdateToken": {},
"FirewallArn": {},
"FirewallName": {},
"SubnetIds": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"FirewallArn": {},
"FirewallName": {},
"SubnetMappings": {
"shape": "S7"
},
"UpdateToken": {}
}
}
},
"ListFirewallPolicies": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"FirewallPolicies": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {},
"Arn": {}
}
}
}
}
}
},
"ListFirewalls": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"VpcIds": {
"type": "list",
"member": {}
},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"Firewalls": {
"type": "list",
"member": {
"type": "structure",
"members": {
"FirewallName": {},
"FirewallArn": {}
}
}
}
}
}
},
"ListRuleGroups": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
},
"Scope": {},
"ManagedType": {},
"Type": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"RuleGroups": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {},
"Arn": {}
}
}
}
}
}
},
"ListTLSInspectionConfigurations": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"TLSInspectionConfigurations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {},
"Arn": {}
}
}
}
}
}
},
"ListTagsForResource": {
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
},
"ResourceArn": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"Tags": {
"shape": "Sg"
}
}
}
},
"PutResourcePolicy": {
"input": {
"type": "structure",
"required": [
"ResourceArn",
"Policy"
],
"members": {
"ResourceArn": {},
"Policy": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"TagResource": {
"input": {
"type": "structure",
"required": [
"ResourceArn",
"Tags"
],
"members": {
"ResourceArn": {},
"Tags": {
"shape": "Sg"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"input": {
"type": "structure",
"required": [
"ResourceArn",
"TagKeys"
],
"members": {
"ResourceArn": {},
"TagKeys": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateFirewallDeleteProtection": {
"input": {
"type": "structure",
"required": [
"DeleteProtection"
],
"members": {
"UpdateToken": {},
"FirewallArn": {},
"FirewallName": {},
"DeleteProtection": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"FirewallArn": {},
"FirewallName": {},
"DeleteProtection": {
"type": "boolean"
},
"UpdateToken": {}
}
}
},
"UpdateFirewallDescription": {
"input": {
"type": "structure",
"members": {
"UpdateToken": {},
"FirewallArn": {},
"FirewallName": {},
"Description": {}
}
},
"output": {
"type": "structure",
"members": {
"FirewallArn": {},
"FirewallName": {},
"Description": {},
"UpdateToken": {}
}
}
},
"UpdateFirewallEncryptionConfiguration": {
"input": {
"type": "structure",
"members": {
"UpdateToken": {},
"FirewallArn": {},
"FirewallName": {},
"EncryptionConfiguration": {
"shape": "Sk"
}
}
},
"output": {
"type": "structure",
"members": {
"FirewallArn": {},
"FirewallName": {},
"UpdateToken": {},
"EncryptionConfiguration": {
"shape": "Sk"
}
}
}
},
"UpdateFirewallPolicy": {
"input": {
"type": "structure",
"required": [
"UpdateToken",
"FirewallPolicy"
],
"members": {
"UpdateToken": {},
"FirewallPolicyArn": {},
"FirewallPolicyName": {},
"FirewallPolicy": {
"shape": "S1b"
},
"Description": {},
"DryRun": {
"type": "boolean"
},
"EncryptionConfiguration": {
"shape": "Sk"
}
}
},
"output": {
"type": "structure",
"required": [
"UpdateToken",
"FirewallPolicyResponse"
],
"members": {
"UpdateToken": {},
"FirewallPolicyResponse": {
"shape": "S23"
}
}
}
},
"UpdateFirewallPolicyChangeProtection": {
"input": {
"type": "structure",
"required": [
"FirewallPolicyChangeProtection"
],
"members": {
"UpdateToken": {},
"FirewallArn": {},
"FirewallName": {},
"FirewallPolicyChangeProtection": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"UpdateToken": {},
"FirewallArn": {},
"FirewallName": {},
"FirewallPolicyChangeProtection": {
"type": "boolean"
}
}
}
},
"UpdateLoggingConfiguration": {
"input": {
"type": "structure",
"members": {
"FirewallArn": {},
"FirewallName": {},
"LoggingConfiguration": {
"shape": "S4n"
}
}
},
"output": {
"type": "structure",
"members": {
"FirewallArn": {},
"FirewallName": {},
"LoggingConfiguration": {
"shape": "S4n"
}
}
}
},
"UpdateRuleGroup": {
"input": {
"type": "structure",
"required": [
"UpdateToken"
],
"members": {
"UpdateToken": {},
"RuleGroupArn": {},
"RuleGroupName": {},
"RuleGroup": {
"shape": "S29"
},
"Rules": {},
"Type": {},
"Description": {},
"DryRun": {
"type": "boolean"
},
"EncryptionConfiguration": {
"shape": "Sk"
},
"SourceMetadata": {
"shape": "S3l"
},
"AnalyzeRuleGroup": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"required": [
"UpdateToken",
"RuleGroupResponse"
],
"members": {
"UpdateToken": {},
"RuleGroupResponse": {
"shape": "S3n"
}
}
}
},
"UpdateSubnetChangeProtection": {
"input": {
"type": "structure",
"required": [
"SubnetChangeProtection"
],
"members": {
"UpdateToken": {},
"FirewallArn": {},
"FirewallName": {},
"SubnetChangeProtection": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"UpdateToken": {},
"FirewallArn": {},
"FirewallName": {},
"SubnetChangeProtection": {
"type": "boolean"
}
}
}
},
"UpdateTLSInspectionConfiguration": {
"input": {
"type": "structure",
"required": [
"TLSInspectionConfiguration",
"UpdateToken"
],
"members": {
"TLSInspectionConfigurationArn": {},
"TLSInspectionConfigurationName": {},
"TLSInspectionConfiguration": {
"shape": "S3t"
},
"Description": {},
"EncryptionConfiguration": {
"shape": "Sk"
},
"UpdateToken": {}
}
},
"output": {
"type": "structure",
"required": [
"UpdateToken",
"TLSInspectionConfigurationResponse"
],
"members": {
"UpdateToken": {},
"TLSInspectionConfigurationResponse": {
"shape": "S43"
}
}
}
}
},
"shapes": {
"S7": {
"type": "list",
"member": {
"type": "structure",
"required": [
"SubnetId"
],
"members": {
"SubnetId": {},
"IPAddressType": {}
}
}
},
"Sg": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Key",
"Value"
],
"members": {
"Key": {},
"Value": {}
}
}
},
"Sk": {
"type": "structure",
"required": [
"Type"
],
"members": {
"KeyId": {},
"Type": {}
}
},
"So": {
"type": "structure",
"required": [
"FirewallPolicyArn",
"VpcId",
"SubnetMappings",
"FirewallId"
],
"members": {
"FirewallName": {},
"FirewallArn": {},
"FirewallPolicyArn": {},
"VpcId": {},
"SubnetMappings": {
"shape": "S7"
},
"DeleteProtection": {
"type": "boolean"
},
"SubnetChangeProtection": {
"type": "boolean"
},
"FirewallPolicyChangeProtection": {
"type": "boolean"
},
"Description": {},
"FirewallId": {},
"Tags": {
"shape": "Sg"
},
"EncryptionConfiguration": {
"shape": "Sk"
}
}
},
"Sq": {
"type": "structure",
"required": [
"Status",
"ConfigurationSyncStateSummary"
],
"members": {
"Status": {},
"ConfigurationSyncStateSummary": {},
"SyncStates": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"Attachment": {
"type": "structure",
"members": {
"SubnetId": {},
"EndpointId": {},
"Status": {},
"StatusMessage": {}
}
},
"Config": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"SyncStatus": {},
"UpdateToken": {}
}
}
}
}
}
},
"CapacityUsageSummary": {
"type": "structure",
"members": {
"CIDRs": {
"type": "structure",
"members": {
"AvailableCIDRCount": {
"type": "integer"
},
"UtilizedCIDRCount": {
"type": "integer"
},
"IPSetReferences": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"ResolvedCIDRCount": {
"type": "integer"
}
}
}
}
}
}
}
}
}
},
"S1b": {
"type": "structure",
"required": [
"StatelessDefaultActions",
"StatelessFragmentDefaultActions"
],
"members": {
"StatelessRuleGroupReferences": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ResourceArn",
"Priority"
],
"members": {
"ResourceArn": {},
"Priority": {
"type": "integer"
}
}
}
},
"StatelessDefaultActions": {
"shape": "S1f"
},
"StatelessFragmentDefaultActions": {
"shape": "S1f"
},
"StatelessCustomActions": {
"shape": "S1g"
},
"StatefulRuleGroupReferences": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {},
"Priority": {
"type": "integer"
},
"Override": {
"type": "structure",
"members": {
"Action": {}
}
}
}
}
},
"StatefulDefaultActions": {
"type": "list",
"member": {}
},
"StatefulEngineOptions": {
"type": "structure",
"members": {
"RuleOrder": {},
"StreamExceptionPolicy": {}
}
},
"TLSInspectionConfigurationArn": {},
"PolicyVariables": {
"type": "structure",
"members": {
"RuleVariables": {
"shape": "S1x"
}
}
}
}
},
"S1f": {
"type": "list",
"member": {}
},
"S1g": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ActionName",
"ActionDefinition"
],
"members": {
"ActionName": {},
"ActionDefinition": {
"type": "structure",
"members": {
"PublishMetricAction": {
"type": "structure",
"required": [
"Dimensions"
],
"members": {
"Dimensions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Value"
],
"members": {
"Value": {}
}
}
}
}
}
}
}
}
}
},
"S1x": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"required": [
"Definition"
],
"members": {
"Definition": {
"shape": "S20"
}
}
}
},
"S20": {
"type": "list",
"member": {}
},
"S23": {
"type": "structure",
"required": [
"FirewallPolicyName",
"FirewallPolicyArn",
"FirewallPolicyId"
],
"members": {
"FirewallPolicyName": {},
"FirewallPolicyArn": {},
"FirewallPolicyId": {},
"Description": {},
"FirewallPolicyStatus": {},
"Tags": {
"shape": "Sg"
},
"ConsumedStatelessRuleCapacity": {
"type": "integer"
},
"ConsumedStatefulRuleCapacity": {
"type": "integer"
},
"NumberOfAssociations": {
"type": "integer"
},
"EncryptionConfiguration": {
"shape": "Sk"
},
"LastModifiedTime": {
"type": "timestamp"
}
}
},
"S29": {
"type": "structure",
"required": [
"RulesSource"
],
"members": {
"RuleVariables": {
"type": "structure",
"members": {
"IPSets": {
"shape": "S1x"
},
"PortSets": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"Definition": {
"shape": "S20"
}
}
}
}
}
},
"ReferenceSets": {
"type": "structure",
"members": {
"IPSetReferences": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"ReferenceArn": {}
}
}
}
}
},
"RulesSource": {
"type": "structure",
"members": {
"RulesString": {},
"RulesSourceList": {
"type": "structure",
"required": [
"Targets",
"TargetTypes",
"GeneratedRulesType"
],
"members": {
"Targets": {
"type": "list",
"member": {}
},
"TargetTypes": {
"type": "list",
"member": {}
},
"GeneratedRulesType": {}
}
},
"StatefulRules": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Action",
"Header",
"RuleOptions"
],
"members": {
"Action": {},
"Header": {
"type": "structure",
"required": [
"Protocol",
"Source",
"SourcePort",
"Direction",
"Destination",
"DestinationPort"
],
"members": {
"Protocol": {},
"Source": {},
"SourcePort": {},
"Direction": {},
"Destination": {},
"DestinationPort": {}
}
},
"RuleOptions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Keyword"
],
"members": {
"Keyword": {},
"Settings": {
"type": "list",
"member": {}
}
}
}
}
}
}
},
"StatelessRulesAndCustomActions": {
"type": "structure",
"required": [
"StatelessRules"
],
"members": {
"StatelessRules": {
"type": "list",
"member": {
"type": "structure",
"required": [
"RuleDefinition",
"Priority"
],
"members": {
"RuleDefinition": {
"type": "structure",
"required": [
"MatchAttributes",
"Actions"
],
"members": {
"MatchAttributes": {
"type": "structure",
"members": {
"Sources": {
"shape": "S37"
},
"Destinations": {
"shape": "S37"
},
"SourcePorts": {
"shape": "S3a"
},
"DestinationPorts": {
"shape": "S3a"
},
"Protocols": {
"shape": "S3d"
},
"TCPFlags": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Flags"
],
"members": {
"Flags": {
"shape": "S3h"
},
"Masks": {
"shape": "S3h"
}
}
}
}
}
},
"Actions": {
"shape": "S1f"
}
}
},
"Priority": {
"type": "integer"
}
}
}
},
"CustomActions": {
"shape": "S1g"
}
}
}
}
},
"StatefulRuleOptions": {
"shape": "S3j"
}
}
},
"S37": {
"type": "list",
"member": {
"type": "structure",
"required": [
"AddressDefinition"
],
"members": {
"AddressDefinition": {}
}
}
},
"S3a": {
"type": "list",
"member": {
"type": "structure",
"required": [
"FromPort",
"ToPort"
],
"members": {
"FromPort": {
"type": "integer"
},
"ToPort": {
"type": "integer"
}
}
}
},
"S3d": {
"type": "list",
"member": {
"type": "integer"
}
},
"S3h": {
"type": "list",
"member": {}
},
"S3j": {
"type": "structure",
"members": {
"RuleOrder": {}
}
},
"S3l": {
"type": "structure",
"members": {
"SourceArn": {},
"SourceUpdateToken": {}
}
},
"S3n": {
"type": "structure",
"required": [
"RuleGroupArn",
"RuleGroupName",
"RuleGroupId"
],
"members": {
"RuleGroupArn": {},
"RuleGroupName": {},
"RuleGroupId": {},
"Description": {},
"Type": {},
"Capacity": {
"type": "integer"
},
"RuleGroupStatus": {},
"Tags": {
"shape": "Sg"
},
"ConsumedCapacity": {
"type": "integer"
},
"NumberOfAssociations": {
"type": "integer"
},
"EncryptionConfiguration": {
"shape": "Sk"
},
"SourceMetadata": {
"shape": "S3l"
},
"SnsTopic": {},
"LastModifiedTime": {
"type": "timestamp"
},
"AnalysisResults": {
"type": "list",
"member": {
"type": "structure",
"members": {
"IdentifiedRuleIds": {
"type": "list",
"member": {}
},
"IdentifiedType": {},
"AnalysisDetail": {}
}
}
}
}
},
"S3t": {
"type": "structure",
"members": {
"ServerCertificateConfigurations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ServerCertificates": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ResourceArn": {}
}
}
},
"Scopes": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Sources": {
"shape": "S37"
},
"Destinations": {
"shape": "S37"
},
"SourcePorts": {
"shape": "S3a"
},
"DestinationPorts": {
"shape": "S3a"
},
"Protocols": {
"shape": "S3d"
}
}
}
},
"CertificateAuthorityArn": {},
"CheckCertificateRevocationStatus": {
"type": "structure",
"members": {
"RevokedStatusAction": {},
"UnknownStatusAction": {}
}
}
}
}
}
}
},
"S43": {
"type": "structure",
"required": [
"TLSInspectionConfigurationArn",
"TLSInspectionConfigurationName",
"TLSInspectionConfigurationId"
],
"members": {
"TLSInspectionConfigurationArn": {},
"TLSInspectionConfigurationName": {},
"TLSInspectionConfigurationId": {},
"TLSInspectionConfigurationStatus": {},
"Description": {},
"Tags": {
"shape": "Sg"
},
"LastModifiedTime": {
"type": "timestamp"
},
"NumberOfAssociations": {
"type": "integer"
},
"EncryptionConfiguration": {
"shape": "Sk"
},
"Certificates": {
"type": "list",
"member": {
"shape": "S45"
}
},
"CertificateAuthority": {
"shape": "S45"
}
}
},
"S45": {
"type": "structure",
"members": {
"CertificateArn": {},
"CertificateSerial": {},
"Status": {},
"StatusMessage": {}
}
},
"S4n": {
"type": "structure",
"required": [
"LogDestinationConfigs"
],
"members": {
"LogDestinationConfigs": {
"type": "list",
"member": {
"type": "structure",
"required": [
"LogType",
"LogDestinationType",
"LogDestination"
],
"members": {
"LogType": {},
"LogDestinationType": {},
"LogDestination": {
"type": "map",
"key": {},
"value": {}
}
}
}
}
}
}
}
}