Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.run/v1.DomainMapping
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
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.Google Native. Run. V1. Inputs. Object Meta 
- Metadata associated with this BuildTemplate.
- Project string
- Spec
Pulumi.Google Native. Run. V1. Inputs. Domain Mapping Spec 
- 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 Args 
- Metadata associated with this BuildTemplate.
- Project string
- Spec
DomainMapping Spec Args 
- 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
DomainMapping Spec 
- 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
DomainMapping Spec 
- 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
ObjectMeta Args 
- Metadata associated with this BuildTemplate.
- project str
- spec
DomainMapping Spec Args 
- 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.Google Native. Run. V1. Outputs. Domain Mapping Status Response 
- The current status of the DomainMapping.
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
DomainMapping Status Response 
- The current status of the DomainMapping.
- id String
- The provider-assigned unique ID for this managed resource.
- status
DomainMapping Status Response 
- The current status of the DomainMapping.
- id string
- The provider-assigned unique ID for this managed resource.
- status
DomainMapping Status Response 
- The current status of the DomainMapping.
- id str
- The provider-assigned unique ID for this managed resource.
- status
DomainMapping Status Response 
- 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.Google Native. Run. V1. Domain Mapping Spec Certificate Mode 
- 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 DomainMapping Spec Certificate Mode 
- 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 DomainMapping Spec Certificate Mode 
- 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 DomainMapping Spec Certificate Mode 
- 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 DomainMapping Spec Certificate Mode 
- 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          
- CertificateMode Unspecified 
- CERTIFICATE_MODE_UNSPECIFIED
- None
- NONEDo not provision an HTTPS certificate.
- Automatic
- AUTOMATICAutomatically provisions an HTTPS certificate via GoogleCA.
- DomainMapping Spec Certificate Mode Certificate Mode Unspecified 
- CERTIFICATE_MODE_UNSPECIFIED
- DomainMapping Spec Certificate Mode None 
- NONEDo not provision an HTTPS certificate.
- DomainMapping Spec Certificate Mode Automatic 
- AUTOMATICAutomatically provisions an HTTPS certificate via GoogleCA.
- CertificateMode Unspecified 
- CERTIFICATE_MODE_UNSPECIFIED
- None
- NONEDo not provision an HTTPS certificate.
- Automatic
- AUTOMATICAutomatically provisions an HTTPS certificate via GoogleCA.
- CertificateMode 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.
- "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.Google Native. Run. V1. Inputs. Google Cloud Run V1Condition Response> 
- Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
- MappedRoute stringName 
- 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.Google Native. Run. V1. Inputs. Resource Record Response> 
- The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.
- Url string
- Optional. Not supported by Cloud Run.
- Conditions
[]GoogleCloud Run V1Condition Response 
- Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
- MappedRoute stringName 
- 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 []ResourceRecord Response 
- The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.
- Url string
- Optional. Not supported by Cloud Run.
- conditions
List<GoogleCloud Run V1Condition Response> 
- Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
- mappedRoute StringName 
- 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<ResourceRecord Response> 
- The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.
- url String
- Optional. Not supported by Cloud Run.
- conditions
GoogleCloud Run V1Condition Response[] 
- Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
- mappedRoute stringName 
- 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 ResourceRecord Response[] 
- The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.
- url string
- Optional. Not supported by Cloud Run.
- conditions
Sequence[GoogleCloud Run V1Condition Response] 
- Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
- mapped_route_ strname 
- 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[ResourceRecord Response] 
- The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.
- url str
- Optional. Not supported by Cloud Run.
- conditions List<Property Map>
- Array of observed DomainMappingConditions, indicating the current state of the DomainMapping.
- mappedRoute StringName 
- 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          
- LastTransition stringTime 
- 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.
- LastTransition stringTime 
- 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.
- lastTransition StringTime 
- 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.
- lastTransition stringTime 
- 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_ strtime 
- 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.
- lastTransition StringTime 
- 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.
- DeletionGrace intPeriod Seconds 
- 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.Google Native. Run. V1. Inputs. Owner Reference> 
- 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.
- DeletionGrace intPeriod Seconds 
- 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.
- deletionGrace IntegerPeriod Seconds 
- 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.
- deletionGrace numberPeriod Seconds 
- 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_ intperiod_ seconds 
- 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.
- deletionGrace NumberPeriod Seconds 
- 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.
- DeletionGrace intPeriod Seconds 
- 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.Google Native. Run. V1. Inputs. Owner Reference Response> 
- 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.
- DeletionGrace intPeriod Seconds 
- 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 []OwnerReference Response 
- 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.
- deletionGrace IntegerPeriod Seconds 
- 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<OwnerReference Response> 
- 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.
- deletionGrace numberPeriod Seconds 
- 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 OwnerReference Response[] 
- 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_ intperiod_ seconds 
- 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[OwnerReference Response] 
- 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.
- deletionGrace NumberPeriod Seconds 
- 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.
- BlockOwner boolDeletion 
- 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.
- BlockOwner boolDeletion 
- 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.
- blockOwner BooleanDeletion 
- 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.
- blockOwner booleanDeletion 
- 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_ booldeletion 
- 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.
- blockOwner BooleanDeletion 
- 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.
- BlockOwner boolDeletion 
- 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.
- BlockOwner boolDeletion 
- 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.
- blockOwner BooleanDeletion 
- 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.
- blockOwner booleanDeletion 
- 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_ booldeletion 
- 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.
- blockOwner BooleanDeletion 
- 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      
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.