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

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.DomainMapping

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

    Create a new domain mapping. Auto-naming is currently not supported for this resource.

    Create DomainMapping Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DomainMapping(name: string, args?: DomainMappingArgs, opts?: CustomResourceOptions);
    @overload
    def DomainMapping(resource_name: str,
                      args: Optional[DomainMappingArgs] = None,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def DomainMapping(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      api_version: Optional[str] = None,
                      dry_run: Optional[str] = None,
                      kind: Optional[str] = None,
                      location: Optional[str] = None,
                      metadata: Optional[ObjectMetaArgs] = None,
                      project: Optional[str] = None,
                      spec: Optional[DomainMappingSpecArgs] = None)
    func NewDomainMapping(ctx *Context, name string, args *DomainMappingArgs, opts ...ResourceOption) (*DomainMapping, error)
    public DomainMapping(string name, DomainMappingArgs? args = null, CustomResourceOptions? opts = null)
    public DomainMapping(String name, DomainMappingArgs args)
    public DomainMapping(String name, DomainMappingArgs args, CustomResourceOptions options)
    
    type: google-native:run/v1:DomainMapping
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args DomainMappingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args DomainMappingArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args DomainMappingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DomainMappingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DomainMappingArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var exampledomainMappingResourceResourceFromRunv1 = new GoogleNative.Run.V1.DomainMapping("exampledomainMappingResourceResourceFromRunv1", new()
    {
        ApiVersion = "string",
        DryRun = "string",
        Kind = "string",
        Location = "string",
        Metadata = new GoogleNative.Run.V1.Inputs.ObjectMetaArgs
        {
            Name = "string",
            Namespace = "string",
            DeletionGracePeriodSeconds = 0,
            Annotations = 
            {
                { "string", "string" },
            },
            DeletionTimestamp = "string",
            Finalizers = new[]
            {
                "string",
            },
            GenerateName = "string",
            Generation = 0,
            Labels = 
            {
                { "string", "string" },
            },
            CreationTimestamp = "string",
            ClusterName = "string",
            OwnerReferences = new[]
            {
                new GoogleNative.Run.V1.Inputs.OwnerReferenceArgs
                {
                    ApiVersion = "string",
                    BlockOwnerDeletion = false,
                    Controller = false,
                    Kind = "string",
                    Name = "string",
                    Uid = "string",
                },
            },
            ResourceVersion = "string",
            SelfLink = "string",
            Uid = "string",
        },
        Project = "string",
        Spec = new GoogleNative.Run.V1.Inputs.DomainMappingSpecArgs
        {
            CertificateMode = GoogleNative.Run.V1.DomainMappingSpecCertificateMode.CertificateModeUnspecified,
            ForceOverride = false,
            RouteName = "string",
        },
    });
    
    example, err := run.NewDomainMapping(ctx, "exampledomainMappingResourceResourceFromRunv1", &run.DomainMappingArgs{
    	ApiVersion: pulumi.String("string"),
    	DryRun:     pulumi.String("string"),
    	Kind:       pulumi.String("string"),
    	Location:   pulumi.String("string"),
    	Metadata: &run.ObjectMetaArgs{
    		Name:                       pulumi.String("string"),
    		Namespace:                  pulumi.String("string"),
    		DeletionGracePeriodSeconds: pulumi.Int(0),
    		Annotations: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		DeletionTimestamp: pulumi.String("string"),
    		Finalizers: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		GenerateName: pulumi.String("string"),
    		Generation:   pulumi.Int(0),
    		Labels: pulumi.StringMap{
    			"string": pulumi.String("string"),
    		},
    		CreationTimestamp: pulumi.String("string"),
    		ClusterName:       pulumi.String("string"),
    		OwnerReferences: run.OwnerReferenceArray{
    			&run.OwnerReferenceArgs{
    				ApiVersion:         pulumi.String("string"),
    				BlockOwnerDeletion: pulumi.Bool(false),
    				Controller:         pulumi.Bool(false),
    				Kind:               pulumi.String("string"),
    				Name:               pulumi.String("string"),
    				Uid:                pulumi.String("string"),
    			},
    		},
    		ResourceVersion: pulumi.String("string"),
    		SelfLink:        pulumi.String("string"),
    		Uid:             pulumi.String("string"),
    	},
    	Project: pulumi.String("string"),
    	Spec: &run.DomainMappingSpecArgs{
    		CertificateMode: run.DomainMappingSpecCertificateModeCertificateModeUnspecified,
    		ForceOverride:   pulumi.Bool(false),
    		RouteName:       pulumi.String("string"),
    	},
    })
    
    var exampledomainMappingResourceResourceFromRunv1 = new DomainMapping("exampledomainMappingResourceResourceFromRunv1", DomainMappingArgs.builder()
        .apiVersion("string")
        .dryRun("string")
        .kind("string")
        .location("string")
        .metadata(ObjectMetaArgs.builder()
            .name("string")
            .namespace("string")
            .deletionGracePeriodSeconds(0)
            .annotations(Map.of("string", "string"))
            .deletionTimestamp("string")
            .finalizers("string")
            .generateName("string")
            .generation(0)
            .labels(Map.of("string", "string"))
            .creationTimestamp("string")
            .clusterName("string")
            .ownerReferences(OwnerReferenceArgs.builder()
                .apiVersion("string")
                .blockOwnerDeletion(false)
                .controller(false)
                .kind("string")
                .name("string")
                .uid("string")
                .build())
            .resourceVersion("string")
            .selfLink("string")
            .uid("string")
            .build())
        .project("string")
        .spec(DomainMappingSpecArgs.builder()
            .certificateMode("CERTIFICATE_MODE_UNSPECIFIED")
            .forceOverride(false)
            .routeName("string")
            .build())
        .build());
    
    exampledomain_mapping_resource_resource_from_runv1 = google_native.run.v1.DomainMapping("exampledomainMappingResourceResourceFromRunv1",
        api_version="string",
        dry_run="string",
        kind="string",
        location="string",
        metadata={
            "name": "string",
            "namespace": "string",
            "deletion_grace_period_seconds": 0,
            "annotations": {
                "string": "string",
            },
            "deletion_timestamp": "string",
            "finalizers": ["string"],
            "generate_name": "string",
            "generation": 0,
            "labels": {
                "string": "string",
            },
            "creation_timestamp": "string",
            "cluster_name": "string",
            "owner_references": [{
                "api_version": "string",
                "block_owner_deletion": False,
                "controller": False,
                "kind": "string",
                "name": "string",
                "uid": "string",
            }],
            "resource_version": "string",
            "self_link": "string",
            "uid": "string",
        },
        project="string",
        spec={
            "certificate_mode": google_native.run.v1.DomainMappingSpecCertificateMode.CERTIFICATE_MODE_UNSPECIFIED,
            "force_override": False,
            "route_name": "string",
        })
    
    const exampledomainMappingResourceResourceFromRunv1 = new google_native.run.v1.DomainMapping("exampledomainMappingResourceResourceFromRunv1", {
        apiVersion: "string",
        dryRun: "string",
        kind: "string",
        location: "string",
        metadata: {
            name: "string",
            namespace: "string",
            deletionGracePeriodSeconds: 0,
            annotations: {
                string: "string",
            },
            deletionTimestamp: "string",
            finalizers: ["string"],
            generateName: "string",
            generation: 0,
            labels: {
                string: "string",
            },
            creationTimestamp: "string",
            clusterName: "string",
            ownerReferences: [{
                apiVersion: "string",
                blockOwnerDeletion: false,
                controller: false,
                kind: "string",
                name: "string",
                uid: "string",
            }],
            resourceVersion: "string",
            selfLink: "string",
            uid: "string",
        },
        project: "string",
        spec: {
            certificateMode: google_native.run.v1.DomainMappingSpecCertificateMode.CertificateModeUnspecified,
            forceOverride: false,
            routeName: "string",
        },
    });
    
    type: google-native:run/v1:DomainMapping
    properties:
        apiVersion: string
        dryRun: string
        kind: string
        location: string
        metadata:
            annotations:
                string: string
            clusterName: string
            creationTimestamp: string
            deletionGracePeriodSeconds: 0
            deletionTimestamp: string
            finalizers:
                - string
            generateName: string
            generation: 0
            labels:
                string: string
            name: string
            namespace: string
            ownerReferences:
                - apiVersion: string
                  blockOwnerDeletion: false
                  controller: false
                  kind: string
                  name: string
                  uid: string
            resourceVersion: string
            selfLink: string
            uid: string
        project: string
        spec:
            certificateMode: CERTIFICATE_MODE_UNSPECIFIED
            forceOverride: false
            routeName: string
    

    DomainMapping Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The DomainMapping resource accepts the following input properties:

    ApiVersion string
    The API version for this call such as "domains.cloudrun.com/v1".
    DryRun string
    Indicates that the server should validate the request and populate default values without persisting the request. Supported values: all
    Kind string
    The kind of resource, in this case "DomainMapping".
    Location string
    Metadata Pulumi.GoogleNative.Run.V1.Inputs.ObjectMeta
    Metadata associated with this BuildTemplate.
    Project string
    Spec Pulumi.GoogleNative.Run.V1.Inputs.DomainMappingSpec
    The spec for this DomainMapping.
    ApiVersion string
    The API version for this call such as "domains.cloudrun.com/v1".
    DryRun string
    Indicates that the server should validate the request and populate default values without persisting the request. Supported values: all
    Kind string
    The kind of resource, in this case "DomainMapping".
    Location string
    Metadata ObjectMetaArgs
    Metadata associated with this BuildTemplate.
    Project string
    Spec DomainMappingSpecArgs
    The spec for this DomainMapping.
    apiVersion String
    The API version for this call such as "domains.cloudrun.com/v1".
    dryRun String
    Indicates that the server should validate the request and populate default values without persisting the request. Supported values: all
    kind String
    The kind of resource, in this case "DomainMapping".
    location String
    metadata ObjectMeta
    Metadata associated with this BuildTemplate.
    project String
    spec DomainMappingSpec
    The spec for this DomainMapping.
    apiVersion string
    The API version for this call such as "domains.cloudrun.com/v1".
    dryRun string
    Indicates that the server should validate the request and populate default values without persisting the request. Supported values: all
    kind string
    The kind of resource, in this case "DomainMapping".
    location string
    metadata ObjectMeta
    Metadata associated with this BuildTemplate.
    project string
    spec DomainMappingSpec
    The spec for this DomainMapping.
    api_version str
    The API version for this call such as "domains.cloudrun.com/v1".
    dry_run str
    Indicates that the server should validate the request and populate default values without persisting the request. Supported values: all
    kind str
    The kind of resource, in this case "DomainMapping".
    location str
    metadata ObjectMetaArgs
    Metadata associated with this BuildTemplate.
    project str
    spec DomainMappingSpecArgs
    The spec for this DomainMapping.
    apiVersion String
    The API version for this call such as "domains.cloudrun.com/v1".
    dryRun String
    Indicates that the server should validate the request and populate default values without persisting the request. Supported values: all
    kind String
    The kind of resource, in this case "DomainMapping".
    location String
    metadata Property Map
    Metadata associated with this BuildTemplate.
    project String
    spec Property Map
    The spec for this DomainMapping.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DomainMapping resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Status Pulumi.GoogleNative.Run.V1.Outputs.DomainMappingStatusResponse
    The current status of the DomainMapping.
    Id string
    The provider-assigned unique ID for this managed resource.
    Status DomainMappingStatusResponse
    The current status of the DomainMapping.
    id String
    The provider-assigned unique ID for this managed resource.
    status DomainMappingStatusResponse
    The current status of the DomainMapping.
    id string
    The provider-assigned unique ID for this managed resource.
    status DomainMappingStatusResponse
    The current status of the DomainMapping.
    id str
    The provider-assigned unique ID for this managed resource.
    status DomainMappingStatusResponse
    The current status of the DomainMapping.
    id String
    The provider-assigned unique ID for this managed resource.
    status Property Map
    The current status of the DomainMapping.

    Supporting Types

    DomainMappingSpec, DomainMappingSpecArgs

    CertificateMode Pulumi.GoogleNative.Run.V1.DomainMappingSpecCertificateMode
    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 DomainMappingSpecCertificateMode
    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 DomainMappingSpecCertificateMode
    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 DomainMappingSpecCertificateMode
    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 DomainMappingSpecCertificateMode
    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 "CERTIFICATE_MODE_UNSPECIFIED" | "NONE" | "AUTOMATIC"
    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.

    DomainMappingSpecCertificateMode, DomainMappingSpecCertificateModeArgs

    CertificateModeUnspecified
    CERTIFICATE_MODE_UNSPECIFIED
    None
    NONEDo not provision an HTTPS certificate.
    Automatic
    AUTOMATICAutomatically provisions an HTTPS certificate via GoogleCA.
    DomainMappingSpecCertificateModeCertificateModeUnspecified
    CERTIFICATE_MODE_UNSPECIFIED
    DomainMappingSpecCertificateModeNone
    NONEDo not provision an HTTPS certificate.
    DomainMappingSpecCertificateModeAutomatic
    AUTOMATICAutomatically provisions an HTTPS certificate via GoogleCA.
    CertificateModeUnspecified
    CERTIFICATE_MODE_UNSPECIFIED
    None
    NONEDo not provision an HTTPS certificate.
    Automatic
    AUTOMATICAutomatically provisions an HTTPS certificate via GoogleCA.
    CertificateModeUnspecified
    CERTIFICATE_MODE_UNSPECIFIED
    None
    NONEDo not provision an HTTPS certificate.
    Automatic
    AUTOMATICAutomatically provisions an HTTPS certificate via GoogleCA.
    CERTIFICATE_MODE_UNSPECIFIED
    CERTIFICATE_MODE_UNSPECIFIED
    NONE
    NONEDo not provision an HTTPS certificate.
    AUTOMATIC
    AUTOMATICAutomatically provisions an HTTPS certificate via GoogleCA.
    "CERTIFICATE_MODE_UNSPECIFIED"
    CERTIFICATE_MODE_UNSPECIFIED
    "NONE"
    NONEDo not provision an HTTPS certificate.
    "AUTOMATIC"
    AUTOMATICAutomatically provisions an HTTPS certificate via GoogleCA.

    DomainMappingSpecResponse, DomainMappingSpecResponseArgs

    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, DomainMappingStatusResponseArgs

    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, GoogleCloudRunV1ConditionResponseArgs

    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.

    ObjectMeta, ObjectMetaArgs

    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.
    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.
    OwnerReferences List<Pulumi.GoogleNative.Run.V1.Inputs.OwnerReference>
    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.
    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.
    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.
    OwnerReferences []OwnerReference
    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.
    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.
    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.
    ownerReferences List<OwnerReference>
    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.
    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.
    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.
    ownerReferences OwnerReference[]
    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.
    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.
    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.
    owner_references Sequence[OwnerReference]
    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.
    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.
    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.
    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.

    ObjectMetaResponse, ObjectMetaResponseArgs

    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.

    OwnerReference, OwnerReferenceArgs

    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.

    OwnerReferenceResponse, OwnerReferenceResponseArgs

    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, ResourceRecordResponseArgs

    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