Show / Hide Table of Contents

Namespace Google.Apis.FirebaseAppHosting.v1beta.Data

Classes

ArchiveSource

The URI of an storage archive or a signed URL to use as the build source.

Backend

A backend is the primary resource of App Hosting.

Build

A single build for a backend, at a specific point codebase reference tag and point in time. Encapsulates several resources, including an Artifact Registry container image, a Cloud Build invocation that built the image, and the Cloud Run revision that uses that image.

BuildSource

The source for the build.

Codebase

The connection to an external source repository to watch for event-driven updates to the backend.

CodebaseSource

A codebase source, representing the state of the codebase that the build will be created at.

Config

Additional configuration of the backend for this build.

ContainerSource

The URI of an Artifact Registry container image to use as the build source.

CustomDomainOperationMetadata

Additional metadata for operations on custom domains.

CustomDomainStatus

The status of a custom domain's linkage to a backend.

DnsRecord

A representation of a DNS records for a domain. DNS records are resource records that define how systems and services should behave when handling requests for a domain. For example, when you add A records to your domain's DNS records, you're informing other systems (such as your users' web browsers) to contact those IPv4 addresses to retrieve resources relevant to your domain (such as your App Hosting files).

DnsRecordSet

A set of DNS records relevant to the setup and maintenance of a custom domain in App Hosting.

DnsUpdates

A set of DNS record updates that you should make to allow App Hosting to serve secure content in response to requests against your domain. These updates present the current state of your domain's and related subdomains' DNS records when App Hosting last queried them, and the desired set of records that App Hosting needs to see before your custom domain can be fully active.

Domain

A domain name that is associated with a backend.

DomainOperationMetadata

Represents the metadata of a long-running operation on domains.

Empty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

EnvironmentVariable

Environment variables for this build.

Error

The container for the rpc status and source for any errors found during the build process.

ListBackendsResponse

Message for response to list backends

ListBuildsResponse

Message for response to list builds.

ListDomainsResponse

Message for response to list domains.

ListLocationsResponse

The response message for Locations.ListLocations.

ListOperationsResponse

The response message for Operations.ListOperations.

ListRolloutsResponse

Message for response to list rollouts.

LiveMigrationStep

A set of updates including ACME challenges and DNS records that allow App Hosting to create an SSL certificate and establish project ownership for your domain name before you direct traffic to App Hosting servers. Use these updates to facilitate zero downtime migrations to App Hosting from other services. After you've made the recommended updates, check your custom domain's ownershipState and certState. To avoid downtime, they should be OWNERSHIP_ACTIVE and CERT_ACTIVE, respectively, before you update your A and AAAA records.

Location

A resource that represents a Google Cloud location.

ManagedResource

An external resource managed by App Hosting on the project.

Operation

This resource represents a long-running operation that is the result of a network API call.

OperationMetadata

Represents the metadata of a long-running operation.

Redirect

Specifies redirect behavior for a domain.

Rollout

A single rollout of a build for a backend.

RolloutPolicy

The policy for how automatic builds and rollouts are triggered and rolled out.

RunConfig

Additional configuration to apply to the Cloud Run service.

RunService

A managed Cloud Run service.

ServingBehavior

Indicates whether App Hosting will serve content on the domain.

SourceUserMetadata

Metadata for the user who started the build.

Status

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

Traffic

Controls traffic configuration for the backend.

TrafficSet

A list of traffic splits that together represent where traffic is being routed.

TrafficSplit

The traffic allocation for the backend.

UserMetadata

Version control metadata for a user associated with a resolved codebase. Currently assumes a Git user.

In this article
Back to top Generated by DocFX