1. Packages
  2. Google Cloud Native
  3. API Docs
  4. appengine
  5. appengine/v1
  6. Version

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

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.appengine/v1.Version

Explore with Pulumi AI

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

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Deploys code and resource files to a new version. Auto-naming is currently not supported for this resource.

Create Version Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Version(name: string, args: VersionArgs, opts?: CustomResourceOptions);
@overload
def Version(resource_name: str,
            args: VersionArgs,
            opts: Optional[ResourceOptions] = None)

@overload
def Version(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            app_id: Optional[str] = None,
            service_id: Optional[str] = None,
            id: Optional[str] = None,
            libraries: Optional[Sequence[LibraryArgs]] = None,
            basic_scaling: Optional[BasicScalingArgs] = None,
            beta_settings: Optional[Mapping[str, str]] = None,
            build_env_variables: Optional[Mapping[str, str]] = None,
            liveness_check: Optional[LivenessCheckArgs] = None,
            deployment: Optional[DeploymentArgs] = None,
            endpoints_api_service: Optional[EndpointsApiServiceArgs] = None,
            entrypoint: Optional[EntrypointArgs] = None,
            env: Optional[str] = None,
            env_variables: Optional[Mapping[str, str]] = None,
            error_handlers: Optional[Sequence[ErrorHandlerArgs]] = None,
            flexible_runtime_settings: Optional[FlexibleRuntimeSettingsArgs] = None,
            generated_customer_metadata: Optional[Mapping[str, str]] = None,
            handlers: Optional[Sequence[UrlMapArgs]] = None,
            health_check: Optional[HealthCheckArgs] = None,
            api_config: Optional[ApiConfigHandlerArgs] = None,
            inbound_services: Optional[Sequence[VersionInboundServicesItem]] = None,
            automatic_scaling: Optional[AutomaticScalingArgs] = None,
            instance_class: Optional[str] = None,
            default_expiration: Optional[str] = None,
            manual_scaling: Optional[ManualScalingArgs] = None,
            network: Optional[NetworkArgs] = None,
            nobuild_files_regex: Optional[str] = None,
            readiness_check: Optional[ReadinessCheckArgs] = None,
            resources: Optional[ResourcesArgs] = None,
            runtime: Optional[str] = None,
            runtime_api_version: Optional[str] = None,
            runtime_channel: Optional[str] = None,
            runtime_main_executable_path: Optional[str] = None,
            service_account: Optional[str] = None,
            app_engine_apis: Optional[bool] = None,
            serving_status: Optional[VersionServingStatus] = None,
            threadsafe: Optional[bool] = None,
            vm: Optional[bool] = None,
            vpc_access_connector: Optional[VpcAccessConnectorArgs] = None,
            zones: Optional[Sequence[str]] = None)
func NewVersion(ctx *Context, name string, args VersionArgs, opts ...ResourceOption) (*Version, error)
public Version(string name, VersionArgs args, CustomResourceOptions? opts = null)
public Version(String name, VersionArgs args)
public Version(String name, VersionArgs args, CustomResourceOptions options)
type: google-native:appengine/v1:Version
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. VersionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. VersionArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. VersionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. VersionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. VersionArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var google_nativeVersionResource = new GoogleNative.AppEngine.V1.Version("google-nativeVersionResource", new()
{
    AppId = "string",
    ServiceId = "string",
    Id = "string",
    Libraries = new[]
    {
        new GoogleNative.AppEngine.V1.Inputs.LibraryArgs
        {
            Name = "string",
            Version = "string",
        },
    },
    BasicScaling = new GoogleNative.AppEngine.V1.Inputs.BasicScalingArgs
    {
        IdleTimeout = "string",
        MaxInstances = 0,
    },
    BetaSettings = 
    {
        { "string", "string" },
    },
    BuildEnvVariables = 
    {
        { "string", "string" },
    },
    LivenessCheck = new GoogleNative.AppEngine.V1.Inputs.LivenessCheckArgs
    {
        CheckInterval = "string",
        FailureThreshold = 0,
        Host = "string",
        InitialDelay = "string",
        Path = "string",
        SuccessThreshold = 0,
        Timeout = "string",
    },
    Deployment = new GoogleNative.AppEngine.V1.Inputs.DeploymentArgs
    {
        CloudBuildOptions = new GoogleNative.AppEngine.V1.Inputs.CloudBuildOptionsArgs
        {
            AppYamlPath = "string",
            CloudBuildTimeout = "string",
        },
        Container = new GoogleNative.AppEngine.V1.Inputs.ContainerInfoArgs
        {
            Image = "string",
        },
        Files = 
        {
            { "string", "string" },
        },
        Zip = new GoogleNative.AppEngine.V1.Inputs.ZipInfoArgs
        {
            FilesCount = 0,
            SourceUrl = "string",
        },
    },
    EndpointsApiService = new GoogleNative.AppEngine.V1.Inputs.EndpointsApiServiceArgs
    {
        ConfigId = "string",
        DisableTraceSampling = false,
        Name = "string",
        RolloutStrategy = GoogleNative.AppEngine.V1.EndpointsApiServiceRolloutStrategy.UnspecifiedRolloutStrategy,
    },
    Entrypoint = new GoogleNative.AppEngine.V1.Inputs.EntrypointArgs
    {
        Shell = "string",
    },
    Env = "string",
    EnvVariables = 
    {
        { "string", "string" },
    },
    ErrorHandlers = new[]
    {
        new GoogleNative.AppEngine.V1.Inputs.ErrorHandlerArgs
        {
            ErrorCode = GoogleNative.AppEngine.V1.ErrorHandlerErrorCode.ErrorCodeUnspecified,
            MimeType = "string",
            StaticFile = "string",
        },
    },
    FlexibleRuntimeSettings = new GoogleNative.AppEngine.V1.Inputs.FlexibleRuntimeSettingsArgs
    {
        OperatingSystem = "string",
        RuntimeVersion = "string",
    },
    GeneratedCustomerMetadata = 
    {
        { "string", "string" },
    },
    Handlers = new[]
    {
        new GoogleNative.AppEngine.V1.Inputs.UrlMapArgs
        {
            ApiEndpoint = new GoogleNative.AppEngine.V1.Inputs.ApiEndpointHandlerArgs
            {
                ScriptPath = "string",
            },
            AuthFailAction = GoogleNative.AppEngine.V1.UrlMapAuthFailAction.AuthFailActionUnspecified,
            Login = GoogleNative.AppEngine.V1.UrlMapLogin.LoginUnspecified,
            RedirectHttpResponseCode = GoogleNative.AppEngine.V1.UrlMapRedirectHttpResponseCode.RedirectHttpResponseCodeUnspecified,
            Script = new GoogleNative.AppEngine.V1.Inputs.ScriptHandlerArgs
            {
                ScriptPath = "string",
            },
            SecurityLevel = GoogleNative.AppEngine.V1.UrlMapSecurityLevel.SecureUnspecified,
            StaticFiles = new GoogleNative.AppEngine.V1.Inputs.StaticFilesHandlerArgs
            {
                ApplicationReadable = false,
                Expiration = "string",
                HttpHeaders = 
                {
                    { "string", "string" },
                },
                MimeType = "string",
                Path = "string",
                RequireMatchingFile = false,
                UploadPathRegex = "string",
            },
            UrlRegex = "string",
        },
    },
    HealthCheck = new GoogleNative.AppEngine.V1.Inputs.HealthCheckArgs
    {
        CheckInterval = "string",
        DisableHealthCheck = false,
        HealthyThreshold = 0,
        Host = "string",
        RestartThreshold = 0,
        Timeout = "string",
        UnhealthyThreshold = 0,
    },
    ApiConfig = new GoogleNative.AppEngine.V1.Inputs.ApiConfigHandlerArgs
    {
        AuthFailAction = GoogleNative.AppEngine.V1.ApiConfigHandlerAuthFailAction.AuthFailActionUnspecified,
        Login = GoogleNative.AppEngine.V1.ApiConfigHandlerLogin.LoginUnspecified,
        Script = "string",
        SecurityLevel = GoogleNative.AppEngine.V1.ApiConfigHandlerSecurityLevel.SecureUnspecified,
        Url = "string",
    },
    InboundServices = new[]
    {
        GoogleNative.AppEngine.V1.VersionInboundServicesItem.InboundServiceUnspecified,
    },
    AutomaticScaling = new GoogleNative.AppEngine.V1.Inputs.AutomaticScalingArgs
    {
        CoolDownPeriod = "string",
        CpuUtilization = new GoogleNative.AppEngine.V1.Inputs.CpuUtilizationArgs
        {
            AggregationWindowLength = "string",
            TargetUtilization = 0,
        },
        DiskUtilization = new GoogleNative.AppEngine.V1.Inputs.DiskUtilizationArgs
        {
            TargetReadBytesPerSecond = 0,
            TargetReadOpsPerSecond = 0,
            TargetWriteBytesPerSecond = 0,
            TargetWriteOpsPerSecond = 0,
        },
        MaxConcurrentRequests = 0,
        MaxIdleInstances = 0,
        MaxPendingLatency = "string",
        MaxTotalInstances = 0,
        MinIdleInstances = 0,
        MinPendingLatency = "string",
        MinTotalInstances = 0,
        NetworkUtilization = new GoogleNative.AppEngine.V1.Inputs.NetworkUtilizationArgs
        {
            TargetReceivedBytesPerSecond = 0,
            TargetReceivedPacketsPerSecond = 0,
            TargetSentBytesPerSecond = 0,
            TargetSentPacketsPerSecond = 0,
        },
        RequestUtilization = new GoogleNative.AppEngine.V1.Inputs.RequestUtilizationArgs
        {
            TargetConcurrentRequests = 0,
            TargetRequestCountPerSecond = 0,
        },
        StandardSchedulerSettings = new GoogleNative.AppEngine.V1.Inputs.StandardSchedulerSettingsArgs
        {
            MaxInstances = 0,
            MinInstances = 0,
            TargetCpuUtilization = 0,
            TargetThroughputUtilization = 0,
        },
    },
    InstanceClass = "string",
    DefaultExpiration = "string",
    ManualScaling = new GoogleNative.AppEngine.V1.Inputs.ManualScalingArgs
    {
        Instances = 0,
    },
    Network = new GoogleNative.AppEngine.V1.Inputs.NetworkArgs
    {
        ForwardedPorts = new[]
        {
            "string",
        },
        InstanceIpMode = GoogleNative.AppEngine.V1.NetworkInstanceIpMode.InstanceIpModeUnspecified,
        InstanceTag = "string",
        Name = "string",
        SessionAffinity = false,
        SubnetworkName = "string",
    },
    NobuildFilesRegex = "string",
    ReadinessCheck = new GoogleNative.AppEngine.V1.Inputs.ReadinessCheckArgs
    {
        AppStartTimeout = "string",
        CheckInterval = "string",
        FailureThreshold = 0,
        Host = "string",
        Path = "string",
        SuccessThreshold = 0,
        Timeout = "string",
    },
    Resources = new GoogleNative.AppEngine.V1.Inputs.ResourcesArgs
    {
        Cpu = 0,
        DiskGb = 0,
        KmsKeyReference = "string",
        MemoryGb = 0,
        Volumes = new[]
        {
            new GoogleNative.AppEngine.V1.Inputs.VolumeArgs
            {
                Name = "string",
                SizeGb = 0,
                VolumeType = "string",
            },
        },
    },
    Runtime = "string",
    RuntimeApiVersion = "string",
    RuntimeChannel = "string",
    RuntimeMainExecutablePath = "string",
    ServiceAccount = "string",
    AppEngineApis = false,
    ServingStatus = GoogleNative.AppEngine.V1.VersionServingStatus.ServingStatusUnspecified,
    Threadsafe = false,
    Vm = false,
    VpcAccessConnector = new GoogleNative.AppEngine.V1.Inputs.VpcAccessConnectorArgs
    {
        EgressSetting = GoogleNative.AppEngine.V1.VpcAccessConnectorEgressSetting.EgressSettingUnspecified,
        Name = "string",
    },
});
Copy
example, err := appengine.NewVersion(ctx, "google-nativeVersionResource", &appengine.VersionArgs{
	AppId:     pulumi.String("string"),
	ServiceId: pulumi.String("string"),
	Id:        pulumi.String("string"),
	Libraries: appengine.LibraryArray{
		&appengine.LibraryArgs{
			Name:    pulumi.String("string"),
			Version: pulumi.String("string"),
		},
	},
	BasicScaling: &appengine.BasicScalingArgs{
		IdleTimeout:  pulumi.String("string"),
		MaxInstances: pulumi.Int(0),
	},
	BetaSettings: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	BuildEnvVariables: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	LivenessCheck: &appengine.LivenessCheckArgs{
		CheckInterval:    pulumi.String("string"),
		FailureThreshold: pulumi.Int(0),
		Host:             pulumi.String("string"),
		InitialDelay:     pulumi.String("string"),
		Path:             pulumi.String("string"),
		SuccessThreshold: pulumi.Int(0),
		Timeout:          pulumi.String("string"),
	},
	Deployment: &appengine.DeploymentArgs{
		CloudBuildOptions: &appengine.CloudBuildOptionsArgs{
			AppYamlPath:       pulumi.String("string"),
			CloudBuildTimeout: pulumi.String("string"),
		},
		Container: &appengine.ContainerInfoArgs{
			Image: pulumi.String("string"),
		},
		Files: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Zip: &appengine.ZipInfoArgs{
			FilesCount: pulumi.Int(0),
			SourceUrl:  pulumi.String("string"),
		},
	},
	EndpointsApiService: &appengine.EndpointsApiServiceArgs{
		ConfigId:             pulumi.String("string"),
		DisableTraceSampling: pulumi.Bool(false),
		Name:                 pulumi.String("string"),
		RolloutStrategy:      appengine.EndpointsApiServiceRolloutStrategyUnspecifiedRolloutStrategy,
	},
	Entrypoint: &appengine.EntrypointArgs{
		Shell: pulumi.String("string"),
	},
	Env: pulumi.String("string"),
	EnvVariables: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	ErrorHandlers: appengine.ErrorHandlerArray{
		&appengine.ErrorHandlerArgs{
			ErrorCode:  appengine.ErrorHandlerErrorCodeErrorCodeUnspecified,
			MimeType:   pulumi.String("string"),
			StaticFile: pulumi.String("string"),
		},
	},
	FlexibleRuntimeSettings: &appengine.FlexibleRuntimeSettingsArgs{
		OperatingSystem: pulumi.String("string"),
		RuntimeVersion:  pulumi.String("string"),
	},
	GeneratedCustomerMetadata: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Handlers: appengine.UrlMapArray{
		&appengine.UrlMapArgs{
			ApiEndpoint: &appengine.ApiEndpointHandlerArgs{
				ScriptPath: pulumi.String("string"),
			},
			AuthFailAction:           appengine.UrlMapAuthFailActionAuthFailActionUnspecified,
			Login:                    appengine.UrlMapLoginLoginUnspecified,
			RedirectHttpResponseCode: appengine.UrlMapRedirectHttpResponseCodeRedirectHttpResponseCodeUnspecified,
			Script: &appengine.ScriptHandlerArgs{
				ScriptPath: pulumi.String("string"),
			},
			SecurityLevel: appengine.UrlMapSecurityLevelSecureUnspecified,
			StaticFiles: &appengine.StaticFilesHandlerArgs{
				ApplicationReadable: pulumi.Bool(false),
				Expiration:          pulumi.String("string"),
				HttpHeaders: pulumi.StringMap{
					"string": pulumi.String("string"),
				},
				MimeType:            pulumi.String("string"),
				Path:                pulumi.String("string"),
				RequireMatchingFile: pulumi.Bool(false),
				UploadPathRegex:     pulumi.String("string"),
			},
			UrlRegex: pulumi.String("string"),
		},
	},
	HealthCheck: &appengine.HealthCheckArgs{
		CheckInterval:      pulumi.String("string"),
		DisableHealthCheck: pulumi.Bool(false),
		HealthyThreshold:   pulumi.Int(0),
		Host:               pulumi.String("string"),
		RestartThreshold:   pulumi.Int(0),
		Timeout:            pulumi.String("string"),
		UnhealthyThreshold: pulumi.Int(0),
	},
	ApiConfig: &appengine.ApiConfigHandlerArgs{
		AuthFailAction: appengine.ApiConfigHandlerAuthFailActionAuthFailActionUnspecified,
		Login:          appengine.ApiConfigHandlerLoginLoginUnspecified,
		Script:         pulumi.String("string"),
		SecurityLevel:  appengine.ApiConfigHandlerSecurityLevelSecureUnspecified,
		Url:            pulumi.String("string"),
	},
	InboundServices: appengine.VersionInboundServicesItemArray{
		appengine.VersionInboundServicesItemInboundServiceUnspecified,
	},
	AutomaticScaling: &appengine.AutomaticScalingArgs{
		CoolDownPeriod: pulumi.String("string"),
		CpuUtilization: &appengine.CpuUtilizationArgs{
			AggregationWindowLength: pulumi.String("string"),
			TargetUtilization:       pulumi.Float64(0),
		},
		DiskUtilization: &appengine.DiskUtilizationArgs{
			TargetReadBytesPerSecond:  pulumi.Int(0),
			TargetReadOpsPerSecond:    pulumi.Int(0),
			TargetWriteBytesPerSecond: pulumi.Int(0),
			TargetWriteOpsPerSecond:   pulumi.Int(0),
		},
		MaxConcurrentRequests: pulumi.Int(0),
		MaxIdleInstances:      pulumi.Int(0),
		MaxPendingLatency:     pulumi.String("string"),
		MaxTotalInstances:     pulumi.Int(0),
		MinIdleInstances:      pulumi.Int(0),
		MinPendingLatency:     pulumi.String("string"),
		MinTotalInstances:     pulumi.Int(0),
		NetworkUtilization: &appengine.NetworkUtilizationArgs{
			TargetReceivedBytesPerSecond:   pulumi.Int(0),
			TargetReceivedPacketsPerSecond: pulumi.Int(0),
			TargetSentBytesPerSecond:       pulumi.Int(0),
			TargetSentPacketsPerSecond:     pulumi.Int(0),
		},
		RequestUtilization: &appengine.RequestUtilizationArgs{
			TargetConcurrentRequests:    pulumi.Int(0),
			TargetRequestCountPerSecond: pulumi.Int(0),
		},
		StandardSchedulerSettings: &appengine.StandardSchedulerSettingsArgs{
			MaxInstances:                pulumi.Int(0),
			MinInstances:                pulumi.Int(0),
			TargetCpuUtilization:        pulumi.Float64(0),
			TargetThroughputUtilization: pulumi.Float64(0),
		},
	},
	InstanceClass:     pulumi.String("string"),
	DefaultExpiration: pulumi.String("string"),
	ManualScaling: &appengine.ManualScalingArgs{
		Instances: pulumi.Int(0),
	},
	Network: &appengine.NetworkArgs{
		ForwardedPorts: pulumi.StringArray{
			pulumi.String("string"),
		},
		InstanceIpMode:  appengine.NetworkInstanceIpModeInstanceIpModeUnspecified,
		InstanceTag:     pulumi.String("string"),
		Name:            pulumi.String("string"),
		SessionAffinity: pulumi.Bool(false),
		SubnetworkName:  pulumi.String("string"),
	},
	NobuildFilesRegex: pulumi.String("string"),
	ReadinessCheck: &appengine.ReadinessCheckArgs{
		AppStartTimeout:  pulumi.String("string"),
		CheckInterval:    pulumi.String("string"),
		FailureThreshold: pulumi.Int(0),
		Host:             pulumi.String("string"),
		Path:             pulumi.String("string"),
		SuccessThreshold: pulumi.Int(0),
		Timeout:          pulumi.String("string"),
	},
	Resources: &appengine.ResourcesArgs{
		Cpu:             pulumi.Float64(0),
		DiskGb:          pulumi.Float64(0),
		KmsKeyReference: pulumi.String("string"),
		MemoryGb:        pulumi.Float64(0),
		Volumes: appengine.VolumeArray{
			&appengine.VolumeArgs{
				Name:       pulumi.String("string"),
				SizeGb:     pulumi.Float64(0),
				VolumeType: pulumi.String("string"),
			},
		},
	},
	Runtime:                   pulumi.String("string"),
	RuntimeApiVersion:         pulumi.String("string"),
	RuntimeChannel:            pulumi.String("string"),
	RuntimeMainExecutablePath: pulumi.String("string"),
	ServiceAccount:            pulumi.String("string"),
	AppEngineApis:             pulumi.Bool(false),
	ServingStatus:             appengine.VersionServingStatusServingStatusUnspecified,
	Threadsafe:                pulumi.Bool(false),
	Vm:                        pulumi.Bool(false),
	VpcAccessConnector: &appengine.VpcAccessConnectorArgs{
		EgressSetting: appengine.VpcAccessConnectorEgressSettingEgressSettingUnspecified,
		Name:          pulumi.String("string"),
	},
})
Copy
var google_nativeVersionResource = new Version("google-nativeVersionResource", VersionArgs.builder()
    .appId("string")
    .serviceId("string")
    .id("string")
    .libraries(LibraryArgs.builder()
        .name("string")
        .version("string")
        .build())
    .basicScaling(BasicScalingArgs.builder()
        .idleTimeout("string")
        .maxInstances(0)
        .build())
    .betaSettings(Map.of("string", "string"))
    .buildEnvVariables(Map.of("string", "string"))
    .livenessCheck(LivenessCheckArgs.builder()
        .checkInterval("string")
        .failureThreshold(0)
        .host("string")
        .initialDelay("string")
        .path("string")
        .successThreshold(0)
        .timeout("string")
        .build())
    .deployment(DeploymentArgs.builder()
        .cloudBuildOptions(CloudBuildOptionsArgs.builder()
            .appYamlPath("string")
            .cloudBuildTimeout("string")
            .build())
        .container(ContainerInfoArgs.builder()
            .image("string")
            .build())
        .files(Map.of("string", "string"))
        .zip(ZipInfoArgs.builder()
            .filesCount(0)
            .sourceUrl("string")
            .build())
        .build())
    .endpointsApiService(EndpointsApiServiceArgs.builder()
        .configId("string")
        .disableTraceSampling(false)
        .name("string")
        .rolloutStrategy("UNSPECIFIED_ROLLOUT_STRATEGY")
        .build())
    .entrypoint(EntrypointArgs.builder()
        .shell("string")
        .build())
    .env("string")
    .envVariables(Map.of("string", "string"))
    .errorHandlers(ErrorHandlerArgs.builder()
        .errorCode("ERROR_CODE_UNSPECIFIED")
        .mimeType("string")
        .staticFile("string")
        .build())
    .flexibleRuntimeSettings(FlexibleRuntimeSettingsArgs.builder()
        .operatingSystem("string")
        .runtimeVersion("string")
        .build())
    .generatedCustomerMetadata(Map.of("string", "string"))
    .handlers(UrlMapArgs.builder()
        .apiEndpoint(ApiEndpointHandlerArgs.builder()
            .scriptPath("string")
            .build())
        .authFailAction("AUTH_FAIL_ACTION_UNSPECIFIED")
        .login("LOGIN_UNSPECIFIED")
        .redirectHttpResponseCode("REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED")
        .script(ScriptHandlerArgs.builder()
            .scriptPath("string")
            .build())
        .securityLevel("SECURE_UNSPECIFIED")
        .staticFiles(StaticFilesHandlerArgs.builder()
            .applicationReadable(false)
            .expiration("string")
            .httpHeaders(Map.of("string", "string"))
            .mimeType("string")
            .path("string")
            .requireMatchingFile(false)
            .uploadPathRegex("string")
            .build())
        .urlRegex("string")
        .build())
    .healthCheck(HealthCheckArgs.builder()
        .checkInterval("string")
        .disableHealthCheck(false)
        .healthyThreshold(0)
        .host("string")
        .restartThreshold(0)
        .timeout("string")
        .unhealthyThreshold(0)
        .build())
    .apiConfig(ApiConfigHandlerArgs.builder()
        .authFailAction("AUTH_FAIL_ACTION_UNSPECIFIED")
        .login("LOGIN_UNSPECIFIED")
        .script("string")
        .securityLevel("SECURE_UNSPECIFIED")
        .url("string")
        .build())
    .inboundServices("INBOUND_SERVICE_UNSPECIFIED")
    .automaticScaling(AutomaticScalingArgs.builder()
        .coolDownPeriod("string")
        .cpuUtilization(CpuUtilizationArgs.builder()
            .aggregationWindowLength("string")
            .targetUtilization(0)
            .build())
        .diskUtilization(DiskUtilizationArgs.builder()
            .targetReadBytesPerSecond(0)
            .targetReadOpsPerSecond(0)
            .targetWriteBytesPerSecond(0)
            .targetWriteOpsPerSecond(0)
            .build())
        .maxConcurrentRequests(0)
        .maxIdleInstances(0)
        .maxPendingLatency("string")
        .maxTotalInstances(0)
        .minIdleInstances(0)
        .minPendingLatency("string")
        .minTotalInstances(0)
        .networkUtilization(NetworkUtilizationArgs.builder()
            .targetReceivedBytesPerSecond(0)
            .targetReceivedPacketsPerSecond(0)
            .targetSentBytesPerSecond(0)
            .targetSentPacketsPerSecond(0)
            .build())
        .requestUtilization(RequestUtilizationArgs.builder()
            .targetConcurrentRequests(0)
            .targetRequestCountPerSecond(0)
            .build())
        .standardSchedulerSettings(StandardSchedulerSettingsArgs.builder()
            .maxInstances(0)
            .minInstances(0)
            .targetCpuUtilization(0)
            .targetThroughputUtilization(0)
            .build())
        .build())
    .instanceClass("string")
    .defaultExpiration("string")
    .manualScaling(ManualScalingArgs.builder()
        .instances(0)
        .build())
    .network(NetworkArgs.builder()
        .forwardedPorts("string")
        .instanceIpMode("INSTANCE_IP_MODE_UNSPECIFIED")
        .instanceTag("string")
        .name("string")
        .sessionAffinity(false)
        .subnetworkName("string")
        .build())
    .nobuildFilesRegex("string")
    .readinessCheck(ReadinessCheckArgs.builder()
        .appStartTimeout("string")
        .checkInterval("string")
        .failureThreshold(0)
        .host("string")
        .path("string")
        .successThreshold(0)
        .timeout("string")
        .build())
    .resources(ResourcesArgs.builder()
        .cpu(0)
        .diskGb(0)
        .kmsKeyReference("string")
        .memoryGb(0)
        .volumes(VolumeArgs.builder()
            .name("string")
            .sizeGb(0)
            .volumeType("string")
            .build())
        .build())
    .runtime("string")
    .runtimeApiVersion("string")
    .runtimeChannel("string")
    .runtimeMainExecutablePath("string")
    .serviceAccount("string")
    .appEngineApis(false)
    .servingStatus("SERVING_STATUS_UNSPECIFIED")
    .threadsafe(false)
    .vm(false)
    .vpcAccessConnector(VpcAccessConnectorArgs.builder()
        .egressSetting("EGRESS_SETTING_UNSPECIFIED")
        .name("string")
        .build())
    .build());
