aws-sdk
Version:
AWS SDK for JavaScript
2,010 lines • 54.7 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2019-11-01",
"endpointPrefix": "access-analyzer",
"protocol": "rest-json",
"protocols": [
"rest-json"
],
"serviceFullName": "Access Analyzer",
"serviceId": "AccessAnalyzer",
"signatureVersion": "v4",
"signingName": "access-analyzer",
"uid": "accessanalyzer-2019-11-01"
},
"operations": {
"ApplyArchiveRule": {
"http": {
"method": "PUT",
"requestUri": "/archive-rule",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerArn",
"ruleName"
],
"members": {
"analyzerArn": {},
"ruleName": {},
"clientToken": {
"idempotencyToken": true
}
}
},
"idempotent": true
},
"CancelPolicyGeneration": {
"http": {
"method": "PUT",
"requestUri": "/policy/generation/{jobId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"jobId"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"CheckAccessNotGranted": {
"http": {
"requestUri": "/policy/check-access-not-granted",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"policyDocument",
"access",
"policyType"
],
"members": {
"policyDocument": {
"shape": "S9"
},
"access": {
"type": "list",
"member": {
"type": "structure",
"members": {
"actions": {
"type": "list",
"member": {}
},
"resources": {
"type": "list",
"member": {}
}
}
}
},
"policyType": {}
}
},
"output": {
"type": "structure",
"members": {
"result": {},
"message": {},
"reasons": {
"shape": "Sj"
}
}
}
},
"CheckNoNewAccess": {
"http": {
"requestUri": "/policy/check-no-new-access",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"newPolicyDocument",
"existingPolicyDocument",
"policyType"
],
"members": {
"newPolicyDocument": {
"shape": "S9"
},
"existingPolicyDocument": {
"shape": "S9"
},
"policyType": {}
}
},
"output": {
"type": "structure",
"members": {
"result": {},
"message": {},
"reasons": {
"shape": "Sj"
}
}
}
},
"CheckNoPublicAccess": {
"http": {
"requestUri": "/policy/check-no-public-access",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"policyDocument",
"resourceType"
],
"members": {
"policyDocument": {
"shape": "S9"
},
"resourceType": {}
}
},
"output": {
"type": "structure",
"members": {
"result": {},
"message": {},
"reasons": {
"shape": "Sj"
}
}
}
},
"CreateAccessPreview": {
"http": {
"method": "PUT",
"requestUri": "/access-preview",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerArn",
"configurations"
],
"members": {
"analyzerArn": {},
"configurations": {
"shape": "Su"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"required": [
"id"
],
"members": {
"id": {}
}
},
"idempotent": true
},
"CreateAnalyzer": {
"http": {
"method": "PUT",
"requestUri": "/analyzer",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerName",
"type"
],
"members": {
"analyzerName": {},
"type": {},
"archiveRules": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ruleName",
"filter"
],
"members": {
"ruleName": {},
"filter": {
"shape": "S33"
}
}
}
},
"tags": {
"shape": "S36"
},
"clientToken": {
"idempotencyToken": true
},
"configuration": {
"shape": "S37"
}
}
},
"output": {
"type": "structure",
"members": {
"arn": {}
}
},
"idempotent": true
},
"CreateArchiveRule": {
"http": {
"method": "PUT",
"requestUri": "/analyzer/{analyzerName}/archive-rule",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerName",
"ruleName",
"filter"
],
"members": {
"analyzerName": {
"location": "uri",
"locationName": "analyzerName"
},
"ruleName": {},
"filter": {
"shape": "S33"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"idempotent": true
},
"DeleteAnalyzer": {
"http": {
"method": "DELETE",
"requestUri": "/analyzer/{analyzerName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerName"
],
"members": {
"analyzerName": {
"location": "uri",
"locationName": "analyzerName"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"idempotent": true
},
"DeleteArchiveRule": {
"http": {
"method": "DELETE",
"requestUri": "/analyzer/{analyzerName}/archive-rule/{ruleName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerName",
"ruleName"
],
"members": {
"analyzerName": {
"location": "uri",
"locationName": "analyzerName"
},
"ruleName": {
"location": "uri",
"locationName": "ruleName"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"idempotent": true
},
"GenerateFindingRecommendation": {
"http": {
"requestUri": "/recommendation/{id}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerArn",
"id"
],
"members": {
"analyzerArn": {
"location": "querystring",
"locationName": "analyzerArn"
},
"id": {
"location": "uri",
"locationName": "id"
}
}
}
},
"GetAccessPreview": {
"http": {
"method": "GET",
"requestUri": "/access-preview/{accessPreviewId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"accessPreviewId",
"analyzerArn"
],
"members": {
"accessPreviewId": {
"location": "uri",
"locationName": "accessPreviewId"
},
"analyzerArn": {
"location": "querystring",
"locationName": "analyzerArn"
}
}
},
"output": {
"type": "structure",
"required": [
"accessPreview"
],
"members": {
"accessPreview": {
"type": "structure",
"required": [
"id",
"analyzerArn",
"configurations",
"createdAt",
"status"
],
"members": {
"id": {},
"analyzerArn": {},
"configurations": {
"shape": "Su"
},
"createdAt": {
"shape": "S3i"
},
"status": {},
"statusReason": {
"shape": "S3k"
}
}
}
}
}
},
"GetAnalyzedResource": {
"http": {
"method": "GET",
"requestUri": "/analyzed-resource",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerArn",
"resourceArn"
],
"members": {
"analyzerArn": {
"location": "querystring",
"locationName": "analyzerArn"
},
"resourceArn": {
"location": "querystring",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"resource": {
"type": "structure",
"required": [
"resourceArn",
"resourceType",
"createdAt",
"analyzedAt",
"updatedAt",
"isPublic",
"resourceOwnerAccount"
],
"members": {
"resourceArn": {},
"resourceType": {},
"createdAt": {
"shape": "S3i"
},
"analyzedAt": {
"shape": "S3i"
},
"updatedAt": {
"shape": "S3i"
},
"isPublic": {
"type": "boolean"
},
"actions": {
"shape": "S3r"
},
"sharedVia": {
"type": "list",
"member": {}
},
"status": {},
"resourceOwnerAccount": {},
"error": {}
}
}
}
}
},
"GetAnalyzer": {
"http": {
"method": "GET",
"requestUri": "/analyzer/{analyzerName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerName"
],
"members": {
"analyzerName": {
"location": "uri",
"locationName": "analyzerName"
}
}
},
"output": {
"type": "structure",
"required": [
"analyzer"
],
"members": {
"analyzer": {
"shape": "S3w"
}
}
}
},
"GetArchiveRule": {
"http": {
"method": "GET",
"requestUri": "/analyzer/{analyzerName}/archive-rule/{ruleName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerName",
"ruleName"
],
"members": {
"analyzerName": {
"location": "uri",
"locationName": "analyzerName"
},
"ruleName": {
"location": "uri",
"locationName": "ruleName"
}
}
},
"output": {
"type": "structure",
"required": [
"archiveRule"
],
"members": {
"archiveRule": {
"shape": "S42"
}
}
}
},
"GetFinding": {
"http": {
"method": "GET",
"requestUri": "/finding/{id}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerArn",
"id"
],
"members": {
"analyzerArn": {
"location": "querystring",
"locationName": "analyzerArn"
},
"id": {
"location": "uri",
"locationName": "id"
}
}
},
"output": {
"type": "structure",
"members": {
"finding": {
"type": "structure",
"required": [
"id",
"resourceType",
"condition",
"createdAt",
"analyzedAt",
"updatedAt",
"status",
"resourceOwnerAccount"
],
"members": {
"id": {},
"principal": {
"shape": "S47"
},
"action": {
"shape": "S3r"
},
"resource": {},
"isPublic": {
"type": "boolean"
},
"resourceType": {},
"condition": {
"shape": "S48"
},
"createdAt": {
"shape": "S3i"
},
"analyzedAt": {
"shape": "S3i"
},
"updatedAt": {
"shape": "S3i"
},
"status": {},
"resourceOwnerAccount": {},
"error": {},
"sources": {
"shape": "S49"
}
}
}
}
}
},
"GetFindingRecommendation": {
"http": {
"method": "GET",
"requestUri": "/recommendation/{id}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerArn",
"id"
],
"members": {
"analyzerArn": {
"location": "querystring",
"locationName": "analyzerArn"
},
"id": {
"location": "uri",
"locationName": "id"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"required": [
"startedAt",
"resourceArn",
"recommendationType",
"status"
],
"members": {
"startedAt": {
"shape": "S3i"
},
"completedAt": {
"shape": "S3i"
},
"nextToken": {},
"error": {
"type": "structure",
"required": [
"code",
"message"
],
"members": {
"code": {},
"message": {}
}
},
"resourceArn": {},
"recommendedSteps": {
"type": "list",
"member": {
"type": "structure",
"members": {
"unusedPermissionsRecommendedStep": {
"type": "structure",
"required": [
"recommendedAction"
],
"members": {
"policyUpdatedAt": {
"shape": "S3i"
},
"recommendedAction": {},
"recommendedPolicy": {},
"existingPolicyId": {}
}
}
},
"union": true
}
},
"recommendationType": {},
"status": {}
}
}
},
"GetFindingV2": {
"http": {
"method": "GET",
"requestUri": "/findingv2/{id}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerArn",
"id"
],
"members": {
"analyzerArn": {
"location": "querystring",
"locationName": "analyzerArn"
},
"id": {
"location": "uri",
"locationName": "id"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"required": [
"analyzedAt",
"createdAt",
"id",
"resourceType",
"resourceOwnerAccount",
"status",
"updatedAt",
"findingDetails"
],
"members": {
"analyzedAt": {
"shape": "S3i"
},
"createdAt": {
"shape": "S3i"
},
"error": {},
"id": {},
"nextToken": {},
"resource": {},
"resourceType": {},
"resourceOwnerAccount": {},
"status": {},
"updatedAt": {
"shape": "S3i"
},
"findingDetails": {
"type": "list",
"member": {
"type": "structure",
"members": {
"externalAccessDetails": {
"type": "structure",
"required": [
"condition"
],
"members": {
"action": {
"shape": "S3r"
},
"condition": {
"shape": "S48"
},
"isPublic": {
"type": "boolean"
},
"principal": {
"shape": "S47"
},
"sources": {
"shape": "S49"
}
}
},
"unusedPermissionDetails": {
"type": "structure",
"required": [
"serviceNamespace"
],
"members": {
"actions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"action"
],
"members": {
"action": {},
"lastAccessed": {
"shape": "S3i"
}
}
}
},
"serviceNamespace": {},
"lastAccessed": {
"shape": "S3i"
}
}
},
"unusedIamUserAccessKeyDetails": {
"type": "structure",
"required": [
"accessKeyId"
],
"members": {
"accessKeyId": {},
"lastAccessed": {
"shape": "S3i"
}
}
},
"unusedIamRoleDetails": {
"type": "structure",
"members": {
"lastAccessed": {
"shape": "S3i"
}
}
},
"unusedIamUserPasswordDetails": {
"type": "structure",
"members": {
"lastAccessed": {
"shape": "S3i"
}
}
}
},
"union": true
}
},
"findingType": {}
}
}
},
"GetGeneratedPolicy": {
"http": {
"method": "GET",
"requestUri": "/policy/generation/{jobId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"jobId"
],
"members": {
"jobId": {
"location": "uri",
"locationName": "jobId"
},
"includeResourcePlaceholders": {
"location": "querystring",
"locationName": "includeResourcePlaceholders",
"type": "boolean"
},
"includeServiceLevelTemplate": {
"location": "querystring",
"locationName": "includeServiceLevelTemplate",
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"required": [
"jobDetails",
"generatedPolicyResult"
],
"members": {
"jobDetails": {
"type": "structure",
"required": [
"jobId",
"status",
"startedOn"
],
"members": {
"jobId": {},
"status": {},
"startedOn": {
"shape": "S3i"
},
"completedOn": {
"shape": "S3i"
},
"jobError": {
"type": "structure",
"required": [
"code",
"message"
],
"members": {
"code": {},
"message": {}
}
}
}
},
"generatedPolicyResult": {
"type": "structure",
"required": [
"properties"
],
"members": {
"properties": {
"type": "structure",
"required": [
"principalArn"
],
"members": {
"isComplete": {
"type": "boolean"
},
"principalArn": {},
"cloudTrailProperties": {
"type": "structure",
"required": [
"trailProperties",
"startTime",
"endTime"
],
"members": {
"trailProperties": {
"type": "list",
"member": {
"type": "structure",
"required": [
"cloudTrailArn"
],
"members": {
"cloudTrailArn": {},
"regions": {
"shape": "S5e"
},
"allRegions": {
"type": "boolean"
}
}
}
},
"startTime": {
"shape": "S3i"
},
"endTime": {
"shape": "S3i"
}
}
}
}
},
"generatedPolicies": {
"type": "list",
"member": {
"type": "structure",
"required": [
"policy"
],
"members": {
"policy": {}
}
}
}
}
}
}
}
},
"ListAccessPreviewFindings": {
"http": {
"requestUri": "/access-preview/{accessPreviewId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"accessPreviewId",
"analyzerArn"
],
"members": {
"accessPreviewId": {
"location": "uri",
"locationName": "accessPreviewId"
},
"analyzerArn": {},
"filter": {
"shape": "S33"
},
"nextToken": {},
"maxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"findings"
],
"members": {
"findings": {
"type": "list",
"member": {
"type": "structure",
"required": [
"id",
"resourceType",
"createdAt",
"changeType",
"status",
"resourceOwnerAccount"
],
"members": {
"id": {},
"existingFindingId": {},
"existingFindingStatus": {},
"principal": {
"shape": "S47"
},
"action": {
"shape": "S3r"
},
"condition": {
"shape": "S48"
},
"resource": {},
"isPublic": {
"type": "boolean"
},
"resourceType": {},
"createdAt": {
"shape": "S3i"
},
"changeType": {},
"status": {},
"resourceOwnerAccount": {},
"error": {},
"sources": {
"shape": "S49"
}
}
}
},
"nextToken": {}
}
}
},
"ListAccessPreviews": {
"http": {
"method": "GET",
"requestUri": "/access-preview",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerArn"
],
"members": {
"analyzerArn": {
"location": "querystring",
"locationName": "analyzerArn"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"accessPreviews"
],
"members": {
"accessPreviews": {
"type": "list",
"member": {
"type": "structure",
"required": [
"id",
"analyzerArn",
"createdAt",
"status"
],
"members": {
"id": {},
"analyzerArn": {},
"createdAt": {
"shape": "S3i"
},
"status": {},
"statusReason": {
"shape": "S3k"
}
}
}
},
"nextToken": {}
}
}
},
"ListAnalyzedResources": {
"http": {
"requestUri": "/analyzed-resource",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerArn"
],
"members": {
"analyzerArn": {},
"resourceType": {},
"nextToken": {},
"maxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"analyzedResources"
],
"members": {
"analyzedResources": {
"type": "list",
"member": {
"type": "structure",
"required": [
"resourceArn",
"resourceOwnerAccount",
"resourceType"
],
"members": {
"resourceArn": {},
"resourceOwnerAccount": {},
"resourceType": {}
}
}
},
"nextToken": {}
}
}
},
"ListAnalyzers": {
"http": {
"method": "GET",
"requestUri": "/analyzer",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"type": {
"location": "querystring",
"locationName": "type"
}
}
},
"output": {
"type": "structure",
"required": [
"analyzers"
],
"members": {
"analyzers": {
"type": "list",
"member": {
"shape": "S3w"
}
},
"nextToken": {}
}
}
},
"ListArchiveRules": {
"http": {
"method": "GET",
"requestUri": "/analyzer/{analyzerName}/archive-rule",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerName"
],
"members": {
"analyzerName": {
"location": "uri",
"locationName": "analyzerName"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"archiveRules"
],
"members": {
"archiveRules": {
"type": "list",
"member": {
"shape": "S42"
}
},
"nextToken": {}
}
}
},
"ListFindings": {
"http": {
"requestUri": "/finding",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerArn"
],
"members": {
"analyzerArn": {},
"filter": {
"shape": "S33"
},
"sort": {
"shape": "S62"
},
"nextToken": {},
"maxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"findings"
],
"members": {
"findings": {
"type": "list",
"member": {
"type": "structure",
"required": [
"id",
"resourceType",
"condition",
"createdAt",
"analyzedAt",
"updatedAt",
"status",
"resourceOwnerAccount"
],
"members": {
"id": {},
"principal": {
"shape": "S47"
},
"action": {
"shape": "S3r"
},
"resource": {},
"isPublic": {
"type": "boolean"
},
"resourceType": {},
"condition": {
"shape": "S48"
},
"createdAt": {
"shape": "S3i"
},
"analyzedAt": {
"shape": "S3i"
},
"updatedAt": {
"shape": "S3i"
},
"status": {},
"resourceOwnerAccount": {},
"error": {},
"sources": {
"shape": "S49"
}
}
}
},
"nextToken": {}
}
}
},
"ListFindingsV2": {
"http": {
"requestUri": "/findingv2",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerArn"
],
"members": {
"analyzerArn": {},
"filter": {
"shape": "S33"
},
"maxResults": {
"type": "integer"
},
"nextToken": {},
"sort": {
"shape": "S62"
}
}
},
"output": {
"type": "structure",
"required": [
"findings"
],
"members": {
"findings": {
"type": "list",
"member": {
"type": "structure",
"required": [
"analyzedAt",
"createdAt",
"id",
"resourceType",
"resourceOwnerAccount",
"status",
"updatedAt"
],
"members": {
"analyzedAt": {
"shape": "S3i"
},
"createdAt": {
"shape": "S3i"
},
"error": {},
"id": {},
"resource": {},
"resourceType": {},
"resourceOwnerAccount": {},
"status": {},
"updatedAt": {
"shape": "S3i"
},
"findingType": {}
}
}
},
"nextToken": {}
}
}
},
"ListPolicyGenerations": {
"http": {
"method": "GET",
"requestUri": "/policy/generation",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"principalArn": {
"location": "querystring",
"locationName": "principalArn"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"required": [
"policyGenerations"
],
"members": {
"policyGenerations": {
"type": "list",
"member": {
"type": "structure",
"required": [
"jobId",
"principalArn",
"status",
"startedOn"
],
"members": {
"jobId": {},
"principalArn": {},
"status": {},
"startedOn": {
"shape": "S3i"
},
"completedOn": {
"shape": "S3i"
}
}
}
},
"nextToken": {}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"tags": {
"shape": "S36"
}
}
}
},
"StartPolicyGeneration": {
"http": {
"method": "PUT",
"requestUri": "/policy/generation",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"policyGenerationDetails"
],
"members": {
"policyGenerationDetails": {
"type": "structure",
"required": [
"principalArn"
],
"members": {
"principalArn": {}
}
},
"cloudTrailDetails": {
"type": "structure",
"required": [
"trails",
"accessRole",
"startTime"
],
"members": {
"trails": {
"type": "list",
"member": {
"type": "structure",
"required": [
"cloudTrailArn"
],
"members": {
"cloudTrailArn": {},
"regions": {
"shape": "S5e"
},
"allRegions": {
"type": "boolean"
}
}
}
},
"accessRole": {},
"startTime": {
"shape": "S3i"
},
"endTime": {
"shape": "S3i"
}
}
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"required": [
"jobId"
],
"members": {
"jobId": {}
}
},
"idempotent": true
},
"StartResourceScan": {
"http": {
"requestUri": "/resource/scan",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerArn",
"resourceArn"
],
"members": {
"analyzerArn": {},
"resourceArn": {},
"resourceOwnerAccount": {}
}
}
},
"TagResource": {
"http": {
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tags": {
"shape": "S36"
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"UpdateArchiveRule": {
"http": {
"method": "PUT",
"requestUri": "/analyzer/{analyzerName}/archive-rule/{ruleName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerName",
"ruleName",
"filter"
],
"members": {
"analyzerName": {
"location": "uri",
"locationName": "analyzerName"
},
"ruleName": {
"location": "uri",
"locationName": "ruleName"
},
"filter": {
"shape": "S33"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"idempotent": true
},
"UpdateFindings": {
"http": {
"method": "PUT",
"requestUri": "/finding",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"analyzerArn",
"status"
],
"members": {
"analyzerArn": {},
"status": {},
"ids": {
"type": "list",
"member": {}
},
"resourceArn": {},
"clientToken": {
"idempotencyToken": true
}
}
},
"idempotent": true
},
"ValidatePolicy": {
"http": {
"requestUri": "/policy/validation",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"policyDocument",
"policyType"
],
"members": {
"locale": {},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"policyDocument": {},
"policyType": {},
"validatePolicyResourceType": {}
}
},
"output": {
"type": "structure",
"required": [
"findings"
],
"members": {
"findings": {
"type": "list",
"member": {
"type": "structure",
"required": [
"findingDetails",
"findingType",
"issueCode",
"learnMoreLink",
"locations"
],
"members": {
"findingDetails": {},
"findingType": {},
"issueCode": {},
"learnMoreLink": {},
"locations": {
"type": "list",
"member": {
"type": "structure",
"required": [
"path",
"span"
],
"members": {
"path": {
"type": "list",
"member": {
"type": "structure",
"members": {
"index": {
"type": "integer"
},
"key": {},
"substring": {
"type": "structure",
"required": [
"start",
"length"
],
"members": {
"start": {
"type": "integer"
},
"length": {
"type": "integer"
}
}
},
"value": {}
},
"union": true
}
},
"span": {
"type": "structure",
"required": [
"start",
"end"
],
"members": {
"start": {
"shape": "S7g"
},
"end": {
"shape": "S7g"
}
}
}
}
}
}
}
}
},
"nextToken": {}
}
}
}
},
"shapes": {
"S9": {
"type": "string",
"sensitive": true
},
"Sj": {
"type": "list",
"member": {
"type": "structure",
"members": {
"description": {},
"statementIndex": {
"type": "integer"
},
"statementId": {}
}
}
},
"Su": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"ebsSnapshot": {
"type": "structure",
"members": {
"userIds": {
"type": "list",
"member": {}
},
"groups": {
"type": "list",
"member": {}
},
"kmsKeyId": {}
}
},
"ecrRepository": {
"type": "structure",
"members": {
"repositoryPolicy": {}
}
},
"iamRole": {
"type": "structure",
"members": {
"trustPolicy": {}
}
},
"efsFileSystem": {
"type": "structure",
"members": {
"fileSystemPolicy": {}
}
},
"kmsKey": {
"type": "structure",
"members": {
"keyPolicies": {
"type": "map",
"key": {},
"value": {}
},
"grants": {
"type": "list",
"member": {
"type": "structure",
"required": [
"operations",
"granteePrincipal",
"issuingAccount"
],
"members": {
"operations": {
"type": "list",
"member": {}
},
"granteePrincipal": {},
"retiringPrincipal": {},
"constraints": {
"type": "structure",
"members": {
"encryptionContextEquals": {
"shape": "S1k"
},
"encryptionContextSubset": {
"shape": "S1k"
}
}
},
"issuingAccount": {}
}
}
}
}
},
"rdsDbClusterSnapshot": {
"type": "structure",
"members": {
"attributes": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"accountIds": {
"type": "list",
"member": {}
}
},
"union": true
}
},
"kmsKeyId": {}
}
},
"rdsDbSnapshot": {
"type": "structure",
"members": {
"attributes": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"accountIds": {
"type": "list",
"member": {}
}
},
"union": true
}
},
"kmsKeyId": {}
}
},
"secretsManagerSecret": {
"type": "structure",
"members": {
"kmsKeyId": {},
"secretPolicy": {}
}
},
"s3Bucket": {
"type": "structure",
"members": {
"bucketPolicy": {},
"bucketAclGrants": {
"type": "list",
"member": {
"type": "structure",
"required": [
"permission",
"grantee"
],
"members": {
"permission": {},
"grantee": {
"type": "structure",
"members": {
"id": {},
"uri": {}
},
"union": true
}
}
}
},
"bucketPublicAccessBlock": {
"shape": "S2d"
},
"accessPoints": {
"type": "map",
"key": {},
"value": {
"type": "structure",
"members": {
"accessPointPolicy": {},
"publicAccessBlock": {
"shape": "S2d"
},
"networkOrigin": {
"type": "structure",
"members": {
"vpcConfiguration": {
"type": "structure",
"required": [
"vpcId"
],
"members": {
"vpcId": {}
}
},
"internetConfi