appengine

package
v2.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

nolint: lll

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	pulumi.CustomResourceState

	// Identifier of the app, usually `{PROJECT_ID}`
	AppId pulumi.StringOutput `pulumi:"appId"`
	// The domain to authenticate users with when using App Engine's User API.
	AuthDomain pulumi.StringOutput `pulumi:"authDomain"`
	// The GCS bucket code is being stored in for this app.
	CodeBucket pulumi.StringOutput `pulumi:"codeBucket"`
	// The GCS bucket content is being stored in for this app.
	DefaultBucket pulumi.StringOutput `pulumi:"defaultBucket"`
	// The default hostname for this app.
	DefaultHostname pulumi.StringOutput `pulumi:"defaultHostname"`
	// A block of optional settings to configure specific App Engine features:
	FeatureSettings ApplicationFeatureSettingsOutput `pulumi:"featureSettings"`
	// The GCR domain used for storing managed Docker images for this app.
	GcrDomain pulumi.StringOutput `pulumi:"gcrDomain"`
	// Settings for enabling Cloud Identity Aware Proxy
	Iap ApplicationIapPtrOutput `pulumi:"iap"`
	// The [location](https://cloud.google.com/appengine/docs/locations)
	// to serve the app from.
	LocationId pulumi.StringOutput `pulumi:"locationId"`
	// Unique name of the app, usually `apps/{PROJECT_ID}`
	Name pulumi.StringOutput `pulumi:"name"`
	// The project ID to create the application under.
	// ~>**NOTE**: GCP only accepts project ID, not project number. If you are using number,
	// you may get a "Permission denied" error.
	Project pulumi.StringOutput `pulumi:"project"`
	// The serving status of the app.
	ServingStatus pulumi.StringOutput `pulumi:"servingStatus"`
	// A list of dispatch rule blocks. Each block has a `domain`, `path`, and `service` field.
	UrlDispatchRules ApplicationUrlDispatchRuleArrayOutput `pulumi:"urlDispatchRules"`
}

Allows creation and management of an App Engine application.

> App Engine applications cannot be deleted once they're created; you have to delete the

entire project to delete the application. This provider will report the application has been
successfully deleted; this is a limitation of the provider, and will go away in the future.
This provider is not able to delete App Engine applications.

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/app_engine_application.html.markdown.

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

NewApplication registers a new resource with the given unique name, arguments, and options.

type ApplicationArgs

