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-native logo

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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:run/v1:getDomainMapping
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DomainmappingId string
    Location string
    Project string
    DomainmappingId string
    Location string
    Project string
    domainmappingId String
    location String
    project String
    domainmappingId string
    location string
    project string
    domainmappingId String
    location 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 string

    The mode of the certificate.

    ForceOverride 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 string

    The name of the Knative Route that this DomainMapping applies to. The route must exist.

    CertificateMode string

    The mode of the certificate.

    ForceOverride 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 string

    The name of the Knative Route that this DomainMapping applies to. The route must exist.

    certificateMode String

    The mode of the certificate.

    forceOverride 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 String

    The name of the Knative Route that this DomainMapping applies to. The route must exist.

    certificateMode string

    The mode of the certificate.

    forceOverride 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 string

    The name of the Knative Route that this DomainMapping applies to. The route must exist.

    certificate_mode str

    The mode of the certificate.

    force_override 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 str

    The name of the Knative Route that this DomainMapping applies to. The route must exist.

    certificateMode String

    The mode of the certificate.

    forceOverride 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 String

    The name of the Knative Route that this DomainMapping applies to. The route must exist.

    DomainMappingStatusResponse

    Conditions List<Pulumi.GoogleNative.Run.V1.Inputs.GoogleCloudRunV1ConditionResponse>

    Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.

    MappedRouteName string

    The name of the route that the mapping currently points to.

    ObservedGeneration 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 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 string

    Optional. Not supported by Cloud Run.

    Conditions []GoogleCloudRunV1ConditionResponse

    Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.

    MappedRouteName string

    The name of the route that the mapping currently points to.

    ObservedGeneration 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 []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 string

    Optional. Not supported by Cloud Run.

    conditions List<GoogleCloudRunV1ConditionResponse>

    Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.

    mappedRouteName String

    The name of the route that the mapping currently points to.

    observedGeneration 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 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 String

    Optional. Not supported by Cloud Run.

    conditions GoogleCloudRunV1ConditionResponse[]

    Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.

    mappedRouteName string

    The name of the route that the mapping currently points to.

    observedGeneration 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 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 string

    Optional. Not supported by Cloud Run.

    conditions Sequence[GoogleCloudRunV1ConditionResponse]

    Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.

    mapped_route_name str

    The name of the route that the mapping currently points to.

    observed_generation 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 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 str

    Optional. Not supported by Cloud Run.

    conditions List<Property Map>

    Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.

    mappedRouteName String

    The name of the route that the mapping currently points to.

    observedGeneration 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 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 String

    Optional. Not supported by Cloud Run.

    GoogleCloudRunV1ConditionResponse

    LastTransitionTime string

    Optional. Last time the condition transitioned from one status to another.

    Message string

    Optional. Human readable message indicating details about the current status.

    Reason 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 string

    Optional. How to interpret this condition. One of Error, Warning, or Info. Conditions of severity Info do not contribute to resource readiness.

    Status string

    Status of the condition, one of True, False, Unknown.

    Type 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 string

    Optional. Last time the condition transitioned from one status to another.

    Message string

    Optional. Human readable message indicating details about the current status.

    Reason 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 string

    Optional. How to interpret this condition. One of Error, Warning, or Info. Conditions of severity Info do not contribute to resource readiness.

    Status string

    Status of the condition, one of True, False, Unknown.

    Type 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 String

    Optional. Last time the condition transitioned from one status to another.

    message String

    Optional. Human readable message indicating details about the current status.

    reason 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 String

    Optional. How to interpret this condition. One of Error, Warning, or Info. Conditions of severity Info do not contribute to resource readiness.

    status String

    Status of the condition, one of True, False, Unknown.

    type 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 string

    Optional. Last time the condition transitioned from one status to another.

    message string

    Optional. Human readable message indicating details about the current status.

    reason 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 string

    Optional. How to interpret this condition. One of Error, Warning, or Info. Conditions of severity Info do not contribute to resource readiness.

    status string

    Status of the condition, one of True, False, Unknown.

    type 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 str

    Optional. Last time the condition transitioned from one status to another.

    message str

    Optional. Human readable message indicating details about the current status.

    reason 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 str

    Optional. How to interpret this condition. One of Error, Warning, or Info. Conditions of severity Info do not contribute to resource readiness.

    status str

    Status of the condition, one of True, False, Unknown.

    type 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 String

    Optional. Last time the condition transitioned from one status to another.

    message String

    Optional. Human readable message indicating details about the current status.

    reason 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 String

    Optional. How to interpret this condition. One of Error, Warning, or Info. Conditions of severity Info do not contribute to resource readiness.

    status String

    Status of the condition, one of True, False, Unknown.

    type 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 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 string

    Not supported by Cloud Run

    CreationTimestamp string

    UTC timestamp representing the server time when this object was created.

    DeletionGracePeriodSeconds int

    Not supported by Cloud Run

    DeletionTimestamp 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 List<string>

    Not supported by Cloud Run

    GenerateName string

    Not supported by Cloud Run

    Generation int

    A system-provided sequence number representing a specific generation of the desired state.

    Labels 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 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 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 List<Pulumi.GoogleNative.Run.V1.Inputs.OwnerReferenceResponse>

    Not supported by Cloud Run

    ResourceVersion 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 string

    URL representing this object.

    Uid string

    Unique, system-generated identifier for this resource.

    Annotations 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 string

    Not supported by Cloud Run

    CreationTimestamp string

    UTC timestamp representing the server time when this object was created.

    DeletionGracePeriodSeconds int

    Not supported by Cloud Run

    DeletionTimestamp 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 []string

    Not supported by Cloud Run

    GenerateName string

    Not supported by Cloud Run

    Generation int

    A system-provided sequence number representing a specific generation of the desired state.

    Labels 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 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 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 []OwnerReferenceResponse

    Not supported by Cloud Run

    ResourceVersion 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 string

    URL representing this object.

    Uid string

    Unique, system-generated identifier for this resource.

    annotations 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 String

    Not supported by Cloud Run

    creationTimestamp String

    UTC timestamp representing the server time when this object was created.

    deletionGracePeriodSeconds Integer

    Not supported by Cloud Run

    deletionTimestamp 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 List<String>

    Not supported by Cloud Run

    generateName String

    Not supported by Cloud Run

    generation Integer

    A system-provided sequence number representing a specific generation of the desired state.

    labels 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 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 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 List<OwnerReferenceResponse>

    Not supported by Cloud Run

    resourceVersion 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 String

    URL representing this object.

    uid String

    Unique, system-generated identifier for this resource.

    annotations {[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 string

    Not supported by Cloud Run

    creationTimestamp string

    UTC timestamp representing the server time when this object was created.

    deletionGracePeriodSeconds number

    Not supported by Cloud Run

    deletionTimestamp 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 string[]

    Not supported by Cloud Run

    generateName string

    Not supported by Cloud Run

    generation number

    A system-provided sequence number representing a specific generation of the desired state.

    labels {[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 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 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 OwnerReferenceResponse[]

    Not supported by Cloud Run

    resourceVersion 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 string

    URL representing this object.

    uid string

    Unique, system-generated identifier for this resource.

    annotations 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 str

    Not supported by Cloud Run

    creation_timestamp str

    UTC timestamp representing the server time when this object was created.

    deletion_grace_period_seconds int

    Not supported by Cloud Run

    deletion_timestamp 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 Sequence[str]

    Not supported by Cloud Run

    generate_name str

    Not supported by Cloud Run

    generation int

    A system-provided sequence number representing a specific generation of the desired state.

    labels 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 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 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 Sequence[OwnerReferenceResponse]

    Not supported by Cloud Run

    resource_version 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 str

    URL representing this object.

    uid str

    Unique, system-generated identifier for this resource.

    annotations 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 String

    Not supported by Cloud Run

    creationTimestamp String

    UTC timestamp representing the server time when this object was created.

    deletionGracePeriodSeconds Number

    Not supported by Cloud Run

    deletionTimestamp 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 List<String>

    Not supported by Cloud Run

    generateName String

    Not supported by Cloud Run

    generation Number

    A system-provided sequence number representing a specific generation of the desired state.

    labels 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 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 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 List<Property Map>

    Not supported by Cloud Run

    resourceVersion 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 String

    URL representing this object.

    uid String

    Unique, system-generated identifier for this resource.

    OwnerReferenceResponse

    ApiVersion string

    This is not supported or used by Cloud Run.

    BlockOwnerDeletion bool

    This is not supported or used by Cloud Run.

    Controller bool

    This is not supported or used by Cloud Run.

    Kind string

    This is not supported or used by Cloud Run.

    Name string

    This is not supported or used by Cloud Run.

    Uid string

    This is not supported or used by Cloud Run.

    ApiVersion string

    This is not supported or used by Cloud Run.

    BlockOwnerDeletion bool

    This is not supported or used by Cloud Run.

    Controller bool

    This is not supported or used by Cloud Run.

    Kind string

    This is not supported or used by Cloud Run.

    Name string

    This is not supported or used by Cloud Run.

    Uid string

    This is not supported or used by Cloud Run.

    apiVersion String

    This is not supported or used by Cloud Run.

    blockOwnerDeletion Boolean

    This is not supported or used by Cloud Run.

    controller Boolean

    This is not supported or used by Cloud Run.

    kind String

    This is not supported or used by Cloud Run.

    name String

    This is not supported or used by Cloud Run.

    uid String

    This is not supported or used by Cloud Run.

    apiVersion string

    This is not supported or used by Cloud Run.

    blockOwnerDeletion boolean

    This is not supported or used by Cloud Run.

    controller boolean

    This is not supported or used by Cloud Run.

    kind string

    This is not supported or used by Cloud Run.

    name string

    This is not supported or used by Cloud Run.

    uid string

    This is not supported or used by Cloud Run.

    api_version str

    This is not supported or used by Cloud Run.

    block_owner_deletion bool

    This is not supported or used by Cloud Run.

    controller bool

    This is not supported or used by Cloud Run.

    kind str

    This is not supported or used by Cloud Run.

    name str

    This is not supported or used by Cloud Run.

    uid str

    This is not supported or used by Cloud Run.

    apiVersion String

    This is not supported or used by Cloud Run.

    blockOwnerDeletion Boolean

    This is not supported or used by Cloud Run.

    controller Boolean

    This is not supported or used by Cloud Run.

    kind String

    This is not supported or used by Cloud Run.

    name String

    This is not supported or used by Cloud Run.

    uid String

    This is not supported or used by Cloud Run.

    ResourceRecordResponse

    Name string

    Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.

    Rrdata 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 string

    Resource record type. Example: AAAA.

    Name string

    Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.

    Rrdata 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 string

    Resource record type. Example: AAAA.

    name String

    Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.

    rrdata 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 String

    Resource record type. Example: AAAA.

    name string

    Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.

    rrdata 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 string

    Resource record type. Example: AAAA.

    name str

    Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.

    rrdata 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 str

    Resource record type. Example: AAAA.

    name String

    Relative name of the object affected by this record. Only applicable for CNAME records. Example: 'www'.

    rrdata 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 String

    Resource record type. Example: AAAA.

    Package Details

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

    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