google_api_firebase_hosting v0.8.1 API Reference
Modules
API client metadata for GoogleApi.FirebaseHosting.V1beta1.
API calls for all endpoints tagged Projects
.
API calls for all endpoints tagged Sites
.
Handle Tesla connections for GoogleApi.FirebaseHosting.V1beta1.
Contains metadata about the user who performed an action, such as creating a release or finalizing a version.
Represents a DNS certificate challenge.
Represents an HTTP certificate challenge.
A configured rewrite that directs requests to a Cloud Run service. If the
Cloud Run service does not exist when setting or updating your Firebase
Hosting configuration, then the request fails. Any errors from the Cloud Run
service are passed to the end user (for example, if you delete a service, any
requests directed to that service receive a 404
error).
The intended behavior and status information of a domain.
The current certificate provisioning status information for a domain.
Defines the behavior of a domain-level redirect. Domain redirects preserve the path of the redirect but replace the requested domain with the one specified in the redirect configuration.
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
A header
is an object that specifies
a URL pattern that, if matched to the request URL path, triggers Hosting to
apply the specified custom response headers.
The response to listing Domains.
Attributes
-
nextPageToken
(type:String.t
, default:nil
) - If there are additional releases remaining beyond the ones in this response, then supply this token in the nextlist
call to continue with the next set of releases. -
releases
(type:list(GoogleApi.FirebaseHosting.V1beta1.Model.Release.t)
, default:nil
) - The list of hashes of files that still need to be uploaded, if any exist.
This resource represents a long-running operation that is the result of a network API call.
The request to populate a Version's Files.
Attributes
-
uploadRequiredHashes
(type:list(String.t)
, default:nil
) - The content hashes of the specified files that need to be uploaded to the specified endpoint. -
uploadUrl
(type:String.t
, default:nil
) - The URL to which the files should be uploaded, in the format: <br>"https://upload-firebasehosting.googleapis.com/upload/sites/<var>site-name</var>/versions/<var>versionID</var>/files". <br>Perform a multipartPOST
of the Gzipped file contents to the URL using a forward slash and the hash of the file appended to the end.
Version preview configuration. If active and unexpired, this version will be accessible via a custom URL even if it is not the currently released version.
A redirect
object specifies a URL
pattern that, if matched to the request URL path, triggers Hosting to
respond with a redirect to the specified destination path.
A Release
is a particular
collection of configurations and files
that is set to be public at a particular time.
A rewrite
object specifies a URL
pattern that, if matched to the request URL path, triggers Hosting to
respond as if the service were given the specified destination URL.
The configuration for how incoming requests to a site should be routed and processed before serving content. The URL request paths are matched against the specified URL patterns in the configuration, then Hosting applies the applicable configuration according to a specific priority order.
A SiteConfig
contains metadata associated with a specific site that
controls Firebase Hosting serving behavior
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.
A Version
is the collection of configuration and
static files that determine how a site is displayed.
A static content file that is part of a version.