@RestController
@RequestMapping(value={"/api/v1/domainassociation","/api/v2/domainassociation"})
public class DomainOwnershipController
extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
OWNERSHIP_PROOF_DNS_OPERATION_TYPE |
static String |
SERVICE_CONFIGURATION_DNS_OPERATION_TYPE |
| Modifier and Type | Method and Description |
|---|---|
void |
addDomain(String customerId,
DomainAdditionPayload domainAdditionPayload) |
DnsRecords |
readDnsRecord(String customerId,
String domain,
String type) |
DnsRecords |
readOwnershipVerificationRecord(String customerId,
String domain)
Deprecated.
Use readDnsRecord with the type OWNERSHIP_PROOF_DNS_OPERATION_TYPE instead.
|
void |
removeDomain(String customerId,
String domainName) |
void |
verifyDomainOwnership(javax.servlet.http.HttpServletRequest request,
String customerId,
String domain,
String callbackUrl) |
public static final String OWNERSHIP_PROOF_DNS_OPERATION_TYPE
public static final String SERVICE_CONFIGURATION_DNS_OPERATION_TYPE
@Deprecated @RequestMapping(method=GET, value="/customers/{customerIdentifier}/domains/{domain}/ownershipProofRecord", produces="application/json") public DnsRecords readOwnershipVerificationRecord(@PathVariable(value="customerIdentifier") String customerId, @PathVariable(value="domain") String domain)
@RequestMapping(method=GET,
value="/customers/{customerIdentifier}/domains/{domain}/dns",
produces="application/json")
public DnsRecords readDnsRecord(@PathVariable(value="customerIdentifier")
String customerId,
@PathVariable(value="domain")
String domain,
@RequestParam(value="type")
String type)
@RequestMapping(method=POST,
value="/customers/{customerIdentifier}/domains/{domain}/ownershipVerification")
@ResponseStatus(value=ACCEPTED)
public void verifyDomainOwnership(javax.servlet.http.HttpServletRequest request,
@PathVariable(value="customerIdentifier")
String customerId,
@PathVariable(value="domain")
String domain,
@RequestParam(value="callbackUrl")
String callbackUrl)
@RequestMapping(method=POST,
value="/customers/{customerIdentifier}/domains")
@ResponseStatus(value=OK)
public void addDomain(@PathVariable(value="customerIdentifier")
String customerId,
@RequestBody
DomainAdditionPayload domainAdditionPayload)
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.