mirror of
https://github.com/cderche/greenlock-storage-s3
synced 2025-05-13 16:16:32 +00:00
514 lines
11 KiB
JSON
514 lines
11 KiB
JSON
{
|
|
"version": "2.0",
|
|
"metadata": {
|
|
"apiVersion": "2016-11-01",
|
|
"endpointPrefix": "opsworks-cm",
|
|
"jsonVersion": "1.1",
|
|
"protocol": "json",
|
|
"serviceAbbreviation": "OpsWorksCM",
|
|
"serviceFullName": "AWS OpsWorks for Chef Automate",
|
|
"serviceId": "OpsWorksCM",
|
|
"signatureVersion": "v4",
|
|
"signingName": "opsworks-cm",
|
|
"targetPrefix": "OpsWorksCM_V2016_11_01",
|
|
"uid": "opsworkscm-2016-11-01"
|
|
},
|
|
"operations": {
|
|
"AssociateNode": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServerName",
|
|
"NodeName",
|
|
"EngineAttributes"
|
|
],
|
|
"members": {
|
|
"ServerName": {},
|
|
"NodeName": {},
|
|
"EngineAttributes": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NodeAssociationStatusToken": {}
|
|
}
|
|
}
|
|
},
|
|
"CreateBackup": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServerName"
|
|
],
|
|
"members": {
|
|
"ServerName": {},
|
|
"Description": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Backup": {
|
|
"shape": "Sd"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CreateServer": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServerName",
|
|
"InstanceProfileArn",
|
|
"InstanceType",
|
|
"ServiceRoleArn"
|
|
],
|
|
"members": {
|
|
"AssociatePublicIpAddress": {
|
|
"type": "boolean"
|
|
},
|
|
"DisableAutomatedBackup": {
|
|
"type": "boolean"
|
|
},
|
|
"Engine": {},
|
|
"EngineModel": {},
|
|
"EngineVersion": {},
|
|
"EngineAttributes": {
|
|
"shape": "S4"
|
|
},
|
|
"BackupRetentionCount": {
|
|
"type": "integer"
|
|
},
|
|
"ServerName": {},
|
|
"InstanceProfileArn": {},
|
|
"InstanceType": {},
|
|
"KeyPair": {},
|
|
"PreferredMaintenanceWindow": {},
|
|
"PreferredBackupWindow": {},
|
|
"SecurityGroupIds": {
|
|
"shape": "Sj"
|
|
},
|
|
"ServiceRoleArn": {},
|
|
"SubnetIds": {
|
|
"shape": "Sj"
|
|
},
|
|
"BackupId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Server": {
|
|
"shape": "Ss"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DeleteBackup": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"BackupId"
|
|
],
|
|
"members": {
|
|
"BackupId": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DeleteServer": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServerName"
|
|
],
|
|
"members": {
|
|
"ServerName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"DescribeAccountAttributes": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Attributes": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"Maximum": {
|
|
"type": "integer"
|
|
},
|
|
"Used": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeBackups": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BackupId": {},
|
|
"ServerName": {},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Backups": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Sd"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"DescribeEvents": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServerName"
|
|
],
|
|
"members": {
|
|
"ServerName": {},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ServerEvents": {
|
|
"type": "list",
|
|
"member": {
|
|
"type": "structure",
|
|
"members": {
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"ServerName": {},
|
|
"Message": {},
|
|
"LogUrl": {}
|
|
}
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"DescribeNodeAssociationStatus": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"NodeAssociationStatusToken",
|
|
"ServerName"
|
|
],
|
|
"members": {
|
|
"NodeAssociationStatusToken": {},
|
|
"ServerName": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NodeAssociationStatus": {},
|
|
"EngineAttributes": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DescribeServers": {
|
|
"input": {
|
|
"type": "structure",
|
|
"members": {
|
|
"ServerName": {},
|
|
"NextToken": {},
|
|
"MaxResults": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Servers": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "Ss"
|
|
}
|
|
},
|
|
"NextToken": {}
|
|
}
|
|
}
|
|
},
|
|
"DisassociateNode": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServerName",
|
|
"NodeName"
|
|
],
|
|
"members": {
|
|
"ServerName": {},
|
|
"NodeName": {},
|
|
"EngineAttributes": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"NodeAssociationStatusToken": {}
|
|
}
|
|
}
|
|
},
|
|
"ExportServerEngineAttribute": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ExportAttributeName",
|
|
"ServerName"
|
|
],
|
|
"members": {
|
|
"ExportAttributeName": {},
|
|
"ServerName": {},
|
|
"InputAttributes": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"EngineAttribute": {
|
|
"shape": "S5"
|
|
},
|
|
"ServerName": {}
|
|
}
|
|
}
|
|
},
|
|
"RestoreServer": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"BackupId",
|
|
"ServerName"
|
|
],
|
|
"members": {
|
|
"BackupId": {},
|
|
"ServerName": {},
|
|
"InstanceType": {},
|
|
"KeyPair": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {}
|
|
}
|
|
},
|
|
"StartMaintenance": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServerName"
|
|
],
|
|
"members": {
|
|
"ServerName": {},
|
|
"EngineAttributes": {
|
|
"shape": "S4"
|
|
}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Server": {
|
|
"shape": "Ss"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateServer": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServerName"
|
|
],
|
|
"members": {
|
|
"DisableAutomatedBackup": {
|
|
"type": "boolean"
|
|
},
|
|
"BackupRetentionCount": {
|
|
"type": "integer"
|
|
},
|
|
"ServerName": {},
|
|
"PreferredMaintenanceWindow": {},
|
|
"PreferredBackupWindow": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Server": {
|
|
"shape": "Ss"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"UpdateServerEngineAttributes": {
|
|
"input": {
|
|
"type": "structure",
|
|
"required": [
|
|
"ServerName",
|
|
"AttributeName"
|
|
],
|
|
"members": {
|
|
"ServerName": {},
|
|
"AttributeName": {},
|
|
"AttributeValue": {}
|
|
}
|
|
},
|
|
"output": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Server": {
|
|
"shape": "Ss"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"shapes": {
|
|
"S4": {
|
|
"type": "list",
|
|
"member": {
|
|
"shape": "S5"
|
|
}
|
|
},
|
|
"S5": {
|
|
"type": "structure",
|
|
"members": {
|
|
"Name": {},
|
|
"Value": {
|
|
"type": "string",
|
|
"sensitive": true
|
|
}
|
|
}
|
|
},
|
|
"Sd": {
|
|
"type": "structure",
|
|
"members": {
|
|
"BackupArn": {},
|
|
"BackupId": {},
|
|
"BackupType": {},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"Description": {},
|
|
"Engine": {},
|
|
"EngineModel": {},
|
|
"EngineVersion": {},
|
|
"InstanceProfileArn": {},
|
|
"InstanceType": {},
|
|
"KeyPair": {},
|
|
"PreferredBackupWindow": {},
|
|
"PreferredMaintenanceWindow": {},
|
|
"S3DataSize": {
|
|
"deprecated": true,
|
|
"type": "integer"
|
|
},
|
|
"S3DataUrl": {
|
|
"deprecated": true
|
|
},
|
|
"S3LogUrl": {},
|
|
"SecurityGroupIds": {
|
|
"shape": "Sj"
|
|
},
|
|
"ServerName": {},
|
|
"ServiceRoleArn": {},
|
|
"Status": {},
|
|
"StatusDescription": {},
|
|
"SubnetIds": {
|
|
"shape": "Sj"
|
|
},
|
|
"ToolsVersion": {},
|
|
"UserArn": {}
|
|
}
|
|
},
|
|
"Sj": {
|
|
"type": "list",
|
|
"member": {}
|
|
},
|
|
"Ss": {
|
|
"type": "structure",
|
|
"members": {
|
|
"AssociatePublicIpAddress": {
|
|
"type": "boolean"
|
|
},
|
|
"BackupRetentionCount": {
|
|
"type": "integer"
|
|
},
|
|
"ServerName": {},
|
|
"CreatedAt": {
|
|
"type": "timestamp"
|
|
},
|
|
"CloudFormationStackArn": {},
|
|
"DisableAutomatedBackup": {
|
|
"type": "boolean"
|
|
},
|
|
"Endpoint": {},
|
|
"Engine": {},
|
|
"EngineModel": {},
|
|
"EngineAttributes": {
|
|
"shape": "S4"
|
|
},
|
|
"EngineVersion": {},
|
|
"InstanceProfileArn": {},
|
|
"InstanceType": {},
|
|
"KeyPair": {},
|
|
"MaintenanceStatus": {},
|
|
"PreferredMaintenanceWindow": {},
|
|
"PreferredBackupWindow": {},
|
|
"SecurityGroupIds": {
|
|
"shape": "Sj"
|
|
},
|
|
"ServiceRoleArn": {},
|
|
"Status": {},
|
|
"StatusReason": {},
|
|
"SubnetIds": {
|
|
"shape": "Sj"
|
|
},
|
|
"ServerArn": {}
|
|
}
|
|
}
|
|
}
|
|
} |