run library

Classes

Addressable
Information for connecting over HTTP(s).
AddressableResponse
Information for connecting over HTTP(s).
AuditConfig
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditConfigResponse
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
AuditLogConfig
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
AuditLogConfigResponse
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
Binding
Associates members, or principals, with a role.
BindingResponse
Associates members, or principals, with a role.
ConfigMapEnvSource
Not supported by Cloud Run. ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.
ConfigMapEnvSourceResponse
Not supported by Cloud Run. ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. The contents of the target ConfigMap's Data field will represent the key-value pairs as environment variables.
ConfigMapKeySelector
Not supported by Cloud Run.
ConfigMapKeySelectorResponse
Not supported by Cloud Run.
ConfigMapVolumeSource
Not supported by Cloud Run. Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths.
ConfigMapVolumeSourceResponse
Not supported by Cloud Run. Adapts a ConfigMap into a volume. The contents of the target ConfigMap's Data field will be presented in a volume as files using the keys in the Data field as the file names, unless the items element is populated with specific mappings of keys to paths.
Container
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments may be supplied by the system to the container at runtime.
ContainerPort
ContainerPort represents a network port in a single container.
ContainerPortResponse
ContainerPort represents a network port in a single container.
ContainerResponse
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments may be supplied by the system to the container at runtime.
DomainMapping
Create a new domain mapping. Auto-naming is currently not supported for this resource.
DomainMappingArgs
The set of arguments for DomainMapping. The set of arguments for DomainMapping.
DomainMappingSpec
The desired state of the Domain Mapping.
DomainMappingSpecResponse
The desired state of the Domain Mapping.
DomainMappingStatus
The current state of the Domain Mapping.
DomainMappingStatusResponse
The current state of the Domain Mapping.
EmptyDirVolumeSource
In memory (tmpfs) ephemeral storage. It is ephemeral in the sense that when the sandbox is taken down, the data is destroyed with it (it does not persist across sandbox runs).
EmptyDirVolumeSourceResponse
In memory (tmpfs) ephemeral storage. It is ephemeral in the sense that when the sandbox is taken down, the data is destroyed with it (it does not persist across sandbox runs).
EnvFromSource
Not supported by Cloud Run. EnvFromSource represents the source of a set of ConfigMaps
EnvFromSourceResponse
Not supported by Cloud Run. EnvFromSource represents the source of a set of ConfigMaps
EnvVar
EnvVar represents an environment variable present in a Container.
EnvVarResponse
EnvVar represents an environment variable present in a Container.
EnvVarSource
EnvVarSource represents a source for the value of an EnvVar.
EnvVarSourceResponse
EnvVarSource represents a source for the value of an EnvVar.
ExecAction
Not supported by Cloud Run. ExecAction describes a "run in container" action.
ExecActionResponse
Not supported by Cloud Run. ExecAction describes a "run in container" action.
ExecutionReferenceResponse
Reference to an Execution. Use /Executions.GetExecution with the given name to get full execution including the latest status.
ExecutionSpec
ExecutionSpec describes how the execution will look.
ExecutionSpecResponse
ExecutionSpec describes how the execution will look.
ExecutionTemplateSpec
ExecutionTemplateSpec describes the metadata and spec an Execution should have when created from a job.
ExecutionTemplateSpecResponse
ExecutionTemplateSpec describes the metadata and spec an Execution should have when created from a job.
Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
ExprResponse
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
GetDomainMappingArgs
Arguments for getDomainMapping. Arguments for getDomainMapping.
GetDomainMappingResult
Result data returned by getDomainMapping.
GetJobArgs
Arguments for getJob. Arguments for getJob.
GetJobIamPolicyArgs
Arguments for getJobIamPolicy. Arguments for getJobIamPolicy.
GetJobIamPolicyResult
Result data returned by getJobIamPolicy.
GetJobIamPolicyRunV2Args
Arguments for getJobIamPolicy. Arguments for getJobIamPolicy.
GetJobIamPolicyRunV2Result
Result data returned by getJobIamPolicy.
GetJobResult
Result data returned by getJob.
GetJobRunV2Args
Arguments for getJob. Arguments for getJob.
GetJobRunV2Result
Result data returned by getJob.
GetServiceArgs
Arguments for getService. Arguments for getService.
GetServiceIamPolicyArgs
Arguments for getServiceIamPolicy. Arguments for getServiceIamPolicy.
GetServiceIamPolicyResult
Result data returned by getServiceIamPolicy.
GetServiceIamPolicyRunV2Args
Arguments for getServiceIamPolicy. Arguments for getServiceIamPolicy.
GetServiceIamPolicyRunV2Result
Result data returned by getServiceIamPolicy.
GetServiceResult
Result data returned by getService.
GetServiceRunV2Args
Arguments for getService. Arguments for getService.
GetServiceRunV2Result
Result data returned by getService.
GoogleCloudRunV1Condition
Conditions show the status of reconciliation progress on a given resource. Most resource use a top-level condition type "Ready" or "Completed" to show overall status with other conditions to checkpoint each stage of reconciliation. Note that if metadata.Generation does not equal status.ObservedGeneration, the conditions shown may not be relevant for the current spec.
GoogleCloudRunV1ConditionResponse
Conditions show the status of reconciliation progress on a given resource. Most resource use a top-level condition type "Ready" or "Completed" to show overall status with other conditions to checkpoint each stage of reconciliation. Note that if metadata.Generation does not equal status.ObservedGeneration, the conditions shown may not be relevant for the current spec.
GoogleCloudRunV2BinaryAuthorization
Settings for Binary Authorization feature.
GoogleCloudRunV2BinaryAuthorizationResponse
Settings for Binary Authorization feature.
GoogleCloudRunV2CloudSqlInstance
Represents a set of Cloud SQL instances. Each one will be available under /cloudsql/instance. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
GoogleCloudRunV2CloudSqlInstanceResponse
Represents a set of Cloud SQL instances. Each one will be available under /cloudsql/instance. Visit https://cloud.google.com/sql/docs/mysql/connect-run for more information on how to connect Cloud SQL and Cloud Run.
GoogleCloudRunV2ConditionResponse
Defines a status condition for a resource.
GoogleCloudRunV2Container
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments can be supplied by the system to the container at runtime.
GoogleCloudRunV2ContainerPort
ContainerPort represents a network port in a single container.
GoogleCloudRunV2ContainerPortResponse
ContainerPort represents a network port in a single container.
GoogleCloudRunV2ContainerResponse
A single application container. This specifies both the container to run, the command to run in the container and the arguments to supply to it. Note that additional arguments can be supplied by the system to the container at runtime.
GoogleCloudRunV2EmptyDirVolumeSource
In memory (tmpfs) ephemeral storage. It is ephemeral in the sense that when the sandbox is taken down, the data is destroyed with it (it does not persist across sandbox runs).
GoogleCloudRunV2EmptyDirVolumeSourceResponse
In memory (tmpfs) ephemeral storage. It is ephemeral in the sense that when the sandbox is taken down, the data is destroyed with it (it does not persist across sandbox runs).
GoogleCloudRunV2EnvVar
EnvVar represents an environment variable present in a Container.
GoogleCloudRunV2EnvVarResponse
EnvVar represents an environment variable present in a Container.
GoogleCloudRunV2EnvVarSource
EnvVarSource represents a source for the value of an EnvVar.
GoogleCloudRunV2EnvVarSourceResponse
EnvVarSource represents a source for the value of an EnvVar.
GoogleCloudRunV2ExecutionReferenceResponse
Reference to an Execution. Use /Executions.GetExecution with the given name to get full execution including the latest status.
GoogleCloudRunV2ExecutionTemplate
ExecutionTemplate describes the data an execution should have when created from a template.
GoogleCloudRunV2ExecutionTemplateResponse
ExecutionTemplate describes the data an execution should have when created from a template.
GoogleCloudRunV2GRPCAction
GRPCAction describes an action involving a GRPC port.
GoogleCloudRunV2GRPCActionResponse
GRPCAction describes an action involving a GRPC port.
GoogleCloudRunV2HTTPGetAction
HTTPGetAction describes an action based on HTTP Get requests.
GoogleCloudRunV2HTTPGetActionResponse
HTTPGetAction describes an action based on HTTP Get requests.
GoogleCloudRunV2HTTPHeader
HTTPHeader describes a custom header to be used in HTTP probes
GoogleCloudRunV2HTTPHeaderResponse
HTTPHeader describes a custom header to be used in HTTP probes
GoogleCloudRunV2NetworkInterface
Direct VPC egress settings.
GoogleCloudRunV2NetworkInterfaceResponse
Direct VPC egress settings.
GoogleCloudRunV2Probe
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
GoogleCloudRunV2ProbeResponse
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
GoogleCloudRunV2ResourceRequirements
ResourceRequirements describes the compute resource requirements.
GoogleCloudRunV2ResourceRequirementsResponse
ResourceRequirements describes the compute resource requirements.
GoogleCloudRunV2RevisionScaling
Settings for revision-level scaling settings.
GoogleCloudRunV2RevisionScalingResponse
Settings for revision-level scaling settings.
GoogleCloudRunV2RevisionTemplate
RevisionTemplate describes the data a revision should have when created from a template.
GoogleCloudRunV2RevisionTemplateResponse
RevisionTemplate describes the data a revision should have when created from a template.
GoogleCloudRunV2SecretKeySelector
SecretEnvVarSource represents a source for the value of an EnvVar.
GoogleCloudRunV2SecretKeySelectorResponse
SecretEnvVarSource represents a source for the value of an EnvVar.
GoogleCloudRunV2SecretVolumeSource
The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret.
GoogleCloudRunV2SecretVolumeSourceResponse
The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret.
GoogleCloudRunV2ServiceScaling
Scaling settings applied at the service level rather than at the revision level.
GoogleCloudRunV2ServiceScalingResponse
Scaling settings applied at the service level rather than at the revision level.
GoogleCloudRunV2TaskTemplate
TaskTemplate describes the data a task should have when created from a template.
GoogleCloudRunV2TaskTemplateResponse
TaskTemplate describes the data a task should have when created from a template.
GoogleCloudRunV2TCPSocketAction
TCPSocketAction describes an action based on opening a socket
GoogleCloudRunV2TCPSocketActionResponse
TCPSocketAction describes an action based on opening a socket
GoogleCloudRunV2TrafficTarget
Holds a single traffic routing entry for the Service. Allocations can be done to a specific Revision name, or pointing to the latest Ready Revision.
GoogleCloudRunV2TrafficTargetResponse
Holds a single traffic routing entry for the Service. Allocations can be done to a specific Revision name, or pointing to the latest Ready Revision.
GoogleCloudRunV2TrafficTargetStatusResponse
Represents the observed state of a single TrafficTarget entry.
GoogleCloudRunV2VersionToPath
VersionToPath maps a specific version of a secret to a relative file to mount to, relative to VolumeMount's mount_path.
GoogleCloudRunV2VersionToPathResponse
VersionToPath maps a specific version of a secret to a relative file to mount to, relative to VolumeMount's mount_path.
GoogleCloudRunV2Volume
Volume represents a named volume in a container.
GoogleCloudRunV2VolumeMount
VolumeMount describes a mounting of a Volume within a container.
GoogleCloudRunV2VolumeMountResponse
VolumeMount describes a mounting of a Volume within a container.
GoogleCloudRunV2VolumeResponse
Volume represents a named volume in a container.
GoogleCloudRunV2VpcAccess
VPC Access settings. For more information on sending traffic to a VPC network, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
GoogleCloudRunV2VpcAccessResponse
VPC Access settings. For more information on sending traffic to a VPC network, visit https://cloud.google.com/run/docs/configuring/connecting-vpc.
GoogleIamV1AuditConfig
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
GoogleIamV1AuditConfigResponse
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": "user:aliya@example.com" } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
GoogleIamV1AuditLogConfig
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
GoogleIamV1AuditLogConfigResponse
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": "user:jose@example.com" }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
GoogleIamV1Binding
Associates members, or principals, with a role.
GoogleIamV1BindingResponse
Associates members, or principals, with a role.
GoogleTypeExpr
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
GoogleTypeExprResponse
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
GRPCAction
GRPCAction describes an action involving a GRPC port.
GRPCActionResponse
GRPCAction describes an action involving a GRPC port.
HTTPGetAction
HTTPGetAction describes an action based on HTTP Get requests.
HTTPGetActionResponse
HTTPGetAction describes an action based on HTTP Get requests.
HTTPHeader
HTTPHeader describes a custom header to be used in HTTP probes
HTTPHeaderResponse
HTTPHeader describes a custom header to be used in HTTP probes
Job
Creates a Job.
JobArgs
The set of arguments for Job. The set of arguments for Job.
JobIamBinding
Sets the IAM Access control policy for the specified job. Overwrites any existing policy.
JobIamBindingArgs
The set of arguments for JobIamBinding. The set of arguments for JobIamBinding.
JobIamBindingRunV2
Sets the IAM Access control policy for the specified Job. Overwrites any existing policy.
JobIamBindingRunV2Args
The set of arguments for JobIamBinding. The set of arguments for JobIamBinding.
JobIamMember
Sets the IAM Access control policy for the specified job. Overwrites any existing policy.
JobIamMemberArgs
The set of arguments for JobIamMember. The set of arguments for JobIamMember.
JobIamMemberRunV2
Sets the IAM Access control policy for the specified Job. Overwrites any existing policy.
JobIamMemberRunV2Args
The set of arguments for JobIamMember. The set of arguments for JobIamMember.
JobIamPolicy
Sets the IAM Access control policy for the specified job. Overwrites any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
JobIamPolicyArgs
The set of arguments for JobIamPolicy. The set of arguments for JobIamPolicy.
JobIamPolicyRunV2
Sets the IAM Access control policy for the specified Job. Overwrites any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
JobIamPolicyRunV2Args
The set of arguments for JobIamPolicy. The set of arguments for JobIamPolicy.
JobSpec
JobSpec describes how the job will look.
JobSpecResponse
JobSpec describes how the job will look.
JobStatusResponse
JobStatus represents the current state of a Job.
KeyToPath
Maps a string key to a path within a volume.
KeyToPathResponse
Maps a string key to a path within a volume.
LocalObjectReference
Not supported by Cloud Run. LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
LocalObjectReferenceResponse
Not supported by Cloud Run. LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
ObjectMeta
google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
ObjectMetaResponse
google.cloud.run.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
OwnerReference
This is not supported or used by Cloud Run.
OwnerReferenceResponse
This is not supported or used by Cloud Run.
Probe
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
ProbeResponse
Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
ResourceRecord
A DNS resource record.
ResourceRecordResponse
A DNS resource record.
ResourceRequirements
ResourceRequirements describes the compute resource requirements.
ResourceRequirementsResponse
ResourceRequirements describes the compute resource requirements.
RevisionSpec
RevisionSpec holds the desired state of the Revision (from the client).
RevisionSpecResponse
RevisionSpec holds the desired state of the Revision (from the client).
RevisionTemplate
RevisionTemplateSpec describes the data a revision should have when created from a template.
RevisionTemplateResponse
RevisionTemplateSpec describes the data a revision should have when created from a template.
SecretEnvSource
Not supported by Cloud Run. SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables.
SecretEnvSourceResponse
Not supported by Cloud Run. SecretEnvSource selects a Secret to populate the environment variables with. The contents of the target Secret's Data field will represent the key-value pairs as environment variables.
SecretKeySelector
SecretKeySelector selects a key of a Secret.
SecretKeySelectorResponse
SecretKeySelector selects a key of a Secret.
SecretVolumeSource
A volume representing a secret stored in Google Secret Manager. The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret_name. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names.
SecretVolumeSourceResponse
A volume representing a secret stored in Google Secret Manager. The secret's value will be presented as the content of a file whose name is defined in the item path. If no items are defined, the name of the file is the secret_name. The contents of the target Secret's Data field will be presented in a volume as files using the keys in the Data field as the file names.
SecurityContext
Not supported by Cloud Run. SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.
SecurityContextResponse
Not supported by Cloud Run. SecurityContext holds security configuration that will be applied to a container. Some fields are present in both SecurityContext and PodSecurityContext. When both are set, the values in SecurityContext take precedence.
Service
Creates a new Service. Service creation will trigger a new deployment. Use GetService, and check service.status to determine if the Service is ready. Auto-naming is currently not supported for this resource.
ServiceArgs
The set of arguments for Service. The set of arguments for Service.
ServiceIamBinding
Sets the IAM Access control policy for the specified Service. Overwrites any existing policy.
ServiceIamBindingArgs
The set of arguments for ServiceIamBinding. The set of arguments for ServiceIamBinding.
ServiceIamBindingRunV2
Sets the IAM Access control policy for the specified Service. Overwrites any existing policy.
ServiceIamBindingRunV2Args
The set of arguments for ServiceIamBinding. The set of arguments for ServiceIamBinding.
ServiceIamMember
Sets the IAM Access control policy for the specified Service. Overwrites any existing policy.
ServiceIamMemberArgs
The set of arguments for ServiceIamMember. The set of arguments for ServiceIamMember.
ServiceIamMemberRunV2
Sets the IAM Access control policy for the specified Service. Overwrites any existing policy.
ServiceIamMemberRunV2Args
The set of arguments for ServiceIamMember. The set of arguments for ServiceIamMember.
ServiceIamPolicy
Sets the IAM Access control policy for the specified Service. Overwrites any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ServiceIamPolicyArgs
The set of arguments for ServiceIamPolicy. The set of arguments for ServiceIamPolicy.
ServiceIamPolicyRunV2
Sets the IAM Access control policy for the specified Service. Overwrites any existing policy. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
ServiceIamPolicyRunV2Args
The set of arguments for ServiceIamPolicy. The set of arguments for ServiceIamPolicy.
ServiceRunV2
Creates a new Service in a given project and location.
ServiceRunV2Args
The set of arguments for Service. The set of arguments for Service.
ServiceSpec
ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s).
ServiceSpecResponse
ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s).
ServiceStatus
The current state of the Service. Output only.
ServiceStatusResponse
The current state of the Service. Output only.
TaskSpec
TaskSpec is a description of a task.
TaskSpecResponse
TaskSpec is a description of a task.
TaskTemplateSpec
TaskTemplateSpec describes the data a task should have when created from a template.
TaskTemplateSpecResponse
TaskTemplateSpec describes the data a task should have when created from a template.
TCPSocketAction
TCPSocketAction describes an action based on opening a socket
TCPSocketActionResponse
TCPSocketAction describes an action based on opening a socket
TrafficTarget
TrafficTarget holds a single entry of the routing table for a Route.
TrafficTargetResponse
TrafficTarget holds a single entry of the routing table for a Route.
Volume
Volume represents a named volume in a container.
VolumeMount
VolumeMount describes a mounting of a Volume within a container.
VolumeMountResponse
VolumeMount describes a mounting of a Volume within a container.
VolumeResponse
Volume represents a named volume in a container.

Enums

AuditLogConfigLogType
The log type that this config enables.
DomainMappingSpecCertificateMode
The mode of the certificate.
GoogleCloudRunV2EmptyDirVolumeSourceMedium
The medium on which the data is stored. Acceptable values today is only MEMORY or none. When none, the default will currently be backed by memory but could change over time. +optional
GoogleCloudRunV2RevisionTemplateExecutionEnvironment
The sandbox environment to host this Revision.
GoogleCloudRunV2TaskTemplateExecutionEnvironment
The execution environment being used to host this Task.
GoogleCloudRunV2TrafficTargetType
The allocation type for this traffic target.
GoogleCloudRunV2VpcAccessEgress
Traffic VPC egress settings. If not provided, it defaults to PRIVATE_RANGES_ONLY.
GoogleIamV1AuditLogConfigLogType
The log type that this config enables.
JobLaunchStage
The launch stage as defined by Google Cloud Platform Launch Stages. Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output.
ResourceRecordType
Resource record type. Example: AAAA.
ServiceIngress
Provides the ingress settings for this Service. On output, returns the currently observed ingress settings, or INGRESS_TRAFFIC_UNSPECIFIED if no revision is active.
ServiceLaunchStage
The launch stage as defined by Google Cloud Platform Launch Stages. Cloud Run supports ALPHA, BETA, and GA. If no value is specified, GA is assumed. Set the launch stage to a preview stage on input to allow use of preview features in that stage. On read (or output), describes whether the resource uses preview features. For example, if ALPHA is provided as input, but only BETA and GA-level features are used, this field will be BETA on output.

