Backend half

This commit is contained in:
2025-07-11 19:56:28 +02:00
parent fa868e7c1d
commit 8600fa7c1d
19426 changed files with 3750448 additions and 8108 deletions
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
@@ -0,0 +1,503 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2017-05-31",
"endpointPrefix": "mgh",
"jsonVersion": "1.1",
"protocol": "json",
"serviceFullName": "AWS Migration Hub",
"serviceId": "Migration Hub",
"signatureVersion": "v4",
"targetPrefix": "AWSMigrationHub",
"uid": "AWSMigrationHub-2017-05-31"
},
"operations": {
"AssociateCreatedArtifact": {
"input": {
"type": "structure",
"required": [
"ProgressUpdateStream",
"MigrationTaskName",
"CreatedArtifact"
],
"members": {
"ProgressUpdateStream": {},
"MigrationTaskName": {},
"CreatedArtifact": {
"shape": "S4"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"AssociateDiscoveredResource": {
"input": {
"type": "structure",
"required": [
"ProgressUpdateStream",
"MigrationTaskName",
"DiscoveredResource"
],
"members": {
"ProgressUpdateStream": {},
"MigrationTaskName": {},
"DiscoveredResource": {
"shape": "Sa"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"CreateProgressUpdateStream": {
"input": {
"type": "structure",
"required": [
"ProgressUpdateStreamName"
],
"members": {
"ProgressUpdateStreamName": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteProgressUpdateStream": {
"input": {
"type": "structure",
"required": [
"ProgressUpdateStreamName"
],
"members": {
"ProgressUpdateStreamName": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DescribeApplicationState": {
"input": {
"type": "structure",
"required": [
"ApplicationId"
],
"members": {
"ApplicationId": {}
}
},
"output": {
"type": "structure",
"members": {
"ApplicationStatus": {},
"LastUpdatedTime": {
"type": "timestamp"
}
}
}
},
"DescribeMigrationTask": {
"input": {
"type": "structure",
"required": [
"ProgressUpdateStream",
"MigrationTaskName"
],
"members": {
"ProgressUpdateStream": {},
"MigrationTaskName": {}
}
},
"output": {
"type": "structure",
"members": {
"MigrationTask": {
"type": "structure",
"members": {
"ProgressUpdateStream": {},
"MigrationTaskName": {},
"Task": {
"shape": "Sq"
},
"UpdateDateTime": {
"type": "timestamp"
},
"ResourceAttributeList": {
"type": "list",
"member": {
"shape": "Sv"
}
}
}
}
}
}
},
"DisassociateCreatedArtifact": {
"input": {
"type": "structure",
"required": [
"ProgressUpdateStream",
"MigrationTaskName",
"CreatedArtifactName"
],
"members": {
"ProgressUpdateStream": {},
"MigrationTaskName": {},
"CreatedArtifactName": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DisassociateDiscoveredResource": {
"input": {
"type": "structure",
"required": [
"ProgressUpdateStream",
"MigrationTaskName",
"ConfigurationId"
],
"members": {
"ProgressUpdateStream": {},
"MigrationTaskName": {},
"ConfigurationId": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"ImportMigrationTask": {
"input": {
"type": "structure",
"required": [
"ProgressUpdateStream",
"MigrationTaskName"
],
"members": {
"ProgressUpdateStream": {},
"MigrationTaskName": {},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"ListApplicationStates": {
"input": {
"type": "structure",
"members": {
"ApplicationIds": {
"type": "list",
"member": {}
},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"ApplicationStateList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ApplicationId": {},
"ApplicationStatus": {},
"LastUpdatedTime": {
"type": "timestamp"
}
}
}
},
"NextToken": {}
}
}
},
"ListCreatedArtifacts": {
"input": {
"type": "structure",
"required": [
"ProgressUpdateStream",
"MigrationTaskName"
],
"members": {
"ProgressUpdateStream": {},
"MigrationTaskName": {},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"CreatedArtifactList": {
"type": "list",
"member": {
"shape": "S4"
}
}
}
}
},
"ListDiscoveredResources": {
"input": {
"type": "structure",
"required": [
"ProgressUpdateStream",
"MigrationTaskName"
],
"members": {
"ProgressUpdateStream": {},
"MigrationTaskName": {},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"DiscoveredResourceList": {
"type": "list",
"member": {
"shape": "Sa"
}
}
}
}
},
"ListMigrationTasks": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
},
"ResourceName": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"MigrationTaskSummaryList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ProgressUpdateStream": {},
"MigrationTaskName": {},
"Status": {},
"ProgressPercent": {
"type": "integer"
},
"StatusDetail": {},
"UpdateDateTime": {
"type": "timestamp"
}
}
}
}
}
}
},
"ListProgressUpdateStreams": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"ProgressUpdateStreamSummaryList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ProgressUpdateStreamName": {}
}
}
},
"NextToken": {}
}
}
},
"NotifyApplicationState": {
"input": {
"type": "structure",
"required": [
"ApplicationId",
"Status"
],
"members": {
"ApplicationId": {},
"Status": {},
"UpdateDateTime": {
"type": "timestamp"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"NotifyMigrationTaskState": {
"input": {
"type": "structure",
"required": [
"ProgressUpdateStream",
"MigrationTaskName",
"Task",
"UpdateDateTime",
"NextUpdateSeconds"
],
"members": {
"ProgressUpdateStream": {},
"MigrationTaskName": {},
"Task": {
"shape": "Sq"
},
"UpdateDateTime": {
"type": "timestamp"
},
"NextUpdateSeconds": {
"type": "integer"
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"PutResourceAttributes": {
"input": {
"type": "structure",
"required": [
"ProgressUpdateStream",
"MigrationTaskName",
"ResourceAttributeList"
],
"members": {
"ProgressUpdateStream": {},
"MigrationTaskName": {},
"ResourceAttributeList": {
"type": "list",
"member": {
"shape": "Sv"
}
},
"DryRun": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {}
}
}
},
"shapes": {
"S4": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {},
"Description": {}
}
},
"Sa": {
"type": "structure",
"required": [
"ConfigurationId"
],
"members": {
"ConfigurationId": {},
"Description": {}
}
},
"Sq": {
"type": "structure",
"required": [
"Status"
],
"members": {
"Status": {},
"StatusDetail": {},
"ProgressPercent": {
"type": "integer"
}
}
},
"Sv": {
"type": "structure",
"required": [
"Type",
"Value"
],
"members": {
"Type": {},
"Value": {}
}
}
}
}
@@ -0,0 +1,34 @@
{
"pagination": {
"ListApplicationStates": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "ApplicationStateList"
},
"ListCreatedArtifacts": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "CreatedArtifactList"
},
"ListDiscoveredResources": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "DiscoveredResourceList"
},
"ListMigrationTasks": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "MigrationTaskSummaryList"
},
"ListProgressUpdateStreams": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "ProgressUpdateStreamSummaryList"
}
}
}
@@ -0,0 +1,201 @@
{
"version": "1.0",
"examples": {
"CheckAccessNotGranted": [
{
"input": {
"access": [
{
"actions": [
"s3:PutObject"
]
}
],
"policyDocument": "{\"Version\":\"2012-10-17\",\"Id\":\"123\",\"Statement\":[{\"Sid\":\"AllowJohnDoe\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:user/JohnDoe\"},\"Action\":\"s3:GetObject\",\"Resource\":\"*\"}]}",
"policyType": "RESOURCE_POLICY"
},
"output": {
"message": "The policy document does not grant access to perform the listed actions or resources.",
"result": "PASS"
},
"id": "example-1",
"title": "Passing check. Restrictive identity policy."
},
{
"input": {
"access": [
{
"resources": [
"arn:aws:s3:::sensitive-bucket/*"
]
}
],
"policyDocument": "{\"Version\":\"2012-10-17\",\"Id\":\"123\",\"Statement\":[{\"Sid\":\"AllowJohnDoe\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:user/JohnDoe\"},\"Action\":\"s3:PutObject\",\"Resource\":\"arn:aws:s3:::non-sensitive-bucket/*\"}]}",
"policyType": "RESOURCE_POLICY"
},
"output": {
"message": "The policy document does not grant access to perform the listed actions or resources.",
"result": "PASS"
},
"id": "example-2",
"title": "Passing check. Restrictive S3 Bucket resource policy."
},
{
"input": {
"access": [
{
"resources": [
"arn:aws:s3:::my-bucket/*"
]
}
],
"policyDocument": "{\"Version\":\"2012-10-17\",\"Id\":\"123\",\"Statement\":[{\"Sid\":\"AllowJohnDoe\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:user/JohnDoe\"},\"Action\":\"s3:PutObject\",\"Resource\":\"arn:aws:s3:::my-bucket/*\"}]}",
"policyType": "RESOURCE_POLICY"
},
"output": {
"message": "The policy document grants access to perform one or more of the listed actions or resources.",
"reasons": [
{
"description": "One or more of the listed actions or resources in the statement with sid: AllowJohnDoe.",
"statementId": "AllowJohnDoe",
"statementIndex": 0
}
],
"result": "FAIL"
},
"id": "example-3",
"title": "Failing check. Permissive S3 Bucket resource policy."
}
],
"CheckNoPublicAccess": [
{
"input": {
"policyDocument": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"Bob\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::111122223333:user/JohnDoe\"},\"Action\":[\"s3:GetObject\"]}]}",
"resourceType": "AWS::S3::Bucket"
},
"output": {
"message": "The resource policy does not grant public access for the given resource type.",
"result": "PASS"
},
"id": "example-1",
"title": "Passing check. S3 Bucket policy without public access."
},
{
"input": {
"policyDocument": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"Bob\",\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":[\"s3:GetObject\"]}]}",
"resourceType": "AWS::S3::Bucket"
},
"output": {
"message": "The resource policy grants public access for the given resource type.",
"reasons": [
{
"description": "Public access granted in the following statement with sid: Bob.",
"statementId": "Bob",
"statementIndex": 0
}
],
"result": "FAIL"
},
"id": "example-2",
"title": "Failing check. S3 Bucket policy with public access."
}
],
"GenerateFindingRecommendation": [
{
"input": {
"analyzerArn": "arn:aws:access-analyzer:us-east-1:111122223333:analyzer/a",
"id": "finding-id"
},
"output": {
},
"id": "example-1",
"title": "Successfully started generating finding recommendation"
},
{
"input": {
"analyzerArn": "arn:aws:access-analyzer:us-east-1:111122223333:analyzer/a",
"id": "!"
},
"id": "example-2",
"title": "Failed field validation for id value"
}
],
"GetFindingRecommendation": [
{
"input": {
"analyzerArn": "arn:aws:access-analyzer:us-east-1:111122223333:analyzer/a",
"id": "finding-id",
"maxResults": 3,
"nextToken": "token"
},
"output": {
"completedAt": "2000-01-01T00:00:01Z",
"recommendationType": "UnusedPermissionRecommendation",
"recommendedSteps": [
{
"unusedPermissionsRecommendedStep": {
"existingPolicyId": "policy-id",
"recommendedAction": "DETACH_POLICY"
}
},
{
"unusedPermissionsRecommendedStep": {
"existingPolicyId": "policy-id",
"recommendedAction": "CREATE_POLICY",
"recommendedPolicy": "policy-content"
}
}
],
"resourceArn": "arn:aws:iam::111122223333:role/test",
"startedAt": "2000-01-01T00:00:00Z",
"status": "SUCCEEDED"
},
"id": "example-1",
"title": "Successfully fetched finding recommendation"
},
{
"input": {
"analyzerArn": "arn:aws:access-analyzer:us-east-1:111122223333:analyzer/a",
"id": "finding-id",
"maxResults": 3
},
"output": {
"recommendationType": "UnusedPermissionRecommendation",
"resourceArn": "arn:aws:iam::111122223333:role/test",
"startedAt": "2000-01-01T00:00:00Z",
"status": "IN_PROGRESS"
},
"id": "example-2",
"title": "In progress finding recommendation"
},
{
"input": {
"analyzerArn": "arn:aws:access-analyzer:us-east-1:111122223333:analyzer/a",
"id": "finding-id",
"maxResults": 3
},
"output": {
"completedAt": "2000-01-01T00:00:01Z",
"error": {
"code": "SERVICE_ERROR",
"message": "Service error. Please try again."
},
"recommendationType": "UnusedPermissionRecommendation",
"resourceArn": "arn:aws:iam::111122223333:role/test",
"startedAt": "2000-01-01T00:00:00Z",
"status": "FAILED"
},
"id": "example-3",
"title": "Failed finding recommendation"
},
{
"input": {
"analyzerArn": "arn:aws:access-analyzer:us-east-1:111122223333:analyzer/a",
"id": "!"
},
"id": "example-4",
"title": "Failed field validation for id value"
}
]
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,70 @@
{
"pagination": {
"GetFindingRecommendation": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "recommendedSteps"
},
"GetFindingV2": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "findingDetails"
},
"ListAccessPreviewFindings": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "findings"
},
"ListAccessPreviews": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "accessPreviews"
},
"ListAnalyzedResources": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "analyzedResources"
},
"ListAnalyzers": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "analyzers"
},
"ListArchiveRules": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "archiveRules"
},
"ListFindings": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "findings"
},
"ListFindingsV2": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "findings"
},
"ListPolicyGenerations": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "policyGenerations"
},
"ValidatePolicy": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "findings"
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
@@ -0,0 +1,397 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2021-02-01",
"endpointPrefix": "account",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceFullName": "AWS Account",
"serviceId": "Account",
"signatureVersion": "v4",
"signingName": "account",
"uid": "account-2021-02-01"
},
"operations": {
"AcceptPrimaryEmailUpdate": {
"http": {
"requestUri": "/acceptPrimaryEmailUpdate",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"AccountId",
"Otp",
"PrimaryEmail"
],
"members": {
"AccountId": {},
"Otp": {
"type": "string",
"sensitive": true
},
"PrimaryEmail": {
"shape": "S4"
}
}
},
"output": {
"type": "structure",
"members": {
"Status": {}
}
}
},
"DeleteAlternateContact": {
"http": {
"requestUri": "/deleteAlternateContact",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"AlternateContactType"
],
"members": {
"AccountId": {},
"AlternateContactType": {}
}
},
"idempotent": true
},
"DisableRegion": {
"http": {
"requestUri": "/disableRegion",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"RegionName"
],
"members": {
"AccountId": {},
"RegionName": {}
}
}
},
"EnableRegion": {
"http": {
"requestUri": "/enableRegion",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"RegionName"
],
"members": {
"AccountId": {},
"RegionName": {}
}
}
},
"GetAlternateContact": {
"http": {
"requestUri": "/getAlternateContact",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"AlternateContactType"
],
"members": {
"AccountId": {},
"AlternateContactType": {}
}
},
"output": {
"type": "structure",
"members": {
"AlternateContact": {
"type": "structure",
"members": {
"AlternateContactType": {},
"EmailAddress": {
"shape": "Sf"
},
"Name": {
"shape": "Sg"
},
"PhoneNumber": {
"shape": "Sh"
},
"Title": {
"shape": "Si"
}
}
}
}
}
},
"GetContactInformation": {
"http": {
"requestUri": "/getContactInformation",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AccountId": {}
}
},
"output": {
"type": "structure",
"members": {
"ContactInformation": {
"shape": "Sl"
}
}
}
},
"GetPrimaryEmail": {
"http": {
"requestUri": "/getPrimaryEmail",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"AccountId"
],
"members": {
"AccountId": {}
}
},
"output": {
"type": "structure",
"members": {
"PrimaryEmail": {
"shape": "S4"
}
}
}
},
"GetRegionOptStatus": {
"http": {
"requestUri": "/getRegionOptStatus",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"RegionName"
],
"members": {
"AccountId": {},
"RegionName": {}
}
},
"output": {
"type": "structure",
"members": {
"RegionName": {},
"RegionOptStatus": {}
}
}
},
"ListRegions": {
"http": {
"requestUri": "/listRegions",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AccountId": {},
"MaxResults": {
"type": "integer"
},
"NextToken": {},
"RegionOptStatusContains": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"Regions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"RegionName": {},
"RegionOptStatus": {}
}
}
}
}
}
},
"PutAlternateContact": {
"http": {
"requestUri": "/putAlternateContact",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"AlternateContactType",
"EmailAddress",
"Name",
"PhoneNumber",
"Title"
],
"members": {
"AccountId": {},
"AlternateContactType": {},
"EmailAddress": {
"shape": "Sf"
},
"Name": {
"shape": "Sg"
},
"PhoneNumber": {
"shape": "Sh"
},
"Title": {
"shape": "Si"
}
}
},
"idempotent": true
},
"PutContactInformation": {
"http": {
"requestUri": "/putContactInformation",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ContactInformation"
],
"members": {
"AccountId": {},
"ContactInformation": {
"shape": "Sl"
}
}
},
"idempotent": true
},
"StartPrimaryEmailUpdate": {
"http": {
"requestUri": "/startPrimaryEmailUpdate",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"AccountId",
"PrimaryEmail"
],
"members": {
"AccountId": {},
"PrimaryEmail": {
"shape": "S4"
}
}
},
"output": {
"type": "structure",
"members": {
"Status": {}
}
}
}
},
"shapes": {
"S4": {
"type": "string",
"sensitive": true
},
"Sf": {
"type": "string",
"sensitive": true
},
"Sg": {
"type": "string",
"sensitive": true
},
"Sh": {
"type": "string",
"sensitive": true
},
"Si": {
"type": "string",
"sensitive": true
},
"Sl": {
"type": "structure",
"required": [
"AddressLine1",
"City",
"CountryCode",
"FullName",
"PhoneNumber",
"PostalCode"
],
"members": {
"AddressLine1": {
"shape": "Sm"
},
"AddressLine2": {
"shape": "Sm"
},
"AddressLine3": {
"shape": "Sm"
},
"City": {
"type": "string",
"sensitive": true
},
"CompanyName": {
"type": "string",
"sensitive": true
},
"CountryCode": {
"type": "string",
"sensitive": true
},
"DistrictOrCounty": {
"type": "string",
"sensitive": true
},
"FullName": {
"type": "string",
"sensitive": true
},
"PhoneNumber": {
"type": "string",
"sensitive": true
},
"PostalCode": {
"type": "string",
"sensitive": true
},
"StateOrRegion": {
"type": "string",
"sensitive": true
},
"WebsiteUrl": {
"type": "string",
"sensitive": true
}
}
},
"Sm": {
"type": "string",
"sensitive": true
}
}
}
@@ -0,0 +1,10 @@
{
"pagination": {
"ListRegions": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Regions"
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
+527
View File
@@ -0,0 +1,527 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2015-12-08",
"endpointPrefix": "acm",
"jsonVersion": "1.1",
"protocol": "json",
"protocols": [
"json"
],
"serviceAbbreviation": "ACM",
"serviceFullName": "AWS Certificate Manager",
"serviceId": "ACM",
"signatureVersion": "v4",
"targetPrefix": "CertificateManager",
"uid": "acm-2015-12-08",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"AddTagsToCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn",
"Tags"
],
"members": {
"CertificateArn": {},
"Tags": {
"shape": "S3"
}
}
}
},
"DeleteCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn"
],
"members": {
"CertificateArn": {}
}
}
},
"DescribeCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn"
],
"members": {
"CertificateArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Certificate": {
"type": "structure",
"members": {
"CertificateArn": {},
"DomainName": {},
"SubjectAlternativeNames": {
"shape": "Sc"
},
"DomainValidationOptions": {
"shape": "Sd"
},
"Serial": {},
"Subject": {},
"Issuer": {},
"CreatedAt": {
"type": "timestamp"
},
"IssuedAt": {
"type": "timestamp"
},
"ImportedAt": {
"type": "timestamp"
},
"Status": {},
"RevokedAt": {
"type": "timestamp"
},
"RevocationReason": {},
"NotBefore": {
"type": "timestamp"
},
"NotAfter": {
"type": "timestamp"
},
"KeyAlgorithm": {},
"SignatureAlgorithm": {},
"InUseBy": {
"type": "list",
"member": {}
},
"FailureReason": {},
"Type": {},
"RenewalSummary": {
"type": "structure",
"required": [
"RenewalStatus",
"DomainValidationOptions",
"UpdatedAt"
],
"members": {
"RenewalStatus": {},
"DomainValidationOptions": {
"shape": "Sd"
},
"RenewalStatusReason": {},
"UpdatedAt": {
"type": "timestamp"
}
}
},
"KeyUsages": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {}
}
}
},
"ExtendedKeyUsages": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Name": {},
"OID": {}
}
}
},
"CertificateAuthorityArn": {},
"RenewalEligibility": {},
"Options": {
"shape": "S11"
}
}
}
}
}
},
"ExportCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn",
"Passphrase"
],
"members": {
"CertificateArn": {},
"Passphrase": {
"type": "blob",
"sensitive": true
}
}
},
"output": {
"type": "structure",
"members": {
"Certificate": {},
"CertificateChain": {},
"PrivateKey": {
"type": "string",
"sensitive": true
}
}
}
},
"GetAccountConfiguration": {
"output": {
"type": "structure",
"members": {
"ExpiryEvents": {
"shape": "S1a"
}
}
}
},
"GetCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn"
],
"members": {
"CertificateArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Certificate": {},
"CertificateChain": {}
}
}
},
"ImportCertificate": {
"input": {
"type": "structure",
"required": [
"Certificate",
"PrivateKey"
],
"members": {
"CertificateArn": {},
"Certificate": {
"type": "blob"
},
"PrivateKey": {
"type": "blob",
"sensitive": true
},
"CertificateChain": {
"type": "blob"
},
"Tags": {
"shape": "S3"
}
}
},
"output": {
"type": "structure",
"members": {
"CertificateArn": {}
}
}
},
"ListCertificates": {
"input": {
"type": "structure",
"members": {
"CertificateStatuses": {
"type": "list",
"member": {}
},
"Includes": {
"type": "structure",
"members": {
"extendedKeyUsage": {
"type": "list",
"member": {}
},
"keyUsage": {
"type": "list",
"member": {}
},
"keyTypes": {
"type": "list",
"member": {}
}
}
},
"NextToken": {},
"MaxItems": {
"type": "integer"
},
"SortBy": {},
"SortOrder": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"CertificateSummaryList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"CertificateArn": {},
"DomainName": {},
"SubjectAlternativeNameSummaries": {
"shape": "Sc"
},
"HasAdditionalSubjectAlternativeNames": {
"type": "boolean"
},
"Status": {},
"Type": {},
"KeyAlgorithm": {},
"KeyUsages": {
"type": "list",
"member": {}
},
"ExtendedKeyUsages": {
"type": "list",
"member": {}
},
"InUse": {
"type": "boolean"
},
"Exported": {
"type": "boolean"
},
"RenewalEligibility": {},
"NotBefore": {
"type": "timestamp"
},
"NotAfter": {
"type": "timestamp"
},
"CreatedAt": {
"type": "timestamp"
},
"IssuedAt": {
"type": "timestamp"
},
"ImportedAt": {
"type": "timestamp"
},
"RevokedAt": {
"type": "timestamp"
}
}
}
}
}
}
},
"ListTagsForCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn"
],
"members": {
"CertificateArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "S3"
}
}
}
},
"PutAccountConfiguration": {
"input": {
"type": "structure",
"required": [
"IdempotencyToken"
],
"members": {
"ExpiryEvents": {
"shape": "S1a"
},
"IdempotencyToken": {}
}
}
},
"RemoveTagsFromCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn",
"Tags"
],
"members": {
"CertificateArn": {},
"Tags": {
"shape": "S3"
}
}
}
},
"RenewCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateArn"
],
"members": {
"CertificateArn": {}
}
}
},
"RequestCertificate": {
"input": {
"type": "structure",
"required": [
"DomainName"
],
"members": {
"DomainName": {},
"ValidationMethod": {},
"SubjectAlternativeNames": {
"shape": "Sc"
},
"IdempotencyToken": {},
"DomainValidationOptions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"DomainName",
"ValidationDomain"
],
"members": {
"DomainName": {},
"ValidationDomain": {}
}
}
},
"Options": {
"shape": "S11"
},
"CertificateAuthorityArn": {},
"Tags": {
"shape": "S3"
},
"KeyAlgorithm": {}
}
},
"output": {
"type": "structure",
"members": {
"CertificateArn": {}
}
}
},
"ResendValidationEmail": {
"input": {
"type": "structure",
"required": [
"CertificateArn",
"Domain",
"ValidationDomain"
],
"members": {
"CertificateArn": {},
"Domain": {},
"ValidationDomain": {}
}
}
},
"UpdateCertificateOptions": {
"input": {
"type": "structure",
"required": [
"CertificateArn",
"Options"
],
"members": {
"CertificateArn": {},
"Options": {
"shape": "S11"
}
}
}
}
},
"shapes": {
"S3": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Key"
],
"members": {
"Key": {},
"Value": {}
}
}
},
"Sc": {
"type": "list",
"member": {}
},
"Sd": {
"type": "list",
"member": {
"type": "structure",
"required": [
"DomainName"
],
"members": {
"DomainName": {},
"ValidationEmails": {
"type": "list",
"member": {}
},
"ValidationDomain": {},
"ValidationStatus": {},
"ResourceRecord": {
"type": "structure",
"required": [
"Name",
"Type",
"Value"
],
"members": {
"Name": {},
"Type": {},
"Value": {}
}
},
"ValidationMethod": {}
}
}
},
"S11": {
"type": "structure",
"members": {
"CertificateTransparencyLoggingPreference": {}
}
},
"S1a": {
"type": "structure",
"members": {
"DaysBeforeExpiry": {
"type": "integer"
}
}
}
}
}
@@ -0,0 +1,10 @@
{
"pagination": {
"ListCertificates": {
"input_token": "NextToken",
"limit_key": "MaxItems",
"output_token": "NextToken",
"result_key": "CertificateSummaryList"
}
}
}
@@ -0,0 +1,35 @@
{
"version": 2,
"waiters": {
"CertificateValidated": {
"delay": 60,
"maxAttempts": 40,
"operation": "DescribeCertificate",
"acceptors": [
{
"matcher": "pathAll",
"expected": "SUCCESS",
"argument": "Certificate.DomainValidationOptions[].ValidationStatus",
"state": "success"
},
{
"matcher": "pathAny",
"expected": "PENDING_VALIDATION",
"argument": "Certificate.DomainValidationOptions[].ValidationStatus",
"state": "retry"
},
{
"matcher": "path",
"expected": "FAILED",
"argument": "Certificate.Status",
"state": "failure"
},
{
"matcher": "error",
"expected": "ResourceNotFoundException",
"state": "failure"
}
]
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
@@ -0,0 +1,810 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2017-08-22",
"auth": [
"aws.auth#sigv4"
],
"endpointPrefix": "acm-pca",
"jsonVersion": "1.1",
"protocol": "json",
"protocols": [
"json"
],
"serviceAbbreviation": "ACM-PCA",
"serviceFullName": "AWS Certificate Manager Private Certificate Authority",
"serviceId": "ACM PCA",
"signatureVersion": "v4",
"signingName": "acm-pca",
"targetPrefix": "ACMPrivateCA",
"uid": "acm-pca-2017-08-22"
},
"operations": {
"CreateCertificateAuthority": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityConfiguration",
"CertificateAuthorityType"
],
"members": {
"CertificateAuthorityConfiguration": {
"shape": "S2"
},
"RevocationConfiguration": {
"shape": "Sv"
},
"CertificateAuthorityType": {},
"IdempotencyToken": {},
"KeyStorageSecurityStandard": {},
"Tags": {
"shape": "S16"
},
"UsageMode": {}
}
},
"output": {
"type": "structure",
"members": {
"CertificateAuthorityArn": {}
}
},
"idempotent": true
},
"CreateCertificateAuthorityAuditReport": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn",
"S3BucketName",
"AuditReportResponseFormat"
],
"members": {
"CertificateAuthorityArn": {},
"S3BucketName": {},
"AuditReportResponseFormat": {}
}
},
"output": {
"type": "structure",
"members": {
"AuditReportId": {},
"S3Key": {}
}
},
"idempotent": true
},
"CreatePermission": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn",
"Principal",
"Actions"
],
"members": {
"CertificateAuthorityArn": {},
"Principal": {},
"SourceAccount": {},
"Actions": {
"shape": "S1m"
}
}
}
},
"DeleteCertificateAuthority": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn"
],
"members": {
"CertificateAuthorityArn": {},
"PermanentDeletionTimeInDays": {
"type": "integer"
}
}
}
},
"DeletePermission": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn",
"Principal"
],
"members": {
"CertificateAuthorityArn": {},
"Principal": {},
"SourceAccount": {}
}
}
},
"DeletePolicy": {
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {}
}
}
},
"DescribeCertificateAuthority": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn"
],
"members": {
"CertificateAuthorityArn": {}
}
},
"output": {
"type": "structure",
"members": {
"CertificateAuthority": {
"shape": "S1u"
}
}
}
},
"DescribeCertificateAuthorityAuditReport": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn",
"AuditReportId"
],
"members": {
"CertificateAuthorityArn": {},
"AuditReportId": {}
}
},
"output": {
"type": "structure",
"members": {
"AuditReportStatus": {},
"S3BucketName": {},
"S3Key": {},
"CreatedAt": {
"type": "timestamp"
}
}
}
},
"GetCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn",
"CertificateArn"
],
"members": {
"CertificateAuthorityArn": {},
"CertificateArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Certificate": {},
"CertificateChain": {}
}
}
},
"GetCertificateAuthorityCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn"
],
"members": {
"CertificateAuthorityArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Certificate": {},
"CertificateChain": {}
}
}
},
"GetCertificateAuthorityCsr": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn"
],
"members": {
"CertificateAuthorityArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Csr": {}
}
}
},
"GetPolicy": {
"input": {
"type": "structure",
"required": [
"ResourceArn"
],
"members": {
"ResourceArn": {}
}
},
"output": {
"type": "structure",
"members": {
"Policy": {}
}
}
},
"ImportCertificateAuthorityCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn",
"Certificate"
],
"members": {
"CertificateAuthorityArn": {},
"Certificate": {
"type": "blob"
},
"CertificateChain": {
"type": "blob"
}
}
}
},
"IssueCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn",
"Csr",
"SigningAlgorithm",
"Validity"
],
"members": {
"ApiPassthrough": {
"type": "structure",
"members": {
"Extensions": {
"type": "structure",
"members": {
"CertificatePolicies": {
"type": "list",
"member": {
"type": "structure",
"required": [
"CertPolicyId"
],
"members": {
"CertPolicyId": {},
"PolicyQualifiers": {
"type": "list",
"member": {
"type": "structure",
"required": [
"PolicyQualifierId",
"Qualifier"
],
"members": {
"PolicyQualifierId": {},
"Qualifier": {
"type": "structure",
"required": [
"CpsUri"
],
"members": {
"CpsUri": {}
}
}
}
}
}
}
}
},
"ExtendedKeyUsage": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ExtendedKeyUsageType": {},
"ExtendedKeyUsageObjectIdentifier": {}
}
}
},
"KeyUsage": {
"shape": "Sj"
},
"SubjectAlternativeNames": {
"type": "list",
"member": {
"shape": "Sp"
}
},
"CustomExtensions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ObjectIdentifier",
"Value"
],
"members": {
"ObjectIdentifier": {},
"Value": {},
"Critical": {
"type": "boolean"
}
}
}
}
}
},
"Subject": {
"shape": "S5"
}
}
},
"CertificateAuthorityArn": {},
"Csr": {
"type": "blob"
},
"SigningAlgorithm": {},
"TemplateArn": {},
"Validity": {
"shape": "S2y"
},
"ValidityNotBefore": {
"shape": "S2y"
},
"IdempotencyToken": {}
}
},
"output": {
"type": "structure",
"members": {
"CertificateArn": {}
}
},
"idempotent": true
},
"ListCertificateAuthorities": {
"input": {
"type": "structure",
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {},
"ResourceOwner": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"CertificateAuthorities": {
"type": "list",
"member": {
"shape": "S1u"
}
}
}
}
},
"ListPermissions": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn"
],
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {},
"CertificateAuthorityArn": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"Permissions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"CertificateAuthorityArn": {},
"CreatedAt": {
"type": "timestamp"
},
"Principal": {},
"SourceAccount": {},
"Actions": {
"shape": "S1m"
},
"Policy": {}
}
}
}
}
}
},
"ListTags": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn"
],
"members": {
"MaxResults": {
"type": "integer"
},
"NextToken": {},
"CertificateAuthorityArn": {}
}
},
"output": {
"type": "structure",
"members": {
"NextToken": {},
"Tags": {
"shape": "S16"
}
}
}
},
"PutPolicy": {
"input": {
"type": "structure",
"required": [
"ResourceArn",
"Policy"
],
"members": {
"ResourceArn": {},
"Policy": {}
}
}
},
"RestoreCertificateAuthority": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn"
],
"members": {
"CertificateAuthorityArn": {}
}
}
},
"RevokeCertificate": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn",
"CertificateSerial",
"RevocationReason"
],
"members": {
"CertificateAuthorityArn": {},
"CertificateSerial": {},
"RevocationReason": {}
}
}
},
"TagCertificateAuthority": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn",
"Tags"
],
"members": {
"CertificateAuthorityArn": {},
"Tags": {
"shape": "S16"
}
}
}
},
"UntagCertificateAuthority": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn",
"Tags"
],
"members": {
"CertificateAuthorityArn": {},
"Tags": {
"shape": "S16"
}
}
}
},
"UpdateCertificateAuthority": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn"
],
"members": {
"CertificateAuthorityArn": {},
"RevocationConfiguration": {
"shape": "Sv"
},
"Status": {}
}
}
}
},
"shapes": {
"S2": {
"type": "structure",
"required": [
"KeyAlgorithm",
"SigningAlgorithm",
"Subject"
],
"members": {
"KeyAlgorithm": {},
"SigningAlgorithm": {},
"Subject": {
"shape": "S5"
},
"CsrExtensions": {
"type": "structure",
"members": {
"KeyUsage": {
"shape": "Sj"
},
"SubjectInformationAccess": {
"type": "list",
"member": {
"type": "structure",
"required": [
"AccessMethod",
"AccessLocation"
],
"members": {
"AccessMethod": {
"type": "structure",
"members": {
"CustomObjectIdentifier": {},
"AccessMethodType": {}
}
},
"AccessLocation": {
"shape": "Sp"
}
}
}
}
}
}
}
},
"S5": {
"type": "structure",
"members": {
"Country": {},
"Organization": {},
"OrganizationalUnit": {},
"DistinguishedNameQualifier": {},
"State": {},
"CommonName": {},
"SerialNumber": {},
"Locality": {},
"Title": {},
"Surname": {},
"GivenName": {},
"Initials": {},
"Pseudonym": {},
"GenerationQualifier": {},
"CustomAttributes": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ObjectIdentifier",
"Value"
],
"members": {
"ObjectIdentifier": {},
"Value": {}
}
}
}
}
},
"Sj": {
"type": "structure",
"members": {
"DigitalSignature": {
"type": "boolean"
},
"NonRepudiation": {
"type": "boolean"
},
"KeyEncipherment": {
"type": "boolean"
},
"DataEncipherment": {
"type": "boolean"
},
"KeyAgreement": {
"type": "boolean"
},
"KeyCertSign": {
"type": "boolean"
},
"CRLSign": {
"type": "boolean"
},
"EncipherOnly": {
"type": "boolean"
},
"DecipherOnly": {
"type": "boolean"
}
}
},
"Sp": {
"type": "structure",
"members": {
"OtherName": {
"type": "structure",
"required": [
"TypeId",
"Value"
],
"members": {
"TypeId": {},
"Value": {}
}
},
"Rfc822Name": {},
"DnsName": {},
"DirectoryName": {
"shape": "S5"
},
"EdiPartyName": {
"type": "structure",
"required": [
"PartyName"
],
"members": {
"PartyName": {},
"NameAssigner": {}
}
},
"UniformResourceIdentifier": {},
"IpAddress": {},
"RegisteredId": {}
}
},
"Sv": {
"type": "structure",
"members": {
"CrlConfiguration": {
"type": "structure",
"required": [
"Enabled"
],
"members": {
"Enabled": {
"type": "boolean"
},
"ExpirationInDays": {
"type": "integer"
},
"CustomCname": {},
"S3BucketName": {},
"S3ObjectAcl": {},
"CrlDistributionPointExtensionConfiguration": {
"type": "structure",
"required": [
"OmitExtension"
],
"members": {
"OmitExtension": {
"type": "boolean"
}
}
}
}
},
"OcspConfiguration": {
"type": "structure",
"required": [
"Enabled"
],
"members": {
"Enabled": {
"type": "boolean"
},
"OcspCustomCname": {}
}
}
}
},
"S16": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Key"
],
"members": {
"Key": {},
"Value": {}
}
}
},
"S1m": {
"type": "list",
"member": {}
},
"S1u": {
"type": "structure",
"members": {
"Arn": {},
"OwnerAccount": {},
"CreatedAt": {
"type": "timestamp"
},
"LastStateChangeAt": {
"type": "timestamp"
},
"Type": {},
"Serial": {},
"Status": {},
"NotBefore": {
"type": "timestamp"
},
"NotAfter": {
"type": "timestamp"
},
"FailureReason": {},
"CertificateAuthorityConfiguration": {
"shape": "S2"
},
"RevocationConfiguration": {
"shape": "Sv"
},
"RestorableUntil": {
"type": "timestamp"
},
"KeyStorageSecurityStandard": {},
"UsageMode": {}
}
},
"S2y": {
"type": "structure",
"required": [
"Value",
"Type"
],
"members": {
"Value": {
"type": "long"
},
"Type": {}
}
}
}
}
@@ -0,0 +1,22 @@
{
"pagination": {
"ListCertificateAuthorities": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "CertificateAuthorities"
},
"ListPermissions": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Permissions"
},
"ListTags": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Tags"
}
}
}
@@ -0,0 +1,76 @@
{
"version": 2,
"waiters": {
"CertificateAuthorityCSRCreated": {
"description": "Wait until a Certificate Authority CSR is created",
"operation": "GetCertificateAuthorityCsr",
"delay": 3,
"maxAttempts": 60,
"acceptors": [
{
"state": "success",
"matcher": "status",
"expected": 200
},
{
"state": "retry",
"matcher": "error",
"expected": "RequestInProgressException"
},
{
"state": "failure",
"matcher": "error",
"expected": "AccessDeniedException"
}
]
},
"CertificateIssued": {
"description": "Wait until a certificate is issued",
"operation": "GetCertificate",
"delay": 1,
"maxAttempts": 60,
"acceptors": [
{
"state": "success",
"matcher": "status",
"expected": 200
},
{
"state": "retry",
"matcher": "error",
"expected": "RequestInProgressException"
},
{
"state": "failure",
"matcher": "error",
"expected": "AccessDeniedException"
}
]
},
"AuditReportCreated": {
"description": "Wait until a Audit Report is created",
"operation": "DescribeCertificateAuthorityAuditReport",
"delay": 3,
"maxAttempts": 60,
"acceptors": [
{
"state": "success",
"matcher": "path",
"argument": "AuditReportStatus",
"expected": "SUCCESS"
},
{
"state": "failure",
"matcher": "path",
"argument": "AuditReportStatus",
"expected": "FAILED"
},
{
"state": "failure",
"matcher": "error",
"expected": "AccessDeniedException"
}
]
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,22 @@
{
"pagination": {
"ListRuleGroupsNamespaces": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "ruleGroupsNamespaces"
},
"ListScrapers": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "scrapers"
},
"ListWorkspaces": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "workspaces"
}
}
}
@@ -0,0 +1,76 @@
{
"version" : 2,
"waiters" : {
"ScraperActive" : {
"description" : "Wait until a scraper reaches ACTIVE status",
"delay" : 2,
"maxAttempts" : 60,
"operation" : "DescribeScraper",
"acceptors" : [ {
"matcher" : "path",
"argument" : "scraper.status.statusCode",
"state" : "success",
"expected" : "ACTIVE"
}, {
"matcher" : "path",
"argument" : "scraper.status.statusCode",
"state" : "failure",
"expected" : "CREATION_FAILED"
} ]
},
"ScraperDeleted" : {
"description" : "Wait until a scraper reaches DELETED status",
"delay" : 2,
"maxAttempts" : 60,
"operation" : "DescribeScraper",
"acceptors" : [ {
"matcher" : "error",
"state" : "success",
"expected" : "ResourceNotFoundException"
}, {
"matcher" : "path",
"argument" : "scraper.status.statusCode",
"state" : "failure",
"expected" : "DELETION_FAILED"
} ]
},
"WorkspaceActive" : {
"description" : "Wait until a workspace reaches ACTIVE status",
"delay" : 2,
"maxAttempts" : 60,
"operation" : "DescribeWorkspace",
"acceptors" : [ {
"matcher" : "path",
"argument" : "workspace.status.statusCode",
"state" : "success",
"expected" : "ACTIVE"
}, {
"matcher" : "path",
"argument" : "workspace.status.statusCode",
"state" : "retry",
"expected" : "UPDATING"
}, {
"matcher" : "path",
"argument" : "workspace.status.statusCode",
"state" : "retry",
"expected" : "CREATING"
} ]
},
"WorkspaceDeleted" : {
"description" : "Wait until a workspace reaches DELETED status",
"delay" : 2,
"maxAttempts" : 60,
"operation" : "DescribeWorkspace",
"acceptors" : [ {
"matcher" : "error",
"state" : "success",
"expected" : "ResourceNotFoundException"
}, {
"matcher" : "path",
"argument" : "workspace.status.statusCode",
"state" : "retry",
"expected" : "DELETING"
} ]
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,28 @@
{
"pagination": {
"ListApps": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "apps"
},
"ListBranches": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "branches"
},
"ListDomainAssociations": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "domainAssociations"
},
"ListJobs": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "jobSummaries"
}
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,10 @@
{
"pagination": {
"ListBackendJobs": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Jobs"
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,43 @@
{
"pagination": {
"ExportComponents": {
"input_token": "nextToken",
"output_token": "nextToken",
"result_key": "entities"
},
"ExportForms": {
"input_token": "nextToken",
"output_token": "nextToken",
"result_key": "entities"
},
"ExportThemes": {
"input_token": "nextToken",
"output_token": "nextToken",
"result_key": "entities"
},
"ListCodegenJobs": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "entities"
},
"ListComponents": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "entities"
},
"ListForms": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "entities"
},
"ListThemes": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "entities"
}
}
}
@@ -0,0 +1,5 @@
{
"version": 2,
"waiters": {
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,81 @@
{
"pagination": {
"GetApiKeys": {
"input_token": "position",
"limit_key": "limit",
"output_token": "position",
"result_key": "items"
},
"GetBasePathMappings": {
"input_token": "position",
"limit_key": "limit",
"output_token": "position",
"result_key": "items"
},
"GetClientCertificates": {
"input_token": "position",
"limit_key": "limit",
"output_token": "position",
"result_key": "items"
},
"GetDeployments": {
"input_token": "position",
"limit_key": "limit",
"output_token": "position",
"result_key": "items"
},
"GetDomainNames": {
"input_token": "position",
"limit_key": "limit",
"output_token": "position",
"result_key": "items"
},
"GetModels": {
"input_token": "position",
"limit_key": "limit",
"output_token": "position",
"result_key": "items"
},
"GetResources": {
"input_token": "position",
"limit_key": "limit",
"output_token": "position",
"result_key": "items"
},
"GetRestApis": {
"input_token": "position",
"limit_key": "limit",
"output_token": "position",
"result_key": "items"
},
"GetUsage": {
"input_token": "position",
"limit_key": "limit",
"non_aggregate_keys": [
"usagePlanId",
"startDate",
"endDate"
],
"output_token": "position",
"result_key": "items"
},
"GetUsagePlanKeys": {
"input_token": "position",
"limit_key": "limit",
"output_token": "position",
"result_key": "items"
},
"GetUsagePlans": {
"input_token": "position",
"limit_key": "limit",
"output_token": "position",
"result_key": "items"
},
"GetVpcLinks": {
"input_token": "position",
"limit_key": "limit",
"output_token": "position",
"result_key": "items"
}
}
}
@@ -0,0 +1,111 @@
{
"metadata": {
"apiVersion": "2018-11-29",
"endpointPrefix": "execute-api",
"signingName": "execute-api",
"serviceFullName": "AmazonApiGatewayManagementApi",
"serviceId": "ApiGatewayManagementApi",
"protocol": "rest-json",
"jsonVersion": "1.1",
"uid": "apigatewaymanagementapi-2018-11-29",
"signatureVersion": "v4"
},
"operations": {
"DeleteConnection": {
"http": {
"method": "DELETE",
"requestUri": "/@connections/{connectionId}",
"responseCode": 204
},
"input": {
"type": "structure",
"members": {
"ConnectionId": {
"location": "uri",
"locationName": "connectionId"
}
},
"required": [
"ConnectionId"
]
}
},
"GetConnection": {
"http": {
"method": "GET",
"requestUri": "/@connections/{connectionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ConnectionId": {
"location": "uri",
"locationName": "connectionId"
}
},
"required": [
"ConnectionId"
]
},
"output": {
"type": "structure",
"members": {
"ConnectedAt": {
"shape": "S5",
"locationName": "connectedAt"
},
"Identity": {
"locationName": "identity",
"type": "structure",
"members": {
"SourceIp": {
"locationName": "sourceIp"
},
"UserAgent": {
"locationName": "userAgent"
}
},
"required": [
"SourceIp",
"UserAgent"
]
},
"LastActiveAt": {
"shape": "S5",
"locationName": "lastActiveAt"
}
}
}
},
"PostToConnection": {
"http": {
"requestUri": "/@connections/{connectionId}",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"Data": {
"type": "blob"
},
"ConnectionId": {
"location": "uri",
"locationName": "connectionId"
}
},
"required": [
"ConnectionId",
"Data"
],
"payload": "Data"
}
}
},
"shapes": {
"S5": {
"type": "timestamp",
"timestampFormat": "iso8601"
}
}
}
@@ -0,0 +1,3 @@
{
"pagination" : { }
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,3 @@
{
"pagination" : { }
}
@@ -0,0 +1,720 @@
{
"version": "1.0",
"examples": {
"CreateApplication": [
{
"input": {
"Description": "An application used for creating an example.",
"Name": "example-application"
},
"output": {
"Description": "An application used for creating an example.",
"Id": "339ohji",
"Name": "example-application"
},
"comments": {
},
"description": "The following create-application example creates an application in AWS AppConfig.",
"id": "to-create-an-application-1632264511615",
"title": "To create an application"
}
],
"CreateConfigurationProfile": [
{
"input": {
"ApplicationId": "339ohji",
"LocationUri": "ssm-parameter://Example-Parameter",
"Name": "Example-Configuration-Profile",
"RetrievalRoleArn": "arn:aws:iam::111122223333:role/Example-App-Config-Role"
},
"output": {
"ApplicationId": "339ohji",
"Id": "ur8hx2f",
"LocationUri": "ssm-parameter://Example-Parameter",
"Name": "Example-Configuration-Profile",
"RetrievalRoleArn": "arn:aws:iam::111122223333:role/Example-App-Config-Role"
},
"comments": {
},
"description": "The following create-configuration-profile example creates a configuration profile using a configuration stored in Parameter Store, a capability of Systems Manager.",
"id": "to-create-a-configuration-profile-1632264580336",
"title": "To create a configuration profile"
}
],
"CreateDeploymentStrategy": [
{
"input": {
"DeploymentDurationInMinutes": 15,
"GrowthFactor": 25,
"Name": "Example-Deployment",
"ReplicateTo": "SSM_DOCUMENT"
},
"output": {
"DeploymentDurationInMinutes": 15,
"FinalBakeTimeInMinutes": 0,
"GrowthFactor": 25,
"GrowthType": "LINEAR",
"Id": "1225qzk",
"Name": "Example-Deployment",
"ReplicateTo": "SSM_DOCUMENT"
},
"comments": {
},
"description": "The following create-deployment-strategy example creates a deployment strategy called Example-Deployment that takes 15 minutes and deploys the configuration to 25% of the application at a time. The strategy is also copied to an SSM Document.",
"id": "to-create-a-deployment-strategy-1632264783812",
"title": "To create a deployment strategy"
}
],
"CreateEnvironment": [
{
"input": {
"ApplicationId": "339ohji",
"Name": "Example-Environment"
},
"output": {
"ApplicationId": "339ohji",
"Id": "54j1r29",
"Name": "Example-Environment",
"State": "READY_FOR_DEPLOYMENT"
},
"comments": {
},
"description": "The following create-environment example creates an AWS AppConfig environment named Example-Environment using the application you created using create-application",
"id": "to-create-an-environment-1632265124975",
"title": "To create an environment"
}
],
"CreateHostedConfigurationVersion": [
{
"input": {
"ApplicationId": "339ohji",
"ConfigurationProfileId": "ur8hx2f",
"Content": "eyAiTmFtZSI6ICJFeGFtcGxlQXBwbGljYXRpb24iLCAiSWQiOiBFeGFtcGxlSUQsICJSYW5rIjogNyB9",
"ContentType": "text",
"LatestVersionNumber": 1
},
"output": {
"ApplicationId": "339ohji",
"ConfigurationProfileId": "ur8hx2f",
"ContentType": "text",
"VersionNumber": 1
},
"comments": {
},
"description": "The following create-hosted-configuration-version example creates a new configuration in the AWS AppConfig configuration store.",
"id": "to-create-a-hosted-configuration-version-1632265196980",
"title": "To create a hosted configuration version"
}
],
"DeleteApplication": [
{
"input": {
"ApplicationId": "339ohji"
},
"comments": {
},
"description": "The following delete-application example deletes the specified application. \n",
"id": "to-delete-an-application-1632265343951",
"title": "To delete an application"
}
],
"DeleteConfigurationProfile": [
{
"input": {
"ApplicationId": "339ohji",
"ConfigurationProfileId": "ur8hx2f"
},
"comments": {
},
"description": "The following delete-configuration-profile example deletes the specified configuration profile.",
"id": "to-delete-a-configuration-profile-1632265401308",
"title": "To delete a configuration profile"
}
],
"DeleteDeploymentStrategy": [
{
"input": {
"DeploymentStrategyId": "1225qzk"
},
"comments": {
},
"description": "The following delete-deployment-strategy example deletes the specified deployment strategy.",
"id": "to-delete-a-deployment-strategy-1632265473708",
"title": "To delete a deployment strategy"
}
],
"DeleteEnvironment": [
{
"input": {
"ApplicationId": "339ohji",
"EnvironmentId": "54j1r29"
},
"comments": {
},
"description": "The following delete-environment example deletes the specified application environment.",
"id": "to-delete-an-environment-1632265641044",
"title": "To delete an environment"
}
],
"DeleteHostedConfigurationVersion": [
{
"input": {
"ApplicationId": "339ohji",
"ConfigurationProfileId": "ur8hx2f",
"VersionNumber": 1
},
"comments": {
},
"description": "The following delete-hosted-configuration-version example deletes a configuration version hosted in the AWS AppConfig configuration store.",
"id": "to-delete-a-hosted-configuration-version-1632265720740",
"title": "To delete a hosted configuration version"
}
],
"GetApplication": [
{
"input": {
"ApplicationId": "339ohji"
},
"output": {
"Id": "339ohji",
"Name": "example-application"
},
"comments": {
},
"description": "The following get-application example lists the details of the specified application.",
"id": "to-list-details-of-an-application-1632265864702",
"title": "To list details of an application"
}
],
"GetConfiguration": [
{
"input": {
"Application": "example-application",
"ClientId": "example-id",
"Configuration": "Example-Configuration-Profile",
"Environment": "Example-Environment"
},
"output": {
"ConfigurationVersion": "1",
"ContentType": "application/octet-stream"
},
"comments": {
},
"description": "The following get-configuration example returns the configuration details of the example application. On subsequent calls to get-configuration, use the client-configuration-version parameter to only update the configuration of your application if the version has changed. Only updating the configuration when the version has changed avoids excess charges incurred by calling get-configuration.",
"id": "to-retrieve-configuration-details-1632265954314",
"title": "To retrieve configuration details"
}
],
"GetConfigurationProfile": [
{
"input": {
"ApplicationId": "339ohji",
"ConfigurationProfileId": "ur8hx2f"
},
"output": {
"ApplicationId": "339ohji",
"Id": "ur8hx2f",
"LocationUri": "ssm-parameter://Example-Parameter",
"Name": "Example-Configuration-Profile",
"RetrievalRoleArn": "arn:aws:iam::111122223333:role/Example-App-Config-Role"
},
"comments": {
},
"description": "The following get-configuration-profile example returns the details of the specified configuration profile.",
"id": "to-retrieve-configuration-profile-details-1632266081013",
"title": "To retrieve configuration profile details"
}
],
"GetDeployment": [
{
"input": {
"ApplicationId": "339ohji",
"DeploymentNumber": 1,
"EnvironmentId": "54j1r29"
},
"output": {
"ApplicationId": "339ohji",
"CompletedAt": "2021-09-17T21:59:03.888000+00:00",
"ConfigurationLocationUri": "ssm-parameter://Example-Parameter",
"ConfigurationName": "Example-Configuration-Profile",
"ConfigurationProfileId": "ur8hx2f",
"ConfigurationVersion": "1",
"DeploymentDurationInMinutes": 15,
"DeploymentNumber": 1,
"DeploymentStrategyId": "1225qzk",
"EnvironmentId": "54j1r29",
"EventLog": [
{
"Description": "Deployment completed",
"EventType": "DEPLOYMENT_COMPLETED",
"OccurredAt": "2021-09-17T21:59:03.888000+00:00",
"TriggeredBy": "APPCONFIG"
},
{
"Description": "Deployment bake time started",
"EventType": "BAKE_TIME_STARTED",
"OccurredAt": "2021-09-17T21:58:57.722000+00:00",
"TriggeredBy": "APPCONFIG"
},
{
"Description": "Configuration available to 100.00% of clients",
"EventType": "PERCENTAGE_UPDATED",
"OccurredAt": "2021-09-17T21:55:56.816000+00:00",
"TriggeredBy": "APPCONFIG"
},
{
"Description": "Configuration available to 75.00% of clients",
"EventType": "PERCENTAGE_UPDATED",
"OccurredAt": "2021-09-17T21:52:56.567000+00:00",
"TriggeredBy": "APPCONFIG"
},
{
"Description": "Configuration available to 50.00% of clients",
"EventType": "PERCENTAGE_UPDATED",
"OccurredAt": "2021-09-17T21:49:55.737000+00:00",
"TriggeredBy": "APPCONFIG"
},
{
"Description": "Configuration available to 25.00% of clients",
"EventType": "PERCENTAGE_UPDATED",
"OccurredAt": "2021-09-17T21:46:55.187000+00:00",
"TriggeredBy": "APPCONFIG"
},
{
"Description": "Deployment started",
"EventType": "DEPLOYMENT_STARTED",
"OccurredAt": "2021-09-17T21:43:54.205000+00:00",
"TriggeredBy": "USER"
}
],
"FinalBakeTimeInMinutes": 0,
"GrowthFactor": 25,
"GrowthType": "LINEAR",
"PercentageComplete": 100,
"StartedAt": "2021-09-17T21:43:54.205000+00:00",
"State": "COMPLETE"
},
"comments": {
},
"description": "The following get-deployment example lists details of the deployment to the application in the specified environment and deployment.",
"id": "to-retrieve-deployment-details-1633976766883",
"title": "To retrieve deployment details"
}
],
"GetDeploymentStrategy": [
{
"input": {
"DeploymentStrategyId": "1225qzk"
},
"output": {
"DeploymentDurationInMinutes": 15,
"FinalBakeTimeInMinutes": 0,
"GrowthFactor": 25,
"GrowthType": "LINEAR",
"Id": "1225qzk",
"Name": "Example-Deployment",
"ReplicateTo": "SSM_DOCUMENT"
},
"comments": {
},
"description": "The following get-deployment-strategy example lists the details of the specified deployment strategy.",
"id": "to-retrieve-details-of-a-deployment-strategy-1632266385805",
"title": "To retrieve details of a deployment strategy"
}
],
"GetEnvironment": [
{
"input": {
"ApplicationId": "339ohji",
"EnvironmentId": "54j1r29"
},
"output": {
"ApplicationId": "339ohji",
"Id": "54j1r29",
"Name": "Example-Environment",
"State": "READY_FOR_DEPLOYMENT"
},
"comments": {
},
"description": "The following get-environment example returns the details and state of the specified environment.",
"id": "to-retrieve-environment-details-1632266924806",
"title": "To retrieve environment details"
}
],
"GetHostedConfigurationVersion": [
{
"input": {
"ApplicationId": "339ohji",
"ConfigurationProfileId": "ur8hx2f",
"VersionNumber": 1
},
"output": {
"ApplicationId": "339ohji",
"ConfigurationProfileId": "ur8hx2f",
"ContentType": "application/json",
"VersionNumber": 1
},
"comments": {
},
"description": "The following get-hosted-configuration-version example retrieves the configuration details of the AWS AppConfig hosted configuration.",
"id": "to-retrieve-hosted-configuration-details-1632267003527",
"title": "To retrieve hosted configuration details"
}
],
"ListApplications": [
{
"input": {
},
"output": {
"Items": [
{
"Description": "An application used for creating an example.",
"Id": "339ohji",
"Name": "test-application"
},
{
"Id": "rwalwu7",
"Name": "Test-Application"
}
]
},
"comments": {
},
"description": "The following list-applications example lists the available applications in your AWS account.",
"id": "to-list-the-available-applications-1632267111131",
"title": "To list the available applications"
}
],
"ListConfigurationProfiles": [
{
"input": {
"ApplicationId": "339ohji"
},
"output": {
"Items": [
{
"ApplicationId": "339ohji",
"Id": "ur8hx2f",
"LocationUri": "ssm-parameter://Example-Parameter",
"Name": "Example-Configuration-Profile"
}
]
},
"comments": {
},
"description": "The following list-configuration-profiles example lists the available configuration profiles for the specified application.",
"id": "to-list-the-available-configuration-profiles-1632267193265",
"title": "To list the available configuration profiles"
}
],
"ListDeploymentStrategies": [
{
"input": {
},
"output": {
"Items": [
{
"DeploymentDurationInMinutes": 15,
"FinalBakeTimeInMinutes": 0,
"GrowthFactor": 25,
"GrowthType": "LINEAR",
"Id": "1225qzk",
"Name": "Example-Deployment",
"ReplicateTo": "SSM_DOCUMENT"
}
]
},
"comments": {
},
"description": "The following list-deployment-strategies example lists the available deployment strategies in your AWS account.",
"id": "to-list-the-available-deployment-strategies-1632267364180",
"title": "To list the available deployment strategies"
}
],
"ListDeployments": [
{
"input": {
"ApplicationId": "339ohji",
"EnvironmentId": "54j1r29"
},
"output": {
"Items": [
{
"CompletedAt": "2021-09-17T21:59:03.888000+00:00",
"ConfigurationName": "Example-Configuration-Profile",
"ConfigurationVersion": "1",
"DeploymentDurationInMinutes": 15,
"DeploymentNumber": 1,
"FinalBakeTimeInMinutes": 0,
"GrowthFactor": 25,
"GrowthType": "LINEAR",
"PercentageComplete": 100,
"StartedAt": "2021-09-17T21:43:54.205000+00:00",
"State": "COMPLETE"
}
]
},
"comments": {
},
"description": "The following list-deployments example lists the available deployments in your AWS account for the specified application and environment.",
"id": "to-list-the-available-deployments-1632267282025",
"title": "To list the available deployments"
}
],
"ListEnvironments": [
{
"input": {
"ApplicationId": "339ohji"
},
"output": {
"Items": [
{
"ApplicationId": "339ohji",
"Id": "54j1r29",
"Name": "Example-Environment",
"State": "READY_FOR_DEPLOYMENT"
}
]
},
"comments": {
},
"description": "The following list-environments example lists the available environments in your AWS account for the specified application.",
"id": "to-list-the-available-environments-1632267474389",
"title": "To list the available environments"
}
],
"ListHostedConfigurationVersions": [
{
"input": {
"ApplicationId": "339ohji",
"ConfigurationProfileId": "ur8hx2f"
},
"output": {
"Items": [
{
"ApplicationId": "339ohji",
"ConfigurationProfileId": "ur8hx2f",
"ContentType": "application/json",
"VersionNumber": 1
}
]
},
"comments": {
},
"description": "The following list-hosted-configuration-versions example lists the configurations versions hosted in the AWS AppConfig hosted configuration store for the specified application and configuration profile.",
"id": "to-list-the-available-hosted-configuration-versions-1632267647667",
"title": "To list the available hosted configuration versions"
}
],
"ListTagsForResource": [
{
"input": {
"ResourceArn": "arn:aws:appconfig:us-east-1:111122223333:application/339ohji"
},
"output": {
"Tags": {
"group1": "1"
}
},
"comments": {
},
"description": "The following list-tags-for-resource example lists the tags of a specified application.",
"id": "to-list-the-tags-of-an-application-1632328796560",
"title": "To list the tags of an application"
}
],
"StartDeployment": [
{
"input": {
"ApplicationId": "339ohji",
"ConfigurationProfileId": "ur8hx2f",
"ConfigurationVersion": "1",
"DeploymentStrategyId": "1225qzk",
"Description": "",
"EnvironmentId": "54j1r29",
"Tags": {
}
},
"output": {
"ApplicationId": "339ohji",
"ConfigurationLocationUri": "ssm-parameter://Example-Parameter",
"ConfigurationName": "Example-Configuration-Profile",
"ConfigurationProfileId": "ur8hx2f",
"ConfigurationVersion": "1",
"DeploymentDurationInMinutes": 15,
"DeploymentNumber": 1,
"DeploymentStrategyId": "1225qzk",
"EnvironmentId": "54j1r29",
"EventLog": [
{
"Description": "Deployment started",
"EventType": "DEPLOYMENT_STARTED",
"OccurredAt": "2021-09-17T21:43:54.205000+00:00",
"TriggeredBy": "USER"
}
],
"FinalBakeTimeInMinutes": 0,
"GrowthFactor": 25,
"GrowthType": "LINEAR",
"PercentageComplete": 1.0,
"StartedAt": "2021-09-17T21:43:54.205000+00:00",
"State": "DEPLOYING"
},
"comments": {
},
"description": "The following start-deployment example starts a deployment to the application using the specified environment, deployment strategy, and configuration profile.",
"id": "to-start-a-configuration-deployment-1632328956790",
"title": "To start a configuration deployment"
}
],
"StopDeployment": [
{
"input": {
"ApplicationId": "339ohji",
"DeploymentNumber": 2,
"EnvironmentId": "54j1r29"
},
"output": {
"DeploymentDurationInMinutes": 15,
"DeploymentNumber": 2,
"FinalBakeTimeInMinutes": 0,
"GrowthFactor": 25.0,
"PercentageComplete": 1.0
},
"comments": {
},
"description": "The following stop-deployment example stops the deployment of an application configuration to the specified environment.",
"id": "to-stop-configuration-deployment-1632329139126",
"title": "To stop configuration deployment"
}
],
"TagResource": [
{
"input": {
"ResourceArn": "arn:aws:appconfig:us-east-1:111122223333:application/339ohji",
"Tags": {
"group1": "1"
}
},
"comments": {
},
"description": "The following tag-resource example tags an application resource.",
"id": "to-tag-an-application-1632330350645",
"title": "To tag an application"
}
],
"UntagResource": [
{
"input": {
"ResourceArn": "arn:aws:appconfig:us-east-1:111122223333:application/339ohji",
"TagKeys": [
"group1"
]
},
"comments": {
},
"description": "The following untag-resource example removes the group1 tag from the specified application.",
"id": "to-remove-a-tag-from-an-application-1632330429881",
"title": "To remove a tag from an application"
}
],
"UpdateApplication": [
{
"input": {
"ApplicationId": "339ohji",
"Description": "",
"Name": "Example-Application"
},
"output": {
"Description": "An application used for creating an example.",
"Id": "339ohji",
"Name": "Example-Application"
},
"comments": {
},
"description": "The following update-application example updates the name of the specified application.",
"id": "to-update-an-application-1632330585893",
"title": "To update an application"
}
],
"UpdateConfigurationProfile": [
{
"input": {
"ApplicationId": "339ohji",
"ConfigurationProfileId": "ur8hx2f",
"Description": "Configuration profile used for examples."
},
"output": {
"ApplicationId": "339ohji",
"Description": "Configuration profile used for examples.",
"Id": "ur8hx2f",
"LocationUri": "ssm-parameter://Example-Parameter",
"Name": "Example-Configuration-Profile",
"RetrievalRoleArn": "arn:aws:iam::111122223333:role/Example-App-Config-Role"
},
"comments": {
},
"description": "The following update-configuration-profile example updates the description of the specified configuration profile.",
"id": "to-update-a-configuration-profile-1632330721974",
"title": "To update a configuration profile"
}
],
"UpdateDeploymentStrategy": [
{
"input": {
"DeploymentStrategyId": "1225qzk",
"FinalBakeTimeInMinutes": 20
},
"output": {
"DeploymentDurationInMinutes": 15,
"FinalBakeTimeInMinutes": 20,
"GrowthFactor": 25,
"GrowthType": "LINEAR",
"Id": "1225qzk",
"Name": "Example-Deployment",
"ReplicateTo": "SSM_DOCUMENT"
},
"comments": {
},
"description": "The following update-deployment-strategy example updates final bake time to 20 minutes in the specified deployment strategy. ::\n",
"id": "to-update-a-deployment-strategy-1632330896602",
"title": "To update a deployment strategy"
}
],
"UpdateEnvironment": [
{
"input": {
"ApplicationId": "339ohji",
"Description": "An environment for examples.",
"EnvironmentId": "54j1r29"
},
"output": {
"ApplicationId": "339ohji",
"Description": "An environment for examples.",
"Id": "54j1r29",
"Name": "Example-Environment",
"State": "ROLLED_BACK"
},
"comments": {
},
"description": "The following update-environment example updates an environment's description.",
"id": "to-update-an-environment-1632331382428",
"title": "To update an environment"
}
],
"ValidateConfiguration": [
{
"input": {
"ApplicationId": "abc1234",
"ConfigurationProfileId": "ur8hx2f",
"ConfigurationVersion": "1"
},
"comments": {
},
"description": "The following validate-configuration example uses the validators in a configuration profile to validate a configuration.",
"id": "to-validate-a-configuration-1632331491365",
"title": "To validate a configuration"
}
]
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,52 @@
{
"pagination": {
"ListApplications": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Items"
},
"ListConfigurationProfiles": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Items"
},
"ListDeploymentStrategies": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Items"
},
"ListDeployments": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Items"
},
"ListEnvironments": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Items"
},
"ListExtensionAssociations": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Items"
},
"ListExtensions": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Items"
},
"ListHostedConfigurationVersions": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Items"
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
@@ -0,0 +1,91 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2021-11-11",
"endpointPrefix": "appconfigdata",
"jsonVersion": "1.0",
"protocol": "rest-json",
"serviceFullName": "AWS AppConfig Data",
"serviceId": "AppConfigData",
"signatureVersion": "v4",
"signingName": "appconfig",
"uid": "appconfigdata-2021-11-11"
},
"operations": {
"GetLatestConfiguration": {
"http": {
"method": "GET",
"requestUri": "/configuration",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ConfigurationToken"
],
"members": {
"ConfigurationToken": {
"location": "querystring",
"locationName": "configuration_token"
}
}
},
"output": {
"type": "structure",
"members": {
"NextPollConfigurationToken": {
"location": "header",
"locationName": "Next-Poll-Configuration-Token"
},
"NextPollIntervalInSeconds": {
"location": "header",
"locationName": "Next-Poll-Interval-In-Seconds",
"type": "integer"
},
"ContentType": {
"location": "header",
"locationName": "Content-Type"
},
"Configuration": {
"type": "blob",
"sensitive": true
},
"VersionLabel": {
"location": "header",
"locationName": "Version-Label"
}
},
"payload": "Configuration"
}
},
"StartConfigurationSession": {
"http": {
"requestUri": "/configurationsessions",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"ApplicationIdentifier",
"EnvironmentIdentifier",
"ConfigurationProfileIdentifier"
],
"members": {
"ApplicationIdentifier": {},
"EnvironmentIdentifier": {},
"ConfigurationProfileIdentifier": {},
"RequiredMinimumPollIntervalInSeconds": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"InitialConfigurationToken": {}
}
}
}
},
"shapes": {}
}
@@ -0,0 +1,4 @@
{
"pagination": {
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,28 @@
{
"pagination": {
"ListAppAuthorizations": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "appAuthorizationSummaryList"
},
"ListAppBundles": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "appBundleSummaryList"
},
"ListIngestionDestinations": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "ingestionDestinations"
},
"ListIngestions": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "ingestions"
}
}
}
@@ -0,0 +1,5 @@
{
"version": 2,
"waiters": {
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,29 @@
{
"pagination": {
"DescribeConnectorProfiles": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"DescribeConnectors": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"DescribeFlowExecutionRecords": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"ListConnectors": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"ListFlows": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
}
}
}
@@ -0,0 +1,124 @@
{
"version": "1.0",
"examples": {
"CreateApplication": [
{
"input": {
"ApplicationSourceConfig": {
"ExternalUrlConfig": {
"AccessUrl": "https://example.com"
}
},
"Description": "My first application.",
"Name": "My Application",
"Namespace": "myapplication"
},
"output": {
"Arn": "arn:aws:app-integrations:us-west-2:0123456789012:application/98542c53-e8ac-4570-9c85-c6552c8d9c5e",
"Id": "98542c53-e8ac-4570-9c85-c6552c8d9c5e"
},
"comments": {
},
"description": "The following creates an application named My Application with access url https://example.com.",
"id": "create-an-application",
"title": "To create an application"
}
],
"DeleteApplication": [
{
"input": {
"Arn": "arn:aws:app-integrations:us-west-2:0123456789012:application/98542c53-e8ac-4570-9c85-c6552c8d9c5e"
},
"output": {
},
"comments": {
},
"description": "The following deletes an application.",
"id": "delete-an-application",
"title": "To delete an application"
}
],
"GetApplication": [
{
"input": {
"Arn": "arn:aws:app-integrations:us-west-2:0123456789012:application/98542c53-e8ac-4570-9c85-c6552c8d9c5e"
},
"output": {
"ApplicationSourceConfig": {
"ExternalUrlConfig": {
"AccessUrl": "https://example.com"
}
},
"Description": "My first application.",
"Name": "My Application",
"Namespace": "myapplication"
},
"comments": {
},
"description": "The following retrives an application.",
"id": "get-an-application",
"title": "To get an application"
}
],
"ListApplicationAssociations": [
{
"input": {
"ApplicationId": "98542c53-e8ac-4570-9c85-c6552c8d9c5e"
},
"output": {
"ApplicationAssociations": [
{
"ApplicationArn": "arn:aws:app-integrations:us-west-2:0123456789012:application/98542c53-e8ac-4570-9c85-c6552c8d9c5e",
"ApplicationAssociationArn": "arn:aws:app-integrations:us-west-2:0123456789012:application-association/98542c53-e8ac-4570-9c85-c6552c8d9c5e/461dfb57-320a-454d-9bba-bb560845ff38",
"ClientId": "connect.amazonaws.com"
}
],
"NextToken": "abc"
},
"comments": {
},
"description": "The following retrives application associations of an application",
"id": "list-application-associations",
"title": "To list application associations of an application"
}
],
"ListApplications": [
{
"input": {
"MaxResults": 1
},
"output": {
"Applications": [
{
"Arn": "arn:aws:app-integrations:us-west-2:0123456789012:application/98542c53-e8ac-4570-9c85-c6552c8d9c5e",
"Id": "98542c53-e8ac-4570-9c85-c6552c8d9c5e",
"Name": "My Application",
"Namespace": "myapplication"
}
],
"NextToken": "abc"
},
"comments": {
},
"description": "The following lists application summary in the account.",
"id": "list-applications",
"title": "To list applications in the account"
}
],
"UpdateApplication": [
{
"input": {
"Arn": "arn:aws:app-integrations:us-west-2:0123456789012:application/98542c53-e8ac-4570-9c85-c6552c8d9c5e",
"Name": "My New Application Name"
},
"output": {
},
"comments": {
},
"description": "The following updates an existing application named with a new name.",
"id": "update-an-application",
"title": "To update an application"
}
]
}
}
@@ -0,0 +1,995 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2020-07-29",
"endpointPrefix": "app-integrations",
"jsonVersion": "1.1",
"protocol": "rest-json",
"protocols": [
"rest-json"
],
"serviceFullName": "Amazon AppIntegrations Service",
"serviceId": "AppIntegrations",
"signatureVersion": "v4",
"signingName": "app-integrations",
"uid": "appintegrations-2020-07-29",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"CreateApplication": {
"http": {
"requestUri": "/applications"
},
"input": {
"type": "structure",
"required": [
"Name",
"Namespace",
"ApplicationSourceConfig"
],
"members": {
"Name": {},
"Namespace": {},
"Description": {},
"ApplicationSourceConfig": {
"shape": "S5"
},
"Subscriptions": {
"shape": "Sa",
"deprecated": true,
"deprecatedMessage": "Subscriptions has been replaced with Permissions"
},
"Publications": {
"shape": "Sd",
"deprecated": true,
"deprecatedMessage": "Publications has been replaced with Permissions"
},
"ClientToken": {
"idempotencyToken": true
},
"Tags": {
"shape": "Sh"
},
"Permissions": {
"shape": "Sk"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Id": {}
}
}
},
"CreateDataIntegration": {
"http": {
"requestUri": "/dataIntegrations"
},
"input": {
"type": "structure",
"required": [
"Name",
"KmsKey"
],
"members": {
"Name": {},
"Description": {},
"KmsKey": {},
"SourceURI": {},
"ScheduleConfig": {
"shape": "St"
},
"Tags": {
"shape": "Sh"
},
"ClientToken": {
"idempotencyToken": true
},
"FileConfiguration": {
"shape": "Sv"
},
"ObjectConfiguration": {
"shape": "S11"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Id": {},
"Name": {},
"Description": {},
"KmsKey": {},
"SourceURI": {},
"ScheduleConfiguration": {
"shape": "St"
},
"Tags": {
"shape": "Sh"
},
"ClientToken": {},
"FileConfiguration": {
"shape": "Sv"
},
"ObjectConfiguration": {
"shape": "S11"
}
}
}
},
"CreateDataIntegrationAssociation": {
"http": {
"requestUri": "/dataIntegrations/{Identifier}/associations"
},
"input": {
"type": "structure",
"required": [
"DataIntegrationIdentifier"
],
"members": {
"DataIntegrationIdentifier": {
"location": "uri",
"locationName": "Identifier"
},
"ClientId": {},
"ObjectConfiguration": {
"shape": "S11"
},
"DestinationURI": {},
"ClientAssociationMetadata": {
"shape": "S17"
},
"ClientToken": {
"idempotencyToken": true
},
"ExecutionConfiguration": {
"shape": "S18"
}
}
},
"output": {
"type": "structure",
"members": {
"DataIntegrationAssociationId": {},
"DataIntegrationArn": {}
}
}
},
"CreateEventIntegration": {
"http": {
"requestUri": "/eventIntegrations"
},
"input": {
"type": "structure",
"required": [
"Name",
"EventFilter",
"EventBridgeBus"
],
"members": {
"Name": {},
"Description": {},
"EventFilter": {
"shape": "S1d"
},
"EventBridgeBus": {},
"ClientToken": {
"idempotencyToken": true
},
"Tags": {
"shape": "Sh"
}
}
},
"output": {
"type": "structure",
"members": {
"EventIntegrationArn": {}
}
}
},
"DeleteApplication": {
"http": {
"method": "DELETE",
"requestUri": "/applications/{ApplicationIdentifier}"
},
"input": {
"type": "structure",
"required": [
"Arn"
],
"members": {
"Arn": {
"location": "uri",
"locationName": "ApplicationIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteDataIntegration": {
"http": {
"method": "DELETE",
"requestUri": "/dataIntegrations/{Identifier}"
},
"input": {
"type": "structure",
"required": [
"DataIntegrationIdentifier"
],
"members": {
"DataIntegrationIdentifier": {
"location": "uri",
"locationName": "Identifier"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteEventIntegration": {
"http": {
"method": "DELETE",
"requestUri": "/eventIntegrations/{Name}"
},
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {
"location": "uri",
"locationName": "Name"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"GetApplication": {
"http": {
"method": "GET",
"requestUri": "/applications/{ApplicationIdentifier}"
},
"input": {
"type": "structure",
"required": [
"Arn"
],
"members": {
"Arn": {
"location": "uri",
"locationName": "ApplicationIdentifier"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Id": {},
"Name": {},
"Namespace": {},
"Description": {},
"ApplicationSourceConfig": {
"shape": "S5"
},
"Subscriptions": {
"shape": "Sa",
"deprecated": true,
"deprecatedMessage": "Subscriptions has been replaced with Permissions"
},
"Publications": {
"shape": "Sd",
"deprecated": true,
"deprecatedMessage": "Publications has been replaced with Permissions"
},
"CreatedTime": {
"type": "timestamp"
},
"LastModifiedTime": {
"type": "timestamp"
},
"Tags": {
"shape": "Sh"
},
"Permissions": {
"shape": "Sk"
}
}
}
},
"GetDataIntegration": {
"http": {
"method": "GET",
"requestUri": "/dataIntegrations/{Identifier}"
},
"input": {
"type": "structure",
"required": [
"Identifier"
],
"members": {
"Identifier": {
"location": "uri",
"locationName": "Identifier"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Id": {},
"Name": {},
"Description": {},
"KmsKey": {},
"SourceURI": {},
"ScheduleConfiguration": {
"shape": "St"
},
"Tags": {
"shape": "Sh"
},
"FileConfiguration": {
"shape": "Sv"
},
"ObjectConfiguration": {
"shape": "S11"
}
}
}
},
"GetEventIntegration": {
"http": {
"method": "GET",
"requestUri": "/eventIntegrations/{Name}"
},
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {
"location": "uri",
"locationName": "Name"
}
}
},
"output": {
"type": "structure",
"members": {
"Name": {},
"Description": {},
"EventIntegrationArn": {},
"EventBridgeBus": {},
"EventFilter": {
"shape": "S1d"
},
"Tags": {
"shape": "Sh"
}
}
}
},
"ListApplicationAssociations": {
"http": {
"method": "GET",
"requestUri": "/applications/{ApplicationIdentifier}/associations"
},
"input": {
"type": "structure",
"required": [
"ApplicationId"
],
"members": {
"ApplicationId": {
"location": "uri",
"locationName": "ApplicationIdentifier"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"ApplicationAssociations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ApplicationAssociationArn": {},
"ApplicationArn": {},
"ClientId": {}
}
}
},
"NextToken": {}
}
}
},
"ListApplications": {
"http": {
"method": "GET",
"requestUri": "/applications"
},
"input": {
"type": "structure",
"members": {
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"Applications": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Arn": {},
"Id": {},
"Name": {},
"Namespace": {},
"CreatedTime": {
"type": "timestamp"
},
"LastModifiedTime": {
"type": "timestamp"
}
}
}
},
"NextToken": {}
}
}
},
"ListDataIntegrationAssociations": {
"http": {
"method": "GET",
"requestUri": "/dataIntegrations/{Identifier}/associations"
},
"input": {
"type": "structure",
"required": [
"DataIntegrationIdentifier"
],
"members": {
"DataIntegrationIdentifier": {
"location": "uri",
"locationName": "Identifier"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"DataIntegrationAssociations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"DataIntegrationAssociationArn": {},
"DataIntegrationArn": {},
"ClientId": {},
"DestinationURI": {},
"LastExecutionStatus": {
"type": "structure",
"members": {
"ExecutionStatus": {},
"StatusMessage": {}
}
},
"ExecutionConfiguration": {
"shape": "S18"
}
}
}
},
"NextToken": {}
}
}
},
"ListDataIntegrations": {
"http": {
"method": "GET",
"requestUri": "/dataIntegrations"
},
"input": {
"type": "structure",
"members": {
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"DataIntegrations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Arn": {},
"Name": {},
"SourceURI": {}
}
}
},
"NextToken": {}
}
}
},
"ListEventIntegrationAssociations": {
"http": {
"method": "GET",
"requestUri": "/eventIntegrations/{Name}/associations"
},
"input": {
"type": "structure",
"required": [
"EventIntegrationName"
],
"members": {
"EventIntegrationName": {
"location": "uri",
"locationName": "Name"
},
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"EventIntegrationAssociations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"EventIntegrationAssociationArn": {},
"EventIntegrationAssociationId": {},
"EventIntegrationName": {},
"ClientId": {},
"EventBridgeRuleName": {},
"ClientAssociationMetadata": {
"shape": "S17"
}
}
}
},
"NextToken": {}
}
}
},
"ListEventIntegrations": {
"http": {
"method": "GET",
"requestUri": "/eventIntegrations"
},
"input": {
"type": "structure",
"members": {
"NextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"MaxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"EventIntegrations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"EventIntegrationArn": {},
"Name": {},
"Description": {},
"EventFilter": {
"shape": "S1d"
},
"EventBridgeBus": {},
"Tags": {
"shape": "Sh"
}
}
}
},
"NextToken": {}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"tags": {
"shape": "Sh"
}
}
}
},
"TagResource": {
"http": {
"requestUri": "/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tags": {
"shape": "Sh"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateApplication": {
"http": {
"method": "PATCH",
"requestUri": "/applications/{ApplicationIdentifier}"
},
"input": {
"type": "structure",
"required": [
"Arn"
],
"members": {
"Arn": {
"location": "uri",
"locationName": "ApplicationIdentifier"
},
"Name": {},
"Description": {},
"ApplicationSourceConfig": {
"shape": "S5"
},
"Subscriptions": {
"shape": "Sa",
"deprecated": true,
"deprecatedMessage": "Subscriptions has been replaced with Permissions"
},
"Publications": {
"shape": "Sd",
"deprecated": true,
"deprecatedMessage": "Publications has been replaced with Permissions"
},
"Permissions": {
"shape": "Sk"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateDataIntegration": {
"http": {
"method": "PATCH",
"requestUri": "/dataIntegrations/{Identifier}"
},
"input": {
"type": "structure",
"required": [
"Identifier"
],
"members": {
"Identifier": {
"location": "uri",
"locationName": "Identifier"
},
"Name": {},
"Description": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateDataIntegrationAssociation": {
"http": {
"method": "PATCH",
"requestUri": "/dataIntegrations/{Identifier}/associations/{DataIntegrationAssociationIdentifier}"
},
"input": {
"type": "structure",
"required": [
"DataIntegrationIdentifier",
"DataIntegrationAssociationIdentifier",
"ExecutionConfiguration"
],
"members": {
"DataIntegrationIdentifier": {
"location": "uri",
"locationName": "Identifier"
},
"DataIntegrationAssociationIdentifier": {
"location": "uri",
"locationName": "DataIntegrationAssociationIdentifier"
},
"ExecutionConfiguration": {
"shape": "S18"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateEventIntegration": {
"http": {
"method": "PATCH",
"requestUri": "/eventIntegrations/{Name}"
},
"input": {
"type": "structure",
"required": [
"Name"
],
"members": {
"Name": {
"location": "uri",
"locationName": "Name"
},
"Description": {}
}
},
"output": {
"type": "structure",
"members": {}
}
}
},
"shapes": {
"S5": {
"type": "structure",
"members": {
"ExternalUrlConfig": {
"type": "structure",
"required": [
"AccessUrl"
],
"members": {
"AccessUrl": {},
"ApprovedOrigins": {
"type": "list",
"member": {}
}
}
}
}
},
"Sa": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Event"
],
"members": {
"Event": {},
"Description": {}
}
}
},
"Sd": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Event",
"Schema"
],
"members": {
"Event": {},
"Schema": {},
"Description": {}
}
}
},
"Sh": {
"type": "map",
"key": {},
"value": {}
},
"Sk": {
"type": "list",
"member": {}
},
"St": {
"type": "structure",
"required": [
"ScheduleExpression"
],
"members": {
"FirstExecutionFrom": {},
"Object": {},
"ScheduleExpression": {}
}
},
"Sv": {
"type": "structure",
"required": [
"Folders"
],
"members": {
"Folders": {
"type": "list",
"member": {}
},
"Filters": {
"shape": "Sy"
}
}
},
"Sy": {
"type": "map",
"key": {},
"value": {
"type": "list",
"member": {}
}
},
"S11": {
"type": "map",
"key": {},
"value": {
"shape": "Sy"
}
},
"S17": {
"type": "map",
"key": {},
"value": {}
},
"S18": {
"type": "structure",
"required": [
"ExecutionMode"
],
"members": {
"ExecutionMode": {},
"OnDemandConfiguration": {
"type": "structure",
"required": [
"StartTime"
],
"members": {
"StartTime": {},
"EndTime": {}
}
},
"ScheduleConfiguration": {
"shape": "St"
}
}
},
"S1d": {
"type": "structure",
"required": [
"Source"
],
"members": {
"Source": {}
}
}
}
}
@@ -0,0 +1,40 @@
{
"pagination": {
"ListApplicationAssociations": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "ApplicationAssociations"
},
"ListApplications": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "Applications"
},
"ListDataIntegrationAssociations": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "DataIntegrationAssociations"
},
"ListDataIntegrations": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "DataIntegrations"
},
"ListEventIntegrationAssociations": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "EventIntegrationAssociations"
},
"ListEventIntegrations": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "EventIntegrations"
}
}
}
@@ -0,0 +1,379 @@
{
"version": "1.0",
"examples": {
"DeleteScalingPolicy": [
{
"input": {
"PolicyName": "web-app-cpu-lt-25",
"ResourceId": "service/default/web-app",
"ScalableDimension": "ecs:service:DesiredCount",
"ServiceNamespace": "ecs"
},
"output": {
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example deletes a scaling policy for the Amazon ECS service called web-app, which is running in the default cluster.",
"id": "to-delete-a-scaling-policy-1470863892689",
"title": "To delete a scaling policy"
}
],
"DeleteScheduledAction": [
{
"input": {
"ResourceId": "fleet/sample-fleet",
"ScalableDimension": "appstream:fleet:DesiredCapacity",
"ScheduledActionName": "my-recurring-action",
"ServiceNamespace": "appstream"
},
"output": {
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example deletes a scheduled action for the AppStream 2.0 fleet called sample-fleet.",
"id": "to-delete-a-scheduled-action-1677963329606",
"title": "To delete a scheduled action"
}
],
"DeregisterScalableTarget": [
{
"input": {
"ResourceId": "service/default/web-app",
"ScalableDimension": "ecs:service:DesiredCount",
"ServiceNamespace": "ecs"
},
"output": {
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example deregisters a scalable target for an Amazon ECS service called web-app that is running in the default cluster.",
"id": "to-deregister-a-scalable-target-1470864164895",
"title": "To deregister a scalable target"
}
],
"DescribeScalableTargets": [
{
"input": {
"ServiceNamespace": "ecs"
},
"output": {
"ScalableTargets": [
{
"CreationTime": "2019-05-06T11:21:46.199Z",
"MaxCapacity": 10,
"MinCapacity": 1,
"ResourceId": "service/default/web-app",
"RoleARN": "arn:aws:iam::012345678910:role/aws-service-role/ecs.application-autoscaling.amazonaws.com/AWSServiceRoleForApplicationAutoScaling_ECSService",
"ScalableDimension": "ecs:service:DesiredCount",
"ServiceNamespace": "ecs",
"SuspendedState": {
"DynamicScalingInSuspended": false,
"DynamicScalingOutSuspended": false,
"ScheduledScalingSuspended": false
}
}
]
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example describes the scalable targets for the ECS service namespace.",
"id": "to-describe-scalable-targets-1470864286961",
"title": "To describe scalable targets"
}
],
"DescribeScalingActivities": [
{
"input": {
"ResourceId": "service/default/web-app",
"ScalableDimension": "ecs:service:DesiredCount",
"ServiceNamespace": "ecs"
},
"output": {
"ScalingActivities": [
{
"ActivityId": "e6c5f7d1-dbbb-4a3f-89b2-51f33e766399",
"Cause": "monitor alarm web-app-cpu-lt-25 in state ALARM triggered policy web-app-cpu-lt-25",
"Description": "Setting desired count to 1.",
"EndTime": "2019-05-06T16:04:32.111Z",
"ResourceId": "service/default/web-app",
"ScalableDimension": "ecs:service:DesiredCount",
"ServiceNamespace": "ecs",
"StartTime": "2019-05-06T16:03:58.171Z",
"StatusCode": "Successful",
"StatusMessage": "Successfully set desired count to 1. Change successfully fulfilled by ecs."
}
]
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example describes the scaling activities for an Amazon ECS service called web-app that is running in the default cluster.",
"id": "to-describe-scaling-activities-for-a-scalable-target-1470864398629",
"title": "To describe scaling activities for a scalable target"
}
],
"DescribeScalingPolicies": [
{
"input": {
"ServiceNamespace": "ecs"
},
"output": {
"NextToken": "",
"ScalingPolicies": [
{
"Alarms": [
{
"AlarmARN": "arn:aws:cloudwatch:us-west-2:012345678910:alarm:web-app-cpu-gt-75",
"AlarmName": "web-app-cpu-gt-75"
}
],
"CreationTime": "2019-05-06T12:11:39.230Z",
"PolicyARN": "arn:aws:autoscaling:us-west-2:012345678910:scalingPolicy:6d8972f3-efc8-437c-92d1-6270f29a66e7:resource/ecs/service/default/web-app:policyName/web-app-cpu-gt-75",
"PolicyName": "web-app-cpu-gt-75",
"PolicyType": "StepScaling",
"ResourceId": "service/default/web-app",
"ScalableDimension": "ecs:service:DesiredCount",
"ServiceNamespace": "ecs",
"StepScalingPolicyConfiguration": {
"AdjustmentType": "PercentChangeInCapacity",
"Cooldown": 60,
"StepAdjustments": [
{
"MetricIntervalLowerBound": 0,
"ScalingAdjustment": 200
}
]
}
}
]
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example describes the scaling policies for the ECS service namespace.",
"id": "to-describe-scaling-policies-1470864609734",
"title": "To describe scaling policies"
}
],
"DescribeScheduledActions": [
{
"input": {
"ServiceNamespace": "dynamodb"
},
"output": {
"ScheduledActions": [
{
"CreationTime": 1561571888.361,
"ResourceId": "table/my-table",
"ScalableDimension": "dynamodb:table:WriteCapacityUnits",
"ScalableTargetAction": {
"MaxCapacity": 20,
"MinCapacity": 15
},
"Schedule": "at(2019-05-20T18:35:00)",
"ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledAction:2d36aa3b-cdf9-4565-b290-81db519b227d:resource/dynamodb/table/my-table:scheduledActionName/my-first-scheduled-action",
"ScheduledActionName": "my-first-scheduled-action",
"ServiceNamespace": "dynamodb"
},
{
"CreationTime": 1561571946.021,
"ResourceId": "table/my-table",
"ScalableDimension": "dynamodb:table:WriteCapacityUnits",
"ScalableTargetAction": {
"MaxCapacity": 10,
"MinCapacity": 5
},
"Schedule": "at(2019-05-20T18:40:00)",
"ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledAction:2d36aa3b-cdf9-4565-b290-81db519b227d:resource/dynamodb/table/my-table:scheduledActionName/my-second-scheduled-action",
"ScheduledActionName": "my-second-scheduled-action",
"ServiceNamespace": "dynamodb"
}
]
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example describes the scheduled actions for the dynamodb service namespace.",
"id": "to-describe-scheduled-actions-1677965249349",
"title": "To describe scheduled actions"
}
],
"ListTagsForResource": [
{
"input": {
"ResourceARN": "arn:aws:application-autoscaling:us-west-2:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123"
},
"output": {
"Tags": {
"environment": "production"
}
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example lists the tag key names and values that are attached to the scalable target specified by its ARN.",
"id": "to-list-tags-for-a-scalable-target-1677971474903",
"title": "To list tags for a scalable target"
}
],
"PutScalingPolicy": [
{
"input": {
"PolicyName": "cpu75-target-tracking-scaling-policy",
"PolicyType": "TargetTrackingScaling",
"ResourceId": "service/default/web-app",
"ScalableDimension": "ecs:service:DesiredCount",
"ServiceNamespace": "ecs",
"TargetTrackingScalingPolicyConfiguration": {
"PredefinedMetricSpecification": {
"PredefinedMetricType": "ECSServiceAverageCPUUtilization"
},
"ScaleInCooldown": 60,
"ScaleOutCooldown": 60,
"TargetValue": 75
}
},
"output": {
"Alarms": [
{
"AlarmARN": "arn:aws:cloudwatch:us-west-2:012345678910:alarm:TargetTracking-service/default/web-app-AlarmHigh-d4f0770c-b46e-434a-a60f-3b36d653feca",
"AlarmName": "TargetTracking-service/default/web-app-AlarmHigh-d4f0770c-b46e-434a-a60f-3b36d653feca"
},
{
"AlarmARN": "arn:aws:cloudwatch:us-west-2:012345678910:alarm:TargetTracking-service/default/web-app-AlarmLow-1b437334-d19b-4a63-a812-6c67aaf2910d",
"AlarmName": "TargetTracking-service/default/web-app-AlarmLow-1b437334-d19b-4a63-a812-6c67aaf2910d"
}
],
"PolicyARN": "arn:aws:autoscaling:us-west-2:012345678910:scalingPolicy:6d8972f3-efc8-437c-92d1-6270f29a66e7:resource/ecs/service/default/web-app:policyName/cpu75-target-tracking-scaling-policy"
},
"comments": {
"input": {
},
"output": {
}
},
"description": "The following example applies a target tracking scaling policy with a predefined metric specification to an Amazon ECS service called web-app in the default cluster. The policy keeps the average CPU utilization of the service at 75 percent, with scale-out and scale-in cooldown periods of 60 seconds.",
"id": "to-apply-a-target-tracking-scaling-policy-with-a-predefined-metric-specification-1569364247984",
"title": "To apply a target tracking scaling policy with a predefined metric specification"
}
],
"PutScheduledAction": [
{
"input": {
"ResourceId": "table/TestTable",
"ScalableDimension": "dynamodb:table:WriteCapacityUnits",
"ScalableTargetAction": {
"MinCapacity": 6
},
"Schedule": "cron(15 12 * * ? *)",
"ScheduledActionName": "my-recurring-action",
"ServiceNamespace": "dynamodb"
},
"output": {
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example adds a scheduled action to a DynamoDB table called TestTable to scale out on a recurring schedule. On the specified schedule (every day at 12:15pm UTC), if the current capacity is below the value specified for MinCapacity, Application Auto Scaling scales out to the value specified by MinCapacity.",
"id": "to-create-a-recurring-scheduled-action-1677970068621",
"title": "To create a recurring scheduled action"
}
],
"RegisterScalableTarget": [
{
"input": {
"MaxCapacity": 10,
"MinCapacity": 1,
"ResourceId": "service/default/web-app",
"ScalableDimension": "ecs:service:DesiredCount",
"ServiceNamespace": "ecs"
},
"output": {
"ScalableTargetARN": "arn:aws:application-autoscaling:us-east-1:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123"
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example registers a scalable target from an Amazon ECS service called web-app that is running on the default cluster, with a minimum desired count of 1 task and a maximum desired count of 10 tasks.",
"id": "to-register-a-new-scalable-target-1470864910380",
"title": "To register an ECS service as a scalable target"
}
],
"TagResource": [
{
"input": {
"ResourceARN": "arn:aws:application-autoscaling:us-west-2:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123",
"Tags": {
"environment": "production"
}
},
"output": {
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example adds a tag with the key name \"environment\" and the value \"production\" to the scalable target specified by its ARN.",
"id": "to-add-a-tag-to-a-scalable-target-1677970764620",
"title": "To add a tag to a scalable target"
}
],
"UntagResource": [
{
"input": {
"ResourceARN": "arn:aws:application-autoscaling:us-west-2:123456789012:scalable-target/1234abcd56ab78cd901ef1234567890ab123",
"TagKeys": [
"environment"
]
},
"output": {
},
"comments": {
"input": {
},
"output": {
}
},
"description": "This example removes the tag pair with the key name \"environment\" from the scalable target specified by its ARN.",
"id": "to-remove-a-tag-from-a-scalable-target-1677971117168",
"title": "To remove a tag from a scalable target"
}
]
}
}
@@ -0,0 +1,690 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2016-02-06",
"endpointPrefix": "application-autoscaling",
"jsonVersion": "1.1",
"protocol": "json",
"protocols": [
"json"
],
"serviceFullName": "Application Auto Scaling",
"serviceId": "Application Auto Scaling",
"signatureVersion": "v4",
"signingName": "application-autoscaling",
"targetPrefix": "AnyScaleFrontendService",
"uid": "application-autoscaling-2016-02-06",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"DeleteScalingPolicy": {
"input": {
"type": "structure",
"required": [
"PolicyName",
"ServiceNamespace",
"ResourceId",
"ScalableDimension"
],
"members": {
"PolicyName": {},
"ServiceNamespace": {},
"ResourceId": {},
"ScalableDimension": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteScheduledAction": {
"input": {
"type": "structure",
"required": [
"ServiceNamespace",
"ScheduledActionName",
"ResourceId",
"ScalableDimension"
],
"members": {
"ServiceNamespace": {},
"ScheduledActionName": {},
"ResourceId": {},
"ScalableDimension": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeregisterScalableTarget": {
"input": {
"type": "structure",
"required": [
"ServiceNamespace",
"ResourceId",
"ScalableDimension"
],
"members": {
"ServiceNamespace": {},
"ResourceId": {},
"ScalableDimension": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DescribeScalableTargets": {
"input": {
"type": "structure",
"required": [
"ServiceNamespace"
],
"members": {
"ServiceNamespace": {},
"ResourceIds": {
"shape": "Sb"
},
"ScalableDimension": {},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"ScalableTargets": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ServiceNamespace",
"ResourceId",
"ScalableDimension",
"MinCapacity",
"MaxCapacity",
"RoleARN",
"CreationTime"
],
"members": {
"ServiceNamespace": {},
"ResourceId": {},
"ScalableDimension": {},
"MinCapacity": {
"type": "integer"
},
"MaxCapacity": {
"type": "integer"
},
"RoleARN": {},
"CreationTime": {
"type": "timestamp"
},
"SuspendedState": {
"shape": "Sj"
},
"ScalableTargetARN": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeScalingActivities": {
"input": {
"type": "structure",
"required": [
"ServiceNamespace"
],
"members": {
"ServiceNamespace": {},
"ResourceId": {},
"ScalableDimension": {},
"MaxResults": {
"type": "integer"
},
"NextToken": {},
"IncludeNotScaledActivities": {
"type": "boolean"
}
}
},
"output": {
"type": "structure",
"members": {
"ScalingActivities": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ActivityId",
"ServiceNamespace",
"ResourceId",
"ScalableDimension",
"Description",
"Cause",
"StartTime",
"StatusCode"
],
"members": {
"ActivityId": {},
"ServiceNamespace": {},
"ResourceId": {},
"ScalableDimension": {},
"Description": {},
"Cause": {},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
},
"StatusCode": {},
"StatusMessage": {},
"Details": {},
"NotScaledReasons": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Code"
],
"members": {
"Code": {},
"MaxCapacity": {
"type": "integer"
},
"MinCapacity": {
"type": "integer"
},
"CurrentCapacity": {
"type": "integer"
}
}
}
}
}
}
},
"NextToken": {}
}
}
},
"DescribeScalingPolicies": {
"input": {
"type": "structure",
"required": [
"ServiceNamespace"
],
"members": {
"PolicyNames": {
"shape": "Sb"
},
"ServiceNamespace": {},
"ResourceId": {},
"ScalableDimension": {},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"ScalingPolicies": {
"type": "list",
"member": {
"type": "structure",
"required": [
"PolicyARN",
"PolicyName",
"ServiceNamespace",
"ResourceId",
"ScalableDimension",
"PolicyType",
"CreationTime"
],
"members": {
"PolicyARN": {},
"PolicyName": {},
"ServiceNamespace": {},
"ResourceId": {},
"ScalableDimension": {},
"PolicyType": {},
"StepScalingPolicyConfiguration": {
"shape": "S10"
},
"TargetTrackingScalingPolicyConfiguration": {
"shape": "S19"
},
"Alarms": {
"shape": "S21"
},
"CreationTime": {
"type": "timestamp"
}
}
}
},
"NextToken": {}
}
}
},
"DescribeScheduledActions": {
"input": {
"type": "structure",
"required": [
"ServiceNamespace"
],
"members": {
"ScheduledActionNames": {
"shape": "Sb"
},
"ServiceNamespace": {},
"ResourceId": {},
"ScalableDimension": {},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"ScheduledActions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ScheduledActionName",
"ScheduledActionARN",
"ServiceNamespace",
"Schedule",
"ResourceId",
"CreationTime"
],
"members": {
"ScheduledActionName": {},
"ScheduledActionARN": {},
"ServiceNamespace": {},
"Schedule": {},
"Timezone": {},
"ResourceId": {},
"ScalableDimension": {},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
},
"ScalableTargetAction": {
"shape": "S28"
},
"CreationTime": {
"type": "timestamp"
}
}
}
},
"NextToken": {}
}
}
},
"ListTagsForResource": {
"input": {
"type": "structure",
"required": [
"ResourceARN"
],
"members": {
"ResourceARN": {}
}
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "S2c"
}
}
}
},
"PutScalingPolicy": {
"input": {
"type": "structure",
"required": [
"PolicyName",
"ServiceNamespace",
"ResourceId",
"ScalableDimension"
],
"members": {
"PolicyName": {},
"ServiceNamespace": {},
"ResourceId": {},
"ScalableDimension": {},
"PolicyType": {},
"StepScalingPolicyConfiguration": {
"shape": "S10"
},
"TargetTrackingScalingPolicyConfiguration": {
"shape": "S19"
}
}
},
"output": {
"type": "structure",
"required": [
"PolicyARN"
],
"members": {
"PolicyARN": {},
"Alarms": {
"shape": "S21"
}
}
}
},
"PutScheduledAction": {
"input": {
"type": "structure",
"required": [
"ServiceNamespace",
"ScheduledActionName",
"ResourceId",
"ScalableDimension"
],
"members": {
"ServiceNamespace": {},
"Schedule": {},
"Timezone": {},
"ScheduledActionName": {},
"ResourceId": {},
"ScalableDimension": {},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
},
"ScalableTargetAction": {
"shape": "S28"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"RegisterScalableTarget": {
"input": {
"type": "structure",
"required": [
"ServiceNamespace",
"ResourceId",
"ScalableDimension"
],
"members": {
"ServiceNamespace": {},
"ResourceId": {},
"ScalableDimension": {},
"MinCapacity": {
"type": "integer"
},
"MaxCapacity": {
"type": "integer"
},
"RoleARN": {},
"SuspendedState": {
"shape": "Sj"
},
"Tags": {
"shape": "S2c"
}
}
},
"output": {
"type": "structure",
"members": {
"ScalableTargetARN": {}
}
}
},
"TagResource": {
"input": {
"type": "structure",
"required": [
"ResourceARN",
"Tags"
],
"members": {
"ResourceARN": {},
"Tags": {
"shape": "S2c"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"input": {
"type": "structure",
"required": [
"ResourceARN",
"TagKeys"
],
"members": {
"ResourceARN": {},
"TagKeys": {
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
}
},
"shapes": {
"Sb": {
"type": "list",
"member": {}
},
"Sj": {
"type": "structure",
"members": {
"DynamicScalingInSuspended": {
"type": "boolean"
},
"DynamicScalingOutSuspended": {
"type": "boolean"
},
"ScheduledScalingSuspended": {
"type": "boolean"
}
}
},
"S10": {
"type": "structure",
"members": {
"AdjustmentType": {},
"StepAdjustments": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ScalingAdjustment"
],
"members": {
"MetricIntervalLowerBound": {
"type": "double"
},
"MetricIntervalUpperBound": {
"type": "double"
},
"ScalingAdjustment": {
"type": "integer"
}
}
}
},
"MinAdjustmentMagnitude": {
"type": "integer"
},
"Cooldown": {
"type": "integer"
},
"MetricAggregationType": {}
}
},
"S19": {
"type": "structure",
"required": [
"TargetValue"
],
"members": {
"TargetValue": {
"type": "double"
},
"PredefinedMetricSpecification": {
"type": "structure",
"required": [
"PredefinedMetricType"
],
"members": {
"PredefinedMetricType": {},
"ResourceLabel": {}
}
},
"CustomizedMetricSpecification": {
"type": "structure",
"members": {
"MetricName": {},
"Namespace": {},
"Dimensions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Name",
"Value"
],
"members": {
"Name": {},
"Value": {}
}
}
},
"Statistic": {},
"Unit": {},
"Metrics": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Id"
],
"members": {
"Expression": {},
"Id": {},
"Label": {},
"MetricStat": {
"type": "structure",
"required": [
"Metric",
"Stat"
],
"members": {
"Metric": {
"type": "structure",
"members": {
"Dimensions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Name",
"Value"
],
"members": {
"Name": {},
"Value": {}
}
}
},
"MetricName": {},
"Namespace": {}
}
},
"Stat": {},
"Unit": {}
}
},
"ReturnData": {
"type": "boolean"
}
}
}
}
}
},
"ScaleOutCooldown": {
"type": "integer"
},
"ScaleInCooldown": {
"type": "integer"
},
"DisableScaleIn": {
"type": "boolean"
}
}
},
"S21": {
"type": "list",
"member": {
"type": "structure",
"required": [
"AlarmName",
"AlarmARN"
],
"members": {
"AlarmName": {},
"AlarmARN": {}
}
}
},
"S28": {
"type": "structure",
"members": {
"MinCapacity": {
"type": "integer"
},
"MaxCapacity": {
"type": "integer"
}
}
},
"S2c": {
"type": "map",
"key": {},
"value": {}
}
}
}
@@ -0,0 +1,28 @@
{
"pagination": {
"DescribeScalableTargets": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "ScalableTargets"
},
"DescribeScalingActivities": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "ScalingActivities"
},
"DescribeScalingPolicies": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "ScalingPolicies"
},
"DescribeScheduledActions": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "ScheduledActions"
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,39 @@
{
"pagination": {
"ListApplications": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListComponents": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListConfigurationHistory": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListLogPatternSets": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListLogPatterns": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListProblems": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListWorkloads": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,34 @@
{
"pagination": {
"ListServiceDependencies": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "ServiceDependencies"
},
"ListServiceDependents": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "ServiceDependents"
},
"ListServiceLevelObjectives": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "SloSummaries"
},
"ListServiceOperations": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "ServiceOperations"
},
"ListServices": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "ServiceSummaries"
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
@@ -0,0 +1,243 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2020-09-10",
"endpointPrefix": "application-cost-profiler",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceFullName": "AWS Application Cost Profiler",
"serviceId": "ApplicationCostProfiler",
"signatureVersion": "v4",
"signingName": "application-cost-profiler",
"uid": "AWSApplicationCostProfiler-2020-09-10"
},
"operations": {
"DeleteReportDefinition": {
"http": {
"method": "DELETE",
"requestUri": "/reportDefinition/{reportId}"
},
"input": {
"type": "structure",
"required": [
"reportId"
],
"members": {
"reportId": {
"location": "uri",
"locationName": "reportId"
}
}
},
"output": {
"type": "structure",
"members": {
"reportId": {}
}
}
},
"GetReportDefinition": {
"http": {
"method": "GET",
"requestUri": "/reportDefinition/{reportId}"
},
"input": {
"type": "structure",
"required": [
"reportId"
],
"members": {
"reportId": {
"location": "uri",
"locationName": "reportId"
}
}
},
"output": {
"type": "structure",
"required": [
"reportId",
"reportDescription",
"reportFrequency",
"format",
"destinationS3Location",
"createdAt",
"lastUpdated"
],
"members": {
"reportId": {},
"reportDescription": {},
"reportFrequency": {},
"format": {},
"destinationS3Location": {
"shape": "S9"
},
"createdAt": {
"type": "timestamp"
},
"lastUpdated": {
"type": "timestamp"
}
}
}
},
"ImportApplicationUsage": {
"http": {
"requestUri": "/importApplicationUsage"
},
"input": {
"type": "structure",
"required": [
"sourceS3Location"
],
"members": {
"sourceS3Location": {
"type": "structure",
"required": [
"bucket",
"key"
],
"members": {
"bucket": {},
"key": {},
"region": {}
}
}
}
},
"output": {
"type": "structure",
"required": [
"importId"
],
"members": {
"importId": {}
}
}
},
"ListReportDefinitions": {
"http": {
"method": "GET",
"requestUri": "/reportDefinition"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"reportDefinitions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"reportId": {},
"reportDescription": {},
"reportFrequency": {},
"format": {},
"destinationS3Location": {
"shape": "S9"
},
"createdAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"PutReportDefinition": {
"http": {
"requestUri": "/reportDefinition"
},
"input": {
"type": "structure",
"required": [
"reportId",
"reportDescription",
"reportFrequency",
"format",
"destinationS3Location"
],
"members": {
"reportId": {},
"reportDescription": {},
"reportFrequency": {},
"format": {},
"destinationS3Location": {
"shape": "S9"
}
}
},
"output": {
"type": "structure",
"members": {
"reportId": {}
}
}
},
"UpdateReportDefinition": {
"http": {
"method": "PUT",
"requestUri": "/reportDefinition/{reportId}"
},
"input": {
"type": "structure",
"required": [
"reportId",
"reportDescription",
"reportFrequency",
"format",
"destinationS3Location"
],
"members": {
"reportId": {
"location": "uri",
"locationName": "reportId"
},
"reportDescription": {},
"reportFrequency": {},
"format": {},
"destinationS3Location": {
"shape": "S9"
}
}
},
"output": {
"type": "structure",
"members": {
"reportId": {}
}
}
}
},
"shapes": {
"S9": {
"type": "structure",
"required": [
"bucket",
"prefix"
],
"members": {
"bucket": {},
"prefix": {}
}
}
}
}
@@ -0,0 +1,10 @@
{
"pagination": {
"ListReportDefinitions": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "reportDefinitions"
}
}
}
@@ -0,0 +1,4 @@
{
"version": "1.0",
"examples": { }
}
@@ -0,0 +1,966 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2018-10-01",
"endpointPrefix": "appmesh",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceFullName": "AWS App Mesh",
"serviceId": "App Mesh",
"signatureVersion": "v4",
"signingName": "appmesh",
"uid": "appmesh-2018-10-01"
},
"operations": {
"CreateMesh": {
"http": {
"method": "PUT",
"requestUri": "/meshes",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"meshName": {}
}
},
"output": {
"type": "structure",
"members": {
"mesh": {
"shape": "S5"
}
},
"payload": "mesh"
},
"idempotent": true
},
"CreateRoute": {
"http": {
"method": "PUT",
"requestUri": "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName",
"routeName",
"spec",
"virtualRouterName"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"routeName": {},
"spec": {
"shape": "Sd"
},
"virtualRouterName": {
"location": "uri",
"locationName": "virtualRouterName"
}
}
},
"output": {
"type": "structure",
"members": {
"route": {
"shape": "Sl"
}
},
"payload": "route"
},
"idempotent": true
},
"CreateVirtualNode": {
"http": {
"method": "PUT",
"requestUri": "/meshes/{meshName}/virtualNodes",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName",
"spec",
"virtualNodeName"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"spec": {
"shape": "Sp"
},
"virtualNodeName": {}
}
},
"output": {
"type": "structure",
"members": {
"virtualNode": {
"shape": "S14"
}
},
"payload": "virtualNode"
},
"idempotent": true
},
"CreateVirtualRouter": {
"http": {
"method": "PUT",
"requestUri": "/meshes/{meshName}/virtualRouters",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName",
"spec",
"virtualRouterName"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"spec": {
"shape": "S18"
},
"virtualRouterName": {}
}
},
"output": {
"type": "structure",
"members": {
"virtualRouter": {
"shape": "S1b"
}
},
"payload": "virtualRouter"
},
"idempotent": true
},
"DeleteMesh": {
"http": {
"method": "DELETE",
"requestUri": "/meshes/{meshName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName"
],
"members": {
"meshName": {
"location": "uri",
"locationName": "meshName"
}
}
},
"output": {
"type": "structure",
"members": {
"mesh": {
"shape": "S5"
}
},
"payload": "mesh"
},
"idempotent": true
},
"DeleteRoute": {
"http": {
"method": "DELETE",
"requestUri": "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName",
"routeName",
"virtualRouterName"
],
"members": {
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"routeName": {
"location": "uri",
"locationName": "routeName"
},
"virtualRouterName": {
"location": "uri",
"locationName": "virtualRouterName"
}
}
},
"output": {
"type": "structure",
"members": {
"route": {
"shape": "Sl"
}
},
"payload": "route"
},
"idempotent": true
},
"DeleteVirtualNode": {
"http": {
"method": "DELETE",
"requestUri": "/meshes/{meshName}/virtualNodes/{virtualNodeName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName",
"virtualNodeName"
],
"members": {
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"virtualNodeName": {
"location": "uri",
"locationName": "virtualNodeName"
}
}
},
"output": {
"type": "structure",
"members": {
"virtualNode": {
"shape": "S14"
}
},
"payload": "virtualNode"
},
"idempotent": true
},
"DeleteVirtualRouter": {
"http": {
"method": "DELETE",
"requestUri": "/meshes/{meshName}/virtualRouters/{virtualRouterName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName",
"virtualRouterName"
],
"members": {
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"virtualRouterName": {
"location": "uri",
"locationName": "virtualRouterName"
}
}
},
"output": {
"type": "structure",
"members": {
"virtualRouter": {
"shape": "S1b"
}
},
"payload": "virtualRouter"
},
"idempotent": true
},
"DescribeMesh": {
"http": {
"method": "GET",
"requestUri": "/meshes/{meshName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName"
],
"members": {
"meshName": {
"location": "uri",
"locationName": "meshName"
}
}
},
"output": {
"type": "structure",
"members": {
"mesh": {
"shape": "S5"
}
},
"payload": "mesh"
}
},
"DescribeRoute": {
"http": {
"method": "GET",
"requestUri": "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName",
"routeName",
"virtualRouterName"
],
"members": {
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"routeName": {
"location": "uri",
"locationName": "routeName"
},
"virtualRouterName": {
"location": "uri",
"locationName": "virtualRouterName"
}
}
},
"output": {
"type": "structure",
"members": {
"route": {
"shape": "Sl"
}
},
"payload": "route"
}
},
"DescribeVirtualNode": {
"http": {
"method": "GET",
"requestUri": "/meshes/{meshName}/virtualNodes/{virtualNodeName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName",
"virtualNodeName"
],
"members": {
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"virtualNodeName": {
"location": "uri",
"locationName": "virtualNodeName"
}
}
},
"output": {
"type": "structure",
"members": {
"virtualNode": {
"shape": "S14"
}
},
"payload": "virtualNode"
}
},
"DescribeVirtualRouter": {
"http": {
"method": "GET",
"requestUri": "/meshes/{meshName}/virtualRouters/{virtualRouterName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName",
"virtualRouterName"
],
"members": {
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"virtualRouterName": {
"location": "uri",
"locationName": "virtualRouterName"
}
}
},
"output": {
"type": "structure",
"members": {
"virtualRouter": {
"shape": "S1b"
}
},
"payload": "virtualRouter"
}
},
"ListMeshes": {
"http": {
"method": "GET",
"requestUri": "/meshes",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"limit": {
"location": "querystring",
"locationName": "limit",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"required": [
"meshes"
],
"members": {
"meshes": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"meshName": {}
}
}
},
"nextToken": {}
}
}
},
"ListRoutes": {
"http": {
"method": "GET",
"requestUri": "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName",
"virtualRouterName"
],
"members": {
"limit": {
"location": "querystring",
"locationName": "limit",
"type": "integer"
},
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"virtualRouterName": {
"location": "uri",
"locationName": "virtualRouterName"
}
}
},
"output": {
"type": "structure",
"required": [
"routes"
],
"members": {
"nextToken": {},
"routes": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"meshName": {},
"routeName": {},
"virtualRouterName": {}
}
}
}
}
}
},
"ListVirtualNodes": {
"http": {
"method": "GET",
"requestUri": "/meshes/{meshName}/virtualNodes",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName"
],
"members": {
"limit": {
"location": "querystring",
"locationName": "limit",
"type": "integer"
},
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"required": [
"virtualNodes"
],
"members": {
"nextToken": {},
"virtualNodes": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"meshName": {},
"virtualNodeName": {}
}
}
}
}
}
},
"ListVirtualRouters": {
"http": {
"method": "GET",
"requestUri": "/meshes/{meshName}/virtualRouters",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName"
],
"members": {
"limit": {
"location": "querystring",
"locationName": "limit",
"type": "integer"
},
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"required": [
"virtualRouters"
],
"members": {
"nextToken": {},
"virtualRouters": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"meshName": {},
"virtualRouterName": {}
}
}
}
}
}
},
"UpdateRoute": {
"http": {
"method": "PUT",
"requestUri": "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName",
"routeName",
"spec",
"virtualRouterName"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"routeName": {
"location": "uri",
"locationName": "routeName"
},
"spec": {
"shape": "Sd"
},
"virtualRouterName": {
"location": "uri",
"locationName": "virtualRouterName"
}
}
},
"output": {
"type": "structure",
"members": {
"route": {
"shape": "Sl"
}
},
"payload": "route"
},
"idempotent": true
},
"UpdateVirtualNode": {
"http": {
"method": "PUT",
"requestUri": "/meshes/{meshName}/virtualNodes/{virtualNodeName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName",
"spec",
"virtualNodeName"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"spec": {
"shape": "Sp"
},
"virtualNodeName": {
"location": "uri",
"locationName": "virtualNodeName"
}
}
},
"output": {
"type": "structure",
"members": {
"virtualNode": {
"shape": "S14"
}
},
"payload": "virtualNode"
},
"idempotent": true
},
"UpdateVirtualRouter": {
"http": {
"method": "PUT",
"requestUri": "/meshes/{meshName}/virtualRouters/{virtualRouterName}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"meshName",
"spec",
"virtualRouterName"
],
"members": {
"clientToken": {
"idempotencyToken": true
},
"meshName": {
"location": "uri",
"locationName": "meshName"
},
"spec": {
"shape": "S18"
},
"virtualRouterName": {
"location": "uri",
"locationName": "virtualRouterName"
}
}
},
"output": {
"type": "structure",
"members": {
"virtualRouter": {
"shape": "S1b"
}
},
"payload": "virtualRouter"
},
"idempotent": true
}
},
"shapes": {
"S5": {
"type": "structure",
"required": [
"meshName",
"metadata"
],
"members": {
"meshName": {},
"metadata": {
"shape": "S6"
},
"status": {
"type": "structure",
"members": {
"status": {}
}
}
}
},
"S6": {
"type": "structure",
"members": {
"arn": {},
"createdAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"uid": {},
"version": {
"type": "long"
}
}
},
"Sd": {
"type": "structure",
"members": {
"httpRoute": {
"type": "structure",
"members": {
"action": {
"type": "structure",
"members": {
"weightedTargets": {
"type": "list",
"member": {
"type": "structure",
"members": {
"virtualNode": {},
"weight": {
"type": "integer"
}
}
}
}
}
},
"match": {
"type": "structure",
"members": {
"prefix": {}
}
}
}
}
}
},
"Sl": {
"type": "structure",
"required": [
"meshName",
"routeName",
"virtualRouterName"
],
"members": {
"meshName": {},
"metadata": {
"shape": "S6"
},
"routeName": {},
"spec": {
"shape": "Sd"
},
"status": {
"type": "structure",
"members": {
"status": {}
}
},
"virtualRouterName": {}
}
},
"Sp": {
"type": "structure",
"members": {
"backends": {
"type": "list",
"member": {}
},
"listeners": {
"type": "list",
"member": {
"type": "structure",
"members": {
"healthCheck": {
"type": "structure",
"required": [
"healthyThreshold",
"intervalMillis",
"protocol",
"timeoutMillis",
"unhealthyThreshold"
],
"members": {
"healthyThreshold": {
"type": "integer"
},
"intervalMillis": {
"type": "long"
},
"path": {},
"port": {
"type": "integer"
},
"protocol": {},
"timeoutMillis": {
"type": "long"
},
"unhealthyThreshold": {
"type": "integer"
}
}
},
"portMapping": {
"type": "structure",
"members": {
"port": {
"type": "integer"
},
"protocol": {}
}
}
}
}
},
"serviceDiscovery": {
"type": "structure",
"members": {
"dns": {
"type": "structure",
"members": {
"serviceName": {}
}
}
}
}
}
},
"S14": {
"type": "structure",
"required": [
"meshName",
"virtualNodeName"
],
"members": {
"meshName": {},
"metadata": {
"shape": "S6"
},
"spec": {
"shape": "Sp"
},
"status": {
"type": "structure",
"members": {
"status": {}
}
},
"virtualNodeName": {}
}
},
"S18": {
"type": "structure",
"members": {
"serviceNames": {
"type": "list",
"member": {}
}
}
},
"S1b": {
"type": "structure",
"required": [
"meshName",
"virtualRouterName"
],
"members": {
"meshName": {},
"metadata": {
"shape": "S6"
},
"spec": {
"shape": "S18"
},
"status": {
"type": "structure",
"members": {
"status": {}
}
},
"virtualRouterName": {}
}
}
}
}
@@ -0,0 +1,28 @@
{
"pagination": {
"ListMeshes": {
"input_token": "nextToken",
"limit_key": "limit",
"output_token": "nextToken",
"result_key": "meshes"
},
"ListRoutes": {
"input_token": "nextToken",
"limit_key": "limit",
"output_token": "nextToken",
"result_key": "routes"
},
"ListVirtualNodes": {
"input_token": "nextToken",
"limit_key": "limit",
"output_token": "nextToken",
"result_key": "virtualNodes"
},
"ListVirtualRouters": {
"input_token": "nextToken",
"limit_key": "limit",
"output_token": "nextToken",
"result_key": "virtualRouters"
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,52 @@
{
"pagination": {
"ListGatewayRoutes": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "limit",
"result_key": "gatewayRoutes"
},
"ListMeshes": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "limit",
"result_key": "meshes"
},
"ListRoutes": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "limit",
"result_key": "routes"
},
"ListTagsForResource": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "limit",
"result_key": "tags"
},
"ListVirtualGateways": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "limit",
"result_key": "virtualGateways"
},
"ListVirtualNodes": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "limit",
"result_key": "virtualNodes"
},
"ListVirtualRouters": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "limit",
"result_key": "virtualRouters"
},
"ListVirtualServices": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "limit",
"result_key": "virtualServices"
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,49 @@
{
"pagination": {
"DescribeCustomDomains": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListAutoScalingConfigurations": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListConnections": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListObservabilityConfigurations": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListOperations": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListServices": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListServicesForAutoScalingConfiguration": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListVpcConnectors": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListVpcIngressConnections": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,24 @@
{
"pagination": {
"DescribeAppBlockBuilderAppBlockAssociations": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"DescribeAppBlockBuilders": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"DescribeImagePermissions": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"DescribeImages": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
}
}
}
@@ -0,0 +1,55 @@
{
"version": 2,
"waiters": {
"FleetStarted": {
"delay": 30,
"maxAttempts": 40,
"operation": "DescribeFleets",
"acceptors": [
{
"state": "success",
"matcher": "pathAll",
"argument": "Fleets[].State",
"expected": "RUNNING"
},
{
"state": "failure",
"matcher": "pathAny",
"argument": "Fleets[].State",
"expected": "STOPPING"
},
{
"state": "failure",
"matcher": "pathAny",
"argument": "Fleets[].State",
"expected": "STOPPED"
}
]
},
"FleetStopped": {
"delay": 30,
"maxAttempts": 40,
"operation": "DescribeFleets",
"acceptors": [
{
"state": "success",
"matcher": "pathAll",
"argument": "Fleets[].State",
"expected": "STOPPED"
},
{
"state": "failure",
"matcher": "pathAny",
"argument": "Fleets[].State",
"expected": "STARTING"
},
{
"state": "failure",
"matcher": "pathAny",
"argument": "Fleets[].State",
"expected": "RUNNING"
}
]
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,64 @@
{
"pagination": {
"ListApiKeys": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "apiKeys"
},
"ListDataSources": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "dataSources"
},
"ListDomainNames": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "domainNameConfigs"
},
"ListFunctions": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "functions"
},
"ListGraphqlApis": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "graphqlApis"
},
"ListResolvers": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "resolvers"
},
"ListResolversByFunction": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "resolvers"
},
"ListSourceApiAssociations": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "sourceApiAssociationSummaries"
},
"ListTypes": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "types"
},
"ListTypesByAssociation": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "types"
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,40 @@
{
"pagination": {
"ListTestCases": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "testCases"
},
"ListTestConfigurations": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "testConfigurations"
},
"ListTestRunSteps": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "testRunSteps"
},
"ListTestRunTestCases": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "testRunTestCases"
},
"ListTestRuns": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "testRuns"
},
"ListTestSuites": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "testSuites"
}
}
}
@@ -0,0 +1,5 @@
{
"version": 2,
"waiters": {
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
@@ -0,0 +1,638 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2022-10-30",
"endpointPrefix": "arc-zonal-shift",
"jsonVersion": "1.1",
"protocol": "rest-json",
"protocols": [
"rest-json"
],
"serviceFullName": "AWS ARC - Zonal Shift",
"serviceId": "ARC Zonal Shift",
"signatureVersion": "v4",
"signingName": "arc-zonal-shift",
"uid": "arc-zonal-shift-2022-10-30",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"CancelZonalShift": {
"http": {
"method": "DELETE",
"requestUri": "/zonalshifts/{zonalShiftId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"zonalShiftId"
],
"members": {
"zonalShiftId": {
"location": "uri",
"locationName": "zonalShiftId"
}
}
},
"output": {
"shape": "S3"
}
},
"CreatePracticeRunConfiguration": {
"http": {
"requestUri": "/configuration",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"outcomeAlarms",
"resourceIdentifier"
],
"members": {
"blockedDates": {
"shape": "Sb"
},
"blockedWindows": {
"shape": "Sd"
},
"blockingAlarms": {
"shape": "Sf"
},
"outcomeAlarms": {
"shape": "Sf"
},
"resourceIdentifier": {}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"name",
"practiceRunConfiguration",
"zonalAutoshiftStatus"
],
"members": {
"arn": {},
"name": {},
"practiceRunConfiguration": {
"shape": "Sl"
},
"zonalAutoshiftStatus": {}
}
}
},
"DeletePracticeRunConfiguration": {
"http": {
"method": "DELETE",
"requestUri": "/configuration/{resourceIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceIdentifier"
],
"members": {
"resourceIdentifier": {
"location": "uri",
"locationName": "resourceIdentifier"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"name",
"zonalAutoshiftStatus"
],
"members": {
"arn": {},
"name": {},
"zonalAutoshiftStatus": {}
}
},
"idempotent": true
},
"GetAutoshiftObserverNotificationStatus": {
"http": {
"method": "GET",
"requestUri": "/autoshift-observer-notification",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"required": [
"status"
],
"members": {
"status": {}
}
}
},
"GetManagedResource": {
"http": {
"method": "GET",
"requestUri": "/managedresources/{resourceIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceIdentifier"
],
"members": {
"resourceIdentifier": {
"location": "uri",
"locationName": "resourceIdentifier"
}
}
},
"output": {
"type": "structure",
"required": [
"appliedWeights",
"zonalShifts"
],
"members": {
"appliedWeights": {
"shape": "Su"
},
"arn": {},
"autoshifts": {
"shape": "Sw"
},
"name": {},
"practiceRunConfiguration": {
"shape": "Sl"
},
"zonalAutoshiftStatus": {},
"zonalShifts": {
"shape": "Sz"
}
}
}
},
"ListAutoshifts": {
"http": {
"method": "GET",
"requestUri": "/autoshifts",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"status": {
"location": "querystring",
"locationName": "status"
}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"required": [
"awayFrom",
"endTime",
"startTime",
"status"
],
"members": {
"awayFrom": {},
"endTime": {
"type": "timestamp"
},
"startTime": {
"type": "timestamp"
},
"status": {}
}
}
},
"nextToken": {}
}
}
},
"ListManagedResources": {
"http": {
"method": "GET",
"requestUri": "/managedresources",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"required": [
"items"
],
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"required": [
"availabilityZones"
],
"members": {
"appliedWeights": {
"shape": "Su"
},
"arn": {},
"autoshifts": {
"shape": "Sw"
},
"availabilityZones": {
"type": "list",
"member": {}
},
"name": {},
"practiceRunStatus": {},
"zonalAutoshiftStatus": {},
"zonalShifts": {
"shape": "Sz"
}
}
}
},
"nextToken": {}
}
}
},
"ListZonalShifts": {
"http": {
"method": "GET",
"requestUri": "/zonalshifts",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"resourceIdentifier": {
"location": "querystring",
"locationName": "resourceIdentifier"
},
"status": {
"location": "querystring",
"locationName": "status"
}
}
},
"output": {
"type": "structure",
"members": {
"items": {
"type": "list",
"member": {
"type": "structure",
"required": [
"awayFrom",
"comment",
"expiryTime",
"resourceIdentifier",
"startTime",
"status",
"zonalShiftId"
],
"members": {
"awayFrom": {},
"comment": {},
"expiryTime": {
"type": "timestamp"
},
"practiceRunOutcome": {},
"resourceIdentifier": {},
"startTime": {
"type": "timestamp"
},
"status": {},
"zonalShiftId": {}
}
}
},
"nextToken": {}
}
}
},
"StartZonalShift": {
"http": {
"requestUri": "/zonalshifts",
"responseCode": 201
},
"input": {
"type": "structure",
"required": [
"awayFrom",
"comment",
"expiresIn",
"resourceIdentifier"
],
"members": {
"awayFrom": {},
"comment": {},
"expiresIn": {},
"resourceIdentifier": {}
}
},
"output": {
"shape": "S3"
}
},
"UpdateAutoshiftObserverNotificationStatus": {
"http": {
"method": "PUT",
"requestUri": "/autoshift-observer-notification",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"status"
],
"members": {
"status": {}
}
},
"output": {
"type": "structure",
"required": [
"status"
],
"members": {
"status": {}
}
},
"idempotent": true
},
"UpdatePracticeRunConfiguration": {
"http": {
"method": "PATCH",
"requestUri": "/configuration/{resourceIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceIdentifier"
],
"members": {
"blockedDates": {
"shape": "Sb"
},
"blockedWindows": {
"shape": "Sd"
},
"blockingAlarms": {
"shape": "Sf"
},
"outcomeAlarms": {
"shape": "Sf"
},
"resourceIdentifier": {
"location": "uri",
"locationName": "resourceIdentifier"
}
}
},
"output": {
"type": "structure",
"required": [
"arn",
"name",
"practiceRunConfiguration",
"zonalAutoshiftStatus"
],
"members": {
"arn": {},
"name": {},
"practiceRunConfiguration": {
"shape": "Sl"
},
"zonalAutoshiftStatus": {}
}
}
},
"UpdateZonalAutoshiftConfiguration": {
"http": {
"method": "PUT",
"requestUri": "/managedresources/{resourceIdentifier}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceIdentifier",
"zonalAutoshiftStatus"
],
"members": {
"resourceIdentifier": {
"location": "uri",
"locationName": "resourceIdentifier"
},
"zonalAutoshiftStatus": {}
}
},
"output": {
"type": "structure",
"required": [
"resourceIdentifier",
"zonalAutoshiftStatus"
],
"members": {
"resourceIdentifier": {},
"zonalAutoshiftStatus": {}
}
},
"idempotent": true
},
"UpdateZonalShift": {
"http": {
"method": "PATCH",
"requestUri": "/zonalshifts/{zonalShiftId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"zonalShiftId"
],
"members": {
"comment": {},
"expiresIn": {},
"zonalShiftId": {
"location": "uri",
"locationName": "zonalShiftId"
}
}
},
"output": {
"shape": "S3"
}
}
},
"shapes": {
"S3": {
"type": "structure",
"required": [
"awayFrom",
"comment",
"expiryTime",
"resourceIdentifier",
"startTime",
"status",
"zonalShiftId"
],
"members": {
"awayFrom": {},
"comment": {},
"expiryTime": {
"type": "timestamp"
},
"resourceIdentifier": {},
"startTime": {
"type": "timestamp"
},
"status": {},
"zonalShiftId": {}
}
},
"Sb": {
"type": "list",
"member": {}
},
"Sd": {
"type": "list",
"member": {}
},
"Sf": {
"type": "list",
"member": {
"type": "structure",
"required": [
"alarmIdentifier",
"type"
],
"members": {
"alarmIdentifier": {},
"type": {}
}
}
},
"Sl": {
"type": "structure",
"required": [
"outcomeAlarms"
],
"members": {
"blockedDates": {
"shape": "Sb"
},
"blockedWindows": {
"shape": "Sd"
},
"blockingAlarms": {
"shape": "Sf"
},
"outcomeAlarms": {
"shape": "Sf"
}
}
},
"Su": {
"type": "map",
"key": {},
"value": {
"type": "float"
}
},
"Sw": {
"type": "list",
"member": {
"type": "structure",
"required": [
"appliedStatus",
"awayFrom",
"startTime"
],
"members": {
"appliedStatus": {},
"awayFrom": {},
"startTime": {
"type": "timestamp"
}
}
}
},
"Sz": {
"type": "list",
"member": {
"type": "structure",
"required": [
"appliedStatus",
"awayFrom",
"comment",
"expiryTime",
"resourceIdentifier",
"startTime",
"zonalShiftId"
],
"members": {
"appliedStatus": {},
"awayFrom": {},
"comment": {},
"expiryTime": {
"type": "timestamp"
},
"practiceRunOutcome": {},
"resourceIdentifier": {},
"startTime": {
"type": "timestamp"
},
"zonalShiftId": {}
}
}
}
}
}
@@ -0,0 +1,22 @@
{
"pagination": {
"ListAutoshifts": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "items"
},
"ListManagedResources": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "items"
},
"ListZonalShifts": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "items"
}
}
}
@@ -0,0 +1,118 @@
{
"version": "1.0",
"examples": {
"GetAccountSettings": [
{
"input": {
},
"output": {
"accountSettings": {
"notificationSubscriptionStatus": "SUBSCRIBED"
}
},
"description": "Get the current account settings.",
"id": "example-1",
"title": "Invoke GetAccountSettings operation"
}
],
"GetReport": [
{
"input": {
"reportId": "report-1hVFddebtfDNJAUf",
"termToken": "term-token-gPFEGk7CF4wS901w7ppYclt7"
},
"output": {
"documentPresignedUrl": "<Presigned S3 URL>"
},
"description": "The GetReport operation is invoked on a reportId and on a optional version.\n Callers must provide a termToken, which is provided by the GetTermForReport\n operation. If callers do not provide a version, it will default to the\n report's latest version",
"id": "example-1",
"title": "Invoke GetReport operation on the latest version of a specific report"
}
],
"GetReportMetadata": [
{
"input": {
"reportId": "report-bqhUJF3FrQZsMJpb"
},
"output": {
"reportDetails": {
"version": 1,
"name": "Name of report",
"arn": "arn:aws:artifact:us-east-1::report/report-bqhUJF3FrQZsMJpb:1",
"category": "Artifact Category",
"companyName": "AWS",
"createdAt": "2022-05-27T23:17:00.343940Z",
"description": "Description of report",
"id": "report-bqhUJF3FrQZsMJpb",
"periodEnd": "2022-04-01T20:32:04Z",
"periodStart": "2022-04-01T20:32:04Z",
"productName": "Product of report",
"series": "Artifact Series",
"state": "PUBLISHED",
"termArn": "arn:aws:artifact:us-east-1::term/term-gLJGG12NyPtYcmtu:1"
}
},
"description": "The GetReportMetadata operation is invoked on a reportId and on a optional version.\n If callers do not provide a version, it will default to the report's latest version.",
"id": "example-1",
"title": "Invoke GetReportMetadata operation on the latest version of a specific report"
}
],
"GetTermForReport": [
{
"input": {
"reportId": "report-bqhUJF3FrQZsMJpb"
},
"output": {
"documentPresignedUrl": "<Presigned S3 URL>",
"termToken": "term-token-gPFEGk7CF4wS901w7ppYclt7"
},
"description": "The GetTermForReport operation is invoked on a reportId and on a optional version.\n If callers do not provide a version, it will default to the report's latest version.",
"id": "example-1",
"title": "Invoke GetTermForReport operation on the latest version of a specific report"
}
],
"ListReports": [
{
"input": {
},
"output": {
"nextToken": "gPFEGk7CF4wS901w7ppYclt7gPFEGk7CF4wS901w7ppYclt7gPFEGk7CF4wS901w7ppYclt7",
"reports": [
{
"version": 1,
"name": "Name of report",
"arn": "arn:aws:artifact:us-east-1::report/report-bqhUJF3FrQZsMJpb",
"category": "Artifact Category",
"companyName": "AWS",
"description": "Description of report",
"id": "report-bqhUJF3FrQZsMJpb",
"periodEnd": "2022-04-01T20:32:04Z",
"periodStart": "2022-04-01T20:32:04Z",
"productName": "Product of report",
"series": "Artifact Series",
"state": "PUBLISHED"
}
]
},
"description": "The ListReports operation returns a collection of report resources.",
"id": "example-1",
"title": "Invoke ListReports operation"
}
],
"PutAccountSettings": [
{
"input": {
"notificationSubscriptionStatus": "SUBSCRIBED"
},
"output": {
"accountSettings": {
"notificationSubscriptionStatus": "SUBSCRIBED"
}
},
"description": "Set the account settings.",
"id": "example-1",
"title": "Invoke PutAccountSettings operation"
}
]
}
}
@@ -0,0 +1,264 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2018-05-10",
"auth": [
"aws.auth#sigv4"
],
"endpointPrefix": "artifact",
"protocol": "rest-json",
"protocols": [
"rest-json"
],
"serviceFullName": "AWS Artifact",
"serviceId": "Artifact",
"signatureVersion": "v4",
"signingName": "artifact",
"uid": "artifact-2018-05-10"
},
"operations": {
"GetAccountSettings": {
"http": {
"method": "GET",
"requestUri": "/v1/account-settings/get",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"accountSettings": {
"shape": "S3"
}
}
}
},
"GetReport": {
"http": {
"method": "GET",
"requestUri": "/v1/report/get",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"reportId",
"termToken"
],
"members": {
"reportId": {
"location": "querystring",
"locationName": "reportId"
},
"reportVersion": {
"location": "querystring",
"locationName": "reportVersion",
"type": "long"
},
"termToken": {
"location": "querystring",
"locationName": "termToken"
}
}
},
"output": {
"type": "structure",
"members": {
"documentPresignedUrl": {}
}
}
},
"GetReportMetadata": {
"http": {
"method": "GET",
"requestUri": "/v1/report/getMetadata",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"reportId"
],
"members": {
"reportId": {
"location": "querystring",
"locationName": "reportId"
},
"reportVersion": {
"location": "querystring",
"locationName": "reportVersion",
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {
"reportDetails": {
"type": "structure",
"members": {
"id": {},
"name": {},
"description": {},
"periodStart": {
"shape": "Sf"
},
"periodEnd": {
"shape": "Sf"
},
"createdAt": {
"shape": "Sf"
},
"lastModifiedAt": {
"shape": "Sf"
},
"deletedAt": {
"shape": "Sf"
},
"state": {},
"arn": {},
"series": {},
"category": {},
"companyName": {},
"productName": {},
"termArn": {},
"version": {
"type": "long"
},
"acceptanceType": {},
"sequenceNumber": {
"type": "long"
},
"uploadState": {},
"statusMessage": {}
}
}
}
}
},
"GetTermForReport": {
"http": {
"method": "GET",
"requestUri": "/v1/report/getTermForReport",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"reportId"
],
"members": {
"reportId": {
"location": "querystring",
"locationName": "reportId"
},
"reportVersion": {
"location": "querystring",
"locationName": "reportVersion",
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {
"documentPresignedUrl": {},
"termToken": {}
}
}
},
"ListReports": {
"http": {
"method": "GET",
"requestUri": "/v1/report/list",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
}
}
},
"output": {
"type": "structure",
"members": {
"reports": {
"type": "list",
"member": {
"type": "structure",
"members": {
"id": {},
"name": {},
"state": {},
"arn": {},
"version": {
"type": "long"
},
"uploadState": {},
"description": {},
"periodStart": {
"shape": "Sf"
},
"periodEnd": {
"shape": "Sf"
},
"series": {},
"category": {},
"companyName": {},
"productName": {},
"statusMessage": {},
"acceptanceType": {}
}
}
},
"nextToken": {}
}
}
},
"PutAccountSettings": {
"http": {
"method": "PUT",
"requestUri": "/v1/account-settings/put",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"notificationSubscriptionStatus": {}
}
},
"output": {
"type": "structure",
"members": {
"accountSettings": {
"shape": "S3"
}
}
},
"idempotent": true
}
},
"shapes": {
"S3": {
"type": "structure",
"members": {
"notificationSubscriptionStatus": {}
}
},
"Sf": {
"type": "timestamp",
"timestampFormat": "iso8601"
}
}
}
@@ -0,0 +1,10 @@
{
"pagination": {
"ListReports": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "reports"
}
}
}
@@ -0,0 +1,5 @@
{
"version": 2,
"waiters": {
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,83 @@
{
"pagination": {
"GetQueryResults": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken"
},
"ListApplicationDPUSizes": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken"
},
"ListCalculationExecutions": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken"
},
"ListCapacityReservations": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken"
},
"ListDataCatalogs": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "DataCatalogsSummary"
},
"ListDatabases": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "DatabaseList"
},
"ListEngineVersions": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken"
},
"ListExecutors": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken"
},
"ListNamedQueries": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken"
},
"ListPreparedStatements": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken"
},
"ListQueryExecutions": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken"
},
"ListSessions": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken"
},
"ListTableMetadata": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "TableMetadataList"
},
"ListTagsForResource": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "Tags"
},
"ListWorkGroups": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken"
}
}
}
@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,84 @@
{
"pagination": {
"GetChangeLogs": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"GetDelegations": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"GetEvidenceByEvidenceFolder": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"GetEvidenceFoldersByAssessment": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"GetEvidenceFoldersByAssessmentControl": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"ListAssessmentControlInsightsByControlDomain": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"ListAssessmentFrameworkShareRequests": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"ListAssessmentFrameworks": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"ListAssessmentReports": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"ListAssessments": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"ListControlDomainInsights": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"ListControlDomainInsightsByAssessment": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"ListControlInsightsByControlDomain": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"ListControls": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"ListKeywordsForDataSource": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
},
"ListNotifications": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults"
}
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More