Class ApplicationState


  • public final class ApplicationState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • appId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> appId()
        Returns:
        Identifier of the app, usually `{PROJECT_ID}`
      • authDomain

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authDomain()
        Returns:
        The domain to authenticate users with when using App Engine's User API.
      • codeBucket

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> codeBucket()
        Returns:
        The GCS bucket code is being stored in for this app.
      • databaseType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> databaseType()
        Returns:
        The type of the Cloud Firestore or Cloud Datastore database associated with this application. Can be `CLOUD_FIRESTORE` or `CLOUD_DATASTORE_COMPATIBILITY` for new instances. To support old instances, the value `CLOUD_DATASTORE` is accepted by the provider, but will be rejected by the API. To create a Cloud Firestore database without creating an App Engine application, use the `gcp.firestore.Database` resource instead.
      • defaultBucket

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultBucket()
        Returns:
        The GCS bucket content is being stored in for this app.
      • defaultHostname

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultHostname()
        Returns:
        The default hostname for this app.
      • featureSettings

        public java.util.Optional<com.pulumi.core.Output<ApplicationFeatureSettingsArgs>> featureSettings()
        Returns:
        A block of optional settings to configure specific App Engine features:
      • gcrDomain

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> gcrDomain()
        Returns:
        The GCR domain used for storing managed Docker images for this app.
      • iap

        public java.util.Optional<com.pulumi.core.Output<ApplicationIapArgs>> iap()
        Returns:
        Settings for enabling Cloud Identity Aware Proxy
      • locationId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> locationId()
        Returns:
        The [location](https://cloud.google.com/appengine/docs/locations) to serve the app from.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        Unique name of the app, usually `apps/{PROJECT_ID}`
      • project

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
        Returns:
        The project ID to create the application under. ~>**NOTE:** GCP only accepts project ID, not project number. If you are using number, you may get a "Permission denied" error.
      • servingStatus

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> servingStatus()
        Returns:
        The serving status of the app.
      • urlDispatchRules

        public java.util.Optional<com.pulumi.core.Output<java.util.List<ApplicationUrlDispatchRuleArgs>>> urlDispatchRules()
        Returns:
        A list of dispatch rule blocks. Each block has a `domain`, `path`, and `service` field.