Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Applications can be imported using the ID of the project the application belongs to, e.g.

Link copied to clipboard
data class ApplicationArgs(val authDomain: Output<String>? = null, val databaseType: Output<String>? = null, val featureSettings: Output<ApplicationFeatureSettingsArgs>? = null, val iap: Output<ApplicationIapArgs>? = null, val locationId: Output<String>? = null, val project: Output<String>? = null, val servingStatus: Output<String>? = null) : ConvertibleToJava<ApplicationArgs>

Applications can be imported using the ID of the project the application belongs to, e.g.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Rules to match an HTTP request and dispatch that request to a service. To get more information about ApplicationUrlDispatchRules, see:

Link copied to clipboard
data class ApplicationUrlDispatchRulesArgs(val dispatchRules: Output<List<ApplicationUrlDispatchRulesDispatchRuleArgs>>? = null, val project: Output<String>? = null) : ConvertibleToJava<ApplicationUrlDispatchRulesArgs>

Rules to match an HTTP request and dispatch that request to a service. To get more information about ApplicationUrlDispatchRules, see:

Link copied to clipboard

A domain serving an App Engine application. To get more information about DomainMapping, see:

Link copied to clipboard
data class DomainMappingArgs(val domainName: Output<String>? = null, val overrideStrategy: Output<String>? = null, val project: Output<String>? = null, val sslSettings: Output<DomainMappingSslSettingsArgs>? = null) : ConvertibleToJava<DomainMappingArgs>

A domain serving an App Engine application. To get more information about DomainMapping, see:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Traffic routing configuration for versions within a single service. Traffic splits define how traffic directed to the service is assigned to versions. To get more information about ServiceSplitTraffic, see:

Link copied to clipboard
data class EngineSplitTrafficArgs(val migrateTraffic: Output<Boolean>? = null, val project: Output<String>? = null, val service: Output<String>? = null, val split: Output<EngineSplitTrafficSplitArgs>? = null) : ConvertibleToJava<EngineSplitTrafficArgs>

Traffic routing configuration for versions within a single service. Traffic splits define how traffic directed to the service is assigned to versions. To get more information about ServiceSplitTraffic, see:

Link copied to clipboard

A single firewall rule that is evaluated against incoming traffic and provides an action to take on matched requests. To get more information about FirewallRule, see:

Link copied to clipboard
data class FirewallRuleArgs(val action: Output<String>? = null, val description: Output<String>? = null, val priority: Output<Int>? = null, val project: Output<String>? = null, val sourceRange: Output<String>? = null) : ConvertibleToJava<FirewallRuleArgs>

A single firewall rule that is evaluated against incoming traffic and provides an action to take on matched requests. To get more information about FirewallRule, see:

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Flexible App Version resource to create a new version of flexible GAE Application. Based on Google Compute Engine, the App Engine flexible environment automatically scales your app up and down while also balancing the load. Learn about the differences between the standard environment and the flexible environment at https://cloud.google.com/appengine/docs/the-appengine-environments.

Link copied to clipboard
data class FlexibleAppVersionArgs(val apiConfig: Output<FlexibleAppVersionApiConfigArgs>? = null, val automaticScaling: Output<FlexibleAppVersionAutomaticScalingArgs>? = null, val betaSettings: Output<Map<String, String>>? = null, val defaultExpiration: Output<String>? = null, val deleteServiceOnDestroy: Output<Boolean>? = null, val deployment: Output<FlexibleAppVersionDeploymentArgs>? = null, val endpointsApiService: Output<FlexibleAppVersionEndpointsApiServiceArgs>? = null, val entrypoint: Output<FlexibleAppVersionEntrypointArgs>? = null, val envVariables: Output<Map<String, String>>? = null, val handlers: Output<List<FlexibleAppVersionHandlerArgs>>? = null, val inboundServices: Output<List<String>>? = null, val instanceClass: Output<String>? = null, val livenessCheck: Output<FlexibleAppVersionLivenessCheckArgs>? = null, val manualScaling: Output<FlexibleAppVersionManualScalingArgs>? = null, val network: Output<FlexibleAppVersionNetworkArgs>? = null, val nobuildFilesRegex: Output<String>? = null, val noopOnDestroy: Output<Boolean>? = null, val project: Output<String>? = null, val readinessCheck: Output<FlexibleAppVersionReadinessCheckArgs>? = null, val resources: Output<FlexibleAppVersionResourcesArgs>? = null, val runtime: Output<String>? = null, val runtimeApiVersion: Output<String>? = null, val runtimeChannel: Output<String>? = null, val runtimeMainExecutablePath: Output<String>? = null, val service: Output<String>? = null, val serviceAccount: Output<String>? = null, val servingStatus: Output<String>? = null, val versionId: Output<String>? = null, val vpcAccessConnector: Output<FlexibleAppVersionVpcAccessConnectorArgs>? = null) : ConvertibleToJava<FlexibleAppVersionArgs>

Flexible App Version resource to create a new version of flexible GAE Application. Based on Google Compute Engine, the App Engine flexible environment automatically scales your app up and down while also balancing the load. Learn about the differences between the standard environment and the flexible environment at https://cloud.google.com/appengine/docs/the-appengine-environments.

Link copied to clipboard

A NetworkSettings resource is a container for ingress settings for a version or service. To get more information about ServiceNetworkSettings, see:

Link copied to clipboard
data class ServiceNetworkSettingsArgs(val networkSettings: Output<ServiceNetworkSettingsNetworkSettingsArgs>? = null, val project: Output<String>? = null, val service: Output<String>? = null) : ConvertibleToJava<ServiceNetworkSettingsArgs>

A NetworkSettings resource is a container for ingress settings for a version or service. To get more information about ServiceNetworkSettings, see:

Link copied to clipboard

Standard App Version resource to create a new version of standard GAE Application. Learn about the differences between the standard environment and the flexible environment at https://cloud.google.com/appengine/docs/the-appengine-environments. Currently supporting Zip and File Containers. To get more information about StandardAppVersion, see:

Link copied to clipboard
data class StandardAppVersionArgs(val appEngineApis: Output<Boolean>? = null, val automaticScaling: Output<StandardAppVersionAutomaticScalingArgs>? = null, val basicScaling: Output<StandardAppVersionBasicScalingArgs>? = null, val deleteServiceOnDestroy: Output<Boolean>? = null, val deployment: Output<StandardAppVersionDeploymentArgs>? = null, val entrypoint: Output<StandardAppVersionEntrypointArgs>? = null, val envVariables: Output<Map<String, String>>? = null, val handlers: Output<List<StandardAppVersionHandlerArgs>>? = null, val inboundServices: Output<List<String>>? = null, val instanceClass: Output<String>? = null, val libraries: Output<List<StandardAppVersionLibraryArgs>>? = null, val manualScaling: Output<StandardAppVersionManualScalingArgs>? = null, val noopOnDestroy: Output<Boolean>? = null, val project: Output<String>? = null, val runtime: Output<String>? = null, val runtimeApiVersion: Output<String>? = null, val service: Output<String>? = null, val serviceAccount: Output<String>? = null, val threadsafe: Output<Boolean>? = null, val versionId: Output<String>? = null, val vpcAccessConnector: Output<StandardAppVersionVpcAccessConnectorArgs>? = null) : ConvertibleToJava<StandardAppVersionArgs>

Standard App Version resource to create a new version of standard GAE Application. Learn about the differences between the standard environment and the flexible environment at https://cloud.google.com/appengine/docs/the-appengine-environments. Currently supporting Zip and File Containers. To get more information about StandardAppVersion, see:

Functions