type ApplicationArgs struct {
	// The domain to authenticate users with when using App Engine's User API.
	AuthDomain pulumi.StringPtrInput
	// A block of optional settings to configure specific App Engine features:
	FeatureSettings ApplicationFeatureSettingsPtrInput
	// Settings for enabling Cloud Identity Aware Proxy
	Iap ApplicationIapPtrInput
	// The [location](https://cloud.google.com/appengine/docs/locations)
	// to serve the app from.
	LocationId pulumi.StringInput
	// The project ID to create the application under.
	// ~>**NOTE**: GCP only accepts project ID, not project number. If you are using number,
	// you may get a "Permission denied" error.
	Project pulumi.StringPtrInput
	// The serving status of the app.
	ServingStatus pulumi.StringPtrInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationFeatureSettings

type ApplicationFeatureSettings struct {
	// Set to false to use the legacy health check instead of the readiness
	// and liveness checks.
	SplitHealthChecks bool `pulumi:"splitHealthChecks"`
}

type ApplicationFeatureSettingsArgs

type ApplicationFeatureSettingsArgs struct {
	// Set to false to use the legacy health check instead of the readiness
	// and liveness checks.
	SplitHealthChecks pulumi.BoolInput `pulumi:"splitHealthChecks"`
}

func (ApplicationFeatureSettingsArgs) ElementType

func (ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsOutput

func (i ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsOutput() ApplicationFeatureSettingsOutput

func (ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsOutputWithContext

func (i ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsOutputWithContext(ctx context.Context) ApplicationFeatureSettingsOutput

func (ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsPtrOutput

func (i ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsPtrOutput() ApplicationFeatureSettingsPtrOutput

func (ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsPtrOutputWithContext

func (i ApplicationFeatureSettingsArgs) ToApplicationFeatureSettingsPtrOutputWithContext(ctx context.Context) ApplicationFeatureSettingsPtrOutput

type ApplicationFeatureSettingsInput

type ApplicationFeatureSettingsInput interface {
	pulumi.Input

	ToApplicationFeatureSettingsOutput() ApplicationFeatureSettingsOutput
	ToApplicationFeatureSettingsOutputWithContext(context.Context) ApplicationFeatureSettingsOutput
}

type ApplicationFeatureSettingsOutput

type ApplicationFeatureSettingsOutput struct{ *pulumi.OutputState }

func (ApplicationFeatureSettingsOutput) ElementType

func (ApplicationFeatureSettingsOutput) SplitHealthChecks

func (o ApplicationFeatureSettingsOutput) SplitHealthChecks() pulumi.BoolOutput

Set to false to use the legacy health check instead of the readiness and liveness checks.

func (ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsOutput

func (o ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsOutput() ApplicationFeatureSettingsOutput

func (ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsOutputWithContext

func (o ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsOutputWithContext(ctx context.Context) ApplicationFeatureSettingsOutput

func (ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsPtrOutput

func (o ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsPtrOutput() ApplicationFeatureSettingsPtrOutput

func (ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsPtrOutputWithContext

func (o ApplicationFeatureSettingsOutput) ToApplicationFeatureSettingsPtrOutputWithContext(ctx context.Context) ApplicationFeatureSettingsPtrOutput

type ApplicationFeatureSettingsPtrInput

type ApplicationFeatureSettingsPtrInput interface {
	pulumi.Input

	ToApplicationFeatureSettingsPtrOutput() ApplicationFeatureSettingsPtrOutput
	ToApplicationFeatureSettingsPtrOutputWithContext(context.Context) ApplicationFeatureSettingsPtrOutput
}

type ApplicationFeatureSettingsPtrOutput

type ApplicationFeatureSettingsPtrOutput struct{ *pulumi.OutputState }

func (ApplicationFeatureSettingsPtrOutput) Elem

func (ApplicationFeatureSettingsPtrOutput) ElementType

func (ApplicationFeatureSettingsPtrOutput) SplitHealthChecks

Set to false to use the legacy health check instead of the readiness and liveness checks.

func (ApplicationFeatureSettingsPtrOutput) ToApplicationFeatureSettingsPtrOutput

func (o ApplicationFeatureSettingsPtrOutput) ToApplicationFeatureSettingsPtrOutput() ApplicationFeatureSettingsPtrOutput

func (ApplicationFeatureSettingsPtrOutput) ToApplicationFeatureSettingsPtrOutputWithContext

func (o ApplicationFeatureSettingsPtrOutput) ToApplicationFeatureSettingsPtrOutputWithContext(ctx context.Context) ApplicationFeatureSettingsPtrOutput

type ApplicationIap

type ApplicationIap struct {
	Oauth2ClientId           string  `pulumi:"oauth2ClientId"`
	Oauth2ClientSecret       string  `pulumi:"oauth2ClientSecret"`
	Oauth2ClientSecretSha256 *string `pulumi:"oauth2ClientSecretSha256"`
}

type ApplicationIapArgs

type ApplicationIapArgs struct {
	Oauth2ClientId           pulumi.StringInput    `pulumi:"oauth2ClientId"`
	Oauth2ClientSecret       pulumi.StringInput    `pulumi:"oauth2ClientSecret"`
	Oauth2ClientSecretSha256 pulumi.StringPtrInput `pulumi:"oauth2ClientSecretSha256"`
}

func (ApplicationIapArgs) ElementType

func (ApplicationIapArgs) ElementType() reflect.Type

func (ApplicationIapArgs) ToApplicationIapOutput

func (i ApplicationIapArgs) ToApplicationIapOutput() ApplicationIapOutput

func (ApplicationIapArgs) ToApplicationIapOutputWithContext

func (i ApplicationIapArgs) ToApplicationIapOutputWithContext(ctx context.Context) ApplicationIapOutput

func (ApplicationIapArgs) ToApplicationIapPtrOutput

func (i ApplicationIapArgs) ToApplicationIapPtrOutput() ApplicationIapPtrOutput

func (ApplicationIapArgs) ToApplicationIapPtrOutputWithContext

func (i ApplicationIapArgs) ToApplicationIapPtrOutputWithContext(ctx context.Context) ApplicationIapPtrOutput

type ApplicationIapInput

type ApplicationIapInput interface {
	pulumi.Input

	ToApplicationIapOutput() ApplicationIapOutput
	ToApplicationIapOutputWithContext(context.Context) ApplicationIapOutput
}

type ApplicationIapOutput

type ApplicationIapOutput struct{ *pulumi.OutputState }

func (ApplicationIapOutput) ElementType

func (ApplicationIapOutput) ElementType() reflect.Type

func (ApplicationIapOutput) Oauth2ClientId

func (o ApplicationIapOutput) Oauth2ClientId() pulumi.StringOutput

func (ApplicationIapOutput) Oauth2ClientSecret

func (o ApplicationIapOutput) Oauth2ClientSecret() pulumi.StringOutput

func (ApplicationIapOutput) Oauth2ClientSecretSha256

func (o ApplicationIapOutput) Oauth2ClientSecretSha256() pulumi.StringPtrOutput

func (ApplicationIapOutput) ToApplicationIapOutput

func (o ApplicationIapOutput) ToApplicationIapOutput() ApplicationIapOutput

func (ApplicationIapOutput) ToApplicationIapOutputWithContext

func (o ApplicationIapOutput) ToApplicationIapOutputWithContext(ctx context.Context) ApplicationIapOutput

func (ApplicationIapOutput) ToApplicationIapPtrOutput

func (o ApplicationIapOutput) ToApplicationIapPtrOutput() ApplicationIapPtrOutput

func (ApplicationIapOutput) ToApplicationIapPtrOutputWithContext

func (o ApplicationIapOutput) ToApplicationIapPtrOutputWithContext(ctx context.Context) ApplicationIapPtrOutput

type ApplicationIapPtrInput

type ApplicationIapPtrInput interface {
	pulumi.Input

	ToApplicationIapPtrOutput() ApplicationIapPtrOutput
	ToApplicationIapPtrOutputWithContext(context.Context) ApplicationIapPtrOutput
}

type ApplicationIapPtrOutput

type ApplicationIapPtrOutput struct{ *pulumi.OutputState }

func (ApplicationIapPtrOutput) Elem

func (ApplicationIapPtrOutput) ElementType

func (ApplicationIapPtrOutput) ElementType() reflect.Type

func (ApplicationIapPtrOutput) Oauth2ClientId

func (o ApplicationIapPtrOutput) Oauth2ClientId() pulumi.StringOutput

func (ApplicationIapPtrOutput) Oauth2ClientSecret

func (o ApplicationIapPtrOutput) Oauth2ClientSecret() pulumi.StringOutput

func (ApplicationIapPtrOutput) Oauth2ClientSecretSha256

func (o ApplicationIapPtrOutput) Oauth2ClientSecretSha256() pulumi.StringPtrOutput

func (ApplicationIapPtrOutput) ToApplicationIapPtrOutput

func (o ApplicationIapPtrOutput) ToApplicationIapPtrOutput() ApplicationIapPtrOutput

func (ApplicationIapPtrOutput) ToApplicationIapPtrOutputWithContext

func (o ApplicationIapPtrOutput) ToApplicationIapPtrOutputWithContext(ctx context.Context) ApplicationIapPtrOutput

type ApplicationState

type ApplicationState struct {
	// Identifier of the app, usually `{PROJECT_ID}`
	AppId pulumi.StringPtrInput
	// The domain to authenticate users with when using App Engine's User API.
	AuthDomain pulumi.StringPtrInput
	// The GCS bucket code is being stored in for this app.
	CodeBucket pulumi.StringPtrInput
	// The GCS bucket content is being stored in for this app.
	DefaultBucket pulumi.StringPtrInput
	// The default hostname for this app.
	DefaultHostname pulumi.StringPtrInput
	// A block of optional settings to configure specific App Engine features:
	FeatureSettings ApplicationFeatureSettingsPtrInput
	// The GCR domain used for storing managed Docker images for this app.
	GcrDomain pulumi.StringPtrInput
	// Settings for enabling Cloud Identity Aware Proxy
	Iap ApplicationIapPtrInput
	// The [location](https://cloud.google.com/appengine/docs/locations)
	// to serve the app from.
	LocationId pulumi.StringPtrInput
	// Unique name of the app, usually `apps/{PROJECT_ID}`
	Name pulumi.StringPtrInput
	// The project ID to create the application under.
	// ~>**NOTE**: GCP only accepts project ID, not project number. If you are using number,
	// you may get a "Permission denied" error.
	Project pulumi.StringPtrInput
	// The serving status of the app.
	ServingStatus pulumi.StringPtrInput
	// A list of dispatch rule blocks. Each block has a `domain`, `path`, and `service` field.
	UrlDispatchRules ApplicationUrlDispatchRuleArrayInput
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type ApplicationUrlDispatchRule

type ApplicationUrlDispatchRule struct {
	Domain  *string `pulumi:"domain"`
	Path    *string `pulumi:"path"`
	Service *string `pulumi:"service"`
}

type ApplicationUrlDispatchRuleArgs

type ApplicationUrlDispatchRuleArgs struct {
	Domain  pulumi.StringPtrInput `pulumi:"domain"`
	Path    pulumi.StringPtrInput `pulumi:"path"`
	Service pulumi.StringPtrInput `pulumi:"service"`
}

func (ApplicationUrlDispatchRuleArgs) ElementType

func (ApplicationUrlDispatchRuleArgs) ToApplicationUrlDispatchRuleOutput

func (i ApplicationUrlDispatchRuleArgs) ToApplicationUrlDispatchRuleOutput() ApplicationUrlDispatchRuleOutput

func (ApplicationUrlDispatchRuleArgs) ToApplicationUrlDispatchRuleOutputWithContext

func (i ApplicationUrlDispatchRuleArgs) ToApplicationUrlDispatchRuleOutputWithContext(ctx context.Context) ApplicationUrlDispatchRuleOutput

type ApplicationUrlDispatchRuleArray

type ApplicationUrlDispatchRuleArray []ApplicationUrlDispatchRuleInput

func (ApplicationUrlDispatchRuleArray) ElementType

func (ApplicationUrlDispatchRuleArray) ToApplicationUrlDispatchRuleArrayOutput

func (i ApplicationUrlDispatchRuleArray) ToApplicationUrlDispatchRuleArrayOutput() ApplicationUrlDispatchRuleArrayOutput

func (ApplicationUrlDispatchRuleArray) ToApplicationUrlDispatchRuleArrayOutputWithContext

func (i ApplicationUrlDispatchRuleArray) ToApplicationUrlDispatchRuleArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRuleArrayOutput

type ApplicationUrlDispatchRuleArrayInput

type ApplicationUrlDispatchRuleArrayInput interface {
	pulumi.Input

	ToApplicationUrlDispatchRuleArrayOutput() ApplicationUrlDispatchRuleArrayOutput
	ToApplicationUrlDispatchRuleArrayOutputWithContext(context.Context) ApplicationUrlDispatchRuleArrayOutput
}

type ApplicationUrlDispatchRuleArrayOutput

type ApplicationUrlDispatchRuleArrayOutput struct{ *pulumi.OutputState }

func (ApplicationUrlDispatchRuleArrayOutput) ElementType

func (ApplicationUrlDispatchRuleArrayOutput) Index

func (ApplicationUrlDispatchRuleArrayOutput) ToApplicationUrlDispatchRuleArrayOutput

func (o ApplicationUrlDispatchRuleArrayOutput) ToApplicationUrlDispatchRuleArrayOutput() ApplicationUrlDispatchRuleArrayOutput

func (ApplicationUrlDispatchRuleArrayOutput) ToApplicationUrlDispatchRuleArrayOutputWithContext

func (o ApplicationUrlDispatchRuleArrayOutput) ToApplicationUrlDispatchRuleArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRuleArrayOutput

type ApplicationUrlDispatchRuleInput

type ApplicationUrlDispatchRuleInput interface {
	pulumi.Input

	ToApplicationUrlDispatchRuleOutput() ApplicationUrlDispatchRuleOutput
	ToApplicationUrlDispatchRuleOutputWithContext(context.Context) ApplicationUrlDispatchRuleOutput
}

type ApplicationUrlDispatchRuleOutput

type ApplicationUrlDispatchRuleOutput struct{ *pulumi.OutputState }

func (ApplicationUrlDispatchRuleOutput) Domain

func (ApplicationUrlDispatchRuleOutput) ElementType

func (ApplicationUrlDispatchRuleOutput) Path

func (ApplicationUrlDispatchRuleOutput) Service

func (ApplicationUrlDispatchRuleOutput) ToApplicationUrlDispatchRuleOutput

func (o ApplicationUrlDispatchRuleOutput) ToApplicationUrlDispatchRuleOutput() ApplicationUrlDispatchRuleOutput

func (ApplicationUrlDispatchRuleOutput) ToApplicationUrlDispatchRuleOutputWithContext

func (o ApplicationUrlDispatchRuleOutput) ToApplicationUrlDispatchRuleOutputWithContext(ctx context.Context) ApplicationUrlDispatchRuleOutput

type ApplicationUrlDispatchRules

type ApplicationUrlDispatchRules struct {
	pulumi.CustomResourceState

	// Rules to match an HTTP request and dispatch that request to a service.
	DispatchRules ApplicationUrlDispatchRulesDispatchRuleArrayOutput `pulumi:"dispatchRules"`
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringOutput `pulumi:"project"`
}

Rules to match an HTTP request and dispatch that request to a service.

To get more information about ApplicationUrlDispatchRules, see:

* [API documentation](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps#UrlDispatchRule)

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/app_engine_application_url_dispatch_rules.html.markdown.

func GetApplicationUrlDispatchRules

func GetApplicationUrlDispatchRules(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationUrlDispatchRulesState, opts ...pulumi.ResourceOption) (*ApplicationUrlDispatchRules, error)

GetApplicationUrlDispatchRules gets an existing ApplicationUrlDispatchRules resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewApplicationUrlDispatchRules

func NewApplicationUrlDispatchRules(ctx *pulumi.Context,
	name string, args *ApplicationUrlDispatchRulesArgs, opts ...pulumi.ResourceOption) (*ApplicationUrlDispatchRules, error)

NewApplicationUrlDispatchRules registers a new resource with the given unique name, arguments, and options.

type ApplicationUrlDispatchRulesArgs

type ApplicationUrlDispatchRulesArgs struct {
	// Rules to match an HTTP request and dispatch that request to a service.
	DispatchRules ApplicationUrlDispatchRulesDispatchRuleArrayInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
}

The set of arguments for constructing a ApplicationUrlDispatchRules resource.

func (ApplicationUrlDispatchRulesArgs) ElementType

type ApplicationUrlDispatchRulesDispatchRule

type ApplicationUrlDispatchRulesDispatchRule struct {
	Domain  *string `pulumi:"domain"`
	Path    string  `pulumi:"path"`
	Service string  `pulumi:"service"`
}

type ApplicationUrlDispatchRulesDispatchRuleArgs

type ApplicationUrlDispatchRulesDispatchRuleArgs struct {
	Domain  pulumi.StringPtrInput `pulumi:"domain"`
	Path    pulumi.StringInput    `pulumi:"path"`
	Service pulumi.StringInput    `pulumi:"service"`
}

func (ApplicationUrlDispatchRulesDispatchRuleArgs) ElementType

func (ApplicationUrlDispatchRulesDispatchRuleArgs) ToApplicationUrlDispatchRulesDispatchRuleOutput

func (i ApplicationUrlDispatchRulesDispatchRuleArgs) ToApplicationUrlDispatchRulesDispatchRuleOutput() ApplicationUrlDispatchRulesDispatchRuleOutput

func (ApplicationUrlDispatchRulesDispatchRuleArgs) ToApplicationUrlDispatchRulesDispatchRuleOutputWithContext

func (i ApplicationUrlDispatchRulesDispatchRuleArgs) ToApplicationUrlDispatchRulesDispatchRuleOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesDispatchRuleOutput

type ApplicationUrlDispatchRulesDispatchRuleArray

type ApplicationUrlDispatchRulesDispatchRuleArray []ApplicationUrlDispatchRulesDispatchRuleInput

func (ApplicationUrlDispatchRulesDispatchRuleArray) ElementType

func (ApplicationUrlDispatchRulesDispatchRuleArray) ToApplicationUrlDispatchRulesDispatchRuleArrayOutput

func (i ApplicationUrlDispatchRulesDispatchRuleArray) ToApplicationUrlDispatchRulesDispatchRuleArrayOutput() ApplicationUrlDispatchRulesDispatchRuleArrayOutput

func (ApplicationUrlDispatchRulesDispatchRuleArray) ToApplicationUrlDispatchRulesDispatchRuleArrayOutputWithContext

func (i ApplicationUrlDispatchRulesDispatchRuleArray) ToApplicationUrlDispatchRulesDispatchRuleArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesDispatchRuleArrayOutput

type ApplicationUrlDispatchRulesDispatchRuleArrayInput

type ApplicationUrlDispatchRulesDispatchRuleArrayInput interface {
	pulumi.Input

	ToApplicationUrlDispatchRulesDispatchRuleArrayOutput() ApplicationUrlDispatchRulesDispatchRuleArrayOutput
	ToApplicationUrlDispatchRulesDispatchRuleArrayOutputWithContext(context.Context) ApplicationUrlDispatchRulesDispatchRuleArrayOutput
}

type ApplicationUrlDispatchRulesDispatchRuleArrayOutput

type ApplicationUrlDispatchRulesDispatchRuleArrayOutput struct{ *pulumi.OutputState }

func (ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ElementType

func (ApplicationUrlDispatchRulesDispatchRuleArrayOutput) Index

func (ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ToApplicationUrlDispatchRulesDispatchRuleArrayOutput

func (o ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ToApplicationUrlDispatchRulesDispatchRuleArrayOutput() ApplicationUrlDispatchRulesDispatchRuleArrayOutput

func (ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ToApplicationUrlDispatchRulesDispatchRuleArrayOutputWithContext

func (o ApplicationUrlDispatchRulesDispatchRuleArrayOutput) ToApplicationUrlDispatchRulesDispatchRuleArrayOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesDispatchRuleArrayOutput

type ApplicationUrlDispatchRulesDispatchRuleInput

type ApplicationUrlDispatchRulesDispatchRuleInput interface {
	pulumi.Input

	ToApplicationUrlDispatchRulesDispatchRuleOutput() ApplicationUrlDispatchRulesDispatchRuleOutput
	ToApplicationUrlDispatchRulesDispatchRuleOutputWithContext(context.Context) ApplicationUrlDispatchRulesDispatchRuleOutput
}

type ApplicationUrlDispatchRulesDispatchRuleOutput

type ApplicationUrlDispatchRulesDispatchRuleOutput struct{ *pulumi.OutputState }

func (ApplicationUrlDispatchRulesDispatchRuleOutput) Domain

func (ApplicationUrlDispatchRulesDispatchRuleOutput) ElementType

func (ApplicationUrlDispatchRulesDispatchRuleOutput) Path

func (ApplicationUrlDispatchRulesDispatchRuleOutput) Service

func (ApplicationUrlDispatchRulesDispatchRuleOutput) ToApplicationUrlDispatchRulesDispatchRuleOutput

func (o ApplicationUrlDispatchRulesDispatchRuleOutput) ToApplicationUrlDispatchRulesDispatchRuleOutput() ApplicationUrlDispatchRulesDispatchRuleOutput

func (ApplicationUrlDispatchRulesDispatchRuleOutput) ToApplicationUrlDispatchRulesDispatchRuleOutputWithContext

func (o ApplicationUrlDispatchRulesDispatchRuleOutput) ToApplicationUrlDispatchRulesDispatchRuleOutputWithContext(ctx context.Context) ApplicationUrlDispatchRulesDispatchRuleOutput

type ApplicationUrlDispatchRulesState

type ApplicationUrlDispatchRulesState struct {
	// Rules to match an HTTP request and dispatch that request to a service.
	DispatchRules ApplicationUrlDispatchRulesDispatchRuleArrayInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
}

func (ApplicationUrlDispatchRulesState) ElementType

type DomainMapping

type DomainMapping struct {
	pulumi.CustomResourceState

	// Relative name of the domain serving the application. Example: example.com.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.
	Name pulumi.StringOutput `pulumi:"name"`
	// Whether the domain creation should override any existing mappings for this domain. By default, overrides are rejected.
	OverrideStrategy pulumi.StringPtrOutput `pulumi:"overrideStrategy"`
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringOutput `pulumi:"project"`
	// The resource records required to configure this domain mapping. These records must be added to the domain's DNS
	// configuration in order to serve the application via this domain mapping.
	ResourceRecords DomainMappingResourceRecordArrayOutput `pulumi:"resourceRecords"`
	// SSL configuration for this domain. If unconfigured, this domain will not serve with SSL.
	SslSettings DomainMappingSslSettingsPtrOutput `pulumi:"sslSettings"`
}

A domain serving an App Engine application.

To get more information about DomainMapping, see:

* [API documentation](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.domainMappings) * How-to Guides

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/app_engine_domain_mapping.html.markdown.

func GetDomainMapping

func GetDomainMapping(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainMappingState, opts ...pulumi.ResourceOption) (*DomainMapping, error)

GetDomainMapping gets an existing DomainMapping resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDomainMapping

func NewDomainMapping(ctx *pulumi.Context,
	name string, args *DomainMappingArgs, opts ...pulumi.ResourceOption) (*DomainMapping, error)

NewDomainMapping registers a new resource with the given unique name, arguments, and options.

type DomainMappingArgs

type DomainMappingArgs struct {
	// Relative name of the domain serving the application. Example: example.com.
	DomainName pulumi.StringInput
	// Whether the domain creation should override any existing mappings for this domain. By default, overrides are rejected.
	OverrideStrategy pulumi.StringPtrInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
	// SSL configuration for this domain. If unconfigured, this domain will not serve with SSL.
	SslSettings DomainMappingSslSettingsPtrInput
}

The set of arguments for constructing a DomainMapping resource.

func (DomainMappingArgs) ElementType

func (DomainMappingArgs) ElementType() reflect.Type

type DomainMappingResourceRecord

type DomainMappingResourceRecord struct {
	Name   *string `pulumi:"name"`
	Rrdata *string `pulumi:"rrdata"`
	Type   *string `pulumi:"type"`
}

type DomainMappingResourceRecordArgs

type DomainMappingResourceRecordArgs struct {
	Name   pulumi.StringPtrInput `pulumi:"name"`
	Rrdata pulumi.StringPtrInput `pulumi:"rrdata"`
	Type   pulumi.StringPtrInput `pulumi:"type"`
}

func (DomainMappingResourceRecordArgs) ElementType

func (DomainMappingResourceRecordArgs) ToDomainMappingResourceRecordOutput

func (i DomainMappingResourceRecordArgs) ToDomainMappingResourceRecordOutput() DomainMappingResourceRecordOutput

func (DomainMappingResourceRecordArgs) ToDomainMappingResourceRecordOutputWithContext

func (i DomainMappingResourceRecordArgs) ToDomainMappingResourceRecordOutputWithContext(ctx context.Context) DomainMappingResourceRecordOutput

type DomainMappingResourceRecordArray

type DomainMappingResourceRecordArray []DomainMappingResourceRecordInput

func (DomainMappingResourceRecordArray) ElementType

func (DomainMappingResourceRecordArray) ToDomainMappingResourceRecordArrayOutput

func (i DomainMappingResourceRecordArray) ToDomainMappingResourceRecordArrayOutput() DomainMappingResourceRecordArrayOutput

func (DomainMappingResourceRecordArray) ToDomainMappingResourceRecordArrayOutputWithContext

func (i DomainMappingResourceRecordArray) ToDomainMappingResourceRecordArrayOutputWithContext(ctx context.Context) DomainMappingResourceRecordArrayOutput

type DomainMappingResourceRecordArrayInput

type DomainMappingResourceRecordArrayInput interface {
	pulumi.Input

	ToDomainMappingResourceRecordArrayOutput() DomainMappingResourceRecordArrayOutput
	ToDomainMappingResourceRecordArrayOutputWithContext(context.Context) DomainMappingResourceRecordArrayOutput
}

type DomainMappingResourceRecordArrayOutput

type DomainMappingResourceRecordArrayOutput struct{ *pulumi.OutputState }

func (DomainMappingResourceRecordArrayOutput) ElementType

func (DomainMappingResourceRecordArrayOutput) Index

func (DomainMappingResourceRecordArrayOutput) ToDomainMappingResourceRecordArrayOutput

func (o DomainMappingResourceRecordArrayOutput) ToDomainMappingResourceRecordArrayOutput() DomainMappingResourceRecordArrayOutput

func (DomainMappingResourceRecordArrayOutput) ToDomainMappingResourceRecordArrayOutputWithContext

func (o DomainMappingResourceRecordArrayOutput) ToDomainMappingResourceRecordArrayOutputWithContext(ctx context.Context) DomainMappingResourceRecordArrayOutput

type DomainMappingResourceRecordInput

type DomainMappingResourceRecordInput interface {
	pulumi.Input

	ToDomainMappingResourceRecordOutput() DomainMappingResourceRecordOutput
	ToDomainMappingResourceRecordOutputWithContext(context.Context) DomainMappingResourceRecordOutput
}

type DomainMappingResourceRecordOutput

type DomainMappingResourceRecordOutput struct{ *pulumi.OutputState }

func (DomainMappingResourceRecordOutput) ElementType

func (DomainMappingResourceRecordOutput) Name

func (DomainMappingResourceRecordOutput) Rrdata

func (DomainMappingResourceRecordOutput) ToDomainMappingResourceRecordOutput

func (o DomainMappingResourceRecordOutput) ToDomainMappingResourceRecordOutput() DomainMappingResourceRecordOutput

func (DomainMappingResourceRecordOutput) ToDomainMappingResourceRecordOutputWithContext

func (o DomainMappingResourceRecordOutput) ToDomainMappingResourceRecordOutputWithContext(ctx context.Context) DomainMappingResourceRecordOutput

func (DomainMappingResourceRecordOutput) Type

type DomainMappingSslSettings

type DomainMappingSslSettings struct {
	CertificateId               *string `pulumi:"certificateId"`
	PendingManagedCertificateId *string `pulumi:"pendingManagedCertificateId"`
	SslManagementType           string  `pulumi:"sslManagementType"`
}

type DomainMappingSslSettingsArgs

type DomainMappingSslSettingsArgs struct {
	CertificateId               pulumi.StringPtrInput `pulumi:"certificateId"`
	PendingManagedCertificateId pulumi.StringPtrInput `pulumi:"pendingManagedCertificateId"`
	SslManagementType           pulumi.StringInput    `pulumi:"sslManagementType"`
}

func (DomainMappingSslSettingsArgs) ElementType

func (DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsOutput

func (i DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsOutput() DomainMappingSslSettingsOutput

func (DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsOutputWithContext

func (i DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsOutputWithContext(ctx context.Context) DomainMappingSslSettingsOutput

func (DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsPtrOutput

func (i DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsPtrOutput() DomainMappingSslSettingsPtrOutput

func (DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsPtrOutputWithContext

func (i DomainMappingSslSettingsArgs) ToDomainMappingSslSettingsPtrOutputWithContext(ctx context.Context) DomainMappingSslSettingsPtrOutput

type DomainMappingSslSettingsInput

type DomainMappingSslSettingsInput interface {
	pulumi.Input

	ToDomainMappingSslSettingsOutput() DomainMappingSslSettingsOutput
	ToDomainMappingSslSettingsOutputWithContext(context.Context) DomainMappingSslSettingsOutput
}

type DomainMappingSslSettingsOutput

type DomainMappingSslSettingsOutput struct{ *pulumi.OutputState }

func (DomainMappingSslSettingsOutput) CertificateId

func (DomainMappingSslSettingsOutput) ElementType

func (DomainMappingSslSettingsOutput) PendingManagedCertificateId

func (o DomainMappingSslSettingsOutput) PendingManagedCertificateId() pulumi.StringPtrOutput

func (DomainMappingSslSettingsOutput) SslManagementType

func (o DomainMappingSslSettingsOutput) SslManagementType() pulumi.StringOutput

func (DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsOutput

func (o DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsOutput() DomainMappingSslSettingsOutput

func (DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsOutputWithContext

func (o DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsOutputWithContext(ctx context.Context) DomainMappingSslSettingsOutput

func (DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsPtrOutput

func (o DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsPtrOutput() DomainMappingSslSettingsPtrOutput

func (DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsPtrOutputWithContext

func (o DomainMappingSslSettingsOutput) ToDomainMappingSslSettingsPtrOutputWithContext(ctx context.Context) DomainMappingSslSettingsPtrOutput

type DomainMappingSslSettingsPtrInput

type DomainMappingSslSettingsPtrInput interface {
	pulumi.Input

	ToDomainMappingSslSettingsPtrOutput() DomainMappingSslSettingsPtrOutput
	ToDomainMappingSslSettingsPtrOutputWithContext(context.Context) DomainMappingSslSettingsPtrOutput
}

type DomainMappingSslSettingsPtrOutput

type DomainMappingSslSettingsPtrOutput struct{ *pulumi.OutputState }

func (DomainMappingSslSettingsPtrOutput) CertificateId

func (DomainMappingSslSettingsPtrOutput) Elem

func (DomainMappingSslSettingsPtrOutput) ElementType

func (DomainMappingSslSettingsPtrOutput) PendingManagedCertificateId

func (o DomainMappingSslSettingsPtrOutput) PendingManagedCertificateId() pulumi.StringPtrOutput

func (DomainMappingSslSettingsPtrOutput) SslManagementType

func (DomainMappingSslSettingsPtrOutput) ToDomainMappingSslSettingsPtrOutput

func (o DomainMappingSslSettingsPtrOutput) ToDomainMappingSslSettingsPtrOutput() DomainMappingSslSettingsPtrOutput

func (DomainMappingSslSettingsPtrOutput) ToDomainMappingSslSettingsPtrOutputWithContext

func (o DomainMappingSslSettingsPtrOutput) ToDomainMappingSslSettingsPtrOutputWithContext(ctx context.Context) DomainMappingSslSettingsPtrOutput

type DomainMappingState

type DomainMappingState struct {
	// Relative name of the domain serving the application. Example: example.com.
	DomainName pulumi.StringPtrInput
	// Full path to the DomainMapping resource in the API. Example: apps/myapp/domainMapping/example.com.
	Name pulumi.StringPtrInput
	// Whether the domain creation should override any existing mappings for this domain. By default, overrides are rejected.
	OverrideStrategy pulumi.StringPtrInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
	// The resource records required to configure this domain mapping. These records must be added to the domain's DNS
	// configuration in order to serve the application via this domain mapping.
	ResourceRecords DomainMappingResourceRecordArrayInput
	// SSL configuration for this domain. If unconfigured, this domain will not serve with SSL.
	SslSettings DomainMappingSslSettingsPtrInput
}

func (DomainMappingState) ElementType

func (DomainMappingState) ElementType() reflect.Type

type EngineSplitTraffic

type EngineSplitTraffic struct {
	pulumi.CustomResourceState

	// If set to true traffic will be migrated to this version.
	MigrateTraffic pulumi.BoolPtrOutput `pulumi:"migrateTraffic"`
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringOutput `pulumi:"project"`
	// The name of the service these settings apply to.
	Service pulumi.StringOutput `pulumi:"service"`
	// Mapping that defines fractional HTTP traffic diversion to different versions within the service.
	Split EngineSplitTrafficSplitOutput `pulumi:"split"`
}

Traffic routing configuration for versions within a single service. Traffic splits define how traffic directed to the service is assigned to versions.

To get more information about ServiceSplitTraffic, see:

* [API documentation](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services)

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/app_engine_service_split_traffic.html.markdown.

func GetEngineSplitTraffic

func GetEngineSplitTraffic(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EngineSplitTrafficState, opts ...pulumi.ResourceOption) (*EngineSplitTraffic, error)

GetEngineSplitTraffic gets an existing EngineSplitTraffic resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEngineSplitTraffic

func NewEngineSplitTraffic(ctx *pulumi.Context,
	name string, args *EngineSplitTrafficArgs, opts ...pulumi.ResourceOption) (*EngineSplitTraffic, error)

NewEngineSplitTraffic registers a new resource with the given unique name, arguments, and options.

type EngineSplitTrafficArgs

type EngineSplitTrafficArgs struct {
	// If set to true traffic will be migrated to this version.
	MigrateTraffic pulumi.BoolPtrInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
	// The name of the service these settings apply to.
	Service pulumi.StringInput
	// Mapping that defines fractional HTTP traffic diversion to different versions within the service.
	Split EngineSplitTrafficSplitInput
}

The set of arguments for constructing a EngineSplitTraffic resource.

func (EngineSplitTrafficArgs) ElementType

func (EngineSplitTrafficArgs) ElementType() reflect.Type

type EngineSplitTrafficSplit

type EngineSplitTrafficSplit struct {
	Allocations map[string]string `pulumi:"allocations"`
	ShardBy     *string           `pulumi:"shardBy"`
}

type EngineSplitTrafficSplitArgs

type EngineSplitTrafficSplitArgs struct {
	Allocations pulumi.StringMapInput `pulumi:"allocations"`
	ShardBy     pulumi.StringPtrInput `pulumi:"shardBy"`
}

func (EngineSplitTrafficSplitArgs) ElementType

func (EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitOutput

func (i EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitOutput() EngineSplitTrafficSplitOutput

func (EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitOutputWithContext

func (i EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitOutputWithContext(ctx context.Context) EngineSplitTrafficSplitOutput

func (EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitPtrOutput

func (i EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitPtrOutput() EngineSplitTrafficSplitPtrOutput

func (EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitPtrOutputWithContext

func (i EngineSplitTrafficSplitArgs) ToEngineSplitTrafficSplitPtrOutputWithContext(ctx context.Context) EngineSplitTrafficSplitPtrOutput

type EngineSplitTrafficSplitInput

type EngineSplitTrafficSplitInput interface {
	pulumi.Input

	ToEngineSplitTrafficSplitOutput() EngineSplitTrafficSplitOutput
	ToEngineSplitTrafficSplitOutputWithContext(context.Context) EngineSplitTrafficSplitOutput
}

type EngineSplitTrafficSplitOutput

type EngineSplitTrafficSplitOutput struct{ *pulumi.OutputState }

func (EngineSplitTrafficSplitOutput) Allocations

func (EngineSplitTrafficSplitOutput) ElementType

func (EngineSplitTrafficSplitOutput) ShardBy

func (EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitOutput

func (o EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitOutput() EngineSplitTrafficSplitOutput

func (EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitOutputWithContext

func (o EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitOutputWithContext(ctx context.Context) EngineSplitTrafficSplitOutput

func (EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitPtrOutput

func (o EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitPtrOutput() EngineSplitTrafficSplitPtrOutput

func (EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitPtrOutputWithContext

func (o EngineSplitTrafficSplitOutput) ToEngineSplitTrafficSplitPtrOutputWithContext(ctx context.Context) EngineSplitTrafficSplitPtrOutput

type EngineSplitTrafficSplitPtrInput

type EngineSplitTrafficSplitPtrInput interface {
	pulumi.Input

	ToEngineSplitTrafficSplitPtrOutput() EngineSplitTrafficSplitPtrOutput
	ToEngineSplitTrafficSplitPtrOutputWithContext(context.Context) EngineSplitTrafficSplitPtrOutput
}

type EngineSplitTrafficSplitPtrOutput

type EngineSplitTrafficSplitPtrOutput struct{ *pulumi.OutputState }

func (EngineSplitTrafficSplitPtrOutput) Allocations

func (EngineSplitTrafficSplitPtrOutput) Elem

func (EngineSplitTrafficSplitPtrOutput) ElementType

func (EngineSplitTrafficSplitPtrOutput) ShardBy

func (EngineSplitTrafficSplitPtrOutput) ToEngineSplitTrafficSplitPtrOutput

func (o EngineSplitTrafficSplitPtrOutput) ToEngineSplitTrafficSplitPtrOutput() EngineSplitTrafficSplitPtrOutput

func (EngineSplitTrafficSplitPtrOutput) ToEngineSplitTrafficSplitPtrOutputWithContext

func (o EngineSplitTrafficSplitPtrOutput) ToEngineSplitTrafficSplitPtrOutputWithContext(ctx context.Context) EngineSplitTrafficSplitPtrOutput

type EngineSplitTrafficState

type EngineSplitTrafficState struct {
	// If set to true traffic will be migrated to this version.
	MigrateTraffic pulumi.BoolPtrInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
	// The name of the service these settings apply to.
	Service pulumi.StringPtrInput
	// Mapping that defines fractional HTTP traffic diversion to different versions within the service.
	Split EngineSplitTrafficSplitPtrInput
}

func (EngineSplitTrafficState) ElementType

func (EngineSplitTrafficState) ElementType() reflect.Type

type FirewallRule

type FirewallRule struct {
	pulumi.CustomResourceState

	// The action to take if this rule matches.
	Action pulumi.StringOutput `pulumi:"action"`
	// An optional string description of this rule.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// A positive integer that defines the order of rule evaluation. Rules with the lowest priority are evaluated first. A
	// default rule at priority Int32.MaxValue matches all IPv4 and IPv6 traffic when no previous rule matches. Only the action
	// of this rule can be modified by the user.
	Priority pulumi.IntPtrOutput `pulumi:"priority"`
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringOutput `pulumi:"project"`
	// IP address or range, defined using CIDR notation, of requests that this rule applies to.
	SourceRange pulumi.StringOutput `pulumi:"sourceRange"`
}

A single firewall rule that is evaluated against incoming traffic and provides an action to take on matched requests.

To get more information about FirewallRule, see:

* [API documentation](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.firewall.ingressRules) * How-to Guides

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/app_engine_firewall_rule.html.markdown.

func GetFirewallRule

func GetFirewallRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FirewallRuleState, opts ...pulumi.ResourceOption) (*FirewallRule, error)

GetFirewallRule gets an existing FirewallRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFirewallRule

func NewFirewallRule(ctx *pulumi.Context,
	name string, args *FirewallRuleArgs, opts ...pulumi.ResourceOption) (*FirewallRule, error)

NewFirewallRule registers a new resource with the given unique name, arguments, and options.

type FirewallRuleArgs

type FirewallRuleArgs struct {
	// The action to take if this rule matches.
	Action pulumi.StringInput
	// An optional string description of this rule.
	Description pulumi.StringPtrInput
	// A positive integer that defines the order of rule evaluation. Rules with the lowest priority are evaluated first. A
	// default rule at priority Int32.MaxValue matches all IPv4 and IPv6 traffic when no previous rule matches. Only the action
	// of this rule can be modified by the user.
	Priority pulumi.IntPtrInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
	// IP address or range, defined using CIDR notation, of requests that this rule applies to.
	SourceRange pulumi.StringInput
}

The set of arguments for constructing a FirewallRule resource.

func (FirewallRuleArgs) ElementType

func (FirewallRuleArgs) ElementType() reflect.Type

type FirewallRuleState

type FirewallRuleState struct {
	// The action to take if this rule matches.
	Action pulumi.StringPtrInput
	// An optional string description of this rule.
	Description pulumi.StringPtrInput
	// A positive integer that defines the order of rule evaluation. Rules with the lowest priority are evaluated first. A
	// default rule at priority Int32.MaxValue matches all IPv4 and IPv6 traffic when no previous rule matches. Only the action
	// of this rule can be modified by the user.
	Priority pulumi.IntPtrInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
	// IP address or range, defined using CIDR notation, of requests that this rule applies to.
	SourceRange pulumi.StringPtrInput
}

func (FirewallRuleState) ElementType

func (FirewallRuleState) ElementType() reflect.Type

type FlexibleAppVersion added in v2.12.0

type FlexibleAppVersion struct {
	pulumi.CustomResourceState

	// Serving configuration for Google Cloud Endpoints.
	ApiConfig FlexibleAppVersionApiConfigPtrOutput `pulumi:"apiConfig"`
	// Automatic scaling is based on request rate, response latencies, and other application metrics.
	AutomaticScaling FlexibleAppVersionAutomaticScalingPtrOutput `pulumi:"automaticScaling"`
	// Metadata settings that are supplied to this version to enable beta runtime features.
	BetaSettings pulumi.StringMapOutput `pulumi:"betaSettings"`
	// Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding
	// StaticFilesHandler does not specify its own expiration time.
	DefaultExpiration pulumi.StringPtrOutput `pulumi:"defaultExpiration"`
	// If set to `true`, the service will be deleted if it is the last version.
	DeleteServiceOnDestroy pulumi.BoolPtrOutput `pulumi:"deleteServiceOnDestroy"`
	// Code and application artifacts that make up this version.
	Deployment FlexibleAppVersionDeploymentPtrOutput `pulumi:"deployment"`
	// Code and application artifacts that make up this version.
	EndpointsApiService FlexibleAppVersionEndpointsApiServicePtrOutput `pulumi:"endpointsApiService"`
	// The entrypoint for the application.
	Entrypoint FlexibleAppVersionEntrypointPtrOutput `pulumi:"entrypoint"`
	// Environment variables available to the application. As these are not returned in the API request, Terraform will not
	// detect any changes made outside of the Terraform config.
	EnvVariables pulumi.StringMapOutput `pulumi:"envVariables"`
	// Before an application can receive email or XMPP messages, the application must be configured to enable the service.
	InboundServices pulumi.StringArrayOutput `pulumi:"inboundServices"`
	// Instance class that is used to run this version. Valid values are AutomaticScaling: F1, F2, F4, F4_1G ManualScaling: B1,
	// B2, B4, B8, B4_1G Defaults to F1 for AutomaticScaling and B1 for ManualScaling.
	InstanceClass pulumi.StringPtrOutput `pulumi:"instanceClass"`
	// Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances.
	LivenessCheck FlexibleAppVersionLivenessCheckOutput `pulumi:"livenessCheck"`
	// A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of
	// its memory over time.
	ManualScaling FlexibleAppVersionManualScalingPtrOutput `pulumi:"manualScaling"`
	// The identifier for this object. Format specified above.
	Name pulumi.StringOutput `pulumi:"name"`
	// Extra network settings
	Network FlexibleAppVersionNetworkPtrOutput `pulumi:"network"`
	// Files that match this pattern will not be built into this version. Only applicable for Go runtimes.
	NobuildFilesRegex pulumi.StringPtrOutput `pulumi:"nobuildFilesRegex"`
	// If set to `true`, the application version will not be deleted.
	NoopOnDestroy pulumi.BoolPtrOutput `pulumi:"noopOnDestroy"`
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringOutput `pulumi:"project"`
	// Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.
	ReadinessCheck FlexibleAppVersionReadinessCheckOutput `pulumi:"readinessCheck"`
	// Machine resources for a version.
	Resources FlexibleAppVersionResourcesPtrOutput `pulumi:"resources"`
	// Desired runtime. Example python27.
	Runtime pulumi.StringOutput `pulumi:"runtime"`
	// 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
	RuntimeApiVersion pulumi.StringOutput `pulumi:"runtimeApiVersion"`
	// The channel of the runtime to use. Only available for some runtimes.
	RuntimeChannel pulumi.StringPtrOutput `pulumi:"runtimeChannel"`
	// The path or name of the app's main executable.
	RuntimeMainExecutablePath pulumi.StringPtrOutput `pulumi:"runtimeMainExecutablePath"`
	// AppEngine service resource
	Service pulumi.StringPtrOutput `pulumi:"service"`
	// Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.
	// Defaults to SERVING.
	ServingStatus pulumi.StringPtrOutput `pulumi:"servingStatus"`
	// Relative name of the version within the service. For example, 'v1'. Version names can contain only lowercase letters,
	// numbers, or hyphens. Reserved names,"default", "latest", and any name with the prefix "ah-".
	VersionId pulumi.StringPtrOutput `pulumi:"versionId"`
	// Enables VPC connectivity for standard apps.
	VpcAccessConnector FlexibleAppVersionVpcAccessConnectorPtrOutput `pulumi:"vpcAccessConnector"`
}

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

> **Note:** The App Engine flexible environment service account uses the member ID `service-[YOUR_PROJECT_NUMBER]@gae-api-prod.google.com.iam.gserviceaccount.com` It should have the App Engine Flexible Environment Service Agent role, which will be applied when the `appengineflex.googleapis.com` service is enabled.

To get more information about FlexibleAppVersion, see:

* [API documentation](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions) * How-to Guides

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/app_engine_flexible_app_version.html.markdown.

func GetFlexibleAppVersion added in v2.12.0

func GetFlexibleAppVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FlexibleAppVersionState, opts ...pulumi.ResourceOption) (*FlexibleAppVersion, error)

GetFlexibleAppVersion gets an existing FlexibleAppVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFlexibleAppVersion added in v2.12.0

func NewFlexibleAppVersion(ctx *pulumi.Context,
	name string, args *FlexibleAppVersionArgs, opts ...pulumi.ResourceOption) (*FlexibleAppVersion, error)

NewFlexibleAppVersion registers a new resource with the given unique name, arguments, and options.

type FlexibleAppVersionApiConfig added in v2.12.0

type FlexibleAppVersionApiConfig struct {
	AuthFailAction *string `pulumi:"authFailAction"`
	Login          *string `pulumi:"login"`
	Script         string  `pulumi:"script"`
	SecurityLevel  *string `pulumi:"securityLevel"`
	Url            *string `pulumi:"url"`
}

type FlexibleAppVersionApiConfigArgs added in v2.12.0

type FlexibleAppVersionApiConfigArgs struct {
	AuthFailAction pulumi.StringPtrInput `pulumi:"authFailAction"`
	Login          pulumi.StringPtrInput `pulumi:"login"`
	Script         pulumi.StringInput    `pulumi:"script"`
	SecurityLevel  pulumi.StringPtrInput `pulumi:"securityLevel"`
	Url            pulumi.StringPtrInput `pulumi:"url"`
}

func (FlexibleAppVersionApiConfigArgs) ElementType added in v2.12.0

func (FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigOutput added in v2.12.0

func (i FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigOutput() FlexibleAppVersionApiConfigOutput

func (FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigOutputWithContext added in v2.12.0

func (i FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigOutput

func (FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigPtrOutput added in v2.12.0

func (i FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigPtrOutput() FlexibleAppVersionApiConfigPtrOutput

func (FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionApiConfigArgs) ToFlexibleAppVersionApiConfigPtrOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigPtrOutput

type FlexibleAppVersionApiConfigInput added in v2.12.0

type FlexibleAppVersionApiConfigInput interface {
	pulumi.Input

	ToFlexibleAppVersionApiConfigOutput() FlexibleAppVersionApiConfigOutput
	ToFlexibleAppVersionApiConfigOutputWithContext(context.Context) FlexibleAppVersionApiConfigOutput
}

type FlexibleAppVersionApiConfigOutput added in v2.12.0

type FlexibleAppVersionApiConfigOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionApiConfigOutput) AuthFailAction added in v2.12.0

func (FlexibleAppVersionApiConfigOutput) ElementType added in v2.12.0

func (FlexibleAppVersionApiConfigOutput) Login added in v2.12.0

func (FlexibleAppVersionApiConfigOutput) Script added in v2.12.0

func (FlexibleAppVersionApiConfigOutput) SecurityLevel added in v2.12.0

func (FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigOutput added in v2.12.0

func (o FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigOutput() FlexibleAppVersionApiConfigOutput

func (FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigOutputWithContext added in v2.12.0

func (o FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigOutput

func (FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigPtrOutput added in v2.12.0

func (o FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigPtrOutput() FlexibleAppVersionApiConfigPtrOutput

func (FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionApiConfigOutput) ToFlexibleAppVersionApiConfigPtrOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigPtrOutput

func (FlexibleAppVersionApiConfigOutput) Url added in v2.12.0

type FlexibleAppVersionApiConfigPtrInput added in v2.12.0

type FlexibleAppVersionApiConfigPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionApiConfigPtrOutput() FlexibleAppVersionApiConfigPtrOutput
	ToFlexibleAppVersionApiConfigPtrOutputWithContext(context.Context) FlexibleAppVersionApiConfigPtrOutput
}

func FlexibleAppVersionApiConfigPtr added in v2.12.0

type FlexibleAppVersionApiConfigPtrOutput added in v2.12.0

type FlexibleAppVersionApiConfigPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionApiConfigPtrOutput) AuthFailAction added in v2.12.0

func (FlexibleAppVersionApiConfigPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionApiConfigPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionApiConfigPtrOutput) Login added in v2.12.0

func (FlexibleAppVersionApiConfigPtrOutput) Script added in v2.12.0

func (FlexibleAppVersionApiConfigPtrOutput) SecurityLevel added in v2.12.0

func (FlexibleAppVersionApiConfigPtrOutput) ToFlexibleAppVersionApiConfigPtrOutput added in v2.12.0

func (o FlexibleAppVersionApiConfigPtrOutput) ToFlexibleAppVersionApiConfigPtrOutput() FlexibleAppVersionApiConfigPtrOutput

func (FlexibleAppVersionApiConfigPtrOutput) ToFlexibleAppVersionApiConfigPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionApiConfigPtrOutput) ToFlexibleAppVersionApiConfigPtrOutputWithContext(ctx context.Context) FlexibleAppVersionApiConfigPtrOutput

func (FlexibleAppVersionApiConfigPtrOutput) Url added in v2.12.0

type FlexibleAppVersionArgs added in v2.12.0

type FlexibleAppVersionArgs struct {
	// Serving configuration for Google Cloud Endpoints.
	ApiConfig FlexibleAppVersionApiConfigPtrInput
	// Automatic scaling is based on request rate, response latencies, and other application metrics.
	AutomaticScaling FlexibleAppVersionAutomaticScalingPtrInput
	// Metadata settings that are supplied to this version to enable beta runtime features.
	BetaSettings pulumi.StringMapInput
	// Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding
	// StaticFilesHandler does not specify its own expiration time.
	DefaultExpiration pulumi.StringPtrInput
	// If set to `true`, the service will be deleted if it is the last version.
	DeleteServiceOnDestroy pulumi.BoolPtrInput
	// Code and application artifacts that make up this version.
	Deployment FlexibleAppVersionDeploymentPtrInput
	// Code and application artifacts that make up this version.
	EndpointsApiService FlexibleAppVersionEndpointsApiServicePtrInput
	// The entrypoint for the application.
	Entrypoint FlexibleAppVersionEntrypointPtrInput
	// Environment variables available to the application. As these are not returned in the API request, Terraform will not
	// detect any changes made outside of the Terraform config.
	EnvVariables pulumi.StringMapInput
	// Before an application can receive email or XMPP messages, the application must be configured to enable the service.
	InboundServices pulumi.StringArrayInput
	// Instance class that is used to run this version. Valid values are AutomaticScaling: F1, F2, F4, F4_1G ManualScaling: B1,
	// B2, B4, B8, B4_1G Defaults to F1 for AutomaticScaling and B1 for ManualScaling.
	InstanceClass pulumi.StringPtrInput
	// Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances.
	LivenessCheck FlexibleAppVersionLivenessCheckInput
	// A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of
	// its memory over time.
	ManualScaling FlexibleAppVersionManualScalingPtrInput
	// Extra network settings
	Network FlexibleAppVersionNetworkPtrInput
	// Files that match this pattern will not be built into this version. Only applicable for Go runtimes.
	NobuildFilesRegex pulumi.StringPtrInput
	// If set to `true`, the application version will not be deleted.
	NoopOnDestroy pulumi.BoolPtrInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
	// Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.
	ReadinessCheck FlexibleAppVersionReadinessCheckInput
	// Machine resources for a version.
	Resources FlexibleAppVersionResourcesPtrInput
	// Desired runtime. Example python27.
	Runtime pulumi.StringInput
	// 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
	RuntimeApiVersion pulumi.StringPtrInput
	// The channel of the runtime to use. Only available for some runtimes.
	RuntimeChannel pulumi.StringPtrInput
	// The path or name of the app's main executable.
	RuntimeMainExecutablePath pulumi.StringPtrInput
	// AppEngine service resource
	Service pulumi.StringPtrInput
	// Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.
	// Defaults to SERVING.
	ServingStatus pulumi.StringPtrInput
	// Relative name of the version within the service. For example, 'v1'. Version names can contain only lowercase letters,
	// numbers, or hyphens. Reserved names,"default", "latest", and any name with the prefix "ah-".
	VersionId pulumi.StringPtrInput
	// Enables VPC connectivity for standard apps.
	VpcAccessConnector FlexibleAppVersionVpcAccessConnectorPtrInput
}

The set of arguments for constructing a FlexibleAppVersion resource.

func (FlexibleAppVersionArgs) ElementType added in v2.12.0

func (FlexibleAppVersionArgs) ElementType() reflect.Type

type FlexibleAppVersionAutomaticScaling added in v2.12.0

type FlexibleAppVersionAutomaticScaling struct {
	CoolDownPeriod        *string                                               `pulumi:"coolDownPeriod"`
	CpuUtilization        FlexibleAppVersionAutomaticScalingCpuUtilization      `pulumi:"cpuUtilization"`
	DiskUtilization       *FlexibleAppVersionAutomaticScalingDiskUtilization    `pulumi:"diskUtilization"`
	MaxConcurrentRequests *int                                                  `pulumi:"maxConcurrentRequests"`
	MaxIdleInstances      *int                                                  `pulumi:"maxIdleInstances"`
	MaxPendingLatency     *string                                               `pulumi:"maxPendingLatency"`
	MaxTotalInstances     *int                                                  `pulumi:"maxTotalInstances"`
	MinIdleInstances      *int                                                  `pulumi:"minIdleInstances"`
	MinPendingLatency     *string                                               `pulumi:"minPendingLatency"`
	MinTotalInstances     *int                                                  `pulumi:"minTotalInstances"`
	NetworkUtilization    *FlexibleAppVersionAutomaticScalingNetworkUtilization `pulumi:"networkUtilization"`
	RequestUtilization    *FlexibleAppVersionAutomaticScalingRequestUtilization `pulumi:"requestUtilization"`
}

type FlexibleAppVersionAutomaticScalingArgs added in v2.12.0

type FlexibleAppVersionAutomaticScalingArgs struct {
	CoolDownPeriod        pulumi.StringPtrInput                                        `pulumi:"coolDownPeriod"`
	CpuUtilization        FlexibleAppVersionAutomaticScalingCpuUtilizationInput        `pulumi:"cpuUtilization"`
	DiskUtilization       FlexibleAppVersionAutomaticScalingDiskUtilizationPtrInput    `pulumi:"diskUtilization"`
	MaxConcurrentRequests pulumi.IntPtrInput                                           `pulumi:"maxConcurrentRequests"`
	MaxIdleInstances      pulumi.IntPtrInput                                           `pulumi:"maxIdleInstances"`
	MaxPendingLatency     pulumi.StringPtrInput                                        `pulumi:"maxPendingLatency"`
	MaxTotalInstances     pulumi.IntPtrInput                                           `pulumi:"maxTotalInstances"`
	MinIdleInstances      pulumi.IntPtrInput                                           `pulumi:"minIdleInstances"`
	MinPendingLatency     pulumi.StringPtrInput                                        `pulumi:"minPendingLatency"`
	MinTotalInstances     pulumi.IntPtrInput                                           `pulumi:"minTotalInstances"`
	NetworkUtilization    FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrInput `pulumi:"networkUtilization"`
	RequestUtilization    FlexibleAppVersionAutomaticScalingRequestUtilizationPtrInput `pulumi:"requestUtilization"`
}

func (FlexibleAppVersionAutomaticScalingArgs) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingOutput added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingOutput() FlexibleAppVersionAutomaticScalingOutput

func (FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingOutputWithContext added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingOutput

func (FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingPtrOutput added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingPtrOutput() FlexibleAppVersionAutomaticScalingPtrOutput

func (FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingArgs) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingPtrOutput

type FlexibleAppVersionAutomaticScalingCpuUtilization added in v2.12.0

type FlexibleAppVersionAutomaticScalingCpuUtilization struct {
	AggregationWindowLength *string `pulumi:"aggregationWindowLength"`
	TargetUtilization       float64 `pulumi:"targetUtilization"`
}

type FlexibleAppVersionAutomaticScalingCpuUtilizationArgs added in v2.12.0

type FlexibleAppVersionAutomaticScalingCpuUtilizationArgs struct {
	AggregationWindowLength pulumi.StringPtrInput `pulumi:"aggregationWindowLength"`
	TargetUtilization       pulumi.Float64Input   `pulumi:"targetUtilization"`
}

func (FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutput added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationOutput

func (FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutputWithContext added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingCpuUtilizationArgs) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationOutput

type FlexibleAppVersionAutomaticScalingCpuUtilizationInput added in v2.12.0

type FlexibleAppVersionAutomaticScalingCpuUtilizationInput interface {
	pulumi.Input

	ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutput() FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
	ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationOutput
}

type FlexibleAppVersionAutomaticScalingCpuUtilizationOutput added in v2.12.0

type FlexibleAppVersionAutomaticScalingCpuUtilizationOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) AggregationWindowLength added in v2.12.0

func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) TargetUtilization added in v2.12.0

func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutput added in v2.12.0

func (FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutputWithContext added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingCpuUtilizationOutput) ToFlexibleAppVersionAutomaticScalingCpuUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingCpuUtilizationOutput

type FlexibleAppVersionAutomaticScalingDiskUtilization added in v2.12.0

type FlexibleAppVersionAutomaticScalingDiskUtilization struct {
	TargetReadBytesPerSecond  *int `pulumi:"targetReadBytesPerSecond"`
	TargetReadOpsPerSecond    *int `pulumi:"targetReadOpsPerSecond"`
	TargetWriteBytesPerSecond *int `pulumi:"targetWriteBytesPerSecond"`
	TargetWriteOpsPerSecond   *int `pulumi:"targetWriteOpsPerSecond"`
}

type FlexibleAppVersionAutomaticScalingDiskUtilizationArgs added in v2.12.0

type FlexibleAppVersionAutomaticScalingDiskUtilizationArgs struct {
	TargetReadBytesPerSecond  pulumi.IntPtrInput `pulumi:"targetReadBytesPerSecond"`
	TargetReadOpsPerSecond    pulumi.IntPtrInput `pulumi:"targetReadOpsPerSecond"`
	TargetWriteBytesPerSecond pulumi.IntPtrInput `pulumi:"targetWriteBytesPerSecond"`
	TargetWriteOpsPerSecond   pulumi.IntPtrInput `pulumi:"targetWriteOpsPerSecond"`
}

func (FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutput added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationOutput

func (FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutputWithContext added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationOutput

func (FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput

func (FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingDiskUtilizationArgs) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput

type FlexibleAppVersionAutomaticScalingDiskUtilizationInput added in v2.12.0

type FlexibleAppVersionAutomaticScalingDiskUtilizationInput interface {
	pulumi.Input

	ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationOutput
	ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationOutput
}

type FlexibleAppVersionAutomaticScalingDiskUtilizationOutput added in v2.12.0

type FlexibleAppVersionAutomaticScalingDiskUtilizationOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetReadBytesPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetReadOpsPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetWriteBytesPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) TargetWriteOpsPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutput added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutputWithContext added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationOutput

func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingDiskUtilizationOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput

type FlexibleAppVersionAutomaticScalingDiskUtilizationPtrInput added in v2.12.0

type FlexibleAppVersionAutomaticScalingDiskUtilizationPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
	ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput
}

type FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput added in v2.12.0

type FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetReadBytesPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetReadOpsPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetWriteBytesPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) TargetWriteOpsPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput added in v2.12.0

func (FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingDiskUtilizationPtrOutput

type FlexibleAppVersionAutomaticScalingInput added in v2.12.0

type FlexibleAppVersionAutomaticScalingInput interface {
	pulumi.Input

	ToFlexibleAppVersionAutomaticScalingOutput() FlexibleAppVersionAutomaticScalingOutput
	ToFlexibleAppVersionAutomaticScalingOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingOutput
}

type FlexibleAppVersionAutomaticScalingNetworkUtilization added in v2.12.0

type FlexibleAppVersionAutomaticScalingNetworkUtilization struct {
	TargetReceivedBytesPerSecond   *int `pulumi:"targetReceivedBytesPerSecond"`
	TargetReceivedPacketsPerSecond *int `pulumi:"targetReceivedPacketsPerSecond"`
	TargetSentBytesPerSecond       *int `pulumi:"targetSentBytesPerSecond"`
	TargetSentPacketsPerSecond     *int `pulumi:"targetSentPacketsPerSecond"`
}

type FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs added in v2.12.0

type FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs struct {
	TargetReceivedBytesPerSecond   pulumi.IntPtrInput `pulumi:"targetReceivedBytesPerSecond"`
	TargetReceivedPacketsPerSecond pulumi.IntPtrInput `pulumi:"targetReceivedPacketsPerSecond"`
	TargetSentBytesPerSecond       pulumi.IntPtrInput `pulumi:"targetSentBytesPerSecond"`
	TargetSentPacketsPerSecond     pulumi.IntPtrInput `pulumi:"targetSentPacketsPerSecond"`
}

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutput added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputWithContext added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingNetworkUtilizationArgs) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput

type FlexibleAppVersionAutomaticScalingNetworkUtilizationInput added in v2.12.0

type FlexibleAppVersionAutomaticScalingNetworkUtilizationInput interface {
	pulumi.Input

	ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput
	ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput
}

type FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput added in v2.12.0

type FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetReceivedBytesPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetReceivedPacketsPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetSentBytesPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) TargetSentPacketsPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutput added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputWithContext added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput

type FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrInput added in v2.12.0

type FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
	ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput
}

type FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput added in v2.12.0

type FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetReceivedBytesPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetReceivedPacketsPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetSentBytesPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) TargetSentPacketsPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput added in v2.12.0

func (FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingNetworkUtilizationPtrOutput

type FlexibleAppVersionAutomaticScalingOutput added in v2.12.0

type FlexibleAppVersionAutomaticScalingOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionAutomaticScalingOutput) CoolDownPeriod added in v2.12.0

func (FlexibleAppVersionAutomaticScalingOutput) CpuUtilization added in v2.12.0

func (FlexibleAppVersionAutomaticScalingOutput) DiskUtilization added in v2.12.0

func (FlexibleAppVersionAutomaticScalingOutput) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingOutput) MaxConcurrentRequests added in v2.12.0

func (FlexibleAppVersionAutomaticScalingOutput) MaxIdleInstances added in v2.12.0

func (FlexibleAppVersionAutomaticScalingOutput) MaxPendingLatency added in v2.12.0

func (FlexibleAppVersionAutomaticScalingOutput) MaxTotalInstances added in v2.12.0

func (FlexibleAppVersionAutomaticScalingOutput) MinIdleInstances added in v2.12.0

func (FlexibleAppVersionAutomaticScalingOutput) MinPendingLatency added in v2.12.0

func (FlexibleAppVersionAutomaticScalingOutput) MinTotalInstances added in v2.12.0

func (FlexibleAppVersionAutomaticScalingOutput) NetworkUtilization added in v2.12.0

func (FlexibleAppVersionAutomaticScalingOutput) RequestUtilization added in v2.12.0

func (FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingOutput added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingOutput() FlexibleAppVersionAutomaticScalingOutput

func (FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingOutputWithContext added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingOutput

func (FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingPtrOutput added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingPtrOutput() FlexibleAppVersionAutomaticScalingPtrOutput

func (FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingOutput) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingPtrOutput

type FlexibleAppVersionAutomaticScalingPtrInput added in v2.12.0

type FlexibleAppVersionAutomaticScalingPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionAutomaticScalingPtrOutput() FlexibleAppVersionAutomaticScalingPtrOutput
	ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingPtrOutput
}

type FlexibleAppVersionAutomaticScalingPtrOutput added in v2.12.0

type FlexibleAppVersionAutomaticScalingPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionAutomaticScalingPtrOutput) CoolDownPeriod added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) CpuUtilization added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) DiskUtilization added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) MaxConcurrentRequests added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) MaxIdleInstances added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) MaxPendingLatency added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) MaxTotalInstances added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) MinIdleInstances added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) MinPendingLatency added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) MinTotalInstances added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) NetworkUtilization added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) RequestUtilization added in v2.12.0

func (FlexibleAppVersionAutomaticScalingPtrOutput) ToFlexibleAppVersionAutomaticScalingPtrOutput added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingPtrOutput) ToFlexibleAppVersionAutomaticScalingPtrOutput() FlexibleAppVersionAutomaticScalingPtrOutput

func (FlexibleAppVersionAutomaticScalingPtrOutput) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingPtrOutput) ToFlexibleAppVersionAutomaticScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingPtrOutput

type FlexibleAppVersionAutomaticScalingRequestUtilization added in v2.12.0

type FlexibleAppVersionAutomaticScalingRequestUtilization struct {
	TargetConcurrentRequests    *float64 `pulumi:"targetConcurrentRequests"`
	TargetRequestCountPerSecond *string  `pulumi:"targetRequestCountPerSecond"`
}

type FlexibleAppVersionAutomaticScalingRequestUtilizationArgs added in v2.12.0

type FlexibleAppVersionAutomaticScalingRequestUtilizationArgs struct {
	TargetConcurrentRequests    pulumi.Float64PtrInput `pulumi:"targetConcurrentRequests"`
	TargetRequestCountPerSecond pulumi.StringPtrInput  `pulumi:"targetRequestCountPerSecond"`
}

func (FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutput added in v2.12.0

func (FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutputWithContext added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationOutput

func (FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput

func (FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionAutomaticScalingRequestUtilizationArgs) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput

type FlexibleAppVersionAutomaticScalingRequestUtilizationInput added in v2.12.0

type FlexibleAppVersionAutomaticScalingRequestUtilizationInput interface {
	pulumi.Input

	ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationOutput
	ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationOutput
}

type FlexibleAppVersionAutomaticScalingRequestUtilizationOutput added in v2.12.0

type FlexibleAppVersionAutomaticScalingRequestUtilizationOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) TargetConcurrentRequests added in v2.12.0

func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) TargetRequestCountPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutput added in v2.12.0

func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutputWithContext added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationOutput

func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput added in v2.12.0

func (FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingRequestUtilizationOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput

type FlexibleAppVersionAutomaticScalingRequestUtilizationPtrInput added in v2.12.0

type FlexibleAppVersionAutomaticScalingRequestUtilizationPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput() FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
	ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext(context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput
}

type FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput added in v2.12.0

type FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) TargetConcurrentRequests added in v2.12.0

func (FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) TargetRequestCountPerSecond added in v2.12.0

func (FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput added in v2.12.0

func (FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput) ToFlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutputWithContext(ctx context.Context) FlexibleAppVersionAutomaticScalingRequestUtilizationPtrOutput

type FlexibleAppVersionDeployment added in v2.12.0

type FlexibleAppVersionDeployment struct {
	CloudBuildOptions *FlexibleAppVersionDeploymentCloudBuildOptions `pulumi:"cloudBuildOptions"`
	Container         *FlexibleAppVersionDeploymentContainer         `pulumi:"container"`
	Files             []FlexibleAppVersionDeploymentFile             `pulumi:"files"`
	Zip               *FlexibleAppVersionDeploymentZip               `pulumi:"zip"`
}

type FlexibleAppVersionDeploymentArgs added in v2.12.0

type FlexibleAppVersionDeploymentArgs struct {
	CloudBuildOptions FlexibleAppVersionDeploymentCloudBuildOptionsPtrInput `pulumi:"cloudBuildOptions"`
	Container         FlexibleAppVersionDeploymentContainerPtrInput         `pulumi:"container"`
	Files             FlexibleAppVersionDeploymentFileArrayInput            `pulumi:"files"`
	Zip               FlexibleAppVersionDeploymentZipPtrInput               `pulumi:"zip"`
}

func (FlexibleAppVersionDeploymentArgs) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentOutput added in v2.12.0

func (i FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentOutput() FlexibleAppVersionDeploymentOutput

func (FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentOutputWithContext added in v2.12.0

func (i FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentOutput

func (FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentPtrOutput added in v2.12.0

func (i FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentPtrOutput() FlexibleAppVersionDeploymentPtrOutput

func (FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionDeploymentArgs) ToFlexibleAppVersionDeploymentPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentPtrOutput

type FlexibleAppVersionDeploymentCloudBuildOptions added in v2.12.0

type FlexibleAppVersionDeploymentCloudBuildOptions struct {
	AppYamlPath       string  `pulumi:"appYamlPath"`
	CloudBuildTimeout *string `pulumi:"cloudBuildTimeout"`
}

type FlexibleAppVersionDeploymentCloudBuildOptionsArgs added in v2.12.0

type FlexibleAppVersionDeploymentCloudBuildOptionsArgs struct {
	AppYamlPath       pulumi.StringInput    `pulumi:"appYamlPath"`
	CloudBuildTimeout pulumi.StringPtrInput `pulumi:"cloudBuildTimeout"`
}

func (FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutput added in v2.12.0

func (i FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutput() FlexibleAppVersionDeploymentCloudBuildOptionsOutput

func (FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutputWithContext added in v2.12.0

func (i FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsOutput

func (FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput added in v2.12.0

func (i FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput

func (FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionDeploymentCloudBuildOptionsArgs) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput

type FlexibleAppVersionDeploymentCloudBuildOptionsInput added in v2.12.0

type FlexibleAppVersionDeploymentCloudBuildOptionsInput interface {
	pulumi.Input

	ToFlexibleAppVersionDeploymentCloudBuildOptionsOutput() FlexibleAppVersionDeploymentCloudBuildOptionsOutput
	ToFlexibleAppVersionDeploymentCloudBuildOptionsOutputWithContext(context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsOutput
}

type FlexibleAppVersionDeploymentCloudBuildOptionsOutput added in v2.12.0

type FlexibleAppVersionDeploymentCloudBuildOptionsOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) AppYamlPath added in v2.12.0

func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) CloudBuildTimeout added in v2.12.0

func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutput added in v2.12.0

func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutput() FlexibleAppVersionDeploymentCloudBuildOptionsOutput

func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsOutput

func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput added in v2.12.0

func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput

func (FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentCloudBuildOptionsOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput

type FlexibleAppVersionDeploymentCloudBuildOptionsPtrInput added in v2.12.0

type FlexibleAppVersionDeploymentCloudBuildOptionsPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput() FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
	ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext(context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput
}

type FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput added in v2.12.0

type FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) AppYamlPath added in v2.12.0

func (FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) CloudBuildTimeout added in v2.12.0

func (FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput added in v2.12.0

func (FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput) ToFlexibleAppVersionDeploymentCloudBuildOptionsPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentCloudBuildOptionsPtrOutput

type FlexibleAppVersionDeploymentContainer added in v2.12.0

type FlexibleAppVersionDeploymentContainer struct {
	Image string `pulumi:"image"`
}

type FlexibleAppVersionDeploymentContainerArgs added in v2.12.0

type FlexibleAppVersionDeploymentContainerArgs struct {
	Image pulumi.StringInput `pulumi:"image"`
}

func (FlexibleAppVersionDeploymentContainerArgs) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerOutput added in v2.12.0

func (i FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerOutput() FlexibleAppVersionDeploymentContainerOutput

func (FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerOutputWithContext added in v2.12.0

func (i FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerOutput

func (FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerPtrOutput added in v2.12.0

func (i FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerPtrOutput() FlexibleAppVersionDeploymentContainerPtrOutput

func (FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionDeploymentContainerArgs) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerPtrOutput

type FlexibleAppVersionDeploymentContainerInput added in v2.12.0

type FlexibleAppVersionDeploymentContainerInput interface {
	pulumi.Input

	ToFlexibleAppVersionDeploymentContainerOutput() FlexibleAppVersionDeploymentContainerOutput
	ToFlexibleAppVersionDeploymentContainerOutputWithContext(context.Context) FlexibleAppVersionDeploymentContainerOutput
}

type FlexibleAppVersionDeploymentContainerOutput added in v2.12.0

type FlexibleAppVersionDeploymentContainerOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionDeploymentContainerOutput) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentContainerOutput) Image added in v2.12.0

func (FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerOutput added in v2.12.0

func (o FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerOutput() FlexibleAppVersionDeploymentContainerOutput

func (FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerOutput

func (FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerPtrOutput added in v2.12.0

func (o FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerPtrOutput() FlexibleAppVersionDeploymentContainerPtrOutput

func (FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentContainerOutput) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerPtrOutput

type FlexibleAppVersionDeploymentContainerPtrInput added in v2.12.0

type FlexibleAppVersionDeploymentContainerPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionDeploymentContainerPtrOutput() FlexibleAppVersionDeploymentContainerPtrOutput
	ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext(context.Context) FlexibleAppVersionDeploymentContainerPtrOutput
}

type FlexibleAppVersionDeploymentContainerPtrOutput added in v2.12.0

type FlexibleAppVersionDeploymentContainerPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionDeploymentContainerPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionDeploymentContainerPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentContainerPtrOutput) Image added in v2.12.0

func (FlexibleAppVersionDeploymentContainerPtrOutput) ToFlexibleAppVersionDeploymentContainerPtrOutput added in v2.12.0

func (o FlexibleAppVersionDeploymentContainerPtrOutput) ToFlexibleAppVersionDeploymentContainerPtrOutput() FlexibleAppVersionDeploymentContainerPtrOutput

func (FlexibleAppVersionDeploymentContainerPtrOutput) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentContainerPtrOutput) ToFlexibleAppVersionDeploymentContainerPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentContainerPtrOutput

type FlexibleAppVersionDeploymentFile added in v2.12.0

type FlexibleAppVersionDeploymentFile struct {
	// The identifier for this object. Format specified above.
	Name      string  `pulumi:"name"`
	Sha1Sum   *string `pulumi:"sha1Sum"`
	SourceUrl string  `pulumi:"sourceUrl"`
}

type FlexibleAppVersionDeploymentFileArgs added in v2.12.0

type FlexibleAppVersionDeploymentFileArgs struct {
	// The identifier for this object. Format specified above.
	Name      pulumi.StringInput    `pulumi:"name"`
	Sha1Sum   pulumi.StringPtrInput `pulumi:"sha1Sum"`
	SourceUrl pulumi.StringInput    `pulumi:"sourceUrl"`
}

func (FlexibleAppVersionDeploymentFileArgs) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentFileArgs) ToFlexibleAppVersionDeploymentFileOutput added in v2.12.0

func (i FlexibleAppVersionDeploymentFileArgs) ToFlexibleAppVersionDeploymentFileOutput() FlexibleAppVersionDeploymentFileOutput

func (FlexibleAppVersionDeploymentFileArgs) ToFlexibleAppVersionDeploymentFileOutputWithContext added in v2.12.0

func (i FlexibleAppVersionDeploymentFileArgs) ToFlexibleAppVersionDeploymentFileOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentFileOutput

type FlexibleAppVersionDeploymentFileArray added in v2.12.0

type FlexibleAppVersionDeploymentFileArray []FlexibleAppVersionDeploymentFileInput

func (FlexibleAppVersionDeploymentFileArray) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentFileArray) ToFlexibleAppVersionDeploymentFileArrayOutput added in v2.12.0

func (i FlexibleAppVersionDeploymentFileArray) ToFlexibleAppVersionDeploymentFileArrayOutput() FlexibleAppVersionDeploymentFileArrayOutput

func (FlexibleAppVersionDeploymentFileArray) ToFlexibleAppVersionDeploymentFileArrayOutputWithContext added in v2.12.0

func (i FlexibleAppVersionDeploymentFileArray) ToFlexibleAppVersionDeploymentFileArrayOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentFileArrayOutput

type FlexibleAppVersionDeploymentFileArrayInput added in v2.12.0

type FlexibleAppVersionDeploymentFileArrayInput interface {
	pulumi.Input

	ToFlexibleAppVersionDeploymentFileArrayOutput() FlexibleAppVersionDeploymentFileArrayOutput
	ToFlexibleAppVersionDeploymentFileArrayOutputWithContext(context.Context) FlexibleAppVersionDeploymentFileArrayOutput
}

type FlexibleAppVersionDeploymentFileArrayOutput added in v2.12.0

type FlexibleAppVersionDeploymentFileArrayOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionDeploymentFileArrayOutput) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentFileArrayOutput) Index added in v2.12.0

func (FlexibleAppVersionDeploymentFileArrayOutput) ToFlexibleAppVersionDeploymentFileArrayOutput added in v2.12.0

func (o FlexibleAppVersionDeploymentFileArrayOutput) ToFlexibleAppVersionDeploymentFileArrayOutput() FlexibleAppVersionDeploymentFileArrayOutput

func (FlexibleAppVersionDeploymentFileArrayOutput) ToFlexibleAppVersionDeploymentFileArrayOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentFileArrayOutput) ToFlexibleAppVersionDeploymentFileArrayOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentFileArrayOutput

type FlexibleAppVersionDeploymentFileInput added in v2.12.0

type FlexibleAppVersionDeploymentFileInput interface {
	pulumi.Input

	ToFlexibleAppVersionDeploymentFileOutput() FlexibleAppVersionDeploymentFileOutput
	ToFlexibleAppVersionDeploymentFileOutputWithContext(context.Context) FlexibleAppVersionDeploymentFileOutput
}

type FlexibleAppVersionDeploymentFileOutput added in v2.12.0

type FlexibleAppVersionDeploymentFileOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionDeploymentFileOutput) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentFileOutput) Name added in v2.12.0

The identifier for this object. Format specified above.

func (FlexibleAppVersionDeploymentFileOutput) Sha1Sum added in v2.12.0

func (FlexibleAppVersionDeploymentFileOutput) SourceUrl added in v2.12.0

func (FlexibleAppVersionDeploymentFileOutput) ToFlexibleAppVersionDeploymentFileOutput added in v2.12.0

func (o FlexibleAppVersionDeploymentFileOutput) ToFlexibleAppVersionDeploymentFileOutput() FlexibleAppVersionDeploymentFileOutput

func (FlexibleAppVersionDeploymentFileOutput) ToFlexibleAppVersionDeploymentFileOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentFileOutput) ToFlexibleAppVersionDeploymentFileOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentFileOutput

type FlexibleAppVersionDeploymentInput added in v2.12.0

type FlexibleAppVersionDeploymentInput interface {
	pulumi.Input

	ToFlexibleAppVersionDeploymentOutput() FlexibleAppVersionDeploymentOutput
	ToFlexibleAppVersionDeploymentOutputWithContext(context.Context) FlexibleAppVersionDeploymentOutput
}

type FlexibleAppVersionDeploymentOutput added in v2.12.0

type FlexibleAppVersionDeploymentOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionDeploymentOutput) CloudBuildOptions added in v2.12.0

func (FlexibleAppVersionDeploymentOutput) Container added in v2.12.0

func (FlexibleAppVersionDeploymentOutput) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentOutput) Files added in v2.12.0

func (FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentOutput added in v2.12.0

func (o FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentOutput() FlexibleAppVersionDeploymentOutput

func (FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentOutput

func (FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentPtrOutput added in v2.12.0

func (o FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentPtrOutput() FlexibleAppVersionDeploymentPtrOutput

func (FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentOutput) ToFlexibleAppVersionDeploymentPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentPtrOutput

func (FlexibleAppVersionDeploymentOutput) Zip added in v2.12.0

type FlexibleAppVersionDeploymentPtrInput added in v2.12.0

type FlexibleAppVersionDeploymentPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionDeploymentPtrOutput() FlexibleAppVersionDeploymentPtrOutput
	ToFlexibleAppVersionDeploymentPtrOutputWithContext(context.Context) FlexibleAppVersionDeploymentPtrOutput
}

func FlexibleAppVersionDeploymentPtr added in v2.12.0

type FlexibleAppVersionDeploymentPtrOutput added in v2.12.0

type FlexibleAppVersionDeploymentPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionDeploymentPtrOutput) CloudBuildOptions added in v2.12.0

func (FlexibleAppVersionDeploymentPtrOutput) Container added in v2.12.0

func (FlexibleAppVersionDeploymentPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionDeploymentPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentPtrOutput) Files added in v2.12.0

func (FlexibleAppVersionDeploymentPtrOutput) ToFlexibleAppVersionDeploymentPtrOutput added in v2.12.0

func (o FlexibleAppVersionDeploymentPtrOutput) ToFlexibleAppVersionDeploymentPtrOutput() FlexibleAppVersionDeploymentPtrOutput

func (FlexibleAppVersionDeploymentPtrOutput) ToFlexibleAppVersionDeploymentPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentPtrOutput) ToFlexibleAppVersionDeploymentPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentPtrOutput

func (FlexibleAppVersionDeploymentPtrOutput) Zip added in v2.12.0

type FlexibleAppVersionDeploymentZip added in v2.12.0

type FlexibleAppVersionDeploymentZip struct {
	FilesCount *int   `pulumi:"filesCount"`
	SourceUrl  string `pulumi:"sourceUrl"`
}

type FlexibleAppVersionDeploymentZipArgs added in v2.12.0

type FlexibleAppVersionDeploymentZipArgs struct {
	FilesCount pulumi.IntPtrInput `pulumi:"filesCount"`
	SourceUrl  pulumi.StringInput `pulumi:"sourceUrl"`
}

func (FlexibleAppVersionDeploymentZipArgs) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipOutput added in v2.12.0

func (i FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipOutput() FlexibleAppVersionDeploymentZipOutput

func (FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipOutputWithContext added in v2.12.0

func (i FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipOutput

func (FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipPtrOutput added in v2.12.0

func (i FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipPtrOutput() FlexibleAppVersionDeploymentZipPtrOutput

func (FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionDeploymentZipArgs) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipPtrOutput

type FlexibleAppVersionDeploymentZipInput added in v2.12.0

type FlexibleAppVersionDeploymentZipInput interface {
	pulumi.Input

	ToFlexibleAppVersionDeploymentZipOutput() FlexibleAppVersionDeploymentZipOutput
	ToFlexibleAppVersionDeploymentZipOutputWithContext(context.Context) FlexibleAppVersionDeploymentZipOutput
}

type FlexibleAppVersionDeploymentZipOutput added in v2.12.0

type FlexibleAppVersionDeploymentZipOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionDeploymentZipOutput) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentZipOutput) FilesCount added in v2.12.0

func (FlexibleAppVersionDeploymentZipOutput) SourceUrl added in v2.12.0

func (FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipOutput added in v2.12.0

func (o FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipOutput() FlexibleAppVersionDeploymentZipOutput

func (FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipOutput

func (FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipPtrOutput added in v2.12.0

func (o FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipPtrOutput() FlexibleAppVersionDeploymentZipPtrOutput

func (FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentZipOutput) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipPtrOutput

type FlexibleAppVersionDeploymentZipPtrInput added in v2.12.0

type FlexibleAppVersionDeploymentZipPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionDeploymentZipPtrOutput() FlexibleAppVersionDeploymentZipPtrOutput
	ToFlexibleAppVersionDeploymentZipPtrOutputWithContext(context.Context) FlexibleAppVersionDeploymentZipPtrOutput
}

type FlexibleAppVersionDeploymentZipPtrOutput added in v2.12.0

type FlexibleAppVersionDeploymentZipPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionDeploymentZipPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionDeploymentZipPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionDeploymentZipPtrOutput) FilesCount added in v2.12.0

func (FlexibleAppVersionDeploymentZipPtrOutput) SourceUrl added in v2.12.0

func (FlexibleAppVersionDeploymentZipPtrOutput) ToFlexibleAppVersionDeploymentZipPtrOutput added in v2.12.0

func (o FlexibleAppVersionDeploymentZipPtrOutput) ToFlexibleAppVersionDeploymentZipPtrOutput() FlexibleAppVersionDeploymentZipPtrOutput

func (FlexibleAppVersionDeploymentZipPtrOutput) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionDeploymentZipPtrOutput) ToFlexibleAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) FlexibleAppVersionDeploymentZipPtrOutput

type FlexibleAppVersionEndpointsApiService added in v2.12.0

type FlexibleAppVersionEndpointsApiService struct {
	ConfigId             *string `pulumi:"configId"`
	DisableTraceSampling *bool   `pulumi:"disableTraceSampling"`
	// The identifier for this object. Format specified above.
	Name            string  `pulumi:"name"`
	RolloutStrategy *string `pulumi:"rolloutStrategy"`
}

type FlexibleAppVersionEndpointsApiServiceArgs added in v2.12.0

type FlexibleAppVersionEndpointsApiServiceArgs struct {
	ConfigId             pulumi.StringPtrInput `pulumi:"configId"`
	DisableTraceSampling pulumi.BoolPtrInput   `pulumi:"disableTraceSampling"`
	// The identifier for this object. Format specified above.
	Name            pulumi.StringInput    `pulumi:"name"`
	RolloutStrategy pulumi.StringPtrInput `pulumi:"rolloutStrategy"`
}

func (FlexibleAppVersionEndpointsApiServiceArgs) ElementType added in v2.12.0

func (FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServiceOutput added in v2.12.0

func (i FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServiceOutput() FlexibleAppVersionEndpointsApiServiceOutput

func (FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServiceOutputWithContext added in v2.12.0

func (i FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServiceOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServiceOutput

func (FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServicePtrOutput added in v2.12.0

func (i FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServicePtrOutput() FlexibleAppVersionEndpointsApiServicePtrOutput

func (FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionEndpointsApiServiceArgs) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServicePtrOutput

type FlexibleAppVersionEndpointsApiServiceInput added in v2.12.0

type FlexibleAppVersionEndpointsApiServiceInput interface {
	pulumi.Input

	ToFlexibleAppVersionEndpointsApiServiceOutput() FlexibleAppVersionEndpointsApiServiceOutput
	ToFlexibleAppVersionEndpointsApiServiceOutputWithContext(context.Context) FlexibleAppVersionEndpointsApiServiceOutput
}

type FlexibleAppVersionEndpointsApiServiceOutput added in v2.12.0

type FlexibleAppVersionEndpointsApiServiceOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionEndpointsApiServiceOutput) ConfigId added in v2.12.0

func (FlexibleAppVersionEndpointsApiServiceOutput) DisableTraceSampling added in v2.12.0

func (FlexibleAppVersionEndpointsApiServiceOutput) ElementType added in v2.12.0

func (FlexibleAppVersionEndpointsApiServiceOutput) Name added in v2.12.0

The identifier for this object. Format specified above.

func (FlexibleAppVersionEndpointsApiServiceOutput) RolloutStrategy added in v2.12.0

func (FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServiceOutput added in v2.12.0

func (o FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServiceOutput() FlexibleAppVersionEndpointsApiServiceOutput

func (FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServiceOutputWithContext added in v2.12.0

func (o FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServiceOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServiceOutput

func (FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutput added in v2.12.0

func (o FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutput() FlexibleAppVersionEndpointsApiServicePtrOutput

func (FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionEndpointsApiServiceOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServicePtrOutput

type FlexibleAppVersionEndpointsApiServicePtrInput added in v2.12.0

type FlexibleAppVersionEndpointsApiServicePtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionEndpointsApiServicePtrOutput() FlexibleAppVersionEndpointsApiServicePtrOutput
	ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext(context.Context) FlexibleAppVersionEndpointsApiServicePtrOutput
}

type FlexibleAppVersionEndpointsApiServicePtrOutput added in v2.12.0

type FlexibleAppVersionEndpointsApiServicePtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionEndpointsApiServicePtrOutput) ConfigId added in v2.12.0

func (FlexibleAppVersionEndpointsApiServicePtrOutput) DisableTraceSampling added in v2.12.0

func (FlexibleAppVersionEndpointsApiServicePtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionEndpointsApiServicePtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionEndpointsApiServicePtrOutput) Name added in v2.12.0

The identifier for this object. Format specified above.

func (FlexibleAppVersionEndpointsApiServicePtrOutput) RolloutStrategy added in v2.12.0

func (FlexibleAppVersionEndpointsApiServicePtrOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutput added in v2.12.0

func (o FlexibleAppVersionEndpointsApiServicePtrOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutput() FlexibleAppVersionEndpointsApiServicePtrOutput

func (FlexibleAppVersionEndpointsApiServicePtrOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionEndpointsApiServicePtrOutput) ToFlexibleAppVersionEndpointsApiServicePtrOutputWithContext(ctx context.Context) FlexibleAppVersionEndpointsApiServicePtrOutput

type FlexibleAppVersionEntrypoint added in v2.12.0

type FlexibleAppVersionEntrypoint struct {
	Shell string `pulumi:"shell"`
}

type FlexibleAppVersionEntrypointArgs added in v2.12.0

type FlexibleAppVersionEntrypointArgs struct {
	Shell pulumi.StringInput `pulumi:"shell"`
}

func (FlexibleAppVersionEntrypointArgs) ElementType added in v2.12.0

func (FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointOutput added in v2.12.0

func (i FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointOutput() FlexibleAppVersionEntrypointOutput

func (FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointOutputWithContext added in v2.12.0

func (i FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointOutput

func (FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointPtrOutput added in v2.12.0

func (i FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointPtrOutput() FlexibleAppVersionEntrypointPtrOutput

func (FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionEntrypointArgs) ToFlexibleAppVersionEntrypointPtrOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointPtrOutput

type FlexibleAppVersionEntrypointInput added in v2.12.0

type FlexibleAppVersionEntrypointInput interface {
	pulumi.Input

	ToFlexibleAppVersionEntrypointOutput() FlexibleAppVersionEntrypointOutput
	ToFlexibleAppVersionEntrypointOutputWithContext(context.Context) FlexibleAppVersionEntrypointOutput
}

type FlexibleAppVersionEntrypointOutput added in v2.12.0

type FlexibleAppVersionEntrypointOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionEntrypointOutput) ElementType added in v2.12.0

func (FlexibleAppVersionEntrypointOutput) Shell added in v2.12.0

func (FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointOutput added in v2.12.0

func (o FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointOutput() FlexibleAppVersionEntrypointOutput

func (FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointOutputWithContext added in v2.12.0

func (o FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointOutput

func (FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointPtrOutput added in v2.12.0

func (o FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointPtrOutput() FlexibleAppVersionEntrypointPtrOutput

func (FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionEntrypointOutput) ToFlexibleAppVersionEntrypointPtrOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointPtrOutput

type FlexibleAppVersionEntrypointPtrInput added in v2.12.0

type FlexibleAppVersionEntrypointPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionEntrypointPtrOutput() FlexibleAppVersionEntrypointPtrOutput
	ToFlexibleAppVersionEntrypointPtrOutputWithContext(context.Context) FlexibleAppVersionEntrypointPtrOutput
}

func FlexibleAppVersionEntrypointPtr added in v2.12.0

type FlexibleAppVersionEntrypointPtrOutput added in v2.12.0

type FlexibleAppVersionEntrypointPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionEntrypointPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionEntrypointPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionEntrypointPtrOutput) Shell added in v2.12.0

func (FlexibleAppVersionEntrypointPtrOutput) ToFlexibleAppVersionEntrypointPtrOutput added in v2.12.0

func (o FlexibleAppVersionEntrypointPtrOutput) ToFlexibleAppVersionEntrypointPtrOutput() FlexibleAppVersionEntrypointPtrOutput

func (FlexibleAppVersionEntrypointPtrOutput) ToFlexibleAppVersionEntrypointPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionEntrypointPtrOutput) ToFlexibleAppVersionEntrypointPtrOutputWithContext(ctx context.Context) FlexibleAppVersionEntrypointPtrOutput

type FlexibleAppVersionLivenessCheck added in v2.12.0

type FlexibleAppVersionLivenessCheck struct {
	CheckInterval    *string  `pulumi:"checkInterval"`
	FailureThreshold *float64 `pulumi:"failureThreshold"`
	Host             *string  `pulumi:"host"`
	InitialDelay     *string  `pulumi:"initialDelay"`
	Path             string   `pulumi:"path"`
	SuccessThreshold *float64 `pulumi:"successThreshold"`
	Timeout          *string  `pulumi:"timeout"`
}

type FlexibleAppVersionLivenessCheckArgs added in v2.12.0

type FlexibleAppVersionLivenessCheckArgs struct {
	CheckInterval    pulumi.StringPtrInput  `pulumi:"checkInterval"`
	FailureThreshold pulumi.Float64PtrInput `pulumi:"failureThreshold"`
	Host             pulumi.StringPtrInput  `pulumi:"host"`
	InitialDelay     pulumi.StringPtrInput  `pulumi:"initialDelay"`
	Path             pulumi.StringInput     `pulumi:"path"`
	SuccessThreshold pulumi.Float64PtrInput `pulumi:"successThreshold"`
	Timeout          pulumi.StringPtrInput  `pulumi:"timeout"`
}

func (FlexibleAppVersionLivenessCheckArgs) ElementType added in v2.12.0

func (FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckOutput added in v2.12.0

func (i FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckOutput() FlexibleAppVersionLivenessCheckOutput

func (FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckOutputWithContext added in v2.12.0

func (i FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckOutput

func (FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckPtrOutput added in v2.12.0

func (i FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckPtrOutput() FlexibleAppVersionLivenessCheckPtrOutput

func (FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionLivenessCheckArgs) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckPtrOutput

type FlexibleAppVersionLivenessCheckInput added in v2.12.0

type FlexibleAppVersionLivenessCheckInput interface {
	pulumi.Input

	ToFlexibleAppVersionLivenessCheckOutput() FlexibleAppVersionLivenessCheckOutput
	ToFlexibleAppVersionLivenessCheckOutputWithContext(context.Context) FlexibleAppVersionLivenessCheckOutput
}

type FlexibleAppVersionLivenessCheckOutput added in v2.12.0

type FlexibleAppVersionLivenessCheckOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionLivenessCheckOutput) CheckInterval added in v2.12.0

func (FlexibleAppVersionLivenessCheckOutput) ElementType added in v2.12.0

func (FlexibleAppVersionLivenessCheckOutput) FailureThreshold added in v2.12.0

func (FlexibleAppVersionLivenessCheckOutput) Host added in v2.12.0

func (FlexibleAppVersionLivenessCheckOutput) InitialDelay added in v2.12.0

func (FlexibleAppVersionLivenessCheckOutput) Path added in v2.12.0

func (FlexibleAppVersionLivenessCheckOutput) SuccessThreshold added in v2.12.0

func (FlexibleAppVersionLivenessCheckOutput) Timeout added in v2.12.0

func (FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckOutput added in v2.12.0

func (o FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckOutput() FlexibleAppVersionLivenessCheckOutput

func (FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckOutputWithContext added in v2.12.0

func (o FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckOutput

func (FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckPtrOutput added in v2.12.0

func (o FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckPtrOutput() FlexibleAppVersionLivenessCheckPtrOutput

func (FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionLivenessCheckOutput) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckPtrOutput

type FlexibleAppVersionLivenessCheckPtrInput added in v2.12.0

type FlexibleAppVersionLivenessCheckPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionLivenessCheckPtrOutput() FlexibleAppVersionLivenessCheckPtrOutput
	ToFlexibleAppVersionLivenessCheckPtrOutputWithContext(context.Context) FlexibleAppVersionLivenessCheckPtrOutput
}

type FlexibleAppVersionLivenessCheckPtrOutput added in v2.12.0

type FlexibleAppVersionLivenessCheckPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionLivenessCheckPtrOutput) CheckInterval added in v2.12.0

func (FlexibleAppVersionLivenessCheckPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionLivenessCheckPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionLivenessCheckPtrOutput) FailureThreshold added in v2.12.0

func (FlexibleAppVersionLivenessCheckPtrOutput) Host added in v2.12.0

func (FlexibleAppVersionLivenessCheckPtrOutput) InitialDelay added in v2.12.0

func (FlexibleAppVersionLivenessCheckPtrOutput) Path added in v2.12.0

func (FlexibleAppVersionLivenessCheckPtrOutput) SuccessThreshold added in v2.12.0

func (FlexibleAppVersionLivenessCheckPtrOutput) Timeout added in v2.12.0

func (FlexibleAppVersionLivenessCheckPtrOutput) ToFlexibleAppVersionLivenessCheckPtrOutput added in v2.12.0

func (o FlexibleAppVersionLivenessCheckPtrOutput) ToFlexibleAppVersionLivenessCheckPtrOutput() FlexibleAppVersionLivenessCheckPtrOutput

func (FlexibleAppVersionLivenessCheckPtrOutput) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionLivenessCheckPtrOutput) ToFlexibleAppVersionLivenessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionLivenessCheckPtrOutput

type FlexibleAppVersionManualScaling added in v2.12.0

type FlexibleAppVersionManualScaling struct {
	Instances int `pulumi:"instances"`
}

type FlexibleAppVersionManualScalingArgs added in v2.12.0

type FlexibleAppVersionManualScalingArgs struct {
	Instances pulumi.IntInput `pulumi:"instances"`
}

func (FlexibleAppVersionManualScalingArgs) ElementType added in v2.12.0

func (FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingOutput added in v2.12.0

func (i FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingOutput() FlexibleAppVersionManualScalingOutput

func (FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingOutputWithContext added in v2.12.0

func (i FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingOutput

func (FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingPtrOutput added in v2.12.0

func (i FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingPtrOutput() FlexibleAppVersionManualScalingPtrOutput

func (FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionManualScalingArgs) ToFlexibleAppVersionManualScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingPtrOutput

type FlexibleAppVersionManualScalingInput added in v2.12.0

type FlexibleAppVersionManualScalingInput interface {
	pulumi.Input

	ToFlexibleAppVersionManualScalingOutput() FlexibleAppVersionManualScalingOutput
	ToFlexibleAppVersionManualScalingOutputWithContext(context.Context) FlexibleAppVersionManualScalingOutput
}

type FlexibleAppVersionManualScalingOutput added in v2.12.0

type FlexibleAppVersionManualScalingOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionManualScalingOutput) ElementType added in v2.12.0

func (FlexibleAppVersionManualScalingOutput) Instances added in v2.12.0

func (FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingOutput added in v2.12.0

func (o FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingOutput() FlexibleAppVersionManualScalingOutput

func (FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingOutputWithContext added in v2.12.0

func (o FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingOutput

func (FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingPtrOutput added in v2.12.0

func (o FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingPtrOutput() FlexibleAppVersionManualScalingPtrOutput

func (FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionManualScalingOutput) ToFlexibleAppVersionManualScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingPtrOutput

type FlexibleAppVersionManualScalingPtrInput added in v2.12.0

type FlexibleAppVersionManualScalingPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionManualScalingPtrOutput() FlexibleAppVersionManualScalingPtrOutput
	ToFlexibleAppVersionManualScalingPtrOutputWithContext(context.Context) FlexibleAppVersionManualScalingPtrOutput
}

type FlexibleAppVersionManualScalingPtrOutput added in v2.12.0

type FlexibleAppVersionManualScalingPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionManualScalingPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionManualScalingPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionManualScalingPtrOutput) Instances added in v2.12.0

func (FlexibleAppVersionManualScalingPtrOutput) ToFlexibleAppVersionManualScalingPtrOutput added in v2.12.0

func (o FlexibleAppVersionManualScalingPtrOutput) ToFlexibleAppVersionManualScalingPtrOutput() FlexibleAppVersionManualScalingPtrOutput

func (FlexibleAppVersionManualScalingPtrOutput) ToFlexibleAppVersionManualScalingPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionManualScalingPtrOutput) ToFlexibleAppVersionManualScalingPtrOutputWithContext(ctx context.Context) FlexibleAppVersionManualScalingPtrOutput

type FlexibleAppVersionNetwork added in v2.12.0

type FlexibleAppVersionNetwork struct {
	ForwardedPorts []string `pulumi:"forwardedPorts"`
	InstanceTag    *string  `pulumi:"instanceTag"`
	// The identifier for this object. Format specified above.
	Name            string  `pulumi:"name"`
	SessionAffinity *bool   `pulumi:"sessionAffinity"`
	Subnetwork      *string `pulumi:"subnetwork"`
}

type FlexibleAppVersionNetworkArgs added in v2.12.0

type FlexibleAppVersionNetworkArgs struct {
	ForwardedPorts pulumi.StringArrayInput `pulumi:"forwardedPorts"`
	InstanceTag    pulumi.StringPtrInput   `pulumi:"instanceTag"`
	// The identifier for this object. Format specified above.
	Name            pulumi.StringInput    `pulumi:"name"`
	SessionAffinity pulumi.BoolPtrInput   `pulumi:"sessionAffinity"`
	Subnetwork      pulumi.StringPtrInput `pulumi:"subnetwork"`
}

func (FlexibleAppVersionNetworkArgs) ElementType added in v2.12.0

func (FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkOutput added in v2.12.0

func (i FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkOutput() FlexibleAppVersionNetworkOutput

func (FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkOutputWithContext added in v2.12.0

func (i FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkOutput

func (FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkPtrOutput added in v2.12.0

func (i FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkPtrOutput() FlexibleAppVersionNetworkPtrOutput

func (FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionNetworkArgs) ToFlexibleAppVersionNetworkPtrOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkPtrOutput

type FlexibleAppVersionNetworkInput added in v2.12.0

type FlexibleAppVersionNetworkInput interface {
	pulumi.Input

	ToFlexibleAppVersionNetworkOutput() FlexibleAppVersionNetworkOutput
	ToFlexibleAppVersionNetworkOutputWithContext(context.Context) FlexibleAppVersionNetworkOutput
}

type FlexibleAppVersionNetworkOutput added in v2.12.0

type FlexibleAppVersionNetworkOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionNetworkOutput) ElementType added in v2.12.0

func (FlexibleAppVersionNetworkOutput) ForwardedPorts added in v2.12.0

func (FlexibleAppVersionNetworkOutput) InstanceTag added in v2.12.0

func (FlexibleAppVersionNetworkOutput) Name added in v2.12.0

The identifier for this object. Format specified above.

func (FlexibleAppVersionNetworkOutput) SessionAffinity added in v2.12.0

func (FlexibleAppVersionNetworkOutput) Subnetwork added in v2.12.0

func (FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkOutput added in v2.12.0

func (o FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkOutput() FlexibleAppVersionNetworkOutput

func (FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkOutputWithContext added in v2.12.0

func (o FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkOutput

func (FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkPtrOutput added in v2.12.0

func (o FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkPtrOutput() FlexibleAppVersionNetworkPtrOutput

func (FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionNetworkOutput) ToFlexibleAppVersionNetworkPtrOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkPtrOutput

type FlexibleAppVersionNetworkPtrInput added in v2.12.0

type FlexibleAppVersionNetworkPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionNetworkPtrOutput() FlexibleAppVersionNetworkPtrOutput
	ToFlexibleAppVersionNetworkPtrOutputWithContext(context.Context) FlexibleAppVersionNetworkPtrOutput
}

func FlexibleAppVersionNetworkPtr added in v2.12.0

type FlexibleAppVersionNetworkPtrOutput added in v2.12.0

type FlexibleAppVersionNetworkPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionNetworkPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionNetworkPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionNetworkPtrOutput) ForwardedPorts added in v2.12.0

func (FlexibleAppVersionNetworkPtrOutput) InstanceTag added in v2.12.0

func (FlexibleAppVersionNetworkPtrOutput) Name added in v2.12.0

The identifier for this object. Format specified above.

func (FlexibleAppVersionNetworkPtrOutput) SessionAffinity added in v2.12.0

func (FlexibleAppVersionNetworkPtrOutput) Subnetwork added in v2.12.0

func (FlexibleAppVersionNetworkPtrOutput) ToFlexibleAppVersionNetworkPtrOutput added in v2.12.0

func (o FlexibleAppVersionNetworkPtrOutput) ToFlexibleAppVersionNetworkPtrOutput() FlexibleAppVersionNetworkPtrOutput

func (FlexibleAppVersionNetworkPtrOutput) ToFlexibleAppVersionNetworkPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionNetworkPtrOutput) ToFlexibleAppVersionNetworkPtrOutputWithContext(ctx context.Context) FlexibleAppVersionNetworkPtrOutput

type FlexibleAppVersionReadinessCheck added in v2.12.0

type FlexibleAppVersionReadinessCheck struct {
	AppStartTimeout  *string  `pulumi:"appStartTimeout"`
	CheckInterval    *string  `pulumi:"checkInterval"`
	FailureThreshold *float64 `pulumi:"failureThreshold"`
	Host             *string  `pulumi:"host"`
	Path             string   `pulumi:"path"`
	SuccessThreshold *float64 `pulumi:"successThreshold"`
	Timeout          *string  `pulumi:"timeout"`
}

type FlexibleAppVersionReadinessCheckArgs added in v2.12.0

type FlexibleAppVersionReadinessCheckArgs struct {
	AppStartTimeout  pulumi.StringPtrInput  `pulumi:"appStartTimeout"`
	CheckInterval    pulumi.StringPtrInput  `pulumi:"checkInterval"`
	FailureThreshold pulumi.Float64PtrInput `pulumi:"failureThreshold"`
	Host             pulumi.StringPtrInput  `pulumi:"host"`
	Path             pulumi.StringInput     `pulumi:"path"`
	SuccessThreshold pulumi.Float64PtrInput `pulumi:"successThreshold"`
	Timeout          pulumi.StringPtrInput  `pulumi:"timeout"`
}

func (FlexibleAppVersionReadinessCheckArgs) ElementType added in v2.12.0

func (FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckOutput added in v2.12.0

func (i FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckOutput() FlexibleAppVersionReadinessCheckOutput

func (FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckOutputWithContext added in v2.12.0

func (i FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckOutput

func (FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckPtrOutput added in v2.12.0

func (i FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckPtrOutput() FlexibleAppVersionReadinessCheckPtrOutput

func (FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionReadinessCheckArgs) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckPtrOutput

type FlexibleAppVersionReadinessCheckInput added in v2.12.0

type FlexibleAppVersionReadinessCheckInput interface {
	pulumi.Input

	ToFlexibleAppVersionReadinessCheckOutput() FlexibleAppVersionReadinessCheckOutput
	ToFlexibleAppVersionReadinessCheckOutputWithContext(context.Context) FlexibleAppVersionReadinessCheckOutput
}

type FlexibleAppVersionReadinessCheckOutput added in v2.12.0

type FlexibleAppVersionReadinessCheckOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionReadinessCheckOutput) AppStartTimeout added in v2.12.0

func (FlexibleAppVersionReadinessCheckOutput) CheckInterval added in v2.12.0

func (FlexibleAppVersionReadinessCheckOutput) ElementType added in v2.12.0

func (FlexibleAppVersionReadinessCheckOutput) FailureThreshold added in v2.12.0

func (FlexibleAppVersionReadinessCheckOutput) Host added in v2.12.0

func (FlexibleAppVersionReadinessCheckOutput) Path added in v2.12.0

func (FlexibleAppVersionReadinessCheckOutput) SuccessThreshold added in v2.12.0

func (FlexibleAppVersionReadinessCheckOutput) Timeout added in v2.12.0

func (FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckOutput added in v2.12.0

func (o FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckOutput() FlexibleAppVersionReadinessCheckOutput

func (FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckOutputWithContext added in v2.12.0

func (o FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckOutput

func (FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckPtrOutput added in v2.12.0

func (o FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckPtrOutput() FlexibleAppVersionReadinessCheckPtrOutput

func (FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionReadinessCheckOutput) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckPtrOutput

type FlexibleAppVersionReadinessCheckPtrInput added in v2.12.0

type FlexibleAppVersionReadinessCheckPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionReadinessCheckPtrOutput() FlexibleAppVersionReadinessCheckPtrOutput
	ToFlexibleAppVersionReadinessCheckPtrOutputWithContext(context.Context) FlexibleAppVersionReadinessCheckPtrOutput
}

type FlexibleAppVersionReadinessCheckPtrOutput added in v2.12.0

type FlexibleAppVersionReadinessCheckPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionReadinessCheckPtrOutput) AppStartTimeout added in v2.12.0

func (FlexibleAppVersionReadinessCheckPtrOutput) CheckInterval added in v2.12.0

func (FlexibleAppVersionReadinessCheckPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionReadinessCheckPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionReadinessCheckPtrOutput) FailureThreshold added in v2.12.0

func (FlexibleAppVersionReadinessCheckPtrOutput) Host added in v2.12.0

func (FlexibleAppVersionReadinessCheckPtrOutput) Path added in v2.12.0

func (FlexibleAppVersionReadinessCheckPtrOutput) SuccessThreshold added in v2.12.0

func (FlexibleAppVersionReadinessCheckPtrOutput) Timeout added in v2.12.0

func (FlexibleAppVersionReadinessCheckPtrOutput) ToFlexibleAppVersionReadinessCheckPtrOutput added in v2.12.0

func (o FlexibleAppVersionReadinessCheckPtrOutput) ToFlexibleAppVersionReadinessCheckPtrOutput() FlexibleAppVersionReadinessCheckPtrOutput

func (FlexibleAppVersionReadinessCheckPtrOutput) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionReadinessCheckPtrOutput) ToFlexibleAppVersionReadinessCheckPtrOutputWithContext(ctx context.Context) FlexibleAppVersionReadinessCheckPtrOutput

type FlexibleAppVersionResources added in v2.12.0

type FlexibleAppVersionResources struct {
	Cpu      *int                                `pulumi:"cpu"`
	DiskGb   *int                                `pulumi:"diskGb"`
	MemoryGb *float64                            `pulumi:"memoryGb"`
	Volumes  []FlexibleAppVersionResourcesVolume `pulumi:"volumes"`
}

type FlexibleAppVersionResourcesArgs added in v2.12.0

type FlexibleAppVersionResourcesArgs struct {
	Cpu      pulumi.IntPtrInput                          `pulumi:"cpu"`
	DiskGb   pulumi.IntPtrInput                          `pulumi:"diskGb"`
	MemoryGb pulumi.Float64PtrInput                      `pulumi:"memoryGb"`
	Volumes  FlexibleAppVersionResourcesVolumeArrayInput `pulumi:"volumes"`
}

func (FlexibleAppVersionResourcesArgs) ElementType added in v2.12.0

func (FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesOutput added in v2.12.0

func (i FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesOutput() FlexibleAppVersionResourcesOutput

func (FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesOutputWithContext added in v2.12.0

func (i FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesOutput

func (FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesPtrOutput added in v2.12.0

func (i FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesPtrOutput() FlexibleAppVersionResourcesPtrOutput

func (FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionResourcesArgs) ToFlexibleAppVersionResourcesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesPtrOutput

type FlexibleAppVersionResourcesInput added in v2.12.0

type FlexibleAppVersionResourcesInput interface {
	pulumi.Input

	ToFlexibleAppVersionResourcesOutput() FlexibleAppVersionResourcesOutput
	ToFlexibleAppVersionResourcesOutputWithContext(context.Context) FlexibleAppVersionResourcesOutput
}

type FlexibleAppVersionResourcesOutput added in v2.12.0

type FlexibleAppVersionResourcesOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionResourcesOutput) Cpu added in v2.12.0

func (FlexibleAppVersionResourcesOutput) DiskGb added in v2.12.0

func (FlexibleAppVersionResourcesOutput) ElementType added in v2.12.0

func (FlexibleAppVersionResourcesOutput) MemoryGb added in v2.12.0

func (FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesOutput added in v2.12.0

func (o FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesOutput() FlexibleAppVersionResourcesOutput

func (FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesOutputWithContext added in v2.12.0

func (o FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesOutput

func (FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesPtrOutput added in v2.12.0

func (o FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesPtrOutput() FlexibleAppVersionResourcesPtrOutput

func (FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionResourcesOutput) ToFlexibleAppVersionResourcesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesPtrOutput

func (FlexibleAppVersionResourcesOutput) Volumes added in v2.12.0

type FlexibleAppVersionResourcesPtrInput added in v2.12.0

type FlexibleAppVersionResourcesPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionResourcesPtrOutput() FlexibleAppVersionResourcesPtrOutput
	ToFlexibleAppVersionResourcesPtrOutputWithContext(context.Context) FlexibleAppVersionResourcesPtrOutput
}

func FlexibleAppVersionResourcesPtr added in v2.12.0

type FlexibleAppVersionResourcesPtrOutput added in v2.12.0

type FlexibleAppVersionResourcesPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionResourcesPtrOutput) Cpu added in v2.12.0

func (FlexibleAppVersionResourcesPtrOutput) DiskGb added in v2.12.0

func (FlexibleAppVersionResourcesPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionResourcesPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionResourcesPtrOutput) MemoryGb added in v2.12.0

func (FlexibleAppVersionResourcesPtrOutput) ToFlexibleAppVersionResourcesPtrOutput added in v2.12.0

func (o FlexibleAppVersionResourcesPtrOutput) ToFlexibleAppVersionResourcesPtrOutput() FlexibleAppVersionResourcesPtrOutput

func (FlexibleAppVersionResourcesPtrOutput) ToFlexibleAppVersionResourcesPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionResourcesPtrOutput) ToFlexibleAppVersionResourcesPtrOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesPtrOutput

func (FlexibleAppVersionResourcesPtrOutput) Volumes added in v2.12.0

type FlexibleAppVersionResourcesVolume added in v2.12.0

type FlexibleAppVersionResourcesVolume struct {
	// The identifier for this object. Format specified above.
	Name       string `pulumi:"name"`
	SizeGb     int    `pulumi:"sizeGb"`
	VolumeType string `pulumi:"volumeType"`
}

type FlexibleAppVersionResourcesVolumeArgs added in v2.12.0

type FlexibleAppVersionResourcesVolumeArgs struct {
	// The identifier for this object. Format specified above.
	Name       pulumi.StringInput `pulumi:"name"`
	SizeGb     pulumi.IntInput    `pulumi:"sizeGb"`
	VolumeType pulumi.StringInput `pulumi:"volumeType"`
}

func (FlexibleAppVersionResourcesVolumeArgs) ElementType added in v2.12.0

func (FlexibleAppVersionResourcesVolumeArgs) ToFlexibleAppVersionResourcesVolumeOutput added in v2.12.0

func (i FlexibleAppVersionResourcesVolumeArgs) ToFlexibleAppVersionResourcesVolumeOutput() FlexibleAppVersionResourcesVolumeOutput

func (FlexibleAppVersionResourcesVolumeArgs) ToFlexibleAppVersionResourcesVolumeOutputWithContext added in v2.12.0

func (i FlexibleAppVersionResourcesVolumeArgs) ToFlexibleAppVersionResourcesVolumeOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesVolumeOutput

type FlexibleAppVersionResourcesVolumeArray added in v2.12.0

type FlexibleAppVersionResourcesVolumeArray []FlexibleAppVersionResourcesVolumeInput

func (FlexibleAppVersionResourcesVolumeArray) ElementType added in v2.12.0

func (FlexibleAppVersionResourcesVolumeArray) ToFlexibleAppVersionResourcesVolumeArrayOutput added in v2.12.0

func (i FlexibleAppVersionResourcesVolumeArray) ToFlexibleAppVersionResourcesVolumeArrayOutput() FlexibleAppVersionResourcesVolumeArrayOutput

func (FlexibleAppVersionResourcesVolumeArray) ToFlexibleAppVersionResourcesVolumeArrayOutputWithContext added in v2.12.0

func (i FlexibleAppVersionResourcesVolumeArray) ToFlexibleAppVersionResourcesVolumeArrayOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesVolumeArrayOutput

type FlexibleAppVersionResourcesVolumeArrayInput added in v2.12.0

type FlexibleAppVersionResourcesVolumeArrayInput interface {
	pulumi.Input

	ToFlexibleAppVersionResourcesVolumeArrayOutput() FlexibleAppVersionResourcesVolumeArrayOutput
	ToFlexibleAppVersionResourcesVolumeArrayOutputWithContext(context.Context) FlexibleAppVersionResourcesVolumeArrayOutput
}

type FlexibleAppVersionResourcesVolumeArrayOutput added in v2.12.0

type FlexibleAppVersionResourcesVolumeArrayOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionResourcesVolumeArrayOutput) ElementType added in v2.12.0

func (FlexibleAppVersionResourcesVolumeArrayOutput) Index added in v2.12.0

func (FlexibleAppVersionResourcesVolumeArrayOutput) ToFlexibleAppVersionResourcesVolumeArrayOutput added in v2.12.0

func (o FlexibleAppVersionResourcesVolumeArrayOutput) ToFlexibleAppVersionResourcesVolumeArrayOutput() FlexibleAppVersionResourcesVolumeArrayOutput

func (FlexibleAppVersionResourcesVolumeArrayOutput) ToFlexibleAppVersionResourcesVolumeArrayOutputWithContext added in v2.12.0

func (o FlexibleAppVersionResourcesVolumeArrayOutput) ToFlexibleAppVersionResourcesVolumeArrayOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesVolumeArrayOutput

type FlexibleAppVersionResourcesVolumeInput added in v2.12.0

type FlexibleAppVersionResourcesVolumeInput interface {
	pulumi.Input

	ToFlexibleAppVersionResourcesVolumeOutput() FlexibleAppVersionResourcesVolumeOutput
	ToFlexibleAppVersionResourcesVolumeOutputWithContext(context.Context) FlexibleAppVersionResourcesVolumeOutput
}

type FlexibleAppVersionResourcesVolumeOutput added in v2.12.0

type FlexibleAppVersionResourcesVolumeOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionResourcesVolumeOutput) ElementType added in v2.12.0

func (FlexibleAppVersionResourcesVolumeOutput) Name added in v2.12.0

The identifier for this object. Format specified above.

func (FlexibleAppVersionResourcesVolumeOutput) SizeGb added in v2.12.0

func (FlexibleAppVersionResourcesVolumeOutput) ToFlexibleAppVersionResourcesVolumeOutput added in v2.12.0

func (o FlexibleAppVersionResourcesVolumeOutput) ToFlexibleAppVersionResourcesVolumeOutput() FlexibleAppVersionResourcesVolumeOutput

func (FlexibleAppVersionResourcesVolumeOutput) ToFlexibleAppVersionResourcesVolumeOutputWithContext added in v2.12.0

func (o FlexibleAppVersionResourcesVolumeOutput) ToFlexibleAppVersionResourcesVolumeOutputWithContext(ctx context.Context) FlexibleAppVersionResourcesVolumeOutput

func (FlexibleAppVersionResourcesVolumeOutput) VolumeType added in v2.12.0

type FlexibleAppVersionState added in v2.12.0

type FlexibleAppVersionState struct {
	// Serving configuration for Google Cloud Endpoints.
	ApiConfig FlexibleAppVersionApiConfigPtrInput
	// Automatic scaling is based on request rate, response latencies, and other application metrics.
	AutomaticScaling FlexibleAppVersionAutomaticScalingPtrInput
	// Metadata settings that are supplied to this version to enable beta runtime features.
	BetaSettings pulumi.StringMapInput
	// Duration that static files should be cached by web proxies and browsers. Only applicable if the corresponding
	// StaticFilesHandler does not specify its own expiration time.
	DefaultExpiration pulumi.StringPtrInput
	// If set to `true`, the service will be deleted if it is the last version.
	DeleteServiceOnDestroy pulumi.BoolPtrInput
	// Code and application artifacts that make up this version.
	Deployment FlexibleAppVersionDeploymentPtrInput
	// Code and application artifacts that make up this version.
	EndpointsApiService FlexibleAppVersionEndpointsApiServicePtrInput
	// The entrypoint for the application.
	Entrypoint FlexibleAppVersionEntrypointPtrInput
	// Environment variables available to the application. As these are not returned in the API request, Terraform will not
	// detect any changes made outside of the Terraform config.
	EnvVariables pulumi.StringMapInput
	// Before an application can receive email or XMPP messages, the application must be configured to enable the service.
	InboundServices pulumi.StringArrayInput
	// Instance class that is used to run this version. Valid values are AutomaticScaling: F1, F2, F4, F4_1G ManualScaling: B1,
	// B2, B4, B8, B4_1G Defaults to F1 for AutomaticScaling and B1 for ManualScaling.
	InstanceClass pulumi.StringPtrInput
	// Health checking configuration for VM instances. Unhealthy instances are killed and replaced with new instances.
	LivenessCheck FlexibleAppVersionLivenessCheckPtrInput
	// A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of
	// its memory over time.
	ManualScaling FlexibleAppVersionManualScalingPtrInput
	// The identifier for this object. Format specified above.
	Name pulumi.StringPtrInput
	// Extra network settings
	Network FlexibleAppVersionNetworkPtrInput
	// Files that match this pattern will not be built into this version. Only applicable for Go runtimes.
	NobuildFilesRegex pulumi.StringPtrInput
	// If set to `true`, the application version will not be deleted.
	NoopOnDestroy pulumi.BoolPtrInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
	// Configures readiness health checking for instances. Unhealthy instances are not put into the backend traffic rotation.
	ReadinessCheck FlexibleAppVersionReadinessCheckPtrInput
	// Machine resources for a version.
	Resources FlexibleAppVersionResourcesPtrInput
	// Desired runtime. Example python27.
	Runtime pulumi.StringPtrInput
	// 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
	RuntimeApiVersion pulumi.StringPtrInput
	// The channel of the runtime to use. Only available for some runtimes.
	RuntimeChannel pulumi.StringPtrInput
	// The path or name of the app's main executable.
	RuntimeMainExecutablePath pulumi.StringPtrInput
	// AppEngine service resource
	Service pulumi.StringPtrInput
	// Current serving status of this version. Only the versions with a SERVING status create instances and can be billed.
	// Defaults to SERVING.
	ServingStatus pulumi.StringPtrInput
	// Relative name of the version within the service. For example, 'v1'. Version names can contain only lowercase letters,
	// numbers, or hyphens. Reserved names,"default", "latest", and any name with the prefix "ah-".
	VersionId pulumi.StringPtrInput
	// Enables VPC connectivity for standard apps.
	VpcAccessConnector FlexibleAppVersionVpcAccessConnectorPtrInput
}

func (FlexibleAppVersionState) ElementType added in v2.12.0

func (FlexibleAppVersionState) ElementType() reflect.Type

type FlexibleAppVersionVpcAccessConnector added in v2.12.0

type FlexibleAppVersionVpcAccessConnector struct {
	// The identifier for this object. Format specified above.
	Name string `pulumi:"name"`
}

type FlexibleAppVersionVpcAccessConnectorArgs added in v2.12.0

type FlexibleAppVersionVpcAccessConnectorArgs struct {
	// The identifier for this object. Format specified above.
	Name pulumi.StringInput `pulumi:"name"`
}

func (FlexibleAppVersionVpcAccessConnectorArgs) ElementType added in v2.12.0

func (FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorOutput added in v2.12.0

func (i FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorOutput() FlexibleAppVersionVpcAccessConnectorOutput

func (FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorOutputWithContext added in v2.12.0

func (i FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorOutput

func (FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorPtrOutput added in v2.12.0

func (i FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorPtrOutput() FlexibleAppVersionVpcAccessConnectorPtrOutput

func (FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext added in v2.12.0

func (i FlexibleAppVersionVpcAccessConnectorArgs) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorPtrOutput

type FlexibleAppVersionVpcAccessConnectorInput added in v2.12.0

type FlexibleAppVersionVpcAccessConnectorInput interface {
	pulumi.Input

	ToFlexibleAppVersionVpcAccessConnectorOutput() FlexibleAppVersionVpcAccessConnectorOutput
	ToFlexibleAppVersionVpcAccessConnectorOutputWithContext(context.Context) FlexibleAppVersionVpcAccessConnectorOutput
}

type FlexibleAppVersionVpcAccessConnectorOutput added in v2.12.0

type FlexibleAppVersionVpcAccessConnectorOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionVpcAccessConnectorOutput) ElementType added in v2.12.0

func (FlexibleAppVersionVpcAccessConnectorOutput) Name added in v2.12.0

The identifier for this object. Format specified above.

func (FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorOutput added in v2.12.0

func (o FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorOutput() FlexibleAppVersionVpcAccessConnectorOutput

func (FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorOutputWithContext added in v2.12.0

func (o FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorOutput

func (FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutput added in v2.12.0

func (o FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutput() FlexibleAppVersionVpcAccessConnectorPtrOutput

func (FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionVpcAccessConnectorOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorPtrOutput

type FlexibleAppVersionVpcAccessConnectorPtrInput added in v2.12.0

type FlexibleAppVersionVpcAccessConnectorPtrInput interface {
	pulumi.Input

	ToFlexibleAppVersionVpcAccessConnectorPtrOutput() FlexibleAppVersionVpcAccessConnectorPtrOutput
	ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext(context.Context) FlexibleAppVersionVpcAccessConnectorPtrOutput
}

type FlexibleAppVersionVpcAccessConnectorPtrOutput added in v2.12.0

type FlexibleAppVersionVpcAccessConnectorPtrOutput struct{ *pulumi.OutputState }

func (FlexibleAppVersionVpcAccessConnectorPtrOutput) Elem added in v2.12.0

func (FlexibleAppVersionVpcAccessConnectorPtrOutput) ElementType added in v2.12.0

func (FlexibleAppVersionVpcAccessConnectorPtrOutput) Name added in v2.12.0

The identifier for this object. Format specified above.

func (FlexibleAppVersionVpcAccessConnectorPtrOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutput added in v2.12.0

func (o FlexibleAppVersionVpcAccessConnectorPtrOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutput() FlexibleAppVersionVpcAccessConnectorPtrOutput

func (FlexibleAppVersionVpcAccessConnectorPtrOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext added in v2.12.0

func (o FlexibleAppVersionVpcAccessConnectorPtrOutput) ToFlexibleAppVersionVpcAccessConnectorPtrOutputWithContext(ctx context.Context) FlexibleAppVersionVpcAccessConnectorPtrOutput

type StandardAppVersion

type StandardAppVersion struct {
	pulumi.CustomResourceState

	// If set to `true`, the service will be deleted if it is the last version.
	DeleteServiceOnDestroy pulumi.BoolPtrOutput `pulumi:"deleteServiceOnDestroy"`
	// Code and application artifacts that make up this version.
	Deployment StandardAppVersionDeploymentPtrOutput `pulumi:"deployment"`
	// The entrypoint for the application.
	Entrypoint StandardAppVersionEntrypointPtrOutput `pulumi:"entrypoint"`
	// Environment variables available to the application.
	EnvVariables pulumi.StringMapOutput `pulumi:"envVariables"`
	// 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.
	Handlers StandardAppVersionHandlerArrayOutput `pulumi:"handlers"`
	// Instance class that is used to run this version. Valid values are AutomaticScaling F1, F2, F4, F4_1G (Only
	// AutomaticScaling is supported at the moment)
	InstanceClass pulumi.StringPtrOutput `pulumi:"instanceClass"`
	// Configuration for third-party Python runtime libraries that are required by the application.
	Libraries StandardAppVersionLibraryArrayOutput `pulumi:"libraries"`
	// The identifier for this object. Format specified above.
	Name pulumi.StringOutput `pulumi:"name"`
	// If set to `true`, the application version will not be deleted.
	NoopOnDestroy pulumi.BoolPtrOutput `pulumi:"noopOnDestroy"`
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringOutput `pulumi:"project"`
	// Desired runtime. Example python27.
	Runtime pulumi.StringOutput `pulumi:"runtime"`
	// 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
	RuntimeApiVersion pulumi.StringPtrOutput `pulumi:"runtimeApiVersion"`
	// AppEngine service resource
	Service pulumi.StringPtrOutput `pulumi:"service"`
	// Whether multiple requests can be dispatched to this version at once.
	Threadsafe pulumi.BoolPtrOutput `pulumi:"threadsafe"`
	// Relative name of the version within the service. For example, 'v1'. Version names can contain only lowercase letters,
	// numbers, or hyphens. Reserved names,"default", "latest", and any name with the prefix "ah-".
	VersionId pulumi.StringPtrOutput `pulumi:"versionId"`
}

Standard App Version resource to create a new version of standard GAE Application. Currently supporting Zip and File Containers. Currently does not support async operation checking.

To get more information about StandardAppVersion, see:

* [API documentation](https://cloud.google.com/appengine/docs/admin-api/reference/rest/v1/apps.services.versions) * How-to Guides

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/app_engine_standard_app_version.html.markdown.

func GetStandardAppVersion

func GetStandardAppVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StandardAppVersionState, opts ...pulumi.ResourceOption) (*StandardAppVersion, error)

GetStandardAppVersion gets an existing StandardAppVersion resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStandardAppVersion

func NewStandardAppVersion(ctx *pulumi.Context,
	name string, args *StandardAppVersionArgs, opts ...pulumi.ResourceOption) (*StandardAppVersion, error)

NewStandardAppVersion registers a new resource with the given unique name, arguments, and options.

type StandardAppVersionArgs

type StandardAppVersionArgs struct {
	// If set to `true`, the service will be deleted if it is the last version.
	DeleteServiceOnDestroy pulumi.BoolPtrInput
	// Code and application artifacts that make up this version.
	Deployment StandardAppVersionDeploymentPtrInput
	// The entrypoint for the application.
	Entrypoint StandardAppVersionEntrypointPtrInput
	// Environment variables available to the application.
	EnvVariables pulumi.StringMapInput
	// 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.
	Handlers StandardAppVersionHandlerArrayInput
	// Instance class that is used to run this version. Valid values are AutomaticScaling F1, F2, F4, F4_1G (Only
	// AutomaticScaling is supported at the moment)
	InstanceClass pulumi.StringPtrInput
	// Configuration for third-party Python runtime libraries that are required by the application.
	Libraries StandardAppVersionLibraryArrayInput
	// If set to `true`, the application version will not be deleted.
	NoopOnDestroy pulumi.BoolPtrInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
	// Desired runtime. Example python27.
	Runtime pulumi.StringInput
	// 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
	RuntimeApiVersion pulumi.StringPtrInput
	// AppEngine service resource
	Service pulumi.StringPtrInput
	// Whether multiple requests can be dispatched to this version at once.
	Threadsafe pulumi.BoolPtrInput
	// Relative name of the version within the service. For example, 'v1'. Version names can contain only lowercase letters,
	// numbers, or hyphens. Reserved names,"default", "latest", and any name with the prefix "ah-".
	VersionId pulumi.StringPtrInput
}

The set of arguments for constructing a StandardAppVersion resource.

func (StandardAppVersionArgs) ElementType

func (StandardAppVersionArgs) ElementType() reflect.Type

type StandardAppVersionDeployment

type StandardAppVersionDeployment struct {
	Files []StandardAppVersionDeploymentFile `pulumi:"files"`
	Zip   *StandardAppVersionDeploymentZip   `pulumi:"zip"`
}

type StandardAppVersionDeploymentArgs

type StandardAppVersionDeploymentArgs struct {
	Files StandardAppVersionDeploymentFileArrayInput `pulumi:"files"`
	Zip   StandardAppVersionDeploymentZipPtrInput    `pulumi:"zip"`
}

func (StandardAppVersionDeploymentArgs) ElementType

func (StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentOutput

func (i StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentOutput() StandardAppVersionDeploymentOutput

func (StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentOutputWithContext

func (i StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentOutputWithContext(ctx context.Context) StandardAppVersionDeploymentOutput

func (StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentPtrOutput

func (i StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentPtrOutput() StandardAppVersionDeploymentPtrOutput

func (StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentPtrOutputWithContext

func (i StandardAppVersionDeploymentArgs) ToStandardAppVersionDeploymentPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentPtrOutput

type StandardAppVersionDeploymentFile

type StandardAppVersionDeploymentFile struct {
	// The identifier for this object. Format specified above.
	Name      string  `pulumi:"name"`
	Sha1Sum   *string `pulumi:"sha1Sum"`
	SourceUrl string  `pulumi:"sourceUrl"`
}

type StandardAppVersionDeploymentFileArgs

type StandardAppVersionDeploymentFileArgs struct {
	// The identifier for this object. Format specified above.
	Name      pulumi.StringInput    `pulumi:"name"`
	Sha1Sum   pulumi.StringPtrInput `pulumi:"sha1Sum"`
	SourceUrl pulumi.StringInput    `pulumi:"sourceUrl"`
}

func (StandardAppVersionDeploymentFileArgs) ElementType

func (StandardAppVersionDeploymentFileArgs) ToStandardAppVersionDeploymentFileOutput

func (i StandardAppVersionDeploymentFileArgs) ToStandardAppVersionDeploymentFileOutput() StandardAppVersionDeploymentFileOutput

func (StandardAppVersionDeploymentFileArgs) ToStandardAppVersionDeploymentFileOutputWithContext

func (i StandardAppVersionDeploymentFileArgs) ToStandardAppVersionDeploymentFileOutputWithContext(ctx context.Context) StandardAppVersionDeploymentFileOutput

type StandardAppVersionDeploymentFileArray

type StandardAppVersionDeploymentFileArray []StandardAppVersionDeploymentFileInput

func (StandardAppVersionDeploymentFileArray) ElementType

func (StandardAppVersionDeploymentFileArray) ToStandardAppVersionDeploymentFileArrayOutput

func (i StandardAppVersionDeploymentFileArray) ToStandardAppVersionDeploymentFileArrayOutput() StandardAppVersionDeploymentFileArrayOutput

func (StandardAppVersionDeploymentFileArray) ToStandardAppVersionDeploymentFileArrayOutputWithContext

func (i StandardAppVersionDeploymentFileArray) ToStandardAppVersionDeploymentFileArrayOutputWithContext(ctx context.Context) StandardAppVersionDeploymentFileArrayOutput

type StandardAppVersionDeploymentFileArrayInput

type StandardAppVersionDeploymentFileArrayInput interface {
	pulumi.Input

	ToStandardAppVersionDeploymentFileArrayOutput() StandardAppVersionDeploymentFileArrayOutput
	ToStandardAppVersionDeploymentFileArrayOutputWithContext(context.Context) StandardAppVersionDeploymentFileArrayOutput
}

type StandardAppVersionDeploymentFileArrayOutput

type StandardAppVersionDeploymentFileArrayOutput struct{ *pulumi.OutputState }

func (StandardAppVersionDeploymentFileArrayOutput) ElementType

func (StandardAppVersionDeploymentFileArrayOutput) Index

func (StandardAppVersionDeploymentFileArrayOutput) ToStandardAppVersionDeploymentFileArrayOutput

func (o StandardAppVersionDeploymentFileArrayOutput) ToStandardAppVersionDeploymentFileArrayOutput() StandardAppVersionDeploymentFileArrayOutput

func (StandardAppVersionDeploymentFileArrayOutput) ToStandardAppVersionDeploymentFileArrayOutputWithContext

func (o StandardAppVersionDeploymentFileArrayOutput) ToStandardAppVersionDeploymentFileArrayOutputWithContext(ctx context.Context) StandardAppVersionDeploymentFileArrayOutput

type StandardAppVersionDeploymentFileInput

type StandardAppVersionDeploymentFileInput interface {
	pulumi.Input

	ToStandardAppVersionDeploymentFileOutput() StandardAppVersionDeploymentFileOutput
	ToStandardAppVersionDeploymentFileOutputWithContext(context.Context) StandardAppVersionDeploymentFileOutput
}

type StandardAppVersionDeploymentFileOutput

type StandardAppVersionDeploymentFileOutput struct{ *pulumi.OutputState }

func (StandardAppVersionDeploymentFileOutput) ElementType

func (StandardAppVersionDeploymentFileOutput) Name

The identifier for this object. Format specified above.

func (StandardAppVersionDeploymentFileOutput) Sha1Sum

func (StandardAppVersionDeploymentFileOutput) SourceUrl

func (StandardAppVersionDeploymentFileOutput) ToStandardAppVersionDeploymentFileOutput

func (o StandardAppVersionDeploymentFileOutput) ToStandardAppVersionDeploymentFileOutput() StandardAppVersionDeploymentFileOutput

func (StandardAppVersionDeploymentFileOutput) ToStandardAppVersionDeploymentFileOutputWithContext

func (o StandardAppVersionDeploymentFileOutput) ToStandardAppVersionDeploymentFileOutputWithContext(ctx context.Context) StandardAppVersionDeploymentFileOutput

type StandardAppVersionDeploymentInput

type StandardAppVersionDeploymentInput interface {
	pulumi.Input

	ToStandardAppVersionDeploymentOutput() StandardAppVersionDeploymentOutput
	ToStandardAppVersionDeploymentOutputWithContext(context.Context) StandardAppVersionDeploymentOutput
}

type StandardAppVersionDeploymentOutput

type StandardAppVersionDeploymentOutput struct{ *pulumi.OutputState }

func (StandardAppVersionDeploymentOutput) ElementType

func (StandardAppVersionDeploymentOutput) Files

func (StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentOutput

func (o StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentOutput() StandardAppVersionDeploymentOutput

func (StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentOutputWithContext

func (o StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentOutputWithContext(ctx context.Context) StandardAppVersionDeploymentOutput

func (StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentPtrOutput

func (o StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentPtrOutput() StandardAppVersionDeploymentPtrOutput

func (StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentPtrOutputWithContext

func (o StandardAppVersionDeploymentOutput) ToStandardAppVersionDeploymentPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentPtrOutput

func (StandardAppVersionDeploymentOutput) Zip

type StandardAppVersionDeploymentPtrInput

type StandardAppVersionDeploymentPtrInput interface {
	pulumi.Input

	ToStandardAppVersionDeploymentPtrOutput() StandardAppVersionDeploymentPtrOutput
	ToStandardAppVersionDeploymentPtrOutputWithContext(context.Context) StandardAppVersionDeploymentPtrOutput
}

type StandardAppVersionDeploymentPtrOutput

type StandardAppVersionDeploymentPtrOutput struct{ *pulumi.OutputState }

func (StandardAppVersionDeploymentPtrOutput) Elem

func (StandardAppVersionDeploymentPtrOutput) ElementType

func (StandardAppVersionDeploymentPtrOutput) Files

func (StandardAppVersionDeploymentPtrOutput) ToStandardAppVersionDeploymentPtrOutput

func (o StandardAppVersionDeploymentPtrOutput) ToStandardAppVersionDeploymentPtrOutput() StandardAppVersionDeploymentPtrOutput

func (StandardAppVersionDeploymentPtrOutput) ToStandardAppVersionDeploymentPtrOutputWithContext

func (o StandardAppVersionDeploymentPtrOutput) ToStandardAppVersionDeploymentPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentPtrOutput

func (StandardAppVersionDeploymentPtrOutput) Zip

type StandardAppVersionDeploymentZip

type StandardAppVersionDeploymentZip struct {
	FilesCount *int   `pulumi:"filesCount"`
	SourceUrl  string `pulumi:"sourceUrl"`
}

type StandardAppVersionDeploymentZipArgs

type StandardAppVersionDeploymentZipArgs struct {
	FilesCount pulumi.IntPtrInput `pulumi:"filesCount"`
	SourceUrl  pulumi.StringInput `pulumi:"sourceUrl"`
}

func (StandardAppVersionDeploymentZipArgs) ElementType

func (StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipOutput

func (i StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipOutput() StandardAppVersionDeploymentZipOutput

func (StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipOutputWithContext

func (i StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipOutput

func (StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipPtrOutput

func (i StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipPtrOutput() StandardAppVersionDeploymentZipPtrOutput

func (StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipPtrOutputWithContext

func (i StandardAppVersionDeploymentZipArgs) ToStandardAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipPtrOutput

type StandardAppVersionDeploymentZipInput

type StandardAppVersionDeploymentZipInput interface {
	pulumi.Input

	ToStandardAppVersionDeploymentZipOutput() StandardAppVersionDeploymentZipOutput
	ToStandardAppVersionDeploymentZipOutputWithContext(context.Context) StandardAppVersionDeploymentZipOutput
}

type StandardAppVersionDeploymentZipOutput

type StandardAppVersionDeploymentZipOutput struct{ *pulumi.OutputState }

func (StandardAppVersionDeploymentZipOutput) ElementType

func (StandardAppVersionDeploymentZipOutput) FilesCount

func (StandardAppVersionDeploymentZipOutput) SourceUrl

func (StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipOutput

func (o StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipOutput() StandardAppVersionDeploymentZipOutput

func (StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipOutputWithContext

func (o StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipOutput

func (StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipPtrOutput

func (o StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipPtrOutput() StandardAppVersionDeploymentZipPtrOutput

func (StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipPtrOutputWithContext

func (o StandardAppVersionDeploymentZipOutput) ToStandardAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipPtrOutput

type StandardAppVersionDeploymentZipPtrInput

type StandardAppVersionDeploymentZipPtrInput interface {
	pulumi.Input

	ToStandardAppVersionDeploymentZipPtrOutput() StandardAppVersionDeploymentZipPtrOutput
	ToStandardAppVersionDeploymentZipPtrOutputWithContext(context.Context) StandardAppVersionDeploymentZipPtrOutput
}

type StandardAppVersionDeploymentZipPtrOutput

type StandardAppVersionDeploymentZipPtrOutput struct{ *pulumi.OutputState }

func (StandardAppVersionDeploymentZipPtrOutput) Elem

func (StandardAppVersionDeploymentZipPtrOutput) ElementType

func (StandardAppVersionDeploymentZipPtrOutput) FilesCount

func (StandardAppVersionDeploymentZipPtrOutput) SourceUrl

func (StandardAppVersionDeploymentZipPtrOutput) ToStandardAppVersionDeploymentZipPtrOutput

func (o StandardAppVersionDeploymentZipPtrOutput) ToStandardAppVersionDeploymentZipPtrOutput() StandardAppVersionDeploymentZipPtrOutput

func (StandardAppVersionDeploymentZipPtrOutput) ToStandardAppVersionDeploymentZipPtrOutputWithContext

func (o StandardAppVersionDeploymentZipPtrOutput) ToStandardAppVersionDeploymentZipPtrOutputWithContext(ctx context.Context) StandardAppVersionDeploymentZipPtrOutput

type StandardAppVersionEntrypoint

type StandardAppVersionEntrypoint struct {
	Shell string `pulumi:"shell"`
}

type StandardAppVersionEntrypointArgs

type StandardAppVersionEntrypointArgs struct {
	Shell pulumi.StringInput `pulumi:"shell"`
}

func (StandardAppVersionEntrypointArgs) ElementType

func (StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointOutput

func (i StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointOutput() StandardAppVersionEntrypointOutput

func (StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointOutputWithContext

func (i StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointOutputWithContext(ctx context.Context) StandardAppVersionEntrypointOutput

func (StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointPtrOutput

func (i StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointPtrOutput() StandardAppVersionEntrypointPtrOutput

func (StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointPtrOutputWithContext

func (i StandardAppVersionEntrypointArgs) ToStandardAppVersionEntrypointPtrOutputWithContext(ctx context.Context) StandardAppVersionEntrypointPtrOutput

type StandardAppVersionEntrypointInput

type StandardAppVersionEntrypointInput interface {
	pulumi.Input

	ToStandardAppVersionEntrypointOutput() StandardAppVersionEntrypointOutput
	ToStandardAppVersionEntrypointOutputWithContext(context.Context) StandardAppVersionEntrypointOutput
}

type StandardAppVersionEntrypointOutput

type StandardAppVersionEntrypointOutput struct{ *pulumi.OutputState }

func (StandardAppVersionEntrypointOutput) ElementType

func (StandardAppVersionEntrypointOutput) Shell

func (StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointOutput

func (o StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointOutput() StandardAppVersionEntrypointOutput

func (StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointOutputWithContext

func (o StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointOutputWithContext(ctx context.Context) StandardAppVersionEntrypointOutput

func (StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointPtrOutput

func (o StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointPtrOutput() StandardAppVersionEntrypointPtrOutput

func (StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointPtrOutputWithContext

func (o StandardAppVersionEntrypointOutput) ToStandardAppVersionEntrypointPtrOutputWithContext(ctx context.Context) StandardAppVersionEntrypointPtrOutput

type StandardAppVersionEntrypointPtrInput

type StandardAppVersionEntrypointPtrInput interface {
	pulumi.Input

	ToStandardAppVersionEntrypointPtrOutput() StandardAppVersionEntrypointPtrOutput
	ToStandardAppVersionEntrypointPtrOutputWithContext(context.Context) StandardAppVersionEntrypointPtrOutput
}

type StandardAppVersionEntrypointPtrOutput

type StandardAppVersionEntrypointPtrOutput struct{ *pulumi.OutputState }

func (StandardAppVersionEntrypointPtrOutput) Elem

func (StandardAppVersionEntrypointPtrOutput) ElementType

func (StandardAppVersionEntrypointPtrOutput) Shell

func (StandardAppVersionEntrypointPtrOutput) ToStandardAppVersionEntrypointPtrOutput

func (o StandardAppVersionEntrypointPtrOutput) ToStandardAppVersionEntrypointPtrOutput() StandardAppVersionEntrypointPtrOutput

func (StandardAppVersionEntrypointPtrOutput) ToStandardAppVersionEntrypointPtrOutputWithContext

func (o StandardAppVersionEntrypointPtrOutput) ToStandardAppVersionEntrypointPtrOutputWithContext(ctx context.Context) StandardAppVersionEntrypointPtrOutput

type StandardAppVersionHandler

type StandardAppVersionHandler struct {
	AuthFailAction           *string                               `pulumi:"authFailAction"`
	Login                    *string                               `pulumi:"login"`
	RedirectHttpResponseCode *string                               `pulumi:"redirectHttpResponseCode"`
	Script                   *StandardAppVersionHandlerScript      `pulumi:"script"`
	SecurityLevel            *string                               `pulumi:"securityLevel"`
	StaticFiles              *StandardAppVersionHandlerStaticFiles `pulumi:"staticFiles"`
	UrlRegex                 *string                               `pulumi:"urlRegex"`
}

type StandardAppVersionHandlerArgs

type StandardAppVersionHandlerArgs struct {
	AuthFailAction           pulumi.StringPtrInput                        `pulumi:"authFailAction"`
	Login                    pulumi.StringPtrInput                        `pulumi:"login"`
	RedirectHttpResponseCode pulumi.StringPtrInput                        `pulumi:"redirectHttpResponseCode"`
	Script                   StandardAppVersionHandlerScriptPtrInput      `pulumi:"script"`
	SecurityLevel            pulumi.StringPtrInput                        `pulumi:"securityLevel"`
	StaticFiles              StandardAppVersionHandlerStaticFilesPtrInput `pulumi:"staticFiles"`
	UrlRegex                 pulumi.StringPtrInput                        `pulumi:"urlRegex"`
}

func (StandardAppVersionHandlerArgs) ElementType

func (StandardAppVersionHandlerArgs) ToStandardAppVersionHandlerOutput

func (i StandardAppVersionHandlerArgs) ToStandardAppVersionHandlerOutput() StandardAppVersionHandlerOutput

func (StandardAppVersionHandlerArgs) ToStandardAppVersionHandlerOutputWithContext

func (i StandardAppVersionHandlerArgs) ToStandardAppVersionHandlerOutputWithContext(ctx context.Context) StandardAppVersionHandlerOutput

type StandardAppVersionHandlerArray

type StandardAppVersionHandlerArray []StandardAppVersionHandlerInput

func (StandardAppVersionHandlerArray) ElementType

func (StandardAppVersionHandlerArray) ToStandardAppVersionHandlerArrayOutput

func (i StandardAppVersionHandlerArray) ToStandardAppVersionHandlerArrayOutput() StandardAppVersionHandlerArrayOutput

func (StandardAppVersionHandlerArray) ToStandardAppVersionHandlerArrayOutputWithContext

func (i StandardAppVersionHandlerArray) ToStandardAppVersionHandlerArrayOutputWithContext(ctx context.Context) StandardAppVersionHandlerArrayOutput

type StandardAppVersionHandlerArrayInput

type StandardAppVersionHandlerArrayInput interface {
	pulumi.Input

	ToStandardAppVersionHandlerArrayOutput() StandardAppVersionHandlerArrayOutput
	ToStandardAppVersionHandlerArrayOutputWithContext(context.Context) StandardAppVersionHandlerArrayOutput
}

type StandardAppVersionHandlerArrayOutput

type StandardAppVersionHandlerArrayOutput struct{ *pulumi.OutputState }

func (StandardAppVersionHandlerArrayOutput) ElementType

func (StandardAppVersionHandlerArrayOutput) Index

func (StandardAppVersionHandlerArrayOutput) ToStandardAppVersionHandlerArrayOutput

func (o StandardAppVersionHandlerArrayOutput) ToStandardAppVersionHandlerArrayOutput() StandardAppVersionHandlerArrayOutput

func (StandardAppVersionHandlerArrayOutput) ToStandardAppVersionHandlerArrayOutputWithContext

func (o StandardAppVersionHandlerArrayOutput) ToStandardAppVersionHandlerArrayOutputWithContext(ctx context.Context) StandardAppVersionHandlerArrayOutput

type StandardAppVersionHandlerInput

type StandardAppVersionHandlerInput interface {
	pulumi.Input

	ToStandardAppVersionHandlerOutput() StandardAppVersionHandlerOutput
	ToStandardAppVersionHandlerOutputWithContext(context.Context) StandardAppVersionHandlerOutput
}

type StandardAppVersionHandlerOutput

type StandardAppVersionHandlerOutput struct{ *pulumi.OutputState }

func (StandardAppVersionHandlerOutput) AuthFailAction

func (StandardAppVersionHandlerOutput) ElementType

func (StandardAppVersionHandlerOutput) Login

func (StandardAppVersionHandlerOutput) RedirectHttpResponseCode

func (o StandardAppVersionHandlerOutput) RedirectHttpResponseCode() pulumi.StringPtrOutput

func (StandardAppVersionHandlerOutput) Script

func (StandardAppVersionHandlerOutput) SecurityLevel

func (StandardAppVersionHandlerOutput) StaticFiles

func (StandardAppVersionHandlerOutput) ToStandardAppVersionHandlerOutput

func (o StandardAppVersionHandlerOutput) ToStandardAppVersionHandlerOutput() StandardAppVersionHandlerOutput

func (StandardAppVersionHandlerOutput) ToStandardAppVersionHandlerOutputWithContext

func (o StandardAppVersionHandlerOutput) ToStandardAppVersionHandlerOutputWithContext(ctx context.Context) StandardAppVersionHandlerOutput

func (StandardAppVersionHandlerOutput) UrlRegex

type StandardAppVersionHandlerScript

type StandardAppVersionHandlerScript struct {
	ScriptPath string `pulumi:"scriptPath"`
}

type StandardAppVersionHandlerScriptArgs

type StandardAppVersionHandlerScriptArgs struct {
	ScriptPath pulumi.StringInput `pulumi:"scriptPath"`
}

func (StandardAppVersionHandlerScriptArgs) ElementType

func (StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptOutput

func (i StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptOutput() StandardAppVersionHandlerScriptOutput

func (StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptOutputWithContext

func (i StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptOutput

func (StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptPtrOutput

func (i StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptPtrOutput() StandardAppVersionHandlerScriptPtrOutput

func (StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptPtrOutputWithContext

func (i StandardAppVersionHandlerScriptArgs) ToStandardAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptPtrOutput

type StandardAppVersionHandlerScriptInput

type StandardAppVersionHandlerScriptInput interface {
	pulumi.Input

	ToStandardAppVersionHandlerScriptOutput() StandardAppVersionHandlerScriptOutput
	ToStandardAppVersionHandlerScriptOutputWithContext(context.Context) StandardAppVersionHandlerScriptOutput
}

type StandardAppVersionHandlerScriptOutput

type StandardAppVersionHandlerScriptOutput struct{ *pulumi.OutputState }

func (StandardAppVersionHandlerScriptOutput) ElementType

func (StandardAppVersionHandlerScriptOutput) ScriptPath

func (StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptOutput

func (o StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptOutput() StandardAppVersionHandlerScriptOutput

func (StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptOutputWithContext

func (o StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptOutput

func (StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptPtrOutput

func (o StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptPtrOutput() StandardAppVersionHandlerScriptPtrOutput

func (StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptPtrOutputWithContext

func (o StandardAppVersionHandlerScriptOutput) ToStandardAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptPtrOutput

type StandardAppVersionHandlerScriptPtrInput

type StandardAppVersionHandlerScriptPtrInput interface {
	pulumi.Input

	ToStandardAppVersionHandlerScriptPtrOutput() StandardAppVersionHandlerScriptPtrOutput
	ToStandardAppVersionHandlerScriptPtrOutputWithContext(context.Context) StandardAppVersionHandlerScriptPtrOutput
}

type StandardAppVersionHandlerScriptPtrOutput

type StandardAppVersionHandlerScriptPtrOutput struct{ *pulumi.OutputState }

func (StandardAppVersionHandlerScriptPtrOutput) Elem

func (StandardAppVersionHandlerScriptPtrOutput) ElementType

func (StandardAppVersionHandlerScriptPtrOutput) ScriptPath

func (StandardAppVersionHandlerScriptPtrOutput) ToStandardAppVersionHandlerScriptPtrOutput

func (o StandardAppVersionHandlerScriptPtrOutput) ToStandardAppVersionHandlerScriptPtrOutput() StandardAppVersionHandlerScriptPtrOutput

func (StandardAppVersionHandlerScriptPtrOutput) ToStandardAppVersionHandlerScriptPtrOutputWithContext

func (o StandardAppVersionHandlerScriptPtrOutput) ToStandardAppVersionHandlerScriptPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerScriptPtrOutput

type StandardAppVersionHandlerStaticFiles

type StandardAppVersionHandlerStaticFiles struct {
	ApplicationReadable *bool             `pulumi:"applicationReadable"`
	Expiration          *string           `pulumi:"expiration"`
	HttpHeaders         map[string]string `pulumi:"httpHeaders"`
	MimeType            *string           `pulumi:"mimeType"`
	Path                *string           `pulumi:"path"`
	RequireMatchingFile *bool             `pulumi:"requireMatchingFile"`
	UploadPathRegex     *string           `pulumi:"uploadPathRegex"`
}

type StandardAppVersionHandlerStaticFilesArgs

type StandardAppVersionHandlerStaticFilesArgs struct {
	ApplicationReadable pulumi.BoolPtrInput   `pulumi:"applicationReadable"`
	Expiration          pulumi.StringPtrInput `pulumi:"expiration"`
	HttpHeaders         pulumi.StringMapInput `pulumi:"httpHeaders"`
	MimeType            pulumi.StringPtrInput `pulumi:"mimeType"`
	Path                pulumi.StringPtrInput `pulumi:"path"`
	RequireMatchingFile pulumi.BoolPtrInput   `pulumi:"requireMatchingFile"`
	UploadPathRegex     pulumi.StringPtrInput `pulumi:"uploadPathRegex"`
}

func (StandardAppVersionHandlerStaticFilesArgs) ElementType

func (StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesOutput

func (i StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesOutput() StandardAppVersionHandlerStaticFilesOutput

func (StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesOutputWithContext

func (i StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesOutput

func (StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesPtrOutput

func (i StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesPtrOutput() StandardAppVersionHandlerStaticFilesPtrOutput

func (StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext

func (i StandardAppVersionHandlerStaticFilesArgs) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesPtrOutput

type StandardAppVersionHandlerStaticFilesInput

type StandardAppVersionHandlerStaticFilesInput interface {
	pulumi.Input

	ToStandardAppVersionHandlerStaticFilesOutput() StandardAppVersionHandlerStaticFilesOutput
	ToStandardAppVersionHandlerStaticFilesOutputWithContext(context.Context) StandardAppVersionHandlerStaticFilesOutput
}

type StandardAppVersionHandlerStaticFilesOutput

type StandardAppVersionHandlerStaticFilesOutput struct{ *pulumi.OutputState }

func (StandardAppVersionHandlerStaticFilesOutput) ApplicationReadable

func (StandardAppVersionHandlerStaticFilesOutput) ElementType

func (StandardAppVersionHandlerStaticFilesOutput) Expiration

func (StandardAppVersionHandlerStaticFilesOutput) HttpHeaders

func (StandardAppVersionHandlerStaticFilesOutput) MimeType

func (StandardAppVersionHandlerStaticFilesOutput) Path

func (StandardAppVersionHandlerStaticFilesOutput) RequireMatchingFile

func (StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesOutput

func (o StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesOutput() StandardAppVersionHandlerStaticFilesOutput

func (StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesOutputWithContext

func (o StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesOutput

func (StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesPtrOutput

func (o StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesPtrOutput() StandardAppVersionHandlerStaticFilesPtrOutput

func (StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext

func (o StandardAppVersionHandlerStaticFilesOutput) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesPtrOutput

func (StandardAppVersionHandlerStaticFilesOutput) UploadPathRegex

type StandardAppVersionHandlerStaticFilesPtrInput

type StandardAppVersionHandlerStaticFilesPtrInput interface {
	pulumi.Input

	ToStandardAppVersionHandlerStaticFilesPtrOutput() StandardAppVersionHandlerStaticFilesPtrOutput
	ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext(context.Context) StandardAppVersionHandlerStaticFilesPtrOutput
}

type StandardAppVersionHandlerStaticFilesPtrOutput

type StandardAppVersionHandlerStaticFilesPtrOutput struct{ *pulumi.OutputState }

func (StandardAppVersionHandlerStaticFilesPtrOutput) ApplicationReadable

func (StandardAppVersionHandlerStaticFilesPtrOutput) Elem

func (StandardAppVersionHandlerStaticFilesPtrOutput) ElementType

func (StandardAppVersionHandlerStaticFilesPtrOutput) Expiration

func (StandardAppVersionHandlerStaticFilesPtrOutput) HttpHeaders

func (StandardAppVersionHandlerStaticFilesPtrOutput) MimeType

func (StandardAppVersionHandlerStaticFilesPtrOutput) Path

func (StandardAppVersionHandlerStaticFilesPtrOutput) RequireMatchingFile

func (StandardAppVersionHandlerStaticFilesPtrOutput) ToStandardAppVersionHandlerStaticFilesPtrOutput

func (o StandardAppVersionHandlerStaticFilesPtrOutput) ToStandardAppVersionHandlerStaticFilesPtrOutput() StandardAppVersionHandlerStaticFilesPtrOutput

func (StandardAppVersionHandlerStaticFilesPtrOutput) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext

func (o StandardAppVersionHandlerStaticFilesPtrOutput) ToStandardAppVersionHandlerStaticFilesPtrOutputWithContext(ctx context.Context) StandardAppVersionHandlerStaticFilesPtrOutput

func (StandardAppVersionHandlerStaticFilesPtrOutput) UploadPathRegex

type StandardAppVersionLibrary

type StandardAppVersionLibrary struct {
	// The identifier for this object. Format specified above.
	Name    *string `pulumi:"name"`
	Version *string `pulumi:"version"`
}

type StandardAppVersionLibraryArgs

type StandardAppVersionLibraryArgs struct {
	// The identifier for this object. Format specified above.
	Name    pulumi.StringPtrInput `pulumi:"name"`
	Version pulumi.StringPtrInput `pulumi:"version"`
}

func (StandardAppVersionLibraryArgs) ElementType

func (StandardAppVersionLibraryArgs) ToStandardAppVersionLibraryOutput

func (i StandardAppVersionLibraryArgs) ToStandardAppVersionLibraryOutput() StandardAppVersionLibraryOutput

func (StandardAppVersionLibraryArgs) ToStandardAppVersionLibraryOutputWithContext

func (i StandardAppVersionLibraryArgs) ToStandardAppVersionLibraryOutputWithContext(ctx context.Context) StandardAppVersionLibraryOutput

type StandardAppVersionLibraryArray

type StandardAppVersionLibraryArray []StandardAppVersionLibraryInput

func (StandardAppVersionLibraryArray) ElementType

func (StandardAppVersionLibraryArray) ToStandardAppVersionLibraryArrayOutput

func (i StandardAppVersionLibraryArray) ToStandardAppVersionLibraryArrayOutput() StandardAppVersionLibraryArrayOutput

func (StandardAppVersionLibraryArray) ToStandardAppVersionLibraryArrayOutputWithContext

func (i StandardAppVersionLibraryArray) ToStandardAppVersionLibraryArrayOutputWithContext(ctx context.Context) StandardAppVersionLibraryArrayOutput

type StandardAppVersionLibraryArrayInput

type StandardAppVersionLibraryArrayInput interface {
	pulumi.Input

	ToStandardAppVersionLibraryArrayOutput() StandardAppVersionLibraryArrayOutput
	ToStandardAppVersionLibraryArrayOutputWithContext(context.Context) StandardAppVersionLibraryArrayOutput
}

type StandardAppVersionLibraryArrayOutput

type StandardAppVersionLibraryArrayOutput struct{ *pulumi.OutputState }

func (StandardAppVersionLibraryArrayOutput) ElementType

func (StandardAppVersionLibraryArrayOutput) Index

func (StandardAppVersionLibraryArrayOutput) ToStandardAppVersionLibraryArrayOutput

func (o StandardAppVersionLibraryArrayOutput) ToStandardAppVersionLibraryArrayOutput() StandardAppVersionLibraryArrayOutput

func (StandardAppVersionLibraryArrayOutput) ToStandardAppVersionLibraryArrayOutputWithContext

func (o StandardAppVersionLibraryArrayOutput) ToStandardAppVersionLibraryArrayOutputWithContext(ctx context.Context) StandardAppVersionLibraryArrayOutput

type StandardAppVersionLibraryInput

type StandardAppVersionLibraryInput interface {
	pulumi.Input

	ToStandardAppVersionLibraryOutput() StandardAppVersionLibraryOutput
	ToStandardAppVersionLibraryOutputWithContext(context.Context) StandardAppVersionLibraryOutput
}

type StandardAppVersionLibraryOutput

type StandardAppVersionLibraryOutput struct{ *pulumi.OutputState }

func (StandardAppVersionLibraryOutput) ElementType

func (StandardAppVersionLibraryOutput) Name

The identifier for this object. Format specified above.

func (StandardAppVersionLibraryOutput) ToStandardAppVersionLibraryOutput

func (o StandardAppVersionLibraryOutput) ToStandardAppVersionLibraryOutput() StandardAppVersionLibraryOutput

func (StandardAppVersionLibraryOutput) ToStandardAppVersionLibraryOutputWithContext

func (o StandardAppVersionLibraryOutput) ToStandardAppVersionLibraryOutputWithContext(ctx context.Context) StandardAppVersionLibraryOutput

func (StandardAppVersionLibraryOutput) Version

type StandardAppVersionState

type StandardAppVersionState struct {
	// If set to `true`, the service will be deleted if it is the last version.
	DeleteServiceOnDestroy pulumi.BoolPtrInput
	// Code and application artifacts that make up this version.
	Deployment StandardAppVersionDeploymentPtrInput
	// The entrypoint for the application.
	Entrypoint StandardAppVersionEntrypointPtrInput
	// Environment variables available to the application.
	EnvVariables pulumi.StringMapInput
	// 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.
	Handlers StandardAppVersionHandlerArrayInput
	// Instance class that is used to run this version. Valid values are AutomaticScaling F1, F2, F4, F4_1G (Only
	// AutomaticScaling is supported at the moment)
	InstanceClass pulumi.StringPtrInput
	// Configuration for third-party Python runtime libraries that are required by the application.
	Libraries StandardAppVersionLibraryArrayInput
	// The identifier for this object. Format specified above.
	Name pulumi.StringPtrInput
	// If set to `true`, the application version will not be deleted.
	NoopOnDestroy pulumi.BoolPtrInput
	// The ID of the project in which the resource belongs.
	// If it is not provided, the provider project is used.
	Project pulumi.StringPtrInput
	// Desired runtime. Example python27.
	Runtime pulumi.StringPtrInput
	// 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
	RuntimeApiVersion pulumi.StringPtrInput
	// AppEngine service resource
	Service pulumi.StringPtrInput
	// Whether multiple requests can be dispatched to this version at once.
	Threadsafe pulumi.BoolPtrInput
	// Relative name of the version within the service. For example, 'v1'. Version names can contain only lowercase letters,
	// numbers, or hyphens. Reserved names,"default", "latest", and any name with the prefix "ah-".
	VersionId pulumi.StringPtrInput
}

func (StandardAppVersionState) ElementType

func (StandardAppVersionState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL