- Resource: DomainMapping
- DomainMappingSpec
- CertificateMode
- DomainMappingStatus
- ResourceRecord
- RecordType
- Methods
Resource: DomainMapping
Resource to hold the state and status of a user's domain mapping. NOTE: This resource is currently in Beta.
JSON representation |
---|
{ "apiVersion" : string , "kind" : string , "metadata" : { object ( |
Fields | |
---|---|
apiVersion
|
The API version for this call such as "domains.cloudrun.com/v1". |
kind
|
The kind of resource, in this case "DomainMapping". |
metadata
|
Metadata associated with this BuildTemplate. |
spec
|
The spec for this DomainMapping. |
status
|
The current status of the DomainMapping. |
DomainMappingSpec
The desired state of the Domain Mapping.
JSON representation |
---|
{
"routeName"
:
string
,
"certificateMode"
:
enum (
|
Fields | |
---|---|
routeName
|
The name of the Knative Route that this DomainMapping applies to. The route must exist. |
certificateMode
|
The mode of the certificate. |
forceOverride
|
If set, the mapping will override any mapping set before this spec was set. It is recommended that the user leaves this empty to receive an error warning about a potential conflict and only set it once the respective UI has given such a warning. |
CertificateMode
SSL management type. If AUTOMATIC
or a type is omitted, a managed certificate is automatically provisioned. If None
, the system will not provision a certificate.
Enums | |
---|---|
CERTIFICATE_MODE_UNSPECIFIED
|
|
NONE
|
Do not provision an HTTPS certificate. |
AUTOMATIC
|
Automatically provisions an HTTPS certificate via GoogleCA. |
DomainMappingStatus
The current state of the Domain Mapping.
JSON representation |
---|
{ "conditions" : [ { object ( |
Fields | |
---|---|
conditions[]
|
Array of observed DomainMappingConditions, indicating the current state of the DomainMapping. |
observedGeneration
|
ObservedGeneration is the 'Generation' of the DomainMapping that was last processed by the controller. Clients polling for completed reconciliation should poll until observedGeneration = metadata.generation and the Ready condition's status is True or False. |
resourceRecords[]
|
The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping. |
mappedRouteName
|
The name of the route that the mapping currently points to. |
url
|
Optional. Not supported by Cloud Run. |
ResourceRecord
A DNS resource record.
JSON representation |
---|
{
"name"
:
string
,
"rrdata"
:
string
,
"type"
:
enum (
|
Fields | |
---|---|
name
|
Relative name of the object affected by this record. Only applicable for |
rrdata
|
Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1). |
type
|
Resource record type. Example: |
RecordType
A resource record type.
Enums | |
---|---|
RECORD_TYPE_UNSPECIFIED
|
An unknown resource record. |
A
|
An A resource record. Data is an IPv4 address. |
AAAA
|
An AAAA resource record. Data is an IPv6 address. |
CNAME
|
A CNAME resource record. Data is a domain name to be aliased. |
Methods |
|
---|---|
|
Create a new domain mapping. |
|
Delete a domain mapping. |
|
Get information about a domain mapping. |
|
List all domain mappings. |