564 lines
12 KiB
JSON
564 lines
12 KiB
JSON
|
{
|
||
|
"version": "2.0",
|
||
|
"metadata": {
|
||
|
"apiVersion": "2017-10-17",
|
||
|
"endpointPrefix": "secretsmanager",
|
||
|
"jsonVersion": "1.1",
|
||
|
"protocol": "json",
|
||
|
"serviceFullName": "AWS Secrets Manager",
|
||
|
"serviceId": "Secrets Manager",
|
||
|
"signatureVersion": "v4",
|
||
|
"signingName": "secretsmanager",
|
||
|
"targetPrefix": "secretsmanager",
|
||
|
"uid": "secretsmanager-2017-10-17"
|
||
|
},
|
||
|
"operations": {
|
||
|
"CancelRotateSecret": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {},
|
||
|
"VersionId": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"CreateSecret": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"Name"
|
||
|
],
|
||
|
"members": {
|
||
|
"Name": {},
|
||
|
"ClientRequestToken": {
|
||
|
"idempotencyToken": true
|
||
|
},
|
||
|
"Description": {},
|
||
|
"KmsKeyId": {},
|
||
|
"SecretBinary": {
|
||
|
"shape": "Sc"
|
||
|
},
|
||
|
"SecretString": {
|
||
|
"shape": "Sd"
|
||
|
},
|
||
|
"Tags": {
|
||
|
"shape": "Se"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {},
|
||
|
"VersionId": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DeleteResourcePolicy": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DeleteSecret": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {},
|
||
|
"RecoveryWindowInDays": {
|
||
|
"type": "long"
|
||
|
},
|
||
|
"ForceDeleteWithoutRecovery": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {},
|
||
|
"DeletionDate": {
|
||
|
"type": "timestamp"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"DescribeSecret": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {},
|
||
|
"Description": {},
|
||
|
"KmsKeyId": {},
|
||
|
"RotationEnabled": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"RotationLambdaARN": {},
|
||
|
"RotationRules": {
|
||
|
"shape": "Su"
|
||
|
},
|
||
|
"LastRotatedDate": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"LastChangedDate": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"LastAccessedDate": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"DeletedDate": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"Tags": {
|
||
|
"shape": "Se"
|
||
|
},
|
||
|
"VersionIdsToStages": {
|
||
|
"shape": "S10"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"GetRandomPassword": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"PasswordLength": {
|
||
|
"type": "long"
|
||
|
},
|
||
|
"ExcludeCharacters": {},
|
||
|
"ExcludeNumbers": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"ExcludePunctuation": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"ExcludeUppercase": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"ExcludeLowercase": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"IncludeSpace": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"RequireEachIncludedType": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"RandomPassword": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"GetResourcePolicy": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {},
|
||
|
"ResourcePolicy": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"GetSecretValue": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {},
|
||
|
"VersionId": {},
|
||
|
"VersionStage": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {},
|
||
|
"VersionId": {},
|
||
|
"SecretBinary": {
|
||
|
"shape": "Sc"
|
||
|
},
|
||
|
"SecretString": {
|
||
|
"shape": "Sd"
|
||
|
},
|
||
|
"VersionStages": {
|
||
|
"shape": "S11"
|
||
|
},
|
||
|
"CreatedDate": {
|
||
|
"type": "timestamp"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"ListSecretVersionIds": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {},
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"NextToken": {},
|
||
|
"IncludeDeprecated": {
|
||
|
"type": "boolean"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Versions": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"VersionId": {},
|
||
|
"VersionStages": {
|
||
|
"shape": "S11"
|
||
|
},
|
||
|
"LastAccessedDate": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"CreatedDate": {
|
||
|
"type": "timestamp"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {},
|
||
|
"ARN": {},
|
||
|
"Name": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"ListSecrets": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"MaxResults": {
|
||
|
"type": "integer"
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"SecretList": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {},
|
||
|
"Description": {},
|
||
|
"KmsKeyId": {},
|
||
|
"RotationEnabled": {
|
||
|
"type": "boolean"
|
||
|
},
|
||
|
"RotationLambdaARN": {},
|
||
|
"RotationRules": {
|
||
|
"shape": "Su"
|
||
|
},
|
||
|
"LastRotatedDate": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"LastChangedDate": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"LastAccessedDate": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"DeletedDate": {
|
||
|
"type": "timestamp"
|
||
|
},
|
||
|
"Tags": {
|
||
|
"shape": "Se"
|
||
|
},
|
||
|
"SecretVersionsToStages": {
|
||
|
"shape": "S10"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"NextToken": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"PutResourcePolicy": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId",
|
||
|
"ResourcePolicy"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {},
|
||
|
"ResourcePolicy": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"PutSecretValue": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {},
|
||
|
"ClientRequestToken": {
|
||
|
"idempotencyToken": true
|
||
|
},
|
||
|
"SecretBinary": {
|
||
|
"shape": "Sc"
|
||
|
},
|
||
|
"SecretString": {
|
||
|
"shape": "Sd"
|
||
|
},
|
||
|
"VersionStages": {
|
||
|
"shape": "S11"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {},
|
||
|
"VersionId": {},
|
||
|
"VersionStages": {
|
||
|
"shape": "S11"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"RestoreSecret": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"RotateSecret": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {},
|
||
|
"ClientRequestToken": {
|
||
|
"idempotencyToken": true
|
||
|
},
|
||
|
"RotationLambdaARN": {},
|
||
|
"RotationRules": {
|
||
|
"shape": "Su"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {},
|
||
|
"VersionId": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"TagResource": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId",
|
||
|
"Tags"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {},
|
||
|
"Tags": {
|
||
|
"shape": "Se"
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"UntagResource": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId",
|
||
|
"TagKeys"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {},
|
||
|
"TagKeys": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"UpdateSecret": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {},
|
||
|
"ClientRequestToken": {
|
||
|
"idempotencyToken": true
|
||
|
},
|
||
|
"Description": {},
|
||
|
"KmsKeyId": {},
|
||
|
"SecretBinary": {
|
||
|
"shape": "Sc"
|
||
|
},
|
||
|
"SecretString": {
|
||
|
"shape": "Sd"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {},
|
||
|
"VersionId": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"UpdateSecretVersionStage": {
|
||
|
"input": {
|
||
|
"type": "structure",
|
||
|
"required": [
|
||
|
"SecretId",
|
||
|
"VersionStage"
|
||
|
],
|
||
|
"members": {
|
||
|
"SecretId": {},
|
||
|
"VersionStage": {},
|
||
|
"RemoveFromVersionId": {},
|
||
|
"MoveToVersionId": {}
|
||
|
}
|
||
|
},
|
||
|
"output": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"ARN": {},
|
||
|
"Name": {}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"shapes": {
|
||
|
"Sc": {
|
||
|
"type": "blob",
|
||
|
"sensitive": true
|
||
|
},
|
||
|
"Sd": {
|
||
|
"type": "string",
|
||
|
"sensitive": true
|
||
|
},
|
||
|
"Se": {
|
||
|
"type": "list",
|
||
|
"member": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"Key": {},
|
||
|
"Value": {}
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"Su": {
|
||
|
"type": "structure",
|
||
|
"members": {
|
||
|
"AutomaticallyAfterDays": {
|
||
|
"type": "long"
|
||
|
}
|
||
|
}
|
||
|
},
|
||
|
"S10": {
|
||
|
"type": "map",
|
||
|
"key": {},
|
||
|
"value": {
|
||
|
"shape": "S11"
|
||
|
}
|
||
|
},
|
||
|
"S11": {
|
||
|
"type": "list",
|
||
|
"member": {}
|
||
|
}
|
||
|
}
|
||
|
}
|