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-native logo

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,
                vpc_access_connector: Optional[VpcAccessConnectorArgs] = None,
                basic_scaling: Optional[BasicScalingArgs] = None,
                instance_class: Optional[str] = None,
                build_env_variables: Optional[Mapping[str, str]] = None,
                default_expiration: Optional[str] = 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,
                beta_settings: Optional[Mapping[str, str]] = None,
                automatic_scaling: Optional[AutomaticScalingArgs] = None,
                manual_scaling: Optional[ManualScalingArgs] = None,
                liveness_check: Optional[LivenessCheckArgs] = 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,
                libraries: Optional[Sequence[LibraryArgs]] = 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 string
    The unique name of the resource.
    args VersionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args VersionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args VersionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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",
        VpcAccessConnector = new GoogleNative.AppEngine.V1.Inputs.VpcAccessConnectorArgs
        {
            EgressSetting = GoogleNative.AppEngine.V1.VpcAccessConnectorEgressSetting.EgressSettingUnspecified,
            Name = "string",
        },
        BasicScaling = new GoogleNative.AppEngine.V1.Inputs.BasicScalingArgs
        {
            IdleTimeout = "string",
            MaxInstances = 0,
        },
        InstanceClass = "string",
        BuildEnvVariables = 
        {
            { "string", "string" },
        },
        DefaultExpiration = "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,
        },
        BetaSettings = 
        {
            { "string", "string" },
        },
        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,
            },
        },
        ManualScaling = new GoogleNative.AppEngine.V1.Inputs.ManualScalingArgs
        {
            Instances = 0,
        },
        LivenessCheck = new GoogleNative.AppEngine.V1.Inputs.LivenessCheckArgs
        {
            CheckInterval = "string",
            FailureThreshold = 0,
            Host = "string",
            InitialDelay = "string",
            Path = "string",
            SuccessThreshold = 0,
            Timeout = "string",
        },
        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,
        Libraries = new[]
        {
            new GoogleNative.AppEngine.V1.Inputs.LibraryArgs
            {
                Name = "string",
                Version = "string",
            },
        },
    });
    
    example, err := appengine.NewVersion(ctx, "google-nativeVersionResource", &appengine.VersionArgs{
    	AppId:     pulumi.String("string"),
    	ServiceId: pulumi.String("string"),
    	Id:        pulumi.String("string"),
    	VpcAccessConnector: &appengine.VpcAccessConnectorArgs{
    		EgressSetting: appengine.VpcAccessConnectorEgressSettingEgressSettingUnspecified,
    		Name:          pulumi.String("string"),
    	},
    	BasicScaling: &appengine.BasicScalingArgs{
    		IdleTimeout:  pulumi.String("string"),
    		MaxInstances: pulumi.Int(0),
    	},
    	InstanceClass: pulumi.String("string"),
    	BuildEnvVariables: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	DefaultExpiration: 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,
    	},
    	BetaSettings: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	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),
    		},
    	},
    	ManualScaling: &appengine.ManualScalingArgs{
    		Instances: pulumi.Int(0),
    	},
    	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"),
    	},
    	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),
    	Libraries: appengine.LibraryArray{
    		&appengine.LibraryArgs{
    			Name:    pulumi.String("string"),
    			Version: pulumi.String("string"),
    		},
    	},
    })
    
    var google_nativeVersionResource = new Version("google-nativeVersionResource", VersionArgs.builder()
        .appId("string")
        .serviceId("string")
        .id("string")
        .vpcAccessConnector(VpcAccessConnectorArgs.builder()
            .egressSetting("EGRESS_SETTING_UNSPECIFIED")
            .name("string")
            .build())
        .basicScaling(BasicScalingArgs.builder()
            .idleTimeout("string")
            .maxInstances(0)
            .build())
        .instanceClass("string")
        .buildEnvVariables(Map.of("string", "string"))
        .defaultExpiration("string")
        .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")
        .betaSettings(Map.of("string", "string"))
        .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())
        .manualScaling(ManualScalingArgs.builder()
            .instances(0)
            .build())
        .livenessCheck(LivenessCheckArgs.builder()
            .checkInterval("string")
            .failureThreshold(0)
            .host("string")
            .initialDelay("string")
            .path("string")
            .successThreshold(0)
            .timeout("string")
            .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)
        .libraries(LibraryArgs.builder()
            .name("string")
            .version("string")
            .build())
        .build());
    
    google_native_version_resource = google_native.appengine.v1.Version("google-nativeVersionResource",
        app_id="string",
        service_id="string",
        id="string",
        vpc_access_connector=google_native.appengine.v1.VpcAccessConnectorArgs(
            egress_setting=google_native.appengine.v1.VpcAccessConnectorEgressSetting.EGRESS_SETTING_UNSPECIFIED,
            name="string",
        ),
        basic_scaling=google_native.appengine.v1.BasicScalingArgs(
            idle_timeout="string",
            max_instances=0,
        ),
        instance_class="string",
        build_env_variables={
            "string": "string",
        },
        default_expiration="string",
        deployment=google_native.appengine.v1.DeploymentArgs(
            cloud_build_options=google_native.appengine.v1.CloudBuildOptionsArgs(
                app_yaml_path="string",
                cloud_build_timeout="string",
            ),
            container=google_native.appengine.v1.ContainerInfoArgs(
                image="string",
            ),
            files={
                "string": "string",
            },
            zip=google_native.appengine.v1.ZipInfoArgs(
                files_count=0,
                source_url="string",
            ),
        ),
        endpoints_api_service=google_native.appengine.v1.EndpointsApiServiceArgs(
            config_id="string",
            disable_trace_sampling=False,
            name="string",
            rollout_strategy=google_native.appengine.v1.EndpointsApiServiceRolloutStrategy.UNSPECIFIED_ROLLOUT_STRATEGY,
        ),
        entrypoint=google_native.appengine.v1.EntrypointArgs(
            shell="string",
        ),
        env="string",
        env_variables={
            "string": "string",
        },
        error_handlers=[google_native.appengine.v1.ErrorHandlerArgs(
            error_code=google_native.appengine.v1.ErrorHandlerErrorCode.ERROR_CODE_UNSPECIFIED,
            mime_type="string",
            static_file="string",
        )],
        flexible_runtime_settings=google_native.appengine.v1.FlexibleRuntimeSettingsArgs(
            operating_system="string",
            runtime_version="string",
        ),
        generated_customer_metadata={
            "string": "string",
        },
        handlers=[google_native.appengine.v1.UrlMapArgs(
            api_endpoint=google_native.appengine.v1.ApiEndpointHandlerArgs(
                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=google_native.appengine.v1.ScriptHandlerArgs(
                script_path="string",
            ),
            security_level=google_native.appengine.v1.UrlMapSecurityLevel.SECURE_UNSPECIFIED,
            static_files=google_native.appengine.v1.StaticFilesHandlerArgs(
                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=google_native.appengine.v1.HealthCheckArgs(
            check_interval="string",
            disable_health_check=False,
            healthy_threshold=0,
            host="string",
            restart_threshold=0,
            timeout="string",
            unhealthy_threshold=0,
        ),
        api_config=google_native.appengine.v1.ApiConfigHandlerArgs(
            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],
        beta_settings={
            "string": "string",
        },
        automatic_scaling=google_native.appengine.v1.AutomaticScalingArgs(
            cool_down_period="string",
            cpu_utilization=google_native.appengine.v1.CpuUtilizationArgs(
                aggregation_window_length="string",
                target_utilization=0,
            ),
            disk_utilization=google_native.appengine.v1.DiskUtilizationArgs(
                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=google_native.appengine.v1.NetworkUtilizationArgs(
                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=google_native.appengine.v1.RequestUtilizationArgs(
                target_concurrent_requests=0,
                target_request_count_per_second=0,
            ),
            standard_scheduler_settings=google_native.appengine.v1.StandardSchedulerSettingsArgs(
                max_instances=0,
                min_instances=0,
                target_cpu_utilization=0,
                target_throughput_utilization=0,
            ),
        ),
        manual_scaling=google_native.appengine.v1.ManualScalingArgs(
            instances=0,
        ),
        liveness_check=google_native.appengine.v1.LivenessCheckArgs(
            check_interval="string",
            failure_threshold=0,
            host="string",
            initial_delay="string",
            path="string",
            success_threshold=0,
            timeout="string",
        ),
        network=google_native.appengine.v1.NetworkArgs(
            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=google_native.appengine.v1.ReadinessCheckArgs(
            app_start_timeout="string",
            check_interval="string",
            failure_threshold=0,
            host="string",
            path="string",
            success_threshold=0,
            timeout="string",
        ),
        resources=google_native.appengine.v1.ResourcesArgs(
            cpu=0,
            disk_gb=0,
            kms_key_reference="string",
            memory_gb=0,
            volumes=[google_native.appengine.v1.VolumeArgs(
                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,
        libraries=[google_native.appengine.v1.LibraryArgs(
            name="string",
            version="string",
        )])
    
    const google_nativeVersionResource = new google_native.appengine.v1.Version("google-nativeVersionResource", {
        appId: "string",
        serviceId: "string",
        id: "string",
        vpcAccessConnector: {
            egressSetting: google_native.appengine.v1.VpcAccessConnectorEgressSetting.EgressSettingUnspecified,
            name: "string",
        },
        basicScaling: {
            idleTimeout: "string",
            maxInstances: 0,
        },
        instanceClass: "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: 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],
        betaSettings: {
            string: "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,
            },
        },
        manualScaling: {
            instances: 0,
        },
        livenessCheck: {
            checkInterval: "string",
            failureThreshold: 0,
            host: "string",
            initialDelay: "string",
            path: "string",
            successThreshold: 0,
            timeout: "string",
        },
        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,
        libraries: [{
            name: "string",
            version: "string",
        }],
    });
    
    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
    

    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

    The Version resource accepts the following input properties:

    AppId string
    ServiceId 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 string
    ServiceId 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 String
    serviceId 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 string
    serviceId 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 str
    service_id 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 String
    serviceId 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 string
    Action to take when users access resources that require authentication. Defaults to redirect.
    Login string
    Level of login required to access this resource. Defaults to optional.
    Script string
    Path to the script from the application root directory.
    SecurityLevel string
    Security (HTTPS) enforcement for this URL.
    Url string
    URL to serve the endpoint at.
    AuthFailAction string
    Action to take when users access resources that require authentication. Defaults to redirect.
    Login string
    Level of login required to access this resource. Defaults to optional.
    Script string
    Path to the script from the application root directory.
    SecurityLevel string
    Security (HTTPS) enforcement for this URL.
    Url string
    URL to serve the endpoint at.
    authFailAction String
    Action to take when users access resources that require authentication. Defaults to redirect.
    login String
    Level of login required to access this resource. Defaults to optional.
    script String
    Path to the script from the application root directory.
    securityLevel String
    Security (HTTPS) enforcement for this URL.
    url String
    URL to serve the endpoint at.
    authFailAction string
    Action to take when users access resources that require authentication. Defaults to redirect.
    login string
    Level of login required to access this resource. Defaults to optional.
    script string
    Path to the script from the application root directory.
    securityLevel string
    Security (HTTPS) enforcement for this URL.
    url string
    URL to serve the endpoint at.
    auth_fail_action str
    Action to take when users access resources that require authentication. Defaults to redirect.
    login str
    Level of login required to access this resource. Defaults to optional.
    script str
    Path to the script from the application root directory.
    security_level str
    Security (HTTPS) enforcement for this URL.
    url str
    URL to serve the endpoint at.
    authFailAction String
    Action to take when users access resources that require authentication. Defaults to redirect.
    login String
    Level of login required to access this resource. Defaults to optional.
    script String
    Path to the script from the application root directory.
    securityLevel String
    Security (HTTPS) enforcement for this URL.
    url 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 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.

    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 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.CpuUtilizationResponse
    Target scaling by CPU usage.
    DiskUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.DiskUtilizationResponse
    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.NetworkUtilizationResponse
    Target scaling by network usage.
    RequestUtilization Pulumi.GoogleNative.AppEngine.V1.Inputs.RequestUtilizationResponse
    Target scaling by request utilization.
    StandardSchedulerSettings Pulumi.GoogleNative.AppEngine.V1.Inputs.StandardSchedulerSettingsResponse
    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 CpuUtilizationResponse
    Target scaling by CPU usage.
    DiskUtilization DiskUtilizationResponse
    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 NetworkUtilizationResponse
    Target scaling by network usage.
    RequestUtilization RequestUtilizationResponse
    Target scaling by request utilization.
    StandardSchedulerSettings StandardSchedulerSettingsResponse
    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 CpuUtilizationResponse
    Target scaling by CPU usage.
    diskUtilization DiskUtilizationResponse
    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 NetworkUtilizationResponse
    Target scaling by network usage.
    requestUtilization RequestUtilizationResponse
    Target scaling by request utilization.
    standardSchedulerSettings StandardSchedulerSettingsResponse
    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 CpuUtilizationResponse
    Target scaling by CPU usage.
    diskUtilization DiskUtilizationResponse
    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 NetworkUtilizationResponse
    Target scaling by network usage.
    requestUtilization RequestUtilizationResponse
    Target scaling by request utilization.
    standardSchedulerSettings StandardSchedulerSettingsResponse
    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 CpuUtilizationResponse
    Target scaling by CPU usage.
    disk_utilization DiskUtilizationResponse
    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 NetworkUtilizationResponse
    Target scaling by network usage.
    request_utilization RequestUtilizationResponse
    Target scaling by request utilization.
    standard_scheduler_settings StandardSchedulerSettingsResponse
    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.

    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 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.

    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 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.

    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 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"

    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 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.

    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 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 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 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.ZipInfoResponse
    The zip file for this deployment, if this is a zip deployment.
    CloudBuildOptions 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 ContainerInfoResponse
    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 ZipInfoResponse
    The zip file for this deployment, if this is a zip deployment.
    cloudBuildOptions 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 ContainerInfoResponse
    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 ZipInfoResponse
    The zip file for this deployment, if this is a zip deployment.
    cloudBuildOptions 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 ContainerInfoResponse
    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 ZipInfoResponse
    The zip file for this deployment, if this is a zip deployment.
    cloud_build_options 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 ContainerInfoResponse
    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 ZipInfoResponse
    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.

    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 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.

    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 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 string
    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 string
    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 String
    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 string
    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 str
    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 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 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.

    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 string
    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 string
    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 String
    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 string
    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 str
    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 String
    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.

    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 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.

    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 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.

    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 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".

    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 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.

    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 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.

    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 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 string
    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 string
    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 String
    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 string
    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 str
    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 String
    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.

    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 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.

    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 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.

    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 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.

    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 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.VolumeResponse>
    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 []VolumeResponse
    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<VolumeResponse>
    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 VolumeResponse[]
    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[VolumeResponse]
    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.

    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 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.

    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 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

    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 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.

    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 Pulumi.GoogleNative.AppEngine.V1.Inputs.ApiEndpointHandlerResponse
    Uses API Endpoints to handle requests.
    AuthFailAction string
    Action to take when users access resources that require authentication. Defaults to redirect.
    Login string
    Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
    RedirectHttpResponseCode string
    30x code to use when performing redirects for the secure field. Defaults to 302.
    Script 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 string
    Security (HTTPS) enforcement for this URL.
    StaticFiles Pulumi.GoogleNative.AppEngine.V1.Inputs.StaticFilesHandlerResponse
    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 ApiEndpointHandlerResponse
    Uses API Endpoints to handle requests.
    AuthFailAction string
    Action to take when users access resources that require authentication. Defaults to redirect.
    Login string
    Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
    RedirectHttpResponseCode string
    30x code to use when performing redirects for the secure field. Defaults to 302.
    Script 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 string
    Security (HTTPS) enforcement for this URL.
    StaticFiles StaticFilesHandlerResponse
    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 ApiEndpointHandlerResponse
    Uses API Endpoints to handle requests.
    authFailAction String
    Action to take when users access resources that require authentication. Defaults to redirect.
    login String
    Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
    redirectHttpResponseCode String
    30x code to use when performing redirects for the secure field. Defaults to 302.
    script 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 String
    Security (HTTPS) enforcement for this URL.
    staticFiles StaticFilesHandlerResponse
    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 ApiEndpointHandlerResponse
    Uses API Endpoints to handle requests.
    authFailAction string
    Action to take when users access resources that require authentication. Defaults to redirect.
    login string
    Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
    redirectHttpResponseCode string
    30x code to use when performing redirects for the secure field. Defaults to 302.
    script 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 string
    Security (HTTPS) enforcement for this URL.
    staticFiles StaticFilesHandlerResponse
    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 ApiEndpointHandlerResponse
    Uses API Endpoints to handle requests.
    auth_fail_action str
    Action to take when users access resources that require authentication. Defaults to redirect.
    login str
    Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
    redirect_http_response_code str
    30x code to use when performing redirects for the secure field. Defaults to 302.
    script 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 str
    Security (HTTPS) enforcement for this URL.
    static_files StaticFilesHandlerResponse
    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 String
    Action to take when users access resources that require authentication. Defaults to redirect.
    login String
    Level of login required to access this resource. Not supported for Node.js in the App Engine standard environment.
    redirectHttpResponseCode String
    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 String
    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.

    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, VolumeResponse