ApplicationState constructor

const ApplicationState({
  1. Input<String?>? appId,
  2. Input<String?>? authDomain,
  3. Input<String?>? codeBucket,
  4. Input<String?>? databaseType,
  5. Input<String?>? defaultBucket,
  6. Input<String?>? defaultHostname,
  7. Input<ApplicationFeatureSettings?>? featureSettings,
  8. Input<String?>? gcrDomain,
  9. Input<ApplicationIap?>? iap,
  10. Input<String?>? locationId,
  11. Input<String?>? name,
  12. Input<String?>? project,
  13. Input<String?>? servingStatus,
  14. Input<String?>? sslPolicy,
  15. 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.

Implementation

const ApplicationState({
  this.appId,
  this.authDomain,
  this.codeBucket,
  this.databaseType,
  this.defaultBucket,
  this.defaultHostname,
  this.featureSettings,
  this.gcrDomain,
  this.iap,
  this.locationId,
  this.name,
  this.project,
  this.servingStatus,
  this.sslPolicy,
  this.urlDispatchRules,
});