run.v1 library Null safety

Cloud Run Admin API - v1

Deploy and manage user provided container images that scale automatically based on incoming requests. The Cloud Run Admin API follows the Knative Serving API specification.

For more information, see cloud.google.com/run/

Create an instance of CloudRunApi to access these resources:

Classes

Addressable
Information for connecting over HTTP(s).
AuditConfig
Specifies the audit configuration for a service. [...]
AuditLogConfig
Provides the configuration for logging a type of permissions. [...]
AuthorizedDomain
A domain that a user has been authorized to administer. [...]
Binding
Associates members with a role.
CloudRunApi
Deploy and manage user provided container images that scale automatically based on incoming requests. [...]
ConfigMapEnvSource
Not supported by Cloud Run ConfigMapEnvSource selects a ConfigMap to populate the environment variables with. [...]
ConfigMapKeySelector
Not supported by Cloud Run Selects a key from a ConfigMap.
ConfigMapVolumeSource
Not supported by Cloud Run Adapts a ConfigMap into a volume. [...]
Configuration
Configuration represents the "floating HEAD" of a linear history of Revisions, and optionally how the containers those revisions reference are built. [...]
ConfigurationSpec
ConfigurationSpec holds the desired state of the Configuration (from the client).
ConfigurationStatus
ConfigurationStatus communicates the observed state of the Configuration (from the controller).
Container
A single application container. [...]
ContainerPort
ContainerPort represents a network port in a single container.
DomainMapping
Resource to hold the state and status of a user's domain mapping. [...]
DomainMappingSpec
The desired state of the Domain Mapping.
DomainMappingStatus
The current state of the Domain Mapping.
EnvFromSource
Not supported by Cloud Run EnvFromSource represents the source of a set of ConfigMaps
EnvVar
EnvVar represents an environment variable present in a Container.
EnvVarSource
EnvVarSource represents a source for the value of an EnvVar.
ExecAction
Not supported by Cloud Run ExecAction describes a "run in container" action.
Expr
Represents a textual expression in the Common Expression Language (CEL) syntax. [...]
GoogleCloudRunV1Condition
Condition defines a generic condition for a Resource
HTTPGetAction
Not supported by Cloud Run HTTPGetAction describes an action based on HTTP Get requests.
HTTPHeader
Not supported by Cloud Run HTTPHeader describes a custom header to be used in HTTP probes
KeyToPath
Maps a string key to a path within a volume.
ListAuthorizedDomainsResponse
A list of Authorized Domains.
ListConfigurationsResponse
ListConfigurationsResponse is a list of Configuration resources.
ListDomainMappingsResponse
ListDomainMappingsResponse is a list of DomainMapping resources.
ListLocationsResponse
The response message for Locations.ListLocations.
ListMeta
ListMeta describes metadata that synthetic resources must have, including lists and various status objects. [...]
ListRevisionsResponse
ListRevisionsResponse is a list of Revision resources.
ListRoutesResponse
ListRoutesResponse is a list of Route resources.
ListServicesResponse
A list of Service resources.
LocalObjectReference
Not supported by Cloud Run LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.
Location
A resource that represents Google Cloud Platform location.
NamespacesAuthorizeddomainsResource
NamespacesConfigurationsResource
NamespacesDomainmappingsResource
NamespacesResource
NamespacesRevisionsResource
NamespacesRoutesResource
NamespacesServicesResource
ObjectMeta
k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.
OwnerReference
OwnerReference contains enough information to let you identify an owning object. [...]
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. [...]
Probe
Not supported by Cloud Run Probe describes a health check to be performed against a container to determine whether it is alive or ready to receive traffic.
ProjectsAuthorizeddomainsResource
ProjectsLocationsAuthorizeddomainsResource
ProjectsLocationsConfigurationsResource
ProjectsLocationsDomainmappingsResource
ProjectsLocationsResource
ProjectsLocationsRevisionsResource
ProjectsLocationsRoutesResource
ProjectsLocationsServicesResource
ProjectsResource
ResourceRecord
A DNS resource record.
ResourceRequirements
ResourceRequirements describes the compute resource requirements.
Revision
Revision is an immutable snapshot of code and configuration. [...]
RevisionSpec
RevisionSpec holds the desired state of the Revision (from the client).
RevisionStatus
RevisionStatus communicates the observed state of the Revision (from the controller).
RevisionTemplate
RevisionTemplateSpec describes the data a revision should have when created from a template. [...]
Route
Route is responsible for configuring ingress over a collection of Revisions. [...]
RouteSpec
RouteSpec holds the desired state of the Route (from the client).
RouteStatus
RouteStatus communicates the observed state of the Route (from the controller).
SecretEnvSource
Not supported by Cloud Run SecretEnvSource selects a Secret to populate the environment variables with. [...]
SecretKeySelector
SecretKeySelector selects a key of a Secret.
SecretVolumeSource
The secret's value will be presented as the content of a file whose name is defined in the item path. [...]
SecurityContext
Not supported by Cloud Run SecurityContext holds security configuration that will be applied to a container. [...]
Service
Service acts as a top-level container that manages a set of Routes and Configurations which implement a network service. [...]
ServiceSpec
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. [...]
SetIamPolicyRequest
Request message for SetIamPolicy method.
Status
Status is a return value for calls that don't return other objects
StatusCause
StatusCause provides more information about an api.Status failure, including cases when multiple errors are encountered.
StatusDetails
StatusDetails is a set of additional properties that MAY be set by the server to provide additional information about a response. [...]
TCPSocketAction
Not supported by Cloud Run TCPSocketAction describes an action based on opening a socket
TestIamPermissionsRequest
Request message for TestIamPermissions method.
TestIamPermissionsResponse
Response message for TestIamPermissions method.
TrafficTarget
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.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.