1. Packages
  2. Google Cloud Native
  3. API Docs
  4. appengine
  5. appengine/v1beta
  6. App

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.30.0 published on Friday, Apr 14, 2023 by Pulumi

google-native.appengine/v1beta.App

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.30.0 published on Friday, Apr 14, 2023 by Pulumi

    Creates an App Engine application for a Google Cloud Platform project. Required fields: id - The ID of the target Cloud Platform project. location - The region (https://cloud.google.com/appengine/docs/locations) where you want the App Engine application located.For more information about App Engine applications, see Managing Projects, Applications, and Billing (https://cloud.google.com/appengine/docs/standard/python/console/). Auto-naming is currently not supported for this resource. Note - this resource’s API doesn’t support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

    Create App Resource

    new App(name: string, args?: AppArgs, opts?: CustomResourceOptions);
    @overload
    def App(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            auth_domain: Optional[str] = None,
            database_type: Optional[AppDatabaseType] = None,
            default_cookie_expiration: Optional[str] = None,
            dispatch_rules: Optional[Sequence[UrlDispatchRuleArgs]] = None,
            feature_settings: Optional[FeatureSettingsArgs] = None,
            iap: Optional[IdentityAwareProxyArgs] = None,
            id: Optional[str] = None,
            location: Optional[str] = None,
            parent: Optional[str] = None,
            service_account: Optional[str] = None,
            serving_status: Optional[AppServingStatus] = None)
    @overload
    def App(resource_name: str,
            args: Optional[AppArgs] = None,
            opts: Optional[ResourceOptions] = None)
    func NewApp(ctx *Context, name string, args *AppArgs, opts ...ResourceOption) (*App, error)
    public App(string name, AppArgs? args = null, CustomResourceOptions? opts = null)
    public App(String name, AppArgs args)
    public App(String name, AppArgs args, CustomResourceOptions options)
    
    type: google-native:appengine/v1beta:App
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args AppArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AppArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AppArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AppArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AppArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    App Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The App resource accepts the following input properties:

    AuthDomain string

    Google Apps authentication domain that controls which users can access this application.Defaults to open access for any Google Account.

    DatabaseType Pulumi.GoogleNative.AppEngine.V1Beta.AppDatabaseType

    The type of the Cloud Firestore or Cloud Datastore database associated with this application.

    DefaultCookieExpiration string

    Cookie expiration policy for this application.

    DispatchRules List<Pulumi.GoogleNative.AppEngine.V1Beta.Inputs.UrlDispatchRuleArgs>

    HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent. Up to 20 dispatch rules can be supported.

    FeatureSettings Pulumi.GoogleNative.AppEngine.V1Beta.Inputs.FeatureSettingsArgs

    The feature specific settings to be used in the application.

    Iap Pulumi.GoogleNative.AppEngine.V1Beta.Inputs.IdentityAwareProxyArgs
    Id string

    Identifier of the Application resource. This identifier is equivalent to the project ID of the Google Cloud Platform project where you want to deploy your application. Example: myapp.

    Location string

    Location from which this application runs. Application instances run out of the data centers in the specified location, which is also where all of the application's end user content is stored.Defaults to us-central.View the list of supported locations (https://cloud.google.com/appengine/docs/locations).

    Parent string

    The project and location in which the application should be created, specified in the format projects//locations/

    ServiceAccount string

    The service account associated with the application. This is the app-level default identity. If no identity provided during create version, Admin API will fallback to this one.

    ServingStatus Pulumi.GoogleNative.AppEngine.V1Beta.AppServingStatus

    Serving status of this application.

    AuthDomain string

    Google Apps authentication domain that controls which users can access this application.Defaults to open access for any Google Account.

    DatabaseType AppDatabaseType

    The type of the Cloud Firestore or Cloud Datastore database associated with this application.

    DefaultCookieExpiration string

    Cookie expiration policy for this application.

    DispatchRules []UrlDispatchRuleArgs

    HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent. Up to 20 dispatch rules can be supported.

    FeatureSettings FeatureSettingsArgs

    The feature specific settings to be used in the application.

    Iap IdentityAwareProxyArgs
    Id string

    Identifier of the Application resource. This identifier is equivalent to the project ID of the Google Cloud Platform project where you want to deploy your application. Example: myapp.

    Location string

    Location from which this application runs. Application instances run out of the data centers in the specified location, which is also where all of the application's end user content is stored.Defaults to us-central.View the list of supported locations (https://cloud.google.com/appengine/docs/locations).

    Parent string

    The project and location in which the application should be created, specified in the format projects//locations/

    ServiceAccount string

    The service account associated with the application. This is the app-level default identity. If no identity provided during create version, Admin API will fallback to this one.

    ServingStatus AppServingStatus

    Serving status of this application.

    authDomain String

    Google Apps authentication domain that controls which users can access this application.Defaults to open access for any Google Account.

    databaseType AppDatabaseType

    The type of the Cloud Firestore or Cloud Datastore database associated with this application.

    defaultCookieExpiration String

    Cookie expiration policy for this application.

    dispatchRules List<UrlDispatchRuleArgs>

    HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent. Up to 20 dispatch rules can be supported.

    featureSettings FeatureSettingsArgs

    The feature specific settings to be used in the application.

    iap IdentityAwareProxyArgs
    id String

    Identifier of the Application resource. This identifier is equivalent to the project ID of the Google Cloud Platform project where you want to deploy your application. Example: myapp.

    location String

    Location from which this application runs. Application instances run out of the data centers in the specified location, which is also where all of the application's end user content is stored.Defaults to us-central.View the list of supported locations (https://cloud.google.com/appengine/docs/locations).

    parent String

    The project and location in which the application should be created, specified in the format projects//locations/

    serviceAccount String

    The service account associated with the application. This is the app-level default identity. If no identity provided during create version, Admin API will fallback to this one.

    servingStatus AppServingStatus

    Serving status of this application.

    authDomain string

    Google Apps authentication domain that controls which users can access this application.Defaults to open access for any Google Account.

    databaseType AppDatabaseType

    The type of the Cloud Firestore or Cloud Datastore database associated with this application.

    defaultCookieExpiration string

    Cookie expiration policy for this application.

    dispatchRules UrlDispatchRuleArgs[]

    HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent. Up to 20 dispatch rules can be supported.

    featureSettings FeatureSettingsArgs

    The feature specific settings to be used in the application.

    iap IdentityAwareProxyArgs
    id string

    Identifier of the Application resource. This identifier is equivalent to the project ID of the Google Cloud Platform project where you want to deploy your application. Example: myapp.

    location string

    Location from which this application runs. Application instances run out of the data centers in the specified location, which is also where all of the application's end user content is stored.Defaults to us-central.View the list of supported locations (https://cloud.google.com/appengine/docs/locations).

    parent string

    The project and location in which the application should be created, specified in the format projects//locations/

    serviceAccount string

    The service account associated with the application. This is the app-level default identity. If no identity provided during create version, Admin API will fallback to this one.

    servingStatus AppServingStatus

    Serving status of this application.

    auth_domain str

    Google Apps authentication domain that controls which users can access this application.Defaults to open access for any Google Account.

    database_type AppDatabaseType

    The type of the Cloud Firestore or Cloud Datastore database associated with this application.

    default_cookie_expiration str

    Cookie expiration policy for this application.

    dispatch_rules Sequence[UrlDispatchRuleArgs]

    HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent. Up to 20 dispatch rules can be supported.

    feature_settings FeatureSettingsArgs

    The feature specific settings to be used in the application.

    iap IdentityAwareProxyArgs
    id str

    Identifier of the Application resource. This identifier is equivalent to the project ID of the Google Cloud Platform project where you want to deploy your application. Example: myapp.

    location str

    Location from which this application runs. Application instances run out of the data centers in the specified location, which is also where all of the application's end user content is stored.Defaults to us-central.View the list of supported locations (https://cloud.google.com/appengine/docs/locations).

    parent str

    The project and location in which the application should be created, specified in the format projects//locations/

    service_account str

    The service account associated with the application. This is the app-level default identity. If no identity provided during create version, Admin API will fallback to this one.

    serving_status AppServingStatus

    Serving status of this application.

    authDomain String

    Google Apps authentication domain that controls which users can access this application.Defaults to open access for any Google Account.

    databaseType "DATABASE_TYPE_UNSPECIFIED" | "CLOUD_DATASTORE" | "CLOUD_FIRESTORE" | "CLOUD_DATASTORE_COMPATIBILITY"

    The type of the Cloud Firestore or Cloud Datastore database associated with this application.

    defaultCookieExpiration String

    Cookie expiration policy for this application.

    dispatchRules List<Property Map>

    HTTP path dispatch rules for requests to the application that do not explicitly target a service or version. Rules are order-dependent. Up to 20 dispatch rules can be supported.

    featureSettings Property Map

    The feature specific settings to be used in the application.

    iap Property Map
    id String

    Identifier of the Application resource. This identifier is equivalent to the project ID of the Google Cloud Platform project where you want to deploy your application. Example: myapp.

    location String

    Location from which this application runs. Application instances run out of the data centers in the specified location, which is also where all of the application's end user content is stored.Defaults to us-central.View the list of supported locations (https://cloud.google.com/appengine/docs/locations).

    parent String

    The project and location in which the application should be created, specified in the format projects//locations/

    serviceAccount String

    The service account associated with the application. This is the app-level default identity. If no identity provided during create version, Admin API will fallback to this one.

    servingStatus "UNSPECIFIED" | "SERVING" | "USER_DISABLED" | "SYSTEM_DISABLED"

    Serving status of this application.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the App resource produces the following output properties:

    CodeBucket string

    Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.

    DefaultBucket string

    Google Cloud Storage bucket that can be used by this application to store content.

    DefaultHostname string

    Hostname used to reach this application, as resolved by App Engine.

    GcrDomain string

    The Google Container Registry domain used for storing managed build docker images for this application.

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    Full path to the Application resource in the API. Example: apps/myapp.

    CodeBucket string

    Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.

    DefaultBucket string

    Google Cloud Storage bucket that can be used by this application to store content.

    DefaultHostname string

    Hostname used to reach this application, as resolved by App Engine.

    GcrDomain string

    The Google Container Registry domain used for storing managed build docker images for this application.

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    Full path to the Application resource in the API. Example: apps/myapp.

    codeBucket String

    Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.

    defaultBucket String

    Google Cloud Storage bucket that can be used by this application to store content.

    defaultHostname String

    Hostname used to reach this application, as resolved by App Engine.

    gcrDomain String

    The Google Container Registry domain used for storing managed build docker images for this application.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    Full path to the Application resource in the API. Example: apps/myapp.

    codeBucket string

    Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.

    defaultBucket string

    Google Cloud Storage bucket that can be used by this application to store content.

    defaultHostname string

    Hostname used to reach this application, as resolved by App Engine.

    gcrDomain string

    The Google Container Registry domain used for storing managed build docker images for this application.

    id string

    The provider-assigned unique ID for this managed resource.

    name string

    Full path to the Application resource in the API. Example: apps/myapp.

    code_bucket str

    Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.

    default_bucket str

    Google Cloud Storage bucket that can be used by this application to store content.

    default_hostname str

    Hostname used to reach this application, as resolved by App Engine.

    gcr_domain str

    The Google Container Registry domain used for storing managed build docker images for this application.

    id str

    The provider-assigned unique ID for this managed resource.

    name str

    Full path to the Application resource in the API. Example: apps/myapp.

    codeBucket String

    Google Cloud Storage bucket that can be used for storing files associated with this application. This bucket is associated with the application and can be used by the gcloud deployment commands.

    defaultBucket String

    Google Cloud Storage bucket that can be used by this application to store content.

    defaultHostname String

    Hostname used to reach this application, as resolved by App Engine.

    gcrDomain String

    The Google Container Registry domain used for storing managed build docker images for this application.

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    Full path to the Application resource in the API. Example: apps/myapp.

    Supporting Types

    AppDatabaseType

    DatabaseTypeUnspecified
    DATABASE_TYPE_UNSPECIFIED

    Database type is unspecified.

    CloudDatastore
    CLOUD_DATASTORE

    Cloud Datastore

    CloudFirestore
    CLOUD_FIRESTORE

    Cloud Firestore Native

    CloudDatastoreCompatibility
    CLOUD_DATASTORE_COMPATIBILITY

    Cloud Firestore in Datastore Mode

    AppDatabaseTypeDatabaseTypeUnspecified
    DATABASE_TYPE_UNSPECIFIED

    Database type is unspecified.

    AppDatabaseTypeCloudDatastore
    CLOUD_DATASTORE

    Cloud Datastore

    AppDatabaseTypeCloudFirestore
    CLOUD_FIRESTORE

    Cloud Firestore Native

    AppDatabaseTypeCloudDatastoreCompatibility
    CLOUD_DATASTORE_COMPATIBILITY

    Cloud Firestore in Datastore Mode

    DatabaseTypeUnspecified
    DATABASE_TYPE_UNSPECIFIED

    Database type is unspecified.

    CloudDatastore
    CLOUD_DATASTORE

    Cloud Datastore

    CloudFirestore
    CLOUD_FIRESTORE

    Cloud Firestore Native

    CloudDatastoreCompatibility
    CLOUD_DATASTORE_COMPATIBILITY

    Cloud Firestore in Datastore Mode

    DatabaseTypeUnspecified
    DATABASE_TYPE_UNSPECIFIED

    Database type is unspecified.

    CloudDatastore
    CLOUD_DATASTORE

    Cloud Datastore

    CloudFirestore
    CLOUD_FIRESTORE

    Cloud Firestore Native

    CloudDatastoreCompatibility
    CLOUD_DATASTORE_COMPATIBILITY

    Cloud Firestore in Datastore Mode

    DATABASE_TYPE_UNSPECIFIED
    DATABASE_TYPE_UNSPECIFIED

    Database type is unspecified.

    CLOUD_DATASTORE
    CLOUD_DATASTORE

    Cloud Datastore

    CLOUD_FIRESTORE
    CLOUD_FIRESTORE

    Cloud Firestore Native

    CLOUD_DATASTORE_COMPATIBILITY
    CLOUD_DATASTORE_COMPATIBILITY

    Cloud Firestore in Datastore Mode

    "DATABASE_TYPE_UNSPECIFIED"
    DATABASE_TYPE_UNSPECIFIED

    Database type is unspecified.

    "CLOUD_DATASTORE"
    CLOUD_DATASTORE

    Cloud Datastore

    "CLOUD_FIRESTORE"
    CLOUD_FIRESTORE

    Cloud Firestore Native

    "CLOUD_DATASTORE_COMPATIBILITY"
    CLOUD_DATASTORE_COMPATIBILITY

    Cloud Firestore in Datastore Mode

    AppServingStatus

    Unspecified
    UNSPECIFIED

    Serving status is unspecified.

    Serving
    SERVING

    Application is serving.

    UserDisabled
    USER_DISABLED

    Application has been disabled by the user.

    SystemDisabled
    SYSTEM_DISABLED

    Application has been disabled by the system.

    AppServingStatusUnspecified
    UNSPECIFIED

    Serving status is unspecified.

    AppServingStatusServing
    SERVING

    Application is serving.

    AppServingStatusUserDisabled
    USER_DISABLED

    Application has been disabled by the user.

    AppServingStatusSystemDisabled
    SYSTEM_DISABLED

    Application has been disabled by the system.

    Unspecified
    UNSPECIFIED

    Serving status is unspecified.

    Serving
    SERVING

    Application is serving.

    UserDisabled
    USER_DISABLED

    Application has been disabled by the user.

    SystemDisabled
    SYSTEM_DISABLED

    Application has been disabled by the system.

    Unspecified
    UNSPECIFIED

    Serving status is unspecified.

    Serving
    SERVING

    Application is serving.

    UserDisabled
    USER_DISABLED

    Application has been disabled by the user.

    SystemDisabled
    SYSTEM_DISABLED

    Application has been disabled by the system.

    UNSPECIFIED
    UNSPECIFIED

    Serving status is unspecified.

    SERVING
    SERVING

    Application is serving.

    USER_DISABLED
    USER_DISABLED

    Application has been disabled by the user.

    SYSTEM_DISABLED
    SYSTEM_DISABLED

    Application has been disabled by the system.

    "UNSPECIFIED"
    UNSPECIFIED

    Serving status is unspecified.

    "SERVING"
    SERVING

    Application is serving.

    "USER_DISABLED"
    USER_DISABLED

    Application has been disabled by the user.

    "SYSTEM_DISABLED"
    SYSTEM_DISABLED

    Application has been disabled by the system.

    FeatureSettings

    SplitHealthChecks bool

    Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to 'readiness_check' and 'liveness_check' values instead of 'health_check' ones. Once the legacy 'health_check' behavior is deprecated, and this value is always true, this setting can be removed.

    UseContainerOptimizedOs bool

    If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.

    SplitHealthChecks bool

    Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to 'readiness_check' and 'liveness_check' values instead of 'health_check' ones. Once the legacy 'health_check' behavior is deprecated, and this value is always true, this setting can be removed.

    UseContainerOptimizedOs bool

    If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.

    splitHealthChecks Boolean

    Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to 'readiness_check' and 'liveness_check' values instead of 'health_check' ones. Once the legacy 'health_check' behavior is deprecated, and this value is always true, this setting can be removed.

    useContainerOptimizedOs Boolean

    If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.

    splitHealthChecks boolean

    Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to 'readiness_check' and 'liveness_check' values instead of 'health_check' ones. Once the legacy 'health_check' behavior is deprecated, and this value is always true, this setting can be removed.

    useContainerOptimizedOs boolean

    If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.

    split_health_checks bool

    Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to 'readiness_check' and 'liveness_check' values instead of 'health_check' ones. Once the legacy 'health_check' behavior is deprecated, and this value is always true, this setting can be removed.

    use_container_optimized_os bool

    If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.

    splitHealthChecks Boolean

    Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to 'readiness_check' and 'liveness_check' values instead of 'health_check' ones. Once the legacy 'health_check' behavior is deprecated, and this value is always true, this setting can be removed.

    useContainerOptimizedOs Boolean

    If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.

    FeatureSettingsResponse

    SplitHealthChecks bool

    Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to 'readiness_check' and 'liveness_check' values instead of 'health_check' ones. Once the legacy 'health_check' behavior is deprecated, and this value is always true, this setting can be removed.

    UseContainerOptimizedOs bool

    If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.

    SplitHealthChecks bool

    Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to 'readiness_check' and 'liveness_check' values instead of 'health_check' ones. Once the legacy 'health_check' behavior is deprecated, and this value is always true, this setting can be removed.

    UseContainerOptimizedOs bool

    If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.

    splitHealthChecks Boolean

    Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to 'readiness_check' and 'liveness_check' values instead of 'health_check' ones. Once the legacy 'health_check' behavior is deprecated, and this value is always true, this setting can be removed.

    useContainerOptimizedOs Boolean

    If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.

    splitHealthChecks boolean

    Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to 'readiness_check' and 'liveness_check' values instead of 'health_check' ones. Once the legacy 'health_check' behavior is deprecated, and this value is always true, this setting can be removed.

    useContainerOptimizedOs boolean

    If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.

    split_health_checks bool

    Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to 'readiness_check' and 'liveness_check' values instead of 'health_check' ones. Once the legacy 'health_check' behavior is deprecated, and this value is always true, this setting can be removed.

    use_container_optimized_os bool

    If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.

    splitHealthChecks Boolean

    Boolean value indicating if split health checks should be used instead of the legacy health checks. At an app.yaml level, this means defaulting to 'readiness_check' and 'liveness_check' values instead of 'health_check' ones. Once the legacy 'health_check' behavior is deprecated, and this value is always true, this setting can be removed.

    useContainerOptimizedOs Boolean

    If true, use Container-Optimized OS (https://cloud.google.com/container-optimized-os/) base image for VMs, rather than a base Debian image.

    IdentityAwareProxy

    Enabled bool

    Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.

    Oauth2ClientId string

    OAuth2 client ID to use for the authentication flow.

    Oauth2ClientSecret string

    OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly

    Enabled bool

    Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.

    Oauth2ClientId string

    OAuth2 client ID to use for the authentication flow.

    Oauth2ClientSecret string

    OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly

    enabled Boolean

    Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.

    oauth2ClientId String

    OAuth2 client ID to use for the authentication flow.

    oauth2ClientSecret String

    OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly

    enabled boolean

    Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.

    oauth2ClientId string

    OAuth2 client ID to use for the authentication flow.

    oauth2ClientSecret string

    OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly

    enabled bool

    Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.

    oauth2_client_id str

    OAuth2 client ID to use for the authentication flow.

    oauth2_client_secret str

    OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly

    enabled Boolean

    Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.

    oauth2ClientId String

    OAuth2 client ID to use for the authentication flow.

    oauth2ClientSecret String

    OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly

    IdentityAwareProxyResponse

    Enabled bool

    Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.

    Oauth2ClientId string

    OAuth2 client ID to use for the authentication flow.

    Oauth2ClientSecret string

    OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly

    Oauth2ClientSecretSha256 string

    Hex-encoded SHA-256 hash of the client secret.

    Enabled bool

    Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.

    Oauth2ClientId string

    OAuth2 client ID to use for the authentication flow.

    Oauth2ClientSecret string

    OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly

    Oauth2ClientSecretSha256 string

    Hex-encoded SHA-256 hash of the client secret.

    enabled Boolean

    Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.

    oauth2ClientId String

    OAuth2 client ID to use for the authentication flow.

    oauth2ClientSecret String

    OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly

    oauth2ClientSecretSha256 String

    Hex-encoded SHA-256 hash of the client secret.

    enabled boolean

    Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.

    oauth2ClientId string

    OAuth2 client ID to use for the authentication flow.

    oauth2ClientSecret string

    OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly

    oauth2ClientSecretSha256 string

    Hex-encoded SHA-256 hash of the client secret.

    enabled bool

    Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.

    oauth2_client_id str

    OAuth2 client ID to use for the authentication flow.

    oauth2_client_secret str

    OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly

    oauth2_client_secret_sha256 str

    Hex-encoded SHA-256 hash of the client secret.

    enabled Boolean

    Whether the serving infrastructure will authenticate and authorize all incoming requests.If true, the oauth2_client_id and oauth2_client_secret fields must be non-empty.

    oauth2ClientId String

    OAuth2 client ID to use for the authentication flow.

    oauth2ClientSecret String

    OAuth2 client secret to use for the authentication flow.For security reasons, this value cannot be retrieved via the API. Instead, the SHA-256 hash of the value is returned in the oauth2_client_secret_sha256 field.@InputOnly

    oauth2ClientSecretSha256 String

    Hex-encoded SHA-256 hash of the client secret.

    UrlDispatchRule

    Domain string

    Domain name to match against. The wildcard "" is supported if specified before a period: ".".Defaults to matching all domains: "*".

    Path string

    Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path.The sum of the lengths of the domain and path may not exceed 100 characters.

    Service string

    Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: default.

    Domain string

    Domain name to match against. The wildcard "" is supported if specified before a period: ".".Defaults to matching all domains: "*".

    Path string

    Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path.The sum of the lengths of the domain and path may not exceed 100 characters.

    Service string

    Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: default.

    domain String

    Domain name to match against. The wildcard "" is supported if specified before a period: ".".Defaults to matching all domains: "*".

    path String

    Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path.The sum of the lengths of the domain and path may not exceed 100 characters.

    service String

    Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: default.

    domain string

    Domain name to match against. The wildcard "" is supported if specified before a period: ".".Defaults to matching all domains: "*".

    path string

    Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path.The sum of the lengths of the domain and path may not exceed 100 characters.

    service string

    Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: default.

    domain str

    Domain name to match against. The wildcard "" is supported if specified before a period: ".".Defaults to matching all domains: "*".

    path str

    Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path.The sum of the lengths of the domain and path may not exceed 100 characters.

    service str

    Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: default.

    domain String

    Domain name to match against. The wildcard "" is supported if specified before a period: ".".Defaults to matching all domains: "*".

    path String

    Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path.The sum of the lengths of the domain and path may not exceed 100 characters.

    service String

    Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: default.

    UrlDispatchRuleResponse

    Domain string

    Domain name to match against. The wildcard "" is supported if specified before a period: ".".Defaults to matching all domains: "*".

    Path string

    Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path.The sum of the lengths of the domain and path may not exceed 100 characters.

    Service string

    Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: default.

    Domain string

    Domain name to match against. The wildcard "" is supported if specified before a period: ".".Defaults to matching all domains: "*".

    Path string

    Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path.The sum of the lengths of the domain and path may not exceed 100 characters.

    Service string

    Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: default.

    domain String

    Domain name to match against. The wildcard "" is supported if specified before a period: ".".Defaults to matching all domains: "*".

    path String

    Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path.The sum of the lengths of the domain and path may not exceed 100 characters.

    service String

    Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: default.

    domain string

    Domain name to match against. The wildcard "" is supported if specified before a period: ".".Defaults to matching all domains: "*".

    path string

    Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path.The sum of the lengths of the domain and path may not exceed 100 characters.

    service string

    Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: default.

    domain str

    Domain name to match against. The wildcard "" is supported if specified before a period: ".".Defaults to matching all domains: "*".

    path str

    Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path.The sum of the lengths of the domain and path may not exceed 100 characters.

    service str

    Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: default.

    domain String

    Domain name to match against. The wildcard "" is supported if specified before a period: ".".Defaults to matching all domains: "*".

    path String

    Pathname within the host. Must start with a "/". A single "*" can be included at the end of the path.The sum of the lengths of the domain and path may not exceed 100 characters.

    service String

    Resource ID of a service in this application that should serve the matched request. The service must already exist. Example: default.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.30.0 published on Friday, Apr 14, 2023 by Pulumi