Functions

getDomainMapping(GetDomainMappingArgs args, {InvokeOptions? options}) → Future<GetDomainMappingResult>
Get information about a domain mapping. args Arguments passed to this invoke. Arguments for getDomainMapping. options Invoke options controlling this call.
getJob(GetJobArgs args, {InvokeOptions? options}) → Future<GetJobResult>
Get information about a job. args Arguments passed to this invoke. Arguments for getJob. options Invoke options controlling this call.
getJobIamPolicy(GetJobIamPolicyArgs args, {InvokeOptions? options}) → Future<GetJobIamPolicyResult>
Get the IAM Access Control policy currently in effect for the given job. This result does not include any inherited policies. args Arguments passed to this invoke. Arguments for getJobIamPolicy. options Invoke options controlling this call.
getJobIamPolicyRunV2(GetJobIamPolicyRunV2Args args, {InvokeOptions? options}) → Future<GetJobIamPolicyRunV2Result>
Gets the IAM Access Control policy currently in effect for the given Job. This result does not include any inherited policies. args Arguments passed to this invoke. Arguments for getJobIamPolicy. options Invoke options controlling this call.
getJobRunV2(GetJobRunV2Args args, {InvokeOptions? options}) → Future<GetJobRunV2Result>
Gets information about a Job. args Arguments passed to this invoke. Arguments for getJob. options Invoke options controlling this call.
getService(GetServiceArgs args, {InvokeOptions? options}) → Future<GetServiceResult>
Gets information about a service. args Arguments passed to this invoke. Arguments for getService. options Invoke options controlling this call.
getServiceIamPolicy(GetServiceIamPolicyArgs args, {InvokeOptions? options}) → Future<GetServiceIamPolicyResult>
Gets the IAM Access Control policy currently in effect for the given Cloud Run service. This result does not include any inherited policies. args Arguments passed to this invoke. Arguments for getServiceIamPolicy. options Invoke options controlling this call.
getServiceIamPolicyRunV2(GetServiceIamPolicyRunV2Args args, {InvokeOptions? options}) → Future<GetServiceIamPolicyRunV2Result>
Gets the IAM Access Control policy currently in effect for the given Cloud Run Service. This result does not include any inherited policies. args Arguments passed to this invoke. Arguments for getServiceIamPolicy. options Invoke options controlling this call.
getServiceRunV2(GetServiceRunV2Args args, {InvokeOptions? options}) → Future<GetServiceRunV2Result>
Gets information about a Service. args Arguments passed to this invoke. Arguments for getService. options Invoke options controlling this call.