aws-sdk
Version:
AWS SDK for JavaScript
454 lines • 10.5 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2018-05-10",
"endpointPrefix": "ssm-quicksetup",
"jsonVersion": "1.1",
"protocol": "rest-json",
"protocols": [
"rest-json"
],
"serviceFullName": "AWS Systems Manager QuickSetup",
"serviceId": "SSM QuickSetup",
"signatureVersion": "v4",
"signingName": "ssm-quicksetup",
"uid": "ssm-quicksetup-2018-05-10",
"auth": [
"aws.auth#sigv4"
]
},
"operations": {
"CreateConfigurationManager": {
"http": {
"requestUri": "/configurationManager",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ConfigurationDefinitions"
],
"members": {
"ConfigurationDefinitions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Parameters",
"Type"
],
"members": {
"LocalDeploymentAdministrationRoleArn": {},
"LocalDeploymentExecutionRoleName": {},
"Parameters": {
"shape": "S6"
},
"Type": {},
"TypeVersion": {}
}
}
},
"Description": {},
"Name": {},
"Tags": {
"shape": "Sd"
}
}
},
"output": {
"type": "structure",
"required": [
"ManagerArn"
],
"members": {
"ManagerArn": {}
}
}
},
"DeleteConfigurationManager": {
"http": {
"method": "DELETE",
"requestUri": "/configurationManager/{ManagerArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ManagerArn"
],
"members": {
"ManagerArn": {
"location": "uri",
"locationName": "ManagerArn"
}
}
},
"idempotent": true
},
"GetConfigurationManager": {
"http": {
"method": "GET",
"requestUri": "/configurationManager/{ManagerArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ManagerArn"
],
"members": {
"ManagerArn": {
"location": "uri",
"locationName": "ManagerArn"
}
}
},
"output": {
"type": "structure",
"required": [
"ManagerArn"
],
"members": {
"ConfigurationDefinitions": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Parameters",
"Type"
],
"members": {
"Id": {},
"LocalDeploymentAdministrationRoleArn": {},
"LocalDeploymentExecutionRoleName": {},
"Parameters": {
"shape": "S6"
},
"Type": {},
"TypeVersion": {}
}
}
},
"CreatedAt": {
"shape": "Ss"
},
"Description": {},
"LastModifiedAt": {
"shape": "Ss"
},
"ManagerArn": {},
"Name": {},
"StatusSummaries": {
"shape": "St"
},
"Tags": {
"shape": "Sd"
}
}
}
},
"GetServiceSettings": {
"http": {
"method": "GET",
"requestUri": "/serviceSettings",
"responseCode": 200
},
"output": {
"type": "structure",
"members": {
"ServiceSettings": {
"type": "structure",
"members": {
"ExplorerEnablingRoleArn": {}
}
}
}
}
},
"ListConfigurationManagers": {
"http": {
"requestUri": "/listConfigurationManagers",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"Filters": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Key",
"Values"
],
"members": {
"Key": {},
"Values": {
"type": "list",
"member": {}
}
}
}
},
"MaxItems": {
"type": "integer"
},
"StartingToken": {}
}
},
"output": {
"type": "structure",
"members": {
"ConfigurationManagersList": {
"type": "list",
"member": {
"type": "structure",
"required": [
"ManagerArn"
],
"members": {
"ConfigurationDefinitionSummaries": {
"type": "list",
"member": {
"type": "structure",
"members": {
"FirstClassParameters": {
"shape": "S6"
},
"Id": {},
"Type": {},
"TypeVersion": {}
}
}
},
"Description": {},
"ManagerArn": {},
"Name": {},
"StatusSummaries": {
"shape": "St"
}
}
}
},
"NextToken": {}
}
}
},
"ListQuickSetupTypes": {
"http": {
"method": "GET",
"requestUri": "/listQuickSetupTypes",
"responseCode": 200
},
"output": {
"type": "structure",
"members": {
"QuickSetupTypeList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"LatestVersion": {},
"Type": {}
}
}
}
}
}
},
"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": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Key": {},
"Value": {}
},
"sensitive": true
},
"sensitive": true
}
}
}
},
"TagResource": {
"http": {
"method": "PUT",
"requestUri": "/tags/{ResourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ResourceArn",
"Tags"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "ResourceArn"
},
"Tags": {
"shape": "Sd"
}
}
},
"idempotent": true
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{ResourceArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ResourceArn",
"TagKeys"
],
"members": {
"ResourceArn": {
"location": "uri",
"locationName": "ResourceArn"
},
"TagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
}
},
"idempotent": true
},
"UpdateConfigurationDefinition": {
"http": {
"method": "PUT",
"requestUri": "/configurationDefinition/{ManagerArn}/{Id}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"Id",
"ManagerArn"
],
"members": {
"Id": {
"location": "uri",
"locationName": "Id"
},
"LocalDeploymentAdministrationRoleArn": {},
"LocalDeploymentExecutionRoleName": {},
"ManagerArn": {
"location": "uri",
"locationName": "ManagerArn"
},
"Parameters": {
"shape": "S6"
},
"TypeVersion": {}
}
},
"idempotent": true
},
"UpdateConfigurationManager": {
"http": {
"method": "PUT",
"requestUri": "/configurationManager/{ManagerArn}",
"responseCode": 200
},
"input": {
"type": "structure",
"required": [
"ManagerArn"
],
"members": {
"Description": {},
"ManagerArn": {
"location": "uri",
"locationName": "ManagerArn"
},
"Name": {}
}
},
"idempotent": true
},
"UpdateServiceSettings": {
"http": {
"method": "PUT",
"requestUri": "/serviceSettings",
"responseCode": 200
},
"input": {
"type": "structure",
"members": {
"ExplorerEnablingRoleArn": {}
}
},
"idempotent": true
}
},
"shapes": {
"S6": {
"type": "map",
"key": {},
"value": {}
},
"Sd": {
"type": "map",
"key": {},
"value": {},
"sensitive": true
},
"Ss": {
"type": "timestamp",
"timestampFormat": "iso8601"
},
"St": {
"type": "list",
"member": {
"type": "structure",
"required": [
"LastUpdatedAt",
"StatusType"
],
"members": {
"LastUpdatedAt": {
"shape": "Ss"
},
"Status": {},
"StatusDetails": {
"type": "map",
"key": {},
"value": {}
},
"StatusMessage": {},
"StatusType": {}
}
}
}
}
}