Copy
google_native_version_resource = google_native.appengine.v1.Version("google-nativeVersionResource",
    app_id="string",
    service_id="string",
    id="string",
    libraries=[{
        "name": "string",
        "version": "string",
    }],
    basic_scaling={
        "idle_timeout": "string",
        "max_instances": 0,
    },
    beta_settings={
        "string": "string",
    },
    build_env_variables={
        "string": "string",
    },
    liveness_check={
        "check_interval": "string",
        "failure_threshold": 0,
        "host": "string",
        "initial_delay": "string",
        "path": "string",
        "success_threshold": 0,
        "timeout": "string",
    },
    deployment={
        "cloud_build_options": {
            "app_yaml_path": "string",
            "cloud_build_timeout": "string",
        },
        "container": {
            "image": "string",
        },
        "files": {
            "string": "string",
        },
        "zip": {
            "files_count": 0,
            "source_url": "string",
        },
    },
    endpoints_api_service={
        "config_id": "string",
        "disable_trace_sampling": False,
        "name": "string",
        "rollout_strategy": google_native.appengine.v1.EndpointsApiServiceRolloutStrategy.UNSPECIFIED_ROLLOUT_STRATEGY,
    },
    entrypoint={
        "shell": "string",
    },
    env="string",
    env_variables={
        "string": "string",
    },
    error_handlers=[{
        "error_code": google_native.appengine.v1.ErrorHandlerErrorCode.ERROR_CODE_UNSPECIFIED,
        "mime_type": "string",
        "static_file": "string",
    }],
    flexible_runtime_settings={
        "operating_system": "string",
        "runtime_version": "string",
    },
    generated_customer_metadata={
        "string": "string",
    },
    handlers=[{
        "api_endpoint": {
            "script_path": "string",
        },
        "auth_fail_action": google_native.appengine.v1.UrlMapAuthFailAction.AUTH_FAIL_ACTION_UNSPECIFIED,
        "login": google_native.appengine.v1.UrlMapLogin.LOGIN_UNSPECIFIED,
        "redirect_http_response_code": google_native.appengine.v1.UrlMapRedirectHttpResponseCode.REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED,
        "script": {
            "script_path": "string",
        },
        "security_level": google_native.appengine.v1.UrlMapSecurityLevel.SECURE_UNSPECIFIED,
        "static_files": {
            "application_readable": False,
            "expiration": "string",
            "http_headers": {
                "string": "string",
            },
            "mime_type": "string",
            "path": "string",
            "require_matching_file": False,
            "upload_path_regex": "string",
        },
        "url_regex": "string",
    }],
    health_check={
        "check_interval": "string",
        "disable_health_check": False,
        "healthy_threshold": 0,
        "host": "string",
        "restart_threshold": 0,
        "timeout": "string",
        "unhealthy_threshold": 0,
    },
    api_config={
        "auth_fail_action": google_native.appengine.v1.ApiConfigHandlerAuthFailAction.AUTH_FAIL_ACTION_UNSPECIFIED,
        "login": google_native.appengine.v1.ApiConfigHandlerLogin.LOGIN_UNSPECIFIED,
        "script": "string",
        "security_level": google_native.appengine.v1.ApiConfigHandlerSecurityLevel.SECURE_UNSPECIFIED,
        "url": "string",
    },
    inbound_services=[google_native.appengine.v1.VersionInboundServicesItem.INBOUND_SERVICE_UNSPECIFIED],
    automatic_scaling={
        "cool_down_period": "string",
        "cpu_utilization": {
            "aggregation_window_length": "string",
            "target_utilization": 0,
        },
        "disk_utilization": {
            "target_read_bytes_per_second": 0,
            "target_read_ops_per_second": 0,
            "target_write_bytes_per_second": 0,
            "target_write_ops_per_second": 0,
        },
        "max_concurrent_requests": 0,
        "max_idle_instances": 0,
        "max_pending_latency": "string",
        "max_total_instances": 0,
        "min_idle_instances": 0,
        "min_pending_latency": "string",
        "min_total_instances": 0,
        "network_utilization": {
            "target_received_bytes_per_second": 0,
            "target_received_packets_per_second": 0,
            "target_sent_bytes_per_second": 0,
            "target_sent_packets_per_second": 0,
        },
        "request_utilization": {
            "target_concurrent_requests": 0,
            "target_request_count_per_second": 0,
        },
        "standard_scheduler_settings": {
            "max_instances": 0,
            "min_instances": 0,
            "target_cpu_utilization": 0,
            "target_throughput_utilization": 0,
        },
    },
    instance_class="string",
    default_expiration="string",
    manual_scaling={
        "instances": 0,
    },
    network={
        "forwarded_ports": ["string"],
        "instance_ip_mode": google_native.appengine.v1.NetworkInstanceIpMode.INSTANCE_IP_MODE_UNSPECIFIED,
        "instance_tag": "string",
        "name": "string",
        "session_affinity": False,
        "subnetwork_name": "string",
    },
    nobuild_files_regex="string",
    readiness_check={
        "app_start_timeout": "string",
        "check_interval": "string",
        "failure_threshold": 0,
        "host": "string",
        "path": "string",
        "success_threshold": 0,
        "timeout": "string",
    },
    resources={
        "cpu": 0,
        "disk_gb": 0,
        "kms_key_reference": "string",
        "memory_gb": 0,
        "volumes": [{
            "name": "string",
            "size_gb": 0,
            "volume_type": "string",
        }],
    },
    runtime="string",
    runtime_api_version="string",
    runtime_channel="string",
    runtime_main_executable_path="string",
    service_account="string",
    app_engine_apis=False,
    serving_status=google_native.appengine.v1.VersionServingStatus.SERVING_STATUS_UNSPECIFIED,
    threadsafe=False,
    vm=False,
    vpc_access_connector={
        "egress_setting": google_native.appengine.v1.VpcAccessConnectorEgressSetting.EGRESS_SETTING_UNSPECIFIED,
        "name": "string",
    })
Copy
const google_nativeVersionResource = new google_native.appengine.v1.Version("google-nativeVersionResource", {
    appId: "string",
    serviceId: "string",
    id: "string",
    libraries: [{
        name: "string",
        version: "string",
    }],
    basicScaling: {
        idleTimeout: "string",
        maxInstances: 0,
    },
    betaSettings: {
        string: "string",
    },
    buildEnvVariables: {
        string: "string",
    },
    livenessCheck: {
        checkInterval: "string",
        failureThreshold: 0,
        host: "string",
        initialDelay: "string",
        path: "string",
        successThreshold: 0,
        timeout: "string",
    },
    deployment: {
        cloudBuildOptions: {
            appYamlPath: "string",
            cloudBuildTimeout: "string",
        },
        container: {
            image: "string",
        },
        files: {
            string: "string",
        },
        zip: {
            filesCount: 0,
            sourceUrl: "string",
        },
    },
    endpointsApiService: {
        configId: "string",
        disableTraceSampling: false,
        name: "string",
        rolloutStrategy: google_native.appengine.v1.EndpointsApiServiceRolloutStrategy.UnspecifiedRolloutStrategy,
    },
    entrypoint: {
        shell: "string",
    },
    env: "string",
    envVariables: {
        string: "string",
    },
    errorHandlers: [{
        errorCode: google_native.appengine.v1.ErrorHandlerErrorCode.ErrorCodeUnspecified,
        mimeType: "string",
        staticFile: "string",
    }],
    flexibleRuntimeSettings: {
        operatingSystem: "string",
        runtimeVersion: "string",
    },
    generatedCustomerMetadata: {
        string: "string",
    },
    handlers: [{
        apiEndpoint: {
            scriptPath: "string",
        },
        authFailAction: google_native.appengine.v1.UrlMapAuthFailAction.AuthFailActionUnspecified,
        login: google_native.appengine.v1.UrlMapLogin.LoginUnspecified,
        redirectHttpResponseCode: google_native.appengine.v1.UrlMapRedirectHttpResponseCode.RedirectHttpResponseCodeUnspecified,
        script: {
            scriptPath: "string",
        },
        securityLevel: google_native.appengine.v1.UrlMapSecurityLevel.SecureUnspecified,
        staticFiles: {
            applicationReadable: false,
            expiration: "string",
            httpHeaders: {
                string: "string",
            },
            mimeType: "string",
            path: "string",
            requireMatchingFile: false,
            uploadPathRegex: "string",
        },
        urlRegex: "string",
    }],
    healthCheck: {
        checkInterval: "string",
        disableHealthCheck: false,
        healthyThreshold: 0,
        host: "string",
        restartThreshold: 0,
        timeout: "string",
        unhealthyThreshold: 0,
    },
    apiConfig: {
        authFailAction: google_native.appengine.v1.ApiConfigHandlerAuthFailAction.AuthFailActionUnspecified,
        login: google_native.appengine.v1.ApiConfigHandlerLogin.LoginUnspecified,
        script: "string",
        securityLevel: google_native.appengine.v1.ApiConfigHandlerSecurityLevel.SecureUnspecified,
        url: "string",
    },
    inboundServices: [google_native.appengine.v1.VersionInboundServicesItem.InboundServiceUnspecified],
    automaticScaling: {
        coolDownPeriod: "string",
        cpuUtilization: {
            aggregationWindowLength: "string",
            targetUtilization: 0,
        },
        diskUtilization: {
            targetReadBytesPerSecond: 0,
            targetReadOpsPerSecond: 0,
            targetWriteBytesPerSecond: 0,
            targetWriteOpsPerSecond: 0,
        },
        maxConcurrentRequests: 0,
        maxIdleInstances: 0,
        maxPendingLatency: "string",
        maxTotalInstances: 0,
        minIdleInstances: 0,
        minPendingLatency: "string",
        minTotalInstances: 0,
        networkUtilization: {
            targetReceivedBytesPerSecond: 0,
            targetReceivedPacketsPerSecond: 0,
            targetSentBytesPerSecond: 0,
            targetSentPacketsPerSecond: 0,
        },
        requestUtilization: {
            targetConcurrentRequests: 0,
            targetRequestCountPerSecond: 0,
        },
        standardSchedulerSettings: {
            maxInstances: 0,
            minInstances: 0,
            targetCpuUtilization: 0,
            targetThroughputUtilization: 0,
        },
    },
    instanceClass: "string",
    defaultExpiration: "string",
    manualScaling: {
        instances: 0,
    },
    network: {
        forwardedPorts: ["string"],
        instanceIpMode: google_native.appengine.v1.NetworkInstanceIpMode.InstanceIpModeUnspecified,
        instanceTag: "string",
        name: "string",
        sessionAffinity: false,
        subnetworkName: "string",
    },
    nobuildFilesRegex: "string",
    readinessCheck: {
        appStartTimeout: "string",
        checkInterval: "string",
        failureThreshold: 0,
        host: "string",
        path: "string",
        successThreshold: 0,
        timeout: "string",
    },
    resources: {
        cpu: 0,
        diskGb: 0,
        kmsKeyReference: "string",
        memoryGb: 0,
        volumes: [{
            name: "string",
            sizeGb: 0,
            volumeType: "string",
        }],
    },
    runtime: "string",
    runtimeApiVersion: "string",
    runtimeChannel: "string",
    runtimeMainExecutablePath: "string",
    serviceAccount: "string",
    appEngineApis: false,
    servingStatus: google_native.appengine.v1.VersionServingStatus.ServingStatusUnspecified,
    threadsafe: false,
    vm: false,
    vpcAccessConnector: {
        egressSetting: google_native.appengine.v1.VpcAccessConnectorEgressSetting.EgressSettingUnspecified,
        name: "string",
    },
});
Copy
type: google-native:appengine/v1:Version
properties:
    apiConfig:
        authFailAction: AUTH_FAIL_ACTION_UNSPECIFIED
        login: LOGIN_UNSPECIFIED
        script: string
        securityLevel: SECURE_UNSPECIFIED
        url: string
    appEngineApis: false
    appId: string
    automaticScaling:
        coolDownPeriod: string
        cpuUtilization:
            aggregationWindowLength: string
            targetUtilization: 0
        diskUtilization:
            targetReadBytesPerSecond: 0
            targetReadOpsPerSecond: 0
            targetWriteBytesPerSecond: 0
            targetWriteOpsPerSecond: 0
        maxConcurrentRequests: 0
        maxIdleInstances: 0
        maxPendingLatency: string
        maxTotalInstances: 0
        minIdleInstances: 0
        minPendingLatency: string
        minTotalInstances: 0
        networkUtilization:
            targetReceivedBytesPerSecond: 0
            targetReceivedPacketsPerSecond: 0
            targetSentBytesPerSecond: 0
            targetSentPacketsPerSecond: 0
        requestUtilization:
            targetConcurrentRequests: 0
            targetRequestCountPerSecond: 0
        standardSchedulerSettings:
            maxInstances: 0
            minInstances: 0
            targetCpuUtilization: 0
            targetThroughputUtilization: 0
    basicScaling:
        idleTimeout: string
        maxInstances: 0
    betaSettings:
        string: string
    buildEnvVariables:
        string: string
    defaultExpiration: string
    deployment:
        cloudBuildOptions:
            appYamlPath: string
            cloudBuildTimeout: string
        container:
            image: string
        files:
            string: string
        zip:
            filesCount: 0
            sourceUrl: string
    endpointsApiService:
        configId: string
        disableTraceSampling: false
        name: string
        rolloutStrategy: UNSPECIFIED_ROLLOUT_STRATEGY
    entrypoint:
        shell: string
    env: string
    envVariables:
        string: string
    errorHandlers:
        - errorCode: ERROR_CODE_UNSPECIFIED
          mimeType: string
          staticFile: string
    flexibleRuntimeSettings:
        operatingSystem: string
        runtimeVersion: string
    generatedCustomerMetadata:
        string: string
    handlers:
        - apiEndpoint:
            scriptPath: string
          authFailAction: AUTH_FAIL_ACTION_UNSPECIFIED
          login: LOGIN_UNSPECIFIED
          redirectHttpResponseCode: REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED
          script:
            scriptPath: string
          securityLevel: SECURE_UNSPECIFIED
          staticFiles:
            applicationReadable: false
            expiration: string
            httpHeaders:
                string: string
            mimeType: string
            path: string
            requireMatchingFile: false
            uploadPathRegex: string
          urlRegex: string
    healthCheck:
        checkInterval: string
        disableHealthCheck: false
        healthyThreshold: 0
        host: string
        restartThreshold: 0
        timeout: string
        unhealthyThreshold: 0
    id: string
    inboundServices:
        - INBOUND_SERVICE_UNSPECIFIED
    instanceClass: string
    libraries:
        - name: string
          version: string
    livenessCheck:
        checkInterval: string
        failureThreshold: 0
        host: string
        initialDelay: string
        path: string
        successThreshold: 0
        timeout: string
    manualScaling:
        instances: 0
    network:
        forwardedPorts:
            - string
        instanceIpMode: INSTANCE_IP_MODE_UNSPECIFIED
        instanceTag: string
        name: string
        sessionAffinity: false
        subnetworkName: string
    nobuildFilesRegex: string
    readinessCheck:
        appStartTimeout: string
        checkInterval: string
        failureThreshold: 0
        host: string
        path: string
        successThreshold: 0
        timeout: string
    resources:
        cpu: 0
        diskGb: 0
        kmsKeyReference: string
        memoryGb: 0
        volumes:
            - name: string
              sizeGb: 0
              volumeType: string
    runtime: string
    runtimeApiVersion: string
    runtimeChannel: string
    runtimeMainExecutablePath: string
    serviceAccount: string
    serviceId: string
    servingStatus: SERVING_STATUS_UNSPECIFIED
    threadsafe: false
    vm: false
    vpcAccessConnector:
        egressSetting: EGRESS_SETTING_UNSPECIFIED
        name: string
Copy

Version Resource Properties

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

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Version resource accepts the following input properties:

AppId
This property is required.
Changes to this property will trigger replacement.
string
ServiceId
This property is required.
Changes to this property will trigger replacement.
string
ApiConfig Pulumi.GoogleNative.AppEngine.V1.Inputs.ApiConfigHandler
Serving configuration for Google Cloud Endpoints (https://cloud.google.com/endpoints).Only returned in GET requests if view=FULL is set.
AppEngineApis bool
Allows App Engine second generation runtimes to access the legacy bundled services.
AutomaticScaling Pulumi.GoogleNative.AppEngine.V1.Inputs.AutomaticScaling
Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic.
BasicScaling Pulumi.GoogleNative.AppEngine.V1.Inputs.BasicScaling
A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.
BetaSettings Dictionary<string, string>
Metadata settings that are supplied to this version to enable beta runtime features.
BuildEnvVariables Dictionary<string, string>
Environment variables available to the build environment.Only returned in GET requests if view=FULL is set.
DefaultExpiration string
Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler) does not specify its own expiration time.Only returned in GET requests if view=FULL is set.
Deployment Pulumi.GoogleNative.AppEngine.V1.Inputs.Deployment
Code and application artifacts that make up this version.Only returned in GET requests if view=FULL is set.
EndpointsApiService Pulumi.GoogleNative.AppEngine.V1.Inputs.EndpointsApiService
Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud Endpoints Extensible Service Proxy will be provided to serve the API implemented by the app.
Entrypoint Pulumi.GoogleNative.AppEngine.V1.Inputs.Entrypoint
The entrypoint for the application.
Env string
App Engine execution environment for this version.Defaults to standard.
EnvVariables Dictionary<string, string>
Environment variables available to the application.Only returned in GET requests if view=FULL is set.
ErrorHandlers List<Pulumi.GoogleNative.AppEngine.V1.Inputs.ErrorHandler>
Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.
FlexibleRuntimeSettings Pulumi.GoogleNative.AppEngine.V1.Inputs.FlexibleRuntimeSettings
Settings for App Engine flexible runtimes.
GeneratedCustomerMetadata Dictionary<string, string>
Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetVersionRequest
Handlers List<Pulumi.GoogleNative.AppEngine.V1.Inputs.UrlMap>
An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.
HealthCheck Pulumi.GoogleNative.AppEngine.V1.Inputs.HealthCheck
Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.
Id string
Relative name of the version within the service. Example: v1. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names: "default", "latest", and any name with the prefix "ah-".
InboundServices List<Pulumi.GoogleNative.AppEngine.V1.VersionInboundServicesItem>
Before an application can receive email or XMPP messages, the application must be configured to enable the service.
InstanceClass string
Instance class that is used to run this version. Valid values are: AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling or BasicScaling.
Libraries List<Pulumi.GoogleNative.AppEngine.V1.Inputs.Library>
Configuration for third-party Python runtime libraries that are required by the application.Only returned in GET requests if view=FULL is set.
LivenessCheck Pulumi.GoogleNative.AppEngine.V1.Inputs.LivenessCheck
Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instances
ManualScaling Pulumi.GoogleNative.AppEngine.V1.Inputs.ManualScaling
A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Manually scaled versions are sometimes referred to as "backends".
Network Pulumi.GoogleNative.AppEngine.V1.Inputs.Network
Extra network settings. Only applicable in the App Engine flexible environment.
NobuildFilesRegex string
Files that match this pattern will not be built into this version. Only applicable for Go runtimes.Only returned in GET requests if view=FULL is set.
ReadinessCheck Pulumi.GoogleNative.AppEngine.V1.Inputs.ReadinessCheck
Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.
Resources Pulumi.GoogleNative.AppEngine.V1.Inputs.Resources
Machine resources for this version. Only applicable in the App Engine flexible environment.
Runtime string
Desired runtime. Example: python27.
RuntimeApiVersion string
The version of the API in the given runtime environment. Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref
RuntimeChannel string
The channel of the runtime to use. Only available for some runtimes. Defaults to the default channel.
RuntimeMainExecutablePath string
The path or name of the app's main executable.
ServiceAccount string
The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag.
ServingStatus Pulumi.GoogleNative.AppEngine.V1.VersionServingStatus
Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.
Threadsafe bool
Whether multiple requests can be dispatched to this version at once.
Vm bool
Whether to deploy this version in a container on a virtual machine.
VpcAccessConnector Pulumi.GoogleNative.AppEngine.V1.Inputs.VpcAccessConnector
Enables VPC connectivity for standard apps.
Zones List<string>
The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Deprecated: The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

