Package com.pulumi.gcp.firebase.inputs
Class HostingSiteState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.firebase.inputs.HostingSiteState
-
public final class HostingSiteState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HostingSiteState.Builder
-
Field Summary
Fields Modifier and Type Field Description static HostingSiteState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
appId()
static HostingSiteState.Builder
builder()
static HostingSiteState.Builder
builder(HostingSiteState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
defaultUrl()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
siteId()
-
-
-
Field Detail
-
Empty
public static final HostingSiteState Empty
-
-
Method Detail
-
appId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> appId()
- Returns:
- Optional. The [ID of a Web App](https://firebase.google.com/docs/reference/firebase-management/rest/v1beta1/projects.webApps#WebApp.FIELDS.app_id) associated with the Hosting site.
-
defaultUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultUrl()
- Returns:
- The default URL for the site in the form of https://{name}.web.app
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Output only. The fully-qualified resource name of the Hosting site, in the format: projects/PROJECT_IDENTIFIER/sites/SITE_ID PROJECT_IDENTIFIER: the Firebase project's [`ProjectNumber`](https://firebase.google.com/docs/reference/firebase-management/rest/v1beta1/projects#FirebaseProject.FIELDS.project_number) ***(recommended)*** or its [`ProjectId`](https://firebase.google.com/docs/reference/firebase-management/rest/v1beta1/projects#FirebaseProject.FIELDS.project_id). Learn more about using project identifiers in Google's [AIP 2510 standard](https://google.aip.dev/cloud/2510).
-
project
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
- Returns:
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
-
siteId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> siteId()
- Returns:
- Required. Immutable. A globally unique identifier for the Hosting site. This identifier is used to construct the Firebase-provisioned subdomains for the site, so it must also be a valid domain name label.
-
builder
public static HostingSiteState.Builder builder()
-
builder
public static HostingSiteState.Builder builder(HostingSiteState defaults)
-
-