google-native logo
Google Cloud Native v0.28.0, Feb 2 23

google-native.run/v1.DomainMapping

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

Create DomainMapping Resource

new DomainMapping(name: string, args?: DomainMappingArgs, opts?: CustomResourceOptions);
@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)
@overload
def DomainMapping(resource_name: str,
                  args: Optional[DomainMappingArgs] = None,
                  opts: Optional[ResourceOptions] = 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.

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.

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

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

Metadata associated with this BuildTemplate.

Project string
Spec Pulumi.GoogleNative.Run.V1.Inputs.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 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 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 ObjectMetaArgs

Metadata associated with this BuildTemplate.

project string
spec DomainMappingSpecArgs

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

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

CertificateModeUnspecified
CERTIFICATE_MODE_UNSPECIFIED
None
NONE

Do not provision an HTTPS certificate.

Automatic
AUTOMATIC

Automatically provisions an HTTPS certificate via GoogleCA.

DomainMappingSpecCertificateModeCertificateModeUnspecified
CERTIFICATE_MODE_UNSPECIFIED
DomainMappingSpecCertificateModeNone
NONE

Do not provision an HTTPS certificate.

DomainMappingSpecCertificateModeAutomatic
AUTOMATIC

Automatically provisions an HTTPS certificate via GoogleCA.

CertificateModeUnspecified
CERTIFICATE_MODE_UNSPECIFIED
None
NONE

Do not provision an HTTPS certificate.

Automatic
AUTOMATIC

Automatically provisions an HTTPS certificate via GoogleCA.

CertificateModeUnspecified
CERTIFICATE_MODE_UNSPECIFIED
None
NONE

Do not provision an HTTPS certificate.

Automatic
AUTOMATIC

Automatically provisions an HTTPS certificate via GoogleCA.

CERTIFICATE_MODE_UNSPECIFIED
CERTIFICATE_MODE_UNSPECIFIED
NONE
NONE

Do not provision an HTTPS certificate.

AUTOMATIC
AUTOMATIC

Automatically provisions an HTTPS certificate via GoogleCA.

"CERTIFICATE_MODE_UNSPECIFIED"
CERTIFICATE_MODE_UNSPECIFIED
"NONE"
NONE

Do not provision an HTTPS certificate.

"AUTOMATIC"
AUTOMATIC

Automatically provisions an HTTPS certificate via GoogleCA.

DomainMappingSpecResponse

CertificateMode string

The mode of the certificate.

ForceOverride bool

If set, the mapping will override any mapping set before this spec was set. It is recommended that the user leaves this empty to receive an error warning about a potential conflict and only set it once the respective UI has given such a warning.

RouteName string

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

CertificateMode string

The mode of the certificate.

ForceOverride bool

If set, the mapping will override any mapping set before this spec was set. It is recommended that the user leaves this empty to receive an error warning about a potential conflict and only set it once the respective UI has given such a warning.

RouteName string

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

certificateMode String

The mode of the certificate.

forceOverride Boolean

If set, the mapping will override any mapping set before this spec was set. It is recommended that the user leaves this empty to receive an error warning about a potential conflict and only set it once the respective UI has given such a warning.

routeName String

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

certificateMode string

The mode of the certificate.

forceOverride boolean

If set, the mapping will override any mapping set before this spec was set. It is recommended that the user leaves this empty to receive an error warning about a potential conflict and only set it once the respective UI has given such a warning.

routeName string

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

certificate_mode str

The mode of the certificate.

force_override bool

If set, the mapping will override any mapping set before this spec was set. It is recommended that the user leaves this empty to receive an error warning about a potential conflict and only set it once the respective UI has given such a warning.

route_name str

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

certificateMode String

The mode of the certificate.

forceOverride Boolean

If set, the mapping will override any mapping set before this spec was set. It is recommended that the user leaves this empty to receive an error warning about a potential conflict and only set it once the respective UI has given such a warning.

routeName String

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

DomainMappingStatusResponse

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

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

MappedRouteName string

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

ObservedGeneration int

ObservedGeneration is the 'Generation' of the DomainMapping that was last processed by the controller. Clients polling for completed reconciliation should poll until observedGeneration = metadata.generation and the Ready condition's status is True or False.

ResourceRecords List<Pulumi.GoogleNative.Run.V1.Inputs.ResourceRecordResponse>

The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.

Url string

Optional. Not supported by Cloud Run.

Conditions []GoogleCloudRunV1ConditionResponse

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

MappedRouteName string

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

ObservedGeneration int

ObservedGeneration is the 'Generation' of the DomainMapping that was last processed by the controller. Clients polling for completed reconciliation should poll until observedGeneration = metadata.generation and the Ready condition's status is True or False.

ResourceRecords []ResourceRecordResponse

The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.

Url string

Optional. Not supported by Cloud Run.

conditions List<GoogleCloudRunV1ConditionResponse>

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

mappedRouteName String

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

observedGeneration Integer

ObservedGeneration is the 'Generation' of the DomainMapping that was last processed by the controller. Clients polling for completed reconciliation should poll until observedGeneration = metadata.generation and the Ready condition's status is True or False.

resourceRecords List<ResourceRecordResponse>

The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.

url String

Optional. Not supported by Cloud Run.

conditions GoogleCloudRunV1ConditionResponse[]

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

mappedRouteName string

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

observedGeneration number

ObservedGeneration is the 'Generation' of the DomainMapping that was last processed by the controller. Clients polling for completed reconciliation should poll until observedGeneration = metadata.generation and the Ready condition's status is True or False.

resourceRecords ResourceRecordResponse[]

The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.

url string

Optional. Not supported by Cloud Run.

conditions Sequence[GoogleCloudRunV1ConditionResponse]

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

mapped_route_name str

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

observed_generation int

ObservedGeneration is the 'Generation' of the DomainMapping that was last processed by the controller. Clients polling for completed reconciliation should poll until observedGeneration = metadata.generation and the Ready condition's status is True or False.

resource_records Sequence[ResourceRecordResponse]

The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.

url str

Optional. Not supported by Cloud Run.

conditions List<Property Map>

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

mappedRouteName String

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

observedGeneration Number

ObservedGeneration is the 'Generation' of the DomainMapping that was last processed by the controller. Clients polling for completed reconciliation should poll until observedGeneration = metadata.generation and the Ready condition's status is True or False.

resourceRecords List<Property Map>

The resource records required to configure this domain mapping. These records must be added to the domain's DNS configuration in order to serve the application via this domain mapping.

url String

Optional. Not supported by Cloud Run.

GoogleCloudRunV1ConditionResponse

LastTransitionTime string

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

Message string

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

Reason string

Optional. One-word CamelCase reason for the condition's last transition. These are intended to be stable, unique values which the client may use to trigger error handling logic, whereas messages which may be changed later by the server.

Severity string

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

Status string

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

Type string

type is used to communicate the status of the reconciliation process. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting 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. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting 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. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting 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. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting 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. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting 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. See also: https://github.com/knative/serving/blob/main/docs/spec/errors.md#error-conditions-and-reporting Types common to all resources include: * "Ready" or "Completed": True when the Resource is ready.

ObjectMeta

Name string

The name of the resource. In Cloud Run, 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. More info: https://kubernetes.io/docs/user-guide/identifiers#names

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/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: 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/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. Execution. More info: https://kubernetes.io/docs/user-guide/annotations

ClusterName string

Not supported by Cloud Run

CreationTimestamp string

UTC timestamp representing the server time when this object was created. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

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. More info: https://kubernetes.io/docs/user-guide/labels

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. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

SelfLink string

URL representing this object.

Uid string

Unique, system-generated identifier for this resource. More info: https://kubernetes.io/docs/user-guide/identifiers#uids

Name string

The name of the resource. In Cloud Run, 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. More info: https://kubernetes.io/docs/user-guide/identifiers#names

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/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: 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/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. Execution. More info: https://kubernetes.io/docs/user-guide/annotations

ClusterName string

Not supported by Cloud Run

CreationTimestamp string

UTC timestamp representing the server time when this object was created. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

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. More info: https://kubernetes.io/docs/user-guide/labels

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. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

SelfLink string

URL representing this object.

Uid string

Unique, system-generated identifier for this resource. More info: https://kubernetes.io/docs/user-guide/identifiers#uids

name String

The name of the resource. In Cloud Run, 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. More info: https://kubernetes.io/docs/user-guide/identifiers#names

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/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: 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/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. Execution. More info: https://kubernetes.io/docs/user-guide/annotations

clusterName String

Not supported by Cloud Run

creationTimestamp String

UTC timestamp representing the server time when this object was created. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

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. More info: https://kubernetes.io/docs/user-guide/labels

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. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

selfLink String

URL representing this object.

uid String

Unique, system-generated identifier for this resource. More info: https://kubernetes.io/docs/user-guide/identifiers#uids

name string

The name of the resource. In Cloud Run, 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. More info: https://kubernetes.io/docs/user-guide/identifiers#names

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/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: 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/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. Execution. More info: https://kubernetes.io/docs/user-guide/annotations

clusterName string

Not supported by Cloud Run

creationTimestamp string

UTC timestamp representing the server time when this object was created. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

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. More info: https://kubernetes.io/docs/user-guide/labels

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. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

selfLink string

URL representing this object.

uid string

Unique, system-generated identifier for this resource. More info: https://kubernetes.io/docs/user-guide/identifiers#uids

name str

The name of the resource. In Cloud Run, 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. More info: https://kubernetes.io/docs/user-guide/identifiers#names

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/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: 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/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. Execution. More info: https://kubernetes.io/docs/user-guide/annotations

cluster_name str

Not supported by Cloud Run

creation_timestamp str

UTC timestamp representing the server time when this object was created. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

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. More info: https://kubernetes.io/docs/user-guide/labels

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. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

self_link str

URL representing this object.

uid str

Unique, system-generated identifier for this resource. More info: https://kubernetes.io/docs/user-guide/identifiers#uids

name String

The name of the resource. In Cloud Run, 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. More info: https://kubernetes.io/docs/user-guide/identifiers#names

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/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: 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/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. Execution. More info: https://kubernetes.io/docs/user-guide/annotations

clusterName String

Not supported by Cloud Run

creationTimestamp String

UTC timestamp representing the server time when this object was created. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

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. More info: https://kubernetes.io/docs/user-guide/labels

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. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

selfLink String

URL representing this object.

uid String

Unique, system-generated identifier for this resource. More info: https://kubernetes.io/docs/user-guide/identifiers#uids

ObjectMetaResponse

Annotations Dictionary<string, string>

Unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. In Cloud Run, annotations with 'run.googleapis.com/' and 'autoscaling.knative.dev' are restricted, and the accepted annotations will be different depending on the resource type. * autoscaling.knative.dev/maxScale: Revision. * autoscaling.knative.dev/minScale: Revision. * run.googleapis.com/binary-authorization-breakglass: Service, Job, * run.googleapis.com/binary-authorization: Service, Job, Execution. * run.googleapis.com/client-name: All resources. * run.googleapis.com/cloudsql-instances: Revision, Execution. * run.googleapis.com/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: 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/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. Execution. More info: https://kubernetes.io/docs/user-guide/annotations

ClusterName string

Not supported by Cloud Run

CreationTimestamp string

UTC timestamp representing the server time when this object was created. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

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. More info: https://kubernetes.io/docs/user-guide/labels

Name string

The name of the resource. In Cloud Run, 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. More info: https://kubernetes.io/docs/user-guide/identifiers#names

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. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

SelfLink string

URL representing this object.

Uid string

Unique, system-generated identifier for this resource. More info: https://kubernetes.io/docs/user-guide/identifiers#uids

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/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: 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/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. Execution. More info: https://kubernetes.io/docs/user-guide/annotations

ClusterName string

Not supported by Cloud Run

CreationTimestamp string

UTC timestamp representing the server time when this object was created. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

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. More info: https://kubernetes.io/docs/user-guide/labels

Name string

The name of the resource. In Cloud Run, 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. More info: https://kubernetes.io/docs/user-guide/identifiers#names

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. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

SelfLink string

URL representing this object.

Uid string

Unique, system-generated identifier for this resource. More info: https://kubernetes.io/docs/user-guide/identifiers#uids

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/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: 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/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. Execution. More info: https://kubernetes.io/docs/user-guide/annotations

clusterName String

Not supported by Cloud Run

creationTimestamp String

UTC timestamp representing the server time when this object was created. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

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. More info: https://kubernetes.io/docs/user-guide/labels

name String

The name of the resource. In Cloud Run, 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. More info: https://kubernetes.io/docs/user-guide/identifiers#names

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. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

selfLink String

URL representing this object.

uid String

Unique, system-generated identifier for this resource. More info: https://kubernetes.io/docs/user-guide/identifiers#uids

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/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: 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/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. Execution. More info: https://kubernetes.io/docs/user-guide/annotations

clusterName string

Not supported by Cloud Run

creationTimestamp string

UTC timestamp representing the server time when this object was created. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

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. More info: https://kubernetes.io/docs/user-guide/labels

name string

The name of the resource. In Cloud Run, 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. More info: https://kubernetes.io/docs/user-guide/identifiers#names

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. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

selfLink string

URL representing this object.

uid string

Unique, system-generated identifier for this resource. More info: https://kubernetes.io/docs/user-guide/identifiers#uids

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/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: 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/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. Execution. More info: https://kubernetes.io/docs/user-guide/annotations

cluster_name str

Not supported by Cloud Run

creation_timestamp str

UTC timestamp representing the server time when this object was created. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

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. More info: https://kubernetes.io/docs/user-guide/labels

name str

The name of the resource. In Cloud Run, 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. More info: https://kubernetes.io/docs/user-guide/identifiers#names

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. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

self_link str

URL representing this object.

uid str

Unique, system-generated identifier for this resource. More info: https://kubernetes.io/docs/user-guide/identifiers#uids

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/cpu-throttling: Revision. * run.googleapis.com/custom-audiences: Service. * run.googleapis.com/description: 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/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. Execution. More info: https://kubernetes.io/docs/user-guide/annotations

clusterName String

Not supported by Cloud Run

creationTimestamp String

UTC timestamp representing the server time when this object was created. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata

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. More info: https://kubernetes.io/docs/user-guide/labels

name String

The name of the resource. In Cloud Run, 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. More info: https://kubernetes.io/docs/user-guide/identifiers#names

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. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency

selfLink String

URL representing this object.

uid String

Unique, system-generated identifier for this resource. More info: https://kubernetes.io/docs/user-guide/identifiers#uids

OwnerReference

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

ApiVersion string

This is not supported or used by Cloud Run.

BlockOwnerDeletion bool

This is not supported or used by Cloud Run.

Controller bool

This is not supported or used by Cloud Run.

Kind string

This is not supported or used by Cloud Run.

Name string

This is not supported or used by Cloud Run.

Uid string

This is not supported or used by Cloud Run.

ApiVersion string

This is not supported or used by Cloud Run.

BlockOwnerDeletion bool

This is not supported or used by Cloud Run.

Controller bool

This is not supported or used by Cloud Run.

Kind string

This is not supported or used by Cloud Run.

Name string

This is not supported or used by Cloud Run.

Uid string

This is not supported or used by Cloud Run.

apiVersion String

This is not supported or used by Cloud Run.

blockOwnerDeletion Boolean

This is not supported or used by Cloud Run.

controller Boolean

This is not supported or used by Cloud Run.

kind String

This is not supported or used by Cloud Run.

name String

This is not supported or used by Cloud Run.

uid String

This is not supported or used by Cloud Run.

apiVersion string

This is not supported or used by Cloud Run.

blockOwnerDeletion boolean

This is not supported or used by Cloud Run.

controller boolean

This is not supported or used by Cloud Run.

kind string

This is not supported or used by Cloud Run.

name string

This is not supported or used by Cloud Run.

uid string

This is not supported or used by Cloud Run.

api_version str

This is not supported or used by Cloud Run.

block_owner_deletion bool

This is not supported or used by Cloud Run.

controller bool

This is not supported or used by Cloud Run.

kind str

This is not supported or used by Cloud Run.

name str

This is not supported or used by Cloud Run.

uid str

This is not supported or used by Cloud Run.

apiVersion String

This is not supported or used by Cloud Run.

blockOwnerDeletion Boolean

This is not supported or used by Cloud Run.

controller Boolean

This is not supported or used by Cloud Run.

kind String

This is not supported or used by Cloud Run.

name String

This is not supported or used by Cloud Run.

uid String

This is not supported or used by Cloud Run.

ResourceRecordResponse

Name string

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

Rrdata string

Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).

Type string

Resource record type. Example: AAAA.

Name string

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

Rrdata string

Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).

Type string

Resource record type. Example: AAAA.

name String

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

rrdata String

Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).

type String

Resource record type. Example: AAAA.

name string

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

rrdata string

Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).

type string

Resource record type. Example: AAAA.

name str

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

rrdata str

Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).

type str

Resource record type. Example: AAAA.

name String

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

rrdata String

Data for this record. Values vary by record type, as defined in RFC 1035 (section 5) and RFC 1034 (section 3.6.1).

type String

Resource record type. Example: AAAA.

Package Details

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