1. Packages
  2. Google Cloud Native
  3. API Docs
  4. run
  5. run/v1
  6. getDomainMapping

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.run/v1.getDomainMapping

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Get information about a domain mapping.

Using getDomainMapping

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getDomainMapping(args: GetDomainMappingArgs, opts?: InvokeOptions): Promise<GetDomainMappingResult>
function getDomainMappingOutput(args: GetDomainMappingOutputArgs, opts?: InvokeOptions): Output<GetDomainMappingResult>
Copy
def get_domain_mapping(domainmapping_id: Optional[str] = None,
                       location: Optional[str] = None,
                       project: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetDomainMappingResult
def get_domain_mapping_output(domainmapping_id: Optional[pulumi.Input[str]] = None,
                       location: Optional[pulumi.Input[str]] = None,
                       project: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetDomainMappingResult]
Copy
func LookupDomainMapping(ctx *Context, args *LookupDomainMappingArgs, opts ...InvokeOption) (*LookupDomainMappingResult, error)
func LookupDomainMappingOutput(ctx *Context, args *LookupDomainMappingOutputArgs, opts ...InvokeOption) LookupDomainMappingResultOutput
Copy

> Note: This function is named LookupDomainMapping in the Go SDK.

public static class GetDomainMapping 
{
    public static Task<GetDomainMappingResult> InvokeAsync(GetDomainMappingArgs args, InvokeOptions? opts = null)
    public static Output<GetDomainMappingResult> Invoke(GetDomainMappingInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDomainMappingResult> getDomainMapping(GetDomainMappingArgs args, InvokeOptions options)
public static Output<GetDomainMappingResult> getDomainMapping(GetDomainMappingArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:run/v1:getDomainMapping
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DomainmappingId This property is required. string
Location This property is required. string
Project string
DomainmappingId This property is required. string
Location This property is required. string
Project string
domainmappingId This property is required. String
location This property is required. String
project String
domainmappingId This property is required. string
location This property is required. string
project string
domainmapping_id This property is required. str
location This property is required. str
project str
domainmappingId This property is required. String
location This property is required. String
project String

getDomainMapping Result

The following output properties are available:

ApiVersion string
The API version for this call such as "domains.cloudrun.com/v1".
Kind string
The kind of resource, in this case "DomainMapping".
Metadata Pulumi.GoogleNative.Run.V1.Outputs.ObjectMetaResponse
Metadata associated with this BuildTemplate.
Spec Pulumi.GoogleNative.Run.V1.Outputs.DomainMappingSpecResponse
The spec for this DomainMapping.
Status Pulumi.GoogleNative.Run.V1.Outputs.DomainMappingStatusResponse
The current status of the DomainMapping.
ApiVersion string
The API version for this call such as "domains.cloudrun.com/v1".
Kind string
The kind of resource, in this case "DomainMapping".
Metadata ObjectMetaResponse
Metadata associated with this BuildTemplate.
Spec DomainMappingSpecResponse
The spec for this DomainMapping.
Status DomainMappingStatusResponse
The current status of the DomainMapping.
apiVersion String
The API version for this call such as "domains.cloudrun.com/v1".
kind String
The kind of resource, in this case "DomainMapping".
metadata ObjectMetaResponse
Metadata associated with this BuildTemplate.
spec DomainMappingSpecResponse
The spec for this DomainMapping.
status DomainMappingStatusResponse
The current status of the DomainMapping.
apiVersion string
The API version for this call such as "domains.cloudrun.com/v1".
kind string
The kind of resource, in this case "DomainMapping".
metadata ObjectMetaResponse
Metadata associated with this BuildTemplate.
spec DomainMappingSpecResponse
The spec for this DomainMapping.
status DomainMappingStatusResponse
The current status of the DomainMapping.
api_version str
The API version for this call such as "domains.cloudrun.com/v1".
kind str
The kind of resource, in this case "DomainMapping".
metadata ObjectMetaResponse
Metadata associated with this BuildTemplate.
spec DomainMappingSpecResponse
The spec for this DomainMapping.
status DomainMappingStatusResponse
The current status of the DomainMapping.
apiVersion String
The API version for this call such as "domains.cloudrun.com/v1".
kind String
The kind of resource, in this case "DomainMapping".
metadata Property Map
Metadata associated with this BuildTemplate.
spec Property Map
The spec for this DomainMapping.
status Property Map
The current status of the DomainMapping.

Supporting Types

DomainMappingSpecResponse

CertificateMode This property is required. string
The mode of the certificate.
ForceOverride This property is required. bool
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.
RouteName This property is required. string
The name of the Knative Route that this DomainMapping applies to. The route must exist.
CertificateMode This property is required. string
The mode of the certificate.
ForceOverride This property is required. bool
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.
RouteName This property is required. string
The name of the Knative Route that this DomainMapping applies to. The route must exist.
certificateMode This property is required. String
The mode of the certificate.
forceOverride This property is required. Boolean
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.
routeName This property is required. String
The name of the Knative Route that this DomainMapping applies to. The route must exist.
certificateMode This property is required. string
The mode of the certificate.
forceOverride This property is required. boolean
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.
routeName This property is required. string
The name of the Knative Route that this DomainMapping applies to. The route must exist.
certificate_mode This property is required. str
The mode of the certificate.
force_override This property is required. bool
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.
route_name This property is required. str
The name of the Knative Route that this DomainMapping applies to. The route must exist.
certificateMode This property is required. String
The mode of the certificate.
forceOverride This property is required. Boolean
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.
routeName This property is required. String
The name of the Knative Route that this DomainMapping applies to. The route must exist.

DomainMappingStatusResponse

Conditions This property is required. List<Pulumi.GoogleNative.Run.V1.Inputs.GoogleCloudRunV1ConditionResponse>
Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
MappedRouteName This property is required. string
The name of the route that the mapping currently points to.
ObservedGeneration This property is required. int
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 This property is required. List<Pulumi.GoogleNative.Run.V1.Inputs.ResourceRecordResponse>
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.
Url This property is required. string
Optional. Not supported by Cloud Run.
Conditions This property is required. []GoogleCloudRunV1ConditionResponse
Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
MappedRouteName This property is required. string
The name of the route that the mapping currently points to.
ObservedGeneration This property is required. int
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 This property is required. []ResourceRecordResponse
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.
Url This property is required. string
Optional. Not supported by Cloud Run.
conditions This property is required. List<GoogleCloudRunV1ConditionResponse>
Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
mappedRouteName This property is required. String
The name of the route that the mapping currently points to.
observedGeneration This property is required. Integer
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 This property is required. List<ResourceRecordResponse>
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.
url This property is required. String
Optional. Not supported by Cloud Run.
conditions This property is required. GoogleCloudRunV1ConditionResponse[]
Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
mappedRouteName This property is required. string
The name of the route that the mapping currently points to.
observedGeneration This property is required. number
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 This property is required. ResourceRecordResponse[]
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.
url This property is required. string
Optional. Not supported by Cloud Run.
conditions This property is required. Sequence[GoogleCloudRunV1ConditionResponse]
Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
mapped_route_name This property is required. str
The name of the route that the mapping currently points to.
observed_generation This property is required. int
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.
resource_records This property is required. Sequence[ResourceRecordResponse]
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.
url This property is required. str
Optional. Not supported by Cloud Run.
conditions This property is required. List<Property Map>
Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
mappedRouteName This property is required. String
The name of the route that the mapping currently points to.
observedGeneration This property is required. Number
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 This property is required. List<Property Map>
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.
url This property is required. String
Optional. Not supported by Cloud Run.

GoogleCloudRunV1ConditionResponse

LastTransitionTime This property is required. string
Optional. Last time the condition transitioned from one status to another.
Message This property is required. string
Optional. Human readable message indicating details about the current status.
Reason This property is required. string
Optional. One-word CamelCase reason for the condition's last transition. These are intended to be stable, unique values which the client may use to trigger error handling logic, whereas messages which may be changed later by the server.
Severity This property is required. string
Optional. How to interpret this condition. One of Error, Warning, or Info. Conditions of severity Info do not contribute to resource readiness.
Status This property is required. string
Status of the condition, one of True, False, Unknown.
Type This property is required. string
type is used to communicate the status of the reconciliation process. Types common to all resources include: * "Ready" or "Completed": True when the Resource is ready.
LastTransitionTime This property is required. string
Optional. Last time the condition transitioned from one status to another.
Message This property is required. string
Optional. Human readable message indicating details about the current status.
Reason This property is required. string
Optional. One-word CamelCase reason for the condition's last transition. These are intended to be stable, unique values which the client may use to trigger error handling logic, whereas messages which may be changed later by the server.
Severity This property is required. string
Optional. How to interpret this condition. One of Error, Warning, or Info. Conditions of severity Info do not contribute to resource readiness.
Status This property is required. string
Status of the condition, one of True, False, Unknown.
Type This property is required. string
type is used to communicate the status of the reconciliation process. Types common to all resources include: * "Ready" or "Completed": True when the Resource is ready.
lastTransitionTime This property is required. String
Optional. Last time the condition transitioned from one status to another.
message This property is required. String
Optional. Human readable message indicating details about the current status.
reason This property is required. String
Optional. One-word CamelCase reason for the condition's last transition. These are intended to be stable, unique values which the client may use to trigger error handling logic, whereas messages which may be changed later by the server.
severity This property is required. String
Optional. How to interpret this condition. One of Error, Warning, or Info. Conditions of severity Info do not contribute to resource readiness.
status This property is required. String
Status of the condition, one of True, False, Unknown.
type This property is required. String
type is used to communicate the status of the reconciliation process. Types common to all resources include: * "Ready" or "Completed": True when the Resource is ready.
lastTransitionTime This property is required. string
Optional. Last time the condition transitioned from one status to another.
message This property is required. string
Optional. Human readable message indicating details about the current status.
reason This property is required. string
Optional. One-word CamelCase reason for the condition's last transition. These are intended to be stable, unique values which the client may use to trigger error handling logic, whereas messages which may be changed later by the server.
severity This property is required. string
Optional. How to interpret this condition. One of Error, Warning, or Info. Conditions of severity Info do not contribute to resource readiness.
status This property is required. string
Status of the condition, one of True, False, Unknown.
type This property is required. string
type is used to communicate the status of the reconciliation process. Types common to all resources include: * "Ready" or "Completed": True when the Resource is ready.
last_transition_time This property is required. str
Optional. Last time the condition transitioned from one status to another.
message This property is required. str
Optional. Human readable message indicating details about the current status.
reason This property is required. str
Optional. One-word CamelCase reason for the condition's last transition. These are intended to be stable, unique values which the client may use to trigger error handling logic, whereas messages which may be changed later by the server.
severity This property is required. str
Optional. How to interpret this condition. One of Error, Warning, or Info. Conditions of severity Info do not contribute to resource readiness.
status This property is required. str
Status of the condition, one of True, False, Unknown.
type This property is required. str
type is used to communicate the status of the reconciliation process. Types common to all resources include: * "Ready" or "Completed": True when the Resource is ready.
lastTransitionTime This property is required. String
Optional. Last time the condition transitioned from one status to another.
message This property is required. String
Optional. Human readable message indicating details about the current status.
reason This property is required. String
Optional. One-word CamelCase reason for the condition's last transition. These are intended to be stable, unique values which the client may use to trigger error handling logic, whereas messages which may be changed later by the server.
severity This property is required. String
Optional. How to interpret this condition. One of Error, Warning, or Info. Conditions of severity Info do not contribute to resource readiness.
status This property is required. String
Status of the condition, one of True, False, Unknown.
type This property is required. String
type is used to communicate the status of the reconciliation process. Types common to all resources include: * "Ready" or "Completed": True when the Resource is ready.

ObjectMetaResponse

Annotations This property is required. Dictionary<string, string>
Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * autoscaling.knative.dev/maxScale: Revision. * autoscaling.knative.dev/minScale: Revision. * run.googleapis.com/binary-authorization-breakglass: Service, Job, * run.googleapis.com/binary-authorization: Service, Job, Execution. * run.googleapis.com/client-name: All resources. * run.googleapis.com/cloudsql-instances: Revision, Execution. * run.googleapis.com/container-dependencies: Revision. * run.googleapis.com/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: Service. * run.googleapis.com/disable-default-url: Service. * run.googleapis.com/encryption-key-shutdown-hours: Revision * run.googleapis.com/encryption-key: Revision, Execution. * run.googleapis.com/execution-environment: Revision, Execution. * run.googleapis.com/gc-traffic-tags: Service. * run.googleapis.com/ingress: Service. * run.googleapis.com/launch-stage: Service, Job. * run.googleapis.com/minScale: Service (ALPHA) * run.googleapis.com/network-interfaces: Revision, Execution. * run.googleapis.com/post-key-revocation-action-type: Revision. * run.googleapis.com/secrets: Revision, Execution. * run.googleapis.com/secure-session-agent: Revision. * run.googleapis.com/sessionAffinity: Revision. * run.googleapis.com/startup-cpu-boost: Revision. * run.googleapis.com/vpc-access-connector: Revision, Execution. * run.googleapis.com/vpc-access-egress: Revision, Execution.
ClusterName This property is required. string
Not supported by Cloud Run
CreationTimestamp This property is required. string
UTC timestamp representing the server time when this object was created.
DeletionGracePeriodSeconds This property is required. int
Not supported by Cloud Run
DeletionTimestamp This property is required. string
The read-only soft deletion timestamp for this resource. In Cloud Run, users are not able to set this field. Instead, they must call the corresponding Delete API.
Finalizers This property is required. List<string>
Not supported by Cloud Run
GenerateName This property is required. string
Not supported by Cloud Run
Generation This property is required. int
A system-provided sequence number representing a specific generation of the desired state.
Labels This property is required. Dictionary<string, string>
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes.
Name This property is required. string
The name of the resource. Name is required when creating top-level resources (Service, Job), must be unique within a Cloud Run project/region, and cannot be changed once created.
Namespace This property is required. string
Defines the space within each name must be unique within a Cloud Run region. In Cloud Run, it must be project ID or number.
OwnerReferences This property is required. List<Pulumi.GoogleNative.Run.V1.Inputs.OwnerReferenceResponse>
Not supported by Cloud Run
ResourceVersion This property is required. string
Opaque, system-generated value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server or omit the value to disable conflict-detection.
SelfLink This property is required. string
URL representing this object.
Uid This property is required. string
Unique, system-generated identifier for this resource.
Annotations This property is required. map[string]string
Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * autoscaling.knative.dev/maxScale: Revision. * autoscaling.knative.dev/minScale: Revision. * run.googleapis.com/binary-authorization-breakglass: Service, Job, * run.googleapis.com/binary-authorization: Service, Job, Execution. * run.googleapis.com/client-name: All resources. * run.googleapis.com/cloudsql-instances: Revision, Execution. * run.googleapis.com/container-dependencies: Revision. * run.googleapis.com/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: Service. * run.googleapis.com/disable-default-url: Service. * run.googleapis.com/encryption-key-shutdown-hours: Revision * run.googleapis.com/encryption-key: Revision, Execution. * run.googleapis.com/execution-environment: Revision, Execution. * run.googleapis.com/gc-traffic-tags: Service. * run.googleapis.com/ingress: Service. * run.googleapis.com/launch-stage: Service, Job. * run.googleapis.com/minScale: Service (ALPHA) * run.googleapis.com/network-interfaces: Revision, Execution. * run.googleapis.com/post-key-revocation-action-type: Revision. * run.googleapis.com/secrets: Revision, Execution. * run.googleapis.com/secure-session-agent: Revision. * run.googleapis.com/sessionAffinity: Revision. * run.googleapis.com/startup-cpu-boost: Revision. * run.googleapis.com/vpc-access-connector: Revision, Execution. * run.googleapis.com/vpc-access-egress: Revision, Execution.
ClusterName This property is required. string
Not supported by Cloud Run
CreationTimestamp This property is required. string
UTC timestamp representing the server time when this object was created.
DeletionGracePeriodSeconds This property is required. int
Not supported by Cloud Run
DeletionTimestamp This property is required. string
The read-only soft deletion timestamp for this resource. In Cloud Run, users are not able to set this field. Instead, they must call the corresponding Delete API.
Finalizers This property is required. []string
Not supported by Cloud Run
GenerateName This property is required. string
Not supported by Cloud Run
Generation This property is required. int
A system-provided sequence number representing a specific generation of the desired state.
Labels This property is required. map[string]string
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes.
Name This property is required. string
The name of the resource. Name is required when creating top-level resources (Service, Job), must be unique within a Cloud Run project/region, and cannot be changed once created.
Namespace This property is required. string
Defines the space within each name must be unique within a Cloud Run region. In Cloud Run, it must be project ID or number.
OwnerReferences This property is required. []OwnerReferenceResponse
Not supported by Cloud Run
ResourceVersion This property is required. string
Opaque, system-generated value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server or omit the value to disable conflict-detection.
SelfLink This property is required. string
URL representing this object.
Uid This property is required. string
Unique, system-generated identifier for this resource.
annotations This property is required. Map<String,String>
Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * autoscaling.knative.dev/maxScale: Revision. * autoscaling.knative.dev/minScale: Revision. * run.googleapis.com/binary-authorization-breakglass: Service, Job, * run.googleapis.com/binary-authorization: Service, Job, Execution. * run.googleapis.com/client-name: All resources. * run.googleapis.com/cloudsql-instances: Revision, Execution. * run.googleapis.com/container-dependencies: Revision. * run.googleapis.com/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: Service. * run.googleapis.com/disable-default-url: Service. * run.googleapis.com/encryption-key-shutdown-hours: Revision * run.googleapis.com/encryption-key: Revision, Execution. * run.googleapis.com/execution-environment: Revision, Execution. * run.googleapis.com/gc-traffic-tags: Service. * run.googleapis.com/ingress: Service. * run.googleapis.com/launch-stage: Service, Job. * run.googleapis.com/minScale: Service (ALPHA) * run.googleapis.com/network-interfaces: Revision, Execution. * run.googleapis.com/post-key-revocation-action-type: Revision. * run.googleapis.com/secrets: Revision, Execution. * run.googleapis.com/secure-session-agent: Revision. * run.googleapis.com/sessionAffinity: Revision. * run.googleapis.com/startup-cpu-boost: Revision. * run.googleapis.com/vpc-access-connector: Revision, Execution. * run.googleapis.com/vpc-access-egress: Revision, Execution.
clusterName This property is required. String
Not supported by Cloud Run
creationTimestamp This property is required. String
UTC timestamp representing the server time when this object was created.
deletionGracePeriodSeconds This property is required. Integer
Not supported by Cloud Run
deletionTimestamp This property is required. String
The read-only soft deletion timestamp for this resource. In Cloud Run, users are not able to set this field. Instead, they must call the corresponding Delete API.
finalizers This property is required. List<String>
Not supported by Cloud Run
generateName This property is required. String
Not supported by Cloud Run
generation This property is required. Integer
A system-provided sequence number representing a specific generation of the desired state.
labels This property is required. Map<String,String>
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes.
name This property is required. String
The name of the resource. Name is required when creating top-level resources (Service, Job), must be unique within a Cloud Run project/region, and cannot be changed once created.
namespace This property is required. String
Defines the space within each name must be unique within a Cloud Run region. In Cloud Run, it must be project ID or number.
ownerReferences This property is required. List<OwnerReferenceResponse>
Not supported by Cloud Run
resourceVersion This property is required. String
Opaque, system-generated value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server or omit the value to disable conflict-detection.
selfLink This property is required. String
URL representing this object.
uid This property is required. String
Unique, system-generated identifier for this resource.
annotations This property is required. {[key: string]: string}
Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * autoscaling.knative.dev/maxScale: Revision. * autoscaling.knative.dev/minScale: Revision. * run.googleapis.com/binary-authorization-breakglass: Service, Job, * run.googleapis.com/binary-authorization: Service, Job, Execution. * run.googleapis.com/client-name: All resources. * run.googleapis.com/cloudsql-instances: Revision, Execution. * run.googleapis.com/container-dependencies: Revision. * run.googleapis.com/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: Service. * run.googleapis.com/disable-default-url: Service. * run.googleapis.com/encryption-key-shutdown-hours: Revision * run.googleapis.com/encryption-key: Revision, Execution. * run.googleapis.com/execution-environment: Revision, Execution. * run.googleapis.com/gc-traffic-tags: Service. * run.googleapis.com/ingress: Service. * run.googleapis.com/launch-stage: Service, Job. * run.googleapis.com/minScale: Service (ALPHA) * run.googleapis.com/network-interfaces: Revision, Execution. * run.googleapis.com/post-key-revocation-action-type: Revision. * run.googleapis.com/secrets: Revision, Execution. * run.googleapis.com/secure-session-agent: Revision. * run.googleapis.com/sessionAffinity: Revision. * run.googleapis.com/startup-cpu-boost: Revision. * run.googleapis.com/vpc-access-connector: Revision, Execution. * run.googleapis.com/vpc-access-egress: Revision, Execution.
clusterName This property is required. string
Not supported by Cloud Run
creationTimestamp This property is required. string
UTC timestamp representing the server time when this object was created.
deletionGracePeriodSeconds This property is required. number
Not supported by Cloud Run
deletionTimestamp This property is required. string
The read-only soft deletion timestamp for this resource. In Cloud Run, users are not able to set this field. Instead, they must call the corresponding Delete API.
finalizers This property is required. string[]
Not supported by Cloud Run
generateName This property is required. string
Not supported by Cloud Run
generation This property is required. number
A system-provided sequence number representing a specific generation of the desired state.
labels This property is required. {[key: string]: string}
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes.
name This property is required. string
The name of the resource. Name is required when creating top-level resources (Service, Job), must be unique within a Cloud Run project/region, and cannot be changed once created.
namespace This property is required. string
Defines the space within each name must be unique within a Cloud Run region. In Cloud Run, it must be project ID or number.
ownerReferences This property is required. OwnerReferenceResponse[]
Not supported by Cloud Run
resourceVersion This property is required. string
Opaque, system-generated value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server or omit the value to disable conflict-detection.
selfLink This property is required. string
URL representing this object.
uid This property is required. string
Unique, system-generated identifier for this resource.
annotations This property is required. Mapping[str, str]
Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * autoscaling.knative.dev/maxScale: Revision. * autoscaling.knative.dev/minScale: Revision. * run.googleapis.com/binary-authorization-breakglass: Service, Job, * run.googleapis.com/binary-authorization: Service, Job, Execution. * run.googleapis.com/client-name: All resources. * run.googleapis.com/cloudsql-instances: Revision, Execution. * run.googleapis.com/container-dependencies: Revision. * run.googleapis.com/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: Service. * run.googleapis.com/disable-default-url: Service. * run.googleapis.com/encryption-key-shutdown-hours: Revision * run.googleapis.com/encryption-key: Revision, Execution. * run.googleapis.com/execution-environment: Revision, Execution. * run.googleapis.com/gc-traffic-tags: Service. * run.googleapis.com/ingress: Service. * run.googleapis.com/launch-stage: Service, Job. * run.googleapis.com/minScale: Service (ALPHA) * run.googleapis.com/network-interfaces: Revision, Execution. * run.googleapis.com/post-key-revocation-action-type: Revision. * run.googleapis.com/secrets: Revision, Execution. * run.googleapis.com/secure-session-agent: Revision. * run.googleapis.com/sessionAffinity: Revision. * run.googleapis.com/startup-cpu-boost: Revision. * run.googleapis.com/vpc-access-connector: Revision, Execution. * run.googleapis.com/vpc-access-egress: Revision, Execution.
cluster_name This property is required. str
Not supported by Cloud Run
creation_timestamp This property is required. str
UTC timestamp representing the server time when this object was created.
deletion_grace_period_seconds This property is required. int
Not supported by Cloud Run
deletion_timestamp This property is required. str
The read-only soft deletion timestamp for this resource. In Cloud Run, users are not able to set this field. Instead, they must call the corresponding Delete API.
finalizers This property is required. Sequence[str]
Not supported by Cloud Run
generate_name This property is required. str
Not supported by Cloud Run
generation This property is required. int
A system-provided sequence number representing a specific generation of the desired state.
labels This property is required. Mapping[str, str]
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes.
name This property is required. str
The name of the resource. Name is required when creating top-level resources (Service, Job), must be unique within a Cloud Run project/region, and cannot be changed once created.
namespace This property is required. str
Defines the space within each name must be unique within a Cloud Run region. In Cloud Run, it must be project ID or number.
owner_references This property is required. Sequence[OwnerReferenceResponse]
Not supported by Cloud Run
resource_version This property is required. str
Opaque, system-generated value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server or omit the value to disable conflict-detection.
self_link This property is required. str
URL representing this object.
uid This property is required. str
Unique, system-generated identifier for this resource.
annotations This property is required. Map<String>
Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * autoscaling.knative.dev/maxScale: Revision. * autoscaling.knative.dev/minScale: Revision. * run.googleapis.com/binary-authorization-breakglass: Service, Job, * run.googleapis.com/binary-authorization: Service, Job, Execution. * run.googleapis.com/client-name: All resources. * run.googleapis.com/cloudsql-instances: Revision, Execution. * run.googleapis.com/container-dependencies: Revision. * run.googleapis.com/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: Service. * run.googleapis.com/disable-default-url: Service. * run.googleapis.com/encryption-key-shutdown-hours: Revision * run.googleapis.com/encryption-key: Revision, Execution. * run.googleapis.com/execution-environment: Revision, Execution. * run.googleapis.com/gc-traffic-tags: Service. * run.googleapis.com/ingress: Service. * run.googleapis.com/launch-stage: Service, Job. * run.googleapis.com/minScale: Service (ALPHA) * run.googleapis.com/network-interfaces: Revision, Execution. * run.googleapis.com/post-key-revocation-action-type: Revision. * run.googleapis.com/secrets: Revision, Execution. * run.googleapis.com/secure-session-agent: Revision. * run.googleapis.com/sessionAffinity: Revision. * run.googleapis.com/startup-cpu-boost: Revision. * run.googleapis.com/vpc-access-connector: Revision, Execution. * run.googleapis.com/vpc-access-egress: Revision, Execution.
clusterName This property is required. String
Not supported by Cloud Run
creationTimestamp This property is required. String
UTC timestamp representing the server time when this object was created.
deletionGracePeriodSeconds This property is required. Number
Not supported by Cloud Run
deletionTimestamp This property is required. String
The read-only soft deletion timestamp for this resource. In Cloud Run, users are not able to set this field. Instead, they must call the corresponding Delete API.
finalizers This property is required. List<String>
Not supported by Cloud Run
generateName This property is required. String
Not supported by Cloud Run
generation This property is required. Number
A system-provided sequence number representing a specific generation of the desired state.
labels This property is required. Map<String>
Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and routes.
name This property is required. String
The name of the resource. Name is required when creating top-level resources (Service, Job), must be unique within a Cloud Run project/region, and cannot be changed once created.
namespace This property is required. String
Defines the space within each name must be unique within a Cloud Run region. In Cloud Run, it must be project ID or number.
ownerReferences This property is required. List<Property Map>
Not supported by Cloud Run
resourceVersion This property is required. String
Opaque, system-generated value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server or omit the value to disable conflict-detection.
selfLink This property is required. String
URL representing this object.
uid This property is required. String
Unique, system-generated identifier for this resource.

OwnerReferenceResponse

ApiVersion This property is required. string
This is not supported or used by Cloud Run.
BlockOwnerDeletion This property is required. bool
This is not supported or used by Cloud Run.
Controller This property is required. bool
This is not supported or used by Cloud Run.
Kind This property is required. string
This is not supported or used by Cloud Run.
Name This property is required. string
This is not supported or used by Cloud Run.
Uid This property is required. string
This is not supported or used by Cloud Run.
ApiVersion This property is required. string
This is not supported or used by Cloud Run.
BlockOwnerDeletion This property is required. bool
This is not supported or used by Cloud Run.
Controller This property is required. bool
This is not supported or used by Cloud Run.
Kind This property is required. string
This is not supported or used by Cloud Run.
Name This property is required. string
This is not supported or used by Cloud Run.
Uid This property is required. string
This is not supported or used by Cloud Run.
apiVersion This property is required. String
This is not supported or used by Cloud Run.
blockOwnerDeletion This property is required. Boolean
This is not supported or used by Cloud Run.
controller This property is required. Boolean
This is not supported or used by Cloud Run.
kind This property is required. String
This is not supported or used by Cloud Run.
name This property is required. String
This is not supported or used by Cloud Run.
uid This property is required. String
This is not supported or used by Cloud Run.
apiVersion This property is required. string
This is not supported or used by Cloud Run.
blockOwnerDeletion This property is required. boolean
This is not supported or used by Cloud Run.
controller This property is required. boolean
This is not supported or used by Cloud Run.
kind This property is required. string
This is not supported or used by Cloud Run.
name This property is required. string
This is not supported or used by Cloud Run.
uid This property is required. string
This is not supported or used by Cloud Run.
api_version This property is required. str
This is not supported or used by Cloud Run.
block_owner_deletion This property is required. bool
This is not supported or used by Cloud Run.
controller This property is required. bool
This is not supported or used by Cloud Run.
kind This property is required. str
This is not supported or used by Cloud Run.
name This property is required. str
This is not supported or used by Cloud Run.
uid This property is required. str
This is not supported or used by Cloud Run.
apiVersion This property is required. String
This is not supported or used by Cloud Run.
blockOwnerDeletion This property is required. Boolean
This is not supported or used by Cloud Run.
controller This property is required. Boolean
This is not supported or used by Cloud Run.
kind This property is required. String
This is not supported or used by Cloud Run.
name This property is required. String
This is not supported or used by Cloud Run.
uid This property is required. String
This is not supported or used by Cloud Run.

ResourceRecordResponse

Name This property is required. string
Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.
Rrdata This property is required. string
Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).
Type This property is required. string
Resource record type. Example: AAAA.
Name This property is required. string
Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.
Rrdata This property is required. string
Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).
Type This property is required. string
Resource record type. Example: AAAA.
name This property is required. String
Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.
rrdata This property is required. String
Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).
type This property is required. String
Resource record type. Example: AAAA.
name This property is required. string
Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.
rrdata This property is required. string
Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).
type This property is required. string
Resource record type. Example: AAAA.
name This property is required. str
Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.
rrdata This property is required. str
Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).
type This property is required. str
Resource record type. Example: AAAA.
name This property is required. String
Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.
rrdata This property is required. String
Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).
type This property is required. String
Resource record type. Example: AAAA.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi