ApplicationState class

Input properties used for looking up and filtering Application resources.

Constructors

ApplicationState({Input<String?>? appId, Input<String?>? authDomain, Input<String?>? codeBucket, Input<String?>? databaseType, Input<String?>? defaultBucket, Input<String?>? defaultHostname, Input<ApplicationFeatureSettings?>? featureSettings, Input<String?>? gcrDomain, Input<ApplicationIap?>? iap, Input<String?>? locationId, Input<String?>? name, Input<String?>? project, Input<String?>? servingStatus, Input<String?>? sslPolicy, Input<List<ApplicationUrlDispatchRule>?>? urlDispatchRules})
Creates a new ApplicationState. appId Identifier of the app, usually {PROJECT_ID} authDomain The domain to authenticate users with when using App Engine's User API. codeBucket The GCS bucket code is being stored in for this app. databaseType The type of the Cloud Firestore or Cloud Datastore database associated with this application. defaultBucket The GCS bucket content is being stored in for this app. defaultHostname The default hostname for this app. featureSettings A block of optional settings to configure specific App Engine features: gcrDomain The GCR domain used for storing managed Docker images for this app. iap Settings for enabling Cloud Identity Aware Proxy locationId The location name Unique name of the app, usually apps/{PROJECT_ID} project The project ID to create the application under. servingStatus The serving status of the app. sslPolicy A list of the SSL policy that will be applied. Each block has a SSL_POLICY_UNSPECIFIED, DEFAULT, and MODERN field. urlDispatchRules A list of dispatch rule blocks. Each block has a domain, path, and service field.
const
ApplicationState.fromMap(Map<String, dynamic> map)
factory

Properties

appId → Input<String?>?
Identifier of the app, usually {PROJECT_ID}
final
authDomain → Input<String?>?
The domain to authenticate users with when using App Engine's User API.
final
codeBucket → Input<String?>?
The GCS bucket code is being stored in for this app.
final
databaseType → Input<String?>?
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.
final
defaultBucket → Input<String?>?
The GCS bucket content is being stored in for this app.
final
defaultHostname → Input<String?>?
The default hostname for this app.
final
featureSettings → Input<ApplicationFeatureSettings?>?
A block of optional settings to configure specific App Engine features:
final
gcrDomain → Input<String?>?
The GCR domain used for storing managed Docker images for this app.
final
hashCode → int
The hash code for this object.
no setterinherited
iap → Input<ApplicationIap?>?
Settings for enabling Cloud Identity Aware Proxy
final
locationId → Input<String?>?
The location to serve the app from.
final
name → Input<String?>?
Unique name of the app, usually apps/{PROJECT_ID}
final
project → Input<String?>?
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.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
servingStatus → Input<String?>?
The serving status of the app.
final
sslPolicy → Input<String?>?
A list of the SSL policy that will be applied. Each block has a SSL_POLICY_UNSPECIFIED, DEFAULT, and MODERN field.
final
urlDispatchRules → Input<List<ApplicationUrlDispatchRule>?>?
A list of dispatch rule blocks. Each block has a domain, path, and service field.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited