Send to zulip

This commit is contained in:
Koper
2023-11-20 21:39:33 +07:00
parent 82f50817f8
commit ba40d28152
3609 changed files with 2311843 additions and 7 deletions

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

View File

@@ -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": {}
}
}
}
}

View File

@@ -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"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,52 @@
{
"pagination": {
"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"
},
"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"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

View File

@@ -0,0 +1,315 @@
{
"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": {
"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": "Sa"
},
"Name": {
"shape": "Sb"
},
"PhoneNumber": {
"shape": "Sc"
},
"Title": {
"shape": "Sd"
}
}
}
}
}
},
"GetContactInformation": {
"http": {
"requestUri": "/getContactInformation",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"AccountId": {}
}
},
"output": {
"type": "structure",
"members": {
"ContactInformation": {
"shape": "Sg"
}
}
}
},
"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": "Sa"
},
"Name": {
"shape": "Sb"
},
"PhoneNumber": {
"shape": "Sc"
},
"Title": {
"shape": "Sd"
}
}
},
"idempotent": true
},
"PutContactInformation": {
"http": {
"requestUri": "/putContactInformation",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ContactInformation"
],
"members": {
"AccountId": {},
"ContactInformation": {
"shape": "Sg"
}
}
},
"idempotent": true
}
},
"shapes": {
"Sa": {
"type": "string",
"sensitive": true
},
"Sb": {
"type": "string",
"sensitive": true
},
"Sc": {
"type": "string",
"sensitive": true
},
"Sd": {
"type": "string",
"sensitive": true
},
"Sg": {
"type": "structure",
"required": [
"AddressLine1",
"City",
"CountryCode",
"FullName",
"PhoneNumber",
"PostalCode"
],
"members": {
"AddressLine1": {
"shape": "Sh"
},
"AddressLine2": {
"shape": "Sh"
},
"AddressLine3": {
"shape": "Sh"
},
"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
}
}
},
"Sh": {
"type": "string",
"sensitive": true
}
}
}

View File

@@ -0,0 +1,10 @@
{
"pagination": {
"ListRegions": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Regions"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

View File

@@ -0,0 +1,521 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2015-12-08",
"endpointPrefix": "acm",
"jsonVersion": "1.1",
"protocol": "json",
"serviceAbbreviation": "ACM",
"serviceFullName": "AWS Certificate Manager",
"serviceId": "ACM",
"signatureVersion": "v4",
"targetPrefix": "CertificateManager",
"uid": "acm-2015-12-08"
},
"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"
}
}
}
}
}

View File

@@ -0,0 +1,10 @@
{
"pagination": {
"ListCertificates": {
"input_token": "NextToken",
"limit_key": "MaxItems",
"output_token": "NextToken",
"result_key": "CertificateSummaryList"
}
}
}

View File

@@ -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"
}
]
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

View File

@@ -0,0 +1,792 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2017-08-22",
"endpointPrefix": "acm-pca",
"jsonVersion": "1.1",
"protocol": "json",
"serviceAbbreviation": "ACM-PCA",
"serviceFullName": "AWS Certificate Manager Private Certificate Authority",
"serviceId": "ACM PCA",
"signatureVersion": "v4",
"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": "S15"
},
"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": "S1l"
}
}
}
},
"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": "S1t"
}
}
}
},
"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": "S2x"
},
"ValidityNotBefore": {
"shape": "S2x"
},
"IdempotencyToken": {}
}
},
"output": {
"type": "structure",
"members": {
"CertificateArn": {}
}
},
"idempotent": true
},
"ListCertificateAuthorities": {
"input": {
"type": "structure",
"members": {
"NextToken": {},
"MaxResults": {
"type": "integer"
},
"ResourceOwner": {}
}
},
"output": {
"type": "structure",
"members": {
"CertificateAuthorities": {
"type": "list",
"member": {
"shape": "S1t"
}
},
"NextToken": {}
}
}
},
"ListPermissions": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn"
],
"members": {
"CertificateAuthorityArn": {},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"Permissions": {
"type": "list",
"member": {
"type": "structure",
"members": {
"CertificateAuthorityArn": {},
"CreatedAt": {
"type": "timestamp"
},
"Principal": {},
"SourceAccount": {},
"Actions": {
"shape": "S1l"
},
"Policy": {}
}
}
},
"NextToken": {}
}
}
},
"ListTags": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn"
],
"members": {
"CertificateAuthorityArn": {},
"NextToken": {},
"MaxResults": {
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"Tags": {
"shape": "S15"
},
"NextToken": {}
}
}
},
"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": "S15"
}
}
}
},
"UntagCertificateAuthority": {
"input": {
"type": "structure",
"required": [
"CertificateAuthorityArn",
"Tags"
],
"members": {
"CertificateAuthorityArn": {},
"Tags": {
"shape": "S15"
}
}
}
},
"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": {}
}
},
"OcspConfiguration": {
"type": "structure",
"required": [
"Enabled"
],
"members": {
"Enabled": {
"type": "boolean"
},
"OcspCustomCname": {}
}
}
}
},
"S15": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Key"
],
"members": {
"Key": {},
"Value": {}
}
}
},
"S1l": {
"type": "list",
"member": {}
},
"S1t": {
"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": {}
}
},
"S2x": {
"type": "structure",
"required": [
"Value",
"Type"
],
"members": {
"Value": {
"type": "long"
},
"Type": {}
}
}
}
}

