Package com.pulumi.gcp.appengine.inputs
Class ApplicationState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.appengine.inputs.ApplicationState
-
public final class ApplicationState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApplicationState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ApplicationState
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()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
authDomain()
static ApplicationState.Builder
builder()
static ApplicationState.Builder
builder(ApplicationState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
codeBucket()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
databaseType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
defaultBucket()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
defaultHostname()
java.util.Optional<com.pulumi.core.Output<ApplicationFeatureSettingsArgs>>
featureSettings()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
gcrDomain()
java.util.Optional<com.pulumi.core.Output<ApplicationIapArgs>>
iap()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
locationId()
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>>
servingStatus()
java.util.Optional<com.pulumi.core.Output<java.util.List<ApplicationUrlDispatchRuleArgs>>>
urlDispatchRules()
-
-
-
Field Detail
-
Empty
public static final ApplicationState Empty
-
-
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.
-
builder
public static ApplicationState.Builder builder()
-
builder
public static ApplicationState.Builder builder(ApplicationState defaults)
-
-