- Root
- /v2/apisPOST
- /v2/apisGET
- /v2/apisPUT
- /v2/domainnames/{domainName}/apimappingsPOST
- /v2/domainnames/{domainName}/apimappingsGET
- /v2/apis/{apiId}/authorizersPOST
- /v2/apis/{apiId}/authorizersGET
- /v2/apis/{apiId}/deploymentsPOST
- /v2/apis/{apiId}/deploymentsGET
- /v2/domainnamesPOST
- /v2/domainnamesGET
- /v2/apis/{apiId}/integrationsPOST
- /v2/apis/{apiId}/integrationsGET
- /v2/apis/{apiId}/integrations/{integrationId}/integrationresponsesPOST
- /v2/apis/{apiId}/integrations/{integrationId}/integrationresponsesGET
- /v2/apis/{apiId}/modelsPOST
- /v2/apis/{apiId}/modelsGET
- /v2/apis/{apiId}/routesPOST
- /v2/apis/{apiId}/routesGET
- /v2/apis/{apiId}/routes/{routeId}/routeresponsesPOST
- /v2/apis/{apiId}/routes/{routeId}/routeresponsesGET
- /v2/apis/{apiId}/stagesPOST
- /v2/apis/{apiId}/stagesGET
- /v2/vpclinksPOST
- /v2/vpclinksGET
- /v2/apis/{apiId}/stages/{stageName}/accesslogsettingsDELETE
- /v2/apis/{apiId}DELETE
- /v2/apis/{apiId}GET
- /v2/apis/{apiId}PUT
- /v2/apis/{apiId}PATCH
- /v2/domainnames/{domainName}/apimappings/{apiMappingId}DELETE
- /v2/domainnames/{domainName}/apimappings/{apiMappingId}GET
- /v2/domainnames/{domainName}/apimappings/{apiMappingId}PATCH
- /v2/apis/{apiId}/authorizers/{authorizerId}DELETE
- /v2/apis/{apiId}/authorizers/{authorizerId}GET
- /v2/apis/{apiId}/authorizers/{authorizerId}PATCH
- /v2/apis/{apiId}/corsDELETE
- /v2/apis/{apiId}/deployments/{deploymentId}DELETE
- /v2/apis/{apiId}/deployments/{deploymentId}GET
- /v2/apis/{apiId}/deployments/{deploymentId}PATCH
- /v2/domainnames/{domainName}DELETE
- /v2/domainnames/{domainName}GET
- /v2/domainnames/{domainName}PATCH
- /v2/apis/{apiId}/integrations/{integrationId}DELETE
- /v2/apis/{apiId}/integrations/{integrationId}GET
- /v2/apis/{apiId}/integrations/{integrationId}PATCH
- /v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}DELETE
- /v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}GET
- /v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}PATCH
- /v2/apis/{apiId}/models/{modelId}DELETE
- /v2/apis/{apiId}/models/{modelId}GET
- /v2/apis/{apiId}/models/{modelId}PATCH
- /v2/apis/{apiId}/routes/{routeId}DELETE
- /v2/apis/{apiId}/routes/{routeId}GET
- /v2/apis/{apiId}/routes/{routeId}PATCH
- /v2/apis/{apiId}/routes/{routeId}/requestparameters/{requestParameterKey}DELETE
- /v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}DELETE
- /v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}GET
- /v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}PATCH
- /v2/apis/{apiId}/stages/{stageName}/routesettings/{routeKey}DELETE
- /v2/apis/{apiId}/stages/{stageName}DELETE
- /v2/apis/{apiId}/stages/{stageName}GET
- /v2/apis/{apiId}/stages/{stageName}PATCH
- /v2/vpclinks/{vpcLinkId}DELETE
- /v2/vpclinks/{vpcLinkId}GET
- /v2/vpclinks/{vpcLinkId}PATCH
- /v2/apis/{apiId}/exports/{specification}GET
- /v2/apis/{apiId}/stages/{stageName}/cache/authorizersDELETE
- /v2/apis/{apiId}/models/{modelId}/templateGET
- /v2/tags/{resource-arn}GET
- /v2/tags/{resource-arn}POST
- /v2/tags/{resource-arn}DELETE
/v2/domainnames
POST
/v2/domainnames
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/v2/domainnames' \
--header 'Content-Type: application/json' \
--data-raw ''
Response Response Example
201 - Example 1
{
"ApiMappingSelectionExpression": "string",
"DomainName": "string",
"DomainNameConfigurations": [],
"MutualTlsAuthentication": {
"TruststoreUri": "string",
"TruststoreVersion": "string",
"TruststoreWarnings": []
},
"Tags": {
"property1": "string",
"property2": "string"
}
}
Request
Body Params application/json
domainName
stringÂ
required
domainNameConfigurations
array[object (DomainNameConfiguration) {10}]Â
optional
ApiGatewayDomainName
stringÂ
optional
CertificateArn
stringÂ
optional
CertificateName
stringÂ
optional
CertificateUploadDate
string <date-time>
optional
DomainNameStatus
enum<string>Â
optional
Allowed values:
AVAILABLEUPDATINGPENDING_CERTIFICATE_REIMPORTPENDING_OWNERSHIP_VERIFICATION
DomainNameStatusMessage
stringÂ
optional
EndpointType
enum<string>Â
optional
Allowed values:
REGIONALEDGE
HostedZoneId
stringÂ
optional
SecurityPolicy
enum<string>Â
optional
Allowed values:
TLS_1_0TLS_1_2
OwnershipVerificationCertificateArn
stringÂ
optional
mutualTlsAuthentication
objectÂ
optional
TruststoreUri
stringÂ
optional
TruststoreVersion
stringÂ
optional
tags
objectÂ
optional
Additional properties
stringÂ
optional
Examples
Responses
🟢201Success
application/json
Body
ApiMappingSelectionExpression
stringÂ
optional
DomainName
stringÂ
optional
DomainNameConfigurations
array[object (DomainNameConfiguration) {10}]Â
optional
ApiGatewayDomainName
stringÂ
optional
CertificateArn
stringÂ
optional
CertificateName
stringÂ
optional
CertificateUploadDate
string <date-time>
optional
DomainNameStatus
enum<string>Â
optional
Allowed values:
AVAILABLEUPDATINGPENDING_CERTIFICATE_REIMPORTPENDING_OWNERSHIP_VERIFICATION
DomainNameStatusMessage
stringÂ
optional
EndpointType
enum<string>Â
optional
Allowed values:
REGIONALEDGE
HostedZoneId
stringÂ
optional
SecurityPolicy
enum<string>Â
optional
Allowed values:
TLS_1_0TLS_1_2
OwnershipVerificationCertificateArn
stringÂ
optional
MutualTlsAuthentication
objectÂ
optional
TruststoreUri
stringÂ
optional
TruststoreVersion
stringÂ
optional
TruststoreWarnings
array[string]
optional
Tags
objectÂ
optional
🟠480NotFoundException
🟠481TooManyRequestsException
🟠482BadRequestException
🟠483ConflictException
🟠484AccessDeniedException
Modified at 2023-08-15 05:49:07