{ "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" }, "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" } } }, "RegionScope": { "type": "structure", "members": { "Regions": { "type": "list", "member": {} }, "AllRegionsEnabled": { "type": "boolean" } } }, "PolicyTypeScope": { "type": "structure", "members": { "PolicyTypes": { "type": "list", "member": {} }, "AllPolicyTypesEnabled": { "type": "boolean" } } } } }, "Sz": { "type": "list", "member": {} }, "S1c": { "type": "structure", "required": [ "ListName", "AppsList" ], "members": { "ListId": {}, "ListName": {}, "ListUpdateToken": {}, "CreateTime": { "type": "timestamp" }, "LastUpdateTime": { "type": "timestamp" }, "AppsList": { "shape": "S1g" }, "PreviousAppsList": { "type": "map", "key": {}, "value": { "shape": "S1g" } } } }, "S1g": { "type": "list", "member": { "type": "structure", "required": [ "AppName", "Protocol", "Port" ], "members": { "AppName": {}, "Protocol": {}, "Port": { "type": "long" } } } }, "S1x": { "type": "map", "key": {}, "value": {} }, "S24": { "type": "structure", "required": [ "PolicyName", "SecurityServicePolicyData", "ResourceType", "ExcludeResourceTags", "RemediationEnabled" ], "members": { "PolicyId": {}, "PolicyName": {}, "PolicyUpdateToken": {}, "SecurityServicePolicyData": { "type": "structure", "required": [ "Type" ], "members": { "Type": {}, "ManagedServiceData": {}, "PolicyOption": { "type": "structure", "members": { "NetworkFirewallPolicy": { "type": "structure", "members": { "FirewallDeploymentModel": {} } }, "ThirdPartyFirewallPolicy": { "type": "structure", "members": { "FirewallDeploymentModel": {} } }, "NetworkAclCommonPolicy": { "type": "structure", "required": [ "NetworkAclEntrySet" ], "members": { "NetworkAclEntrySet": { "type": "structure", "required": [ "ForceRemediateForFirstEntries", "ForceRemediateForLastEntries" ], "members": { "FirstEntries": { "shape": "S2e" }, "ForceRemediateForFirstEntries": { "type": "boolean" }, "LastEntries": { "shape": "S2e" }, "ForceRemediateForLastEntries": { "type": "boolean" } } } } } } } } }, "ResourceType": {}, "ResourceTypeList": { "shape": "S2n" }, "ResourceTags": { "type": "list", "member": { "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } }, "ExcludeResourceTags": { "type": "boolean" }, "RemediationEnabled": { "type": "boolean" }, "DeleteUnusedFMManagedResources": { "type": "boolean" }, "IncludeMap": { "shape": "S2s" }, "ExcludeMap": { "shape": "S2s" }, "ResourceSetIds": { "type": "list", "member": {} }, "PolicyDescription": {}, "PolicyStatus": {} } }, "S2e": { "type": "list", "member": { "shape": "S2f" } }, "S2f": { "type": "structure", "required": [ "Protocol", "RuleAction", "Egress" ], "members": { "IcmpTypeCode": { "type": "structure", "members": { "Code": { "type": "integer" }, "Type": { "type": "integer" } } }, "Protocol": {}, "PortRange": { "type": "structure", "members": { "From": { "type": "integer" }, "To": { "type": "integer" } } }, "CidrBlock": {}, "Ipv6CidrBlock": {}, "RuleAction": {}, "Egress": { "type": "boolean" } } }, "S2n": { "type": "list", "member": {} }, "S2s": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } }, "S36": { "type": "structure", "required": [ "ListName", "ProtocolsList" ], "members": { "ListId": {}, "ListName": {}, "ListUpdateToken": {}, "CreateTime": { "type": "timestamp" }, "LastUpdateTime": { "type": "timestamp" }, "ProtocolsList": { "shape": "S37" }, "PreviousProtocolsList": { "type": "map", "key": {}, "value": { "shape": "S37" } } } }, "S37": { "type": "list", "member": {} }, "S3b": { "type": "structure", "required": [ "Name", "ResourceTypeList" ], "members": { "Id": {}, "Name": {}, "Description": {}, "UpdateToken": {}, "ResourceTypeList": { "shape": "S2n" }, "LastUpdateTime": { "type": "timestamp" }, "ResourceSetStatus": {} } }, "S40": { "type": "structure", "members": { "ViolationTarget": {}, "ViolatingSecurityGroups": { "shape": "S41" } } }, "S41": { "type": "list", "member": {} }, "S48": { "type": "structure", "members": { "StatelessRuleGroups": { "type": "list", "member": { "type": "structure", "members": { "RuleGroupName": {}, "ResourceId": {}, "Priority": { "type": "integer" } } } }, "StatelessDefaultActions": { "shape": "S4d" }, "StatelessFragmentDefaultActions": { "shape": "S4d" }, "StatelessCustomActions": { "shape": "S4d" }, "StatefulRuleGroups": { "type": "list", "member": { "type": "structure", "members": { "RuleGroupName": {}, "ResourceId": {}, "Priority": { "type": "integer" }, "Override": { "type": "structure", "members": { "Action": {} } } } } }, "StatefulDefaultActions": { "shape": "S4d" }, "StatefulEngineOptions": { "type": "structure", "members": { "RuleOrder": {}, "StreamExceptionPolicy": {} } } } }, "S4d": { "type": "list", "member": {} }, "S4o": { "type": "list", "member": { "shape": "S4p" } }, "S4p": { "type": "structure", "members": { "DestinationType": {}, "TargetType": {}, "Destination": {}, "Target": {} } }, "S4s": { "type": "list", "member": { "type": "structure", "members": { "IpV4Cidr": {}, "PrefixListId": {}, "IpV6Cidr": {}, "ContributingSubnets": { "shape": "S41" }, "AllowedTargets": { "type": "list", "member": {} }, "RouteTableId": {} } } }, "S5f": { "type": "structure", "members": { "EntryDetail": { "shape": "S2f" }, "EntryRuleNumber": { "type": "integer" }, "EntryType": {} } }, "S5s": { "type": "structure", "members": { "ResourceId": {}, "Description": {} } }, "S63": { "type": "list", "member": { "shape": "S5f" } }, "S65": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } } } }