mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-22 05:09:05 +00:00
1906 lines
51 KiB
JSON
1906 lines
51 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2018-01-01",
|
|
"endpointPrefix": "fms",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "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": "S2v"
|
|
},
|
|
"ProtocolsListArn": {}
|
|
}
|
|
}
|
|
},
|
|
"GetResourceSet": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Identifier"
|
|
],
|
|
"members": {
|
|
"Identifier": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceSet",
|
|
"ResourceSetArn"
|
|
],
|
|
"members": {
|
|
"ResourceSet": {
|
|
"shape": "S30"
|
|
},
|
|
"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": "S3p"
|
|
},
|
|
"AwsEc2InstanceViolation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ViolationTarget": {},
|
|
"AwsEc2NetworkInterfaceViolations": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S3p"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S3x"
|
|
},
|
|
"ExpectedPolicyDescription": {
|
|
"shape": "S3x"
|
|
}
|
|
}
|
|
},
|
|
"NetworkFirewallInternetTrafficNotInspectedViolation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SubnetId": {},
|
|
"SubnetAvailabilityZone": {},
|
|
"RouteTableId": {},
|
|
"ViolatingRoutes": {
|
|
"shape": "S4c"
|
|
},
|
|
"IsRouteTableUsedInDifferentAZ": {
|
|
"type": "boolean"
|
|
},
|
|
"CurrentFirewallSubnetRouteTable": {},
|
|
"ExpectedFirewallEndpoint": {},
|
|
"FirewallSubnetId": {},
|
|
"ExpectedFirewallSubnetRoutes": {
|
|
"shape": "S4g"
|
|
},
|
|
"ActualFirewallSubnetRoutes": {
|
|
"shape": "S4c"
|
|
},
|
|
"InternetGatewayId": {},
|
|
"CurrentInternetGatewayRouteTable": {},
|
|
"ExpectedInternetGatewayRoutes": {
|
|
"shape": "S4g"
|
|
},
|
|
"ActualInternetGatewayRoutes": {
|
|
"shape": "S4c"
|
|
},
|
|
"VpcId": {}
|
|
}
|
|
},
|
|
"NetworkFirewallInvalidRouteConfigurationViolation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AffectedSubnets": {
|
|
"shape": "S3q"
|
|
},
|
|
"RouteTableId": {},
|
|
"IsRouteTableUsedInDifferentAZ": {
|
|
"type": "boolean"
|
|
},
|
|
"ViolatingRoute": {
|
|
"shape": "S4d"
|
|
},
|
|
"CurrentFirewallSubnetRouteTable": {},
|
|
"ExpectedFirewallEndpoint": {},
|
|
"ActualFirewallEndpoint": {},
|
|
"ExpectedFirewallSubnetId": {},
|
|
"ActualFirewallSubnetId": {},
|
|
"ExpectedFirewallSubnetRoutes": {
|
|
"shape": "S4g"
|
|
},
|
|
"ActualFirewallSubnetRoutes": {
|
|
"shape": "S4c"
|
|
},
|
|
"InternetGatewayId": {},
|
|
"CurrentInternetGatewayRouteTable": {},
|
|
"ExpectedInternetGatewayRoutes": {
|
|
"shape": "S4g"
|
|
},
|
|
"ActualInternetGatewayRoutes": {
|
|
"shape": "S4c"
|
|
},
|
|
"VpcId": {}
|
|
}
|
|
},
|
|
"NetworkFirewallBlackHoleRouteDetectedViolation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ViolationTarget": {},
|
|
"RouteTableId": {},
|
|
"VpcId": {},
|
|
"ViolatingRoutes": {
|
|
"shape": "S4c"
|
|
}
|
|
}
|
|
},
|
|
"NetworkFirewallUnexpectedFirewallRoutesViolation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"FirewallSubnetId": {},
|
|
"ViolatingRoutes": {
|
|
"shape": "S4c"
|
|
},
|
|
"RouteTableId": {},
|
|
"FirewallEndpoint": {},
|
|
"VpcId": {}
|
|
}
|
|
},
|
|
"NetworkFirewallUnexpectedGatewayRoutesViolation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"GatewayId": {},
|
|
"ViolatingRoutes": {
|
|
"shape": "S4c"
|
|
},
|
|
"RouteTableId": {},
|
|
"VpcId": {}
|
|
}
|
|
},
|
|
"NetworkFirewallMissingExpectedRoutesViolation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ViolationTarget": {},
|
|
"ExpectedRoutes": {
|
|
"shape": "S4g"
|
|
},
|
|
"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"
|
|
}
|
|
}
|
|
},
|
|
"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": "S51"
|
|
},
|
|
"GatewayId": {
|
|
"shape": "S51"
|
|
},
|
|
"RouteTableId": {
|
|
"shape": "S51"
|
|
}
|
|
}
|
|
},
|
|
"EC2ReplaceRouteAction": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RouteTableId"
|
|
],
|
|
"members": {
|
|
"Description": {},
|
|
"DestinationCidrBlock": {},
|
|
"DestinationPrefixListId": {},
|
|
"DestinationIpv6CidrBlock": {},
|
|
"GatewayId": {
|
|
"shape": "S51"
|
|
},
|
|
"RouteTableId": {
|
|
"shape": "S51"
|
|
}
|
|
}
|
|
},
|
|
"EC2DeleteRouteAction": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RouteTableId"
|
|
],
|
|
"members": {
|
|
"Description": {},
|
|
"DestinationCidrBlock": {},
|
|
"DestinationPrefixListId": {},
|
|
"DestinationIpv6CidrBlock": {},
|
|
"RouteTableId": {
|
|
"shape": "S51"
|
|
}
|
|
}
|
|
},
|
|
"EC2CopyRouteTableAction": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcId",
|
|
"RouteTableId"
|
|
],
|
|
"members": {
|
|
"Description": {},
|
|
"VpcId": {
|
|
"shape": "S51"
|
|
},
|
|
"RouteTableId": {
|
|
"shape": "S51"
|
|
}
|
|
}
|
|
},
|
|
"EC2ReplaceRouteTableAssociationAction": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AssociationId",
|
|
"RouteTableId"
|
|
],
|
|
"members": {
|
|
"Description": {},
|
|
"AssociationId": {
|
|
"shape": "S51"
|
|
},
|
|
"RouteTableId": {
|
|
"shape": "S51"
|
|
}
|
|
}
|
|
},
|
|
"EC2AssociateRouteTableAction": {
|
|
"type": "structure",
|
|
"required": [
|
|
"RouteTableId"
|
|
],
|
|
"members": {
|
|
"Description": {},
|
|
"RouteTableId": {
|
|
"shape": "S51"
|
|
},
|
|
"SubnetId": {
|
|
"shape": "S51"
|
|
},
|
|
"GatewayId": {
|
|
"shape": "S51"
|
|
}
|
|
}
|
|
},
|
|
"EC2CreateRouteTableAction": {
|
|
"type": "structure",
|
|
"required": [
|
|
"VpcId"
|
|
],
|
|
"members": {
|
|
"Description": {},
|
|
"VpcId": {
|
|
"shape": "S51"
|
|
}
|
|
}
|
|
},
|
|
"FMSPolicyUpdateFirewallCreationConfigAction": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"FirewallCreationConfig": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Order": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"IsDefaultAction": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"FirewallSubnetIsOutOfScopeViolation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"FirewallSubnetId": {},
|
|
"VpcId": {},
|
|
"SubnetAvailabilityZone": {},
|
|
"SubnetAvailabilityZoneId": {},
|
|
"VpcEndpointId": {}
|
|
}
|
|
},
|
|
"RouteHasOutOfScopeEndpointViolation": {
|
|
"type": "structure",
|
|
"members": {
|
|
"SubnetId": {},
|
|
"VpcId": {},
|
|
"RouteTableId": {},
|
|
"ViolatingRoutes": {
|
|
"shape": "S4c"
|
|
},
|
|
"SubnetAvailabilityZone": {},
|
|
"SubnetAvailabilityZoneId": {},
|
|
"CurrentFirewallSubnetRouteTable": {},
|
|
"FirewallSubnetId": {},
|
|
"FirewallSubnetRoutes": {
|
|
"shape": "S4c"
|
|
},
|
|
"InternetGatewayId": {},
|
|
"CurrentInternetGatewayRouteTable": {},
|
|
"InternetGatewayRoutes": {
|
|
"shape": "S4c"
|
|
}
|
|
}
|
|
},
|
|
"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": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ResourceTags": {
|
|
"shape": "S5f"
|
|
},
|
|
"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": "S2w"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S5f"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"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": "S5f"
|
|
}
|
|
}
|
|
},
|
|
"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": "S5f"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Policy": {
|
|
"shape": "S24"
|
|
},
|
|
"PolicyArn": {}
|
|
}
|
|
}
|
|
},
|
|
"PutProtocolsList": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ProtocolsList"
|
|
],
|
|
"members": {
|
|
"ProtocolsList": {
|
|
"shape": "S2v"
|
|
},
|
|
"TagList": {
|
|
"shape": "S5f"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ProtocolsList": {
|
|
"shape": "S2v"
|
|
},
|
|
"ProtocolsListArn": {}
|
|
}
|
|
}
|
|
},
|
|
"PutResourceSet": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceSet"
|
|
],
|
|
"members": {
|
|
"ResourceSet": {
|
|
"shape": "S30"
|
|
},
|
|
"TagList": {
|
|
"shape": "S5f"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceSet",
|
|
"ResourceSetArn"
|
|
],
|
|
"members": {
|
|
"ResourceSet": {
|
|
"shape": "S30"
|
|
},
|
|
"ResourceSetArn": {}
|
|
}
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn",
|
|
"TagList"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {},
|
|
"TagList": {
|
|
"shape": "S5f"
|
|
}
|
|
}
|
|
},
|
|
"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": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ResourceType": {},
|
|
"ResourceTypeList": {
|
|
"shape": "S2c"
|
|
},
|
|
"ResourceTags": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Key"
|
|
],
|
|
"members": {
|
|
"Key": {},
|
|
"Value": {}
|
|
}
|
|
}
|
|
},
|
|
"ExcludeResourceTags": {
|
|
"type": "boolean"
|
|
},
|
|
"RemediationEnabled": {
|
|
"type": "boolean"
|
|
},
|
|
"DeleteUnusedFMManagedResources": {
|
|
"type": "boolean"
|
|
},
|
|
"IncludeMap": {
|
|
"shape": "S2h"
|
|
},
|
|
"ExcludeMap": {
|
|
"shape": "S2h"
|
|
},
|
|
"ResourceSetIds": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"PolicyDescription": {},
|
|
"PolicyStatus": {}
|
|
}
|
|
},
|
|
"S2c": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S2h": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
},
|
|
"S2v": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ListName",
|
|
"ProtocolsList"
|
|
],
|
|
"members": {
|
|
"ListId": {},
|
|
"ListName": {},
|
|
"ListUpdateToken": {},
|
|
"CreateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"LastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"ProtocolsList": {
|
|
"shape": "S2w"
|
|
},
|
|
"PreviousProtocolsList": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"shape": "S2w"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S2w": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S30": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"ResourceTypeList"
|
|
],
|
|
"members": {
|
|
"Id": {},
|
|
"Name": {},
|
|
"Description": {},
|
|
"UpdateToken": {},
|
|
"ResourceTypeList": {
|
|
"shape": "S2c"
|
|
},
|
|
"LastUpdateTime": {
|
|
"type": "timestamp"
|
|
},
|
|
"ResourceSetStatus": {}
|
|
}
|
|
},
|
|
"S3p": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ViolationTarget": {},
|
|
"ViolatingSecurityGroups": {
|
|
"shape": "S3q"
|
|
}
|
|
}
|
|
},
|
|
"S3q": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S3x": {
|
|
"type": "structure",
|
|
"members": {
|
|
"StatelessRuleGroups": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RuleGroupName": {},
|
|
"ResourceId": {},
|
|
"Priority": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"StatelessDefaultActions": {
|
|
"shape": "S42"
|
|
},
|
|
"StatelessFragmentDefaultActions": {
|
|
"shape": "S42"
|
|
},
|
|
"StatelessCustomActions": {
|
|
"shape": "S42"
|
|
},
|
|
"StatefulRuleGroups": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RuleGroupName": {},
|
|
"ResourceId": {},
|
|
"Priority": {
|
|
"type": "integer"
|
|
},
|
|
"Override": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Action": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"StatefulDefaultActions": {
|
|
"shape": "S42"
|
|
},
|
|
"StatefulEngineOptions": {
|
|
"type": "structure",
|
|
"members": {
|
|
"RuleOrder": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S42": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"S4c": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S4d"
|
|
}
|
|
},
|
|
"S4d": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DestinationType": {},
|
|
"TargetType": {},
|
|
"Destination": {},
|
|
"Target": {}
|
|
}
|
|
},
|
|
"S4g": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"IpV4Cidr": {},
|
|
"PrefixListId": {},
|
|
"IpV6Cidr": {},
|
|
"ContributingSubnets": {
|
|
"shape": "S3q"
|
|
},
|
|
"AllowedTargets": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"RouteTableId": {}
|
|
}
|
|
}
|
|
},
|
|
"S51": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ResourceId": {},
|
|
"Description": {}
|
|
}
|
|
},
|
|
"S5f": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Key",
|
|
"Value"
|
|
],
|
|
"members": {
|
|
"Key": {},
|
|
"Value": {}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |