mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2025-12-20 20:29:06 +00:00
1715 lines
41 KiB
JSON
1715 lines
41 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2019-10-09",
|
|
"endpointPrefix": "appconfig",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "rest-json",
|
|
"serviceAbbreviation": "AppConfig",
|
|
"serviceFullName": "Amazon AppConfig",
|
|
"serviceId": "AppConfig",
|
|
"signatureVersion": "v4",
|
|
"signingName": "appconfig",
|
|
"uid": "appconfig-2019-10-09"
|
|
},
|
|
"operations": {
|
|
"CreateApplication": {
|
|
"http": {
|
|
"requestUri": "/applications",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"Description": {},
|
|
"Tags": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S7"
|
|
}
|
|
},
|
|
"CreateConfigurationProfile": {
|
|
"http": {
|
|
"requestUri": "/applications/{ApplicationId}/configurationprofiles",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"Name",
|
|
"LocationUri"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"Name": {},
|
|
"Description": {},
|
|
"LocationUri": {},
|
|
"RetrievalRoleArn": {},
|
|
"Validators": {
|
|
"shape": "Sd"
|
|
},
|
|
"Tags": {
|
|
"shape": "S4"
|
|
},
|
|
"Type": {},
|
|
"KmsKeyIdentifier": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sj"
|
|
}
|
|
},
|
|
"CreateDeploymentStrategy": {
|
|
"http": {
|
|
"requestUri": "/deploymentstrategies",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"DeploymentDurationInMinutes",
|
|
"GrowthFactor"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"Description": {},
|
|
"DeploymentDurationInMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"FinalBakeTimeInMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"GrowthFactor": {
|
|
"type": "float"
|
|
},
|
|
"GrowthType": {},
|
|
"ReplicateTo": {},
|
|
"Tags": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sq"
|
|
}
|
|
},
|
|
"CreateEnvironment": {
|
|
"http": {
|
|
"requestUri": "/applications/{ApplicationId}/environments",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"Name"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"Name": {},
|
|
"Description": {},
|
|
"Monitors": {
|
|
"shape": "St"
|
|
},
|
|
"Tags": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sw"
|
|
}
|
|
},
|
|
"CreateExtension": {
|
|
"http": {
|
|
"requestUri": "/extensions",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Name",
|
|
"Actions"
|
|
],
|
|
"members": {
|
|
"Name": {},
|
|
"Description": {},
|
|
"Actions": {
|
|
"shape": "S10"
|
|
},
|
|
"Parameters": {
|
|
"shape": "S14"
|
|
},
|
|
"Tags": {
|
|
"shape": "S4"
|
|
},
|
|
"LatestVersionNumber": {
|
|
"location": "header",
|
|
"locationName": "Latest-Version-Number",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S18"
|
|
}
|
|
},
|
|
"CreateExtensionAssociation": {
|
|
"http": {
|
|
"requestUri": "/extensionassociations",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ExtensionIdentifier",
|
|
"ResourceIdentifier"
|
|
],
|
|
"members": {
|
|
"ExtensionIdentifier": {},
|
|
"ExtensionVersionNumber": {
|
|
"type": "integer"
|
|
},
|
|
"ResourceIdentifier": {},
|
|
"Parameters": {
|
|
"shape": "S1b"
|
|
},
|
|
"Tags": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1c"
|
|
}
|
|
},
|
|
"CreateHostedConfigurationVersion": {
|
|
"http": {
|
|
"requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"ConfigurationProfileId",
|
|
"Content",
|
|
"ContentType"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"ConfigurationProfileId": {
|
|
"location": "uri",
|
|
"locationName": "ConfigurationProfileId"
|
|
},
|
|
"Description": {
|
|
"location": "header",
|
|
"locationName": "Description"
|
|
},
|
|
"Content": {
|
|
"shape": "S1e"
|
|
},
|
|
"ContentType": {
|
|
"location": "header",
|
|
"locationName": "Content-Type"
|
|
},
|
|
"LatestVersionNumber": {
|
|
"location": "header",
|
|
"locationName": "Latest-Version-Number",
|
|
"type": "integer"
|
|
},
|
|
"VersionLabel": {
|
|
"location": "header",
|
|
"locationName": "VersionLabel"
|
|
}
|
|
},
|
|
"payload": "Content"
|
|
},
|
|
"output": {
|
|
"shape": "S1h"
|
|
}
|
|
},
|
|
"DeleteApplication": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/applications/{ApplicationId}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteConfigurationProfile": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"ConfigurationProfileId"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"ConfigurationProfileId": {
|
|
"location": "uri",
|
|
"locationName": "ConfigurationProfileId"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteDeploymentStrategy": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/deployementstrategies/{DeploymentStrategyId}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeploymentStrategyId"
|
|
],
|
|
"members": {
|
|
"DeploymentStrategyId": {
|
|
"location": "uri",
|
|
"locationName": "DeploymentStrategyId"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteEnvironment": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"EnvironmentId"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"EnvironmentId": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentId"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteExtension": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/extensions/{ExtensionIdentifier}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ExtensionIdentifier"
|
|
],
|
|
"members": {
|
|
"ExtensionIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ExtensionIdentifier"
|
|
},
|
|
"VersionNumber": {
|
|
"location": "querystring",
|
|
"locationName": "version",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteExtensionAssociation": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/extensionassociations/{ExtensionAssociationId}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ExtensionAssociationId"
|
|
],
|
|
"members": {
|
|
"ExtensionAssociationId": {
|
|
"location": "uri",
|
|
"locationName": "ExtensionAssociationId"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteHostedConfigurationVersion": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions/{VersionNumber}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"ConfigurationProfileId",
|
|
"VersionNumber"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"ConfigurationProfileId": {
|
|
"location": "uri",
|
|
"locationName": "ConfigurationProfileId"
|
|
},
|
|
"VersionNumber": {
|
|
"location": "uri",
|
|
"locationName": "VersionNumber",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetApplication": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/applications/{ApplicationId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S7"
|
|
}
|
|
},
|
|
"GetConfiguration": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/applications/{Application}/environments/{Environment}/configurations/{Configuration}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Application",
|
|
"Environment",
|
|
"Configuration",
|
|
"ClientId"
|
|
],
|
|
"members": {
|
|
"Application": {
|
|
"location": "uri",
|
|
"locationName": "Application"
|
|
},
|
|
"Environment": {
|
|
"location": "uri",
|
|
"locationName": "Environment"
|
|
},
|
|
"Configuration": {
|
|
"location": "uri",
|
|
"locationName": "Configuration"
|
|
},
|
|
"ClientId": {
|
|
"location": "querystring",
|
|
"locationName": "client_id"
|
|
},
|
|
"ClientConfigurationVersion": {
|
|
"location": "querystring",
|
|
"locationName": "client_configuration_version"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Content": {
|
|
"shape": "S1e"
|
|
},
|
|
"ConfigurationVersion": {
|
|
"location": "header",
|
|
"locationName": "Configuration-Version"
|
|
},
|
|
"ContentType": {
|
|
"location": "header",
|
|
"locationName": "Content-Type"
|
|
}
|
|
},
|
|
"payload": "Content"
|
|
},
|
|
"deprecated": true,
|
|
"deprecatedMessage": "This API has been deprecated in favor of the GetLatestConfiguration API used in conjunction with StartConfigurationSession."
|
|
},
|
|
"GetConfigurationProfile": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"ConfigurationProfileId"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"ConfigurationProfileId": {
|
|
"location": "uri",
|
|
"locationName": "ConfigurationProfileId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sj"
|
|
}
|
|
},
|
|
"GetDeployment": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}/deployments/{DeploymentNumber}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"EnvironmentId",
|
|
"DeploymentNumber"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"EnvironmentId": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentId"
|
|
},
|
|
"DeploymentNumber": {
|
|
"location": "uri",
|
|
"locationName": "DeploymentNumber",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1y"
|
|
}
|
|
},
|
|
"GetDeploymentStrategy": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/deploymentstrategies/{DeploymentStrategyId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeploymentStrategyId"
|
|
],
|
|
"members": {
|
|
"DeploymentStrategyId": {
|
|
"location": "uri",
|
|
"locationName": "DeploymentStrategyId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sq"
|
|
}
|
|
},
|
|
"GetEnvironment": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"EnvironmentId"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"EnvironmentId": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sw"
|
|
}
|
|
},
|
|
"GetExtension": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/extensions/{ExtensionIdentifier}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ExtensionIdentifier"
|
|
],
|
|
"members": {
|
|
"ExtensionIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ExtensionIdentifier"
|
|
},
|
|
"VersionNumber": {
|
|
"location": "querystring",
|
|
"locationName": "version_number",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S18"
|
|
}
|
|
},
|
|
"GetExtensionAssociation": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/extensionassociations/{ExtensionAssociationId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ExtensionAssociationId"
|
|
],
|
|
"members": {
|
|
"ExtensionAssociationId": {
|
|
"location": "uri",
|
|
"locationName": "ExtensionAssociationId"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1c"
|
|
}
|
|
},
|
|
"GetHostedConfigurationVersion": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions/{VersionNumber}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"ConfigurationProfileId",
|
|
"VersionNumber"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"ConfigurationProfileId": {
|
|
"location": "uri",
|
|
"locationName": "ConfigurationProfileId"
|
|
},
|
|
"VersionNumber": {
|
|
"location": "uri",
|
|
"locationName": "VersionNumber",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1h"
|
|
}
|
|
},
|
|
"ListApplications": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/applications",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "max_results",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "next_token"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Items": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S7"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListConfigurationProfiles": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/applications/{ApplicationId}/configurationprofiles",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "max_results",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "next_token"
|
|
},
|
|
"Type": {
|
|
"location": "querystring",
|
|
"locationName": "type"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Items": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {},
|
|
"Id": {},
|
|
"Name": {},
|
|
"LocationUri": {},
|
|
"ValidatorTypes": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Type": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListDeploymentStrategies": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/deploymentstrategies",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "max_results",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "next_token"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Items": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sq"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListDeployments": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}/deployments",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"EnvironmentId"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"EnvironmentId": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentId"
|
|
},
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "max_results",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "next_token"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Items": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"DeploymentNumber": {
|
|
"type": "integer"
|
|
},
|
|
"ConfigurationName": {},
|
|
"ConfigurationVersion": {},
|
|
"DeploymentDurationInMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"GrowthType": {},
|
|
"GrowthFactor": {
|
|
"type": "float"
|
|
},
|
|
"FinalBakeTimeInMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"State": {},
|
|
"PercentageComplete": {
|
|
"type": "float"
|
|
},
|
|
"StartedAt": {
|
|
"shape": "S26"
|
|
},
|
|
"CompletedAt": {
|
|
"shape": "S26"
|
|
},
|
|
"VersionLabel": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListEnvironments": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/applications/{ApplicationId}/environments",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "max_results",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "next_token"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Items": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sw"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListExtensionAssociations": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/extensionassociations",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ResourceIdentifier": {
|
|
"location": "querystring",
|
|
"locationName": "resource_identifier"
|
|
},
|
|
"ExtensionIdentifier": {
|
|
"location": "querystring",
|
|
"locationName": "extension_identifier"
|
|
},
|
|
"ExtensionVersionNumber": {
|
|
"location": "querystring",
|
|
"locationName": "extension_version_number",
|
|
"type": "integer"
|
|
},
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "max_results",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "next_token"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Items": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"ExtensionArn": {},
|
|
"ResourceArn": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListExtensions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/extensions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "max_results",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "next_token"
|
|
},
|
|
"Name": {
|
|
"location": "querystring",
|
|
"locationName": "name"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Items": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Name": {},
|
|
"VersionNumber": {
|
|
"type": "integer"
|
|
},
|
|
"Arn": {},
|
|
"Description": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ListHostedConfigurationVersions": {
|
|
"http": {
|
|
"method": "GET",
|
|
"requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/hostedconfigurationversions",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"ConfigurationProfileId"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"ConfigurationProfileId": {
|
|
"location": "uri",
|
|
"locationName": "ConfigurationProfileId"
|
|
},
|
|
"MaxResults": {
|
|
"location": "querystring",
|
|
"locationName": "max_results",
|
|
"type": "integer"
|
|
},
|
|
"NextToken": {
|
|
"location": "querystring",
|
|
"locationName": "next_token"
|
|
},
|
|
"VersionLabel": {
|
|
"location": "querystring",
|
|
"locationName": "version_label"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Items": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {},
|
|
"ConfigurationProfileId": {},
|
|
"VersionNumber": {
|
|
"type": "integer"
|
|
},
|
|
"Description": {},
|
|
"ContentType": {},
|
|
"VersionLabel": {},
|
|
"KmsKeyArn": {}
|
|
}
|
|
}
|
|
},
|
|
"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": "S4"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"StartDeployment": {
|
|
"http": {
|
|
"requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}/deployments",
|
|
"responseCode": 201
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"EnvironmentId",
|
|
"DeploymentStrategyId",
|
|
"ConfigurationProfileId",
|
|
"ConfigurationVersion"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"EnvironmentId": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentId"
|
|
},
|
|
"DeploymentStrategyId": {},
|
|
"ConfigurationProfileId": {},
|
|
"ConfigurationVersion": {},
|
|
"Description": {},
|
|
"Tags": {
|
|
"shape": "S4"
|
|
},
|
|
"KmsKeyIdentifier": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1y"
|
|
}
|
|
},
|
|
"StopDeployment": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}/deployments/{DeploymentNumber}",
|
|
"responseCode": 202
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"EnvironmentId",
|
|
"DeploymentNumber"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"EnvironmentId": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentId"
|
|
},
|
|
"DeploymentNumber": {
|
|
"location": "uri",
|
|
"locationName": "DeploymentNumber",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1y"
|
|
}
|
|
},
|
|
"TagResource": {
|
|
"http": {
|
|
"requestUri": "/tags/{ResourceArn}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn",
|
|
"Tags"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "ResourceArn"
|
|
},
|
|
"Tags": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UntagResource": {
|
|
"http": {
|
|
"method": "DELETE",
|
|
"requestUri": "/tags/{ResourceArn}",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ResourceArn",
|
|
"TagKeys"
|
|
],
|
|
"members": {
|
|
"ResourceArn": {
|
|
"location": "uri",
|
|
"locationName": "ResourceArn"
|
|
},
|
|
"TagKeys": {
|
|
"location": "querystring",
|
|
"locationName": "tagKeys",
|
|
"type": "list",
|
|
"member": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateApplication": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/applications/{ApplicationId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"Name": {},
|
|
"Description": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S7"
|
|
}
|
|
},
|
|
"UpdateConfigurationProfile": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"ConfigurationProfileId"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"ConfigurationProfileId": {
|
|
"location": "uri",
|
|
"locationName": "ConfigurationProfileId"
|
|
},
|
|
"Name": {},
|
|
"Description": {},
|
|
"RetrievalRoleArn": {},
|
|
"Validators": {
|
|
"shape": "Sd"
|
|
},
|
|
"KmsKeyIdentifier": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sj"
|
|
}
|
|
},
|
|
"UpdateDeploymentStrategy": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/deploymentstrategies/{DeploymentStrategyId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"DeploymentStrategyId"
|
|
],
|
|
"members": {
|
|
"DeploymentStrategyId": {
|
|
"location": "uri",
|
|
"locationName": "DeploymentStrategyId"
|
|
},
|
|
"Description": {},
|
|
"DeploymentDurationInMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"FinalBakeTimeInMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"GrowthFactor": {
|
|
"type": "float"
|
|
},
|
|
"GrowthType": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sq"
|
|
}
|
|
},
|
|
"UpdateEnvironment": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/applications/{ApplicationId}/environments/{EnvironmentId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"EnvironmentId"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"EnvironmentId": {
|
|
"location": "uri",
|
|
"locationName": "EnvironmentId"
|
|
},
|
|
"Name": {},
|
|
"Description": {},
|
|
"Monitors": {
|
|
"shape": "St"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "Sw"
|
|
}
|
|
},
|
|
"UpdateExtension": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/extensions/{ExtensionIdentifier}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ExtensionIdentifier"
|
|
],
|
|
"members": {
|
|
"ExtensionIdentifier": {
|
|
"location": "uri",
|
|
"locationName": "ExtensionIdentifier"
|
|
},
|
|
"Description": {},
|
|
"Actions": {
|
|
"shape": "S10"
|
|
},
|
|
"Parameters": {
|
|
"shape": "S14"
|
|
},
|
|
"VersionNumber": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S18"
|
|
}
|
|
},
|
|
"UpdateExtensionAssociation": {
|
|
"http": {
|
|
"method": "PATCH",
|
|
"requestUri": "/extensionassociations/{ExtensionAssociationId}",
|
|
"responseCode": 200
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ExtensionAssociationId"
|
|
],
|
|
"members": {
|
|
"ExtensionAssociationId": {
|
|
"location": "uri",
|
|
"locationName": "ExtensionAssociationId"
|
|
},
|
|
"Parameters": {
|
|
"shape": "S1b"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"shape": "S1c"
|
|
}
|
|
},
|
|
"ValidateConfiguration": {
|
|
"http": {
|
|
"requestUri": "/applications/{ApplicationId}/configurationprofiles/{ConfigurationProfileId}/validators",
|
|
"responseCode": 204
|
|
},
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ApplicationId",
|
|
"ConfigurationProfileId",
|
|
"ConfigurationVersion"
|
|
],
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "uri",
|
|
"locationName": "ApplicationId"
|
|
},
|
|
"ConfigurationProfileId": {
|
|
"location": "uri",
|
|
"locationName": "ConfigurationProfileId"
|
|
},
|
|
"ConfigurationVersion": {
|
|
"location": "querystring",
|
|
"locationName": "configuration_version"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S4": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"S7": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Name": {},
|
|
"Description": {}
|
|
}
|
|
},
|
|
"Sd": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"Type",
|
|
"Content"
|
|
],
|
|
"members": {
|
|
"Type": {},
|
|
"Content": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Sj": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {},
|
|
"Id": {},
|
|
"Name": {},
|
|
"Description": {},
|
|
"LocationUri": {},
|
|
"RetrievalRoleArn": {},
|
|
"Validators": {
|
|
"shape": "Sd"
|
|
},
|
|
"Type": {},
|
|
"KmsKeyArn": {},
|
|
"KmsKeyIdentifier": {}
|
|
}
|
|
},
|
|
"Sq": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Name": {},
|
|
"Description": {},
|
|
"DeploymentDurationInMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"GrowthType": {},
|
|
"GrowthFactor": {
|
|
"type": "float"
|
|
},
|
|
"FinalBakeTimeInMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"ReplicateTo": {}
|
|
}
|
|
},
|
|
"St": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"required": [
|
|
"AlarmArn"
|
|
],
|
|
"members": {
|
|
"AlarmArn": {},
|
|
"AlarmRoleArn": {}
|
|
}
|
|
}
|
|
},
|
|
"Sw": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {},
|
|
"Id": {},
|
|
"Name": {},
|
|
"Description": {},
|
|
"State": {},
|
|
"Monitors": {
|
|
"shape": "St"
|
|
}
|
|
}
|
|
},
|
|
"S10": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"Description": {},
|
|
"Uri": {},
|
|
"RoleArn": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S14": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Description": {},
|
|
"Required": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"S18": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"Name": {},
|
|
"VersionNumber": {
|
|
"type": "integer"
|
|
},
|
|
"Arn": {},
|
|
"Description": {},
|
|
"Actions": {
|
|
"shape": "S10"
|
|
},
|
|
"Parameters": {
|
|
"shape": "S14"
|
|
}
|
|
}
|
|
},
|
|
"S1b": {
|
|
"type": "map",
|
|
"key": {},
|
|
"value": {}
|
|
},
|
|
"S1c": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {},
|
|
"ExtensionArn": {},
|
|
"ResourceArn": {},
|
|
"Arn": {},
|
|
"Parameters": {
|
|
"shape": "S1b"
|
|
},
|
|
"ExtensionVersionNumber": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"S1e": {
|
|
"type": "blob",
|
|
"sensitive": true
|
|
},
|
|
"S1h": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {
|
|
"location": "header",
|
|
"locationName": "Application-Id"
|
|
},
|
|
"ConfigurationProfileId": {
|
|
"location": "header",
|
|
"locationName": "Configuration-Profile-Id"
|
|
},
|
|
"VersionNumber": {
|
|
"location": "header",
|
|
"locationName": "Version-Number",
|
|
"type": "integer"
|
|
},
|
|
"Description": {
|
|
"location": "header",
|
|
"locationName": "Description"
|
|
},
|
|
"Content": {
|
|
"shape": "S1e"
|
|
},
|
|
"ContentType": {
|
|
"location": "header",
|
|
"locationName": "Content-Type"
|
|
},
|
|
"VersionLabel": {
|
|
"location": "header",
|
|
"locationName": "VersionLabel"
|
|
},
|
|
"KmsKeyArn": {
|
|
"location": "header",
|
|
"locationName": "KmsKeyArn"
|
|
}
|
|
},
|
|
"payload": "Content"
|
|
},
|
|
"S1y": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ApplicationId": {},
|
|
"EnvironmentId": {},
|
|
"DeploymentStrategyId": {},
|
|
"ConfigurationProfileId": {},
|
|
"DeploymentNumber": {
|
|
"type": "integer"
|
|
},
|
|
"ConfigurationName": {},
|
|
"ConfigurationLocationUri": {},
|
|
"ConfigurationVersion": {},
|
|
"Description": {},
|
|
"DeploymentDurationInMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"GrowthType": {},
|
|
"GrowthFactor": {
|
|
"type": "float"
|
|
},
|
|
"FinalBakeTimeInMinutes": {
|
|
"type": "integer"
|
|
},
|
|
"State": {},
|
|
"EventLog": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EventType": {},
|
|
"TriggeredBy": {},
|
|
"Description": {},
|
|
"ActionInvocations": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ExtensionIdentifier": {},
|
|
"ActionName": {},
|
|
"Uri": {},
|
|
"RoleArn": {},
|
|
"ErrorMessage": {},
|
|
"ErrorCode": {},
|
|
"InvocationId": {}
|
|
}
|
|
}
|
|
},
|
|
"OccurredAt": {
|
|
"shape": "S26"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PercentageComplete": {
|
|
"type": "float"
|
|
},
|
|
"StartedAt": {
|
|
"shape": "S26"
|
|
},
|
|
"CompletedAt": {
|
|
"shape": "S26"
|
|
},
|
|
"AppliedExtensions": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ExtensionId": {},
|
|
"ExtensionAssociationId": {},
|
|
"VersionNumber": {
|
|
"type": "integer"
|
|
},
|
|
"Parameters": {
|
|
"shape": "S1b"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"KmsKeyArn": {},
|
|
"KmsKeyIdentifier": {},
|
|
"VersionLabel": {}
|
|
}
|
|
},
|
|
"S26": {
|
|
"type": "timestamp",
|
|
"timestampFormat": "iso8601"
|
|
}
|
|
}
|
|
} |