AppId
This property is required.
Changes to this property will trigger replacement.
string
ServiceId
This property is required.
Changes to this property will trigger replacement.
string
ApiConfig ApiConfigHandlerArgs
Serving configuration for Google Cloud Endpoints (https://cloud.google.com/endpoints).Only returned in GET requests if view=FULL is set.
AppEngineApis bool
Allows App Engine second generation runtimes to access the legacy bundled services.
AutomaticScaling AutomaticScalingArgs
Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic.
BasicScaling BasicScalingArgs
A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.
BetaSettings map[string]string
Metadata settings that are supplied to this version to enable beta runtime features.
BuildEnvVariables map[string]string
Environment variables available to the build environment.Only returned in GET requests if view=FULL is set.
DefaultExpiration string
Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler) does not specify its own expiration time.Only returned in GET requests if view=FULL is set.
Deployment DeploymentArgs
Code and application artifacts that make up this version.Only returned in GET requests if view=FULL is set.
EndpointsApiService EndpointsApiServiceArgs
Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud Endpoints Extensible Service Proxy will be provided to serve the API implemented by the app.
Entrypoint EntrypointArgs
The entrypoint for the application.
Env string
App Engine execution environment for this version.Defaults to standard.
EnvVariables map[string]string
Environment variables available to the application.Only returned in GET requests if view=FULL is set.
ErrorHandlers []ErrorHandlerArgs
Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.
FlexibleRuntimeSettings FlexibleRuntimeSettingsArgs
Settings for App Engine flexible runtimes.
GeneratedCustomerMetadata map[string]string
Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetVersionRequest
Handlers []UrlMapArgs
An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.
HealthCheck HealthCheckArgs
Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.
Id string
Relative name of the version within the service. Example: v1. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names: "default", "latest", and any name with the prefix "ah-".
InboundServices []VersionInboundServicesItem
Before an application can receive email or XMPP messages, the application must be configured to enable the service.
InstanceClass string
Instance class that is used to run this version. Valid values are: AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling or BasicScaling.
Libraries []LibraryArgs
Configuration for third-party Python runtime libraries that are required by the application.Only returned in GET requests if view=FULL is set.
LivenessCheck LivenessCheckArgs
Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instances
ManualScaling ManualScalingArgs
A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Manually scaled versions are sometimes referred to as "backends".
Network NetworkArgs
Extra network settings. Only applicable in the App Engine flexible environment.
NobuildFilesRegex string
Files that match this pattern will not be built into this version. Only applicable for Go runtimes.Only returned in GET requests if view=FULL is set.
ReadinessCheck ReadinessCheckArgs
Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.
Resources ResourcesArgs
Machine resources for this version. Only applicable in the App Engine flexible environment.
Runtime string
Desired runtime. Example: python27.
RuntimeApiVersion string
The version of the API in the given runtime environment. Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref
RuntimeChannel string
The channel of the runtime to use. Only available for some runtimes. Defaults to the default channel.
RuntimeMainExecutablePath string
The path or name of the app's main executable.
ServiceAccount string
The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag.
ServingStatus VersionServingStatus
Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.
Threadsafe bool
Whether multiple requests can be dispatched to this version at once.
Vm bool
Whether to deploy this version in a container on a virtual machine.
VpcAccessConnector VpcAccessConnectorArgs
Enables VPC connectivity for standard apps.
Zones []string
The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Deprecated: The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

appId
This property is required.
Changes to this property will trigger replacement.
String
serviceId
This property is required.
Changes to this property will trigger replacement.
String
apiConfig ApiConfigHandler
Serving configuration for Google Cloud Endpoints (https://cloud.google.com/endpoints).Only returned in GET requests if view=FULL is set.
appEngineApis Boolean
Allows App Engine second generation runtimes to access the legacy bundled services.
automaticScaling AutomaticScaling
Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic.
basicScaling BasicScaling
A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.
betaSettings Map<String,String>
Metadata settings that are supplied to this version to enable beta runtime features.
buildEnvVariables Map<String,String>
Environment variables available to the build environment.Only returned in GET requests if view=FULL is set.
defaultExpiration String
Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler) does not specify its own expiration time.Only returned in GET requests if view=FULL is set.
deployment Deployment
Code and application artifacts that make up this version.Only returned in GET requests if view=FULL is set.
endpointsApiService EndpointsApiService
Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud Endpoints Extensible Service Proxy will be provided to serve the API implemented by the app.
entrypoint Entrypoint
The entrypoint for the application.
env String
App Engine execution environment for this version.Defaults to standard.
envVariables Map<String,String>
Environment variables available to the application.Only returned in GET requests if view=FULL is set.
errorHandlers List<ErrorHandler>
Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.
flexibleRuntimeSettings FlexibleRuntimeSettings
Settings for App Engine flexible runtimes.
generatedCustomerMetadata Map<String,String>
Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetVersionRequest
handlers List<UrlMap>
An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.
healthCheck HealthCheck
Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.
id String
Relative name of the version within the service. Example: v1. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names: "default", "latest", and any name with the prefix "ah-".
inboundServices List<VersionInboundServicesItem>
Before an application can receive email or XMPP messages, the application must be configured to enable the service.
instanceClass String
Instance class that is used to run this version. Valid values are: AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling or BasicScaling.
libraries List<Library>
Configuration for third-party Python runtime libraries that are required by the application.Only returned in GET requests if view=FULL is set.
livenessCheck LivenessCheck
Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instances
manualScaling ManualScaling
A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Manually scaled versions are sometimes referred to as "backends".
network Network
Extra network settings. Only applicable in the App Engine flexible environment.
nobuildFilesRegex String
Files that match this pattern will not be built into this version. Only applicable for Go runtimes.Only returned in GET requests if view=FULL is set.
readinessCheck ReadinessCheck
Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.
resources Resources
Machine resources for this version. Only applicable in the App Engine flexible environment.
runtime String
Desired runtime. Example: python27.
runtimeApiVersion String
The version of the API in the given runtime environment. Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref
runtimeChannel String
The channel of the runtime to use. Only available for some runtimes. Defaults to the default channel.
runtimeMainExecutablePath String
The path or name of the app's main executable.
serviceAccount String
The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag.
servingStatus VersionServingStatus
Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.
threadsafe Boolean
Whether multiple requests can be dispatched to this version at once.
vm Boolean
Whether to deploy this version in a container on a virtual machine.
vpcAccessConnector VpcAccessConnector
Enables VPC connectivity for standard apps.
zones List<String>
The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Deprecated: The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

appId
This property is required.
Changes to this property will trigger replacement.
string
serviceId
This property is required.
Changes to this property will trigger replacement.
string
apiConfig ApiConfigHandler
Serving configuration for Google Cloud Endpoints (https://cloud.google.com/endpoints).Only returned in GET requests if view=FULL is set.
appEngineApis boolean
Allows App Engine second generation runtimes to access the legacy bundled services.
automaticScaling AutomaticScaling
Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic.
basicScaling BasicScaling
A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.
betaSettings {[key: string]: string}
Metadata settings that are supplied to this version to enable beta runtime features.
buildEnvVariables {[key: string]: string}
Environment variables available to the build environment.Only returned in GET requests if view=FULL is set.
defaultExpiration string
Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler) does not specify its own expiration time.Only returned in GET requests if view=FULL is set.
deployment Deployment
Code and application artifacts that make up this version.Only returned in GET requests if view=FULL is set.
endpointsApiService EndpointsApiService
Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud Endpoints Extensible Service Proxy will be provided to serve the API implemented by the app.
entrypoint Entrypoint
The entrypoint for the application.
env string
App Engine execution environment for this version.Defaults to standard.
envVariables {[key: string]: string}
Environment variables available to the application.Only returned in GET requests if view=FULL is set.
errorHandlers ErrorHandler[]
Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.
flexibleRuntimeSettings FlexibleRuntimeSettings
Settings for App Engine flexible runtimes.
generatedCustomerMetadata {[key: string]: string}
Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetVersionRequest
handlers UrlMap[]
An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.
healthCheck HealthCheck
Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.
id string
Relative name of the version within the service. Example: v1. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names: "default", "latest", and any name with the prefix "ah-".
inboundServices VersionInboundServicesItem[]
Before an application can receive email or XMPP messages, the application must be configured to enable the service.
instanceClass string
Instance class that is used to run this version. Valid values are: AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling or BasicScaling.
libraries Library[]
Configuration for third-party Python runtime libraries that are required by the application.Only returned in GET requests if view=FULL is set.
livenessCheck LivenessCheck
Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instances
manualScaling ManualScaling
A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Manually scaled versions are sometimes referred to as "backends".
network Network
Extra network settings. Only applicable in the App Engine flexible environment.
nobuildFilesRegex string
Files that match this pattern will not be built into this version. Only applicable for Go runtimes.Only returned in GET requests if view=FULL is set.
readinessCheck ReadinessCheck
Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.
resources Resources
Machine resources for this version. Only applicable in the App Engine flexible environment.
runtime string
Desired runtime. Example: python27.
runtimeApiVersion string
The version of the API in the given runtime environment. Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref
runtimeChannel string
The channel of the runtime to use. Only available for some runtimes. Defaults to the default channel.
runtimeMainExecutablePath string
The path or name of the app's main executable.
serviceAccount string
The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag.
servingStatus VersionServingStatus
Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.
threadsafe boolean
Whether multiple requests can be dispatched to this version at once.
vm boolean
Whether to deploy this version in a container on a virtual machine.
vpcAccessConnector VpcAccessConnector
Enables VPC connectivity for standard apps.
zones string[]
The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Deprecated: The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

app_id
This property is required.
Changes to this property will trigger replacement.
str
service_id
This property is required.
Changes to this property will trigger replacement.
str
api_config ApiConfigHandlerArgs
Serving configuration for Google Cloud Endpoints (https://cloud.google.com/endpoints).Only returned in GET requests if view=FULL is set.
app_engine_apis bool
Allows App Engine second generation runtimes to access the legacy bundled services.
automatic_scaling AutomaticScalingArgs
Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic.
basic_scaling BasicScalingArgs
A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.
beta_settings Mapping[str, str]
Metadata settings that are supplied to this version to enable beta runtime features.
build_env_variables Mapping[str, str]
Environment variables available to the build environment.Only returned in GET requests if view=FULL is set.
default_expiration str
Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler) does not specify its own expiration time.Only returned in GET requests if view=FULL is set.
deployment DeploymentArgs
Code and application artifacts that make up this version.Only returned in GET requests if view=FULL is set.
endpoints_api_service EndpointsApiServiceArgs
Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud Endpoints Extensible Service Proxy will be provided to serve the API implemented by the app.
entrypoint EntrypointArgs
The entrypoint for the application.
env str
App Engine execution environment for this version.Defaults to standard.
env_variables Mapping[str, str]
Environment variables available to the application.Only returned in GET requests if view=FULL is set.
error_handlers Sequence[ErrorHandlerArgs]
Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.
flexible_runtime_settings FlexibleRuntimeSettingsArgs
Settings for App Engine flexible runtimes.
generated_customer_metadata Mapping[str, str]
Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetVersionRequest
handlers Sequence[UrlMapArgs]
An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.
health_check HealthCheckArgs
Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.
id str
Relative name of the version within the service. Example: v1. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names: "default", "latest", and any name with the prefix "ah-".
inbound_services Sequence[VersionInboundServicesItem]
Before an application can receive email or XMPP messages, the application must be configured to enable the service.
instance_class str
Instance class that is used to run this version. Valid values are: AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling or BasicScaling.
libraries Sequence[LibraryArgs]
Configuration for third-party Python runtime libraries that are required by the application.Only returned in GET requests if view=FULL is set.
liveness_check LivenessCheckArgs
Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instances
manual_scaling ManualScalingArgs
A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Manually scaled versions are sometimes referred to as "backends".
network NetworkArgs
Extra network settings. Only applicable in the App Engine flexible environment.
nobuild_files_regex str
Files that match this pattern will not be built into this version. Only applicable for Go runtimes.Only returned in GET requests if view=FULL is set.
readiness_check ReadinessCheckArgs
Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.
resources ResourcesArgs
Machine resources for this version. Only applicable in the App Engine flexible environment.
runtime str
Desired runtime. Example: python27.
runtime_api_version str
The version of the API in the given runtime environment. Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref
runtime_channel str
The channel of the runtime to use. Only available for some runtimes. Defaults to the default channel.
runtime_main_executable_path str
The path or name of the app's main executable.
service_account str
The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag.
serving_status VersionServingStatus
Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.
threadsafe bool
Whether multiple requests can be dispatched to this version at once.
vm bool
Whether to deploy this version in a container on a virtual machine.
vpc_access_connector VpcAccessConnectorArgs
Enables VPC connectivity for standard apps.
zones Sequence[str]
The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Deprecated: The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