View File

@@ -0,0 +1,22 @@
{
"pagination": {
"ListCertificateAuthorities": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "CertificateAuthorities"
},
"ListPermissions": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "Permissions"
},
"ListTags": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "Tags"
}
}
}

View File

@@ -0,0 +1,61 @@
{
"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"
}
]
},
"CertificateIssued": {
"description": "Wait until a certificate is issued",
"operation": "GetCertificate",
"delay": 3,
"maxAttempts": 60,
"acceptors": [
{
"state": "success",
"matcher": "status",
"expected": 200
},
{
"state": "retry",
"matcher": "error",
"expected": "RequestInProgressException"
}
]
},
"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"
}
]
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,94 @@
{
"pagination": {
"ListBusinessReportSchedules": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListConferenceProviders": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListDeviceEvents": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListGatewayGroups": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListGateways": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListSkills": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListSkillsStoreCategories": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListSkillsStoreSkillsByCategory": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListSmartHomeAppliances": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListTags": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"SearchAddressBooks": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"SearchContacts": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"SearchDevices": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"SearchNetworkProfiles": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"SearchProfiles": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"SearchRooms": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"SearchSkillGroups": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"SearchUsers": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

View File

@@ -0,0 +1,899 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2020-08-01",
"endpointPrefix": "aps",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceFullName": "Amazon Prometheus Service",
"serviceId": "amp",
"signatureVersion": "v4",
"signingName": "aps",
"uid": "amp-2020-08-01"
},
"operations": {
"CreateAlertManagerDefinition": {
"http": {
"requestUri": "/workspaces/{workspaceId}/alertmanager/definition",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"workspaceId",
"data"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
},
"data": {
"type": "blob"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"required": [
"status"
],
"members": {
"status": {
"shape": "S6"
}
}
},
"idempotent": true
},
"CreateLoggingConfiguration": {
"http": {
"requestUri": "/workspaces/{workspaceId}/logging",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"workspaceId",
"logGroupArn"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
},
"logGroupArn": {},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"required": [
"status"
],
"members": {
"status": {
"shape": "Sc"
}
}
},
"idempotent": true
},
"CreateRuleGroupsNamespace": {
"http": {
"requestUri": "/workspaces/{workspaceId}/rulegroupsnamespaces",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"workspaceId",
"name",
"data"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
},
"name": {},
"data": {
"type": "blob"
},
"clientToken": {
"idempotencyToken": true
},
"tags": {
"shape": "Sh"
}
}
},
"output": {
"type": "structure",
"required": [
"name",
"arn",
"status"
],
"members": {
"name": {},
"arn": {},
"status": {
"shape": "Sm"
},
"tags": {
"shape": "Sh"
}
}
},
"idempotent": true
},
"CreateWorkspace": {
"http": {
"requestUri": "/workspaces",
"responseCode": 202
},
"input": {
"type": "structure",
"members": {
"alias": {},
"clientToken": {
"idempotencyToken": true
},
"tags": {
"shape": "Sh"
}
}
},
"output": {
"type": "structure",
"required": [
"workspaceId",
"arn",
"status"
],
"members": {
"workspaceId": {},
"arn": {},
"status": {
"shape": "Ss"
},
"tags": {
"shape": "Sh"
}
}
},
"idempotent": true
},
"DeleteAlertManagerDefinition": {
"http": {
"method": "DELETE",
"requestUri": "/workspaces/{workspaceId}/alertmanager/definition",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"workspaceId"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"idempotent": true
},
"DeleteLoggingConfiguration": {
"http": {
"method": "DELETE",
"requestUri": "/workspaces/{workspaceId}/logging",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"workspaceId"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"idempotent": true
},
"DeleteRuleGroupsNamespace": {
"http": {
"method": "DELETE",
"requestUri": "/workspaces/{workspaceId}/rulegroupsnamespaces/{name}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"workspaceId",
"name"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
},
"name": {
"location": "uri",
"locationName": "name"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"idempotent": true
},
"DeleteWorkspace": {
"http": {
"method": "DELETE",
"requestUri": "/workspaces/{workspaceId}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"workspaceId"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
},
"clientToken": {
"idempotencyToken": true,
"location": "querystring",
"locationName": "clientToken"
}
}
},
"idempotent": true
},
"DescribeAlertManagerDefinition": {
"http": {
"method": "GET",
"requestUri": "/workspaces/{workspaceId}/alertmanager/definition",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"workspaceId"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
}
}
},
"output": {
"type": "structure",
"required": [
"alertManagerDefinition"
],
"members": {
"alertManagerDefinition": {
"type": "structure",
"required": [
"status",
"data",
"createdAt",
"modifiedAt"
],
"members": {
"status": {
"shape": "S6"
},
"data": {
"type": "blob"
},
"createdAt": {
"type": "timestamp"
},
"modifiedAt": {
"type": "timestamp"
}
}
}
}
}
},
"DescribeLoggingConfiguration": {
"http": {
"method": "GET",
"requestUri": "/workspaces/{workspaceId}/logging",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"workspaceId"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
}
}
},
"output": {
"type": "structure",
"required": [
"loggingConfiguration"
],
"members": {
"loggingConfiguration": {
"type": "structure",
"required": [
"status",
"workspace",
"logGroupArn",
"createdAt",
"modifiedAt"
],
"members": {
"status": {
"shape": "Sc"
},
"workspace": {},
"logGroupArn": {},
"createdAt": {
"type": "timestamp"
},
"modifiedAt": {
"type": "timestamp"
}
}
}
}
}
},
"DescribeRuleGroupsNamespace": {
"http": {
"method": "GET",
"requestUri": "/workspaces/{workspaceId}/rulegroupsnamespaces/{name}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"workspaceId",
"name"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
},
"name": {
"location": "uri",
"locationName": "name"
}
}
},
"output": {
"type": "structure",
"required": [
"ruleGroupsNamespace"
],
"members": {
"ruleGroupsNamespace": {
"type": "structure",
"required": [
"arn",
"name",
"status",
"data",
"createdAt",
"modifiedAt"
],
"members": {
"arn": {},
"name": {},
"status": {
"shape": "Sm"
},
"data": {
"type": "blob"
},
"createdAt": {
"type": "timestamp"
},
"modifiedAt": {
"type": "timestamp"
},
"tags": {
"shape": "Sh"
}
}
}
}
}
},
"DescribeWorkspace": {
"http": {
"method": "GET",
"requestUri": "/workspaces/{workspaceId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"workspaceId"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
}
}
},
"output": {
"type": "structure",
"required": [
"workspace"
],
"members": {
"workspace": {
"type": "structure",
"required": [
"workspaceId",
"arn",
"status",
"createdAt"
],
"members": {
"workspaceId": {},
"alias": {},
"arn": {},
"status": {
"shape": "Ss"
},
"prometheusEndpoint": {},
"createdAt": {
"type": "timestamp"
},
"tags": {
"shape": "Sh"
}
}
}
}
}
},
"ListRuleGroupsNamespaces": {
"http": {
"method": "GET",
"requestUri": "/workspaces/{workspaceId}/rulegroupsnamespaces",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"workspaceId"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
},
"name": {
"location": "querystring",
"locationName": "name"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"ruleGroupsNamespaces"
],
"members": {
"ruleGroupsNamespaces": {
"type": "list",
"member": {
"type": "structure",
"required": [
"arn",
"name",
"status",
"createdAt",
"modifiedAt"
],
"members": {
"arn": {},
"name": {},
"status": {
"shape": "Sm"
},
"createdAt": {
"type": "timestamp"
},
"modifiedAt": {
"type": "timestamp"
},
"tags": {
"shape": "Sh"
}
}
}
},
"nextToken": {}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"tags": {
"shape": "Sh"
}
}
}
},
"ListWorkspaces": {
"http": {
"method": "GET",
"requestUri": "/workspaces",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"alias": {
"location": "querystring",
"locationName": "alias"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"required": [
"workspaces"
],
"members": {
"workspaces": {
"type": "list",
"member": {
"type": "structure",
"required": [
"workspaceId",
"arn",
"status",
"createdAt"
],
"members": {
"workspaceId": {},
"alias": {},
"arn": {},
"status": {
"shape": "Ss"
},
"createdAt": {
"type": "timestamp"
},
"tags": {
"shape": "Sh"
}
}
}
},
"nextToken": {}
}
}
},
"PutAlertManagerDefinition": {
"http": {
"method": "PUT",
"requestUri": "/workspaces/{workspaceId}/alertmanager/definition",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"workspaceId",
"data"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
},
"data": {
"type": "blob"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"required": [
"status"
],
"members": {
"status": {
"shape": "S6"
}
}
},
"idempotent": true
},
"PutRuleGroupsNamespace": {
"http": {
"method": "PUT",
"requestUri": "/workspaces/{workspaceId}/rulegroupsnamespaces/{name}",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"workspaceId",
"name",
"data"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
},
"name": {
"location": "uri",
"locationName": "name"
},
"data": {
"type": "blob"
},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"required": [
"name",
"arn",
"status"
],
"members": {
"name": {},
"arn": {},
"status": {
"shape": "Sm"
},
"tags": {
"shape": "Sh"
}
}
},
"idempotent": true
},
"TagResource": {
"http": {
"requestUri": "/tags/{resourceArn}",
"responseCode": 200
},
"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}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
},
"idempotent": true
},
"UpdateLoggingConfiguration": {
"http": {
"method": "PUT",
"requestUri": "/workspaces/{workspaceId}/logging",
"responseCode": 202
},
"input": {
"type": "structure",
"required": [
"workspaceId",
"logGroupArn"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
},
"logGroupArn": {},
"clientToken": {
"idempotencyToken": true
}
}
},
"output": {
"type": "structure",
"required": [
"status"
],
"members": {
"status": {
"shape": "Sc"
}
}
},
"idempotent": true
},
"UpdateWorkspaceAlias": {
"http": {
"requestUri": "/workspaces/{workspaceId}/alias",
"responseCode": 204
},
"input": {
"type": "structure",
"required": [
"workspaceId"
],
"members": {
"workspaceId": {
"location": "uri",
"locationName": "workspaceId"
},
"alias": {},
"clientToken": {
"idempotencyToken": true
}
}
},
"idempotent": true
}
},
"shapes": {
"S6": {
"type": "structure",
"required": [
"statusCode"
],
"members": {
"statusCode": {},
"statusReason": {}
}
},
"Sc": {
"type": "structure",
"required": [
"statusCode"
],
"members": {
"statusCode": {},
"statusReason": {}
}
},
"Sh": {
"type": "map",
"key": {},
"value": {}
},
"Sm": {
"type": "structure",
"required": [
"statusCode"
],
"members": {
"statusCode": {},
"statusReason": {}
}
},
"Ss": {
"type": "structure",
"required": [
"statusCode"
],
"members": {
"statusCode": {}
}
}
}
}

View File

@@ -0,0 +1,16 @@
{
"pagination": {
"ListRuleGroupsNamespaces": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "ruleGroupsNamespaces"
},
"ListWorkspaces": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "workspaces"
}
}
}

View File

@@ -0,0 +1,43 @@
{
"version" : 2,
"waiters" : {
"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"
} ]
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -0,0 +1,10 @@
{
"pagination": {
"ListBackendJobs": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Jobs"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -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"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": 2,
"waiters": {
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -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"
}
}
}

View File

@@ -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"
}
}
}

View File

@@ -0,0 +1,3 @@
{
"pagination" : { }
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
{
"pagination" : { }
}

View File

@@ -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

View File

@@ -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"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

View File

@@ -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": {}
}

View File

@@ -0,0 +1,4 @@
{
"pagination": {
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -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"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": 2,
"waiters": {
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -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"
}
}
}

View File

@@ -0,0 +1,88 @@
{
"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"
}
],
"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"
}
],
"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"
}
]
}
}

View File

@@ -0,0 +1,794 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2020-07-29",
"endpointPrefix": "app-integrations",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceFullName": "Amazon AppIntegrations Service",
"serviceId": "AppIntegrations",
"signatureVersion": "v4",
"signingName": "app-integrations",
"uid": "appintegrations-2020-07-29"
},
"operations": {
"CreateApplication": {
"http": {
"requestUri": "/applications"
},
"input": {
"type": "structure",
"required": [
"Name",
"Namespace",
"ApplicationSourceConfig"
],
"members": {
"Name": {},
"Namespace": {},
"Description": {},
"ApplicationSourceConfig": {
"shape": "S5"
},
"Subscriptions": {
"shape": "Sa"
},
"Publications": {
"shape": "Sd"
},
"ClientToken": {
"idempotencyToken": true
},
"Tags": {
"shape": "Sh"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Id": {}
}
}
},
"CreateDataIntegration": {
"http": {
"requestUri": "/dataIntegrations"
},
"input": {
"type": "structure",
"required": [
"Name",
"KmsKey",
"SourceURI"
],
"members": {
"Name": {},
"Description": {},
"KmsKey": {},
"SourceURI": {},
"ScheduleConfig": {
"shape": "Sr"
},
"Tags": {
"shape": "Sh"
},
"ClientToken": {
"idempotencyToken": true
},
"FileConfiguration": {
"shape": "St"
},
"ObjectConfiguration": {
"shape": "Sz"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Id": {},
"Name": {},
"Description": {},
"KmsKey": {},
"SourceURI": {},
"ScheduleConfiguration": {
"shape": "Sr"
},
"Tags": {
"shape": "Sh"
},
"ClientToken": {},
"FileConfiguration": {
"shape": "St"
},
"ObjectConfiguration": {
"shape": "Sz"
}
}
}
},
"CreateEventIntegration": {
"http": {
"requestUri": "/eventIntegrations"
},
"input": {
"type": "structure",
"required": [
"Name",
"EventFilter",
"EventBridgeBus"
],
"members": {
"Name": {},
"Description": {},
"EventFilter": {
"shape": "S12"
},
"EventBridgeBus": {},
"ClientToken": {
"idempotencyToken": true
},
"Tags": {
"shape": "Sh"
}
}
},
"output": {
"type": "structure",
"members": {
"EventIntegrationArn": {}
}
}
},
"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/{Arn}"
},
"input": {
"type": "structure",
"required": [
"Arn"
],
"members": {
"Arn": {
"location": "uri",
"locationName": "Arn"
}
}
},
"output": {
"type": "structure",
"members": {
"Arn": {},
"Id": {},
"Name": {},
"Namespace": {},
"Description": {},
"ApplicationSourceConfig": {
"shape": "S5"
},
"Subscriptions": {
"shape": "Sa"
},
"Publications": {
"shape": "Sd"
},
"CreatedTime": {
"type": "timestamp"
},
"LastModifiedTime": {
"type": "timestamp"
},
"Tags": {
"shape": "Sh"
}
}
}
},
"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": "Sr"
},
"Tags": {
"shape": "Sh"
},
"FileConfiguration": {
"shape": "St"
},
"ObjectConfiguration": {
"shape": "Sz"
}
}
}
},
"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": "S12"
},
"Tags": {
"shape": "Sh"
}
}
}
},
"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": {}
}
}
},
"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": {
"type": "map",
"key": {},
"value": {}
}
}
}
},
"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": "S12"
},
"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/{Arn}"
},
"input": {
"type": "structure",
"required": [
"Arn"
],
"members": {
"Arn": {
"location": "uri",
"locationName": "Arn"
},
"Name": {},
"Description": {},
"ApplicationSourceConfig": {
"shape": "S5"
},
"Subscriptions": {
"shape": "Sa"
},
"Publications": {
"shape": "Sd"
}
}
},
"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": {}
}
},
"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": {}
},
"Sr": {
"type": "structure",
"required": [
"ScheduleExpression"
],
"members": {
"FirstExecutionFrom": {},
"Object": {},
"ScheduleExpression": {}
}
},
"St": {
"type": "structure",
"required": [
"Folders"
],
"members": {
"Folders": {
"type": "list",
"member": {}
},
"Filters": {
"shape": "Sw"
}
}
},
"Sw": {
"type": "map",
"key": {},
"value": {
"type": "list",
"member": {}
}
},
"Sz": {
"type": "map",
"key": {},
"value": {
"shape": "Sw"
}
},
"S12": {
"type": "structure",
"required": [
"Source"
],
"members": {
"Source": {}
}
}
}
}

View File

@@ -0,0 +1,34 @@
{
"pagination": {
"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"
}
}
}

View File

@@ -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"
}
]
}
}

View File

@@ -0,0 +1,684 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2016-02-06",
"endpointPrefix": "application-autoscaling",
"jsonVersion": "1.1",
"protocol": "json",
"serviceFullName": "Application Auto Scaling",
"serviceId": "Application Auto Scaling",
"signatureVersion": "v4",
"signingName": "application-autoscaling",
"targetPrefix": "AnyScaleFrontendService",
"uid": "application-autoscaling-2016-02-06"
},
"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": {}
}
}
}

View File

@@ -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"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -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"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

View File

@@ -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": {}
}
}
}
}

View File

@@ -0,0 +1,10 @@
{
"pagination": {
"ListReportDefinitions": {
"input_token": "nextToken",
"output_token": "nextToken",
"limit_key": "maxResults",
"result_key": "reportDefinitions"
}
}
}

View File

@@ -0,0 +1,4 @@
{
"version": "1.0",
"examples": { }
}

View File

@@ -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": {}
}
}
}
}

View File

@@ -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"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -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"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -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"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -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"
}
}
}

View File

@@ -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"
}
]
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,4 @@
{
"pagination": {
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

View File

@@ -0,0 +1,284 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2022-10-30",
"endpointPrefix": "arc-zonal-shift",
"jsonVersion": "1.1",
"protocol": "rest-json",
"serviceFullName": "AWS ARC - Zonal Shift",
"serviceId": "ARC Zonal Shift",
"signatureVersion": "v4",
"signingName": "arc-zonal-shift",
"uid": "arc-zonal-shift-2022-10-30"
},
"operations": {
"CancelZonalShift": {
"http": {
"method": "DELETE",
"requestUri": "/zonalshifts/{zonalShiftId}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"zonalShiftId"
],
"members": {
"zonalShiftId": {
"location": "uri",
"locationName": "zonalShiftId"
}
}
},
"output": {
"shape": "S3"
}
},
"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": {
"type": "map",
"key": {},
"value": {
"type": "float"
}
},
"arn": {},
"name": {},
"zonalShifts": {
"type": "list",
"member": {
"type": "structure",
"required": [
"appliedStatus",
"awayFrom",
"comment",
"expiryTime",
"resourceIdentifier",
"startTime",
"zonalShiftId"
],
"members": {
"appliedStatus": {},
"awayFrom": {},
"comment": {},
"expiryTime": {
"type": "timestamp"
},
"resourceIdentifier": {},
"startTime": {
"type": "timestamp"
},
"zonalShiftId": {}
}
}
}
}
}
},
"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": {
"arn": {},
"availabilityZones": {
"type": "list",
"member": {}
},
"name": {}
}
}
},
"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"
},
"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"
},
"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"
}
},
"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": {}
}
}
}
}

View File

@@ -0,0 +1,16 @@
{
"pagination": {
"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"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -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"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -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

View File

@@ -0,0 +1,78 @@
{
"pagination": {
"DescribeAutoScalingGroups": {
"input_token": "NextToken",
"limit_key": "MaxRecords",
"output_token": "NextToken",
"result_key": "AutoScalingGroups"
},
"DescribeAutoScalingInstances": {
"input_token": "NextToken",
"limit_key": "MaxRecords",
"output_token": "NextToken",
"result_key": "AutoScalingInstances"
},
"DescribeInstanceRefreshes": {
"input_token": "NextToken",
"limit_key": "MaxRecords",
"output_token": "NextToken"
},
"DescribeLaunchConfigurations": {
"input_token": "NextToken",
"limit_key": "MaxRecords",
"output_token": "NextToken",
"result_key": "LaunchConfigurations"
},
"DescribeLoadBalancerTargetGroups": {
"input_token": "NextToken",
"limit_key": "MaxRecords",
"output_token": "NextToken"
},
"DescribeLoadBalancers": {
"input_token": "NextToken",
"limit_key": "MaxRecords",
"output_token": "NextToken"
},
"DescribeNotificationConfigurations": {
"input_token": "NextToken",
"limit_key": "MaxRecords",
"output_token": "NextToken",
"result_key": "NotificationConfigurations"
},
"DescribePolicies": {
"input_token": "NextToken",
"limit_key": "MaxRecords",
"output_token": "NextToken",
"result_key": "ScalingPolicies"
},
"DescribeScalingActivities": {
"input_token": "NextToken",
"limit_key": "MaxRecords",
"output_token": "NextToken",
"result_key": "Activities"
},
"DescribeScheduledActions": {
"input_token": "NextToken",
"limit_key": "MaxRecords",
"output_token": "NextToken",
"result_key": "ScheduledUpdateGroupActions"
},
"DescribeTags": {
"input_token": "NextToken",
"limit_key": "MaxRecords",
"output_token": "NextToken",
"result_key": "Tags"
},
"DescribeTrafficSources": {
"input_token": "NextToken",
"limit_key": "MaxRecords",
"output_token": "NextToken"
},
"DescribeWarmPool": {
"input_token": "NextToken",
"limit_key": "MaxRecords",
"output_token": "NextToken",
"result_key": "Instances"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

View File

@@ -0,0 +1,429 @@
{
"version": "2.0",
"metadata": {
"apiVersion": "2018-01-06",
"endpointPrefix": "autoscaling-plans",
"jsonVersion": "1.1",
"protocol": "json",
"serviceFullName": "AWS Auto Scaling Plans",
"serviceId": "Auto Scaling Plans",
"signatureVersion": "v4",
"signingName": "autoscaling-plans",
"targetPrefix": "AnyScaleScalingPlannerFrontendService",
"uid": "autoscaling-plans-2018-01-06"
},
"operations": {
"CreateScalingPlan": {
"input": {
"type": "structure",
"required": [
"ScalingPlanName",
"ApplicationSource",
"ScalingInstructions"
],
"members": {
"ScalingPlanName": {},
"ApplicationSource": {
"shape": "S3"
},
"ScalingInstructions": {
"shape": "Sa"
}
}
},
"output": {
"type": "structure",
"required": [
"ScalingPlanVersion"
],
"members": {
"ScalingPlanVersion": {
"type": "long"
}
}
}
},
"DeleteScalingPlan": {
"input": {
"type": "structure",
"required": [
"ScalingPlanName",
"ScalingPlanVersion"
],
"members": {
"ScalingPlanName": {},
"ScalingPlanVersion": {
"type": "long"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DescribeScalingPlanResources": {
"input": {
"type": "structure",
"required": [
"ScalingPlanName",
"ScalingPlanVersion"
],
"members": {
"ScalingPlanName": {},
"ScalingPlanVersion": {
"type": "long"
},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"ScalingPlanResources": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ScalingPlanName",
"ScalingPlanVersion",
"ServiceNamespace",
"ResourceId",
"ScalableDimension",
"ScalingStatusCode"
],
"members": {
"ScalingPlanName": {},
"ScalingPlanVersion": {
"type": "long"
},
"ServiceNamespace": {},
"ResourceId": {},
"ScalableDimension": {},
"ScalingPolicies": {
"type": "list",
"member": {
"type": "structure",
"required": [
"PolicyName",
"PolicyType"
],
"members": {
"PolicyName": {},
"PolicyType": {},
"TargetTrackingConfiguration": {
"shape": "Sh"
}
}
}
},
"ScalingStatusCode": {},
"ScalingStatusMessage": {}
}
}
},
"NextToken": {}
}
}
},
"DescribeScalingPlans": {
"input": {
"type": "structure",
"members": {
"ScalingPlanNames": {
"type": "list",
"member": {}
},
"ScalingPlanVersion": {
"type": "long"
},
"ApplicationSources": {
"type": "list",
"member": {
"shape": "S3"
}
},
"MaxResults": {
"type": "integer"
},
"NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
"ScalingPlans": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ScalingPlanName",
"ScalingPlanVersion",
"ApplicationSource",
"ScalingInstructions",
"StatusCode"
],
"members": {
"ScalingPlanName": {},
"ScalingPlanVersion": {
"type": "long"
},
"ApplicationSource": {
"shape": "S3"
},
"ScalingInstructions": {
"shape": "Sa"
},
"StatusCode": {},
"StatusMessage": {},
"StatusStartTime": {
"type": "timestamp"
},
"CreationTime": {
"type": "timestamp"
}
}
}
},
"NextToken": {}
}
}
},
"GetScalingPlanResourceForecastData": {
"input": {
"type": "structure",
"required": [
"ScalingPlanName",
"ScalingPlanVersion",
"ServiceNamespace",
"ResourceId",
"ScalableDimension",
"ForecastDataType",
"StartTime",
"EndTime"
],
"members": {
"ScalingPlanName": {},
"ScalingPlanVersion": {
"type": "long"
},
"ServiceNamespace": {},
"ResourceId": {},
"ScalableDimension": {},
"ForecastDataType": {},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
}
}
},
"output": {
"type": "structure",
"required": [
"Datapoints"
],
"members": {
"Datapoints": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Timestamp": {
"type": "timestamp"
},
"Value": {
"type": "double"
}
}
}
}
}
}
},
"UpdateScalingPlan": {
"input": {
"type": "structure",
"required": [
"ScalingPlanName",
"ScalingPlanVersion"
],
"members": {
"ScalingPlanName": {},
"ScalingPlanVersion": {
"type": "long"
},
"ApplicationSource": {
"shape": "S3"
},
"ScalingInstructions": {
"shape": "Sa"
}
}
},
"output": {
"type": "structure",
"members": {}
}
}
},
"shapes": {
"S3": {
"type": "structure",
"members": {
"CloudFormationStackARN": {},
"TagFilters": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Key": {},
"Values": {
"type": "list",
"member": {}
}
}
}
}
}
},
"Sa": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ServiceNamespace",
"ResourceId",
"ScalableDimension",
"MinCapacity",
"MaxCapacity",
"TargetTrackingConfigurations"
],
"members": {
"ServiceNamespace": {},
"ResourceId": {},
"ScalableDimension": {},
"MinCapacity": {
"type": "integer"
},
"MaxCapacity": {
"type": "integer"
},
"TargetTrackingConfigurations": {
"type": "list",
"member": {
"shape": "Sh"
}
},
"PredefinedLoadMetricSpecification": {
"type": "structure",
"required": [
"PredefinedLoadMetricType"
],
"members": {
"PredefinedLoadMetricType": {},
"ResourceLabel": {}
}
},
"CustomizedLoadMetricSpecification": {
"type": "structure",
"required": [
"MetricName",
"Namespace",
"Statistic"
],
"members": {
"MetricName": {},
"Namespace": {},
"Dimensions": {
"shape": "So"
},
"Statistic": {},
"Unit": {}
}
},
"ScheduledActionBufferTime": {
"type": "integer"
},
"PredictiveScalingMaxCapacityBehavior": {},
"PredictiveScalingMaxCapacityBuffer": {
"type": "integer"
},
"PredictiveScalingMode": {},
"ScalingPolicyUpdateBehavior": {},
"DisableDynamicScaling": {
"type": "boolean"
}
}
}
},
"Sh": {
"type": "structure",
"required": [
"TargetValue"
],
"members": {
"PredefinedScalingMetricSpecification": {
"type": "structure",
"required": [
"PredefinedScalingMetricType"
],
"members": {
"PredefinedScalingMetricType": {},
"ResourceLabel": {}
}
},
"CustomizedScalingMetricSpecification": {
"type": "structure",
"required": [
"MetricName",
"Namespace",
"Statistic"
],
"members": {
"MetricName": {},
"Namespace": {},
"Dimensions": {
"shape": "So"
},
"Statistic": {},
"Unit": {}
}
},
"TargetValue": {
"type": "double"
},
"DisableScaleIn": {
"type": "boolean"
},
"ScaleOutCooldown": {
"type": "integer"
},
"ScaleInCooldown": {
"type": "integer"
},
"EstimatedInstanceWarmup": {
"type": "integer"
}
}
},
"So": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Name",
"Value"
],
"members": {
"Name": {},
"Value": {}
}
}
}
}
}

View File

@@ -0,0 +1,4 @@
{
"pagination": {
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,123 @@
{
"pagination": {
"ListBackupJobSummaries": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListBackupJobs": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "BackupJobs"
},
"ListBackupPlanTemplates": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "BackupPlanTemplatesList"
},
"ListBackupPlanVersions": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "BackupPlanVersionsList"
},
"ListBackupPlans": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "BackupPlansList"
},
"ListBackupSelections": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "BackupSelectionsList"
},
"ListBackupVaults": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "BackupVaultList"
},
"ListCopyJobSummaries": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListCopyJobs": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "CopyJobs"
},
"ListFrameworks": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListLegalHolds": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "LegalHolds"
},
"ListProtectedResources": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Results"
},
"ListProtectedResourcesByBackupVault": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "Results"
},
"ListRecoveryPointsByBackupVault": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "RecoveryPoints"
},
"ListRecoveryPointsByLegalHold": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "RecoveryPoints"
},
"ListRecoveryPointsByResource": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "RecoveryPoints"
},
"ListReportJobs": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListReportPlans": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListRestoreJobSummaries": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
},
"ListRestoreJobs": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults",
"result_key": "RestoreJobs"
},
"ListTags": {
"input_token": "NextToken",
"output_token": "NextToken",
"limit_key": "MaxResults"
}
}
}

View File

@@ -0,0 +1,5 @@
{
"version": "1.0",
"examples": {
}
}

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