ApplicationArgs class
The set of arguments for Application. The set of arguments for Application.
Constructors
-
ApplicationArgs({Input<
String?> ? authDomain, Input<String?> ? databaseType, Input<ApplicationFeatureSettings?> ? featureSettings, Input<ApplicationIap?> ? iap, required Input<String> locationId, Input<String?> ? project, Input<String?> ? servingStatus, Input<String?> ? sslPolicy}) -
Creates a new ApplicationArgs.
authDomainThe domain to authenticate users with when using App Engine's User API.databaseTypeThe type of the Cloud Firestore or Cloud Datastore database associated with this application.featureSettingsA block of optional settings to configure specific App Engine features:iapSettings for enabling Cloud Identity Aware ProxylocationIdThe locationprojectThe project ID to create the application under.servingStatusThe serving status of the app.sslPolicyA list of the SSL policy that will be applied. Each block has aSSL_POLICY_UNSPECIFIED,DEFAULT, andMODERNfield.const -
ApplicationArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
authDomain
→ Input<
String?> ? -
The domain to authenticate users with when using App Engine's User API.
final
-
databaseType
→ Input<
String?> ? -
The type of the Cloud Firestore or Cloud Datastore database associated with this application.
Can be
CLOUD_FIRESTOREorCLOUD_DATASTORE_COMPATIBILITYfor new instances. To support old instances, the valueCLOUD_DATASTOREis accepted by the provider, but will be rejected by the API. To create a Cloud Firestore database without creating an App Engine application, use thegcp.firestore.Databaseresource instead.final -
featureSettings
→ Input<
ApplicationFeatureSettings?> ? -
A block of optional settings to configure specific App Engine features:
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
-
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, andMODERNfield.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