appId
This property is required.
Changes to this property will trigger replacement.
String
serviceId
This property is required.
Changes to this property will trigger replacement.
String
apiConfig Property Map
Serving configuration for Google Cloud Endpoints (https://cloud.google.com/endpoints).Only returned in GET requests if view=FULL is set.
appEngineApis Boolean
Allows App Engine second generation runtimes to access the legacy bundled services.
automaticScaling Property Map
Automatic scaling is based on request rate, response latencies, and other application metrics. Instances are dynamically created and destroyed as needed in order to handle traffic.
basicScaling Property Map
A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.
betaSettings Map<String>
Metadata settings that are supplied to this version to enable beta runtime features.
buildEnvVariables Map<String>
Environment variables available to the build environment.Only returned in GET requests if view=FULL is set.
defaultExpiration String
Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding StaticFilesHandler (https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions#StaticFilesHandler) does not specify its own expiration time.Only returned in GET requests if view=FULL is set.
deployment Property Map
Code and application artifacts that make up this version.Only returned in GET requests if view=FULL is set.
endpointsApiService Property Map
Cloud Endpoints configuration.If endpoints_api_service is set, the Cloud Endpoints Extensible Service Proxy will be provided to serve the API implemented by the app.
entrypoint Property Map
The entrypoint for the application.
env String
App Engine execution environment for this version.Defaults to standard.
envVariables Map<String>
Environment variables available to the application.Only returned in GET requests if view=FULL is set.
errorHandlers List<Property Map>
Custom static error pages. Limited to 10KB per page.Only returned in GET requests if view=FULL is set.
flexibleRuntimeSettings Property Map
Settings for App Engine flexible runtimes.
generatedCustomerMetadata Map<String>
Additional Google Generated Customer Metadata, this field won't be provided by default and can be requested by setting the IncludeExtraData field in GetVersionRequest
handlers List<Property Map>
An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted.Only returned in GET requests if view=FULL is set.
healthCheck Property Map
Configures health checking for instances. Unhealthy instances are stopped and replaced with new instances. Only applicable in the App Engine flexible environment.
id String
Relative name of the version within the service. Example: v1. Version names can contain only lowercase letters, numbers, or hyphens. Reserved names: "default", "latest", and any name with the prefix "ah-".
inboundServices List<"INBOUND_SERVICE_UNSPECIFIED" | "INBOUND_SERVICE_MAIL" | "INBOUND_SERVICE_MAIL_BOUNCE" | "INBOUND_SERVICE_XMPP_ERROR" | "INBOUND_SERVICE_XMPP_MESSAGE" | "INBOUND_SERVICE_XMPP_SUBSCRIBE" | "INBOUND_SERVICE_XMPP_PRESENCE" | "INBOUND_SERVICE_CHANNEL_PRESENCE" | "INBOUND_SERVICE_WARMUP">
Before an application can receive email or XMPP messages, the application must be configured to enable the service.
instanceClass String
Instance class that is used to run this version. Valid values are: AutomaticScaling: F1, F2, F4, F4_1G ManualScaling or BasicScaling: B1, B2, B4, B8, B4_1GDefaults to F1 for AutomaticScaling and B1 for ManualScaling or BasicScaling.
libraries List<Property Map>
Configuration for third-party Python runtime libraries that are required by the application.Only returned in GET requests if view=FULL is set.
livenessCheck Property Map
Configures liveness health checking for instances. Unhealthy instances are stopped and replaced with new instances
manualScaling Property Map
A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Manually scaled versions are sometimes referred to as "backends".
network Property Map
Extra network settings. Only applicable in the App Engine flexible environment.
nobuildFilesRegex String
Files that match this pattern will not be built into this version. Only applicable for Go runtimes.Only returned in GET requests if view=FULL is set.
readinessCheck Property Map
Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.
resources Property Map
Machine resources for this version. Only applicable in the App Engine flexible environment.
runtime String
Desired runtime. Example: python27.
runtimeApiVersion String
The version of the API in the given runtime environment. Please see the app.yaml reference for valid values at https://cloud.google.com/appengine/docs/standard//config/appref
runtimeChannel String
The channel of the runtime to use. Only available for some runtimes. Defaults to the default channel.
runtimeMainExecutablePath String
The path or name of the app's main executable.
serviceAccount String
The identity that the deployed version will run as. Admin API will use the App Engine Appspot service account as default if this field is neither provided in app.yaml file nor through CLI flag.
servingStatus "SERVING_STATUS_UNSPECIFIED" | "SERVING" | "STOPPED"
Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.SERVING_STATUS_UNSPECIFIED is an invalid value. Defaults to SERVING.
threadsafe Boolean
Whether multiple requests can be dispatched to this version at once.
vm Boolean
Whether to deploy this version in a container on a virtual machine.
vpcAccessConnector Property Map
Enables VPC connectivity for standard apps.
zones List<String>
The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Deprecated: The Google Compute Engine zones that are supported by this version in the App Engine flexible environment. Deprecated.

Outputs

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

CreateTime string
Time that this version was created.
CreatedBy string
Email address of the user who created this version.
DiskUsageBytes string
Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Full path to the Version resource in the API. Example: apps/myapp/services/default/versions/v1.
VersionUrl string
Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com"
CreateTime string
Time that this version was created.
CreatedBy string
Email address of the user who created this version.
DiskUsageBytes string
Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Full path to the Version resource in the API. Example: apps/myapp/services/default/versions/v1.
VersionUrl string
Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com"
createTime String
Time that this version was created.
createdBy String
Email address of the user who created this version.
diskUsageBytes String
Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk.
id String
The provider-assigned unique ID for this managed resource.
name String
Full path to the Version resource in the API. Example: apps/myapp/services/default/versions/v1.
versionUrl String
Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com"
createTime string
Time that this version was created.
createdBy string
Email address of the user who created this version.
diskUsageBytes string
Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk.
id string
The provider-assigned unique ID for this managed resource.
name string
Full path to the Version resource in the API. Example: apps/myapp/services/default/versions/v1.
versionUrl string
Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com"
create_time str
Time that this version was created.
created_by str
Email address of the user who created this version.
disk_usage_bytes str
Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk.
id str
The provider-assigned unique ID for this managed resource.
name str
Full path to the Version resource in the API. Example: apps/myapp/services/default/versions/v1.
version_url str
Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com"
createTime String
Time that this version was created.
createdBy String
Email address of the user who created this version.
diskUsageBytes String
Total size in bytes of all the files that are included in this version and currently hosted on the App Engine disk.
id String
The provider-assigned unique ID for this managed resource.
name String
Full path to the Version resource in the API. Example: apps/myapp/services/default/versions/v1.
versionUrl String
Serving URL for this version. Example: "https://myversion-dot-myservice-dot-myapp.appspot.com"

Supporting Types

ApiConfigHandler
, ApiConfigHandlerArgs

AuthFailAction Pulumi.GoogleNative.AppEngine.V1.ApiConfigHandlerAuthFailAction
Action to take when users access resources that require authentication. Defaults to redirect.
Login Pulumi.GoogleNative.AppEngine.V1.ApiConfigHandlerLogin
Level of login required to access this resource. Defaults to optional.
Script string
Path to the script from the application root directory.
SecurityLevel Pulumi.GoogleNative.AppEngine.V1.ApiConfigHandlerSecurityLevel
Security (HTTPS) enforcement for this URL.
Url string
URL to serve the endpoint at.
AuthFailAction ApiConfigHandlerAuthFailAction
Action to take when users access resources that require authentication. Defaults to redirect.
Login ApiConfigHandlerLogin
Level of login required to access this resource. Defaults to optional.
Script string
Path to the script from the application root directory.
SecurityLevel ApiConfigHandlerSecurityLevel
Security (HTTPS) enforcement for this URL.
Url string
URL to serve the endpoint at.
authFailAction ApiConfigHandlerAuthFailAction
Action to take when users access resources that require authentication. Defaults to redirect.
login ApiConfigHandlerLogin
Level of login required to access this resource. Defaults to optional.
script String
Path to the script from the application root directory.
securityLevel ApiConfigHandlerSecurityLevel
Security (HTTPS) enforcement for this URL.
url String
URL to serve the endpoint at.
authFailAction ApiConfigHandlerAuthFailAction
Action to take when users access resources that require authentication. Defaults to redirect.
login ApiConfigHandlerLogin
Level of login required to access this resource. Defaults to optional.
script string
Path to the script from the application root directory.
securityLevel ApiConfigHandlerSecurityLevel
Security (HTTPS) enforcement for this URL.
url string
URL to serve the endpoint at.
auth_fail_action ApiConfigHandlerAuthFailAction
Action to take when users access resources that require authentication. Defaults to redirect.
login ApiConfigHandlerLogin
Level of login required to access this resource. Defaults to optional.
script str
Path to the script from the application root directory.
security_level ApiConfigHandlerSecurityLevel
Security (HTTPS) enforcement for this URL.
url str
URL to serve the endpoint at.
authFailAction "AUTH_FAIL_ACTION_UNSPECIFIED" | "AUTH_FAIL_ACTION_REDIRECT" | "AUTH_FAIL_ACTION_UNAUTHORIZED"
Action to take when users access resources that require authentication. Defaults to redirect.
login "LOGIN_UNSPECIFIED" | "LOGIN_OPTIONAL" | "LOGIN_ADMIN" | "LOGIN_REQUIRED"
Level of login required to access this resource. Defaults to optional.
script String
Path to the script from the application root directory.
securityLevel "SECURE_UNSPECIFIED" | "SECURE_DEFAULT" | "SECURE_NEVER" | "SECURE_OPTIONAL" | "SECURE_ALWAYS"
Security (HTTPS) enforcement for this URL.
url String
URL to serve the endpoint at.

ApiConfigHandlerAuthFailAction
, ApiConfigHandlerAuthFailActionArgs

AuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIEDNot specified. AUTH_FAIL_ACTION_REDIRECT is assumed.
AuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECTRedirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.
AuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZEDRejects request with a 401 HTTP status code and an error message.
ApiConfigHandlerAuthFailActionAuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIEDNot specified. AUTH_FAIL_ACTION_REDIRECT is assumed.
ApiConfigHandlerAuthFailActionAuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECTRedirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.
ApiConfigHandlerAuthFailActionAuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZEDRejects request with a 401 HTTP status code and an error message.
AuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIEDNot specified. AUTH_FAIL_ACTION_REDIRECT is assumed.
AuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECTRedirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.
AuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZEDRejects request with a 401 HTTP status code and an error message.
AuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIEDNot specified. AUTH_FAIL_ACTION_REDIRECT is assumed.
AuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECTRedirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.
AuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZEDRejects request with a 401 HTTP status code and an error message.
AUTH_FAIL_ACTION_UNSPECIFIED
AUTH_FAIL_ACTION_UNSPECIFIEDNot specified. AUTH_FAIL_ACTION_REDIRECT is assumed.
AUTH_FAIL_ACTION_REDIRECT
AUTH_FAIL_ACTION_REDIRECTRedirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.
AUTH_FAIL_ACTION_UNAUTHORIZED
AUTH_FAIL_ACTION_UNAUTHORIZEDRejects request with a 401 HTTP status code and an error message.
"AUTH_FAIL_ACTION_UNSPECIFIED"
AUTH_FAIL_ACTION_UNSPECIFIEDNot specified. AUTH_FAIL_ACTION_REDIRECT is assumed.
"AUTH_FAIL_ACTION_REDIRECT"
AUTH_FAIL_ACTION_REDIRECTRedirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.
"AUTH_FAIL_ACTION_UNAUTHORIZED"
AUTH_FAIL_ACTION_UNAUTHORIZEDRejects request with a 401 HTTP status code and an error message.

ApiConfigHandlerLogin
, ApiConfigHandlerLoginArgs

LoginUnspecified
LOGIN_UNSPECIFIEDNot specified. LOGIN_OPTIONAL is assumed.
LoginOptional
LOGIN_OPTIONALDoes not require that the user is signed in.
LoginAdmin
LOGIN_ADMINIf the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.
LoginRequired
LOGIN_REQUIREDIf the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.
ApiConfigHandlerLoginLoginUnspecified
LOGIN_UNSPECIFIEDNot specified. LOGIN_OPTIONAL is assumed.
ApiConfigHandlerLoginLoginOptional
LOGIN_OPTIONALDoes not require that the user is signed in.
ApiConfigHandlerLoginLoginAdmin
LOGIN_ADMINIf the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.
ApiConfigHandlerLoginLoginRequired
LOGIN_REQUIREDIf the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.
LoginUnspecified
LOGIN_UNSPECIFIEDNot specified. LOGIN_OPTIONAL is assumed.
LoginOptional
LOGIN_OPTIONALDoes not require that the user is signed in.
LoginAdmin
LOGIN_ADMINIf the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.
LoginRequired
LOGIN_REQUIREDIf the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.
LoginUnspecified
LOGIN_UNSPECIFIEDNot specified. LOGIN_OPTIONAL is assumed.
LoginOptional
LOGIN_OPTIONALDoes not require that the user is signed in.
LoginAdmin
LOGIN_ADMINIf the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.
LoginRequired
LOGIN_REQUIREDIf the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.
LOGIN_UNSPECIFIED
LOGIN_UNSPECIFIEDNot specified. LOGIN_OPTIONAL is assumed.
LOGIN_OPTIONAL
LOGIN_OPTIONALDoes not require that the user is signed in.
LOGIN_ADMIN
LOGIN_ADMINIf the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.
LOGIN_REQUIRED
LOGIN_REQUIREDIf the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.
"LOGIN_UNSPECIFIED"
LOGIN_UNSPECIFIEDNot specified. LOGIN_OPTIONAL is assumed.
"LOGIN_OPTIONAL"
LOGIN_OPTIONALDoes not require that the user is signed in.
"LOGIN_ADMIN"
LOGIN_ADMINIf the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.
"LOGIN_REQUIRED"
LOGIN_REQUIREDIf the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

ApiConfigHandlerResponse
, ApiConfigHandlerResponseArgs

AuthFailAction This property is required. string
Action to take when users access resources that require authentication. Defaults to redirect.
Login This property is required. string
Level of login required to access this resource. Defaults to optional.
Script This property is required. string
Path to the script from the application root directory.
SecurityLevel This property is required. string
Security (HTTPS) enforcement for this URL.
Url This property is required. string
URL to serve the endpoint at.
AuthFailAction This property is required. string
Action to take when users access resources that require authentication. Defaults to redirect.
Login This property is required. string
Level of login required to access this resource. Defaults to optional.
Script This property is required. string
Path to the script from the application root directory.
SecurityLevel This property is required. string
Security (HTTPS) enforcement for this URL.
Url This property is required. string
URL to serve the endpoint at.
authFailAction This property is required. String
Action to take when users access resources that require authentication. Defaults to redirect.
login This property is required. String
Level of login required to access this resource. Defaults to optional.
script This property is required. String
Path to the script from the application root directory.
securityLevel This property is required. String
Security (HTTPS) enforcement for this URL.
url This property is required. String
URL to serve the endpoint at.
authFailAction This property is required. string
Action to take when users access resources that require authentication. Defaults to redirect.
login This property is required. string
Level of login required to access this resource. Defaults to optional.
script This property is required. string
Path to the script from the application root directory.
securityLevel This property is required. string
Security (HTTPS) enforcement for this URL.
url This property is required. string
URL to serve the endpoint at.
auth_fail_action This property is required. str
Action to take when users access resources that require authentication. Defaults to redirect.
login This property is required. str
Level of login required to access this resource. Defaults to optional.
script This property is required. str
Path to the script from the application root directory.
security_level This property is required. str
Security (HTTPS) enforcement for this URL.
url This property is required. str
URL to serve the endpoint at.
authFailAction This property is required. String
Action to take when users access resources that require authentication. Defaults to redirect.
login This property is required. String
Level of login required to access this resource. Defaults to optional.
script This property is required. String
Path to the script from the application root directory.
securityLevel This property is required. String
Security (HTTPS) enforcement for this URL.
url This property is required. String
URL to serve the endpoint at.

ApiConfigHandlerSecurityLevel
, ApiConfigHandlerSecurityLevelArgs

SecureUnspecified
SECURE_UNSPECIFIEDNot specified.
SecureDefault
SECURE_DEFAULTBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.
SecureNever
SECURE_NEVERRequests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.
SecureOptional
SECURE_OPTIONALBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.
SecureAlways
SECURE_ALWAYSRequests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.
ApiConfigHandlerSecurityLevelSecureUnspecified
SECURE_UNSPECIFIEDNot specified.
ApiConfigHandlerSecurityLevelSecureDefault
SECURE_DEFAULTBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.
ApiConfigHandlerSecurityLevelSecureNever
SECURE_NEVERRequests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.
ApiConfigHandlerSecurityLevelSecureOptional
SECURE_OPTIONALBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.
ApiConfigHandlerSecurityLevelSecureAlways
SECURE_ALWAYSRequests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.
SecureUnspecified
SECURE_UNSPECIFIEDNot specified.
SecureDefault
SECURE_DEFAULTBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.
SecureNever
SECURE_NEVERRequests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.
SecureOptional
SECURE_OPTIONALBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.
SecureAlways
SECURE_ALWAYSRequests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.
SecureUnspecified
SECURE_UNSPECIFIEDNot specified.
SecureDefault
SECURE_DEFAULTBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.
SecureNever
SECURE_NEVERRequests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.
SecureOptional
SECURE_OPTIONALBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.
SecureAlways
SECURE_ALWAYSRequests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.
SECURE_UNSPECIFIED
SECURE_UNSPECIFIEDNot specified.
SECURE_DEFAULT
SECURE_DEFAULTBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.
SECURE_NEVER
SECURE_NEVERRequests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.
SECURE_OPTIONAL
SECURE_OPTIONALBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.
SECURE_ALWAYS
SECURE_ALWAYSRequests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.
"SECURE_UNSPECIFIED"
SECURE_UNSPECIFIEDNot specified.
"SECURE_DEFAULT"
SECURE_DEFAULTBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.
"SECURE_NEVER"
SECURE_NEVERRequests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.
"SECURE_OPTIONAL"
SECURE_OPTIONALBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.
"SECURE_ALWAYS"
SECURE_ALWAYSRequests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

ApiEndpointHandler
, ApiEndpointHandlerArgs

ScriptPath string
Path to the script from the application root directory.
ScriptPath string
Path to the script from the application root directory.
scriptPath String
Path to the script from the application root directory.
scriptPath string
Path to the script from the application root directory.
script_path str
Path to the script from the application root directory.
scriptPath String
Path to the script from the application root directory.

ApiEndpointHandlerResponse
, ApiEndpointHandlerResponseArgs

ScriptPath This property is required. string
Path to the script from the application root directory.
ScriptPath This property is required. string
Path to the script from the application root directory.
scriptPath This property is required. String
Path to the script from the application root directory.
scriptPath This property is required. string
Path to the script from the application root directory.
script_path This property is required. str
Path to the script from the application root directory.
scriptPath This property is required. String
Path to the script from the application root directory.

AutomaticScaling
, AutomaticScalingArgs

CoolDownPeriod string
The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.
CpuUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.CpuUtilization
Target scaling by CPU usage.
DiskUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.DiskUtilization
Target scaling by disk usage.
MaxConcurrentRequests int
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.
MaxIdleInstances int
Maximum number of idle instances that should be maintained for this version.
MaxPendingLatency string
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
MaxTotalInstances int
Maximum number of instances that should be started to handle requests for this version.
MinIdleInstances int
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
MinPendingLatency string
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
MinTotalInstances int
Minimum number of running instances that should be maintained for this version.
NetworkUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.NetworkUtilization
Target scaling by network usage.
RequestUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.RequestUtilization
Target scaling by request utilization.
StandardSchedulerSettings Pulumi.GoogleNative.AppEngine.V1.Inputs.StandardSchedulerSettings
Scheduler settings for standard environment.
CoolDownPeriod string
The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.
CpuUtilization CpuUtilization
Target scaling by CPU usage.
DiskUtilization DiskUtilization
Target scaling by disk usage.
MaxConcurrentRequests int
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.
MaxIdleInstances int
Maximum number of idle instances that should be maintained for this version.
MaxPendingLatency string
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
MaxTotalInstances int
Maximum number of instances that should be started to handle requests for this version.
MinIdleInstances int
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
MinPendingLatency string
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
MinTotalInstances int
Minimum number of running instances that should be maintained for this version.
NetworkUtilization NetworkUtilization
Target scaling by network usage.
RequestUtilization RequestUtilization
Target scaling by request utilization.
StandardSchedulerSettings StandardSchedulerSettings
Scheduler settings for standard environment.
coolDownPeriod String
The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.
cpuUtilization CpuUtilization
Target scaling by CPU usage.
diskUtilization DiskUtilization
Target scaling by disk usage.
maxConcurrentRequests Integer
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.
maxIdleInstances Integer
Maximum number of idle instances that should be maintained for this version.
maxPendingLatency String
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
maxTotalInstances Integer
Maximum number of instances that should be started to handle requests for this version.
minIdleInstances Integer
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
minPendingLatency String
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
minTotalInstances Integer
Minimum number of running instances that should be maintained for this version.
networkUtilization NetworkUtilization
Target scaling by network usage.
requestUtilization RequestUtilization
Target scaling by request utilization.
standardSchedulerSettings StandardSchedulerSettings
Scheduler settings for standard environment.
coolDownPeriod string
The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.
cpuUtilization CpuUtilization
Target scaling by CPU usage.
diskUtilization DiskUtilization
Target scaling by disk usage.
maxConcurrentRequests number
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.
maxIdleInstances number
Maximum number of idle instances that should be maintained for this version.
maxPendingLatency string
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
maxTotalInstances number
Maximum number of instances that should be started to handle requests for this version.
minIdleInstances number
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
minPendingLatency string
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
minTotalInstances number
Minimum number of running instances that should be maintained for this version.
networkUtilization NetworkUtilization
Target scaling by network usage.
requestUtilization RequestUtilization
Target scaling by request utilization.
standardSchedulerSettings StandardSchedulerSettings
Scheduler settings for standard environment.
cool_down_period str
The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.
cpu_utilization CpuUtilization
Target scaling by CPU usage.
disk_utilization DiskUtilization
Target scaling by disk usage.
max_concurrent_requests int
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.
max_idle_instances int
Maximum number of idle instances that should be maintained for this version.
max_pending_latency str
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
max_total_instances int
Maximum number of instances that should be started to handle requests for this version.
min_idle_instances int
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
min_pending_latency str
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
min_total_instances int
Minimum number of running instances that should be maintained for this version.
network_utilization NetworkUtilization
Target scaling by network usage.
request_utilization RequestUtilization
Target scaling by request utilization.
standard_scheduler_settings StandardSchedulerSettings
Scheduler settings for standard environment.
coolDownPeriod String
The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.
cpuUtilization Property Map
Target scaling by CPU usage.
diskUtilization Property Map
Target scaling by disk usage.
maxConcurrentRequests Number
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.
maxIdleInstances Number
Maximum number of idle instances that should be maintained for this version.
maxPendingLatency String
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
maxTotalInstances Number
Maximum number of instances that should be started to handle requests for this version.
minIdleInstances Number
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
minPendingLatency String
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
minTotalInstances Number
Minimum number of running instances that should be maintained for this version.
networkUtilization Property Map
Target scaling by network usage.
requestUtilization Property Map
Target scaling by request utilization.
standardSchedulerSettings Property Map
Scheduler settings for standard environment.

AutomaticScalingResponse
, AutomaticScalingResponseArgs

CoolDownPeriod This property is required. string
The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.
CpuUtilization This property is required. Pulumi.GoogleNative.AppEngine.V1.Inputs.CpuUtilizationResponse
Target scaling by CPU usage.
DiskUtilization This property is required. Pulumi.GoogleNative.AppEngine.V1.Inputs.DiskUtilizationResponse
Target scaling by disk usage.
MaxConcurrentRequests This property is required. int
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.
MaxIdleInstances This property is required. int
Maximum number of idle instances that should be maintained for this version.
MaxPendingLatency This property is required. string
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
MaxTotalInstances This property is required. int
Maximum number of instances that should be started to handle requests for this version.
MinIdleInstances This property is required. int
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
MinPendingLatency This property is required. string
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
MinTotalInstances This property is required. int
Minimum number of running instances that should be maintained for this version.
NetworkUtilization This property is required. Pulumi.GoogleNative.AppEngine.V1.Inputs.NetworkUtilizationResponse
Target scaling by network usage.
RequestUtilization This property is required. Pulumi.GoogleNative.AppEngine.V1.Inputs.RequestUtilizationResponse
Target scaling by request utilization.
StandardSchedulerSettings This property is required. Pulumi.GoogleNative.AppEngine.V1.Inputs.StandardSchedulerSettingsResponse
Scheduler settings for standard environment.
CoolDownPeriod This property is required. string
The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.
CpuUtilization This property is required. CpuUtilizationResponse
Target scaling by CPU usage.
DiskUtilization This property is required. DiskUtilizationResponse
Target scaling by disk usage.
MaxConcurrentRequests This property is required. int
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.
MaxIdleInstances This property is required. int
Maximum number of idle instances that should be maintained for this version.
MaxPendingLatency This property is required. string
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
MaxTotalInstances This property is required. int
Maximum number of instances that should be started to handle requests for this version.
MinIdleInstances This property is required. int
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
MinPendingLatency This property is required. string
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
MinTotalInstances This property is required. int
Minimum number of running instances that should be maintained for this version.
NetworkUtilization This property is required. NetworkUtilizationResponse
Target scaling by network usage.
RequestUtilization This property is required. RequestUtilizationResponse
Target scaling by request utilization.
StandardSchedulerSettings This property is required. StandardSchedulerSettingsResponse
Scheduler settings for standard environment.
coolDownPeriod This property is required. String
The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.
cpuUtilization This property is required. CpuUtilizationResponse
Target scaling by CPU usage.
diskUtilization This property is required. DiskUtilizationResponse
Target scaling by disk usage.
maxConcurrentRequests This property is required. Integer
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.
maxIdleInstances This property is required. Integer
Maximum number of idle instances that should be maintained for this version.
maxPendingLatency This property is required. String
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
maxTotalInstances This property is required. Integer
Maximum number of instances that should be started to handle requests for this version.
minIdleInstances This property is required. Integer
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
minPendingLatency This property is required. String
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
minTotalInstances This property is required. Integer
Minimum number of running instances that should be maintained for this version.
networkUtilization This property is required. NetworkUtilizationResponse
Target scaling by network usage.
requestUtilization This property is required. RequestUtilizationResponse
Target scaling by request utilization.
standardSchedulerSettings This property is required. StandardSchedulerSettingsResponse
Scheduler settings for standard environment.
coolDownPeriod This property is required. string
The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.
cpuUtilization This property is required. CpuUtilizationResponse
Target scaling by CPU usage.
diskUtilization This property is required. DiskUtilizationResponse
Target scaling by disk usage.
maxConcurrentRequests This property is required. number
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.
maxIdleInstances This property is required. number
Maximum number of idle instances that should be maintained for this version.
maxPendingLatency This property is required. string
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
maxTotalInstances This property is required. number
Maximum number of instances that should be started to handle requests for this version.
minIdleInstances This property is required. number
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
minPendingLatency This property is required. string
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
minTotalInstances This property is required. number
Minimum number of running instances that should be maintained for this version.
networkUtilization This property is required. NetworkUtilizationResponse
Target scaling by network usage.
requestUtilization This property is required. RequestUtilizationResponse
Target scaling by request utilization.
standardSchedulerSettings This property is required. StandardSchedulerSettingsResponse
Scheduler settings for standard environment.
cool_down_period This property is required. str
The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.
cpu_utilization This property is required. CpuUtilizationResponse
Target scaling by CPU usage.
disk_utilization This property is required. DiskUtilizationResponse
Target scaling by disk usage.
max_concurrent_requests This property is required. int
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.
max_idle_instances This property is required. int
Maximum number of idle instances that should be maintained for this version.
max_pending_latency This property is required. str
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
max_total_instances This property is required. int
Maximum number of instances that should be started to handle requests for this version.
min_idle_instances This property is required. int
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
min_pending_latency This property is required. str
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
min_total_instances This property is required. int
Minimum number of running instances that should be maintained for this version.
network_utilization This property is required. NetworkUtilizationResponse
Target scaling by network usage.
request_utilization This property is required. RequestUtilizationResponse
Target scaling by request utilization.
standard_scheduler_settings This property is required. StandardSchedulerSettingsResponse
Scheduler settings for standard environment.
coolDownPeriod This property is required. String
The time period that the Autoscaler (https://cloud.google.com/compute/docs/autoscaler/) should wait before it starts collecting information from a new instance. This prevents the autoscaler from collecting information when the instance is initializing, during which the collected usage would not be reliable. Only applicable in the App Engine flexible environment.
cpuUtilization This property is required. Property Map
Target scaling by CPU usage.
diskUtilization This property is required. Property Map
Target scaling by disk usage.
maxConcurrentRequests This property is required. Number
Number of concurrent requests an automatic scaling instance can accept before the scheduler spawns a new instance.Defaults to a runtime-specific value.
maxIdleInstances This property is required. Number
Maximum number of idle instances that should be maintained for this version.
maxPendingLatency This property is required. String
Maximum amount of time that a request should wait in the pending queue before starting a new instance to handle it.
maxTotalInstances This property is required. Number
Maximum number of instances that should be started to handle requests for this version.
minIdleInstances This property is required. Number
Minimum number of idle instances that should be maintained for this version. Only applicable for the default version of a service.
minPendingLatency This property is required. String
Minimum amount of time a request should wait in the pending queue before starting a new instance to handle it.
minTotalInstances This property is required. Number
Minimum number of running instances that should be maintained for this version.
networkUtilization This property is required. Property Map
Target scaling by network usage.
requestUtilization This property is required. Property Map
Target scaling by request utilization.
standardSchedulerSettings This property is required. Property Map
Scheduler settings for standard environment.

BasicScaling
, BasicScalingArgs

IdleTimeout string
Duration of time after the last request that an instance must wait before the instance is shut down.
MaxInstances int
Maximum number of instances to create for this version.
IdleTimeout string
Duration of time after the last request that an instance must wait before the instance is shut down.
MaxInstances int
Maximum number of instances to create for this version.
idleTimeout String
Duration of time after the last request that an instance must wait before the instance is shut down.
maxInstances Integer
Maximum number of instances to create for this version.
idleTimeout string
Duration of time after the last request that an instance must wait before the instance is shut down.
maxInstances number
Maximum number of instances to create for this version.
idle_timeout str
Duration of time after the last request that an instance must wait before the instance is shut down.
max_instances int
Maximum number of instances to create for this version.
idleTimeout String
Duration of time after the last request that an instance must wait before the instance is shut down.
maxInstances Number
Maximum number of instances to create for this version.

BasicScalingResponse
, BasicScalingResponseArgs

IdleTimeout This property is required. string
Duration of time after the last request that an instance must wait before the instance is shut down.
MaxInstances This property is required. int
Maximum number of instances to create for this version.
IdleTimeout This property is required. string
Duration of time after the last request that an instance must wait before the instance is shut down.
MaxInstances This property is required. int
Maximum number of instances to create for this version.
idleTimeout This property is required. String
Duration of time after the last request that an instance must wait before the instance is shut down.
maxInstances This property is required. Integer
Maximum number of instances to create for this version.
idleTimeout This property is required. string
Duration of time after the last request that an instance must wait before the instance is shut down.
maxInstances This property is required. number
Maximum number of instances to create for this version.
idle_timeout This property is required. str
Duration of time after the last request that an instance must wait before the instance is shut down.
max_instances This property is required. int
Maximum number of instances to create for this version.
idleTimeout This property is required. String
Duration of time after the last request that an instance must wait before the instance is shut down.
maxInstances This property is required. Number
Maximum number of instances to create for this version.

CloudBuildOptions
, CloudBuildOptionsArgs

AppYamlPath string
Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.
CloudBuildTimeout string
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.
AppYamlPath string
Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.
CloudBuildTimeout string
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.
appYamlPath String
Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.
cloudBuildTimeout String
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.
appYamlPath string
Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.
cloudBuildTimeout string
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.
app_yaml_path str
Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.
cloud_build_timeout str
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.
appYamlPath String
Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.
cloudBuildTimeout String
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

CloudBuildOptionsResponse
, CloudBuildOptionsResponseArgs

AppYamlPath This property is required. string
Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.
CloudBuildTimeout This property is required. string
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.
AppYamlPath This property is required. string
Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.
CloudBuildTimeout This property is required. string
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.
appYamlPath This property is required. String
Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.
cloudBuildTimeout This property is required. String
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.
appYamlPath This property is required. string
Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.
cloudBuildTimeout This property is required. string
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.
app_yaml_path This property is required. str
Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.
cloud_build_timeout This property is required. str
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.
appYamlPath This property is required. String
Path to the yaml file used in deployment, used to determine runtime configuration details.Required for flexible environment builds.See https://cloud.google.com/appengine/docs/standard/python/config/appref for more details.
cloudBuildTimeout This property is required. String
The Cloud Build timeout used as part of any dependent builds performed by version creation. Defaults to 10 minutes.

ContainerInfo
, ContainerInfoArgs

Image string
URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
Image string
URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
image String
URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
image string
URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
image str
URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
image String
URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

ContainerInfoResponse
, ContainerInfoResponseArgs

Image This property is required. string
URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
Image This property is required. string
URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
image This property is required. String
URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
image This property is required. string
URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
image This property is required. str
URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"
image This property is required. String
URI to the hosted container image in Google Container Registry. The URI must be fully qualified and include a tag or digest. Examples: "gcr.io/my-project/image:tag" or "gcr.io/my-project/image@digest"

CpuUtilization
, CpuUtilizationArgs

AggregationWindowLength string
Period of time over which CPU utilization is calculated.
TargetUtilization double
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
AggregationWindowLength string
Period of time over which CPU utilization is calculated.
TargetUtilization float64
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
aggregationWindowLength String
Period of time over which CPU utilization is calculated.
targetUtilization Double
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
aggregationWindowLength string
Period of time over which CPU utilization is calculated.
targetUtilization number
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
aggregation_window_length str
Period of time over which CPU utilization is calculated.
target_utilization float
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
aggregationWindowLength String
Period of time over which CPU utilization is calculated.
targetUtilization Number
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

CpuUtilizationResponse
, CpuUtilizationResponseArgs

AggregationWindowLength This property is required. string
Period of time over which CPU utilization is calculated.
TargetUtilization This property is required. double
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
AggregationWindowLength This property is required. string
Period of time over which CPU utilization is calculated.
TargetUtilization This property is required. float64
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
aggregationWindowLength This property is required. String
Period of time over which CPU utilization is calculated.
targetUtilization This property is required. Double
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
aggregationWindowLength This property is required. string
Period of time over which CPU utilization is calculated.
targetUtilization This property is required. number
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
aggregation_window_length This property is required. str
Period of time over which CPU utilization is calculated.
target_utilization This property is required. float
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.
aggregationWindowLength This property is required. String
Period of time over which CPU utilization is calculated.
targetUtilization This property is required. Number
Target CPU utilization ratio to maintain when scaling. Must be between 0 and 1.

Deployment
, DeploymentArgs

CloudBuildOptions Pulumi.GoogleNative.AppEngine.V1.Inputs.CloudBuildOptions
Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
Container Pulumi.GoogleNative.AppEngine.V1.Inputs.ContainerInfo
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
Files Dictionary<string, string>
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
Zip Pulumi.GoogleNative.AppEngine.V1.Inputs.ZipInfo
The zip file for this deployment, if this is a zip deployment.
CloudBuildOptions CloudBuildOptions
Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
Container ContainerInfo
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
Files map[string]string
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
Zip ZipInfo
The zip file for this deployment, if this is a zip deployment.
cloudBuildOptions CloudBuildOptions
Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
container ContainerInfo
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
files Map<String,String>
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
zip ZipInfo
The zip file for this deployment, if this is a zip deployment.
cloudBuildOptions CloudBuildOptions
Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
container ContainerInfo
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
files {[key: string]: string}
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
zip ZipInfo
The zip file for this deployment, if this is a zip deployment.
cloud_build_options CloudBuildOptions
Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
container ContainerInfo
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
files Mapping[str, str]
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
zip ZipInfo
The zip file for this deployment, if this is a zip deployment.
cloudBuildOptions Property Map
Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
container Property Map
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
files Map<String>
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
zip Property Map
The zip file for this deployment, if this is a zip deployment.

DeploymentResponse
, DeploymentResponseArgs

CloudBuildOptions This property is required. Pulumi.GoogleNative.AppEngine.V1.Inputs.CloudBuildOptionsResponse
Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
Container This property is required. Pulumi.GoogleNative.AppEngine.V1.Inputs.ContainerInfoResponse
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
Files This property is required. Dictionary<string, string>
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
Zip This property is required. Pulumi.GoogleNative.AppEngine.V1.Inputs.ZipInfoResponse
The zip file for this deployment, if this is a zip deployment.
CloudBuildOptions This property is required. CloudBuildOptionsResponse
Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
Container This property is required. ContainerInfoResponse
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
Files This property is required. map[string]string
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
Zip This property is required. ZipInfoResponse
The zip file for this deployment, if this is a zip deployment.
cloudBuildOptions This property is required. CloudBuildOptionsResponse
Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
container This property is required. ContainerInfoResponse
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
files This property is required. Map<String,String>
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
zip This property is required. ZipInfoResponse
The zip file for this deployment, if this is a zip deployment.
cloudBuildOptions This property is required. CloudBuildOptionsResponse
Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
container This property is required. ContainerInfoResponse
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
files This property is required. {[key: string]: string}
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
zip This property is required. ZipInfoResponse
The zip file for this deployment, if this is a zip deployment.
cloud_build_options This property is required. CloudBuildOptionsResponse
Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
container This property is required. ContainerInfoResponse
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
files This property is required. Mapping[str, str]
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
zip This property is required. ZipInfoResponse
The zip file for this deployment, if this is a zip deployment.
cloudBuildOptions This property is required. Property Map
Options for any Google Cloud Build builds created as a part of this deployment.These options will only be used if a new build is created, such as when deploying to the App Engine flexible environment using files or zip.
container This property is required. Property Map
The Docker image for the container that runs the version. Only applicable for instances running in the App Engine flexible environment.
files This property is required. Map<String>
Manifest of the files stored in Google Cloud Storage that are included as part of this version. All files must be readable using the credentials supplied with this call.
zip This property is required. Property Map
The zip file for this deployment, if this is a zip deployment.

DiskUtilization
, DiskUtilizationArgs

TargetReadBytesPerSecond int
Target bytes read per second.
TargetReadOpsPerSecond int
Target ops read per seconds.
TargetWriteBytesPerSecond int
Target bytes written per second.
TargetWriteOpsPerSecond int
Target ops written per second.
TargetReadBytesPerSecond int
Target bytes read per second.
TargetReadOpsPerSecond int
Target ops read per seconds.
TargetWriteBytesPerSecond int
Target bytes written per second.
TargetWriteOpsPerSecond int
Target ops written per second.
targetReadBytesPerSecond Integer
Target bytes read per second.
targetReadOpsPerSecond Integer
Target ops read per seconds.
targetWriteBytesPerSecond Integer
Target bytes written per second.
targetWriteOpsPerSecond Integer
Target ops written per second.
targetReadBytesPerSecond number
Target bytes read per second.
targetReadOpsPerSecond number
Target ops read per seconds.
targetWriteBytesPerSecond number
Target bytes written per second.
targetWriteOpsPerSecond number
Target ops written per second.
target_read_bytes_per_second int
Target bytes read per second.
target_read_ops_per_second int
Target ops read per seconds.
target_write_bytes_per_second int
Target bytes written per second.
target_write_ops_per_second int
Target ops written per second.
targetReadBytesPerSecond Number
Target bytes read per second.
targetReadOpsPerSecond Number
Target ops read per seconds.
targetWriteBytesPerSecond Number
Target bytes written per second.
targetWriteOpsPerSecond Number
Target ops written per second.

DiskUtilizationResponse
, DiskUtilizationResponseArgs

TargetReadBytesPerSecond This property is required. int
Target bytes read per second.
TargetReadOpsPerSecond This property is required. int
Target ops read per seconds.
TargetWriteBytesPerSecond This property is required. int
Target bytes written per second.
TargetWriteOpsPerSecond This property is required. int
Target ops written per second.
TargetReadBytesPerSecond This property is required. int
Target bytes read per second.
TargetReadOpsPerSecond This property is required. int
Target ops read per seconds.
TargetWriteBytesPerSecond This property is required. int
Target bytes written per second.
TargetWriteOpsPerSecond This property is required. int
Target ops written per second.
targetReadBytesPerSecond This property is required. Integer
Target bytes read per second.
targetReadOpsPerSecond This property is required. Integer
Target ops read per seconds.
targetWriteBytesPerSecond This property is required. Integer
Target bytes written per second.
targetWriteOpsPerSecond This property is required. Integer
Target ops written per second.
targetReadBytesPerSecond This property is required. number
Target bytes read per second.
targetReadOpsPerSecond This property is required. number
Target ops read per seconds.
targetWriteBytesPerSecond This property is required. number
Target bytes written per second.
targetWriteOpsPerSecond This property is required. number
Target ops written per second.
target_read_bytes_per_second This property is required. int
Target bytes read per second.
target_read_ops_per_second This property is required. int
Target ops read per seconds.
target_write_bytes_per_second This property is required. int
Target bytes written per second.
target_write_ops_per_second This property is required. int
Target ops written per second.
targetReadBytesPerSecond This property is required. Number
Target bytes read per second.
targetReadOpsPerSecond This property is required. Number
Target ops read per seconds.
targetWriteBytesPerSecond This property is required. Number
Target bytes written per second.
targetWriteOpsPerSecond This property is required. Number
Target ops written per second.

EndpointsApiService
, EndpointsApiServiceArgs

ConfigId string
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.
DisableTraceSampling bool
Enable or disable trace sampling. By default, this is set to false for enabled.
Name string
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
RolloutStrategy Pulumi.GoogleNative.AppEngine.V1.EndpointsApiServiceRolloutStrategy
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.
ConfigId string
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.
DisableTraceSampling bool
Enable or disable trace sampling. By default, this is set to false for enabled.
Name string
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
RolloutStrategy EndpointsApiServiceRolloutStrategy
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.
configId String
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.
disableTraceSampling Boolean
Enable or disable trace sampling. By default, this is set to false for enabled.
name String
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
rolloutStrategy EndpointsApiServiceRolloutStrategy
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.
configId string
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.
disableTraceSampling boolean
Enable or disable trace sampling. By default, this is set to false for enabled.
name string
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
rolloutStrategy EndpointsApiServiceRolloutStrategy
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.
config_id str
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.
disable_trace_sampling bool
Enable or disable trace sampling. By default, this is set to false for enabled.
name str
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
rollout_strategy EndpointsApiServiceRolloutStrategy
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.
configId String
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.
disableTraceSampling Boolean
Enable or disable trace sampling. By default, this is set to false for enabled.
name String
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
rolloutStrategy "UNSPECIFIED_ROLLOUT_STRATEGY" | "FIXED" | "MANAGED"
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

EndpointsApiServiceResponse
, EndpointsApiServiceResponseArgs

ConfigId This property is required. string
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.
DisableTraceSampling This property is required. bool
Enable or disable trace sampling. By default, this is set to false for enabled.
Name This property is required. string
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
RolloutStrategy This property is required. string
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.
ConfigId This property is required. string
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.
DisableTraceSampling This property is required. bool
Enable or disable trace sampling. By default, this is set to false for enabled.
Name This property is required. string
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
RolloutStrategy This property is required. string
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.
configId This property is required. String
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.
disableTraceSampling This property is required. Boolean
Enable or disable trace sampling. By default, this is set to false for enabled.
name This property is required. String
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
rolloutStrategy This property is required. String
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.
configId This property is required. string
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.
disableTraceSampling This property is required. boolean
Enable or disable trace sampling. By default, this is set to false for enabled.
name This property is required. string
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
rolloutStrategy This property is required. string
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.
config_id This property is required. str
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.
disable_trace_sampling This property is required. bool
Enable or disable trace sampling. By default, this is set to false for enabled.
name This property is required. str
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
rollout_strategy This property is required. str
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.
configId This property is required. String
Endpoints service configuration ID as specified by the Service Management API. For example "2016-09-19r1".By default, the rollout strategy for Endpoints is RolloutStrategy.FIXED. This means that Endpoints starts up with a particular configuration ID. When a new configuration is rolled out, Endpoints must be given the new configuration ID. The config_id field is used to give the configuration ID and is required in this case.Endpoints also has a rollout strategy called RolloutStrategy.MANAGED. When using this, Endpoints fetches the latest configuration and does not need the configuration ID. In this case, config_id must be omitted.
disableTraceSampling This property is required. Boolean
Enable or disable trace sampling. By default, this is set to false for enabled.
name This property is required. String
Endpoints service name which is the name of the "service" resource in the Service Management API. For example "myapi.endpoints.myproject.cloud.goog"
rolloutStrategy This property is required. String
Endpoints rollout strategy. If FIXED, config_id must be specified. If MANAGED, config_id must be omitted.

EndpointsApiServiceRolloutStrategy
, EndpointsApiServiceRolloutStrategyArgs

UnspecifiedRolloutStrategy
UNSPECIFIED_ROLLOUT_STRATEGYNot specified. Defaults to FIXED.
Fixed
FIXEDEndpoints service configuration ID will be fixed to the configuration ID specified by config_id.
Managed
MANAGEDEndpoints service configuration ID will be updated with each rollout.
EndpointsApiServiceRolloutStrategyUnspecifiedRolloutStrategy
UNSPECIFIED_ROLLOUT_STRATEGYNot specified. Defaults to FIXED.
EndpointsApiServiceRolloutStrategyFixed
FIXEDEndpoints service configuration ID will be fixed to the configuration ID specified by config_id.
EndpointsApiServiceRolloutStrategyManaged
MANAGEDEndpoints service configuration ID will be updated with each rollout.
UnspecifiedRolloutStrategy
UNSPECIFIED_ROLLOUT_STRATEGYNot specified. Defaults to FIXED.
Fixed
FIXEDEndpoints service configuration ID will be fixed to the configuration ID specified by config_id.
Managed
MANAGEDEndpoints service configuration ID will be updated with each rollout.
UnspecifiedRolloutStrategy
UNSPECIFIED_ROLLOUT_STRATEGYNot specified. Defaults to FIXED.
Fixed
FIXEDEndpoints service configuration ID will be fixed to the configuration ID specified by config_id.
Managed
MANAGEDEndpoints service configuration ID will be updated with each rollout.
UNSPECIFIED_ROLLOUT_STRATEGY
UNSPECIFIED_ROLLOUT_STRATEGYNot specified. Defaults to FIXED.
FIXED
FIXEDEndpoints service configuration ID will be fixed to the configuration ID specified by config_id.
MANAGED
MANAGEDEndpoints service configuration ID will be updated with each rollout.
"UNSPECIFIED_ROLLOUT_STRATEGY"
UNSPECIFIED_ROLLOUT_STRATEGYNot specified. Defaults to FIXED.
"FIXED"
FIXEDEndpoints service configuration ID will be fixed to the configuration ID specified by config_id.
"MANAGED"
MANAGEDEndpoints service configuration ID will be updated with each rollout.

Entrypoint
, EntrypointArgs

Shell string
The format should be a shell command that can be fed to bash -c.
Shell string
The format should be a shell command that can be fed to bash -c.
shell String
The format should be a shell command that can be fed to bash -c.
shell string
The format should be a shell command that can be fed to bash -c.
shell str
The format should be a shell command that can be fed to bash -c.
shell String
The format should be a shell command that can be fed to bash -c.

EntrypointResponse
, EntrypointResponseArgs

Shell This property is required. string
The format should be a shell command that can be fed to bash -c.
Shell This property is required. string
The format should be a shell command that can be fed to bash -c.
shell This property is required. String
The format should be a shell command that can be fed to bash -c.
shell This property is required. string
The format should be a shell command that can be fed to bash -c.
shell This property is required. str
The format should be a shell command that can be fed to bash -c.
shell This property is required. String
The format should be a shell command that can be fed to bash -c.

ErrorHandler
, ErrorHandlerArgs

ErrorCode Pulumi.GoogleNative.AppEngine.V1.ErrorHandlerErrorCode
Error condition this handler applies to.
MimeType string
MIME type of file. Defaults to text/html.
StaticFile string
Static file content to be served for this error.
ErrorCode ErrorHandlerErrorCode
Error condition this handler applies to.
MimeType string
MIME type of file. Defaults to text/html.
StaticFile string
Static file content to be served for this error.
errorCode ErrorHandlerErrorCode
Error condition this handler applies to.
mimeType String
MIME type of file. Defaults to text/html.
staticFile String
Static file content to be served for this error.
errorCode ErrorHandlerErrorCode
Error condition this handler applies to.
mimeType string
MIME type of file. Defaults to text/html.
staticFile string
Static file content to be served for this error.
error_code ErrorHandlerErrorCode
Error condition this handler applies to.
mime_type str
MIME type of file. Defaults to text/html.
static_file str
Static file content to be served for this error.
errorCode "ERROR_CODE_UNSPECIFIED" | "ERROR_CODE_DEFAULT" | "ERROR_CODE_OVER_QUOTA" | "ERROR_CODE_DOS_API_DENIAL" | "ERROR_CODE_TIMEOUT"
Error condition this handler applies to.
mimeType String
MIME type of file. Defaults to text/html.
staticFile String
Static file content to be served for this error.

ErrorHandlerErrorCode
, ErrorHandlerErrorCodeArgs

ErrorCodeUnspecified
ERROR_CODE_UNSPECIFIEDNot specified. ERROR_CODE_DEFAULT is assumed.
ErrorCodeDefault
ERROR_CODE_DEFAULTAll other error types.
ErrorCodeOverQuota
ERROR_CODE_OVER_QUOTAApplication has exceeded a resource quota.
ErrorCodeDosApiDenial
ERROR_CODE_DOS_API_DENIALClient blocked by the application's Denial of Service protection configuration.
ErrorCodeTimeout
ERROR_CODE_TIMEOUTDeadline reached before the application responds.
ErrorHandlerErrorCodeErrorCodeUnspecified
ERROR_CODE_UNSPECIFIEDNot specified. ERROR_CODE_DEFAULT is assumed.
ErrorHandlerErrorCodeErrorCodeDefault
ERROR_CODE_DEFAULTAll other error types.
ErrorHandlerErrorCodeErrorCodeOverQuota
ERROR_CODE_OVER_QUOTAApplication has exceeded a resource quota.
ErrorHandlerErrorCodeErrorCodeDosApiDenial
ERROR_CODE_DOS_API_DENIALClient blocked by the application's Denial of Service protection configuration.
ErrorHandlerErrorCodeErrorCodeTimeout
ERROR_CODE_TIMEOUTDeadline reached before the application responds.
ErrorCodeUnspecified
ERROR_CODE_UNSPECIFIEDNot specified. ERROR_CODE_DEFAULT is assumed.
ErrorCodeDefault
ERROR_CODE_DEFAULTAll other error types.
ErrorCodeOverQuota
ERROR_CODE_OVER_QUOTAApplication has exceeded a resource quota.
ErrorCodeDosApiDenial
ERROR_CODE_DOS_API_DENIALClient blocked by the application's Denial of Service protection configuration.
ErrorCodeTimeout
ERROR_CODE_TIMEOUTDeadline reached before the application responds.
ErrorCodeUnspecified
ERROR_CODE_UNSPECIFIEDNot specified. ERROR_CODE_DEFAULT is assumed.
ErrorCodeDefault
ERROR_CODE_DEFAULTAll other error types.
ErrorCodeOverQuota
ERROR_CODE_OVER_QUOTAApplication has exceeded a resource quota.
ErrorCodeDosApiDenial
ERROR_CODE_DOS_API_DENIALClient blocked by the application's Denial of Service protection configuration.
ErrorCodeTimeout
ERROR_CODE_TIMEOUTDeadline reached before the application responds.
ERROR_CODE_UNSPECIFIED
ERROR_CODE_UNSPECIFIEDNot specified. ERROR_CODE_DEFAULT is assumed.
ERROR_CODE_DEFAULT
ERROR_CODE_DEFAULTAll other error types.
ERROR_CODE_OVER_QUOTA
ERROR_CODE_OVER_QUOTAApplication has exceeded a resource quota.
ERROR_CODE_DOS_API_DENIAL
ERROR_CODE_DOS_API_DENIALClient blocked by the application's Denial of Service protection configuration.
ERROR_CODE_TIMEOUT
ERROR_CODE_TIMEOUTDeadline reached before the application responds.
"ERROR_CODE_UNSPECIFIED"
ERROR_CODE_UNSPECIFIEDNot specified. ERROR_CODE_DEFAULT is assumed.
"ERROR_CODE_DEFAULT"
ERROR_CODE_DEFAULTAll other error types.
"ERROR_CODE_OVER_QUOTA"
ERROR_CODE_OVER_QUOTAApplication has exceeded a resource quota.
"ERROR_CODE_DOS_API_DENIAL"
ERROR_CODE_DOS_API_DENIALClient blocked by the application's Denial of Service protection configuration.
"ERROR_CODE_TIMEOUT"
ERROR_CODE_TIMEOUTDeadline reached before the application responds.

ErrorHandlerResponse
, ErrorHandlerResponseArgs

ErrorCode This property is required. string
Error condition this handler applies to.
MimeType This property is required. string
MIME type of file. Defaults to text/html.
StaticFile This property is required. string
Static file content to be served for this error.
ErrorCode This property is required. string
Error condition this handler applies to.
MimeType This property is required. string
MIME type of file. Defaults to text/html.
StaticFile This property is required. string
Static file content to be served for this error.
errorCode This property is required. String
Error condition this handler applies to.
mimeType This property is required. String
MIME type of file. Defaults to text/html.
staticFile This property is required. String
Static file content to be served for this error.
errorCode This property is required. string
Error condition this handler applies to.
mimeType This property is required. string
MIME type of file. Defaults to text/html.
staticFile This property is required. string
Static file content to be served for this error.
error_code This property is required. str
Error condition this handler applies to.
mime_type This property is required. str
MIME type of file. Defaults to text/html.
static_file This property is required. str
Static file content to be served for this error.
errorCode This property is required. String
Error condition this handler applies to.
mimeType This property is required. String
MIME type of file. Defaults to text/html.
staticFile This property is required. String
Static file content to be served for this error.

FlexibleRuntimeSettings
, FlexibleRuntimeSettingsArgs

OperatingSystem string
The operating system of the application runtime.
RuntimeVersion string
The runtime version of an App Engine flexible application.
OperatingSystem string
The operating system of the application runtime.
RuntimeVersion string
The runtime version of an App Engine flexible application.
operatingSystem String
The operating system of the application runtime.
runtimeVersion String
The runtime version of an App Engine flexible application.
operatingSystem string
The operating system of the application runtime.
runtimeVersion string
The runtime version of an App Engine flexible application.
operating_system str
The operating system of the application runtime.
runtime_version str
The runtime version of an App Engine flexible application.
operatingSystem String
The operating system of the application runtime.
runtimeVersion String
The runtime version of an App Engine flexible application.

FlexibleRuntimeSettingsResponse
, FlexibleRuntimeSettingsResponseArgs

OperatingSystem This property is required. string
The operating system of the application runtime.
RuntimeVersion This property is required. string
The runtime version of an App Engine flexible application.
OperatingSystem This property is required. string
The operating system of the application runtime.
RuntimeVersion This property is required. string
The runtime version of an App Engine flexible application.
operatingSystem This property is required. String
The operating system of the application runtime.
runtimeVersion This property is required. String
The runtime version of an App Engine flexible application.
operatingSystem This property is required. string
The operating system of the application runtime.
runtimeVersion This property is required. string
The runtime version of an App Engine flexible application.
operating_system This property is required. str
The operating system of the application runtime.
runtime_version This property is required. str
The runtime version of an App Engine flexible application.
operatingSystem This property is required. String
The operating system of the application runtime.
runtimeVersion This property is required. String
The runtime version of an App Engine flexible application.

HealthCheck
, HealthCheckArgs

CheckInterval string
Interval between health checks.
DisableHealthCheck bool
Whether to explicitly disable health checks for this instance.
HealthyThreshold int
Number of consecutive successful health checks required before receiving traffic.
Host string
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
RestartThreshold int
Number of consecutive failed health checks required before an instance is restarted.
Timeout string
Time before the health check is considered failed.
UnhealthyThreshold int
Number of consecutive failed health checks required before removing traffic.
CheckInterval string
Interval between health checks.
DisableHealthCheck bool
Whether to explicitly disable health checks for this instance.
HealthyThreshold int
Number of consecutive successful health checks required before receiving traffic.
Host string
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
RestartThreshold int
Number of consecutive failed health checks required before an instance is restarted.
Timeout string
Time before the health check is considered failed.
UnhealthyThreshold int
Number of consecutive failed health checks required before removing traffic.
checkInterval String
Interval between health checks.
disableHealthCheck Boolean
Whether to explicitly disable health checks for this instance.
healthyThreshold Integer
Number of consecutive successful health checks required before receiving traffic.
host String
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
restartThreshold Integer
Number of consecutive failed health checks required before an instance is restarted.
timeout String
Time before the health check is considered failed.
unhealthyThreshold Integer
Number of consecutive failed health checks required before removing traffic.
checkInterval string
Interval between health checks.
disableHealthCheck boolean
Whether to explicitly disable health checks for this instance.
healthyThreshold number
Number of consecutive successful health checks required before receiving traffic.
host string
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
restartThreshold number
Number of consecutive failed health checks required before an instance is restarted.
timeout string
Time before the health check is considered failed.
unhealthyThreshold number
Number of consecutive failed health checks required before removing traffic.
check_interval str
Interval between health checks.
disable_health_check bool
Whether to explicitly disable health checks for this instance.
healthy_threshold int
Number of consecutive successful health checks required before receiving traffic.
host str
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
restart_threshold int
Number of consecutive failed health checks required before an instance is restarted.
timeout str
Time before the health check is considered failed.
unhealthy_threshold int
Number of consecutive failed health checks required before removing traffic.
checkInterval String
Interval between health checks.
disableHealthCheck Boolean
Whether to explicitly disable health checks for this instance.
healthyThreshold Number
Number of consecutive successful health checks required before receiving traffic.
host String
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
restartThreshold Number
Number of consecutive failed health checks required before an instance is restarted.
timeout String
Time before the health check is considered failed.
unhealthyThreshold Number
Number of consecutive failed health checks required before removing traffic.

HealthCheckResponse
, HealthCheckResponseArgs

CheckInterval This property is required. string
Interval between health checks.
DisableHealthCheck This property is required. bool
Whether to explicitly disable health checks for this instance.
HealthyThreshold This property is required. int
Number of consecutive successful health checks required before receiving traffic.
Host This property is required. string
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
RestartThreshold This property is required. int
Number of consecutive failed health checks required before an instance is restarted.
Timeout This property is required. string
Time before the health check is considered failed.
UnhealthyThreshold This property is required. int
Number of consecutive failed health checks required before removing traffic.
CheckInterval This property is required. string
Interval between health checks.
DisableHealthCheck This property is required. bool
Whether to explicitly disable health checks for this instance.
HealthyThreshold This property is required. int
Number of consecutive successful health checks required before receiving traffic.
Host This property is required. string
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
RestartThreshold This property is required. int
Number of consecutive failed health checks required before an instance is restarted.
Timeout This property is required. string
Time before the health check is considered failed.
UnhealthyThreshold This property is required. int
Number of consecutive failed health checks required before removing traffic.
checkInterval This property is required. String
Interval between health checks.
disableHealthCheck This property is required. Boolean
Whether to explicitly disable health checks for this instance.
healthyThreshold This property is required. Integer
Number of consecutive successful health checks required before receiving traffic.
host This property is required. String
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
restartThreshold This property is required. Integer
Number of consecutive failed health checks required before an instance is restarted.
timeout This property is required. String
Time before the health check is considered failed.
unhealthyThreshold This property is required. Integer
Number of consecutive failed health checks required before removing traffic.
checkInterval This property is required. string
Interval between health checks.
disableHealthCheck This property is required. boolean
Whether to explicitly disable health checks for this instance.
healthyThreshold This property is required. number
Number of consecutive successful health checks required before receiving traffic.
host This property is required. string
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
restartThreshold This property is required. number
Number of consecutive failed health checks required before an instance is restarted.
timeout This property is required. string
Time before the health check is considered failed.
unhealthyThreshold This property is required. number
Number of consecutive failed health checks required before removing traffic.
check_interval This property is required. str
Interval between health checks.
disable_health_check This property is required. bool
Whether to explicitly disable health checks for this instance.
healthy_threshold This property is required. int
Number of consecutive successful health checks required before receiving traffic.
host This property is required. str
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
restart_threshold This property is required. int
Number of consecutive failed health checks required before an instance is restarted.
timeout This property is required. str
Time before the health check is considered failed.
unhealthy_threshold This property is required. int
Number of consecutive failed health checks required before removing traffic.
checkInterval This property is required. String
Interval between health checks.
disableHealthCheck This property is required. Boolean
Whether to explicitly disable health checks for this instance.
healthyThreshold This property is required. Number
Number of consecutive successful health checks required before receiving traffic.
host This property is required. String
Host header to send when performing an HTTP health check. Example: "myapp.appspot.com"
restartThreshold This property is required. Number
Number of consecutive failed health checks required before an instance is restarted.
timeout This property is required. String
Time before the health check is considered failed.
unhealthyThreshold This property is required. Number
Number of consecutive failed health checks required before removing traffic.

Library
, LibraryArgs

Name string
Name of the library. Example: "django".
Version string
Version of the library to select, or "latest".
Name string
Name of the library. Example: "django".
Version string
Version of the library to select, or "latest".
name String
Name of the library. Example: "django".
version String
Version of the library to select, or "latest".
name string
Name of the library. Example: "django".
version string
Version of the library to select, or "latest".
name str
Name of the library. Example: "django".
version str
Version of the library to select, or "latest".
name String
Name of the library. Example: "django".
version String
Version of the library to select, or "latest".

LibraryResponse
, LibraryResponseArgs

Name This property is required. string
Name of the library. Example: "django".
Version This property is required. string
Version of the library to select, or "latest".
Name This property is required. string
Name of the library. Example: "django".
Version This property is required. string
Version of the library to select, or "latest".
name This property is required. String
Name of the library. Example: "django".
version This property is required. String
Version of the library to select, or "latest".
name This property is required. string
Name of the library. Example: "django".
version This property is required. string
Version of the library to select, or "latest".
name This property is required. str
Name of the library. Example: "django".
version This property is required. str
Version of the library to select, or "latest".
name This property is required. String
Name of the library. Example: "django".
version This property is required. String
Version of the library to select, or "latest".

LivenessCheck
, LivenessCheckArgs

CheckInterval string
Interval between health checks.
FailureThreshold int
Number of consecutive failed checks required before considering the VM unhealthy.
Host string
Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"
InitialDelay string
The initial delay before starting to execute the checks.
Path string
The request path.
SuccessThreshold int
Number of consecutive successful checks required before considering the VM healthy.
Timeout string
Time before the check is considered failed.
CheckInterval string
Interval between health checks.
FailureThreshold int
Number of consecutive failed checks required before considering the VM unhealthy.
Host string
Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"
InitialDelay string
The initial delay before starting to execute the checks.
Path string
The request path.
SuccessThreshold int
Number of consecutive successful checks required before considering the VM healthy.
Timeout string
Time before the check is considered failed.
checkInterval String
Interval between health checks.
failureThreshold Integer
Number of consecutive failed checks required before considering the VM unhealthy.
host String
Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"
initialDelay String
The initial delay before starting to execute the checks.
path String
The request path.
successThreshold Integer
Number of consecutive successful checks required before considering the VM healthy.
timeout String
Time before the check is considered failed.
checkInterval string
Interval between health checks.
failureThreshold number
Number of consecutive failed checks required before considering the VM unhealthy.
host string
Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"
initialDelay string
The initial delay before starting to execute the checks.
path string
The request path.
successThreshold number
Number of consecutive successful checks required before considering the VM healthy.
timeout string
Time before the check is considered failed.
check_interval str
Interval between health checks.
failure_threshold int
Number of consecutive failed checks required before considering the VM unhealthy.
host str
Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"
initial_delay str
The initial delay before starting to execute the checks.
path str
The request path.
success_threshold int
Number of consecutive successful checks required before considering the VM healthy.
timeout str
Time before the check is considered failed.
checkInterval String
Interval between health checks.
failureThreshold Number
Number of consecutive failed checks required before considering the VM unhealthy.
host String
Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"
initialDelay String
The initial delay before starting to execute the checks.
path String
The request path.
successThreshold Number
Number of consecutive successful checks required before considering the VM healthy.
timeout String
Time before the check is considered failed.

LivenessCheckResponse
, LivenessCheckResponseArgs

CheckInterval This property is required. string
Interval between health checks.
FailureThreshold This property is required. int
Number of consecutive failed checks required before considering the VM unhealthy.
Host This property is required. string
Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"
InitialDelay This property is required. string
The initial delay before starting to execute the checks.
Path This property is required. string
The request path.
SuccessThreshold This property is required. int
Number of consecutive successful checks required before considering the VM healthy.
Timeout This property is required. string
Time before the check is considered failed.
CheckInterval This property is required. string
Interval between health checks.
FailureThreshold This property is required. int
Number of consecutive failed checks required before considering the VM unhealthy.
Host This property is required. string
Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"
InitialDelay This property is required. string
The initial delay before starting to execute the checks.
Path This property is required. string
The request path.
SuccessThreshold This property is required. int
Number of consecutive successful checks required before considering the VM healthy.
Timeout This property is required. string
Time before the check is considered failed.
checkInterval This property is required. String
Interval between health checks.
failureThreshold This property is required. Integer
Number of consecutive failed checks required before considering the VM unhealthy.
host This property is required. String
Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"
initialDelay This property is required. String
The initial delay before starting to execute the checks.
path This property is required. String
The request path.
successThreshold This property is required. Integer
Number of consecutive successful checks required before considering the VM healthy.
timeout This property is required. String
Time before the check is considered failed.
checkInterval This property is required. string
Interval between health checks.
failureThreshold This property is required. number
Number of consecutive failed checks required before considering the VM unhealthy.
host This property is required. string
Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"
initialDelay This property is required. string
The initial delay before starting to execute the checks.
path This property is required. string
The request path.
successThreshold This property is required. number
Number of consecutive successful checks required before considering the VM healthy.
timeout This property is required. string
Time before the check is considered failed.
check_interval This property is required. str
Interval between health checks.
failure_threshold This property is required. int
Number of consecutive failed checks required before considering the VM unhealthy.
host This property is required. str
Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"
initial_delay This property is required. str
The initial delay before starting to execute the checks.
path This property is required. str
The request path.
success_threshold This property is required. int
Number of consecutive successful checks required before considering the VM healthy.
timeout This property is required. str
Time before the check is considered failed.
checkInterval This property is required. String
Interval between health checks.
failureThreshold This property is required. Number
Number of consecutive failed checks required before considering the VM unhealthy.
host This property is required. String
Host header to send when performing a HTTP Liveness check. Example: "myapp.appspot.com"
initialDelay This property is required. String
The initial delay before starting to execute the checks.
path This property is required. String
The request path.
successThreshold This property is required. Number
Number of consecutive successful checks required before considering the VM healthy.
timeout This property is required. String
Time before the check is considered failed.

ManualScaling
, ManualScalingArgs

Instances int
Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.
Instances int
Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.
instances Integer
Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.
instances number
Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.
instances int
Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.
instances Number
Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

ManualScalingResponse
, ManualScalingResponseArgs

Instances This property is required. int
Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.
Instances This property is required. int
Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.
instances This property is required. Integer
Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.
instances This property is required. number
Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.
instances This property is required. int
Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.
instances This property is required. Number
Number of instances to assign to the service at the start. This number can later be altered by using the Modules API (https://cloud.google.com/appengine/docs/python/modules/functions) set_num_instances() function.

Network
, NetworkArgs

ForwardedPorts List<string>
List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.
InstanceIpMode Pulumi.GoogleNative.AppEngine.V1.NetworkInstanceIpMode
The IP mode for instances. Only applicable in the App Engine flexible environment.
InstanceTag string
Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.
Name string
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.
SessionAffinity bool
Enable session affinity. Only applicable in the App Engine flexible environment.
SubnetworkName string
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.
ForwardedPorts []string
List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.
InstanceIpMode NetworkInstanceIpMode
The IP mode for instances. Only applicable in the App Engine flexible environment.
InstanceTag string
Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.
Name string
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.
SessionAffinity bool
Enable session affinity. Only applicable in the App Engine flexible environment.
SubnetworkName string
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.
forwardedPorts List<String>
List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.
instanceIpMode NetworkInstanceIpMode
The IP mode for instances. Only applicable in the App Engine flexible environment.
instanceTag String
Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.
name String
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.
sessionAffinity Boolean
Enable session affinity. Only applicable in the App Engine flexible environment.
subnetworkName String
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.
forwardedPorts string[]
List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.
instanceIpMode NetworkInstanceIpMode
The IP mode for instances. Only applicable in the App Engine flexible environment.
instanceTag string
Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.
name string
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.
sessionAffinity boolean
Enable session affinity. Only applicable in the App Engine flexible environment.
subnetworkName string
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.
forwarded_ports Sequence[str]
List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.
instance_ip_mode NetworkInstanceIpMode
The IP mode for instances. Only applicable in the App Engine flexible environment.
instance_tag str
Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.
name str
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.
session_affinity bool
Enable session affinity. Only applicable in the App Engine flexible environment.
subnetwork_name str
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.
forwardedPorts List<String>
List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.
instanceIpMode "INSTANCE_IP_MODE_UNSPECIFIED" | "EXTERNAL" | "INTERNAL"
The IP mode for instances. Only applicable in the App Engine flexible environment.
instanceTag String
Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.
name String
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.
sessionAffinity Boolean
Enable session affinity. Only applicable in the App Engine flexible environment.
subnetworkName String
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

NetworkInstanceIpMode
, NetworkInstanceIpModeArgs

InstanceIpModeUnspecified
INSTANCE_IP_MODE_UNSPECIFIEDUnspecified is treated as EXTERNAL.
External
EXTERNALInstances are created with both internal and external IP addresses.
Internal
INTERNALInstances are created with internal IP addresses only.
NetworkInstanceIpModeInstanceIpModeUnspecified
INSTANCE_IP_MODE_UNSPECIFIEDUnspecified is treated as EXTERNAL.
NetworkInstanceIpModeExternal
EXTERNALInstances are created with both internal and external IP addresses.
NetworkInstanceIpModeInternal
INTERNALInstances are created with internal IP addresses only.
InstanceIpModeUnspecified
INSTANCE_IP_MODE_UNSPECIFIEDUnspecified is treated as EXTERNAL.
External
EXTERNALInstances are created with both internal and external IP addresses.
Internal
INTERNALInstances are created with internal IP addresses only.
InstanceIpModeUnspecified
INSTANCE_IP_MODE_UNSPECIFIEDUnspecified is treated as EXTERNAL.
External
EXTERNALInstances are created with both internal and external IP addresses.
Internal
INTERNALInstances are created with internal IP addresses only.
INSTANCE_IP_MODE_UNSPECIFIED
INSTANCE_IP_MODE_UNSPECIFIEDUnspecified is treated as EXTERNAL.
EXTERNAL
EXTERNALInstances are created with both internal and external IP addresses.
INTERNAL
INTERNALInstances are created with internal IP addresses only.
"INSTANCE_IP_MODE_UNSPECIFIED"
INSTANCE_IP_MODE_UNSPECIFIEDUnspecified is treated as EXTERNAL.
"EXTERNAL"
EXTERNALInstances are created with both internal and external IP addresses.
"INTERNAL"
INTERNALInstances are created with internal IP addresses only.

NetworkResponse
, NetworkResponseArgs

ForwardedPorts This property is required. List<string>
List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.
InstanceIpMode This property is required. string
The IP mode for instances. Only applicable in the App Engine flexible environment.
InstanceTag This property is required. string
Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.
Name This property is required. string
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.
SessionAffinity This property is required. bool
Enable session affinity. Only applicable in the App Engine flexible environment.
SubnetworkName This property is required. string
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.
ForwardedPorts This property is required. []string
List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.
InstanceIpMode This property is required. string
The IP mode for instances. Only applicable in the App Engine flexible environment.
InstanceTag This property is required. string
Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.
Name This property is required. string
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.
SessionAffinity This property is required. bool
Enable session affinity. Only applicable in the App Engine flexible environment.
SubnetworkName This property is required. string
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.
forwardedPorts This property is required. List<String>
List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.
instanceIpMode This property is required. String
The IP mode for instances. Only applicable in the App Engine flexible environment.
instanceTag This property is required. String
Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.
name This property is required. String
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.
sessionAffinity This property is required. Boolean
Enable session affinity. Only applicable in the App Engine flexible environment.
subnetworkName This property is required. String
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.
forwardedPorts This property is required. string[]
List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.
instanceIpMode This property is required. string
The IP mode for instances. Only applicable in the App Engine flexible environment.
instanceTag This property is required. string
Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.
name This property is required. string
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.
sessionAffinity This property is required. boolean
Enable session affinity. Only applicable in the App Engine flexible environment.
subnetworkName This property is required. string
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.
forwarded_ports This property is required. Sequence[str]
List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.
instance_ip_mode This property is required. str
The IP mode for instances. Only applicable in the App Engine flexible environment.
instance_tag This property is required. str
Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.
name This property is required. str
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.
session_affinity This property is required. bool
Enable session affinity. Only applicable in the App Engine flexible environment.
subnetwork_name This property is required. str
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.
forwardedPorts This property is required. List<String>
List of ports, or port pairs, to forward from the virtual machine to the application container. Only applicable in the App Engine flexible environment.
instanceIpMode This property is required. String
The IP mode for instances. Only applicable in the App Engine flexible environment.
instanceTag This property is required. String
Tag to apply to the instance during creation. Only applicable in the App Engine flexible environment.
name This property is required. String
Google Compute Engine network where the virtual machines are created. Specify the short name, not the resource path.Defaults to default.
sessionAffinity This property is required. Boolean
Enable session affinity. Only applicable in the App Engine flexible environment.
subnetworkName This property is required. String
Google Cloud Platform sub-network where the virtual machines are created. Specify the short name, not the resource path.If a subnetwork name is specified, a network name will also be required unless it is for the default network. If the network that the instance is being created in is a Legacy network, then the IP address is allocated from the IPv4Range. If the network that the instance is being created in is an auto Subnet Mode Network, then only network name should be specified (not the subnetwork_name) and the IP address is created from the IPCidrRange of the subnetwork that exists in that zone for that network. If the network that the instance is being created in is a custom Subnet Mode Network, then the subnetwork_name must be specified and the IP address is created from the IPCidrRange of the subnetwork.If specified, the subnetwork must exist in the same region as the App Engine flexible environment application.

NetworkUtilization
, NetworkUtilizationArgs

TargetReceivedBytesPerSecond int
Target bytes received per second.
TargetReceivedPacketsPerSecond int
Target packets received per second.
TargetSentBytesPerSecond int
Target bytes sent per second.
TargetSentPacketsPerSecond int
Target packets sent per second.
TargetReceivedBytesPerSecond int
Target bytes received per second.
TargetReceivedPacketsPerSecond int
Target packets received per second.
TargetSentBytesPerSecond int
Target bytes sent per second.
TargetSentPacketsPerSecond int
Target packets sent per second.
targetReceivedBytesPerSecond Integer
Target bytes received per second.
targetReceivedPacketsPerSecond Integer
Target packets received per second.
targetSentBytesPerSecond Integer
Target bytes sent per second.
targetSentPacketsPerSecond Integer
Target packets sent per second.
targetReceivedBytesPerSecond number
Target bytes received per second.
targetReceivedPacketsPerSecond number
Target packets received per second.
targetSentBytesPerSecond number
Target bytes sent per second.
targetSentPacketsPerSecond number
Target packets sent per second.
target_received_bytes_per_second int
Target bytes received per second.
target_received_packets_per_second int
Target packets received per second.
target_sent_bytes_per_second int
Target bytes sent per second.
target_sent_packets_per_second int
Target packets sent per second.
targetReceivedBytesPerSecond Number
Target bytes received per second.
targetReceivedPacketsPerSecond Number
Target packets received per second.
targetSentBytesPerSecond Number
Target bytes sent per second.
targetSentPacketsPerSecond Number
Target packets sent per second.

NetworkUtilizationResponse
, NetworkUtilizationResponseArgs

TargetReceivedBytesPerSecond This property is required. int
Target bytes received per second.
TargetReceivedPacketsPerSecond This property is required. int
Target packets received per second.
TargetSentBytesPerSecond This property is required. int
Target bytes sent per second.
TargetSentPacketsPerSecond This property is required. int
Target packets sent per second.
TargetReceivedBytesPerSecond This property is required. int
Target bytes received per second.
TargetReceivedPacketsPerSecond This property is required. int
Target packets received per second.
TargetSentBytesPerSecond This property is required. int
Target bytes sent per second.
TargetSentPacketsPerSecond This property is required. int
Target packets sent per second.
targetReceivedBytesPerSecond This property is required. Integer
Target bytes received per second.
targetReceivedPacketsPerSecond This property is required. Integer
Target packets received per second.
targetSentBytesPerSecond This property is required. Integer
Target bytes sent per second.
targetSentPacketsPerSecond This property is required. Integer
Target packets sent per second.
targetReceivedBytesPerSecond This property is required. number
Target bytes received per second.
targetReceivedPacketsPerSecond This property is required. number
Target packets received per second.
targetSentBytesPerSecond This property is required. number
Target bytes sent per second.
targetSentPacketsPerSecond This property is required. number
Target packets sent per second.
target_received_bytes_per_second This property is required. int
Target bytes received per second.
target_received_packets_per_second This property is required. int
Target packets received per second.
target_sent_bytes_per_second This property is required. int
Target bytes sent per second.
target_sent_packets_per_second This property is required. int
Target packets sent per second.
targetReceivedBytesPerSecond This property is required. Number
Target bytes received per second.
targetReceivedPacketsPerSecond This property is required. Number
Target packets received per second.
targetSentBytesPerSecond This property is required. Number
Target bytes sent per second.
targetSentPacketsPerSecond This property is required. Number
Target packets sent per second.

ReadinessCheck
, ReadinessCheckArgs

AppStartTimeout string
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
CheckInterval string
Interval between health checks.
FailureThreshold int
Number of consecutive failed checks required before removing traffic.
Host string
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
Path string
The request path.
SuccessThreshold int
Number of consecutive successful checks required before receiving traffic.
Timeout string
Time before the check is considered failed.
AppStartTimeout string
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
CheckInterval string
Interval between health checks.
FailureThreshold int
Number of consecutive failed checks required before removing traffic.
Host string
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
Path string
The request path.
SuccessThreshold int
Number of consecutive successful checks required before receiving traffic.
Timeout string
Time before the check is considered failed.
appStartTimeout String
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
checkInterval String
Interval between health checks.
failureThreshold Integer
Number of consecutive failed checks required before removing traffic.
host String
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
path String
The request path.
successThreshold Integer
Number of consecutive successful checks required before receiving traffic.
timeout String
Time before the check is considered failed.
appStartTimeout string
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
checkInterval string
Interval between health checks.
failureThreshold number
Number of consecutive failed checks required before removing traffic.
host string
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
path string
The request path.
successThreshold number
Number of consecutive successful checks required before receiving traffic.
timeout string
Time before the check is considered failed.
app_start_timeout str
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
check_interval str
Interval between health checks.
failure_threshold int
Number of consecutive failed checks required before removing traffic.
host str
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
path str
The request path.
success_threshold int
Number of consecutive successful checks required before receiving traffic.
timeout str
Time before the check is considered failed.
appStartTimeout String
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
checkInterval String
Interval between health checks.
failureThreshold Number
Number of consecutive failed checks required before removing traffic.
host String
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
path String
The request path.
successThreshold Number
Number of consecutive successful checks required before receiving traffic.
timeout String
Time before the check is considered failed.

ReadinessCheckResponse
, ReadinessCheckResponseArgs

AppStartTimeout This property is required. string
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
CheckInterval This property is required. string
Interval between health checks.
FailureThreshold This property is required. int
Number of consecutive failed checks required before removing traffic.
Host This property is required. string
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
Path This property is required. string
The request path.
SuccessThreshold This property is required. int
Number of consecutive successful checks required before receiving traffic.
Timeout This property is required. string
Time before the check is considered failed.
AppStartTimeout This property is required. string
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
CheckInterval This property is required. string
Interval between health checks.
FailureThreshold This property is required. int
Number of consecutive failed checks required before removing traffic.
Host This property is required. string
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
Path This property is required. string
The request path.
SuccessThreshold This property is required. int
Number of consecutive successful checks required before receiving traffic.
Timeout This property is required. string
Time before the check is considered failed.
appStartTimeout This property is required. String
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
checkInterval This property is required. String
Interval between health checks.
failureThreshold This property is required. Integer
Number of consecutive failed checks required before removing traffic.
host This property is required. String
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
path This property is required. String
The request path.
successThreshold This property is required. Integer
Number of consecutive successful checks required before receiving traffic.
timeout This property is required. String
Time before the check is considered failed.
appStartTimeout This property is required. string
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
checkInterval This property is required. string
Interval between health checks.
failureThreshold This property is required. number
Number of consecutive failed checks required before removing traffic.
host This property is required. string
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
path This property is required. string
The request path.
successThreshold This property is required. number
Number of consecutive successful checks required before receiving traffic.
timeout This property is required. string
Time before the check is considered failed.
app_start_timeout This property is required. str
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
check_interval This property is required. str
Interval between health checks.
failure_threshold This property is required. int
Number of consecutive failed checks required before removing traffic.
host This property is required. str
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
path This property is required. str
The request path.
success_threshold This property is required. int
Number of consecutive successful checks required before receiving traffic.
timeout This property is required. str
Time before the check is considered failed.
appStartTimeout This property is required. String
A maximum time limit on application initialization, measured from moment the application successfully replies to a healthcheck until it is ready to serve traffic.
checkInterval This property is required. String
Interval between health checks.
failureThreshold This property is required. Number
Number of consecutive failed checks required before removing traffic.
host This property is required. String
Host header to send when performing a HTTP Readiness check. Example: "myapp.appspot.com"
path This property is required. String
The request path.
successThreshold This property is required. Number
Number of consecutive successful checks required before receiving traffic.
timeout This property is required. String
Time before the check is considered failed.

RequestUtilization
, RequestUtilizationArgs

TargetConcurrentRequests int
Target number of concurrent requests.
TargetRequestCountPerSecond int
Target requests per second.
TargetConcurrentRequests int
Target number of concurrent requests.
TargetRequestCountPerSecond int
Target requests per second.
targetConcurrentRequests Integer
Target number of concurrent requests.
targetRequestCountPerSecond Integer
Target requests per second.
targetConcurrentRequests number
Target number of concurrent requests.
targetRequestCountPerSecond number
Target requests per second.
target_concurrent_requests int
Target number of concurrent requests.
target_request_count_per_second int
Target requests per second.
targetConcurrentRequests Number
Target number of concurrent requests.
targetRequestCountPerSecond Number
Target requests per second.

RequestUtilizationResponse
, RequestUtilizationResponseArgs

TargetConcurrentRequests This property is required. int
Target number of concurrent requests.
TargetRequestCountPerSecond This property is required. int
Target requests per second.
TargetConcurrentRequests This property is required. int
Target number of concurrent requests.
TargetRequestCountPerSecond This property is required. int
Target requests per second.
targetConcurrentRequests This property is required. Integer
Target number of concurrent requests.
targetRequestCountPerSecond This property is required. Integer
Target requests per second.
targetConcurrentRequests This property is required. number
Target number of concurrent requests.
targetRequestCountPerSecond This property is required. number
Target requests per second.
target_concurrent_requests This property is required. int
Target number of concurrent requests.
target_request_count_per_second This property is required. int
Target requests per second.
targetConcurrentRequests This property is required. Number
Target number of concurrent requests.
targetRequestCountPerSecond This property is required. Number
Target requests per second.

Resources
, ResourcesArgs

Cpu double
Number of CPU cores needed.
DiskGb double
Disk size (GB) needed.
KmsKeyReference string
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
MemoryGb double
Memory (GB) needed.
Volumes List<Pulumi.GoogleNative.AppEngine.V1.Inputs.Volume>
User specified volumes.
Cpu float64
Number of CPU cores needed.
DiskGb float64
Disk size (GB) needed.
KmsKeyReference string
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
MemoryGb float64
Memory (GB) needed.
Volumes []Volume
User specified volumes.
cpu Double
Number of CPU cores needed.
diskGb Double
Disk size (GB) needed.
kmsKeyReference String
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
memoryGb Double
Memory (GB) needed.
volumes List<Volume>
User specified volumes.
cpu number
Number of CPU cores needed.
diskGb number
Disk size (GB) needed.
kmsKeyReference string
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
memoryGb number
Memory (GB) needed.
volumes Volume[]
User specified volumes.
cpu float
Number of CPU cores needed.
disk_gb float
Disk size (GB) needed.
kms_key_reference str
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
memory_gb float
Memory (GB) needed.
volumes Sequence[Volume]
User specified volumes.
cpu Number
Number of CPU cores needed.
diskGb Number
Disk size (GB) needed.
kmsKeyReference String
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
memoryGb Number
Memory (GB) needed.
volumes List<Property Map>
User specified volumes.

ResourcesResponse
, ResourcesResponseArgs

Cpu This property is required. double
Number of CPU cores needed.
DiskGb This property is required. double
Disk size (GB) needed.
KmsKeyReference This property is required. string
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
MemoryGb This property is required. double
Memory (GB) needed.
Volumes This property is required. List<Pulumi.GoogleNative.AppEngine.V1.Inputs.VolumeResponse>
User specified volumes.
Cpu This property is required. float64
Number of CPU cores needed.
DiskGb This property is required. float64
Disk size (GB) needed.
KmsKeyReference This property is required. string
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
MemoryGb This property is required. float64
Memory (GB) needed.
Volumes This property is required. []VolumeResponse
User specified volumes.
cpu This property is required. Double
Number of CPU cores needed.
diskGb This property is required. Double
Disk size (GB) needed.
kmsKeyReference This property is required. String
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
memoryGb This property is required. Double
Memory (GB) needed.
volumes This property is required. List<VolumeResponse>
User specified volumes.
cpu This property is required. number
Number of CPU cores needed.
diskGb This property is required. number
Disk size (GB) needed.
kmsKeyReference This property is required. string
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
memoryGb This property is required. number
Memory (GB) needed.
volumes This property is required. VolumeResponse[]
User specified volumes.
cpu This property is required. float
Number of CPU cores needed.
disk_gb This property is required. float
Disk size (GB) needed.
kms_key_reference This property is required. str
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
memory_gb This property is required. float
Memory (GB) needed.
volumes This property is required. Sequence[VolumeResponse]
User specified volumes.
cpu This property is required. Number
Number of CPU cores needed.
diskGb This property is required. Number
Disk size (GB) needed.
kmsKeyReference This property is required. String
The name of the encryption key that is stored in Google Cloud KMS. Only should be used by Cloud Composer to encrypt the vm disk
memoryGb This property is required. Number
Memory (GB) needed.
volumes This property is required. List<Property Map>
User specified volumes.

ScriptHandler
, ScriptHandlerArgs

ScriptPath string
Path to the script from the application root directory.
ScriptPath string
Path to the script from the application root directory.
scriptPath String
Path to the script from the application root directory.
scriptPath string
Path to the script from the application root directory.
script_path str
Path to the script from the application root directory.
scriptPath String
Path to the script from the application root directory.

ScriptHandlerResponse
, ScriptHandlerResponseArgs

ScriptPath This property is required. string
Path to the script from the application root directory.
ScriptPath This property is required. string
Path to the script from the application root directory.
scriptPath This property is required. String
Path to the script from the application root directory.
scriptPath This property is required. string
Path to the script from the application root directory.
script_path This property is required. str
Path to the script from the application root directory.
scriptPath This property is required. String
Path to the script from the application root directory.

StandardSchedulerSettings
, StandardSchedulerSettingsArgs

MaxInstances int
Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.
MinInstances int
Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.
TargetCpuUtilization double
Target CPU utilization ratio to maintain when scaling.
TargetThroughputUtilization double
Target throughput utilization ratio to maintain when scaling
MaxInstances int
Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.
MinInstances int
Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.
TargetCpuUtilization float64
Target CPU utilization ratio to maintain when scaling.
TargetThroughputUtilization float64
Target throughput utilization ratio to maintain when scaling
maxInstances Integer
Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.
minInstances Integer
Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.
targetCpuUtilization Double
Target CPU utilization ratio to maintain when scaling.
targetThroughputUtilization Double
Target throughput utilization ratio to maintain when scaling
maxInstances number
Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.
minInstances number
Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.
targetCpuUtilization number
Target CPU utilization ratio to maintain when scaling.
targetThroughputUtilization number
Target throughput utilization ratio to maintain when scaling
max_instances int
Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.
min_instances int
Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.
target_cpu_utilization float
Target CPU utilization ratio to maintain when scaling.
target_throughput_utilization float
Target throughput utilization ratio to maintain when scaling
maxInstances Number
Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.
minInstances Number
Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.
targetCpuUtilization Number
Target CPU utilization ratio to maintain when scaling.
targetThroughputUtilization Number
Target throughput utilization ratio to maintain when scaling

StandardSchedulerSettingsResponse
, StandardSchedulerSettingsResponseArgs

MaxInstances This property is required. int
Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.
MinInstances This property is required. int
Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.
TargetCpuUtilization This property is required. double
Target CPU utilization ratio to maintain when scaling.
TargetThroughputUtilization This property is required. double
Target throughput utilization ratio to maintain when scaling
MaxInstances This property is required. int
Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.
MinInstances This property is required. int
Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.
TargetCpuUtilization This property is required. float64
Target CPU utilization ratio to maintain when scaling.
TargetThroughputUtilization This property is required. float64
Target throughput utilization ratio to maintain when scaling
maxInstances This property is required. Integer
Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.
minInstances This property is required. Integer
Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.
targetCpuUtilization This property is required. Double
Target CPU utilization ratio to maintain when scaling.
targetThroughputUtilization This property is required. Double
Target throughput utilization ratio to maintain when scaling
maxInstances This property is required. number
Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.
minInstances This property is required. number
Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.
targetCpuUtilization This property is required. number
Target CPU utilization ratio to maintain when scaling.
targetThroughputUtilization This property is required. number
Target throughput utilization ratio to maintain when scaling
max_instances This property is required. int
Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.
min_instances This property is required. int
Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.
target_cpu_utilization This property is required. float
Target CPU utilization ratio to maintain when scaling.
target_throughput_utilization This property is required. float
Target throughput utilization ratio to maintain when scaling
maxInstances This property is required. Number
Maximum number of instances to run for this version. Set to zero to disable max_instances configuration.
minInstances This property is required. Number
Minimum number of instances to run for this version. Set to zero to disable min_instances configuration.
targetCpuUtilization This property is required. Number
Target CPU utilization ratio to maintain when scaling.
targetThroughputUtilization This property is required. Number
Target throughput utilization ratio to maintain when scaling

StaticFilesHandler
, StaticFilesHandlerArgs

ApplicationReadable bool
Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
Expiration string
Time a static file served by this handler should be cached by web proxies and browsers.
HttpHeaders Dictionary<string, string>
HTTP headers to use for all responses from these URLs.
MimeType string
MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.
Path string
Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.
RequireMatchingFile bool
Whether this handler should match the request if the file referenced by the handler does not exist.
UploadPathRegex string
Regular expression that matches the file paths for all files that should be referenced by this handler.
ApplicationReadable bool
Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
Expiration string
Time a static file served by this handler should be cached by web proxies and browsers.
HttpHeaders map[string]string
HTTP headers to use for all responses from these URLs.
MimeType string
MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.
Path string
Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.
RequireMatchingFile bool
Whether this handler should match the request if the file referenced by the handler does not exist.
UploadPathRegex string
Regular expression that matches the file paths for all files that should be referenced by this handler.
applicationReadable Boolean
Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
expiration String
Time a static file served by this handler should be cached by web proxies and browsers.
httpHeaders Map<String,String>
HTTP headers to use for all responses from these URLs.
mimeType String
MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.
path String
Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.
requireMatchingFile Boolean
Whether this handler should match the request if the file referenced by the handler does not exist.
uploadPathRegex String
Regular expression that matches the file paths for all files that should be referenced by this handler.
applicationReadable boolean
Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
expiration string
Time a static file served by this handler should be cached by web proxies and browsers.
httpHeaders {[key: string]: string}
HTTP headers to use for all responses from these URLs.
mimeType string
MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.
path string
Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.
requireMatchingFile boolean
Whether this handler should match the request if the file referenced by the handler does not exist.
uploadPathRegex string
Regular expression that matches the file paths for all files that should be referenced by this handler.
application_readable bool
Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
expiration str
Time a static file served by this handler should be cached by web proxies and browsers.
http_headers Mapping[str, str]
HTTP headers to use for all responses from these URLs.
mime_type str
MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.
path str
Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.
require_matching_file bool
Whether this handler should match the request if the file referenced by the handler does not exist.
upload_path_regex str
Regular expression that matches the file paths for all files that should be referenced by this handler.
applicationReadable Boolean
Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
expiration String
Time a static file served by this handler should be cached by web proxies and browsers.
httpHeaders Map<String>
HTTP headers to use for all responses from these URLs.
mimeType String
MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.
path String
Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.
requireMatchingFile Boolean
Whether this handler should match the request if the file referenced by the handler does not exist.
uploadPathRegex String
Regular expression that matches the file paths for all files that should be referenced by this handler.

StaticFilesHandlerResponse
, StaticFilesHandlerResponseArgs

ApplicationReadable This property is required. bool
Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
Expiration This property is required. string
Time a static file served by this handler should be cached by web proxies and browsers.
HttpHeaders This property is required. Dictionary<string, string>
HTTP headers to use for all responses from these URLs.
MimeType This property is required. string
MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.
Path This property is required. string
Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.
RequireMatchingFile This property is required. bool
Whether this handler should match the request if the file referenced by the handler does not exist.
UploadPathRegex This property is required. string
Regular expression that matches the file paths for all files that should be referenced by this handler.
ApplicationReadable This property is required. bool
Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
Expiration This property is required. string
Time a static file served by this handler should be cached by web proxies and browsers.
HttpHeaders This property is required. map[string]string
HTTP headers to use for all responses from these URLs.
MimeType This property is required. string
MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.
Path This property is required. string
Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.
RequireMatchingFile This property is required. bool
Whether this handler should match the request if the file referenced by the handler does not exist.
UploadPathRegex This property is required. string
Regular expression that matches the file paths for all files that should be referenced by this handler.
applicationReadable This property is required. Boolean
Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
expiration This property is required. String
Time a static file served by this handler should be cached by web proxies and browsers.
httpHeaders This property is required. Map<String,String>
HTTP headers to use for all responses from these URLs.
mimeType This property is required. String
MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.
path This property is required. String
Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.
requireMatchingFile This property is required. Boolean
Whether this handler should match the request if the file referenced by the handler does not exist.
uploadPathRegex This property is required. String
Regular expression that matches the file paths for all files that should be referenced by this handler.
applicationReadable This property is required. boolean
Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
expiration This property is required. string
Time a static file served by this handler should be cached by web proxies and browsers.
httpHeaders This property is required. {[key: string]: string}
HTTP headers to use for all responses from these URLs.
mimeType This property is required. string
MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.
path This property is required. string
Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.
requireMatchingFile This property is required. boolean
Whether this handler should match the request if the file referenced by the handler does not exist.
uploadPathRegex This property is required. string
Regular expression that matches the file paths for all files that should be referenced by this handler.
application_readable This property is required. bool
Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
expiration This property is required. str
Time a static file served by this handler should be cached by web proxies and browsers.
http_headers This property is required. Mapping[str, str]
HTTP headers to use for all responses from these URLs.
mime_type This property is required. str
MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.
path This property is required. str
Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.
require_matching_file This property is required. bool
Whether this handler should match the request if the file referenced by the handler does not exist.
upload_path_regex This property is required. str
Regular expression that matches the file paths for all files that should be referenced by this handler.
applicationReadable This property is required. Boolean
Whether files should also be uploaded as code data. By default, files declared in static file handlers are uploaded as static data and are only served to end users; they cannot be read by the application. If enabled, uploads are charged against both your code and static data storage resource quotas.
expiration This property is required. String
Time a static file served by this handler should be cached by web proxies and browsers.
httpHeaders This property is required. Map<String>
HTTP headers to use for all responses from these URLs.
mimeType This property is required. String
MIME type used to serve all files served by this handler.Defaults to file-specific MIME types, which are derived from each file's filename extension.
path This property is required. String
Path to the static files matched by the URL pattern, from the application root directory. The path can refer to text matched in groupings in the URL pattern.
requireMatchingFile This property is required. Boolean
Whether this handler should match the request if the file referenced by the handler does not exist.
uploadPathRegex This property is required. String
Regular expression that matches the file paths for all files that should be referenced by this handler.

UrlMap
, UrlMapArgs

ApiEndpoint Pulumi.GoogleNative.AppEngine.V1.Inputs.ApiEndpointHandler
Uses API Endpoints to handle requests.
AuthFailAction Pulumi.GoogleNative.AppEngine.V1.UrlMapAuthFailAction
Action to take when users access resources that require authentication. Defaults to redirect.
Login Pulumi.GoogleNative.AppEngine.V1.UrlMapLogin
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
RedirectHttpResponseCode Pulumi.GoogleNative.AppEngine.V1.UrlMapRedirectHttpResponseCode
30x code to use when performing redirects for the secure field. Defaults to 302.
Script Pulumi.GoogleNative.AppEngine.V1.Inputs.ScriptHandler
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".
SecurityLevel Pulumi.GoogleNative.AppEngine.V1.UrlMapSecurityLevel
Security (HTTPS) enforcement for this URL.
StaticFiles Pulumi.GoogleNative.AppEngine.V1.Inputs.StaticFilesHandler
Returns the contents of a file, such as an image, as the response.
UrlRegex string
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
ApiEndpoint ApiEndpointHandler
Uses API Endpoints to handle requests.
AuthFailAction UrlMapAuthFailAction
Action to take when users access resources that require authentication. Defaults to redirect.
Login UrlMapLogin
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
RedirectHttpResponseCode UrlMapRedirectHttpResponseCode
30x code to use when performing redirects for the secure field. Defaults to 302.
Script ScriptHandler
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".
SecurityLevel UrlMapSecurityLevel
Security (HTTPS) enforcement for this URL.
StaticFiles StaticFilesHandler
Returns the contents of a file, such as an image, as the response.
UrlRegex string
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
apiEndpoint ApiEndpointHandler
Uses API Endpoints to handle requests.
authFailAction UrlMapAuthFailAction
Action to take when users access resources that require authentication. Defaults to redirect.
login UrlMapLogin
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
redirectHttpResponseCode UrlMapRedirectHttpResponseCode
30x code to use when performing redirects for the secure field. Defaults to 302.
script ScriptHandler
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".
securityLevel UrlMapSecurityLevel
Security (HTTPS) enforcement for this URL.
staticFiles StaticFilesHandler
Returns the contents of a file, such as an image, as the response.
urlRegex String
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
apiEndpoint ApiEndpointHandler
Uses API Endpoints to handle requests.
authFailAction UrlMapAuthFailAction
Action to take when users access resources that require authentication. Defaults to redirect.
login UrlMapLogin
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
redirectHttpResponseCode UrlMapRedirectHttpResponseCode
30x code to use when performing redirects for the secure field. Defaults to 302.
script ScriptHandler
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".
securityLevel UrlMapSecurityLevel
Security (HTTPS) enforcement for this URL.
staticFiles StaticFilesHandler
Returns the contents of a file, such as an image, as the response.
urlRegex string
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
api_endpoint ApiEndpointHandler
Uses API Endpoints to handle requests.
auth_fail_action UrlMapAuthFailAction
Action to take when users access resources that require authentication. Defaults to redirect.
login UrlMapLogin
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
redirect_http_response_code UrlMapRedirectHttpResponseCode
30x code to use when performing redirects for the secure field. Defaults to 302.
script ScriptHandler
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".
security_level UrlMapSecurityLevel
Security (HTTPS) enforcement for this URL.
static_files StaticFilesHandler
Returns the contents of a file, such as an image, as the response.
url_regex str
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
apiEndpoint Property Map
Uses API Endpoints to handle requests.
authFailAction "AUTH_FAIL_ACTION_UNSPECIFIED" | "AUTH_FAIL_ACTION_REDIRECT" | "AUTH_FAIL_ACTION_UNAUTHORIZED"
Action to take when users access resources that require authentication. Defaults to redirect.
login "LOGIN_UNSPECIFIED" | "LOGIN_OPTIONAL" | "LOGIN_ADMIN" | "LOGIN_REQUIRED"
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
redirectHttpResponseCode "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED" | "REDIRECT_HTTP_RESPONSE_CODE_301" | "REDIRECT_HTTP_RESPONSE_CODE_302" | "REDIRECT_HTTP_RESPONSE_CODE_303" | "REDIRECT_HTTP_RESPONSE_CODE_307"
30x code to use when performing redirects for the secure field. Defaults to 302.
script Property Map
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".
securityLevel "SECURE_UNSPECIFIED" | "SECURE_DEFAULT" | "SECURE_NEVER" | "SECURE_OPTIONAL" | "SECURE_ALWAYS"
Security (HTTPS) enforcement for this URL.
staticFiles Property Map
Returns the contents of a file, such as an image, as the response.
urlRegex String
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

UrlMapAuthFailAction
, UrlMapAuthFailActionArgs

AuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIEDNot specified. AUTH_FAIL_ACTION_REDIRECT is assumed.
AuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECTRedirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.
AuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZEDRejects request with a 401 HTTP status code and an error message.
UrlMapAuthFailActionAuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIEDNot specified. AUTH_FAIL_ACTION_REDIRECT is assumed.
UrlMapAuthFailActionAuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECTRedirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.
UrlMapAuthFailActionAuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZEDRejects request with a 401 HTTP status code and an error message.
AuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIEDNot specified. AUTH_FAIL_ACTION_REDIRECT is assumed.
AuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECTRedirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.
AuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZEDRejects request with a 401 HTTP status code and an error message.
AuthFailActionUnspecified
AUTH_FAIL_ACTION_UNSPECIFIEDNot specified. AUTH_FAIL_ACTION_REDIRECT is assumed.
AuthFailActionRedirect
AUTH_FAIL_ACTION_REDIRECTRedirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.
AuthFailActionUnauthorized
AUTH_FAIL_ACTION_UNAUTHORIZEDRejects request with a 401 HTTP status code and an error message.
AUTH_FAIL_ACTION_UNSPECIFIED
AUTH_FAIL_ACTION_UNSPECIFIEDNot specified. AUTH_FAIL_ACTION_REDIRECT is assumed.
AUTH_FAIL_ACTION_REDIRECT
AUTH_FAIL_ACTION_REDIRECTRedirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.
AUTH_FAIL_ACTION_UNAUTHORIZED
AUTH_FAIL_ACTION_UNAUTHORIZEDRejects request with a 401 HTTP status code and an error message.
"AUTH_FAIL_ACTION_UNSPECIFIED"
AUTH_FAIL_ACTION_UNSPECIFIEDNot specified. AUTH_FAIL_ACTION_REDIRECT is assumed.
"AUTH_FAIL_ACTION_REDIRECT"
AUTH_FAIL_ACTION_REDIRECTRedirects user to "accounts.google.com". The user is redirected back to the application URL after signing in or creating an account.
"AUTH_FAIL_ACTION_UNAUTHORIZED"
AUTH_FAIL_ACTION_UNAUTHORIZEDRejects request with a 401 HTTP status code and an error message.

UrlMapLogin
, UrlMapLoginArgs

LoginUnspecified
LOGIN_UNSPECIFIEDNot specified. LOGIN_OPTIONAL is assumed.
LoginOptional
LOGIN_OPTIONALDoes not require that the user is signed in.
LoginAdmin
LOGIN_ADMINIf the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.
LoginRequired
LOGIN_REQUIREDIf the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.
UrlMapLoginLoginUnspecified
LOGIN_UNSPECIFIEDNot specified. LOGIN_OPTIONAL is assumed.
UrlMapLoginLoginOptional
LOGIN_OPTIONALDoes not require that the user is signed in.
UrlMapLoginLoginAdmin
LOGIN_ADMINIf the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.
UrlMapLoginLoginRequired
LOGIN_REQUIREDIf the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.
LoginUnspecified
LOGIN_UNSPECIFIEDNot specified. LOGIN_OPTIONAL is assumed.
LoginOptional
LOGIN_OPTIONALDoes not require that the user is signed in.
LoginAdmin
LOGIN_ADMINIf the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.
LoginRequired
LOGIN_REQUIREDIf the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.
LoginUnspecified
LOGIN_UNSPECIFIEDNot specified. LOGIN_OPTIONAL is assumed.
LoginOptional
LOGIN_OPTIONALDoes not require that the user is signed in.
LoginAdmin
LOGIN_ADMINIf the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.
LoginRequired
LOGIN_REQUIREDIf the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.
LOGIN_UNSPECIFIED
LOGIN_UNSPECIFIEDNot specified. LOGIN_OPTIONAL is assumed.
LOGIN_OPTIONAL
LOGIN_OPTIONALDoes not require that the user is signed in.
LOGIN_ADMIN
LOGIN_ADMINIf the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.
LOGIN_REQUIRED
LOGIN_REQUIREDIf the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.
"LOGIN_UNSPECIFIED"
LOGIN_UNSPECIFIEDNot specified. LOGIN_OPTIONAL is assumed.
"LOGIN_OPTIONAL"
LOGIN_OPTIONALDoes not require that the user is signed in.
"LOGIN_ADMIN"
LOGIN_ADMINIf the user is not signed in, the auth_fail_action is taken. In addition, if the user is not an administrator for the application, they are given an error message regardless of auth_fail_action. If the user is an administrator, the handler proceeds.
"LOGIN_REQUIRED"
LOGIN_REQUIREDIf the user has signed in, the handler proceeds normally. Otherwise, the auth_fail_action is taken.

UrlMapRedirectHttpResponseCode
, UrlMapRedirectHttpResponseCodeArgs

RedirectHttpResponseCodeUnspecified
REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIEDNot specified. 302 is assumed.
RedirectHttpResponseCode301
REDIRECT_HTTP_RESPONSE_CODE_301301 Moved Permanently code.
RedirectHttpResponseCode302
REDIRECT_HTTP_RESPONSE_CODE_302302 Moved Temporarily code.
RedirectHttpResponseCode303
REDIRECT_HTTP_RESPONSE_CODE_303303 See Other code.
RedirectHttpResponseCode307
REDIRECT_HTTP_RESPONSE_CODE_307307 Temporary Redirect code.
UrlMapRedirectHttpResponseCodeRedirectHttpResponseCodeUnspecified
REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIEDNot specified. 302 is assumed.
UrlMapRedirectHttpResponseCodeRedirectHttpResponseCode301
REDIRECT_HTTP_RESPONSE_CODE_301301 Moved Permanently code.
UrlMapRedirectHttpResponseCodeRedirectHttpResponseCode302
REDIRECT_HTTP_RESPONSE_CODE_302302 Moved Temporarily code.
UrlMapRedirectHttpResponseCodeRedirectHttpResponseCode303
REDIRECT_HTTP_RESPONSE_CODE_303303 See Other code.
UrlMapRedirectHttpResponseCodeRedirectHttpResponseCode307
REDIRECT_HTTP_RESPONSE_CODE_307307 Temporary Redirect code.
RedirectHttpResponseCodeUnspecified
REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIEDNot specified. 302 is assumed.
RedirectHttpResponseCode301
REDIRECT_HTTP_RESPONSE_CODE_301301 Moved Permanently code.
RedirectHttpResponseCode302
REDIRECT_HTTP_RESPONSE_CODE_302302 Moved Temporarily code.
RedirectHttpResponseCode303
REDIRECT_HTTP_RESPONSE_CODE_303303 See Other code.
RedirectHttpResponseCode307
REDIRECT_HTTP_RESPONSE_CODE_307307 Temporary Redirect code.
RedirectHttpResponseCodeUnspecified
REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIEDNot specified. 302 is assumed.
RedirectHttpResponseCode301
REDIRECT_HTTP_RESPONSE_CODE_301301 Moved Permanently code.
RedirectHttpResponseCode302
REDIRECT_HTTP_RESPONSE_CODE_302302 Moved Temporarily code.
RedirectHttpResponseCode303
REDIRECT_HTTP_RESPONSE_CODE_303303 See Other code.
RedirectHttpResponseCode307
REDIRECT_HTTP_RESPONSE_CODE_307307 Temporary Redirect code.
REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED
REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIEDNot specified. 302 is assumed.
REDIRECT_HTTP_RESPONSE_CODE301
REDIRECT_HTTP_RESPONSE_CODE_301301 Moved Permanently code.
REDIRECT_HTTP_RESPONSE_CODE302
REDIRECT_HTTP_RESPONSE_CODE_302302 Moved Temporarily code.
REDIRECT_HTTP_RESPONSE_CODE303
REDIRECT_HTTP_RESPONSE_CODE_303303 See Other code.
REDIRECT_HTTP_RESPONSE_CODE307
REDIRECT_HTTP_RESPONSE_CODE_307307 Temporary Redirect code.
"REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED"
REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIEDNot specified. 302 is assumed.
"REDIRECT_HTTP_RESPONSE_CODE_301"
REDIRECT_HTTP_RESPONSE_CODE_301301 Moved Permanently code.
"REDIRECT_HTTP_RESPONSE_CODE_302"
REDIRECT_HTTP_RESPONSE_CODE_302302 Moved Temporarily code.
"REDIRECT_HTTP_RESPONSE_CODE_303"
REDIRECT_HTTP_RESPONSE_CODE_303303 See Other code.
"REDIRECT_HTTP_RESPONSE_CODE_307"
REDIRECT_HTTP_RESPONSE_CODE_307307 Temporary Redirect code.

UrlMapResponse
, UrlMapResponseArgs

ApiEndpoint This property is required. Pulumi.GoogleNative.AppEngine.V1.Inputs.ApiEndpointHandlerResponse
Uses API Endpoints to handle requests.
AuthFailAction This property is required. string
Action to take when users access resources that require authentication. Defaults to redirect.
Login This property is required. string
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
RedirectHttpResponseCode This property is required. string
30x code to use when performing redirects for the secure field. Defaults to 302.
Script This property is required. Pulumi.GoogleNative.AppEngine.V1.Inputs.ScriptHandlerResponse
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".
SecurityLevel This property is required. string
Security (HTTPS) enforcement for this URL.
StaticFiles This property is required. Pulumi.GoogleNative.AppEngine.V1.Inputs.StaticFilesHandlerResponse
Returns the contents of a file, such as an image, as the response.
UrlRegex This property is required. string
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
ApiEndpoint This property is required. ApiEndpointHandlerResponse
Uses API Endpoints to handle requests.
AuthFailAction This property is required. string
Action to take when users access resources that require authentication. Defaults to redirect.
Login This property is required. string
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
RedirectHttpResponseCode This property is required. string
30x code to use when performing redirects for the secure field. Defaults to 302.
Script This property is required. ScriptHandlerResponse
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".
SecurityLevel This property is required. string
Security (HTTPS) enforcement for this URL.
StaticFiles This property is required. StaticFilesHandlerResponse
Returns the contents of a file, such as an image, as the response.
UrlRegex This property is required. string
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
apiEndpoint This property is required. ApiEndpointHandlerResponse
Uses API Endpoints to handle requests.
authFailAction This property is required. String
Action to take when users access resources that require authentication. Defaults to redirect.
login This property is required. String
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
redirectHttpResponseCode This property is required. String
30x code to use when performing redirects for the secure field. Defaults to 302.
script This property is required. ScriptHandlerResponse
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".
securityLevel This property is required. String
Security (HTTPS) enforcement for this URL.
staticFiles This property is required. StaticFilesHandlerResponse
Returns the contents of a file, such as an image, as the response.
urlRegex This property is required. String
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
apiEndpoint This property is required. ApiEndpointHandlerResponse
Uses API Endpoints to handle requests.
authFailAction This property is required. string
Action to take when users access resources that require authentication. Defaults to redirect.
login This property is required. string
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
redirectHttpResponseCode This property is required. string
30x code to use when performing redirects for the secure field. Defaults to 302.
script This property is required. ScriptHandlerResponse
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".
securityLevel This property is required. string
Security (HTTPS) enforcement for this URL.
staticFiles This property is required. StaticFilesHandlerResponse
Returns the contents of a file, such as an image, as the response.
urlRegex This property is required. string
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
api_endpoint This property is required. ApiEndpointHandlerResponse
Uses API Endpoints to handle requests.
auth_fail_action This property is required. str
Action to take when users access resources that require authentication. Defaults to redirect.
login This property is required. str
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
redirect_http_response_code This property is required. str
30x code to use when performing redirects for the secure field. Defaults to 302.
script This property is required. ScriptHandlerResponse
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".
security_level This property is required. str
Security (HTTPS) enforcement for this URL.
static_files This property is required. StaticFilesHandlerResponse
Returns the contents of a file, such as an image, as the response.
url_regex This property is required. str
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.
apiEndpoint This property is required. Property Map
Uses API Endpoints to handle requests.
authFailAction This property is required. String
Action to take when users access resources that require authentication. Defaults to redirect.
login This property is required. String
Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
redirectHttpResponseCode This property is required. String
30x code to use when performing redirects for the secure field. Defaults to 302.
script This property is required. Property Map
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script": "auto".
securityLevel This property is required. String
Security (HTTPS) enforcement for this URL.
staticFiles This property is required. Property Map
Returns the contents of a file, such as an image, as the response.
urlRegex This property is required. String
URL prefix. Uses regular expression syntax, which means regexp special characters must be escaped, but should not contain groupings. All URLs that begin with this prefix are handled by this handler, using the portion of the URL after the prefix as part of the file path.

UrlMapSecurityLevel
, UrlMapSecurityLevelArgs

SecureUnspecified
SECURE_UNSPECIFIEDNot specified.
SecureDefault
SECURE_DEFAULTBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.
SecureNever
SECURE_NEVERRequests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.
SecureOptional
SECURE_OPTIONALBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.
SecureAlways
SECURE_ALWAYSRequests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.
UrlMapSecurityLevelSecureUnspecified
SECURE_UNSPECIFIEDNot specified.
UrlMapSecurityLevelSecureDefault
SECURE_DEFAULTBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.
UrlMapSecurityLevelSecureNever
SECURE_NEVERRequests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.
UrlMapSecurityLevelSecureOptional
SECURE_OPTIONALBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.
UrlMapSecurityLevelSecureAlways
SECURE_ALWAYSRequests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.
SecureUnspecified
SECURE_UNSPECIFIEDNot specified.
SecureDefault
SECURE_DEFAULTBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.
SecureNever
SECURE_NEVERRequests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.
SecureOptional
SECURE_OPTIONALBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.
SecureAlways
SECURE_ALWAYSRequests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.
SecureUnspecified
SECURE_UNSPECIFIEDNot specified.
SecureDefault
SECURE_DEFAULTBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.
SecureNever
SECURE_NEVERRequests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.
SecureOptional
SECURE_OPTIONALBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.
SecureAlways
SECURE_ALWAYSRequests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.
SECURE_UNSPECIFIED
SECURE_UNSPECIFIEDNot specified.
SECURE_DEFAULT
SECURE_DEFAULTBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.
SECURE_NEVER
SECURE_NEVERRequests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.
SECURE_OPTIONAL
SECURE_OPTIONALBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.
SECURE_ALWAYS
SECURE_ALWAYSRequests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.
"SECURE_UNSPECIFIED"
SECURE_UNSPECIFIEDNot specified.
"SECURE_DEFAULT"
SECURE_DEFAULTBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.
"SECURE_NEVER"
SECURE_NEVERRequests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.
"SECURE_OPTIONAL"
SECURE_OPTIONALBoth HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.
"SECURE_ALWAYS"
SECURE_ALWAYSRequests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.

VersionInboundServicesItem
, VersionInboundServicesItemArgs

InboundServiceUnspecified
INBOUND_SERVICE_UNSPECIFIEDNot specified.
InboundServiceMail
INBOUND_SERVICE_MAILAllows an application to receive mail.
InboundServiceMailBounce
INBOUND_SERVICE_MAIL_BOUNCEAllows an application to receive email-bound notifications.
InboundServiceXmppError
INBOUND_SERVICE_XMPP_ERRORAllows an application to receive error stanzas.
InboundServiceXmppMessage
INBOUND_SERVICE_XMPP_MESSAGEAllows an application to receive instant messages.
InboundServiceXmppSubscribe
INBOUND_SERVICE_XMPP_SUBSCRIBEAllows an application to receive user subscription POSTs.
InboundServiceXmppPresence
INBOUND_SERVICE_XMPP_PRESENCEAllows an application to receive a user's chat presence.
InboundServiceChannelPresence
INBOUND_SERVICE_CHANNEL_PRESENCERegisters an application for notifications when a client connects or disconnects from a channel.
InboundServiceWarmup
INBOUND_SERVICE_WARMUPEnables warmup requests.
VersionInboundServicesItemInboundServiceUnspecified
INBOUND_SERVICE_UNSPECIFIEDNot specified.
VersionInboundServicesItemInboundServiceMail
INBOUND_SERVICE_MAILAllows an application to receive mail.
VersionInboundServicesItemInboundServiceMailBounce
INBOUND_SERVICE_MAIL_BOUNCEAllows an application to receive email-bound notifications.
VersionInboundServicesItemInboundServiceXmppError
INBOUND_SERVICE_XMPP_ERRORAllows an application to receive error stanzas.
VersionInboundServicesItemInboundServiceXmppMessage
INBOUND_SERVICE_XMPP_MESSAGEAllows an application to receive instant messages.
VersionInboundServicesItemInboundServiceXmppSubscribe
INBOUND_SERVICE_XMPP_SUBSCRIBEAllows an application to receive user subscription POSTs.
VersionInboundServicesItemInboundServiceXmppPresence
INBOUND_SERVICE_XMPP_PRESENCEAllows an application to receive a user's chat presence.
VersionInboundServicesItemInboundServiceChannelPresence
INBOUND_SERVICE_CHANNEL_PRESENCERegisters an application for notifications when a client connects or disconnects from a channel.
VersionInboundServicesItemInboundServiceWarmup
INBOUND_SERVICE_WARMUPEnables warmup requests.
InboundServiceUnspecified
INBOUND_SERVICE_UNSPECIFIEDNot specified.
InboundServiceMail
INBOUND_SERVICE_MAILAllows an application to receive mail.
InboundServiceMailBounce
INBOUND_SERVICE_MAIL_BOUNCEAllows an application to receive email-bound notifications.
InboundServiceXmppError
INBOUND_SERVICE_XMPP_ERRORAllows an application to receive error stanzas.
InboundServiceXmppMessage
INBOUND_SERVICE_XMPP_MESSAGEAllows an application to receive instant messages.
InboundServiceXmppSubscribe
INBOUND_SERVICE_XMPP_SUBSCRIBEAllows an application to receive user subscription POSTs.
InboundServiceXmppPresence
INBOUND_SERVICE_XMPP_PRESENCEAllows an application to receive a user's chat presence.
InboundServiceChannelPresence
INBOUND_SERVICE_CHANNEL_PRESENCERegisters an application for notifications when a client connects or disconnects from a channel.
InboundServiceWarmup
INBOUND_SERVICE_WARMUPEnables warmup requests.
InboundServiceUnspecified
INBOUND_SERVICE_UNSPECIFIEDNot specified.
InboundServiceMail
INBOUND_SERVICE_MAILAllows an application to receive mail.
InboundServiceMailBounce
INBOUND_SERVICE_MAIL_BOUNCEAllows an application to receive email-bound notifications.
InboundServiceXmppError
INBOUND_SERVICE_XMPP_ERRORAllows an application to receive error stanzas.
InboundServiceXmppMessage
INBOUND_SERVICE_XMPP_MESSAGEAllows an application to receive instant messages.
InboundServiceXmppSubscribe
INBOUND_SERVICE_XMPP_SUBSCRIBEAllows an application to receive user subscription POSTs.
InboundServiceXmppPresence
INBOUND_SERVICE_XMPP_PRESENCEAllows an application to receive a user's chat presence.
InboundServiceChannelPresence
INBOUND_SERVICE_CHANNEL_PRESENCERegisters an application for notifications when a client connects or disconnects from a channel.
InboundServiceWarmup
INBOUND_SERVICE_WARMUPEnables warmup requests.
INBOUND_SERVICE_UNSPECIFIED
INBOUND_SERVICE_UNSPECIFIEDNot specified.
INBOUND_SERVICE_MAIL
INBOUND_SERVICE_MAILAllows an application to receive mail.
INBOUND_SERVICE_MAIL_BOUNCE
INBOUND_SERVICE_MAIL_BOUNCEAllows an application to receive email-bound notifications.
INBOUND_SERVICE_XMPP_ERROR
INBOUND_SERVICE_XMPP_ERRORAllows an application to receive error stanzas.
INBOUND_SERVICE_XMPP_MESSAGE
INBOUND_SERVICE_XMPP_MESSAGEAllows an application to receive instant messages.
INBOUND_SERVICE_XMPP_SUBSCRIBE
INBOUND_SERVICE_XMPP_SUBSCRIBEAllows an application to receive user subscription POSTs.
INBOUND_SERVICE_XMPP_PRESENCE
INBOUND_SERVICE_XMPP_PRESENCEAllows an application to receive a user's chat presence.
INBOUND_SERVICE_CHANNEL_PRESENCE
INBOUND_SERVICE_CHANNEL_PRESENCERegisters an application for notifications when a client connects or disconnects from a channel.
INBOUND_SERVICE_WARMUP
INBOUND_SERVICE_WARMUPEnables warmup requests.
"INBOUND_SERVICE_UNSPECIFIED"
INBOUND_SERVICE_UNSPECIFIEDNot specified.
"INBOUND_SERVICE_MAIL"
INBOUND_SERVICE_MAILAllows an application to receive mail.
"INBOUND_SERVICE_MAIL_BOUNCE"
INBOUND_SERVICE_MAIL_BOUNCEAllows an application to receive email-bound notifications.
"INBOUND_SERVICE_XMPP_ERROR"
INBOUND_SERVICE_XMPP_ERRORAllows an application to receive error stanzas.
"INBOUND_SERVICE_XMPP_MESSAGE"
INBOUND_SERVICE_XMPP_MESSAGEAllows an application to receive instant messages.
"INBOUND_SERVICE_XMPP_SUBSCRIBE"
INBOUND_SERVICE_XMPP_SUBSCRIBEAllows an application to receive user subscription POSTs.
"INBOUND_SERVICE_XMPP_PRESENCE"
INBOUND_SERVICE_XMPP_PRESENCEAllows an application to receive a user's chat presence.
"INBOUND_SERVICE_CHANNEL_PRESENCE"
INBOUND_SERVICE_CHANNEL_PRESENCERegisters an application for notifications when a client connects or disconnects from a channel.
"INBOUND_SERVICE_WARMUP"
INBOUND_SERVICE_WARMUPEnables warmup requests.

VersionServingStatus
, VersionServingStatusArgs

ServingStatusUnspecified
SERVING_STATUS_UNSPECIFIEDNot specified.
Serving
SERVINGCurrently serving. Instances are created according to the scaling settings of the version.
Stopped
STOPPEDDisabled. No instances will be created and the scaling settings are ignored until the state of the version changes to SERVING.
VersionServingStatusServingStatusUnspecified
SERVING_STATUS_UNSPECIFIEDNot specified.
VersionServingStatusServing
SERVINGCurrently serving. Instances are created according to the scaling settings of the version.
VersionServingStatusStopped
STOPPEDDisabled. No instances will be created and the scaling settings are ignored until the state of the version changes to SERVING.
ServingStatusUnspecified
SERVING_STATUS_UNSPECIFIEDNot specified.
Serving
SERVINGCurrently serving. Instances are created according to the scaling settings of the version.
Stopped
STOPPEDDisabled. No instances will be created and the scaling settings are ignored until the state of the version changes to SERVING.
ServingStatusUnspecified
SERVING_STATUS_UNSPECIFIEDNot specified.
Serving
SERVINGCurrently serving. Instances are created according to the scaling settings of the version.
Stopped
STOPPEDDisabled. No instances will be created and the scaling settings are ignored until the state of the version changes to SERVING.
SERVING_STATUS_UNSPECIFIED
SERVING_STATUS_UNSPECIFIEDNot specified.
SERVING
SERVINGCurrently serving. Instances are created according to the scaling settings of the version.
STOPPED
STOPPEDDisabled. No instances will be created and the scaling settings are ignored until the state of the version changes to SERVING.
"SERVING_STATUS_UNSPECIFIED"
SERVING_STATUS_UNSPECIFIEDNot specified.
"SERVING"
SERVINGCurrently serving. Instances are created according to the scaling settings of the version.
"STOPPED"
STOPPEDDisabled. No instances will be created and the scaling settings are ignored until the state of the version changes to SERVING.

Volume
, VolumeArgs

Name string
Unique name for the volume.
SizeGb double
Volume size in gigabytes.
VolumeType string
Underlying volume type, e.g. 'tmpfs'.
Name string
Unique name for the volume.
SizeGb float64
Volume size in gigabytes.
VolumeType string
Underlying volume type, e.g. 'tmpfs'.
name String
Unique name for the volume.
sizeGb Double
Volume size in gigabytes.
volumeType String
Underlying volume type, e.g. 'tmpfs'.
name string
Unique name for the volume.
sizeGb number
Volume size in gigabytes.
volumeType string
Underlying volume type, e.g. 'tmpfs'.
name str
Unique name for the volume.
size_gb float
Volume size in gigabytes.
volume_type str
Underlying volume type, e.g. 'tmpfs'.
name String
Unique name for the volume.
sizeGb Number
Volume size in gigabytes.
volumeType String
Underlying volume type, e.g. 'tmpfs'.

VolumeResponse
, VolumeResponseArgs

Name This property is required. string
Unique name for the volume.
SizeGb This property is required. double
Volume size in gigabytes.
VolumeType This property is required. string
Underlying volume type, e.g. 'tmpfs'.
Name This property is required. string
Unique name for the volume.
SizeGb This property is required. float64
Volume size in gigabytes.
VolumeType This property is required. string
Underlying volume type, e.g. 'tmpfs'.
name This property is required. String
Unique name for the volume.
sizeGb This property is required. Double
Volume size in gigabytes.
volumeType This property is required. String
Underlying volume type, e.g. 'tmpfs'.
name This property is required. string
Unique name for the volume.
sizeGb This property is required. number
Volume size in gigabytes.
volumeType This property is required. string
Underlying volume type, e.g. 'tmpfs'.
name This property is required. str
Unique name for the volume.
size_gb This property is required. float
Volume size in gigabytes.
volume_type This property is required. str
Underlying volume type, e.g. 'tmpfs'.
name This property is required. String
Unique name for the volume.
sizeGb This property is required. Number
Volume size in gigabytes.
volumeType This property is required. String
Underlying volume type, e.g. 'tmpfs'.

VpcAccessConnector
, VpcAccessConnectorArgs

EgressSetting Pulumi.GoogleNative.AppEngine.V1.VpcAccessConnectorEgressSetting
The egress setting for the connector, controlling what traffic is diverted through it.
Name string
Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
EgressSetting VpcAccessConnectorEgressSetting
The egress setting for the connector, controlling what traffic is diverted through it.
Name string
Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
egressSetting VpcAccessConnectorEgressSetting
The egress setting for the connector, controlling what traffic is diverted through it.
name String
Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
egressSetting VpcAccessConnectorEgressSetting
The egress setting for the connector, controlling what traffic is diverted through it.
name string
Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
egress_setting VpcAccessConnectorEgressSetting
The egress setting for the connector, controlling what traffic is diverted through it.
name str
Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
egressSetting "EGRESS_SETTING_UNSPECIFIED" | "ALL_TRAFFIC" | "PRIVATE_IP_RANGES"
The egress setting for the connector, controlling what traffic is diverted through it.
name String
Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.

VpcAccessConnectorEgressSetting
, VpcAccessConnectorEgressSettingArgs

EgressSettingUnspecified
EGRESS_SETTING_UNSPECIFIED
AllTraffic
ALL_TRAFFICForce the use of VPC Access for all egress traffic from the function.
PrivateIpRanges
PRIVATE_IP_RANGESUse the VPC Access Connector for private IP space from RFC1918.
VpcAccessConnectorEgressSettingEgressSettingUnspecified
EGRESS_SETTING_UNSPECIFIED
VpcAccessConnectorEgressSettingAllTraffic
ALL_TRAFFICForce the use of VPC Access for all egress traffic from the function.
VpcAccessConnectorEgressSettingPrivateIpRanges
PRIVATE_IP_RANGESUse the VPC Access Connector for private IP space from RFC1918.
EgressSettingUnspecified
EGRESS_SETTING_UNSPECIFIED
AllTraffic
ALL_TRAFFICForce the use of VPC Access for all egress traffic from the function.
PrivateIpRanges
PRIVATE_IP_RANGESUse the VPC Access Connector for private IP space from RFC1918.
EgressSettingUnspecified
EGRESS_SETTING_UNSPECIFIED
AllTraffic
ALL_TRAFFICForce the use of VPC Access for all egress traffic from the function.
PrivateIpRanges
PRIVATE_IP_RANGESUse the VPC Access Connector for private IP space from RFC1918.
EGRESS_SETTING_UNSPECIFIED
EGRESS_SETTING_UNSPECIFIED
ALL_TRAFFIC
ALL_TRAFFICForce the use of VPC Access for all egress traffic from the function.
PRIVATE_IP_RANGES
PRIVATE_IP_RANGESUse the VPC Access Connector for private IP space from RFC1918.
"EGRESS_SETTING_UNSPECIFIED"
EGRESS_SETTING_UNSPECIFIED
"ALL_TRAFFIC"
ALL_TRAFFICForce the use of VPC Access for all egress traffic from the function.
"PRIVATE_IP_RANGES"
PRIVATE_IP_RANGESUse the VPC Access Connector for private IP space from RFC1918.

VpcAccessConnectorResponse
, VpcAccessConnectorResponseArgs

EgressSetting This property is required. string
The egress setting for the connector, controlling what traffic is diverted through it.
Name This property is required. string
Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
EgressSetting This property is required. string
The egress setting for the connector, controlling what traffic is diverted through it.
Name This property is required. string
Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
egressSetting This property is required. String
The egress setting for the connector, controlling what traffic is diverted through it.
name This property is required. String
Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
egressSetting This property is required. string
The egress setting for the connector, controlling what traffic is diverted through it.
name This property is required. string
Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
egress_setting This property is required. str
The egress setting for the connector, controlling what traffic is diverted through it.
name This property is required. str
Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.
egressSetting This property is required. String
The egress setting for the connector, controlling what traffic is diverted through it.
name This property is required. String
Full Serverless VPC Access Connector name e.g. projects/my-project/locations/us-central1/connectors/c1.

ZipInfo
, ZipInfoArgs

FilesCount int
An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.
SourceUrl string
URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.
FilesCount int
An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.
SourceUrl string
URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.
filesCount Integer
An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.
sourceUrl String
URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.
filesCount number
An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.
sourceUrl string
URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.
files_count int
An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.
source_url str
URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.
filesCount Number
An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.
sourceUrl String
URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

ZipInfoResponse
, ZipInfoResponseArgs

FilesCount This property is required. int
An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.
SourceUrl This property is required. string
URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.
FilesCount This property is required. int
An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.
SourceUrl This property is required. string
URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.
filesCount This property is required. Integer
An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.
sourceUrl This property is required. String
URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.
filesCount This property is required. number
An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.
sourceUrl This property is required. string
URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.
files_count This property is required. int
An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.
source_url This property is required. str
URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.
filesCount This property is required. Number
An estimate of the number of files in a zip for a zip deployment. If set, must be greater than or equal to the actual number of files. Used for optimizing performance; if not provided, deployment may be slow.
sourceUrl This property is required. String
URL of the zip file to deploy from. Must be a URL to a resource in Google Cloud Storage in the form 'http(s)://storage.googleapis.com//'.

Package Details

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

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

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi