aws-sdk
Version:
AWS SDK for JavaScript
1,648 lines (1,647 loc) • 59.8 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2018-01-01",
"endpointPrefix": "fms",
"jsonVersion": "1.1",
"protocol": "json",
"protocols": [
"json"
],
"serviceAbbreviation": "FMS",
"serviceFullName": "Firewall Management Service",
"serviceId": "FMS",
"signatureVersion": "v4",
"targetPrefix": "AWSFMS_20180101",
"uid": "fms-2018-01-01",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"AssociateAdminAccount": {
"input": {
"type": "structure",
"required": [
"AdminAccount"
],
"members": {
"AdminAccount": {}
}
}
},
"AssociateThirdPartyFirewall": {
"input": {
"type": "structure",
"required": [
"ThirdPartyFirewall"
],
"members": {
"ThirdPartyFirewall": {}
}
},
"output": {
"type": "structure",
"members": {
"ThirdPartyFirewallStatus": {}
}
}
},
"BatchAssociateResource": {
"input": {
"type": "structure",
"required": [
"ResourceSetIdentifier",
"Items"
],
"members": {
"ResourceSetIdentifier": {},
"Items": {
"shape": "S9"
}
}
},
"output": {
"type": "structure",
"required": [
"ResourceSetIdentifier",
"FailedItems"
],
"members": {
"ResourceSetIdentifier": {},
"FailedItems": {
"shape": "Sb"
}
}
}
},
"BatchDisassociateResource": {
"input": {
"type": "structure",
"required": [
"ResourceSetIdentifier",
"Items"
],
"members": {
"ResourceSetIdentifier": {},
"Items": {
"shape": "S9"
}
}
},
"output": {
"type": "structure",
"required": [
"ResourceSetIdentifier",
"FailedItems"
],
"members": {
"ResourceSetIdentifier": {},
"FailedItems": {
"shape": "Sb"
}
}
}
},
"DeleteAppsList": {
"input": {
"type": "structure",
"required": [
"ListId"
],
"members": {
"ListId": {}
}
}
},
"DeleteNotificationChannel": {
"input": {
"type": "structure",
"members": {}
}
},
"DeletePolicy": {
"input": {
"type": "structure",
"required": [
"PolicyId"
],
"members": {
"PolicyId": {},
"DeleteAllPolicyResources": {
"type": "boolean"
}
}
}
},
"DeleteProtocolsList": {
"input": {
"type": "structure",
"required": [
"ListId"
],
"members": {
"ListId": {}
}
}
},
"DeleteResourceSet": {
"input": {
"type": "structure",
"required": [
"Identifier"
],
"members": {
"Identifier": {}
}
}
},
"DisassociateAdminAccount": {
"input": {
"type": "structure",
"members": {}
}
},
"DisassociateThirdPartyFirewall": {
"input": {
"type": "structure",
"required": [
"ThirdPartyFirewall"
],
"members": {
"ThirdPartyFirewall": {}
}
},
"output": {
"type": "structure",
"members": {
"ThirdPartyFirewallStatus": {}
}
}
},
"GetAdminAccount": {
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"AdminAccount": {},
"RoleStatus": {}
}
}
},
"GetAdminScope": {
"input": {
"type": "structure",
"required": [
"AdminAccount"
],
"members": {
"AdminAccount": {}
}
},
"output": {
"type": "structure",
"members": {
"AdminScope": {
"shape": "Sx"
},
"Status": {}
}
}
},
"GetAppsList": {
"input": {
"type": "structure",
"required": [
"ListId"
],
"members": {
"ListId": {},
"DefaultList": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"AppsList": {
"shape": "S1c"
},
"AppsListArn": {}
}
}
},
"GetComplianceDetail": {
"input": {
"type": "structure",
"required": [
"PolicyId",
"MemberAccount"
],
"members": {
"PolicyId": {},
"MemberAccount": {}
}
},
"output": {
"type": "structure",
"members": {
"PolicyComplianceDetail": {
"type": "structure",
"members": {
"PolicyOwner": {},
"PolicyId": {},
"MemberAccount": {},
"Violators": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ResourceId": {},
"ViolationReason": {},
"ResourceType": {},
"Metadata": {
"type": "map",
"key": {},
"value": {}
}
}
}
},
"EvaluationLimitExceeded": {
"type": "boolean"
},
"ExpiredAt": {
"type": "timestamp"
},
"IssueInfoMap": {
"shape": "S1x"
}
}
}
}
}
},
"GetNotificationChannel": {
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"SnsTopicArn": {},
"SnsRoleName": {}
}
}
},
"GetPolicy": {
"input": {
"type": "structure",
"required": [
"PolicyId"
],
"members": {
"PolicyId": {}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {
"shape": "S24"
},
"PolicyArn": {}
}
}
},
"GetProtectionStatus": {
"input": {
"type": "structure",
"required": [
"PolicyId"
],
"members": {
"PolicyId": {},
"MemberAccountId": {},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"AdminAccountId": {},
"ServiceType": {},
"Data": {},
"NextToken": {}
}
}
},
"GetProtocolsList": {
"input": {
"type": "structure",
"required": [
"ListId"
],
"members": {
"ListId": {},
"DefaultList": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"ProtocolsList": {
"shape": "S36"
},
"ProtocolsListArn": {}
}
}
},
"GetResourceSet": {
"input": {
"type": "structure",
"required": [
"Identifier"
],
"members": {
"Identifier": {}
}
},
"output": {
"type": "structure",
"required": [
"ResourceSet",
"ResourceSetArn"
],
"members": {
"ResourceSet": {
"shape": "S3b"
},
"ResourceSetArn": {}
}
}
},
"GetThirdPartyFirewallAssociationStatus": {
"input": {
"type": "structure",
"required": [
"ThirdPartyFirewall"
],
"members": {
"ThirdPartyFirewall": {}
}
},
"output": {
"type": "structure",
"members": {
"ThirdPartyFirewallStatus": {},
"MarketplaceOnboardingStatus": {}
}
}
},
"GetViolationDetails": {
"input": {
"type": "structure",
"required": [
"PolicyId",
"MemberAccount",
"ResourceId",
"ResourceType"
],
"members": {
"PolicyId": {},
"MemberAccount": {},
"ResourceId": {},
"ResourceType": {}
}
},
"output": {
"type": "structure",
"members": {
"ViolationDetail": {
"type": "structure",
"required": [
"PolicyId",
"MemberAccount",
"ResourceId",
"ResourceType",
"ResourceViolations"
],
"members": {
"PolicyId": {},
"MemberAccount": {},
"ResourceId": {},
"ResourceType": {},
"ResourceViolations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"AwsVPCSecurityGroupViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"ViolationTargetDescription": {},
"PartialMatches": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Reference": {},
"TargetViolationReasons": {
"type": "list",
"member": {}
}
}
}
},
"PossibleSecurityGroupRemediationActions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"RemediationActionType": {},
"Description": {},
"RemediationResult": {
"type": "structure",
"members": {
"IPV4Range": {},
"IPV6Range": {},
"PrefixListId": {},
"Protocol": {},
"FromPort": {
"type": "long"
},
"ToPort": {
"type": "long"
}
}
},
"IsDefaultAction": {
"type": "boolean"
}
}
}
}
}
},
"AwsEc2NetworkInterfaceViolation": {
"shape": "S40"
},
"AwsEc2InstanceViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"AwsEc2NetworkInterfaceViolations": {
"type": "list",
"member": {
"shape": "S40"
}
}
}
},
"NetworkFirewallMissingFirewallViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"VPC": {},
"AvailabilityZone": {},
"TargetViolationReason": {}
}
},
"NetworkFirewallMissingSubnetViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"VPC": {},
"AvailabilityZone": {},
"TargetViolationReason": {}
}
},
"NetworkFirewallMissingExpectedRTViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"VPC": {},
"AvailabilityZone": {},
"CurrentRouteTable": {},
"ExpectedRouteTable": {}
}
},
"NetworkFirewallPolicyModifiedViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"CurrentPolicyDescription": {
"shape": "S48"
},
"ExpectedPolicyDescription": {
"shape": "S48"
}
}
},
"NetworkFirewallInternetTrafficNotInspectedViolation": {
"type": "structure",
"members": {
"SubnetId": {},
"SubnetAvailabilityZone": {},
"RouteTableId": {},
"ViolatingRoutes": {
"shape": "S4o"
},
"IsRouteTableUsedInDifferentAZ": {
"type": "boolean"
},
"CurrentFirewallSubnetRouteTable": {},
"ExpectedFirewallEndpoint": {},
"FirewallSubnetId": {},
"ExpectedFirewallSubnetRoutes": {
"shape": "S4s"
},
"ActualFirewallSubnetRoutes": {
"shape": "S4o"
},
"InternetGatewayId": {},
"CurrentInternetGatewayRouteTable": {},
"ExpectedInternetGatewayRoutes": {
"shape": "S4s"
},
"ActualInternetGatewayRoutes": {
"shape": "S4o"
},
"VpcId": {}
}
},
"NetworkFirewallInvalidRouteConfigurationViolation": {
"type": "structure",
"members": {
"AffectedSubnets": {
"shape": "S41"
},
"RouteTableId": {},
"IsRouteTableUsedInDifferentAZ": {
"type": "boolean"
},
"ViolatingRoute": {
"shape": "S4p"
},
"CurrentFirewallSubnetRouteTable": {},
"ExpectedFirewallEndpoint": {},
"ActualFirewallEndpoint": {},
"ExpectedFirewallSubnetId": {},
"ActualFirewallSubnetId": {},
"ExpectedFirewallSubnetRoutes": {
"shape": "S4s"
},
"ActualFirewallSubnetRoutes": {
"shape": "S4o"
},
"InternetGatewayId": {},
"CurrentInternetGatewayRouteTable": {},
"ExpectedInternetGatewayRoutes": {
"shape": "S4s"
},
"ActualInternetGatewayRoutes": {
"shape": "S4o"
},
"VpcId": {}
}
},
"NetworkFirewallBlackHoleRouteDetectedViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"RouteTableId": {},
"VpcId": {},
"ViolatingRoutes": {
"shape": "S4o"
}
}
},
"NetworkFirewallUnexpectedFirewallRoutesViolation": {
"type": "structure",
"members": {
"FirewallSubnetId": {},
"ViolatingRoutes": {
"shape": "S4o"
},
"RouteTableId": {},
"FirewallEndpoint": {},
"VpcId": {}
}
},
"NetworkFirewallUnexpectedGatewayRoutesViolation": {
"type": "structure",
"members": {
"GatewayId": {},
"ViolatingRoutes": {
"shape": "S4o"
},
"RouteTableId": {},
"VpcId": {}
}
},
"NetworkFirewallMissingExpectedRoutesViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"ExpectedRoutes": {
"shape": "S4s"
},
"VpcId": {}
}
},
"DnsRuleGroupPriorityConflictViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"ViolationTargetDescription": {},
"ConflictingPriority": {
"type": "integer"
},
"ConflictingPolicyId": {},
"UnavailablePriorities": {
"type": "list",
"member": {
"type": "integer"
}
}
}
},
"DnsDuplicateRuleGroupViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"ViolationTargetDescription": {}
}
},
"DnsRuleGroupLimitExceededViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"ViolationTargetDescription": {},
"NumberOfRuleGroupsAlreadyAssociated": {
"type": "integer"
}
}
},
"FirewallSubnetIsOutOfScopeViolation": {
"type": "structure",
"members": {
"FirewallSubnetId": {},
"VpcId": {},
"SubnetAvailabilityZone": {},
"SubnetAvailabilityZoneId": {},
"VpcEndpointId": {}
}
},
"RouteHasOutOfScopeEndpointViolation": {
"type": "structure",
"members": {
"SubnetId": {},
"VpcId": {},
"RouteTableId": {},
"ViolatingRoutes": {
"shape": "S4o"
},
"SubnetAvailabilityZone": {},
"SubnetAvailabilityZoneId": {},
"CurrentFirewallSubnetRouteTable": {},
"FirewallSubnetId": {},
"FirewallSubnetRoutes": {
"shape": "S4o"
},
"InternetGatewayId": {},
"CurrentInternetGatewayRouteTable": {},
"InternetGatewayRoutes": {
"shape": "S4o"
}
}
},
"ThirdPartyFirewallMissingFirewallViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"VPC": {},
"AvailabilityZone": {},
"TargetViolationReason": {}
}
},
"ThirdPartyFirewallMissingSubnetViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"VPC": {},
"AvailabilityZone": {},
"TargetViolationReason": {}
}
},
"ThirdPartyFirewallMissingExpectedRouteTableViolation": {
"type": "structure",
"members": {
"ViolationTarget": {},
"VPC": {},
"AvailabilityZone": {},
"CurrentRouteTable": {},
"ExpectedRouteTable": {}
}
},
"FirewallSubnetMissingVPCEndpointViolation": {
"type": "structure",
"members": {
"FirewallSubnetId": {},
"VpcId": {},
"SubnetAvailabilityZone": {},
"SubnetAvailabilityZoneId": {}
}
},
"InvalidNetworkAclEntriesViolation": {
"type": "structure",
"members": {
"Vpc": {},
"Subnet": {},
"SubnetAvailabilityZone": {},
"CurrentAssociatedNetworkAcl": {},
"EntryViolations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ExpectedEntry": {
"shape": "S5f"
},
"ExpectedEvaluationOrder": {},
"ActualEvaluationOrder": {},
"EntryAtExpectedEvaluationOrder": {
"shape": "S5f"
},
"EntriesWithConflicts": {
"type": "list",
"member": {
"shape": "S5f"
}
},
"EntryViolationReasons": {
"type": "list",
"member": {}
}
}
}
}
}
},
"PossibleRemediationActions": {
"type": "structure",
"members": {
"Description": {},
"Actions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"OrderedRemediationActions"
],
"members": {
"Description": {},
"OrderedRemediationActions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"RemediationAction": {
"type": "structure",
"members": {
"Description": {},
"EC2CreateRouteAction": {
"type": "structure",
"required": [
"RouteTableId"
],
"members": {
"Description": {},
"DestinationCidrBlock": {},
"DestinationPrefixListId": {},
"DestinationIpv6CidrBlock": {},
"VpcEndpointId": {
"shape": "S5s"
},
"GatewayId": {
"shape": "S5s"
},
"RouteTableId": {
"shape": "S5s"
}
}
},
"EC2ReplaceRouteAction": {
"type": "structure",
"required": [
"RouteTableId"
],
"members": {
"Description": {},
"DestinationCidrBlock": {},
"DestinationPrefixListId": {},
"DestinationIpv6CidrBlock": {},
"GatewayId": {
"shape": "S5s"
},
"RouteTableId": {
"shape": "S5s"
}
}
},
"EC2DeleteRouteAction": {
"type": "structure",
"required": [
"RouteTableId"
],
"members": {
"Description": {},
"DestinationCidrBlock": {},
"DestinationPrefixListId": {},
"DestinationIpv6CidrBlock": {},
"RouteTableId": {
"shape": "S5s"
}
}
},
"EC2CopyRouteTableAction": {
"type": "structure",
"required": [
"VpcId",
"RouteTableId"
],
"members": {
"Description": {},
"VpcId": {
"shape": "S5s"
},
"RouteTableId": {
"shape": "S5s"
}
}
},
"EC2ReplaceRouteTableAssociationAction": {
"type": "structure",
"required": [
"AssociationId",
"RouteTableId"
],
"members": {
"Description": {},
"AssociationId": {
"shape": "S5s"
},
"RouteTableId": {
"shape": "S5s"
}
}
},
"EC2AssociateRouteTableAction": {
"type": "structure",
"required": [
"RouteTableId"
],
"members": {
"Description": {},
"RouteTableId": {
"shape": "S5s"
},
"SubnetId": {
"shape": "S5s"
},
"GatewayId": {
"shape": "S5s"
}
}
},
"EC2CreateRouteTableAction": {
"type": "structure",
"required": [
"VpcId"
],
"members": {
"Description": {},
"VpcId": {
"shape": "S5s"
}
}
},
"FMSPolicyUpdateFirewallCreationConfigAction": {
"type": "structure",
"members": {
"Description": {},
"FirewallCreationConfig": {}
}
},
"CreateNetworkAclAction": {
"type": "structure",
"members": {
"Description": {},
"Vpc": {
"shape": "S5s"
},
"FMSCanRemediate": {
"type": "boolean"
}
}
},
"ReplaceNetworkAclAssociationAction": {
"type": "structure",
"members": {
"Description": {},
"AssociationId": {
"shape": "S5s"
},
"NetworkAclId": {
"shape": "S5s"
},
"FMSCanRemediate": {
"type": "boolean"
}
}
},
"CreateNetworkAclEntriesAction": {
"type": "structure",
"members": {
"Description": {},
"NetworkAclId": {
"shape": "S5s"
},
"NetworkAclEntriesToBeCreated": {
"shape": "S63"
},
"FMSCanRemediate": {
"type": "boolean"
}
}
},
"DeleteNetworkAclEntriesAction": {
"type": "structure",
"members": {
"Description": {},
"NetworkAclId": {
"shape": "S5s"
},
"NetworkAclEntriesToBeDeleted": {
"shape": "S63"
},
"FMSCanRemediate": {
"type": "boolean"
}
}
}
}
},
"Order": {
"type": "integer"
}
}
}
},
"IsDefaultAction": {
"type": "boolean"
}
}
}
}
}
}
}
}
},
"ResourceTags": {
"shape": "S65"
},
"ResourceDescription": {}
}
}
}
}
},
"ListAdminAccountsForOrganization": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"AdminAccounts": {
"type": "list",
"member": {
"type": "structure",
"members": {
"AdminAccount": {},
"DefaultAdmin": {
"type": "boolean"
},
"Status": {}
}
}
},
"NextToken": {}
}
}
},
"ListAdminsManagingAccount": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"AdminAccounts": {
"shape": "Sz"
},
"NextToken": {}
}
}
},
"ListAppsLists": {
"input": {
"type": "structure",
"required": [
"MaxResults"
],
"members": {
"DefaultLists": {
"type": "boolean"
},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"AppsLists": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ListArn": {},
"ListId": {},
"ListName": {},
"AppsList": {
"shape": "S1g"
}
}
}
},
"NextToken": {}
}
}
},
"ListComplianceStatus": {
"input": {
"type": "structure",
"required": [
"PolicyId"
],
"members": {
"PolicyId": {},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"PolicyComplianceStatusList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"PolicyOwner": {},
"PolicyId": {},
"PolicyName": {},
"MemberAccount": {},
"EvaluationResults": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ComplianceStatus": {},
"ViolatorCount": {
"type": "long"
},
"EvaluationLimitExceeded": {
"type": "boolean"
}
}
}
},
"LastUpdated": {
"type": "timestamp"
},
"IssueInfoMap": {
"shape": "S1x"
}
}
}
},
"NextToken": {}
}
}
},
"ListDiscoveredResources": {
"input": {
"type": "structure",
"required": [
"MemberAccountIds",
"ResourceType"
],
"members": {
"MemberAccountIds": {
"type": "list",
"member": {}
},
"ResourceType": {},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"Items": {
"type": "list",
"member": {
"type": "structure",
"members": {
"URI": {},
"AccountId": {},
"Type": {},
"Name": {}
}
}
},
"NextToken": {}
}
}
},
"ListMemberAccounts": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"MemberAccounts": {
"type": "list",
"member": {}
},
"NextToken": {}
}
}
},
"ListPolicies": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"PolicyList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"PolicyArn": {},
"PolicyId": {},
"PolicyName": {},
"ResourceType": {},
"SecurityServiceType": {},
"RemediationEnabled": {
"type": "boolean"
},
"DeleteUnusedFMManagedResources": {
"type": "boolean"
},
"PolicyStatus": {}
}
}
},
"NextToken": {}
}
}
},
"ListProtocolsLists": {
"input": {
"type": "structure",
"required": [
"MaxResults"
],
"members": {
"DefaultLists": {
"type": "boolean"
},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"ProtocolsLists": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ListArn": {},
"ListId": {},
"ListName": {},
"ProtocolsList": {
"shape": "S37"
}
}
}
},
"NextToken": {}
}
}
},
"ListResourceSetResources": {
"input": {
"type": "structure",
"required": [
"Identifier"
],
"members": {
"Identifier": {},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"required": [
"Items"
],
"members": {
"Items": {
"type": "list",
"member": {
"type": "structure",
"required": [
"URI"
],
"members": {
"URI": {},
"AccountId": {}
}
}
},
"NextToken": {}
}
}
},
"ListResourceSets": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"ResourceSets": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Id": {},
"Name": {},
"Description": {},
"LastUpdateTime": {
"type": "timestamp"
},
"ResourceSetStatus": {}
}
}
},
"NextToken": {}
}
}
},
"ListTagsForResource": {
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {}
}
},
"output": {
"type": "structure",
"members": {
"TagList": {
"shape": "S65"
}
}
}
},
"ListThirdPartyFirewallFirewallPolicies": {
"input": {
"type": "structure",
"required": [
"ThirdPartyFirewall",
"MaxResults"
],
"members": {
"ThirdPartyFirewall": {},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"ThirdPartyFirewallFirewallPolicies": {
"type": "list",
"member": {
"type": "structure",
"members": {
"FirewallPolicyId": {},
"FirewallPolicyName": {}
}
}
},
"NextToken": {}
}
}
},
"PutAdminAccount": {
"input": {
"type": "structure",
"required": [
"AdminAccount"
],
"members": {
"AdminAccount": {},
"AdminScope": {
"shape": "Sx"
}
}
}
},
"PutAppsList": {
"input": {
"type": "structure",
"required": [
"AppsList"
],
"members": {
"AppsList": {
"shape": "S1c"
},
"TagList": {
"shape": "S65"
}
}
},
"output": {
"type": "structure",
"members": {
"AppsList": {
"shape": "S1c"
},
"AppsListArn": {}
}
}
},
"PutNotificationChannel": {
"input": {
"type": "structure",
"required": [
"SnsTopicArn",
"SnsRoleName"
],
"members": {
"SnsTopicArn": {},
"SnsRoleName": {}
}
}
},
"PutPolicy": {
"input": {
"type": "structure",
"required": [
"Policy"
],
"members": {
"Policy": {
"shape": "S24"
},
"TagList": {
"shape": "S65"
}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {
"shape": "S24"
},
"PolicyArn": {}
}
}
},
"PutProtocolsList": {
"input": {
"type": "structure",
"required": [
"ProtocolsList"
],
"members": {
"ProtocolsList": {
"shape": "S36"
},
"TagList": {
"shape": "S65"
}
}
},
"output": {
"type": "structure",
"members": {
"ProtocolsList": {
"shape": "S36"
},
"ProtocolsListArn": {}
}
}
},
"PutResourceSet": {
"input": {
"type": "structure",
"required": [
"ResourceSet"
],
"members": {
"ResourceSet": {
"shape": "S3b"
},
"TagList": {
"shape": "S65"
}
}
},
"output": {
"type": "structure",
"required": [
"ResourceSet",
"ResourceSetArn"
],
"members": {
"ResourceSet": {
"shape": "S3b"
},
"ResourceSetArn": {}
}
}
},
"TagResource": {
"input": {
"type": "structure",
"required": [
"ResourceArn",
"TagList"
],
"members": {
"ResourceArn": {},
"TagList": {
"shape": "S65"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"input": {
"type": "structure",
"required": [
"ResourceArn",
"TagKeys"
],
"members": {
"ResourceArn": {},
"TagKeys": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
}
},
"shapes": {
"S9": {
"type": "list",
"member": {}
},
"Sb": {
"type": "list",
"member": {
"type": "structure",
"members": {
"URI": {},
"Reason": {}
}
}
},
"Sx": {
"type": "structure",
"members": {
"AccountScope": {
"type": "structure",
"members": {
"Accounts": {
"shape": "Sz"
},
"AllAccountsEnabled": {
"type": "boolean"
},
"ExcludeSpecifiedAccounts": {
"type": "boolean"
}
}
},
"OrganizationalUnitScope": {
"type": "structure",
"members": {
"OrganizationalUnits": {
"type": "list",
"member": {}
},
"AllOrganizationalUnitsEnabled": {
"type": "boolean"
},
"ExcludeSpecifiedOrganizationalUnits": {
"type": "boolean"