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>
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]
func LookupDomainMapping(ctx *Context, args *LookupDomainMappingArgs, opts ...InvokeOption) (*LookupDomainMappingResult, error)
func LookupDomainMappingOutput(ctx *Context, args *LookupDomainMappingOutputArgs, opts ...InvokeOption) LookupDomainMappingResultOutput
> 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)
}
public static CompletableFuture<GetDomainMappingResult> getDomainMapping(GetDomainMappingArgs args, InvokeOptions options)
public static Output<GetDomainMappingResult> getDomainMapping(GetDomainMappingArgs args, InvokeOptions options)
fn::invoke:
function: google-native:run/v1:getDomainMapping
arguments:
# arguments dictionary
The following arguments are supported:
- Domainmapping
Id This property is required. string - Location
This property is required. string - Project string
- Domainmapping
Id This property is required. string - Location
This property is required. string - Project string
- domainmapping
Id This property is required. String - location
This property is required. String - project String
- domainmapping
Id 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
- domainmapping
Id This property is required. String - location
This property is required. String - project String
getDomainMapping Result
The following output properties are available:
- Api
Version 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.
Google Native. Run. V1. Outputs. Object Meta Response - Metadata associated with this BuildTemplate.
- Spec
Pulumi.
Google Native. Run. V1. Outputs. Domain Mapping Spec Response - The spec for this DomainMapping.
- Status
Pulumi.
Google Native. Run. V1. Outputs. Domain Mapping Status Response - The current status of the DomainMapping.
- Api
Version string - The API version for this call such as "domains.cloudrun.com/v1".
- Kind string
- The kind of resource, in this case "DomainMapping".
- Metadata
Object
Meta Response - Metadata associated with this BuildTemplate.
- Spec
Domain
Mapping Spec Response - The spec for this DomainMapping.
- Status
Domain
Mapping Status Response - The current status of the DomainMapping.
- api
Version String - The API version for this call such as "domains.cloudrun.com/v1".
- kind String
- The kind of resource, in this case "DomainMapping".
- metadata
Object
Meta Response - Metadata associated with this BuildTemplate.
- spec
Domain
Mapping Spec Response - The spec for this DomainMapping.
- status
Domain
Mapping Status Response - The current status of the DomainMapping.
- api
Version string - The API version for this call such as "domains.cloudrun.com/v1".
- kind string
- The kind of resource, in this case "DomainMapping".
- metadata
Object
Meta Response - Metadata associated with this BuildTemplate.
- spec
Domain
Mapping Spec Response - The spec for this DomainMapping.
- status
Domain
Mapping Status Response - 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
Object
Meta Response - Metadata associated with this BuildTemplate.
- spec
Domain
Mapping Spec Response - The spec for this DomainMapping.
- status
Domain
Mapping Status Response - The current status of the DomainMapping.
- api
Version 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
- Certificate
Mode This property is required. string - 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. string - The name of the Knative Route that this DomainMapping applies to. The route must exist.
- Certificate
Mode This property is required. string - 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. string - The name of the Knative Route that this DomainMapping applies to. The route must exist.
- certificate
Mode This property is required. String - The mode of the certificate.
- force
Override 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.
- route
Name 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. string - The mode of the certificate.
- force
Override 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.
- route
Name 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.
- certificate
Mode This property is required. String - The mode of the certificate.
- force
Override 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.
- route
Name 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.Google Native. Run. V1. Inputs. Google Cloud Run V1Condition Response> - Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
- Mapped
Route Name This property is required. string - 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. List<Pulumi.Google Native. Run. V1. Inputs. Resource Record Response> - 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. []GoogleCloud Run V1Condition Response - Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
- Mapped
Route Name This property is required. string - 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. []ResourceRecord Response - 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<GoogleCloud Run V1Condition Response> - Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
- mapped
Route Name This property is required. String - The name of the route that the mapping currently points to.
- observed
Generation 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.
- resource
Records This property is required. List<ResourceRecord Response> - 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. GoogleCloud Run V1Condition Response[] - Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
- mapped
Route Name This property is required. string - The name of the route that the mapping currently points to.
- observed
Generation 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.
- resource
Records This property is required. ResourceRecord Response[] - 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[GoogleCloud Run V1Condition Response] - 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[ResourceRecord Response] - 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.
- mapped
Route Name This property is required. String - The name of the route that the mapping currently points to.
- observed
Generation 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.
- resource
Records 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
- Last
Transition Time 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. 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. 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. 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.
- last
Transition Time 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. - Cluster
Name This property is required. string - Not supported by Cloud Run
- Creation
Timestamp This property is required. string - 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. 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
- Generate
Name 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.
- Owner
References This property is required. List<Pulumi.Google Native. Run. V1. Inputs. Owner Reference Response> - Not supported by Cloud Run
- Resource
Version 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.
- Self
Link 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. - Cluster
Name This property is required. string - Not supported by Cloud Run
- Creation
Timestamp This property is required. string - 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. 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
- Generate
Name 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.
- Owner
References This property is required. []OwnerReference Response - Not supported by Cloud Run
- Resource
Version 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.
- Self
Link 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. - cluster
Name This property is required. String - Not supported by Cloud Run
- creation
Timestamp This property is required. String - UTC timestamp representing the server time when this object was created.
- deletion
Grace Period Seconds This property is required. Integer - Not supported by Cloud Run
- deletion
Timestamp 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
- generate
Name 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.
- owner
References This property is required. List<OwnerReference Response> - Not supported by Cloud Run
- resource
Version 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.
- self
Link 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. - cluster
Name This property is required. string - Not supported by Cloud Run
- creation
Timestamp This property is required. string - UTC timestamp representing the server time when this object was created.
- deletion
Grace Period Seconds This property is required. number - Not supported by Cloud Run
- deletion
Timestamp 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
- generate
Name 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.
- owner
References This property is required. OwnerReference Response[] - Not supported by Cloud Run
- resource
Version 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.
- self
Link 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[OwnerReference Response] - 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. - cluster
Name This property is required. String - Not supported by Cloud Run
- creation
Timestamp This property is required. String - UTC timestamp representing the server time when this object was created.
- deletion
Grace Period Seconds This property is required. Number - Not supported by Cloud Run
- deletion
Timestamp 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
- generate
Name 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.
- owner
References This property is required. List<Property Map> - Not supported by Cloud Run
- resource
Version 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.
- self
Link This property is required. String - URL representing this object.
- uid
This property is required. String - Unique, system-generated identifier for this resource.
OwnerReferenceResponse
- Api
Version This property is required. string - 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. 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. string - 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. 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. String - This is not supported or used by Cloud Run.
- block
Owner Deletion 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. string - This is not supported or used by Cloud Run.
- block
Owner Deletion 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.
- api
Version This property is required. String - This is not supported or used by Cloud Run.
- block
Owner Deletion 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