{ "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 } } } }, "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" } } }, "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" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "CertificateSummaryList": { "type": "list", "member": { "type": "structure", "members": { "CertificateArn": {}, "DomainName": {} } } } } } }, "ListTagsForCertificate": { "input": { "type": "structure", "required": [ "CertificateArn" ], "members": { "CertificateArn": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S3" } } } }, "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": {} } }, "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": {} } } } }