appservice

package
v1.12.0 Latest Latest
Warning

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

Go to latest
Published: Jan 29, 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

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 ActiveSlot

type ActiveSlot struct {
	pulumi.CustomResourceState

	// The name of the App Service within which the Slot exists.  Changing this forces a new resource to be created.
	AppServiceName pulumi.StringOutput `pulumi:"appServiceName"`
	// The name of the App Service Slot which should be promoted to the Production Slot within the App Service.
	AppServiceSlotName pulumi.StringOutput `pulumi:"appServiceSlotName"`
	// The name of the resource group in which the App Service exists. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
}

Promotes an App Service Slot to Production within an App Service.

> **Note:** When using Slots - the `appSettings`, `connectionString` and `siteConfig` blocks on the `appservice.AppService` resource will be overwritten when promoting a Slot using the `appservice.ActiveSlot` resource.

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

func GetActiveSlot

func GetActiveSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ActiveSlotState, opts ...pulumi.ResourceOption) (*ActiveSlot, error)

GetActiveSlot gets an existing ActiveSlot 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 NewActiveSlot

func NewActiveSlot(ctx *pulumi.Context,
	name string, args *ActiveSlotArgs, opts ...pulumi.ResourceOption) (*ActiveSlot, error)

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

type ActiveSlotArgs

type ActiveSlotArgs struct {
	// The name of the App Service within which the Slot exists.  Changing this forces a new resource to be created.
	AppServiceName pulumi.StringInput
	// The name of the App Service Slot which should be promoted to the Production Slot within the App Service.
	AppServiceSlotName pulumi.StringInput
	// The name of the resource group in which the App Service exists. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ActiveSlot resource.

func (ActiveSlotArgs) ElementType added in v1.12.0

func (ActiveSlotArgs) ElementType() reflect.Type

type ActiveSlotState

type ActiveSlotState struct {
	// The name of the App Service within which the Slot exists.  Changing this forces a new resource to be created.
	AppServiceName pulumi.StringPtrInput
	// The name of the App Service Slot which should be promoted to the Production Slot within the App Service.
	AppServiceSlotName pulumi.StringPtrInput
	// The name of the resource group in which the App Service exists. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringPtrInput
}

func (ActiveSlotState) ElementType added in v1.12.0

func (ActiveSlotState) ElementType() reflect.Type

type AppService

type AppService struct {
	pulumi.CustomResourceState

	// The ID of the App Service Plan within which to create this App Service.
	AppServicePlanId pulumi.StringOutput `pulumi:"appServicePlanId"`
	// A key-value pair of App Settings.
	AppSettings pulumi.StringMapOutput `pulumi:"appSettings"`
	// A `authSettings` block as defined below.
	AuthSettings AppServiceAuthSettingsOutput `pulumi:"authSettings"`
	Backup       AppServiceBackupPtrOutput    `pulumi:"backup"`
	// Should the App Service send session affinity cookies, which route client requests in the same session to the same instance?
	ClientAffinityEnabled pulumi.BoolOutput `pulumi:"clientAffinityEnabled"`
	// Does the App Service require client certificates for incoming requests? Defaults to `false`.
	ClientCertEnabled pulumi.BoolPtrOutput `pulumi:"clientCertEnabled"`
	// One or more `connectionString` blocks as defined below.
	ConnectionStrings AppServiceConnectionStringArrayOutput `pulumi:"connectionStrings"`
	// The Default Hostname associated with the App Service - such as `mysite.azurewebsites.net`
	DefaultSiteHostname pulumi.StringOutput `pulumi:"defaultSiteHostname"`
	// Is the App Service Enabled?
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Can the App Service only be accessed via HTTPS? Defaults to `false`.
	HttpsOnly pulumi.BoolPtrOutput `pulumi:"httpsOnly"`
	// A Managed Service Identity block as defined below.
	Identity AppServiceIdentityOutput `pulumi:"identity"`
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringOutput `pulumi:"location"`
	// A `logs` block as defined below.
	Logs AppServiceLogsOutput `pulumi:"logs"`
	// Specifies the name of the App Service. Changing this forces a new resource to be created.
	Name pulumi.StringOutput `pulumi:"name"`
	// A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12`
	OutboundIpAddresses pulumi.StringOutput `pulumi:"outboundIpAddresses"`
	// A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`.
	PossibleOutboundIpAddresses pulumi.StringOutput `pulumi:"possibleOutboundIpAddresses"`
	// The name of the resource group in which to create the App Service.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// A `siteConfig` block as defined below.
	SiteConfig AppServiceSiteConfigOutput `pulumi:"siteConfig"`
	// A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service.
	SiteCredential AppServiceSiteCredentialOutput `pulumi:"siteCredential"`
	// A `sourceControl` block as defined below, which contains the Source Control information when `scmType` is set to `LocalGit`.
	SourceControl AppServiceSourceControlOutput `pulumi:"sourceControl"`
	// One or more `storageAccount` blocks as defined below.
	StorageAccounts AppServiceStorageAccountArrayOutput `pulumi:"storageAccounts"`
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

Manages an App Service (within an App Service Plan).

> **Note:** When using Slots - the `appSettings`, `connectionString` and `siteConfig` blocks on the `appservice.AppService` resource will be overwritten when promoting a Slot using the `appservice.ActiveSlot` resource.

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

func GetAppService

func GetAppService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppServiceState, opts ...pulumi.ResourceOption) (*AppService, error)

GetAppService gets an existing AppService 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 NewAppService

func NewAppService(ctx *pulumi.Context,
	name string, args *AppServiceArgs, opts ...pulumi.ResourceOption) (*AppService, error)

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

type AppServiceArgs

type AppServiceArgs struct {
	// The ID of the App Service Plan within which to create this App Service.
	AppServicePlanId pulumi.StringInput
	// A key-value pair of App Settings.
	AppSettings pulumi.StringMapInput
	// A `authSettings` block as defined below.
	AuthSettings AppServiceAuthSettingsPtrInput
	Backup       AppServiceBackupPtrInput
	// Should the App Service send session affinity cookies, which route client requests in the same session to the same instance?
	ClientAffinityEnabled pulumi.BoolPtrInput
	// Does the App Service require client certificates for incoming requests? Defaults to `false`.
	ClientCertEnabled pulumi.BoolPtrInput
	// One or more `connectionString` blocks as defined below.
	ConnectionStrings AppServiceConnectionStringArrayInput
	// Is the App Service Enabled?
	Enabled pulumi.BoolPtrInput
	// Can the App Service only be accessed via HTTPS? Defaults to `false`.
	HttpsOnly pulumi.BoolPtrInput
	// A Managed Service Identity block as defined below.
	Identity AppServiceIdentityPtrInput
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// A `logs` block as defined below.
	Logs AppServiceLogsPtrInput
	// Specifies the name of the App Service. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// The name of the resource group in which to create the App Service.
	ResourceGroupName pulumi.StringInput
	// A `siteConfig` block as defined below.
	SiteConfig AppServiceSiteConfigPtrInput
	// One or more `storageAccount` blocks as defined below.
	StorageAccounts AppServiceStorageAccountArrayInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a AppService resource.

func (AppServiceArgs) ElementType added in v1.12.0

func (AppServiceArgs) ElementType() reflect.Type

type AppServiceAuthSettings added in v1.12.0

type AppServiceAuthSettings struct {
	ActiveDirectory             *AppServiceAuthSettingsActiveDirectory `pulumi:"activeDirectory"`
	AdditionalLoginParams       map[string]string                      `pulumi:"additionalLoginParams"`
	AllowedExternalRedirectUrls []string                               `pulumi:"allowedExternalRedirectUrls"`
	DefaultProvider             *string                                `pulumi:"defaultProvider"`
	// Is the App Service Enabled?
	Enabled                     bool                             `pulumi:"enabled"`
	Facebook                    *AppServiceAuthSettingsFacebook  `pulumi:"facebook"`
	Google                      *AppServiceAuthSettingsGoogle    `pulumi:"google"`
	Issuer                      *string                          `pulumi:"issuer"`
	Microsoft                   *AppServiceAuthSettingsMicrosoft `pulumi:"microsoft"`
	RuntimeVersion              *string                          `pulumi:"runtimeVersion"`
	TokenRefreshExtensionHours  *float64                         `pulumi:"tokenRefreshExtensionHours"`
	TokenStoreEnabled           *bool                            `pulumi:"tokenStoreEnabled"`
	Twitter                     *AppServiceAuthSettingsTwitter   `pulumi:"twitter"`
	UnauthenticatedClientAction *string                          `pulumi:"unauthenticatedClientAction"`
}

type AppServiceAuthSettingsActiveDirectory added in v1.12.0

type AppServiceAuthSettingsActiveDirectory struct {
	AllowedAudiences []string `pulumi:"allowedAudiences"`
	ClientId         string   `pulumi:"clientId"`
	ClientSecret     *string  `pulumi:"clientSecret"`
}

type AppServiceAuthSettingsActiveDirectoryArgs added in v1.12.0

type AppServiceAuthSettingsActiveDirectoryArgs struct {
	AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"`
	ClientId         pulumi.StringInput      `pulumi:"clientId"`
	ClientSecret     pulumi.StringPtrInput   `pulumi:"clientSecret"`
}

func (AppServiceAuthSettingsActiveDirectoryArgs) ElementType added in v1.12.0

func (AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryOutput added in v1.12.0

func (i AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryOutput() AppServiceAuthSettingsActiveDirectoryOutput

func (AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryOutputWithContext added in v1.12.0

func (i AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryOutput

func (AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryPtrOutput added in v1.12.0

func (i AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryPtrOutput() AppServiceAuthSettingsActiveDirectoryPtrOutput

func (AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext added in v1.12.0

func (i AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryPtrOutput

type AppServiceAuthSettingsActiveDirectoryInput added in v1.12.0

type AppServiceAuthSettingsActiveDirectoryInput interface {
	pulumi.Input

	ToAppServiceAuthSettingsActiveDirectoryOutput() AppServiceAuthSettingsActiveDirectoryOutput
	ToAppServiceAuthSettingsActiveDirectoryOutputWithContext(context.Context) AppServiceAuthSettingsActiveDirectoryOutput
}

type AppServiceAuthSettingsActiveDirectoryOutput added in v1.12.0

type AppServiceAuthSettingsActiveDirectoryOutput struct{ *pulumi.OutputState }

func (AppServiceAuthSettingsActiveDirectoryOutput) AllowedAudiences added in v1.12.0

func (AppServiceAuthSettingsActiveDirectoryOutput) ClientId added in v1.12.0

func (AppServiceAuthSettingsActiveDirectoryOutput) ClientSecret added in v1.12.0

func (AppServiceAuthSettingsActiveDirectoryOutput) ElementType added in v1.12.0

func (AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryOutput added in v1.12.0

func (o AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryOutput() AppServiceAuthSettingsActiveDirectoryOutput

func (AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryOutput

func (AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutput added in v1.12.0

func (o AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutput() AppServiceAuthSettingsActiveDirectoryPtrOutput

func (AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryPtrOutput

type AppServiceAuthSettingsActiveDirectoryPtrInput added in v1.12.0

type AppServiceAuthSettingsActiveDirectoryPtrInput interface {
	pulumi.Input

	ToAppServiceAuthSettingsActiveDirectoryPtrOutput() AppServiceAuthSettingsActiveDirectoryPtrOutput
	ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext(context.Context) AppServiceAuthSettingsActiveDirectoryPtrOutput
}

type AppServiceAuthSettingsActiveDirectoryPtrOutput added in v1.12.0

type AppServiceAuthSettingsActiveDirectoryPtrOutput struct{ *pulumi.OutputState }

func (AppServiceAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences added in v1.12.0

func (AppServiceAuthSettingsActiveDirectoryPtrOutput) ClientId added in v1.12.0

func (AppServiceAuthSettingsActiveDirectoryPtrOutput) ClientSecret added in v1.12.0

func (AppServiceAuthSettingsActiveDirectoryPtrOutput) Elem added in v1.12.0

func (AppServiceAuthSettingsActiveDirectoryPtrOutput) ElementType added in v1.12.0

func (AppServiceAuthSettingsActiveDirectoryPtrOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutput added in v1.12.0

func (o AppServiceAuthSettingsActiveDirectoryPtrOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutput() AppServiceAuthSettingsActiveDirectoryPtrOutput

func (AppServiceAuthSettingsActiveDirectoryPtrOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsActiveDirectoryPtrOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryPtrOutput

type AppServiceAuthSettingsArgs added in v1.12.0

type AppServiceAuthSettingsArgs struct {
	ActiveDirectory             AppServiceAuthSettingsActiveDirectoryPtrInput `pulumi:"activeDirectory"`
	AdditionalLoginParams       pulumi.StringMapInput                         `pulumi:"additionalLoginParams"`
	AllowedExternalRedirectUrls pulumi.StringArrayInput                       `pulumi:"allowedExternalRedirectUrls"`
	DefaultProvider             pulumi.StringPtrInput                         `pulumi:"defaultProvider"`
	// Is the App Service Enabled?
	Enabled                     pulumi.BoolInput                        `pulumi:"enabled"`
	Facebook                    AppServiceAuthSettingsFacebookPtrInput  `pulumi:"facebook"`
	Google                      AppServiceAuthSettingsGooglePtrInput    `pulumi:"google"`
	Issuer                      pulumi.StringPtrInput                   `pulumi:"issuer"`
	Microsoft                   AppServiceAuthSettingsMicrosoftPtrInput `pulumi:"microsoft"`
	RuntimeVersion              pulumi.StringPtrInput                   `pulumi:"runtimeVersion"`
	TokenRefreshExtensionHours  pulumi.Float64PtrInput                  `pulumi:"tokenRefreshExtensionHours"`
	TokenStoreEnabled           pulumi.BoolPtrInput                     `pulumi:"tokenStoreEnabled"`
	Twitter                     AppServiceAuthSettingsTwitterPtrInput   `pulumi:"twitter"`
	UnauthenticatedClientAction pulumi.StringPtrInput                   `pulumi:"unauthenticatedClientAction"`
}

func (AppServiceAuthSettingsArgs) ElementType added in v1.12.0

func (AppServiceAuthSettingsArgs) ElementType() reflect.Type

func (AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsOutput added in v1.12.0

func (i AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsOutput() AppServiceAuthSettingsOutput

func (AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsOutputWithContext added in v1.12.0

func (i AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsOutputWithContext(ctx context.Context) AppServiceAuthSettingsOutput

func (AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsPtrOutput added in v1.12.0

func (i AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsPtrOutput() AppServiceAuthSettingsPtrOutput

func (AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsPtrOutputWithContext added in v1.12.0

func (i AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsPtrOutput

type AppServiceAuthSettingsFacebook added in v1.12.0

type AppServiceAuthSettingsFacebook struct {
	AppId       string   `pulumi:"appId"`
	AppSecret   string   `pulumi:"appSecret"`
	OauthScopes []string `pulumi:"oauthScopes"`
}

type AppServiceAuthSettingsFacebookArgs added in v1.12.0

type AppServiceAuthSettingsFacebookArgs struct {
	AppId       pulumi.StringInput      `pulumi:"appId"`
	AppSecret   pulumi.StringInput      `pulumi:"appSecret"`
	OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"`
}

func (AppServiceAuthSettingsFacebookArgs) ElementType added in v1.12.0

func (AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookOutput added in v1.12.0

func (i AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookOutput() AppServiceAuthSettingsFacebookOutput

func (AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookOutputWithContext added in v1.12.0

func (i AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookOutput

func (AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookPtrOutput added in v1.12.0

func (i AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookPtrOutput() AppServiceAuthSettingsFacebookPtrOutput

func (AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookPtrOutputWithContext added in v1.12.0

func (i AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookPtrOutput

type AppServiceAuthSettingsFacebookInput added in v1.12.0

type AppServiceAuthSettingsFacebookInput interface {
	pulumi.Input

	ToAppServiceAuthSettingsFacebookOutput() AppServiceAuthSettingsFacebookOutput
	ToAppServiceAuthSettingsFacebookOutputWithContext(context.Context) AppServiceAuthSettingsFacebookOutput
}

type AppServiceAuthSettingsFacebookOutput added in v1.12.0

type AppServiceAuthSettingsFacebookOutput struct{ *pulumi.OutputState }

func (AppServiceAuthSettingsFacebookOutput) AppId added in v1.12.0

func (AppServiceAuthSettingsFacebookOutput) AppSecret added in v1.12.0

func (AppServiceAuthSettingsFacebookOutput) ElementType added in v1.12.0

func (AppServiceAuthSettingsFacebookOutput) OauthScopes added in v1.12.0

func (AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookOutput added in v1.12.0

func (o AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookOutput() AppServiceAuthSettingsFacebookOutput

func (AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookOutput

func (AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookPtrOutput added in v1.12.0

func (o AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookPtrOutput() AppServiceAuthSettingsFacebookPtrOutput

func (AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookPtrOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookPtrOutput

type AppServiceAuthSettingsFacebookPtrInput added in v1.12.0

type AppServiceAuthSettingsFacebookPtrInput interface {
	pulumi.Input

	ToAppServiceAuthSettingsFacebookPtrOutput() AppServiceAuthSettingsFacebookPtrOutput
	ToAppServiceAuthSettingsFacebookPtrOutputWithContext(context.Context) AppServiceAuthSettingsFacebookPtrOutput
}

type AppServiceAuthSettingsFacebookPtrOutput added in v1.12.0

type AppServiceAuthSettingsFacebookPtrOutput struct{ *pulumi.OutputState }

func (AppServiceAuthSettingsFacebookPtrOutput) AppId added in v1.12.0

func (AppServiceAuthSettingsFacebookPtrOutput) AppSecret added in v1.12.0

func (AppServiceAuthSettingsFacebookPtrOutput) Elem added in v1.12.0

func (AppServiceAuthSettingsFacebookPtrOutput) ElementType added in v1.12.0

func (AppServiceAuthSettingsFacebookPtrOutput) OauthScopes added in v1.12.0

func (AppServiceAuthSettingsFacebookPtrOutput) ToAppServiceAuthSettingsFacebookPtrOutput added in v1.12.0

func (o AppServiceAuthSettingsFacebookPtrOutput) ToAppServiceAuthSettingsFacebookPtrOutput() AppServiceAuthSettingsFacebookPtrOutput

func (AppServiceAuthSettingsFacebookPtrOutput) ToAppServiceAuthSettingsFacebookPtrOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsFacebookPtrOutput) ToAppServiceAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookPtrOutput

type AppServiceAuthSettingsGoogle added in v1.12.0

type AppServiceAuthSettingsGoogle struct {
	ClientId     string   `pulumi:"clientId"`
	ClientSecret string   `pulumi:"clientSecret"`
	OauthScopes  []string `pulumi:"oauthScopes"`
}

type AppServiceAuthSettingsGoogleArgs added in v1.12.0

type AppServiceAuthSettingsGoogleArgs struct {
	ClientId     pulumi.StringInput      `pulumi:"clientId"`
	ClientSecret pulumi.StringInput      `pulumi:"clientSecret"`
	OauthScopes  pulumi.StringArrayInput `pulumi:"oauthScopes"`
}

func (AppServiceAuthSettingsGoogleArgs) ElementType added in v1.12.0

func (AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGoogleOutput added in v1.12.0

func (i AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGoogleOutput() AppServiceAuthSettingsGoogleOutput

func (AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGoogleOutputWithContext added in v1.12.0

func (i AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGoogleOutputWithContext(ctx context.Context) AppServiceAuthSettingsGoogleOutput

func (AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGooglePtrOutput added in v1.12.0

func (i AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGooglePtrOutput() AppServiceAuthSettingsGooglePtrOutput

func (AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGooglePtrOutputWithContext added in v1.12.0

func (i AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGooglePtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsGooglePtrOutput

type AppServiceAuthSettingsGoogleInput added in v1.12.0

type AppServiceAuthSettingsGoogleInput interface {
	pulumi.Input

	ToAppServiceAuthSettingsGoogleOutput() AppServiceAuthSettingsGoogleOutput
	ToAppServiceAuthSettingsGoogleOutputWithContext(context.Context) AppServiceAuthSettingsGoogleOutput
}

type AppServiceAuthSettingsGoogleOutput added in v1.12.0

type AppServiceAuthSettingsGoogleOutput struct{ *pulumi.OutputState }

func (AppServiceAuthSettingsGoogleOutput) ClientId added in v1.12.0

func (AppServiceAuthSettingsGoogleOutput) ClientSecret added in v1.12.0

func (AppServiceAuthSettingsGoogleOutput) ElementType added in v1.12.0

func (AppServiceAuthSettingsGoogleOutput) OauthScopes added in v1.12.0

func (AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGoogleOutput added in v1.12.0

func (o AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGoogleOutput() AppServiceAuthSettingsGoogleOutput

func (AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGoogleOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGoogleOutputWithContext(ctx context.Context) AppServiceAuthSettingsGoogleOutput

func (AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGooglePtrOutput added in v1.12.0

func (o AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGooglePtrOutput() AppServiceAuthSettingsGooglePtrOutput

func (AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGooglePtrOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGooglePtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsGooglePtrOutput

type AppServiceAuthSettingsGooglePtrInput added in v1.12.0

type AppServiceAuthSettingsGooglePtrInput interface {
	pulumi.Input

	ToAppServiceAuthSettingsGooglePtrOutput() AppServiceAuthSettingsGooglePtrOutput
	ToAppServiceAuthSettingsGooglePtrOutputWithContext(context.Context) AppServiceAuthSettingsGooglePtrOutput
}

func AppServiceAuthSettingsGooglePtr added in v1.12.0

type AppServiceAuthSettingsGooglePtrOutput added in v1.12.0

type AppServiceAuthSettingsGooglePtrOutput struct{ *pulumi.OutputState }

func (AppServiceAuthSettingsGooglePtrOutput) ClientId added in v1.12.0

func (AppServiceAuthSettingsGooglePtrOutput) ClientSecret added in v1.12.0

func (AppServiceAuthSettingsGooglePtrOutput) Elem added in v1.12.0

func (AppServiceAuthSettingsGooglePtrOutput) ElementType added in v1.12.0

func (AppServiceAuthSettingsGooglePtrOutput) OauthScopes added in v1.12.0

func (AppServiceAuthSettingsGooglePtrOutput) ToAppServiceAuthSettingsGooglePtrOutput added in v1.12.0

func (o AppServiceAuthSettingsGooglePtrOutput) ToAppServiceAuthSettingsGooglePtrOutput() AppServiceAuthSettingsGooglePtrOutput

func (AppServiceAuthSettingsGooglePtrOutput) ToAppServiceAuthSettingsGooglePtrOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsGooglePtrOutput) ToAppServiceAuthSettingsGooglePtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsGooglePtrOutput

type AppServiceAuthSettingsInput added in v1.12.0

type AppServiceAuthSettingsInput interface {
	pulumi.Input

	ToAppServiceAuthSettingsOutput() AppServiceAuthSettingsOutput
	ToAppServiceAuthSettingsOutputWithContext(context.Context) AppServiceAuthSettingsOutput
}

type AppServiceAuthSettingsMicrosoft added in v1.12.0

type AppServiceAuthSettingsMicrosoft struct {
	ClientId     string   `pulumi:"clientId"`
	ClientSecret string   `pulumi:"clientSecret"`
	OauthScopes  []string `pulumi:"oauthScopes"`
}

type AppServiceAuthSettingsMicrosoftArgs added in v1.12.0

type AppServiceAuthSettingsMicrosoftArgs struct {
	ClientId     pulumi.StringInput      `pulumi:"clientId"`
	ClientSecret pulumi.StringInput      `pulumi:"clientSecret"`
	OauthScopes  pulumi.StringArrayInput `pulumi:"oauthScopes"`
}

func (AppServiceAuthSettingsMicrosoftArgs) ElementType added in v1.12.0

func (AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftOutput added in v1.12.0

func (i AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftOutput() AppServiceAuthSettingsMicrosoftOutput

func (AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftOutputWithContext added in v1.12.0

func (i AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftOutput

func (AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftPtrOutput added in v1.12.0

func (i AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftPtrOutput() AppServiceAuthSettingsMicrosoftPtrOutput

func (AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext added in v1.12.0

func (i AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftPtrOutput

type AppServiceAuthSettingsMicrosoftInput added in v1.12.0

type AppServiceAuthSettingsMicrosoftInput interface {
	pulumi.Input

	ToAppServiceAuthSettingsMicrosoftOutput() AppServiceAuthSettingsMicrosoftOutput
	ToAppServiceAuthSettingsMicrosoftOutputWithContext(context.Context) AppServiceAuthSettingsMicrosoftOutput
}

type AppServiceAuthSettingsMicrosoftOutput added in v1.12.0

type AppServiceAuthSettingsMicrosoftOutput struct{ *pulumi.OutputState }

func (AppServiceAuthSettingsMicrosoftOutput) ClientId added in v1.12.0

func (AppServiceAuthSettingsMicrosoftOutput) ClientSecret added in v1.12.0

func (AppServiceAuthSettingsMicrosoftOutput) ElementType added in v1.12.0

func (AppServiceAuthSettingsMicrosoftOutput) OauthScopes added in v1.12.0

func (AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftOutput added in v1.12.0

func (o AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftOutput() AppServiceAuthSettingsMicrosoftOutput

func (AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftOutput

func (AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftPtrOutput added in v1.12.0

func (o AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftPtrOutput() AppServiceAuthSettingsMicrosoftPtrOutput

func (AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftPtrOutput

type AppServiceAuthSettingsMicrosoftPtrInput added in v1.12.0

type AppServiceAuthSettingsMicrosoftPtrInput interface {
	pulumi.Input

	ToAppServiceAuthSettingsMicrosoftPtrOutput() AppServiceAuthSettingsMicrosoftPtrOutput
	ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext(context.Context) AppServiceAuthSettingsMicrosoftPtrOutput
}

type AppServiceAuthSettingsMicrosoftPtrOutput added in v1.12.0

type AppServiceAuthSettingsMicrosoftPtrOutput struct{ *pulumi.OutputState }

func (AppServiceAuthSettingsMicrosoftPtrOutput) ClientId added in v1.12.0

func (AppServiceAuthSettingsMicrosoftPtrOutput) ClientSecret added in v1.12.0

func (AppServiceAuthSettingsMicrosoftPtrOutput) Elem added in v1.12.0

func (AppServiceAuthSettingsMicrosoftPtrOutput) ElementType added in v1.12.0

func (AppServiceAuthSettingsMicrosoftPtrOutput) OauthScopes added in v1.12.0

func (AppServiceAuthSettingsMicrosoftPtrOutput) ToAppServiceAuthSettingsMicrosoftPtrOutput added in v1.12.0

func (o AppServiceAuthSettingsMicrosoftPtrOutput) ToAppServiceAuthSettingsMicrosoftPtrOutput() AppServiceAuthSettingsMicrosoftPtrOutput

func (AppServiceAuthSettingsMicrosoftPtrOutput) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsMicrosoftPtrOutput) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftPtrOutput

type AppServiceAuthSettingsOutput added in v1.12.0

type AppServiceAuthSettingsOutput struct{ *pulumi.OutputState }

func (AppServiceAuthSettingsOutput) ActiveDirectory added in v1.12.0

func (AppServiceAuthSettingsOutput) AdditionalLoginParams added in v1.12.0

func (o AppServiceAuthSettingsOutput) AdditionalLoginParams() pulumi.StringMapOutput

func (AppServiceAuthSettingsOutput) AllowedExternalRedirectUrls added in v1.12.0

func (o AppServiceAuthSettingsOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

func (AppServiceAuthSettingsOutput) DefaultProvider added in v1.12.0

func (AppServiceAuthSettingsOutput) ElementType added in v1.12.0

func (AppServiceAuthSettingsOutput) Enabled added in v1.12.0

Is the App Service Enabled?

func (AppServiceAuthSettingsOutput) Facebook added in v1.12.0

func (AppServiceAuthSettingsOutput) Google added in v1.12.0

func (AppServiceAuthSettingsOutput) Issuer added in v1.12.0

func (AppServiceAuthSettingsOutput) Microsoft added in v1.12.0

func (AppServiceAuthSettingsOutput) RuntimeVersion added in v1.12.0

func (AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsOutput added in v1.12.0

func (o AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsOutput() AppServiceAuthSettingsOutput

func (AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsOutputWithContext(ctx context.Context) AppServiceAuthSettingsOutput

func (AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsPtrOutput added in v1.12.0

func (o AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsPtrOutput() AppServiceAuthSettingsPtrOutput

func (AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsPtrOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsPtrOutput

func (AppServiceAuthSettingsOutput) TokenRefreshExtensionHours added in v1.12.0

func (o AppServiceAuthSettingsOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

func (AppServiceAuthSettingsOutput) TokenStoreEnabled added in v1.12.0

func (o AppServiceAuthSettingsOutput) TokenStoreEnabled() pulumi.BoolPtrOutput

func (AppServiceAuthSettingsOutput) Twitter added in v1.12.0

func (AppServiceAuthSettingsOutput) UnauthenticatedClientAction added in v1.12.0

func (o AppServiceAuthSettingsOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

type AppServiceAuthSettingsPtrInput added in v1.12.0

type AppServiceAuthSettingsPtrInput interface {
	pulumi.Input

	ToAppServiceAuthSettingsPtrOutput() AppServiceAuthSettingsPtrOutput
	ToAppServiceAuthSettingsPtrOutputWithContext(context.Context) AppServiceAuthSettingsPtrOutput
}

func AppServiceAuthSettingsPtr added in v1.12.0

func AppServiceAuthSettingsPtr(v *AppServiceAuthSettingsArgs) AppServiceAuthSettingsPtrInput

type AppServiceAuthSettingsPtrOutput added in v1.12.0

type AppServiceAuthSettingsPtrOutput struct{ *pulumi.OutputState }

func (AppServiceAuthSettingsPtrOutput) ActiveDirectory added in v1.12.0

func (AppServiceAuthSettingsPtrOutput) AdditionalLoginParams added in v1.12.0

func (o AppServiceAuthSettingsPtrOutput) AdditionalLoginParams() pulumi.StringMapOutput

func (AppServiceAuthSettingsPtrOutput) AllowedExternalRedirectUrls added in v1.12.0

func (o AppServiceAuthSettingsPtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

func (AppServiceAuthSettingsPtrOutput) DefaultProvider added in v1.12.0

func (AppServiceAuthSettingsPtrOutput) Elem added in v1.12.0

func (AppServiceAuthSettingsPtrOutput) ElementType added in v1.12.0

func (AppServiceAuthSettingsPtrOutput) Enabled added in v1.12.0

Is the App Service Enabled?

func (AppServiceAuthSettingsPtrOutput) Facebook added in v1.12.0

func (AppServiceAuthSettingsPtrOutput) Google added in v1.12.0

func (AppServiceAuthSettingsPtrOutput) Issuer added in v1.12.0

func (AppServiceAuthSettingsPtrOutput) Microsoft added in v1.12.0

func (AppServiceAuthSettingsPtrOutput) RuntimeVersion added in v1.12.0

func (AppServiceAuthSettingsPtrOutput) ToAppServiceAuthSettingsPtrOutput added in v1.12.0

func (o AppServiceAuthSettingsPtrOutput) ToAppServiceAuthSettingsPtrOutput() AppServiceAuthSettingsPtrOutput

func (AppServiceAuthSettingsPtrOutput) ToAppServiceAuthSettingsPtrOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsPtrOutput) ToAppServiceAuthSettingsPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsPtrOutput

func (AppServiceAuthSettingsPtrOutput) TokenRefreshExtensionHours added in v1.12.0

func (o AppServiceAuthSettingsPtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

func (AppServiceAuthSettingsPtrOutput) TokenStoreEnabled added in v1.12.0

func (AppServiceAuthSettingsPtrOutput) Twitter added in v1.12.0

func (AppServiceAuthSettingsPtrOutput) UnauthenticatedClientAction added in v1.12.0

func (o AppServiceAuthSettingsPtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

type AppServiceAuthSettingsTwitter added in v1.12.0

type AppServiceAuthSettingsTwitter struct {
	ConsumerKey    string `pulumi:"consumerKey"`
	ConsumerSecret string `pulumi:"consumerSecret"`
}

type AppServiceAuthSettingsTwitterArgs added in v1.12.0

type AppServiceAuthSettingsTwitterArgs struct {
	ConsumerKey    pulumi.StringInput `pulumi:"consumerKey"`
	ConsumerSecret pulumi.StringInput `pulumi:"consumerSecret"`
}

func (AppServiceAuthSettingsTwitterArgs) ElementType added in v1.12.0

func (AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterOutput added in v1.12.0

func (i AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterOutput() AppServiceAuthSettingsTwitterOutput

func (AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterOutputWithContext added in v1.12.0

func (i AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterOutput

func (AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterPtrOutput added in v1.12.0

func (i AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterPtrOutput() AppServiceAuthSettingsTwitterPtrOutput

func (AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterPtrOutputWithContext added in v1.12.0

func (i AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterPtrOutput

type AppServiceAuthSettingsTwitterInput added in v1.12.0

type AppServiceAuthSettingsTwitterInput interface {
	pulumi.Input

	ToAppServiceAuthSettingsTwitterOutput() AppServiceAuthSettingsTwitterOutput
	ToAppServiceAuthSettingsTwitterOutputWithContext(context.Context) AppServiceAuthSettingsTwitterOutput
}

type AppServiceAuthSettingsTwitterOutput added in v1.12.0

type AppServiceAuthSettingsTwitterOutput struct{ *pulumi.OutputState }

func (AppServiceAuthSettingsTwitterOutput) ConsumerKey added in v1.12.0

func (AppServiceAuthSettingsTwitterOutput) ConsumerSecret added in v1.12.0

func (AppServiceAuthSettingsTwitterOutput) ElementType added in v1.12.0

func (AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterOutput added in v1.12.0

func (o AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterOutput() AppServiceAuthSettingsTwitterOutput

func (AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterOutput

func (AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterPtrOutput added in v1.12.0

func (o AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterPtrOutput() AppServiceAuthSettingsTwitterPtrOutput

func (AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterPtrOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterPtrOutput

type AppServiceAuthSettingsTwitterPtrInput added in v1.12.0

type AppServiceAuthSettingsTwitterPtrInput interface {
	pulumi.Input

	ToAppServiceAuthSettingsTwitterPtrOutput() AppServiceAuthSettingsTwitterPtrOutput
	ToAppServiceAuthSettingsTwitterPtrOutputWithContext(context.Context) AppServiceAuthSettingsTwitterPtrOutput
}

type AppServiceAuthSettingsTwitterPtrOutput added in v1.12.0

type AppServiceAuthSettingsTwitterPtrOutput struct{ *pulumi.OutputState }

func (AppServiceAuthSettingsTwitterPtrOutput) ConsumerKey added in v1.12.0

func (AppServiceAuthSettingsTwitterPtrOutput) ConsumerSecret added in v1.12.0

func (AppServiceAuthSettingsTwitterPtrOutput) Elem added in v1.12.0

func (AppServiceAuthSettingsTwitterPtrOutput) ElementType added in v1.12.0

func (AppServiceAuthSettingsTwitterPtrOutput) ToAppServiceAuthSettingsTwitterPtrOutput added in v1.12.0

func (o AppServiceAuthSettingsTwitterPtrOutput) ToAppServiceAuthSettingsTwitterPtrOutput() AppServiceAuthSettingsTwitterPtrOutput

func (AppServiceAuthSettingsTwitterPtrOutput) ToAppServiceAuthSettingsTwitterPtrOutputWithContext added in v1.12.0

func (o AppServiceAuthSettingsTwitterPtrOutput) ToAppServiceAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterPtrOutput

type AppServiceBackup added in v1.12.0

type AppServiceBackup struct {
	// Is the App Service Enabled?
	Enabled *bool `pulumi:"enabled"`
	// Specifies the name of the App Service. Changing this forces a new resource to be created.
	Name              string                   `pulumi:"name"`
	Schedule          AppServiceBackupSchedule `pulumi:"schedule"`
	StorageAccountUrl string                   `pulumi:"storageAccountUrl"`
}

type AppServiceBackupArgs added in v1.12.0

type AppServiceBackupArgs struct {
	// Is the App Service Enabled?
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// Specifies the name of the App Service. Changing this forces a new resource to be created.
	Name              pulumi.StringInput            `pulumi:"name"`
	Schedule          AppServiceBackupScheduleInput `pulumi:"schedule"`
	StorageAccountUrl pulumi.StringInput            `pulumi:"storageAccountUrl"`
}

func (AppServiceBackupArgs) ElementType added in v1.12.0

func (AppServiceBackupArgs) ElementType() reflect.Type

func (AppServiceBackupArgs) ToAppServiceBackupOutput added in v1.12.0

func (i AppServiceBackupArgs) ToAppServiceBackupOutput() AppServiceBackupOutput

func (AppServiceBackupArgs) ToAppServiceBackupOutputWithContext added in v1.12.0

func (i AppServiceBackupArgs) ToAppServiceBackupOutputWithContext(ctx context.Context) AppServiceBackupOutput

func (AppServiceBackupArgs) ToAppServiceBackupPtrOutput added in v1.12.0

func (i AppServiceBackupArgs) ToAppServiceBackupPtrOutput() AppServiceBackupPtrOutput

func (AppServiceBackupArgs) ToAppServiceBackupPtrOutputWithContext added in v1.12.0

func (i AppServiceBackupArgs) ToAppServiceBackupPtrOutputWithContext(ctx context.Context) AppServiceBackupPtrOutput

type AppServiceBackupInput added in v1.12.0

type AppServiceBackupInput interface {
	pulumi.Input

	ToAppServiceBackupOutput() AppServiceBackupOutput
	ToAppServiceBackupOutputWithContext(context.Context) AppServiceBackupOutput
}

type AppServiceBackupOutput added in v1.12.0

type AppServiceBackupOutput struct{ *pulumi.OutputState }

func (AppServiceBackupOutput) ElementType added in v1.12.0

func (AppServiceBackupOutput) ElementType() reflect.Type

func (AppServiceBackupOutput) Enabled added in v1.12.0

Is the App Service Enabled?

func (AppServiceBackupOutput) Name added in v1.12.0

Specifies the name of the App Service. Changing this forces a new resource to be created.

func (AppServiceBackupOutput) Schedule added in v1.12.0

func (AppServiceBackupOutput) StorageAccountUrl added in v1.12.0

func (o AppServiceBackupOutput) StorageAccountUrl() pulumi.StringOutput

func (AppServiceBackupOutput) ToAppServiceBackupOutput added in v1.12.0

func (o AppServiceBackupOutput) ToAppServiceBackupOutput() AppServiceBackupOutput

func (AppServiceBackupOutput) ToAppServiceBackupOutputWithContext added in v1.12.0

func (o AppServiceBackupOutput) ToAppServiceBackupOutputWithContext(ctx context.Context) AppServiceBackupOutput

func (AppServiceBackupOutput) ToAppServiceBackupPtrOutput added in v1.12.0

func (o AppServiceBackupOutput) ToAppServiceBackupPtrOutput() AppServiceBackupPtrOutput

func (AppServiceBackupOutput) ToAppServiceBackupPtrOutputWithContext added in v1.12.0

func (o AppServiceBackupOutput) ToAppServiceBackupPtrOutputWithContext(ctx context.Context) AppServiceBackupPtrOutput

type AppServiceBackupPtrInput added in v1.12.0

type AppServiceBackupPtrInput interface {
	pulumi.Input

	ToAppServiceBackupPtrOutput() AppServiceBackupPtrOutput
	ToAppServiceBackupPtrOutputWithContext(context.Context) AppServiceBackupPtrOutput
}

func AppServiceBackupPtr added in v1.12.0

func AppServiceBackupPtr(v *AppServiceBackupArgs) AppServiceBackupPtrInput

type AppServiceBackupPtrOutput added in v1.12.0

type AppServiceBackupPtrOutput struct{ *pulumi.OutputState }

func (AppServiceBackupPtrOutput) Elem added in v1.12.0

func (AppServiceBackupPtrOutput) ElementType added in v1.12.0

func (AppServiceBackupPtrOutput) ElementType() reflect.Type

func (AppServiceBackupPtrOutput) Enabled added in v1.12.0

Is the App Service Enabled?

func (AppServiceBackupPtrOutput) Name added in v1.12.0

Specifies the name of the App Service. Changing this forces a new resource to be created.

func (AppServiceBackupPtrOutput) Schedule added in v1.12.0

func (AppServiceBackupPtrOutput) StorageAccountUrl added in v1.12.0

func (o AppServiceBackupPtrOutput) StorageAccountUrl() pulumi.StringOutput

func (AppServiceBackupPtrOutput) ToAppServiceBackupPtrOutput added in v1.12.0

func (o AppServiceBackupPtrOutput) ToAppServiceBackupPtrOutput() AppServiceBackupPtrOutput

func (AppServiceBackupPtrOutput) ToAppServiceBackupPtrOutputWithContext added in v1.12.0

func (o AppServiceBackupPtrOutput) ToAppServiceBackupPtrOutputWithContext(ctx context.Context) AppServiceBackupPtrOutput

type AppServiceBackupSchedule added in v1.12.0

type AppServiceBackupSchedule struct {
	FrequencyInterval     int     `pulumi:"frequencyInterval"`
	FrequencyUnit         string  `pulumi:"frequencyUnit"`
	KeepAtLeastOneBackup  *bool   `pulumi:"keepAtLeastOneBackup"`
	RetentionPeriodInDays *int    `pulumi:"retentionPeriodInDays"`
	StartTime             *string `pulumi:"startTime"`
}

type AppServiceBackupScheduleArgs added in v1.12.0

type AppServiceBackupScheduleArgs struct {
	FrequencyInterval     pulumi.IntInput       `pulumi:"frequencyInterval"`
	FrequencyUnit         pulumi.StringInput    `pulumi:"frequencyUnit"`
	KeepAtLeastOneBackup  pulumi.BoolPtrInput   `pulumi:"keepAtLeastOneBackup"`
	RetentionPeriodInDays pulumi.IntPtrInput    `pulumi:"retentionPeriodInDays"`
	StartTime             pulumi.StringPtrInput `pulumi:"startTime"`
}

func (AppServiceBackupScheduleArgs) ElementType added in v1.12.0

func (AppServiceBackupScheduleArgs) ToAppServiceBackupScheduleOutput added in v1.12.0

func (i AppServiceBackupScheduleArgs) ToAppServiceBackupScheduleOutput() AppServiceBackupScheduleOutput

func (AppServiceBackupScheduleArgs) ToAppServiceBackupScheduleOutputWithContext added in v1.12.0

func (i AppServiceBackupScheduleArgs) ToAppServiceBackupScheduleOutputWithContext(ctx context.Context) AppServiceBackupScheduleOutput

type AppServiceBackupScheduleInput added in v1.12.0

type AppServiceBackupScheduleInput interface {
	pulumi.Input

	ToAppServiceBackupScheduleOutput() AppServiceBackupScheduleOutput
	ToAppServiceBackupScheduleOutputWithContext(context.Context) AppServiceBackupScheduleOutput
}

type AppServiceBackupScheduleOutput added in v1.12.0

type AppServiceBackupScheduleOutput struct{ *pulumi.OutputState }

func (AppServiceBackupScheduleOutput) ElementType added in v1.12.0

func (AppServiceBackupScheduleOutput) FrequencyInterval added in v1.12.0

func (o AppServiceBackupScheduleOutput) FrequencyInterval() pulumi.IntOutput

func (AppServiceBackupScheduleOutput) FrequencyUnit added in v1.12.0

func (AppServiceBackupScheduleOutput) KeepAtLeastOneBackup added in v1.12.0

func (o AppServiceBackupScheduleOutput) KeepAtLeastOneBackup() pulumi.BoolPtrOutput

func (AppServiceBackupScheduleOutput) RetentionPeriodInDays added in v1.12.0

func (o AppServiceBackupScheduleOutput) RetentionPeriodInDays() pulumi.IntPtrOutput

func (AppServiceBackupScheduleOutput) StartTime added in v1.12.0

func (AppServiceBackupScheduleOutput) ToAppServiceBackupScheduleOutput added in v1.12.0

func (o AppServiceBackupScheduleOutput) ToAppServiceBackupScheduleOutput() AppServiceBackupScheduleOutput

func (AppServiceBackupScheduleOutput) ToAppServiceBackupScheduleOutputWithContext added in v1.12.0

func (o AppServiceBackupScheduleOutput) ToAppServiceBackupScheduleOutputWithContext(ctx context.Context) AppServiceBackupScheduleOutput

type AppServiceConnectionString added in v1.12.0

type AppServiceConnectionString struct {
	// Specifies the name of the App Service. Changing this forces a new resource to be created.
	Name  string `pulumi:"name"`
	Type  string `pulumi:"type"`
	Value string `pulumi:"value"`
}

type AppServiceConnectionStringArgs added in v1.12.0

type AppServiceConnectionStringArgs struct {
	// Specifies the name of the App Service. Changing this forces a new resource to be created.
	Name  pulumi.StringInput `pulumi:"name"`
	Type  pulumi.StringInput `pulumi:"type"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (AppServiceConnectionStringArgs) ElementType added in v1.12.0

func (AppServiceConnectionStringArgs) ToAppServiceConnectionStringOutput added in v1.12.0

func (i AppServiceConnectionStringArgs) ToAppServiceConnectionStringOutput() AppServiceConnectionStringOutput

func (AppServiceConnectionStringArgs) ToAppServiceConnectionStringOutputWithContext added in v1.12.0

func (i AppServiceConnectionStringArgs) ToAppServiceConnectionStringOutputWithContext(ctx context.Context) AppServiceConnectionStringOutput

type AppServiceConnectionStringArray added in v1.12.0

type AppServiceConnectionStringArray []AppServiceConnectionStringInput

func (AppServiceConnectionStringArray) ElementType added in v1.12.0

func (AppServiceConnectionStringArray) ToAppServiceConnectionStringArrayOutput added in v1.12.0

func (i AppServiceConnectionStringArray) ToAppServiceConnectionStringArrayOutput() AppServiceConnectionStringArrayOutput

func (AppServiceConnectionStringArray) ToAppServiceConnectionStringArrayOutputWithContext added in v1.12.0

func (i AppServiceConnectionStringArray) ToAppServiceConnectionStringArrayOutputWithContext(ctx context.Context) AppServiceConnectionStringArrayOutput

type AppServiceConnectionStringArrayInput added in v1.12.0

type AppServiceConnectionStringArrayInput interface {
	pulumi.Input

	ToAppServiceConnectionStringArrayOutput() AppServiceConnectionStringArrayOutput
	ToAppServiceConnectionStringArrayOutputWithContext(context.Context) AppServiceConnectionStringArrayOutput
}

type AppServiceConnectionStringArrayOutput added in v1.12.0

type AppServiceConnectionStringArrayOutput struct{ *pulumi.OutputState }

func (AppServiceConnectionStringArrayOutput) ElementType added in v1.12.0

func (AppServiceConnectionStringArrayOutput) Index added in v1.12.0

func (AppServiceConnectionStringArrayOutput) ToAppServiceConnectionStringArrayOutput added in v1.12.0

func (o AppServiceConnectionStringArrayOutput) ToAppServiceConnectionStringArrayOutput() AppServiceConnectionStringArrayOutput

func (AppServiceConnectionStringArrayOutput) ToAppServiceConnectionStringArrayOutputWithContext added in v1.12.0

func (o AppServiceConnectionStringArrayOutput) ToAppServiceConnectionStringArrayOutputWithContext(ctx context.Context) AppServiceConnectionStringArrayOutput

type AppServiceConnectionStringInput added in v1.12.0

type AppServiceConnectionStringInput interface {
	pulumi.Input

	ToAppServiceConnectionStringOutput() AppServiceConnectionStringOutput
	ToAppServiceConnectionStringOutputWithContext(context.Context) AppServiceConnectionStringOutput
}

type AppServiceConnectionStringOutput added in v1.12.0

type AppServiceConnectionStringOutput struct{ *pulumi.OutputState }

func (AppServiceConnectionStringOutput) ElementType added in v1.12.0

func (AppServiceConnectionStringOutput) Name added in v1.12.0

Specifies the name of the App Service. Changing this forces a new resource to be created.

func (AppServiceConnectionStringOutput) ToAppServiceConnectionStringOutput added in v1.12.0

func (o AppServiceConnectionStringOutput) ToAppServiceConnectionStringOutput() AppServiceConnectionStringOutput

func (AppServiceConnectionStringOutput) ToAppServiceConnectionStringOutputWithContext added in v1.12.0

func (o AppServiceConnectionStringOutput) ToAppServiceConnectionStringOutputWithContext(ctx context.Context) AppServiceConnectionStringOutput

func (AppServiceConnectionStringOutput) Type added in v1.12.0

func (AppServiceConnectionStringOutput) Value added in v1.12.0

type AppServiceIdentity added in v1.12.0

type AppServiceIdentity struct {
	IdentityIds []string `pulumi:"identityIds"`
	// The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.
	PrincipalId *string `pulumi:"principalId"`
	// The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.
	TenantId *string `pulumi:"tenantId"`
	Type     string  `pulumi:"type"`
}

type AppServiceIdentityArgs added in v1.12.0

type AppServiceIdentityArgs struct {
	IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"`
	// The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	Type     pulumi.StringInput    `pulumi:"type"`
}

func (AppServiceIdentityArgs) ElementType added in v1.12.0

func (AppServiceIdentityArgs) ElementType() reflect.Type

func (AppServiceIdentityArgs) ToAppServiceIdentityOutput added in v1.12.0

func (i AppServiceIdentityArgs) ToAppServiceIdentityOutput() AppServiceIdentityOutput

func (AppServiceIdentityArgs) ToAppServiceIdentityOutputWithContext added in v1.12.0

func (i AppServiceIdentityArgs) ToAppServiceIdentityOutputWithContext(ctx context.Context) AppServiceIdentityOutput

func (AppServiceIdentityArgs) ToAppServiceIdentityPtrOutput added in v1.12.0

func (i AppServiceIdentityArgs) ToAppServiceIdentityPtrOutput() AppServiceIdentityPtrOutput

func (AppServiceIdentityArgs) ToAppServiceIdentityPtrOutputWithContext added in v1.12.0

func (i AppServiceIdentityArgs) ToAppServiceIdentityPtrOutputWithContext(ctx context.Context) AppServiceIdentityPtrOutput

type AppServiceIdentityInput added in v1.12.0

type AppServiceIdentityInput interface {
	pulumi.Input

	ToAppServiceIdentityOutput() AppServiceIdentityOutput
	ToAppServiceIdentityOutputWithContext(context.Context) AppServiceIdentityOutput
}

type AppServiceIdentityOutput added in v1.12.0

type AppServiceIdentityOutput struct{ *pulumi.OutputState }

func (AppServiceIdentityOutput) ElementType added in v1.12.0

func (AppServiceIdentityOutput) ElementType() reflect.Type

func (AppServiceIdentityOutput) IdentityIds added in v1.12.0

func (AppServiceIdentityOutput) PrincipalId added in v1.12.0

The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.

func (AppServiceIdentityOutput) TenantId added in v1.12.0

The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.

func (AppServiceIdentityOutput) ToAppServiceIdentityOutput added in v1.12.0

func (o AppServiceIdentityOutput) ToAppServiceIdentityOutput() AppServiceIdentityOutput

func (AppServiceIdentityOutput) ToAppServiceIdentityOutputWithContext added in v1.12.0

func (o AppServiceIdentityOutput) ToAppServiceIdentityOutputWithContext(ctx context.Context) AppServiceIdentityOutput

func (AppServiceIdentityOutput) ToAppServiceIdentityPtrOutput added in v1.12.0

func (o AppServiceIdentityOutput) ToAppServiceIdentityPtrOutput() AppServiceIdentityPtrOutput

func (AppServiceIdentityOutput) ToAppServiceIdentityPtrOutputWithContext added in v1.12.0

func (o AppServiceIdentityOutput) ToAppServiceIdentityPtrOutputWithContext(ctx context.Context) AppServiceIdentityPtrOutput

func (AppServiceIdentityOutput) Type added in v1.12.0

type AppServiceIdentityPtrInput added in v1.12.0

type AppServiceIdentityPtrInput interface {
	pulumi.Input

	ToAppServiceIdentityPtrOutput() AppServiceIdentityPtrOutput
	ToAppServiceIdentityPtrOutputWithContext(context.Context) AppServiceIdentityPtrOutput
}

func AppServiceIdentityPtr added in v1.12.0

func AppServiceIdentityPtr(v *AppServiceIdentityArgs) AppServiceIdentityPtrInput

type AppServiceIdentityPtrOutput added in v1.12.0

type AppServiceIdentityPtrOutput struct{ *pulumi.OutputState }

func (AppServiceIdentityPtrOutput) Elem added in v1.12.0

func (AppServiceIdentityPtrOutput) ElementType added in v1.12.0

func (AppServiceIdentityPtrOutput) IdentityIds added in v1.12.0

func (AppServiceIdentityPtrOutput) PrincipalId added in v1.12.0

The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.

func (AppServiceIdentityPtrOutput) TenantId added in v1.12.0

The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.

func (AppServiceIdentityPtrOutput) ToAppServiceIdentityPtrOutput added in v1.12.0

func (o AppServiceIdentityPtrOutput) ToAppServiceIdentityPtrOutput() AppServiceIdentityPtrOutput

func (AppServiceIdentityPtrOutput) ToAppServiceIdentityPtrOutputWithContext added in v1.12.0

func (o AppServiceIdentityPtrOutput) ToAppServiceIdentityPtrOutputWithContext(ctx context.Context) AppServiceIdentityPtrOutput

func (AppServiceIdentityPtrOutput) Type added in v1.12.0

type AppServiceLogs added in v1.12.0

type AppServiceLogs struct {
	ApplicationLogs *AppServiceLogsApplicationLogs `pulumi:"applicationLogs"`
	HttpLogs        *AppServiceLogsHttpLogs        `pulumi:"httpLogs"`
}

type AppServiceLogsApplicationLogs added in v1.12.0

type AppServiceLogsApplicationLogs struct {
	AzureBlobStorage *AppServiceLogsApplicationLogsAzureBlobStorage `pulumi:"azureBlobStorage"`
}

type AppServiceLogsApplicationLogsArgs added in v1.12.0

type AppServiceLogsApplicationLogsArgs struct {
	AzureBlobStorage AppServiceLogsApplicationLogsAzureBlobStoragePtrInput `pulumi:"azureBlobStorage"`
}

func (AppServiceLogsApplicationLogsArgs) ElementType added in v1.12.0

func (AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsOutput added in v1.12.0

func (i AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsOutput() AppServiceLogsApplicationLogsOutput

func (AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsOutputWithContext added in v1.12.0

func (i AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsOutput

func (AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsPtrOutput added in v1.12.0

func (i AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsPtrOutput() AppServiceLogsApplicationLogsPtrOutput

func (AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsPtrOutputWithContext added in v1.12.0

func (i AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsPtrOutput

type AppServiceLogsApplicationLogsAzureBlobStorage added in v1.12.0

type AppServiceLogsApplicationLogsAzureBlobStorage struct {
	Level           string `pulumi:"level"`
	RetentionInDays int    `pulumi:"retentionInDays"`
	SasUrl          string `pulumi:"sasUrl"`
}

type AppServiceLogsApplicationLogsAzureBlobStorageArgs added in v1.12.0

type AppServiceLogsApplicationLogsAzureBlobStorageArgs struct {
	Level           pulumi.StringInput `pulumi:"level"`
	RetentionInDays pulumi.IntInput    `pulumi:"retentionInDays"`
	SasUrl          pulumi.StringInput `pulumi:"sasUrl"`
}

func (AppServiceLogsApplicationLogsAzureBlobStorageArgs) ElementType added in v1.12.0

func (AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStorageOutput added in v1.12.0

func (i AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStorageOutput() AppServiceLogsApplicationLogsAzureBlobStorageOutput

func (AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStorageOutputWithContext added in v1.12.0

func (i AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStorageOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStorageOutput

func (AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput added in v1.12.0

func (i AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput

func (AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext added in v1.12.0

func (i AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput

type AppServiceLogsApplicationLogsAzureBlobStorageInput added in v1.12.0

type AppServiceLogsApplicationLogsAzureBlobStorageInput interface {
	pulumi.Input

	ToAppServiceLogsApplicationLogsAzureBlobStorageOutput() AppServiceLogsApplicationLogsAzureBlobStorageOutput
	ToAppServiceLogsApplicationLogsAzureBlobStorageOutputWithContext(context.Context) AppServiceLogsApplicationLogsAzureBlobStorageOutput
}

type AppServiceLogsApplicationLogsAzureBlobStorageOutput added in v1.12.0

type AppServiceLogsApplicationLogsAzureBlobStorageOutput struct{ *pulumi.OutputState }

func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) ElementType added in v1.12.0

func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) Level added in v1.12.0

func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) RetentionInDays added in v1.12.0

func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) SasUrl added in v1.12.0

func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStorageOutput added in v1.12.0

func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStorageOutput() AppServiceLogsApplicationLogsAzureBlobStorageOutput

func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStorageOutputWithContext added in v1.12.0

func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStorageOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStorageOutput

func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput added in v1.12.0

func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput

func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext added in v1.12.0

func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput

type AppServiceLogsApplicationLogsAzureBlobStoragePtrInput added in v1.12.0

type AppServiceLogsApplicationLogsAzureBlobStoragePtrInput interface {
	pulumi.Input

	ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
	ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(context.Context) AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
}

type AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput added in v1.12.0

type AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput struct{ *pulumi.OutputState }

func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) Elem added in v1.12.0

func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) ElementType added in v1.12.0

func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) Level added in v1.12.0

func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays added in v1.12.0

func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) SasUrl added in v1.12.0

func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput added in v1.12.0

func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext added in v1.12.0

func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput

type AppServiceLogsApplicationLogsInput added in v1.12.0

type AppServiceLogsApplicationLogsInput interface {
	pulumi.Input

	ToAppServiceLogsApplicationLogsOutput() AppServiceLogsApplicationLogsOutput
	ToAppServiceLogsApplicationLogsOutputWithContext(context.Context) AppServiceLogsApplicationLogsOutput
}

type AppServiceLogsApplicationLogsOutput added in v1.12.0

type AppServiceLogsApplicationLogsOutput struct{ *pulumi.OutputState }

func (AppServiceLogsApplicationLogsOutput) AzureBlobStorage added in v1.12.0

func (AppServiceLogsApplicationLogsOutput) ElementType added in v1.12.0

func (AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsOutput added in v1.12.0

func (o AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsOutput() AppServiceLogsApplicationLogsOutput

func (AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsOutputWithContext added in v1.12.0

func (o AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsOutput

func (AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsPtrOutput added in v1.12.0

func (o AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsPtrOutput() AppServiceLogsApplicationLogsPtrOutput

func (AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsPtrOutputWithContext added in v1.12.0

func (o AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsPtrOutput

type AppServiceLogsApplicationLogsPtrInput added in v1.12.0

type AppServiceLogsApplicationLogsPtrInput interface {
	pulumi.Input

	ToAppServiceLogsApplicationLogsPtrOutput() AppServiceLogsApplicationLogsPtrOutput
	ToAppServiceLogsApplicationLogsPtrOutputWithContext(context.Context) AppServiceLogsApplicationLogsPtrOutput
}

type AppServiceLogsApplicationLogsPtrOutput added in v1.12.0

type AppServiceLogsApplicationLogsPtrOutput struct{ *pulumi.OutputState }

func (AppServiceLogsApplicationLogsPtrOutput) AzureBlobStorage added in v1.12.0

func (AppServiceLogsApplicationLogsPtrOutput) Elem added in v1.12.0

func (AppServiceLogsApplicationLogsPtrOutput) ElementType added in v1.12.0

func (AppServiceLogsApplicationLogsPtrOutput) ToAppServiceLogsApplicationLogsPtrOutput added in v1.12.0

func (o AppServiceLogsApplicationLogsPtrOutput) ToAppServiceLogsApplicationLogsPtrOutput() AppServiceLogsApplicationLogsPtrOutput

func (AppServiceLogsApplicationLogsPtrOutput) ToAppServiceLogsApplicationLogsPtrOutputWithContext added in v1.12.0

func (o AppServiceLogsApplicationLogsPtrOutput) ToAppServiceLogsApplicationLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsPtrOutput

type AppServiceLogsArgs added in v1.12.0

type AppServiceLogsArgs struct {
	ApplicationLogs AppServiceLogsApplicationLogsPtrInput `pulumi:"applicationLogs"`
	HttpLogs        AppServiceLogsHttpLogsPtrInput        `pulumi:"httpLogs"`
}

func (AppServiceLogsArgs) ElementType added in v1.12.0

func (AppServiceLogsArgs) ElementType() reflect.Type

func (AppServiceLogsArgs) ToAppServiceLogsOutput added in v1.12.0

func (i AppServiceLogsArgs) ToAppServiceLogsOutput() AppServiceLogsOutput

func (AppServiceLogsArgs) ToAppServiceLogsOutputWithContext added in v1.12.0

func (i AppServiceLogsArgs) ToAppServiceLogsOutputWithContext(ctx context.Context) AppServiceLogsOutput

func (AppServiceLogsArgs) ToAppServiceLogsPtrOutput added in v1.12.0

func (i AppServiceLogsArgs) ToAppServiceLogsPtrOutput() AppServiceLogsPtrOutput

func (AppServiceLogsArgs) ToAppServiceLogsPtrOutputWithContext added in v1.12.0

func (i AppServiceLogsArgs) ToAppServiceLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsPtrOutput

type AppServiceLogsHttpLogs added in v1.12.0

type AppServiceLogsHttpLogs struct {
	AzureBlobStorage *AppServiceLogsHttpLogsAzureBlobStorage `pulumi:"azureBlobStorage"`
	FileSystem       *AppServiceLogsHttpLogsFileSystem       `pulumi:"fileSystem"`
}

type AppServiceLogsHttpLogsArgs added in v1.12.0

type AppServiceLogsHttpLogsArgs struct {
	AzureBlobStorage AppServiceLogsHttpLogsAzureBlobStoragePtrInput `pulumi:"azureBlobStorage"`
	FileSystem       AppServiceLogsHttpLogsFileSystemPtrInput       `pulumi:"fileSystem"`
}

func (AppServiceLogsHttpLogsArgs) ElementType added in v1.12.0

func (AppServiceLogsHttpLogsArgs) ElementType() reflect.Type

func (AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsOutput added in v1.12.0

func (i AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsOutput() AppServiceLogsHttpLogsOutput

func (AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsOutputWithContext added in v1.12.0

func (i AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsOutput

func (AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsPtrOutput added in v1.12.0

func (i AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsPtrOutput() AppServiceLogsHttpLogsPtrOutput

func (AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsPtrOutputWithContext added in v1.12.0

func (i AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsPtrOutput

type AppServiceLogsHttpLogsAzureBlobStorage added in v1.12.0

type AppServiceLogsHttpLogsAzureBlobStorage struct {
	RetentionInDays int    `pulumi:"retentionInDays"`
	SasUrl          string `pulumi:"sasUrl"`
}

type AppServiceLogsHttpLogsAzureBlobStorageArgs added in v1.12.0

type AppServiceLogsHttpLogsAzureBlobStorageArgs struct {
	RetentionInDays pulumi.IntInput    `pulumi:"retentionInDays"`
	SasUrl          pulumi.StringInput `pulumi:"sasUrl"`
}

func (AppServiceLogsHttpLogsAzureBlobStorageArgs) ElementType added in v1.12.0

func (AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStorageOutput added in v1.12.0

func (i AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStorageOutput() AppServiceLogsHttpLogsAzureBlobStorageOutput

func (AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStorageOutputWithContext added in v1.12.0

func (i AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStorageOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStorageOutput

func (AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput added in v1.12.0

func (i AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput

func (AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext added in v1.12.0

func (i AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStoragePtrOutput

type AppServiceLogsHttpLogsAzureBlobStorageInput added in v1.12.0

type AppServiceLogsHttpLogsAzureBlobStorageInput interface {
	pulumi.Input

	ToAppServiceLogsHttpLogsAzureBlobStorageOutput() AppServiceLogsHttpLogsAzureBlobStorageOutput
	ToAppServiceLogsHttpLogsAzureBlobStorageOutputWithContext(context.Context) AppServiceLogsHttpLogsAzureBlobStorageOutput
}

type AppServiceLogsHttpLogsAzureBlobStorageOutput added in v1.12.0

type AppServiceLogsHttpLogsAzureBlobStorageOutput struct{ *pulumi.OutputState }

func (AppServiceLogsHttpLogsAzureBlobStorageOutput) ElementType added in v1.12.0

func (AppServiceLogsHttpLogsAzureBlobStorageOutput) RetentionInDays added in v1.12.0

func (AppServiceLogsHttpLogsAzureBlobStorageOutput) SasUrl added in v1.12.0

func (AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStorageOutput added in v1.12.0

func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStorageOutput() AppServiceLogsHttpLogsAzureBlobStorageOutput

func (AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStorageOutputWithContext added in v1.12.0

func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStorageOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStorageOutput

func (AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput added in v1.12.0

func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput

func (AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext added in v1.12.0

func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStoragePtrOutput

type AppServiceLogsHttpLogsAzureBlobStoragePtrInput added in v1.12.0

type AppServiceLogsHttpLogsAzureBlobStoragePtrInput interface {
	pulumi.Input

	ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
	ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext(context.Context) AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
}

type AppServiceLogsHttpLogsAzureBlobStoragePtrOutput added in v1.12.0

type AppServiceLogsHttpLogsAzureBlobStoragePtrOutput struct{ *pulumi.OutputState }

func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) Elem added in v1.12.0

func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ElementType added in v1.12.0

func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) RetentionInDays added in v1.12.0

func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) SasUrl added in v1.12.0

func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput added in v1.12.0

func (o AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput

func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext added in v1.12.0

func (o AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStoragePtrOutput

type AppServiceLogsHttpLogsFileSystem added in v1.12.0

type AppServiceLogsHttpLogsFileSystem struct {
	RetentionInDays int `pulumi:"retentionInDays"`
	RetentionInMb   int `pulumi:"retentionInMb"`
}

type AppServiceLogsHttpLogsFileSystemArgs added in v1.12.0

type AppServiceLogsHttpLogsFileSystemArgs struct {
	RetentionInDays pulumi.IntInput `pulumi:"retentionInDays"`
	RetentionInMb   pulumi.IntInput `pulumi:"retentionInMb"`
}

func (AppServiceLogsHttpLogsFileSystemArgs) ElementType added in v1.12.0

func (AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemOutput added in v1.12.0

func (i AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemOutput() AppServiceLogsHttpLogsFileSystemOutput

func (AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemOutputWithContext added in v1.12.0

func (i AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemOutput

func (AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemPtrOutput added in v1.12.0

func (i AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemPtrOutput() AppServiceLogsHttpLogsFileSystemPtrOutput

func (AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext added in v1.12.0

func (i AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemPtrOutput

type AppServiceLogsHttpLogsFileSystemInput added in v1.12.0

type AppServiceLogsHttpLogsFileSystemInput interface {
	pulumi.Input

	ToAppServiceLogsHttpLogsFileSystemOutput() AppServiceLogsHttpLogsFileSystemOutput
	ToAppServiceLogsHttpLogsFileSystemOutputWithContext(context.Context) AppServiceLogsHttpLogsFileSystemOutput
}

type AppServiceLogsHttpLogsFileSystemOutput added in v1.12.0

type AppServiceLogsHttpLogsFileSystemOutput struct{ *pulumi.OutputState }

func (AppServiceLogsHttpLogsFileSystemOutput) ElementType added in v1.12.0

func (AppServiceLogsHttpLogsFileSystemOutput) RetentionInDays added in v1.12.0

func (AppServiceLogsHttpLogsFileSystemOutput) RetentionInMb added in v1.12.0

func (AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemOutput added in v1.12.0

func (o AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemOutput() AppServiceLogsHttpLogsFileSystemOutput

func (AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemOutputWithContext added in v1.12.0

func (o AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemOutput

func (AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutput added in v1.12.0

func (o AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutput() AppServiceLogsHttpLogsFileSystemPtrOutput

func (AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext added in v1.12.0

func (o AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemPtrOutput

type AppServiceLogsHttpLogsFileSystemPtrInput added in v1.12.0

type AppServiceLogsHttpLogsFileSystemPtrInput interface {
	pulumi.Input

	ToAppServiceLogsHttpLogsFileSystemPtrOutput() AppServiceLogsHttpLogsFileSystemPtrOutput
	ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext(context.Context) AppServiceLogsHttpLogsFileSystemPtrOutput
}

type AppServiceLogsHttpLogsFileSystemPtrOutput added in v1.12.0

type AppServiceLogsHttpLogsFileSystemPtrOutput struct{ *pulumi.OutputState }

func (AppServiceLogsHttpLogsFileSystemPtrOutput) Elem added in v1.12.0

func (AppServiceLogsHttpLogsFileSystemPtrOutput) ElementType added in v1.12.0

func (AppServiceLogsHttpLogsFileSystemPtrOutput) RetentionInDays added in v1.12.0

func (AppServiceLogsHttpLogsFileSystemPtrOutput) RetentionInMb added in v1.12.0

func (AppServiceLogsHttpLogsFileSystemPtrOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutput added in v1.12.0

func (o AppServiceLogsHttpLogsFileSystemPtrOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutput() AppServiceLogsHttpLogsFileSystemPtrOutput

func (AppServiceLogsHttpLogsFileSystemPtrOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext added in v1.12.0

func (o AppServiceLogsHttpLogsFileSystemPtrOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemPtrOutput

type AppServiceLogsHttpLogsInput added in v1.12.0

type AppServiceLogsHttpLogsInput interface {
	pulumi.Input

	ToAppServiceLogsHttpLogsOutput() AppServiceLogsHttpLogsOutput
	ToAppServiceLogsHttpLogsOutputWithContext(context.Context) AppServiceLogsHttpLogsOutput
}

type AppServiceLogsHttpLogsOutput added in v1.12.0

type AppServiceLogsHttpLogsOutput struct{ *pulumi.OutputState }

func (AppServiceLogsHttpLogsOutput) AzureBlobStorage added in v1.12.0

func (AppServiceLogsHttpLogsOutput) ElementType added in v1.12.0

func (AppServiceLogsHttpLogsOutput) FileSystem added in v1.12.0

func (AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsOutput added in v1.12.0

func (o AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsOutput() AppServiceLogsHttpLogsOutput

func (AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsOutputWithContext added in v1.12.0

func (o AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsOutput

func (AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsPtrOutput added in v1.12.0

func (o AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsPtrOutput() AppServiceLogsHttpLogsPtrOutput

func (AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsPtrOutputWithContext added in v1.12.0

func (o AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsPtrOutput

type AppServiceLogsHttpLogsPtrInput added in v1.12.0

type AppServiceLogsHttpLogsPtrInput interface {
	pulumi.Input

	ToAppServiceLogsHttpLogsPtrOutput() AppServiceLogsHttpLogsPtrOutput
	ToAppServiceLogsHttpLogsPtrOutputWithContext(context.Context) AppServiceLogsHttpLogsPtrOutput
}

func AppServiceLogsHttpLogsPtr added in v1.12.0

func AppServiceLogsHttpLogsPtr(v *AppServiceLogsHttpLogsArgs) AppServiceLogsHttpLogsPtrInput

type AppServiceLogsHttpLogsPtrOutput added in v1.12.0

type AppServiceLogsHttpLogsPtrOutput struct{ *pulumi.OutputState }

func (AppServiceLogsHttpLogsPtrOutput) AzureBlobStorage added in v1.12.0

func (AppServiceLogsHttpLogsPtrOutput) Elem added in v1.12.0

func (AppServiceLogsHttpLogsPtrOutput) ElementType added in v1.12.0

func (AppServiceLogsHttpLogsPtrOutput) FileSystem added in v1.12.0

func (AppServiceLogsHttpLogsPtrOutput) ToAppServiceLogsHttpLogsPtrOutput added in v1.12.0

func (o AppServiceLogsHttpLogsPtrOutput) ToAppServiceLogsHttpLogsPtrOutput() AppServiceLogsHttpLogsPtrOutput

func (AppServiceLogsHttpLogsPtrOutput) ToAppServiceLogsHttpLogsPtrOutputWithContext added in v1.12.0

func (o AppServiceLogsHttpLogsPtrOutput) ToAppServiceLogsHttpLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsPtrOutput

type AppServiceLogsInput added in v1.12.0

type AppServiceLogsInput interface {
	pulumi.Input

	ToAppServiceLogsOutput() AppServiceLogsOutput
	ToAppServiceLogsOutputWithContext(context.Context) AppServiceLogsOutput
}

type AppServiceLogsOutput added in v1.12.0

type AppServiceLogsOutput struct{ *pulumi.OutputState }

func (AppServiceLogsOutput) ApplicationLogs added in v1.12.0

func (AppServiceLogsOutput) ElementType added in v1.12.0

func (AppServiceLogsOutput) ElementType() reflect.Type

func (AppServiceLogsOutput) HttpLogs added in v1.12.0

func (AppServiceLogsOutput) ToAppServiceLogsOutput added in v1.12.0

func (o AppServiceLogsOutput) ToAppServiceLogsOutput() AppServiceLogsOutput

func (AppServiceLogsOutput) ToAppServiceLogsOutputWithContext added in v1.12.0

func (o AppServiceLogsOutput) ToAppServiceLogsOutputWithContext(ctx context.Context) AppServiceLogsOutput

func (AppServiceLogsOutput) ToAppServiceLogsPtrOutput added in v1.12.0

func (o AppServiceLogsOutput) ToAppServiceLogsPtrOutput() AppServiceLogsPtrOutput

func (AppServiceLogsOutput) ToAppServiceLogsPtrOutputWithContext added in v1.12.0

func (o AppServiceLogsOutput) ToAppServiceLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsPtrOutput

type AppServiceLogsPtrInput added in v1.12.0

type AppServiceLogsPtrInput interface {
	pulumi.Input

	ToAppServiceLogsPtrOutput() AppServiceLogsPtrOutput
	ToAppServiceLogsPtrOutputWithContext(context.Context) AppServiceLogsPtrOutput
}

func AppServiceLogsPtr added in v1.12.0

func AppServiceLogsPtr(v *AppServiceLogsArgs) AppServiceLogsPtrInput

type AppServiceLogsPtrOutput added in v1.12.0

type AppServiceLogsPtrOutput struct{ *pulumi.OutputState }

func (AppServiceLogsPtrOutput) ApplicationLogs added in v1.12.0

func (AppServiceLogsPtrOutput) Elem added in v1.12.0

func (AppServiceLogsPtrOutput) ElementType added in v1.12.0

func (AppServiceLogsPtrOutput) ElementType() reflect.Type

func (AppServiceLogsPtrOutput) HttpLogs added in v1.12.0

func (AppServiceLogsPtrOutput) ToAppServiceLogsPtrOutput added in v1.12.0

func (o AppServiceLogsPtrOutput) ToAppServiceLogsPtrOutput() AppServiceLogsPtrOutput

func (AppServiceLogsPtrOutput) ToAppServiceLogsPtrOutputWithContext added in v1.12.0

func (o AppServiceLogsPtrOutput) ToAppServiceLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsPtrOutput

type AppServiceSiteConfig added in v1.12.0

type AppServiceSiteConfig struct {
	AlwaysOn               *bool                               `pulumi:"alwaysOn"`
	AppCommandLine         *string                             `pulumi:"appCommandLine"`
	AutoSwapSlotName       *string                             `pulumi:"autoSwapSlotName"`
	Cors                   *AppServiceSiteConfigCors           `pulumi:"cors"`
	DefaultDocuments       []string                            `pulumi:"defaultDocuments"`
	DotnetFrameworkVersion *string                             `pulumi:"dotnetFrameworkVersion"`
	FtpsState              *string                             `pulumi:"ftpsState"`
	Http2Enabled           *bool                               `pulumi:"http2Enabled"`
	IpRestrictions         []AppServiceSiteConfigIpRestriction `pulumi:"ipRestrictions"`
	JavaContainer          *string                             `pulumi:"javaContainer"`
	JavaContainerVersion   *string                             `pulumi:"javaContainerVersion"`
	JavaVersion            *string                             `pulumi:"javaVersion"`
	LinuxFxVersion         *string                             `pulumi:"linuxFxVersion"`
	LocalMysqlEnabled      *bool                               `pulumi:"localMysqlEnabled"`
	ManagedPipelineMode    *string                             `pulumi:"managedPipelineMode"`
	MinTlsVersion          *string                             `pulumi:"minTlsVersion"`
	PhpVersion             *string                             `pulumi:"phpVersion"`
	PythonVersion          *string                             `pulumi:"pythonVersion"`
	RemoteDebuggingEnabled *bool                               `pulumi:"remoteDebuggingEnabled"`
	RemoteDebuggingVersion *string                             `pulumi:"remoteDebuggingVersion"`
	ScmType                *string                             `pulumi:"scmType"`
	Use32BitWorkerProcess  *bool                               `pulumi:"use32BitWorkerProcess"`
	VirtualNetworkName     *string                             `pulumi:"virtualNetworkName"`
	WebsocketsEnabled      *bool                               `pulumi:"websocketsEnabled"`
	WindowsFxVersion       *string                             `pulumi:"windowsFxVersion"`
}

type AppServiceSiteConfigArgs added in v1.12.0

type AppServiceSiteConfigArgs struct {
	AlwaysOn               pulumi.BoolPtrInput                         `pulumi:"alwaysOn"`
	AppCommandLine         pulumi.StringPtrInput                       `pulumi:"appCommandLine"`
	AutoSwapSlotName       pulumi.StringPtrInput                       `pulumi:"autoSwapSlotName"`
	Cors                   AppServiceSiteConfigCorsPtrInput            `pulumi:"cors"`
	DefaultDocuments       pulumi.StringArrayInput                     `pulumi:"defaultDocuments"`
	DotnetFrameworkVersion pulumi.StringPtrInput                       `pulumi:"dotnetFrameworkVersion"`
	FtpsState              pulumi.StringPtrInput                       `pulumi:"ftpsState"`
	Http2Enabled           pulumi.BoolPtrInput                         `pulumi:"http2Enabled"`
	IpRestrictions         AppServiceSiteConfigIpRestrictionArrayInput `pulumi:"ipRestrictions"`
	JavaContainer          pulumi.StringPtrInput                       `pulumi:"javaContainer"`
	JavaContainerVersion   pulumi.StringPtrInput                       `pulumi:"javaContainerVersion"`
	JavaVersion            pulumi.StringPtrInput                       `pulumi:"javaVersion"`
	LinuxFxVersion         pulumi.StringPtrInput                       `pulumi:"linuxFxVersion"`
	LocalMysqlEnabled      pulumi.BoolPtrInput                         `pulumi:"localMysqlEnabled"`
	ManagedPipelineMode    pulumi.StringPtrInput                       `pulumi:"managedPipelineMode"`
	MinTlsVersion          pulumi.StringPtrInput                       `pulumi:"minTlsVersion"`
	PhpVersion             pulumi.StringPtrInput                       `pulumi:"phpVersion"`
	PythonVersion          pulumi.StringPtrInput                       `pulumi:"pythonVersion"`
	RemoteDebuggingEnabled pulumi.BoolPtrInput                         `pulumi:"remoteDebuggingEnabled"`
	RemoteDebuggingVersion pulumi.StringPtrInput                       `pulumi:"remoteDebuggingVersion"`
	ScmType                pulumi.StringPtrInput                       `pulumi:"scmType"`
	Use32BitWorkerProcess  pulumi.BoolPtrInput                         `pulumi:"use32BitWorkerProcess"`
	VirtualNetworkName     pulumi.StringPtrInput                       `pulumi:"virtualNetworkName"`
	WebsocketsEnabled      pulumi.BoolPtrInput                         `pulumi:"websocketsEnabled"`
	WindowsFxVersion       pulumi.StringPtrInput                       `pulumi:"windowsFxVersion"`
}

func (AppServiceSiteConfigArgs) ElementType added in v1.12.0

func (AppServiceSiteConfigArgs) ElementType() reflect.Type

func (AppServiceSiteConfigArgs) ToAppServiceSiteConfigOutput added in v1.12.0

func (i AppServiceSiteConfigArgs) ToAppServiceSiteConfigOutput() AppServiceSiteConfigOutput

func (AppServiceSiteConfigArgs) ToAppServiceSiteConfigOutputWithContext added in v1.12.0

func (i AppServiceSiteConfigArgs) ToAppServiceSiteConfigOutputWithContext(ctx context.Context) AppServiceSiteConfigOutput

func (AppServiceSiteConfigArgs) ToAppServiceSiteConfigPtrOutput added in v1.12.0

func (i AppServiceSiteConfigArgs) ToAppServiceSiteConfigPtrOutput() AppServiceSiteConfigPtrOutput

func (AppServiceSiteConfigArgs) ToAppServiceSiteConfigPtrOutputWithContext added in v1.12.0

func (i AppServiceSiteConfigArgs) ToAppServiceSiteConfigPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigPtrOutput

type AppServiceSiteConfigCors added in v1.12.0

type AppServiceSiteConfigCors struct {
	AllowedOrigins     []string `pulumi:"allowedOrigins"`
	SupportCredentials *bool    `pulumi:"supportCredentials"`
}

type AppServiceSiteConfigCorsArgs added in v1.12.0

type AppServiceSiteConfigCorsArgs struct {
	AllowedOrigins     pulumi.StringArrayInput `pulumi:"allowedOrigins"`
	SupportCredentials pulumi.BoolPtrInput     `pulumi:"supportCredentials"`
}

func (AppServiceSiteConfigCorsArgs) ElementType added in v1.12.0

func (AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsOutput added in v1.12.0

func (i AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsOutput() AppServiceSiteConfigCorsOutput

func (AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsOutputWithContext added in v1.12.0

func (i AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsOutput

func (AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsPtrOutput added in v1.12.0

func (i AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsPtrOutput() AppServiceSiteConfigCorsPtrOutput

func (AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsPtrOutputWithContext added in v1.12.0

func (i AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsPtrOutput

type AppServiceSiteConfigCorsInput added in v1.12.0

type AppServiceSiteConfigCorsInput interface {
	pulumi.Input

	ToAppServiceSiteConfigCorsOutput() AppServiceSiteConfigCorsOutput
	ToAppServiceSiteConfigCorsOutputWithContext(context.Context) AppServiceSiteConfigCorsOutput
}

type AppServiceSiteConfigCorsOutput added in v1.12.0

type AppServiceSiteConfigCorsOutput struct{ *pulumi.OutputState }

func (AppServiceSiteConfigCorsOutput) AllowedOrigins added in v1.12.0

func (AppServiceSiteConfigCorsOutput) ElementType added in v1.12.0

func (AppServiceSiteConfigCorsOutput) SupportCredentials added in v1.12.0

func (o AppServiceSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput

func (AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsOutput added in v1.12.0

func (o AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsOutput() AppServiceSiteConfigCorsOutput

func (AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsOutputWithContext added in v1.12.0

func (o AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsOutput

func (AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsPtrOutput added in v1.12.0

func (o AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsPtrOutput() AppServiceSiteConfigCorsPtrOutput

func (AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsPtrOutputWithContext added in v1.12.0

func (o AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsPtrOutput

type AppServiceSiteConfigCorsPtrInput added in v1.12.0

type AppServiceSiteConfigCorsPtrInput interface {
	pulumi.Input

	ToAppServiceSiteConfigCorsPtrOutput() AppServiceSiteConfigCorsPtrOutput
	ToAppServiceSiteConfigCorsPtrOutputWithContext(context.Context) AppServiceSiteConfigCorsPtrOutput
}

func AppServiceSiteConfigCorsPtr added in v1.12.0

func AppServiceSiteConfigCorsPtr(v *AppServiceSiteConfigCorsArgs) AppServiceSiteConfigCorsPtrInput

type AppServiceSiteConfigCorsPtrOutput added in v1.12.0

type AppServiceSiteConfigCorsPtrOutput struct{ *pulumi.OutputState }

func (AppServiceSiteConfigCorsPtrOutput) AllowedOrigins added in v1.12.0

func (AppServiceSiteConfigCorsPtrOutput) Elem added in v1.12.0

func (AppServiceSiteConfigCorsPtrOutput) ElementType added in v1.12.0

func (AppServiceSiteConfigCorsPtrOutput) SupportCredentials added in v1.12.0

func (AppServiceSiteConfigCorsPtrOutput) ToAppServiceSiteConfigCorsPtrOutput added in v1.12.0

func (o AppServiceSiteConfigCorsPtrOutput) ToAppServiceSiteConfigCorsPtrOutput() AppServiceSiteConfigCorsPtrOutput

func (AppServiceSiteConfigCorsPtrOutput) ToAppServiceSiteConfigCorsPtrOutputWithContext added in v1.12.0

func (o AppServiceSiteConfigCorsPtrOutput) ToAppServiceSiteConfigCorsPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsPtrOutput

type AppServiceSiteConfigInput added in v1.12.0

type AppServiceSiteConfigInput interface {
	pulumi.Input

	ToAppServiceSiteConfigOutput() AppServiceSiteConfigOutput
	ToAppServiceSiteConfigOutputWithContext(context.Context) AppServiceSiteConfigOutput
}

type AppServiceSiteConfigIpRestriction added in v1.12.0

type AppServiceSiteConfigIpRestriction struct {
	IpAddress              *string `pulumi:"ipAddress"`
	SubnetMask             *string `pulumi:"subnetMask"`
	VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"`
}

type AppServiceSiteConfigIpRestrictionArgs added in v1.12.0

type AppServiceSiteConfigIpRestrictionArgs struct {
	IpAddress              pulumi.StringPtrInput `pulumi:"ipAddress"`
	SubnetMask             pulumi.StringPtrInput `pulumi:"subnetMask"`
	VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"`
}

func (AppServiceSiteConfigIpRestrictionArgs) ElementType added in v1.12.0

func (AppServiceSiteConfigIpRestrictionArgs) ToAppServiceSiteConfigIpRestrictionOutput added in v1.12.0

func (i AppServiceSiteConfigIpRestrictionArgs) ToAppServiceSiteConfigIpRestrictionOutput() AppServiceSiteConfigIpRestrictionOutput

func (AppServiceSiteConfigIpRestrictionArgs) ToAppServiceSiteConfigIpRestrictionOutputWithContext added in v1.12.0

func (i AppServiceSiteConfigIpRestrictionArgs) ToAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionOutput

type AppServiceSiteConfigIpRestrictionArray added in v1.12.0

type AppServiceSiteConfigIpRestrictionArray []AppServiceSiteConfigIpRestrictionInput

func (AppServiceSiteConfigIpRestrictionArray) ElementType added in v1.12.0

func (AppServiceSiteConfigIpRestrictionArray) ToAppServiceSiteConfigIpRestrictionArrayOutput added in v1.12.0

func (i AppServiceSiteConfigIpRestrictionArray) ToAppServiceSiteConfigIpRestrictionArrayOutput() AppServiceSiteConfigIpRestrictionArrayOutput

func (AppServiceSiteConfigIpRestrictionArray) ToAppServiceSiteConfigIpRestrictionArrayOutputWithContext added in v1.12.0

func (i AppServiceSiteConfigIpRestrictionArray) ToAppServiceSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionArrayOutput

type AppServiceSiteConfigIpRestrictionArrayInput added in v1.12.0

type AppServiceSiteConfigIpRestrictionArrayInput interface {
	pulumi.Input

	ToAppServiceSiteConfigIpRestrictionArrayOutput() AppServiceSiteConfigIpRestrictionArrayOutput
	ToAppServiceSiteConfigIpRestrictionArrayOutputWithContext(context.Context) AppServiceSiteConfigIpRestrictionArrayOutput
}

type AppServiceSiteConfigIpRestrictionArrayOutput added in v1.12.0

type AppServiceSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }

func (AppServiceSiteConfigIpRestrictionArrayOutput) ElementType added in v1.12.0

func (AppServiceSiteConfigIpRestrictionArrayOutput) Index added in v1.12.0

func (AppServiceSiteConfigIpRestrictionArrayOutput) ToAppServiceSiteConfigIpRestrictionArrayOutput added in v1.12.0

func (o AppServiceSiteConfigIpRestrictionArrayOutput) ToAppServiceSiteConfigIpRestrictionArrayOutput() AppServiceSiteConfigIpRestrictionArrayOutput

func (AppServiceSiteConfigIpRestrictionArrayOutput) ToAppServiceSiteConfigIpRestrictionArrayOutputWithContext added in v1.12.0

func (o AppServiceSiteConfigIpRestrictionArrayOutput) ToAppServiceSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionArrayOutput

type AppServiceSiteConfigIpRestrictionInput added in v1.12.0

type AppServiceSiteConfigIpRestrictionInput interface {
	pulumi.Input

	ToAppServiceSiteConfigIpRestrictionOutput() AppServiceSiteConfigIpRestrictionOutput
	ToAppServiceSiteConfigIpRestrictionOutputWithContext(context.Context) AppServiceSiteConfigIpRestrictionOutput
}

type AppServiceSiteConfigIpRestrictionOutput added in v1.12.0

type AppServiceSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }

func (AppServiceSiteConfigIpRestrictionOutput) ElementType added in v1.12.0

func (AppServiceSiteConfigIpRestrictionOutput) IpAddress added in v1.12.0

func (AppServiceSiteConfigIpRestrictionOutput) SubnetMask added in v1.12.0

func (AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutput added in v1.12.0

func (o AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutput() AppServiceSiteConfigIpRestrictionOutput

func (AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutputWithContext added in v1.12.0

func (o AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionOutput

func (AppServiceSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId added in v1.12.0

type AppServiceSiteConfigOutput added in v1.12.0

type AppServiceSiteConfigOutput struct{ *pulumi.OutputState }

func (AppServiceSiteConfigOutput) AlwaysOn added in v1.12.0

func (AppServiceSiteConfigOutput) AppCommandLine added in v1.12.0

func (AppServiceSiteConfigOutput) AutoSwapSlotName added in v1.12.0

func (o AppServiceSiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput

func (AppServiceSiteConfigOutput) Cors added in v1.12.0

func (AppServiceSiteConfigOutput) DefaultDocuments added in v1.12.0

func (AppServiceSiteConfigOutput) DotnetFrameworkVersion added in v1.12.0

func (o AppServiceSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput

func (AppServiceSiteConfigOutput) ElementType added in v1.12.0

func (AppServiceSiteConfigOutput) ElementType() reflect.Type

func (AppServiceSiteConfigOutput) FtpsState added in v1.12.0

func (AppServiceSiteConfigOutput) Http2Enabled added in v1.12.0

func (AppServiceSiteConfigOutput) IpRestrictions added in v1.12.0

func (AppServiceSiteConfigOutput) JavaContainer added in v1.12.0

func (AppServiceSiteConfigOutput) JavaContainerVersion added in v1.12.0

func (o AppServiceSiteConfigOutput) JavaContainerVersion() pulumi.StringPtrOutput

func (AppServiceSiteConfigOutput) JavaVersion added in v1.12.0

func (AppServiceSiteConfigOutput) LinuxFxVersion added in v1.12.0

func (AppServiceSiteConfigOutput) LocalMysqlEnabled added in v1.12.0

func (o AppServiceSiteConfigOutput) LocalMysqlEnabled() pulumi.BoolPtrOutput

func (AppServiceSiteConfigOutput) ManagedPipelineMode added in v1.12.0

func (o AppServiceSiteConfigOutput) ManagedPipelineMode() pulumi.StringPtrOutput

func (AppServiceSiteConfigOutput) MinTlsVersion added in v1.12.0

func (AppServiceSiteConfigOutput) PhpVersion added in v1.12.0

func (AppServiceSiteConfigOutput) PythonVersion added in v1.12.0

func (AppServiceSiteConfigOutput) RemoteDebuggingEnabled added in v1.12.0

func (o AppServiceSiteConfigOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput

func (AppServiceSiteConfigOutput) RemoteDebuggingVersion added in v1.12.0

func (o AppServiceSiteConfigOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput

func (AppServiceSiteConfigOutput) ScmType added in v1.12.0

func (AppServiceSiteConfigOutput) ToAppServiceSiteConfigOutput added in v1.12.0

func (o AppServiceSiteConfigOutput) ToAppServiceSiteConfigOutput() AppServiceSiteConfigOutput

func (AppServiceSiteConfigOutput) ToAppServiceSiteConfigOutputWithContext added in v1.12.0

func (o AppServiceSiteConfigOutput) ToAppServiceSiteConfigOutputWithContext(ctx context.Context) AppServiceSiteConfigOutput

func (AppServiceSiteConfigOutput) ToAppServiceSiteConfigPtrOutput added in v1.12.0

func (o AppServiceSiteConfigOutput) ToAppServiceSiteConfigPtrOutput() AppServiceSiteConfigPtrOutput

func (AppServiceSiteConfigOutput) ToAppServiceSiteConfigPtrOutputWithContext added in v1.12.0

func (o AppServiceSiteConfigOutput) ToAppServiceSiteConfigPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigPtrOutput

func (AppServiceSiteConfigOutput) Use32BitWorkerProcess added in v1.12.0

func (o AppServiceSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput

func (AppServiceSiteConfigOutput) VirtualNetworkName added in v1.12.0

func (o AppServiceSiteConfigOutput) VirtualNetworkName() pulumi.StringPtrOutput

func (AppServiceSiteConfigOutput) WebsocketsEnabled added in v1.12.0

func (o AppServiceSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput

func (AppServiceSiteConfigOutput) WindowsFxVersion added in v1.12.0

func (o AppServiceSiteConfigOutput) WindowsFxVersion() pulumi.StringPtrOutput

type AppServiceSiteConfigPtrInput added in v1.12.0

type AppServiceSiteConfigPtrInput interface {
	pulumi.Input

	ToAppServiceSiteConfigPtrOutput() AppServiceSiteConfigPtrOutput
	ToAppServiceSiteConfigPtrOutputWithContext(context.Context) AppServiceSiteConfigPtrOutput
}

func AppServiceSiteConfigPtr added in v1.12.0

func AppServiceSiteConfigPtr(v *AppServiceSiteConfigArgs) AppServiceSiteConfigPtrInput

type AppServiceSiteConfigPtrOutput added in v1.12.0

type AppServiceSiteConfigPtrOutput struct{ *pulumi.OutputState }

func (AppServiceSiteConfigPtrOutput) AlwaysOn added in v1.12.0

func (AppServiceSiteConfigPtrOutput) AppCommandLine added in v1.12.0

func (AppServiceSiteConfigPtrOutput) AutoSwapSlotName added in v1.12.0

func (AppServiceSiteConfigPtrOutput) Cors added in v1.12.0

func (AppServiceSiteConfigPtrOutput) DefaultDocuments added in v1.12.0

func (AppServiceSiteConfigPtrOutput) DotnetFrameworkVersion added in v1.12.0

func (o AppServiceSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput

func (AppServiceSiteConfigPtrOutput) Elem added in v1.12.0

func (AppServiceSiteConfigPtrOutput) ElementType added in v1.12.0

func (AppServiceSiteConfigPtrOutput) FtpsState added in v1.12.0

func (AppServiceSiteConfigPtrOutput) Http2Enabled added in v1.12.0

func (AppServiceSiteConfigPtrOutput) IpRestrictions added in v1.12.0

func (AppServiceSiteConfigPtrOutput) JavaContainer added in v1.12.0

func (AppServiceSiteConfigPtrOutput) JavaContainerVersion added in v1.12.0

func (o AppServiceSiteConfigPtrOutput) JavaContainerVersion() pulumi.StringPtrOutput

func (AppServiceSiteConfigPtrOutput) JavaVersion added in v1.12.0

func (AppServiceSiteConfigPtrOutput) LinuxFxVersion added in v1.12.0

func (AppServiceSiteConfigPtrOutput) LocalMysqlEnabled added in v1.12.0

func (o AppServiceSiteConfigPtrOutput) LocalMysqlEnabled() pulumi.BoolPtrOutput

func (AppServiceSiteConfigPtrOutput) ManagedPipelineMode added in v1.12.0

func (o AppServiceSiteConfigPtrOutput) ManagedPipelineMode() pulumi.StringPtrOutput

func (AppServiceSiteConfigPtrOutput) MinTlsVersion added in v1.12.0

func (AppServiceSiteConfigPtrOutput) PhpVersion added in v1.12.0

func (AppServiceSiteConfigPtrOutput) PythonVersion added in v1.12.0

func (AppServiceSiteConfigPtrOutput) RemoteDebuggingEnabled added in v1.12.0

func (o AppServiceSiteConfigPtrOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput

func (AppServiceSiteConfigPtrOutput) RemoteDebuggingVersion added in v1.12.0

func (o AppServiceSiteConfigPtrOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput

func (AppServiceSiteConfigPtrOutput) ScmType added in v1.12.0

func (AppServiceSiteConfigPtrOutput) ToAppServiceSiteConfigPtrOutput added in v1.12.0

func (o AppServiceSiteConfigPtrOutput) ToAppServiceSiteConfigPtrOutput() AppServiceSiteConfigPtrOutput

func (AppServiceSiteConfigPtrOutput) ToAppServiceSiteConfigPtrOutputWithContext added in v1.12.0

func (o AppServiceSiteConfigPtrOutput) ToAppServiceSiteConfigPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigPtrOutput

func (AppServiceSiteConfigPtrOutput) Use32BitWorkerProcess added in v1.12.0

func (o AppServiceSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput

func (AppServiceSiteConfigPtrOutput) VirtualNetworkName added in v1.12.0

func (o AppServiceSiteConfigPtrOutput) VirtualNetworkName() pulumi.StringPtrOutput

func (AppServiceSiteConfigPtrOutput) WebsocketsEnabled added in v1.12.0

func (o AppServiceSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput

func (AppServiceSiteConfigPtrOutput) WindowsFxVersion added in v1.12.0

type AppServiceSiteCredential added in v1.12.0

type AppServiceSiteCredential struct {
	// The password associated with the username, which can be used to publish to this App Service.
	Password *string `pulumi:"password"`
	// The username which can be used to publish to this App Service
	Username *string `pulumi:"username"`
}

type AppServiceSiteCredentialArgs added in v1.12.0

type AppServiceSiteCredentialArgs struct {
	// The password associated with the username, which can be used to publish to this App Service.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The username which can be used to publish to this App Service
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (AppServiceSiteCredentialArgs) ElementType added in v1.12.0

func (AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialOutput added in v1.12.0

func (i AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialOutput() AppServiceSiteCredentialOutput

func (AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialOutputWithContext added in v1.12.0

func (i AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialOutputWithContext(ctx context.Context) AppServiceSiteCredentialOutput

func (AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialPtrOutput added in v1.12.0

func (i AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialPtrOutput() AppServiceSiteCredentialPtrOutput

func (AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialPtrOutputWithContext added in v1.12.0

func (i AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialPtrOutputWithContext(ctx context.Context) AppServiceSiteCredentialPtrOutput

type AppServiceSiteCredentialInput added in v1.12.0

type AppServiceSiteCredentialInput interface {
	pulumi.Input

	ToAppServiceSiteCredentialOutput() AppServiceSiteCredentialOutput
	ToAppServiceSiteCredentialOutputWithContext(context.Context) AppServiceSiteCredentialOutput
}

type AppServiceSiteCredentialOutput added in v1.12.0

type AppServiceSiteCredentialOutput struct{ *pulumi.OutputState }

func (AppServiceSiteCredentialOutput) ElementType added in v1.12.0

func (AppServiceSiteCredentialOutput) Password added in v1.12.0

The password associated with the username, which can be used to publish to this App Service.

func (AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialOutput added in v1.12.0

func (o AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialOutput() AppServiceSiteCredentialOutput

func (AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialOutputWithContext added in v1.12.0

func (o AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialOutputWithContext(ctx context.Context) AppServiceSiteCredentialOutput

func (AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialPtrOutput added in v1.12.0

func (o AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialPtrOutput() AppServiceSiteCredentialPtrOutput

func (AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialPtrOutputWithContext added in v1.12.0

func (o AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialPtrOutputWithContext(ctx context.Context) AppServiceSiteCredentialPtrOutput

func (AppServiceSiteCredentialOutput) Username added in v1.12.0

The username which can be used to publish to this App Service

type AppServiceSiteCredentialPtrInput added in v1.12.0

type AppServiceSiteCredentialPtrInput interface {
	pulumi.Input

	ToAppServiceSiteCredentialPtrOutput() AppServiceSiteCredentialPtrOutput
	ToAppServiceSiteCredentialPtrOutputWithContext(context.Context) AppServiceSiteCredentialPtrOutput
}

func AppServiceSiteCredentialPtr added in v1.12.0

func AppServiceSiteCredentialPtr(v *AppServiceSiteCredentialArgs) AppServiceSiteCredentialPtrInput

type AppServiceSiteCredentialPtrOutput added in v1.12.0

type AppServiceSiteCredentialPtrOutput struct{ *pulumi.OutputState }

func (AppServiceSiteCredentialPtrOutput) Elem added in v1.12.0

func (AppServiceSiteCredentialPtrOutput) ElementType added in v1.12.0

func (AppServiceSiteCredentialPtrOutput) Password added in v1.12.0

The password associated with the username, which can be used to publish to this App Service.

func (AppServiceSiteCredentialPtrOutput) ToAppServiceSiteCredentialPtrOutput added in v1.12.0

func (o AppServiceSiteCredentialPtrOutput) ToAppServiceSiteCredentialPtrOutput() AppServiceSiteCredentialPtrOutput

func (AppServiceSiteCredentialPtrOutput) ToAppServiceSiteCredentialPtrOutputWithContext added in v1.12.0

func (o AppServiceSiteCredentialPtrOutput) ToAppServiceSiteCredentialPtrOutputWithContext(ctx context.Context) AppServiceSiteCredentialPtrOutput

func (AppServiceSiteCredentialPtrOutput) Username added in v1.12.0

The username which can be used to publish to this App Service

type AppServiceSourceControl added in v1.12.0

type AppServiceSourceControl struct {
	// Branch name of the Git repository for this App Service.
	Branch *string `pulumi:"branch"`
	// URL of the Git repository for this App Service.
	RepoUrl *string `pulumi:"repoUrl"`
}

type AppServiceSourceControlArgs added in v1.12.0

type AppServiceSourceControlArgs struct {
	// Branch name of the Git repository for this App Service.
	Branch pulumi.StringPtrInput `pulumi:"branch"`
	// URL of the Git repository for this App Service.
	RepoUrl pulumi.StringPtrInput `pulumi:"repoUrl"`
}

func (AppServiceSourceControlArgs) ElementType added in v1.12.0

func (AppServiceSourceControlArgs) ToAppServiceSourceControlOutput added in v1.12.0

func (i AppServiceSourceControlArgs) ToAppServiceSourceControlOutput() AppServiceSourceControlOutput

func (AppServiceSourceControlArgs) ToAppServiceSourceControlOutputWithContext added in v1.12.0

func (i AppServiceSourceControlArgs) ToAppServiceSourceControlOutputWithContext(ctx context.Context) AppServiceSourceControlOutput

func (AppServiceSourceControlArgs) ToAppServiceSourceControlPtrOutput added in v1.12.0

func (i AppServiceSourceControlArgs) ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput

func (AppServiceSourceControlArgs) ToAppServiceSourceControlPtrOutputWithContext added in v1.12.0

func (i AppServiceSourceControlArgs) ToAppServiceSourceControlPtrOutputWithContext(ctx context.Context) AppServiceSourceControlPtrOutput

type AppServiceSourceControlInput added in v1.12.0

type AppServiceSourceControlInput interface {
	pulumi.Input

	ToAppServiceSourceControlOutput() AppServiceSourceControlOutput
	ToAppServiceSourceControlOutputWithContext(context.Context) AppServiceSourceControlOutput
}

type AppServiceSourceControlOutput added in v1.12.0

type AppServiceSourceControlOutput struct{ *pulumi.OutputState }

func (AppServiceSourceControlOutput) Branch added in v1.12.0

Branch name of the Git repository for this App Service.

func (AppServiceSourceControlOutput) ElementType added in v1.12.0

func (AppServiceSourceControlOutput) RepoUrl added in v1.12.0

URL of the Git repository for this App Service.

func (AppServiceSourceControlOutput) ToAppServiceSourceControlOutput added in v1.12.0

func (o AppServiceSourceControlOutput) ToAppServiceSourceControlOutput() AppServiceSourceControlOutput

func (AppServiceSourceControlOutput) ToAppServiceSourceControlOutputWithContext added in v1.12.0

func (o AppServiceSourceControlOutput) ToAppServiceSourceControlOutputWithContext(ctx context.Context) AppServiceSourceControlOutput

func (AppServiceSourceControlOutput) ToAppServiceSourceControlPtrOutput added in v1.12.0

func (o AppServiceSourceControlOutput) ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput

func (AppServiceSourceControlOutput) ToAppServiceSourceControlPtrOutputWithContext added in v1.12.0

func (o AppServiceSourceControlOutput) ToAppServiceSourceControlPtrOutputWithContext(ctx context.Context) AppServiceSourceControlPtrOutput

type AppServiceSourceControlPtrInput added in v1.12.0

type AppServiceSourceControlPtrInput interface {
	pulumi.Input

	ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput
	ToAppServiceSourceControlPtrOutputWithContext(context.Context) AppServiceSourceControlPtrOutput
}

func AppServiceSourceControlPtr added in v1.12.0

func AppServiceSourceControlPtr(v *AppServiceSourceControlArgs) AppServiceSourceControlPtrInput

type AppServiceSourceControlPtrOutput added in v1.12.0

type AppServiceSourceControlPtrOutput struct{ *pulumi.OutputState }

func (AppServiceSourceControlPtrOutput) Branch added in v1.12.0

Branch name of the Git repository for this App Service.

func (AppServiceSourceControlPtrOutput) Elem added in v1.12.0

func (AppServiceSourceControlPtrOutput) ElementType added in v1.12.0

func (AppServiceSourceControlPtrOutput) RepoUrl added in v1.12.0

URL of the Git repository for this App Service.

func (AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutput added in v1.12.0

func (o AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput

func (AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutputWithContext added in v1.12.0

func (o AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutputWithContext(ctx context.Context) AppServiceSourceControlPtrOutput

type AppServiceState

type AppServiceState struct {
	// The ID of the App Service Plan within which to create this App Service.
	AppServicePlanId pulumi.StringPtrInput
	// A key-value pair of App Settings.
	AppSettings pulumi.StringMapInput
	// A `authSettings` block as defined below.
	AuthSettings AppServiceAuthSettingsPtrInput
	Backup       AppServiceBackupPtrInput
	// Should the App Service send session affinity cookies, which route client requests in the same session to the same instance?
	ClientAffinityEnabled pulumi.BoolPtrInput
	// Does the App Service require client certificates for incoming requests? Defaults to `false`.
	ClientCertEnabled pulumi.BoolPtrInput
	// One or more `connectionString` blocks as defined below.
	ConnectionStrings AppServiceConnectionStringArrayInput
	// The Default Hostname associated with the App Service - such as `mysite.azurewebsites.net`
	DefaultSiteHostname pulumi.StringPtrInput
	// Is the App Service Enabled?
	Enabled pulumi.BoolPtrInput
	// Can the App Service only be accessed via HTTPS? Defaults to `false`.
	HttpsOnly pulumi.BoolPtrInput
	// A Managed Service Identity block as defined below.
	Identity AppServiceIdentityPtrInput
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// A `logs` block as defined below.
	Logs AppServiceLogsPtrInput
	// Specifies the name of the App Service. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12`
	OutboundIpAddresses pulumi.StringPtrInput
	// A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`.
	PossibleOutboundIpAddresses pulumi.StringPtrInput
	// The name of the resource group in which to create the App Service.
	ResourceGroupName pulumi.StringPtrInput
	// A `siteConfig` block as defined below.
	SiteConfig AppServiceSiteConfigPtrInput
	// A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service.
	SiteCredential AppServiceSiteCredentialPtrInput
	// A `sourceControl` block as defined below, which contains the Source Control information when `scmType` is set to `LocalGit`.
	SourceControl AppServiceSourceControlPtrInput
	// One or more `storageAccount` blocks as defined below.
	StorageAccounts AppServiceStorageAccountArrayInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
}

func (AppServiceState) ElementType added in v1.12.0

func (AppServiceState) ElementType() reflect.Type

type AppServiceStorageAccount added in v1.12.0

type AppServiceStorageAccount struct {
	AccessKey   string  `pulumi:"accessKey"`
	AccountName string  `pulumi:"accountName"`
	MountPath   *string `pulumi:"mountPath"`
	// Specifies the name of the App Service. Changing this forces a new resource to be created.
	Name      string `pulumi:"name"`
	ShareName string `pulumi:"shareName"`
	Type      string `pulumi:"type"`
}

type AppServiceStorageAccountArgs added in v1.12.0

type AppServiceStorageAccountArgs struct {
	AccessKey   pulumi.StringInput    `pulumi:"accessKey"`
	AccountName pulumi.StringInput    `pulumi:"accountName"`
	MountPath   pulumi.StringPtrInput `pulumi:"mountPath"`
	// Specifies the name of the App Service. Changing this forces a new resource to be created.
	Name      pulumi.StringInput `pulumi:"name"`
	ShareName pulumi.StringInput `pulumi:"shareName"`
	Type      pulumi.StringInput `pulumi:"type"`
}

func (AppServiceStorageAccountArgs) ElementType added in v1.12.0

func (AppServiceStorageAccountArgs) ToAppServiceStorageAccountOutput added in v1.12.0

func (i AppServiceStorageAccountArgs) ToAppServiceStorageAccountOutput() AppServiceStorageAccountOutput

func (AppServiceStorageAccountArgs) ToAppServiceStorageAccountOutputWithContext added in v1.12.0

func (i AppServiceStorageAccountArgs) ToAppServiceStorageAccountOutputWithContext(ctx context.Context) AppServiceStorageAccountOutput

type AppServiceStorageAccountArray added in v1.12.0

type AppServiceStorageAccountArray []AppServiceStorageAccountInput

func (AppServiceStorageAccountArray) ElementType added in v1.12.0

func (AppServiceStorageAccountArray) ToAppServiceStorageAccountArrayOutput added in v1.12.0

func (i AppServiceStorageAccountArray) ToAppServiceStorageAccountArrayOutput() AppServiceStorageAccountArrayOutput

func (AppServiceStorageAccountArray) ToAppServiceStorageAccountArrayOutputWithContext added in v1.12.0

func (i AppServiceStorageAccountArray) ToAppServiceStorageAccountArrayOutputWithContext(ctx context.Context) AppServiceStorageAccountArrayOutput

type AppServiceStorageAccountArrayInput added in v1.12.0

type AppServiceStorageAccountArrayInput interface {
	pulumi.Input

	ToAppServiceStorageAccountArrayOutput() AppServiceStorageAccountArrayOutput
	ToAppServiceStorageAccountArrayOutputWithContext(context.Context) AppServiceStorageAccountArrayOutput
}

type AppServiceStorageAccountArrayOutput added in v1.12.0

type AppServiceStorageAccountArrayOutput struct{ *pulumi.OutputState }

func (AppServiceStorageAccountArrayOutput) ElementType added in v1.12.0

func (AppServiceStorageAccountArrayOutput) Index added in v1.12.0

func (AppServiceStorageAccountArrayOutput) ToAppServiceStorageAccountArrayOutput added in v1.12.0

func (o AppServiceStorageAccountArrayOutput) ToAppServiceStorageAccountArrayOutput() AppServiceStorageAccountArrayOutput

func (AppServiceStorageAccountArrayOutput) ToAppServiceStorageAccountArrayOutputWithContext added in v1.12.0

func (o AppServiceStorageAccountArrayOutput) ToAppServiceStorageAccountArrayOutputWithContext(ctx context.Context) AppServiceStorageAccountArrayOutput

type AppServiceStorageAccountInput added in v1.12.0

type AppServiceStorageAccountInput interface {
	pulumi.Input

	ToAppServiceStorageAccountOutput() AppServiceStorageAccountOutput
	ToAppServiceStorageAccountOutputWithContext(context.Context) AppServiceStorageAccountOutput
}

type AppServiceStorageAccountOutput added in v1.12.0

type AppServiceStorageAccountOutput struct{ *pulumi.OutputState }

func (AppServiceStorageAccountOutput) AccessKey added in v1.12.0

func (AppServiceStorageAccountOutput) AccountName added in v1.12.0

func (AppServiceStorageAccountOutput) ElementType added in v1.12.0

func (AppServiceStorageAccountOutput) MountPath added in v1.12.0

func (AppServiceStorageAccountOutput) Name added in v1.12.0

Specifies the name of the App Service. Changing this forces a new resource to be created.

func (AppServiceStorageAccountOutput) ShareName added in v1.12.0

func (AppServiceStorageAccountOutput) ToAppServiceStorageAccountOutput added in v1.12.0

func (o AppServiceStorageAccountOutput) ToAppServiceStorageAccountOutput() AppServiceStorageAccountOutput

func (AppServiceStorageAccountOutput) ToAppServiceStorageAccountOutputWithContext added in v1.12.0

func (o AppServiceStorageAccountOutput) ToAppServiceStorageAccountOutputWithContext(ctx context.Context) AppServiceStorageAccountOutput

func (AppServiceStorageAccountOutput) Type added in v1.12.0

type Certificate added in v1.1.0

type Certificate struct {
	pulumi.CustomResourceState

	// The expiration date for the certificate.
	ExpirationDate pulumi.StringOutput `pulumi:"expirationDate"`
	// The friendly name of the certificate.
	FriendlyName pulumi.StringOutput `pulumi:"friendlyName"`
	// List of host names the certificate applies to.
	HostNames pulumi.StringArrayOutput `pulumi:"hostNames"`
	// The issue date for the certificate.
	IssueDate pulumi.StringOutput `pulumi:"issueDate"`
	// The name of the certificate issuer.
	Issuer pulumi.StringOutput `pulumi:"issuer"`
	// The ID of the Key Vault secret. Changing this forces a new resource to be created.
	KeyVaultSecretId pulumi.StringPtrOutput `pulumi:"keyVaultSecretId"`
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringOutput `pulumi:"location"`
	// Specifies the name of the certificate. Changing this forces a new resource to be created.
	Name pulumi.StringOutput `pulumi:"name"`
	// The password to access the certificate's private key. Changing this forces a new resource to be created.
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// The base64-encoded contents of the certificate. Changing this forces a new resource to be created.
	PfxBlob pulumi.StringPtrOutput `pulumi:"pfxBlob"`
	// The name of the resource group in which to create the certificate. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// The subject name of the certificate.
	SubjectName pulumi.StringOutput    `pulumi:"subjectName"`
	Tags        pulumi.StringMapOutput `pulumi:"tags"`
	// The thumbprint for the certificate.
	Thumbprint pulumi.StringOutput `pulumi:"thumbprint"`
}

Manages an App Service certificate.

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

func GetCertificate added in v1.1.0

func GetCertificate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)

GetCertificate gets an existing Certificate 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 NewCertificate added in v1.1.0

func NewCertificate(ctx *pulumi.Context,
	name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)

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

type CertificateArgs added in v1.1.0

type CertificateArgs struct {
	// The ID of the Key Vault secret. Changing this forces a new resource to be created.
	KeyVaultSecretId pulumi.StringPtrInput
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// Specifies the name of the certificate. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// The password to access the certificate's private key. Changing this forces a new resource to be created.
	Password pulumi.StringPtrInput
	// The base64-encoded contents of the certificate. Changing this forces a new resource to be created.
	PfxBlob pulumi.StringPtrInput
	// The name of the resource group in which to create the certificate. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringInput
	Tags              pulumi.StringMapInput
}

The set of arguments for constructing a Certificate resource.

func (CertificateArgs) ElementType added in v1.12.0

func (CertificateArgs) ElementType() reflect.Type

type CertificateOrder added in v1.3.1

type CertificateOrder struct {
	pulumi.CustomResourceState

	// Reasons why App Service Certificate is not renewable at the current moment.
	AppServiceCertificateNotRenewableReasons pulumi.StringArrayOutput `pulumi:"appServiceCertificateNotRenewableReasons"`
	// true if the certificate should be automatically renewed when it expires; otherwise, false. Defaults to true.
	AutoRenew pulumi.BoolPtrOutput `pulumi:"autoRenew"`
	// State of the Key Vault secret. A `certificates` block as defined below.
	Certificates CertificateOrderCertificateArrayOutput `pulumi:"certificates"`
	// Last CSR that was created for this order.
	Csr pulumi.StringOutput `pulumi:"csr"`
	// The Distinguished Name for the App Service Certificate Order.
	DistinguishedName pulumi.StringOutput `pulumi:"distinguishedName"`
	// Domain verification token.
	DomainVerificationToken pulumi.StringOutput `pulumi:"domainVerificationToken"`
	// Certificate expiration time.
	ExpirationTime pulumi.StringOutput `pulumi:"expirationTime"`
	// Certificate thumbprint intermediate certificate.
	IntermediateThumbprint pulumi.StringOutput `pulumi:"intermediateThumbprint"`
	// Whether the private key is external or not.
	IsPrivateKeyExternal pulumi.BoolOutput `pulumi:"isPrivateKeyExternal"`
	// Certificate key size.  Defaults to 2048.
	KeySize pulumi.IntPtrOutput `pulumi:"keySize"`
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Currently the only valid value is `global`.
	Location pulumi.StringOutput `pulumi:"location"`
	// Specifies the name of the certificate. Changing this forces a new resource to be created.
	Name pulumi.StringOutput `pulumi:"name"`
	// Certificate product type, such as `Standard` or `WildCard`.
	ProductType pulumi.StringPtrOutput `pulumi:"productType"`
	// The name of the resource group in which to create the certificate. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// Certificate thumbprint for root certificate.
	RootThumbprint pulumi.StringOutput `pulumi:"rootThumbprint"`
	// Certificate thumbprint for signed certificate.
	SignedCertificateThumbprint pulumi.StringOutput `pulumi:"signedCertificateThumbprint"`
	// Current order status.
	Status pulumi.StringOutput `pulumi:"status"`
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Duration in years (must be between `1` and `3`).  Defaults to `1`.
	ValidityInYears pulumi.IntPtrOutput `pulumi:"validityInYears"`
}

Manages an App Service Certificate Order.

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

func GetCertificateOrder added in v1.3.1

func GetCertificateOrder(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CertificateOrderState, opts ...pulumi.ResourceOption) (*CertificateOrder, error)

GetCertificateOrder gets an existing CertificateOrder 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 NewCertificateOrder added in v1.3.1

func NewCertificateOrder(ctx *pulumi.Context,
	name string, args *CertificateOrderArgs, opts ...pulumi.ResourceOption) (*CertificateOrder, error)

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

type CertificateOrderArgs added in v1.3.1

type CertificateOrderArgs struct {
	// true if the certificate should be automatically renewed when it expires; otherwise, false. Defaults to true.
	AutoRenew pulumi.BoolPtrInput
	// Last CSR that was created for this order.
	Csr pulumi.StringPtrInput
	// The Distinguished Name for the App Service Certificate Order.
	DistinguishedName pulumi.StringPtrInput
	// Certificate key size.  Defaults to 2048.
	KeySize pulumi.IntPtrInput
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Currently the only valid value is `global`.
	Location pulumi.StringPtrInput
	// Specifies the name of the certificate. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// Certificate product type, such as `Standard` or `WildCard`.
	ProductType pulumi.StringPtrInput
	// The name of the resource group in which to create the certificate. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
	// Duration in years (must be between `1` and `3`).  Defaults to `1`.
	ValidityInYears pulumi.IntPtrInput
}

The set of arguments for constructing a CertificateOrder resource.

func (CertificateOrderArgs) ElementType added in v1.12.0

func (CertificateOrderArgs) ElementType() reflect.Type

type CertificateOrderCertificate added in v1.12.0

type CertificateOrderCertificate struct {
	// The name of the App Service Certificate.
	CertificateName *string `pulumi:"certificateName"`
	// Key Vault resource Id.
	KeyVaultId *string `pulumi:"keyVaultId"`
	// Key Vault secret name.
	KeyVaultSecretName *string `pulumi:"keyVaultSecretName"`
	// Status of the Key Vault secret.
	ProvisioningState *string `pulumi:"provisioningState"`
}

type CertificateOrderCertificateArgs added in v1.12.0

type CertificateOrderCertificateArgs struct {
	// The name of the App Service Certificate.
	CertificateName pulumi.StringPtrInput `pulumi:"certificateName"`
	// Key Vault resource Id.
	KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"`
	// Key Vault secret name.
	KeyVaultSecretName pulumi.StringPtrInput `pulumi:"keyVaultSecretName"`
	// Status of the Key Vault secret.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
}

func (CertificateOrderCertificateArgs) ElementType added in v1.12.0

func (CertificateOrderCertificateArgs) ToCertificateOrderCertificateOutput added in v1.12.0

func (i CertificateOrderCertificateArgs) ToCertificateOrderCertificateOutput() CertificateOrderCertificateOutput

func (CertificateOrderCertificateArgs) ToCertificateOrderCertificateOutputWithContext added in v1.12.0

func (i CertificateOrderCertificateArgs) ToCertificateOrderCertificateOutputWithContext(ctx context.Context) CertificateOrderCertificateOutput

type CertificateOrderCertificateArray added in v1.12.0

type CertificateOrderCertificateArray []CertificateOrderCertificateInput

func (CertificateOrderCertificateArray) ElementType added in v1.12.0

func (CertificateOrderCertificateArray) ToCertificateOrderCertificateArrayOutput added in v1.12.0

func (i CertificateOrderCertificateArray) ToCertificateOrderCertificateArrayOutput() CertificateOrderCertificateArrayOutput

func (CertificateOrderCertificateArray) ToCertificateOrderCertificateArrayOutputWithContext added in v1.12.0

func (i CertificateOrderCertificateArray) ToCertificateOrderCertificateArrayOutputWithContext(ctx context.Context) CertificateOrderCertificateArrayOutput

type CertificateOrderCertificateArrayInput added in v1.12.0

type CertificateOrderCertificateArrayInput interface {
	pulumi.Input

	ToCertificateOrderCertificateArrayOutput() CertificateOrderCertificateArrayOutput
	ToCertificateOrderCertificateArrayOutputWithContext(context.Context) CertificateOrderCertificateArrayOutput
}

type CertificateOrderCertificateArrayOutput added in v1.12.0

type CertificateOrderCertificateArrayOutput struct{ *pulumi.OutputState }

func (CertificateOrderCertificateArrayOutput) ElementType added in v1.12.0

func (CertificateOrderCertificateArrayOutput) Index added in v1.12.0

func (CertificateOrderCertificateArrayOutput) ToCertificateOrderCertificateArrayOutput added in v1.12.0

func (o CertificateOrderCertificateArrayOutput) ToCertificateOrderCertificateArrayOutput() CertificateOrderCertificateArrayOutput

func (CertificateOrderCertificateArrayOutput) ToCertificateOrderCertificateArrayOutputWithContext added in v1.12.0

func (o CertificateOrderCertificateArrayOutput) ToCertificateOrderCertificateArrayOutputWithContext(ctx context.Context) CertificateOrderCertificateArrayOutput

type CertificateOrderCertificateInput added in v1.12.0

type CertificateOrderCertificateInput interface {
	pulumi.Input

	ToCertificateOrderCertificateOutput() CertificateOrderCertificateOutput
	ToCertificateOrderCertificateOutputWithContext(context.Context) CertificateOrderCertificateOutput
}

type CertificateOrderCertificateOutput added in v1.12.0

type CertificateOrderCertificateOutput struct{ *pulumi.OutputState }

func (CertificateOrderCertificateOutput) CertificateName added in v1.12.0

The name of the App Service Certificate.

func (CertificateOrderCertificateOutput) ElementType added in v1.12.0

func (CertificateOrderCertificateOutput) KeyVaultId added in v1.12.0

Key Vault resource Id.

func (CertificateOrderCertificateOutput) KeyVaultSecretName added in v1.12.0

Key Vault secret name.

func (CertificateOrderCertificateOutput) ProvisioningState added in v1.12.0

Status of the Key Vault secret.

func (CertificateOrderCertificateOutput) ToCertificateOrderCertificateOutput added in v1.12.0

func (o CertificateOrderCertificateOutput) ToCertificateOrderCertificateOutput() CertificateOrderCertificateOutput

func (CertificateOrderCertificateOutput) ToCertificateOrderCertificateOutputWithContext added in v1.12.0

func (o CertificateOrderCertificateOutput) ToCertificateOrderCertificateOutputWithContext(ctx context.Context) CertificateOrderCertificateOutput

type CertificateOrderState added in v1.3.1

type CertificateOrderState struct {
	// Reasons why App Service Certificate is not renewable at the current moment.
	AppServiceCertificateNotRenewableReasons pulumi.StringArrayInput
	// true if the certificate should be automatically renewed when it expires; otherwise, false. Defaults to true.
	AutoRenew pulumi.BoolPtrInput
	// State of the Key Vault secret. A `certificates` block as defined below.
	Certificates CertificateOrderCertificateArrayInput
	// Last CSR that was created for this order.
	Csr pulumi.StringPtrInput
	// The Distinguished Name for the App Service Certificate Order.
	DistinguishedName pulumi.StringPtrInput
	// Domain verification token.
	DomainVerificationToken pulumi.StringPtrInput
	// Certificate expiration time.
	ExpirationTime pulumi.StringPtrInput
	// Certificate thumbprint intermediate certificate.
	IntermediateThumbprint pulumi.StringPtrInput
	// Whether the private key is external or not.
	IsPrivateKeyExternal pulumi.BoolPtrInput
	// Certificate key size.  Defaults to 2048.
	KeySize pulumi.IntPtrInput
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Currently the only valid value is `global`.
	Location pulumi.StringPtrInput
	// Specifies the name of the certificate. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// Certificate product type, such as `Standard` or `WildCard`.
	ProductType pulumi.StringPtrInput
	// The name of the resource group in which to create the certificate. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringPtrInput
	// Certificate thumbprint for root certificate.
	RootThumbprint pulumi.StringPtrInput
	// Certificate thumbprint for signed certificate.
	SignedCertificateThumbprint pulumi.StringPtrInput
	// Current order status.
	Status pulumi.StringPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
	// Duration in years (must be between `1` and `3`).  Defaults to `1`.
	ValidityInYears pulumi.IntPtrInput
}

func (CertificateOrderState) ElementType added in v1.12.0

func (CertificateOrderState) ElementType() reflect.Type

type CertificateState added in v1.1.0

type CertificateState struct {
	// The expiration date for the certificate.
	ExpirationDate pulumi.StringPtrInput
	// The friendly name of the certificate.
	FriendlyName pulumi.StringPtrInput
	// List of host names the certificate applies to.
	HostNames pulumi.StringArrayInput
	// The issue date for the certificate.
	IssueDate pulumi.StringPtrInput
	// The name of the certificate issuer.
	Issuer pulumi.StringPtrInput
	// The ID of the Key Vault secret. Changing this forces a new resource to be created.
	KeyVaultSecretId pulumi.StringPtrInput
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// Specifies the name of the certificate. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// The password to access the certificate's private key. Changing this forces a new resource to be created.
	Password pulumi.StringPtrInput
	// The base64-encoded contents of the certificate. Changing this forces a new resource to be created.
	PfxBlob pulumi.StringPtrInput
	// The name of the resource group in which to create the certificate. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringPtrInput
	// The subject name of the certificate.
	SubjectName pulumi.StringPtrInput
	Tags        pulumi.StringMapInput
	// The thumbprint for the certificate.
	Thumbprint pulumi.StringPtrInput
}

func (CertificateState) ElementType added in v1.12.0

func (CertificateState) ElementType() reflect.Type

type CustomHostnameBinding

type CustomHostnameBinding struct {
	pulumi.CustomResourceState

	// The name of the App Service in which to add the Custom Hostname Binding. Changing this forces a new resource to be created.
	AppServiceName pulumi.StringOutput `pulumi:"appServiceName"`
	// Specifies the Custom Hostname to use for the App Service, example `www.example.com`. Changing this forces a new resource to be created.
	Hostname pulumi.StringOutput `pulumi:"hostname"`
	// The name of the resource group in which the App Service exists. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// The SSL type. Possible values are `IpBasedEnabled` and `SniEnabled`. Changing this forces a new resource to be created.
	SslState pulumi.StringPtrOutput `pulumi:"sslState"`
	// The SSL certificate thumbprint. Changing this forces a new resource to be created.
	Thumbprint pulumi.StringPtrOutput `pulumi:"thumbprint"`
	// The virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIp pulumi.StringOutput `pulumi:"virtualIp"`
}

Manages a Hostname Binding within an App Service.

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

func GetCustomHostnameBinding

func GetCustomHostnameBinding(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CustomHostnameBindingState, opts ...pulumi.ResourceOption) (*CustomHostnameBinding, error)

GetCustomHostnameBinding gets an existing CustomHostnameBinding 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 NewCustomHostnameBinding

func NewCustomHostnameBinding(ctx *pulumi.Context,
	name string, args *CustomHostnameBindingArgs, opts ...pulumi.ResourceOption) (*CustomHostnameBinding, error)

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

type CustomHostnameBindingArgs

type CustomHostnameBindingArgs struct {
	// The name of the App Service in which to add the Custom Hostname Binding. Changing this forces a new resource to be created.
	AppServiceName pulumi.StringInput
	// Specifies the Custom Hostname to use for the App Service, example `www.example.com`. Changing this forces a new resource to be created.
	Hostname pulumi.StringInput
	// The name of the resource group in which the App Service exists. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringInput
	// The SSL type. Possible values are `IpBasedEnabled` and `SniEnabled`. Changing this forces a new resource to be created.
	SslState pulumi.StringPtrInput
	// The SSL certificate thumbprint. Changing this forces a new resource to be created.
	Thumbprint pulumi.StringPtrInput
}

The set of arguments for constructing a CustomHostnameBinding resource.

func (CustomHostnameBindingArgs) ElementType added in v1.12.0

func (CustomHostnameBindingArgs) ElementType() reflect.Type

type CustomHostnameBindingState

type CustomHostnameBindingState struct {
	// The name of the App Service in which to add the Custom Hostname Binding. Changing this forces a new resource to be created.
	AppServiceName pulumi.StringPtrInput
	// Specifies the Custom Hostname to use for the App Service, example `www.example.com`. Changing this forces a new resource to be created.
	Hostname pulumi.StringPtrInput
	// The name of the resource group in which the App Service exists. Changing this forces a new resource to be created.
	ResourceGroupName pulumi.StringPtrInput
	// The SSL type. Possible values are `IpBasedEnabled` and `SniEnabled`. Changing this forces a new resource to be created.
	SslState pulumi.StringPtrInput
	// The SSL certificate thumbprint. Changing this forces a new resource to be created.
	Thumbprint pulumi.StringPtrInput
	// The virtual IP address assigned to the hostname if IP based SSL is enabled.
	VirtualIp pulumi.StringPtrInput
}

func (CustomHostnameBindingState) ElementType added in v1.12.0

func (CustomHostnameBindingState) ElementType() reflect.Type

type FunctionApp

type FunctionApp struct {
	pulumi.CustomResourceState

	// The ID of the App Service Plan within which to create this Function App.
	AppServicePlanId pulumi.StringOutput `pulumi:"appServicePlanId"`
	// A key-value pair of App Settings.
	AppSettings pulumi.StringMapOutput `pulumi:"appSettings"`
	// A `authSettings` block as defined below.
	AuthSettings FunctionAppAuthSettingsOutput `pulumi:"authSettings"`
	// Should the Function App send session affinity cookies, which route client requests in the same session to the same instance?
	ClientAffinityEnabled pulumi.BoolOutput `pulumi:"clientAffinityEnabled"`
	// An `connectionString` block as defined below.
	ConnectionStrings FunctionAppConnectionStringArrayOutput `pulumi:"connectionStrings"`
	// The default hostname associated with the Function App - such as `mysite.azurewebsites.net`
	DefaultHostname pulumi.StringOutput `pulumi:"defaultHostname"`
	// Should the built-in logging of this Function App be enabled? Defaults to `true`.
	EnableBuiltinLogging pulumi.BoolPtrOutput `pulumi:"enableBuiltinLogging"`
	// Is the Function App enabled?
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Can the Function App only be accessed via HTTPS? Defaults to `false`.
	HttpsOnly pulumi.BoolPtrOutput `pulumi:"httpsOnly"`
	// An `identity` block as defined below.
	Identity FunctionAppIdentityOutput `pulumi:"identity"`
	// The Function App kind - such as `functionapp,linux,container`
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the Connection String.
	Name pulumi.StringOutput `pulumi:"name"`
	// A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12`
	OutboundIpAddresses pulumi.StringOutput `pulumi:"outboundIpAddresses"`
	// A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`.
	PossibleOutboundIpAddresses pulumi.StringOutput `pulumi:"possibleOutboundIpAddresses"`
	// The name of the resource group in which to create the Function App.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// A `siteConfig` object as defined below.
	SiteConfig FunctionAppSiteConfigOutput `pulumi:"siteConfig"`
	// A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service.
	SiteCredential FunctionAppSiteCredentialOutput `pulumi:"siteCredential"`
	// The connection string of the backend storage account which will be used by this Function App (such as the dashboard, logs).
	StorageConnectionString pulumi.StringOutput `pulumi:"storageConnectionString"`
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The runtime version associated with the Function App. Defaults to `~1`.
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

Manages a Function App.

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

func GetFunctionApp

func GetFunctionApp(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionAppState, opts ...pulumi.ResourceOption) (*FunctionApp, error)

GetFunctionApp gets an existing FunctionApp 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 NewFunctionApp

func NewFunctionApp(ctx *pulumi.Context,
	name string, args *FunctionAppArgs, opts ...pulumi.ResourceOption) (*FunctionApp, error)

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

type FunctionAppArgs

type FunctionAppArgs struct {
	// The ID of the App Service Plan within which to create this Function App.
	AppServicePlanId pulumi.StringInput
	// A key-value pair of App Settings.
	AppSettings pulumi.StringMapInput
	// A `authSettings` block as defined below.
	AuthSettings FunctionAppAuthSettingsPtrInput
	// Should the Function App send session affinity cookies, which route client requests in the same session to the same instance?
	ClientAffinityEnabled pulumi.BoolPtrInput
	// An `connectionString` block as defined below.
	ConnectionStrings FunctionAppConnectionStringArrayInput
	// Should the built-in logging of this Function App be enabled? Defaults to `true`.
	EnableBuiltinLogging pulumi.BoolPtrInput
	// Is the Function App enabled?
	Enabled pulumi.BoolPtrInput
	// Can the Function App only be accessed via HTTPS? Defaults to `false`.
	HttpsOnly pulumi.BoolPtrInput
	// An `identity` block as defined below.
	Identity FunctionAppIdentityPtrInput
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// The name of the Connection String.
	Name pulumi.StringPtrInput
	// The name of the resource group in which to create the Function App.
	ResourceGroupName pulumi.StringInput
	// A `siteConfig` object as defined below.
	SiteConfig FunctionAppSiteConfigPtrInput
	// The connection string of the backend storage account which will be used by this Function App (such as the dashboard, logs).
	StorageConnectionString pulumi.StringInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
	// The runtime version associated with the Function App. Defaults to `~1`.
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a FunctionApp resource.

func (FunctionAppArgs) ElementType added in v1.12.0

func (FunctionAppArgs) ElementType() reflect.Type

type FunctionAppAuthSettings added in v1.12.0

type FunctionAppAuthSettings struct {
	ActiveDirectory             *FunctionAppAuthSettingsActiveDirectory `pulumi:"activeDirectory"`
	AdditionalLoginParams       map[string]string                       `pulumi:"additionalLoginParams"`
	AllowedExternalRedirectUrls []string                                `pulumi:"allowedExternalRedirectUrls"`
	DefaultProvider             *string                                 `pulumi:"defaultProvider"`
	// Is the Function App enabled?
	Enabled                     bool                              `pulumi:"enabled"`
	Facebook                    *FunctionAppAuthSettingsFacebook  `pulumi:"facebook"`
	Google                      *FunctionAppAuthSettingsGoogle    `pulumi:"google"`
	Issuer                      *string                           `pulumi:"issuer"`
	Microsoft                   *FunctionAppAuthSettingsMicrosoft `pulumi:"microsoft"`
	RuntimeVersion              *string                           `pulumi:"runtimeVersion"`
	TokenRefreshExtensionHours  *float64                          `pulumi:"tokenRefreshExtensionHours"`
	TokenStoreEnabled           *bool                             `pulumi:"tokenStoreEnabled"`
	Twitter                     *FunctionAppAuthSettingsTwitter   `pulumi:"twitter"`
	UnauthenticatedClientAction *string                           `pulumi:"unauthenticatedClientAction"`
}

type FunctionAppAuthSettingsActiveDirectory added in v1.12.0

type FunctionAppAuthSettingsActiveDirectory struct {
	AllowedAudiences []string `pulumi:"allowedAudiences"`
	ClientId         string   `pulumi:"clientId"`
	ClientSecret     *string  `pulumi:"clientSecret"`
}

type FunctionAppAuthSettingsActiveDirectoryArgs added in v1.12.0

type FunctionAppAuthSettingsActiveDirectoryArgs struct {
	AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"`
	ClientId         pulumi.StringInput      `pulumi:"clientId"`
	ClientSecret     pulumi.StringPtrInput   `pulumi:"clientSecret"`
}

func (FunctionAppAuthSettingsActiveDirectoryArgs) ElementType added in v1.12.0

func (FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryOutput added in v1.12.0

func (i FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryOutput() FunctionAppAuthSettingsActiveDirectoryOutput

func (FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryOutputWithContext added in v1.12.0

func (i FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryOutput

func (FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput added in v1.12.0

func (i FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput() FunctionAppAuthSettingsActiveDirectoryPtrOutput

func (FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext added in v1.12.0

func (i FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryPtrOutput

type FunctionAppAuthSettingsActiveDirectoryInput added in v1.12.0

type FunctionAppAuthSettingsActiveDirectoryInput interface {
	pulumi.Input

	ToFunctionAppAuthSettingsActiveDirectoryOutput() FunctionAppAuthSettingsActiveDirectoryOutput
	ToFunctionAppAuthSettingsActiveDirectoryOutputWithContext(context.Context) FunctionAppAuthSettingsActiveDirectoryOutput
}

type FunctionAppAuthSettingsActiveDirectoryOutput added in v1.12.0

type FunctionAppAuthSettingsActiveDirectoryOutput struct{ *pulumi.OutputState }

func (FunctionAppAuthSettingsActiveDirectoryOutput) AllowedAudiences added in v1.12.0

func (FunctionAppAuthSettingsActiveDirectoryOutput) ClientId added in v1.12.0

func (FunctionAppAuthSettingsActiveDirectoryOutput) ClientSecret added in v1.12.0

func (FunctionAppAuthSettingsActiveDirectoryOutput) ElementType added in v1.12.0

func (FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryOutput added in v1.12.0

func (o FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryOutput() FunctionAppAuthSettingsActiveDirectoryOutput

func (FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryOutput

func (FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput added in v1.12.0

func (o FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput() FunctionAppAuthSettingsActiveDirectoryPtrOutput

func (FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryPtrOutput

type FunctionAppAuthSettingsActiveDirectoryPtrInput added in v1.12.0

type FunctionAppAuthSettingsActiveDirectoryPtrInput interface {
	pulumi.Input

	ToFunctionAppAuthSettingsActiveDirectoryPtrOutput() FunctionAppAuthSettingsActiveDirectoryPtrOutput
	ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext(context.Context) FunctionAppAuthSettingsActiveDirectoryPtrOutput
}

type FunctionAppAuthSettingsActiveDirectoryPtrOutput added in v1.12.0

type FunctionAppAuthSettingsActiveDirectoryPtrOutput struct{ *pulumi.OutputState }

func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences added in v1.12.0

func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) ClientId added in v1.12.0

func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) ClientSecret added in v1.12.0

func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) Elem added in v1.12.0

func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) ElementType added in v1.12.0

func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput added in v1.12.0

func (o FunctionAppAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput() FunctionAppAuthSettingsActiveDirectoryPtrOutput

func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryPtrOutput

type FunctionAppAuthSettingsArgs added in v1.12.0

type FunctionAppAuthSettingsArgs struct {
	ActiveDirectory             FunctionAppAuthSettingsActiveDirectoryPtrInput `pulumi:"activeDirectory"`
	AdditionalLoginParams       pulumi.StringMapInput                          `pulumi:"additionalLoginParams"`
	AllowedExternalRedirectUrls pulumi.StringArrayInput                        `pulumi:"allowedExternalRedirectUrls"`
	DefaultProvider             pulumi.StringPtrInput                          `pulumi:"defaultProvider"`
	// Is the Function App enabled?
	Enabled                     pulumi.BoolInput                         `pulumi:"enabled"`
	Facebook                    FunctionAppAuthSettingsFacebookPtrInput  `pulumi:"facebook"`
	Google                      FunctionAppAuthSettingsGooglePtrInput    `pulumi:"google"`
	Issuer                      pulumi.StringPtrInput                    `pulumi:"issuer"`
	Microsoft                   FunctionAppAuthSettingsMicrosoftPtrInput `pulumi:"microsoft"`
	RuntimeVersion              pulumi.StringPtrInput                    `pulumi:"runtimeVersion"`
	TokenRefreshExtensionHours  pulumi.Float64PtrInput                   `pulumi:"tokenRefreshExtensionHours"`
	TokenStoreEnabled           pulumi.BoolPtrInput                      `pulumi:"tokenStoreEnabled"`
	Twitter                     FunctionAppAuthSettingsTwitterPtrInput   `pulumi:"twitter"`
	UnauthenticatedClientAction pulumi.StringPtrInput                    `pulumi:"unauthenticatedClientAction"`
}

func (FunctionAppAuthSettingsArgs) ElementType added in v1.12.0

func (FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsOutput added in v1.12.0

func (i FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsOutput() FunctionAppAuthSettingsOutput

func (FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsOutputWithContext added in v1.12.0

func (i FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsOutputWithContext(ctx context.Context) FunctionAppAuthSettingsOutput

func (FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsPtrOutput added in v1.12.0

func (i FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsPtrOutput() FunctionAppAuthSettingsPtrOutput

func (FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsPtrOutputWithContext added in v1.12.0

func (i FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsPtrOutput

type FunctionAppAuthSettingsFacebook added in v1.12.0

type FunctionAppAuthSettingsFacebook struct {
	AppId       string   `pulumi:"appId"`
	AppSecret   string   `pulumi:"appSecret"`
	OauthScopes []string `pulumi:"oauthScopes"`
}

type FunctionAppAuthSettingsFacebookArgs added in v1.12.0

type FunctionAppAuthSettingsFacebookArgs struct {
	AppId       pulumi.StringInput      `pulumi:"appId"`
	AppSecret   pulumi.StringInput      `pulumi:"appSecret"`
	OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"`
}

func (FunctionAppAuthSettingsFacebookArgs) ElementType added in v1.12.0

func (FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookOutput added in v1.12.0

func (i FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookOutput() FunctionAppAuthSettingsFacebookOutput

func (FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookOutputWithContext added in v1.12.0

func (i FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookOutput

func (FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookPtrOutput added in v1.12.0

func (i FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookPtrOutput() FunctionAppAuthSettingsFacebookPtrOutput

func (FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext added in v1.12.0

func (i FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookPtrOutput

type FunctionAppAuthSettingsFacebookInput added in v1.12.0

type FunctionAppAuthSettingsFacebookInput interface {
	pulumi.Input

	ToFunctionAppAuthSettingsFacebookOutput() FunctionAppAuthSettingsFacebookOutput
	ToFunctionAppAuthSettingsFacebookOutputWithContext(context.Context) FunctionAppAuthSettingsFacebookOutput
}

type FunctionAppAuthSettingsFacebookOutput added in v1.12.0

type FunctionAppAuthSettingsFacebookOutput struct{ *pulumi.OutputState }

func (FunctionAppAuthSettingsFacebookOutput) AppId added in v1.12.0

func (FunctionAppAuthSettingsFacebookOutput) AppSecret added in v1.12.0

func (FunctionAppAuthSettingsFacebookOutput) ElementType added in v1.12.0

func (FunctionAppAuthSettingsFacebookOutput) OauthScopes added in v1.12.0

func (FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookOutput added in v1.12.0

func (o FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookOutput() FunctionAppAuthSettingsFacebookOutput

func (FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookOutput

func (FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookPtrOutput added in v1.12.0

func (o FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookPtrOutput() FunctionAppAuthSettingsFacebookPtrOutput

func (FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookPtrOutput

type FunctionAppAuthSettingsFacebookPtrInput added in v1.12.0

type FunctionAppAuthSettingsFacebookPtrInput interface {
	pulumi.Input

	ToFunctionAppAuthSettingsFacebookPtrOutput() FunctionAppAuthSettingsFacebookPtrOutput
	ToFunctionAppAuthSettingsFacebookPtrOutputWithContext(context.Context) FunctionAppAuthSettingsFacebookPtrOutput
}

type FunctionAppAuthSettingsFacebookPtrOutput added in v1.12.0

type FunctionAppAuthSettingsFacebookPtrOutput struct{ *pulumi.OutputState }

func (FunctionAppAuthSettingsFacebookPtrOutput) AppId added in v1.12.0

func (FunctionAppAuthSettingsFacebookPtrOutput) AppSecret added in v1.12.0

func (FunctionAppAuthSettingsFacebookPtrOutput) Elem added in v1.12.0

func (FunctionAppAuthSettingsFacebookPtrOutput) ElementType added in v1.12.0

func (FunctionAppAuthSettingsFacebookPtrOutput) OauthScopes added in v1.12.0

func (FunctionAppAuthSettingsFacebookPtrOutput) ToFunctionAppAuthSettingsFacebookPtrOutput added in v1.12.0

func (o FunctionAppAuthSettingsFacebookPtrOutput) ToFunctionAppAuthSettingsFacebookPtrOutput() FunctionAppAuthSettingsFacebookPtrOutput

func (FunctionAppAuthSettingsFacebookPtrOutput) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsFacebookPtrOutput) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookPtrOutput

type FunctionAppAuthSettingsGoogle added in v1.12.0

type FunctionAppAuthSettingsGoogle struct {
	ClientId     string   `pulumi:"clientId"`
	ClientSecret string   `pulumi:"clientSecret"`
	OauthScopes  []string `pulumi:"oauthScopes"`
}

type FunctionAppAuthSettingsGoogleArgs added in v1.12.0

type FunctionAppAuthSettingsGoogleArgs struct {
	ClientId     pulumi.StringInput      `pulumi:"clientId"`
	ClientSecret pulumi.StringInput      `pulumi:"clientSecret"`
	OauthScopes  pulumi.StringArrayInput `pulumi:"oauthScopes"`
}

func (FunctionAppAuthSettingsGoogleArgs) ElementType added in v1.12.0

func (FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGoogleOutput added in v1.12.0

func (i FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGoogleOutput() FunctionAppAuthSettingsGoogleOutput

func (FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGoogleOutputWithContext added in v1.12.0

func (i FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGoogleOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGoogleOutput

func (FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGooglePtrOutput added in v1.12.0

func (i FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGooglePtrOutput() FunctionAppAuthSettingsGooglePtrOutput

func (FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGooglePtrOutputWithContext added in v1.12.0

func (i FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGooglePtrOutput

type FunctionAppAuthSettingsGoogleInput added in v1.12.0

type FunctionAppAuthSettingsGoogleInput interface {
	pulumi.Input

	ToFunctionAppAuthSettingsGoogleOutput() FunctionAppAuthSettingsGoogleOutput
	ToFunctionAppAuthSettingsGoogleOutputWithContext(context.Context) FunctionAppAuthSettingsGoogleOutput
}

type FunctionAppAuthSettingsGoogleOutput added in v1.12.0

type FunctionAppAuthSettingsGoogleOutput struct{ *pulumi.OutputState }

func (FunctionAppAuthSettingsGoogleOutput) ClientId added in v1.12.0

func (FunctionAppAuthSettingsGoogleOutput) ClientSecret added in v1.12.0

func (FunctionAppAuthSettingsGoogleOutput) ElementType added in v1.12.0

func (FunctionAppAuthSettingsGoogleOutput) OauthScopes added in v1.12.0

func (FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGoogleOutput added in v1.12.0

func (o FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGoogleOutput() FunctionAppAuthSettingsGoogleOutput

func (FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGoogleOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGoogleOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGoogleOutput

func (FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGooglePtrOutput added in v1.12.0

func (o FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGooglePtrOutput() FunctionAppAuthSettingsGooglePtrOutput

func (FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGooglePtrOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGooglePtrOutput

type FunctionAppAuthSettingsGooglePtrInput added in v1.12.0

type FunctionAppAuthSettingsGooglePtrInput interface {
	pulumi.Input

	ToFunctionAppAuthSettingsGooglePtrOutput() FunctionAppAuthSettingsGooglePtrOutput
	ToFunctionAppAuthSettingsGooglePtrOutputWithContext(context.Context) FunctionAppAuthSettingsGooglePtrOutput
}

type FunctionAppAuthSettingsGooglePtrOutput added in v1.12.0

type FunctionAppAuthSettingsGooglePtrOutput struct{ *pulumi.OutputState }

func (FunctionAppAuthSettingsGooglePtrOutput) ClientId added in v1.12.0

func (FunctionAppAuthSettingsGooglePtrOutput) ClientSecret added in v1.12.0

func (FunctionAppAuthSettingsGooglePtrOutput) Elem added in v1.12.0

func (FunctionAppAuthSettingsGooglePtrOutput) ElementType added in v1.12.0

func (FunctionAppAuthSettingsGooglePtrOutput) OauthScopes added in v1.12.0

func (FunctionAppAuthSettingsGooglePtrOutput) ToFunctionAppAuthSettingsGooglePtrOutput added in v1.12.0

func (o FunctionAppAuthSettingsGooglePtrOutput) ToFunctionAppAuthSettingsGooglePtrOutput() FunctionAppAuthSettingsGooglePtrOutput

func (FunctionAppAuthSettingsGooglePtrOutput) ToFunctionAppAuthSettingsGooglePtrOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsGooglePtrOutput) ToFunctionAppAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGooglePtrOutput

type FunctionAppAuthSettingsInput added in v1.12.0

type FunctionAppAuthSettingsInput interface {
	pulumi.Input

	ToFunctionAppAuthSettingsOutput() FunctionAppAuthSettingsOutput
	ToFunctionAppAuthSettingsOutputWithContext(context.Context) FunctionAppAuthSettingsOutput
}

type FunctionAppAuthSettingsMicrosoft added in v1.12.0

type FunctionAppAuthSettingsMicrosoft struct {
	ClientId     string   `pulumi:"clientId"`
	ClientSecret string   `pulumi:"clientSecret"`
	OauthScopes  []string `pulumi:"oauthScopes"`
}

type FunctionAppAuthSettingsMicrosoftArgs added in v1.12.0

type FunctionAppAuthSettingsMicrosoftArgs struct {
	ClientId     pulumi.StringInput      `pulumi:"clientId"`
	ClientSecret pulumi.StringInput      `pulumi:"clientSecret"`
	OauthScopes  pulumi.StringArrayInput `pulumi:"oauthScopes"`
}

func (FunctionAppAuthSettingsMicrosoftArgs) ElementType added in v1.12.0

func (FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftOutput added in v1.12.0

func (i FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftOutput() FunctionAppAuthSettingsMicrosoftOutput

func (FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftOutputWithContext added in v1.12.0

func (i FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftOutput

func (FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftPtrOutput added in v1.12.0

func (i FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftPtrOutput() FunctionAppAuthSettingsMicrosoftPtrOutput

func (FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext added in v1.12.0

func (i FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftPtrOutput

type FunctionAppAuthSettingsMicrosoftInput added in v1.12.0

type FunctionAppAuthSettingsMicrosoftInput interface {
	pulumi.Input

	ToFunctionAppAuthSettingsMicrosoftOutput() FunctionAppAuthSettingsMicrosoftOutput
	ToFunctionAppAuthSettingsMicrosoftOutputWithContext(context.Context) FunctionAppAuthSettingsMicrosoftOutput
}

type FunctionAppAuthSettingsMicrosoftOutput added in v1.12.0

type FunctionAppAuthSettingsMicrosoftOutput struct{ *pulumi.OutputState }

func (FunctionAppAuthSettingsMicrosoftOutput) ClientId added in v1.12.0

func (FunctionAppAuthSettingsMicrosoftOutput) ClientSecret added in v1.12.0

func (FunctionAppAuthSettingsMicrosoftOutput) ElementType added in v1.12.0

func (FunctionAppAuthSettingsMicrosoftOutput) OauthScopes added in v1.12.0

func (FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftOutput added in v1.12.0

func (o FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftOutput() FunctionAppAuthSettingsMicrosoftOutput

func (FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftOutput

func (FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutput added in v1.12.0

func (o FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutput() FunctionAppAuthSettingsMicrosoftPtrOutput

func (FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftPtrOutput

type FunctionAppAuthSettingsMicrosoftPtrInput added in v1.12.0

type FunctionAppAuthSettingsMicrosoftPtrInput interface {
	pulumi.Input

	ToFunctionAppAuthSettingsMicrosoftPtrOutput() FunctionAppAuthSettingsMicrosoftPtrOutput
	ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext(context.Context) FunctionAppAuthSettingsMicrosoftPtrOutput
}

type FunctionAppAuthSettingsMicrosoftPtrOutput added in v1.12.0

type FunctionAppAuthSettingsMicrosoftPtrOutput struct{ *pulumi.OutputState }

func (FunctionAppAuthSettingsMicrosoftPtrOutput) ClientId added in v1.12.0

func (FunctionAppAuthSettingsMicrosoftPtrOutput) ClientSecret added in v1.12.0

func (FunctionAppAuthSettingsMicrosoftPtrOutput) Elem added in v1.12.0

func (FunctionAppAuthSettingsMicrosoftPtrOutput) ElementType added in v1.12.0

func (FunctionAppAuthSettingsMicrosoftPtrOutput) OauthScopes added in v1.12.0

func (FunctionAppAuthSettingsMicrosoftPtrOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutput added in v1.12.0

func (o FunctionAppAuthSettingsMicrosoftPtrOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutput() FunctionAppAuthSettingsMicrosoftPtrOutput

func (FunctionAppAuthSettingsMicrosoftPtrOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsMicrosoftPtrOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftPtrOutput

type FunctionAppAuthSettingsOutput added in v1.12.0

type FunctionAppAuthSettingsOutput struct{ *pulumi.OutputState }

func (FunctionAppAuthSettingsOutput) ActiveDirectory added in v1.12.0

func (FunctionAppAuthSettingsOutput) AdditionalLoginParams added in v1.12.0

func (o FunctionAppAuthSettingsOutput) AdditionalLoginParams() pulumi.StringMapOutput

func (FunctionAppAuthSettingsOutput) AllowedExternalRedirectUrls added in v1.12.0

func (o FunctionAppAuthSettingsOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

func (FunctionAppAuthSettingsOutput) DefaultProvider added in v1.12.0

func (FunctionAppAuthSettingsOutput) ElementType added in v1.12.0

func (FunctionAppAuthSettingsOutput) Enabled added in v1.12.0

Is the Function App enabled?

func (FunctionAppAuthSettingsOutput) Facebook added in v1.12.0

func (FunctionAppAuthSettingsOutput) Google added in v1.12.0

func (FunctionAppAuthSettingsOutput) Issuer added in v1.12.0

func (FunctionAppAuthSettingsOutput) Microsoft added in v1.12.0

func (FunctionAppAuthSettingsOutput) RuntimeVersion added in v1.12.0

func (FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsOutput added in v1.12.0

func (o FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsOutput() FunctionAppAuthSettingsOutput

func (FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsOutputWithContext(ctx context.Context) FunctionAppAuthSettingsOutput

func (FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsPtrOutput added in v1.12.0

func (o FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsPtrOutput() FunctionAppAuthSettingsPtrOutput

func (FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsPtrOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsPtrOutput

func (FunctionAppAuthSettingsOutput) TokenRefreshExtensionHours added in v1.12.0

func (o FunctionAppAuthSettingsOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

func (FunctionAppAuthSettingsOutput) TokenStoreEnabled added in v1.12.0

func (o FunctionAppAuthSettingsOutput) TokenStoreEnabled() pulumi.BoolPtrOutput

func (FunctionAppAuthSettingsOutput) Twitter added in v1.12.0

func (FunctionAppAuthSettingsOutput) UnauthenticatedClientAction added in v1.12.0

func (o FunctionAppAuthSettingsOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

type FunctionAppAuthSettingsPtrInput added in v1.12.0

type FunctionAppAuthSettingsPtrInput interface {
	pulumi.Input

	ToFunctionAppAuthSettingsPtrOutput() FunctionAppAuthSettingsPtrOutput
	ToFunctionAppAuthSettingsPtrOutputWithContext(context.Context) FunctionAppAuthSettingsPtrOutput
}

func FunctionAppAuthSettingsPtr added in v1.12.0

func FunctionAppAuthSettingsPtr(v *FunctionAppAuthSettingsArgs) FunctionAppAuthSettingsPtrInput

type FunctionAppAuthSettingsPtrOutput added in v1.12.0

type FunctionAppAuthSettingsPtrOutput struct{ *pulumi.OutputState }

func (FunctionAppAuthSettingsPtrOutput) ActiveDirectory added in v1.12.0

func (FunctionAppAuthSettingsPtrOutput) AdditionalLoginParams added in v1.12.0

func (o FunctionAppAuthSettingsPtrOutput) AdditionalLoginParams() pulumi.StringMapOutput

func (FunctionAppAuthSettingsPtrOutput) AllowedExternalRedirectUrls added in v1.12.0

func (o FunctionAppAuthSettingsPtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

func (FunctionAppAuthSettingsPtrOutput) DefaultProvider added in v1.12.0

func (FunctionAppAuthSettingsPtrOutput) Elem added in v1.12.0

func (FunctionAppAuthSettingsPtrOutput) ElementType added in v1.12.0

func (FunctionAppAuthSettingsPtrOutput) Enabled added in v1.12.0

Is the Function App enabled?

func (FunctionAppAuthSettingsPtrOutput) Facebook added in v1.12.0

func (FunctionAppAuthSettingsPtrOutput) Google added in v1.12.0

func (FunctionAppAuthSettingsPtrOutput) Issuer added in v1.12.0

func (FunctionAppAuthSettingsPtrOutput) Microsoft added in v1.12.0

func (FunctionAppAuthSettingsPtrOutput) RuntimeVersion added in v1.12.0

func (FunctionAppAuthSettingsPtrOutput) ToFunctionAppAuthSettingsPtrOutput added in v1.12.0

func (o FunctionAppAuthSettingsPtrOutput) ToFunctionAppAuthSettingsPtrOutput() FunctionAppAuthSettingsPtrOutput

func (FunctionAppAuthSettingsPtrOutput) ToFunctionAppAuthSettingsPtrOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsPtrOutput) ToFunctionAppAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsPtrOutput

func (FunctionAppAuthSettingsPtrOutput) TokenRefreshExtensionHours added in v1.12.0

func (o FunctionAppAuthSettingsPtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

func (FunctionAppAuthSettingsPtrOutput) TokenStoreEnabled added in v1.12.0

func (FunctionAppAuthSettingsPtrOutput) Twitter added in v1.12.0

func (FunctionAppAuthSettingsPtrOutput) UnauthenticatedClientAction added in v1.12.0

func (o FunctionAppAuthSettingsPtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

type FunctionAppAuthSettingsTwitter added in v1.12.0

type FunctionAppAuthSettingsTwitter struct {
	ConsumerKey    string `pulumi:"consumerKey"`
	ConsumerSecret string `pulumi:"consumerSecret"`
}

type FunctionAppAuthSettingsTwitterArgs added in v1.12.0

type FunctionAppAuthSettingsTwitterArgs struct {
	ConsumerKey    pulumi.StringInput `pulumi:"consumerKey"`
	ConsumerSecret pulumi.StringInput `pulumi:"consumerSecret"`
}

func (FunctionAppAuthSettingsTwitterArgs) ElementType added in v1.12.0

func (FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterOutput added in v1.12.0

func (i FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterOutput() FunctionAppAuthSettingsTwitterOutput

func (FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterOutputWithContext added in v1.12.0

func (i FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterOutput

func (FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterPtrOutput added in v1.12.0

func (i FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterPtrOutput() FunctionAppAuthSettingsTwitterPtrOutput

func (FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext added in v1.12.0

func (i FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterPtrOutput

type FunctionAppAuthSettingsTwitterInput added in v1.12.0

type FunctionAppAuthSettingsTwitterInput interface {
	pulumi.Input

	ToFunctionAppAuthSettingsTwitterOutput() FunctionAppAuthSettingsTwitterOutput
	ToFunctionAppAuthSettingsTwitterOutputWithContext(context.Context) FunctionAppAuthSettingsTwitterOutput
}

type FunctionAppAuthSettingsTwitterOutput added in v1.12.0

type FunctionAppAuthSettingsTwitterOutput struct{ *pulumi.OutputState }

func (FunctionAppAuthSettingsTwitterOutput) ConsumerKey added in v1.12.0

func (FunctionAppAuthSettingsTwitterOutput) ConsumerSecret added in v1.12.0

func (FunctionAppAuthSettingsTwitterOutput) ElementType added in v1.12.0

func (FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterOutput added in v1.12.0

func (o FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterOutput() FunctionAppAuthSettingsTwitterOutput

func (FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterOutput

func (FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterPtrOutput added in v1.12.0

func (o FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterPtrOutput() FunctionAppAuthSettingsTwitterPtrOutput

func (FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterPtrOutput

type FunctionAppAuthSettingsTwitterPtrInput added in v1.12.0

type FunctionAppAuthSettingsTwitterPtrInput interface {
	pulumi.Input

	ToFunctionAppAuthSettingsTwitterPtrOutput() FunctionAppAuthSettingsTwitterPtrOutput
	ToFunctionAppAuthSettingsTwitterPtrOutputWithContext(context.Context) FunctionAppAuthSettingsTwitterPtrOutput
}

type FunctionAppAuthSettingsTwitterPtrOutput added in v1.12.0

type FunctionAppAuthSettingsTwitterPtrOutput struct{ *pulumi.OutputState }

func (FunctionAppAuthSettingsTwitterPtrOutput) ConsumerKey added in v1.12.0

func (FunctionAppAuthSettingsTwitterPtrOutput) ConsumerSecret added in v1.12.0

func (FunctionAppAuthSettingsTwitterPtrOutput) Elem added in v1.12.0

func (FunctionAppAuthSettingsTwitterPtrOutput) ElementType added in v1.12.0

func (FunctionAppAuthSettingsTwitterPtrOutput) ToFunctionAppAuthSettingsTwitterPtrOutput added in v1.12.0

func (o FunctionAppAuthSettingsTwitterPtrOutput) ToFunctionAppAuthSettingsTwitterPtrOutput() FunctionAppAuthSettingsTwitterPtrOutput

func (FunctionAppAuthSettingsTwitterPtrOutput) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext added in v1.12.0

func (o FunctionAppAuthSettingsTwitterPtrOutput) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterPtrOutput

type FunctionAppConnectionString added in v1.12.0

type FunctionAppConnectionString struct {
	// The name of the Connection String.
	Name string `pulumi:"name"`
	// The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and  `SQLServer`.
	Type string `pulumi:"type"`
	// The value for the Connection String.
	Value string `pulumi:"value"`
}

type FunctionAppConnectionStringArgs added in v1.12.0

type FunctionAppConnectionStringArgs struct {
	// The name of the Connection String.
	Name pulumi.StringInput `pulumi:"name"`
	// The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and  `SQLServer`.
	Type pulumi.StringInput `pulumi:"type"`
	// The value for the Connection String.
	Value pulumi.StringInput `pulumi:"value"`
}

func (FunctionAppConnectionStringArgs) ElementType added in v1.12.0

func (FunctionAppConnectionStringArgs) ToFunctionAppConnectionStringOutput added in v1.12.0

func (i FunctionAppConnectionStringArgs) ToFunctionAppConnectionStringOutput() FunctionAppConnectionStringOutput

func (FunctionAppConnectionStringArgs) ToFunctionAppConnectionStringOutputWithContext added in v1.12.0

func (i FunctionAppConnectionStringArgs) ToFunctionAppConnectionStringOutputWithContext(ctx context.Context) FunctionAppConnectionStringOutput

type FunctionAppConnectionStringArray added in v1.12.0

type FunctionAppConnectionStringArray []FunctionAppConnectionStringInput

func (FunctionAppConnectionStringArray) ElementType added in v1.12.0

func (FunctionAppConnectionStringArray) ToFunctionAppConnectionStringArrayOutput added in v1.12.0

func (i FunctionAppConnectionStringArray) ToFunctionAppConnectionStringArrayOutput() FunctionAppConnectionStringArrayOutput

func (FunctionAppConnectionStringArray) ToFunctionAppConnectionStringArrayOutputWithContext added in v1.12.0

func (i FunctionAppConnectionStringArray) ToFunctionAppConnectionStringArrayOutputWithContext(ctx context.Context) FunctionAppConnectionStringArrayOutput

type FunctionAppConnectionStringArrayInput added in v1.12.0

type FunctionAppConnectionStringArrayInput interface {
	pulumi.Input

	ToFunctionAppConnectionStringArrayOutput() FunctionAppConnectionStringArrayOutput
	ToFunctionAppConnectionStringArrayOutputWithContext(context.Context) FunctionAppConnectionStringArrayOutput
}

type FunctionAppConnectionStringArrayOutput added in v1.12.0

type FunctionAppConnectionStringArrayOutput struct{ *pulumi.OutputState }

func (FunctionAppConnectionStringArrayOutput) ElementType added in v1.12.0

func (FunctionAppConnectionStringArrayOutput) Index added in v1.12.0

func (FunctionAppConnectionStringArrayOutput) ToFunctionAppConnectionStringArrayOutput added in v1.12.0

func (o FunctionAppConnectionStringArrayOutput) ToFunctionAppConnectionStringArrayOutput() FunctionAppConnectionStringArrayOutput

func (FunctionAppConnectionStringArrayOutput) ToFunctionAppConnectionStringArrayOutputWithContext added in v1.12.0

func (o FunctionAppConnectionStringArrayOutput) ToFunctionAppConnectionStringArrayOutputWithContext(ctx context.Context) FunctionAppConnectionStringArrayOutput

type FunctionAppConnectionStringInput added in v1.12.0

type FunctionAppConnectionStringInput interface {
	pulumi.Input

	ToFunctionAppConnectionStringOutput() FunctionAppConnectionStringOutput
	ToFunctionAppConnectionStringOutputWithContext(context.Context) FunctionAppConnectionStringOutput
}

type FunctionAppConnectionStringOutput added in v1.12.0

type FunctionAppConnectionStringOutput struct{ *pulumi.OutputState }

func (FunctionAppConnectionStringOutput) ElementType added in v1.12.0

func (FunctionAppConnectionStringOutput) Name added in v1.12.0

The name of the Connection String.

func (FunctionAppConnectionStringOutput) ToFunctionAppConnectionStringOutput added in v1.12.0

func (o FunctionAppConnectionStringOutput) ToFunctionAppConnectionStringOutput() FunctionAppConnectionStringOutput

func (FunctionAppConnectionStringOutput) ToFunctionAppConnectionStringOutputWithContext added in v1.12.0

func (o FunctionAppConnectionStringOutput) ToFunctionAppConnectionStringOutputWithContext(ctx context.Context) FunctionAppConnectionStringOutput

func (FunctionAppConnectionStringOutput) Type added in v1.12.0

The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`.

func (FunctionAppConnectionStringOutput) Value added in v1.12.0

The value for the Connection String.

type FunctionAppIdentity added in v1.12.0

type FunctionAppIdentity struct {
	// The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.
	PrincipalId *string `pulumi:"principalId"`
	// The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.
	TenantId *string `pulumi:"tenantId"`
	// The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and  `SQLServer`.
	Type string `pulumi:"type"`
}

type FunctionAppIdentityArgs added in v1.12.0

type FunctionAppIdentityArgs struct {
	// The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.
	PrincipalId pulumi.StringPtrInput `pulumi:"principalId"`
	// The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
	// The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and  `SQLServer`.
	Type pulumi.StringInput `pulumi:"type"`
}

func (FunctionAppIdentityArgs) ElementType added in v1.12.0

func (FunctionAppIdentityArgs) ElementType() reflect.Type

func (FunctionAppIdentityArgs) ToFunctionAppIdentityOutput added in v1.12.0

func (i FunctionAppIdentityArgs) ToFunctionAppIdentityOutput() FunctionAppIdentityOutput

func (FunctionAppIdentityArgs) ToFunctionAppIdentityOutputWithContext added in v1.12.0

func (i FunctionAppIdentityArgs) ToFunctionAppIdentityOutputWithContext(ctx context.Context) FunctionAppIdentityOutput

func (FunctionAppIdentityArgs) ToFunctionAppIdentityPtrOutput added in v1.12.0

func (i FunctionAppIdentityArgs) ToFunctionAppIdentityPtrOutput() FunctionAppIdentityPtrOutput

func (FunctionAppIdentityArgs) ToFunctionAppIdentityPtrOutputWithContext added in v1.12.0

func (i FunctionAppIdentityArgs) ToFunctionAppIdentityPtrOutputWithContext(ctx context.Context) FunctionAppIdentityPtrOutput

type FunctionAppIdentityInput added in v1.12.0

type FunctionAppIdentityInput interface {
	pulumi.Input

	ToFunctionAppIdentityOutput() FunctionAppIdentityOutput
	ToFunctionAppIdentityOutputWithContext(context.Context) FunctionAppIdentityOutput
}

type FunctionAppIdentityOutput added in v1.12.0

type FunctionAppIdentityOutput struct{ *pulumi.OutputState }

func (FunctionAppIdentityOutput) ElementType added in v1.12.0

func (FunctionAppIdentityOutput) ElementType() reflect.Type

func (FunctionAppIdentityOutput) PrincipalId added in v1.12.0

The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.

func (FunctionAppIdentityOutput) TenantId added in v1.12.0

The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.

func (FunctionAppIdentityOutput) ToFunctionAppIdentityOutput added in v1.12.0

func (o FunctionAppIdentityOutput) ToFunctionAppIdentityOutput() FunctionAppIdentityOutput

func (FunctionAppIdentityOutput) ToFunctionAppIdentityOutputWithContext added in v1.12.0

func (o FunctionAppIdentityOutput) ToFunctionAppIdentityOutputWithContext(ctx context.Context) FunctionAppIdentityOutput

func (FunctionAppIdentityOutput) ToFunctionAppIdentityPtrOutput added in v1.12.0

func (o FunctionAppIdentityOutput) ToFunctionAppIdentityPtrOutput() FunctionAppIdentityPtrOutput

func (FunctionAppIdentityOutput) ToFunctionAppIdentityPtrOutputWithContext added in v1.12.0

func (o FunctionAppIdentityOutput) ToFunctionAppIdentityPtrOutputWithContext(ctx context.Context) FunctionAppIdentityPtrOutput

func (FunctionAppIdentityOutput) Type added in v1.12.0

The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`.

type FunctionAppIdentityPtrInput added in v1.12.0

type FunctionAppIdentityPtrInput interface {
	pulumi.Input

	ToFunctionAppIdentityPtrOutput() FunctionAppIdentityPtrOutput
	ToFunctionAppIdentityPtrOutputWithContext(context.Context) FunctionAppIdentityPtrOutput
}

func FunctionAppIdentityPtr added in v1.12.0

func FunctionAppIdentityPtr(v *FunctionAppIdentityArgs) FunctionAppIdentityPtrInput

type FunctionAppIdentityPtrOutput added in v1.12.0

type FunctionAppIdentityPtrOutput struct{ *pulumi.OutputState }

func (FunctionAppIdentityPtrOutput) Elem added in v1.12.0

func (FunctionAppIdentityPtrOutput) ElementType added in v1.12.0

func (FunctionAppIdentityPtrOutput) PrincipalId added in v1.12.0

The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.

func (FunctionAppIdentityPtrOutput) TenantId added in v1.12.0

The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.

func (FunctionAppIdentityPtrOutput) ToFunctionAppIdentityPtrOutput added in v1.12.0

func (o FunctionAppIdentityPtrOutput) ToFunctionAppIdentityPtrOutput() FunctionAppIdentityPtrOutput

func (FunctionAppIdentityPtrOutput) ToFunctionAppIdentityPtrOutputWithContext added in v1.12.0

func (o FunctionAppIdentityPtrOutput) ToFunctionAppIdentityPtrOutputWithContext(ctx context.Context) FunctionAppIdentityPtrOutput

func (FunctionAppIdentityPtrOutput) Type added in v1.12.0

The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`.

type FunctionAppSiteConfig added in v1.12.0

type FunctionAppSiteConfig struct {
	// Should the Function App be loaded at all times? Defaults to `false`.
	AlwaysOn *bool `pulumi:"alwaysOn"`
	// A `cors` block as defined below.
	Cors *FunctionAppSiteConfigCors `pulumi:"cors"`
	// State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`.
	FtpsState *string `pulumi:"ftpsState"`
	// Specifies whether or not the http2 protocol should be enabled. Defaults to `false`.
	Http2Enabled *bool `pulumi:"http2Enabled"`
	// Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`.
	LinuxFxVersion *string `pulumi:"linuxFxVersion"`
	// The minimum supported TLS version for the function app. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new function apps.
	MinTlsVersion *string `pulumi:"minTlsVersion"`
	// Should the Function App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`.
	Use32BitWorkerProcess *bool `pulumi:"use32BitWorkerProcess"`
	// The name of the Virtual Network which this App Service should be attached to.
	VirtualNetworkName *string `pulumi:"virtualNetworkName"`
	// Should WebSockets be enabled?
	WebsocketsEnabled *bool `pulumi:"websocketsEnabled"`
}

type FunctionAppSiteConfigArgs added in v1.12.0

type FunctionAppSiteConfigArgs struct {
	// Should the Function App be loaded at all times? Defaults to `false`.
	AlwaysOn pulumi.BoolPtrInput `pulumi:"alwaysOn"`
	// A `cors` block as defined below.
	Cors FunctionAppSiteConfigCorsPtrInput `pulumi:"cors"`
	// State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`.
	FtpsState pulumi.StringPtrInput `pulumi:"ftpsState"`
	// Specifies whether or not the http2 protocol should be enabled. Defaults to `false`.
	Http2Enabled pulumi.BoolPtrInput `pulumi:"http2Enabled"`
	// Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`.
	LinuxFxVersion pulumi.StringPtrInput `pulumi:"linuxFxVersion"`
	// The minimum supported TLS version for the function app. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new function apps.
	MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"`
	// Should the Function App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`.
	Use32BitWorkerProcess pulumi.BoolPtrInput `pulumi:"use32BitWorkerProcess"`
	// The name of the Virtual Network which this App Service should be attached to.
	VirtualNetworkName pulumi.StringPtrInput `pulumi:"virtualNetworkName"`
	// Should WebSockets be enabled?
	WebsocketsEnabled pulumi.BoolPtrInput `pulumi:"websocketsEnabled"`
}

func (FunctionAppSiteConfigArgs) ElementType added in v1.12.0

func (FunctionAppSiteConfigArgs) ElementType() reflect.Type

func (FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigOutput added in v1.12.0

func (i FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigOutput() FunctionAppSiteConfigOutput

func (FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigOutputWithContext added in v1.12.0

func (i FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigOutputWithContext(ctx context.Context) FunctionAppSiteConfigOutput

func (FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigPtrOutput added in v1.12.0

func (i FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigPtrOutput() FunctionAppSiteConfigPtrOutput

func (FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigPtrOutputWithContext added in v1.12.0

func (i FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigPtrOutput

type FunctionAppSiteConfigCors added in v1.12.0

type FunctionAppSiteConfigCors struct {
	AllowedOrigins     []string `pulumi:"allowedOrigins"`
	SupportCredentials *bool    `pulumi:"supportCredentials"`
}

type FunctionAppSiteConfigCorsArgs added in v1.12.0

type FunctionAppSiteConfigCorsArgs struct {
	AllowedOrigins     pulumi.StringArrayInput `pulumi:"allowedOrigins"`
	SupportCredentials pulumi.BoolPtrInput     `pulumi:"supportCredentials"`
}

func (FunctionAppSiteConfigCorsArgs) ElementType added in v1.12.0

func (FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsOutput added in v1.12.0

func (i FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsOutput() FunctionAppSiteConfigCorsOutput

func (FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsOutputWithContext added in v1.12.0

func (i FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsOutput

func (FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsPtrOutput added in v1.12.0

func (i FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsPtrOutput() FunctionAppSiteConfigCorsPtrOutput

func (FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsPtrOutputWithContext added in v1.12.0

func (i FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsPtrOutput

type FunctionAppSiteConfigCorsInput added in v1.12.0

type FunctionAppSiteConfigCorsInput interface {
	pulumi.Input

	ToFunctionAppSiteConfigCorsOutput() FunctionAppSiteConfigCorsOutput
	ToFunctionAppSiteConfigCorsOutputWithContext(context.Context) FunctionAppSiteConfigCorsOutput
}

type FunctionAppSiteConfigCorsOutput added in v1.12.0

type FunctionAppSiteConfigCorsOutput struct{ *pulumi.OutputState }

func (FunctionAppSiteConfigCorsOutput) AllowedOrigins added in v1.12.0

func (FunctionAppSiteConfigCorsOutput) ElementType added in v1.12.0

func (FunctionAppSiteConfigCorsOutput) SupportCredentials added in v1.12.0

func (o FunctionAppSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput

func (FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsOutput added in v1.12.0

func (o FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsOutput() FunctionAppSiteConfigCorsOutput

func (FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsOutputWithContext added in v1.12.0

func (o FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsOutput

func (FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsPtrOutput added in v1.12.0

func (o FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsPtrOutput() FunctionAppSiteConfigCorsPtrOutput

func (FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsPtrOutputWithContext added in v1.12.0

func (o FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsPtrOutput

type FunctionAppSiteConfigCorsPtrInput added in v1.12.0

type FunctionAppSiteConfigCorsPtrInput interface {
	pulumi.Input

	ToFunctionAppSiteConfigCorsPtrOutput() FunctionAppSiteConfigCorsPtrOutput
	ToFunctionAppSiteConfigCorsPtrOutputWithContext(context.Context) FunctionAppSiteConfigCorsPtrOutput
}

func FunctionAppSiteConfigCorsPtr added in v1.12.0

type FunctionAppSiteConfigCorsPtrOutput added in v1.12.0

type FunctionAppSiteConfigCorsPtrOutput struct{ *pulumi.OutputState }

func (FunctionAppSiteConfigCorsPtrOutput) AllowedOrigins added in v1.12.0

func (FunctionAppSiteConfigCorsPtrOutput) Elem added in v1.12.0

func (FunctionAppSiteConfigCorsPtrOutput) ElementType added in v1.12.0

func (FunctionAppSiteConfigCorsPtrOutput) SupportCredentials added in v1.12.0

func (FunctionAppSiteConfigCorsPtrOutput) ToFunctionAppSiteConfigCorsPtrOutput added in v1.12.0

func (o FunctionAppSiteConfigCorsPtrOutput) ToFunctionAppSiteConfigCorsPtrOutput() FunctionAppSiteConfigCorsPtrOutput

func (FunctionAppSiteConfigCorsPtrOutput) ToFunctionAppSiteConfigCorsPtrOutputWithContext added in v1.12.0

func (o FunctionAppSiteConfigCorsPtrOutput) ToFunctionAppSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsPtrOutput

type FunctionAppSiteConfigInput added in v1.12.0

type FunctionAppSiteConfigInput interface {
	pulumi.Input

	ToFunctionAppSiteConfigOutput() FunctionAppSiteConfigOutput
	ToFunctionAppSiteConfigOutputWithContext(context.Context) FunctionAppSiteConfigOutput
}

type FunctionAppSiteConfigOutput added in v1.12.0

type FunctionAppSiteConfigOutput struct{ *pulumi.OutputState }

func (FunctionAppSiteConfigOutput) AlwaysOn added in v1.12.0

Should the Function App be loaded at all times? Defaults to `false`.

func (FunctionAppSiteConfigOutput) Cors added in v1.12.0

A `cors` block as defined below.

func (FunctionAppSiteConfigOutput) ElementType added in v1.12.0

func (FunctionAppSiteConfigOutput) FtpsState added in v1.12.0

State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`.

func (FunctionAppSiteConfigOutput) Http2Enabled added in v1.12.0

Specifies whether or not the http2 protocol should be enabled. Defaults to `false`.

func (FunctionAppSiteConfigOutput) LinuxFxVersion added in v1.12.0

Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`.

func (FunctionAppSiteConfigOutput) MinTlsVersion added in v1.12.0

The minimum supported TLS version for the function app. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new function apps.

func (FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigOutput added in v1.12.0

func (o FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigOutput() FunctionAppSiteConfigOutput

func (FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigOutputWithContext added in v1.12.0

func (o FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigOutputWithContext(ctx context.Context) FunctionAppSiteConfigOutput

func (FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigPtrOutput added in v1.12.0

func (o FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigPtrOutput() FunctionAppSiteConfigPtrOutput

func (FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigPtrOutputWithContext added in v1.12.0

func (o FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigPtrOutput

func (FunctionAppSiteConfigOutput) Use32BitWorkerProcess added in v1.12.0

func (o FunctionAppSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput

Should the Function App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`.

func (FunctionAppSiteConfigOutput) VirtualNetworkName added in v1.12.0

func (o FunctionAppSiteConfigOutput) VirtualNetworkName() pulumi.StringPtrOutput

The name of the Virtual Network which this App Service should be attached to.

func (FunctionAppSiteConfigOutput) WebsocketsEnabled added in v1.12.0

func (o FunctionAppSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput

Should WebSockets be enabled?

type FunctionAppSiteConfigPtrInput added in v1.12.0

type FunctionAppSiteConfigPtrInput interface {
	pulumi.Input

	ToFunctionAppSiteConfigPtrOutput() FunctionAppSiteConfigPtrOutput
	ToFunctionAppSiteConfigPtrOutputWithContext(context.Context) FunctionAppSiteConfigPtrOutput
}

func FunctionAppSiteConfigPtr added in v1.12.0

func FunctionAppSiteConfigPtr(v *FunctionAppSiteConfigArgs) FunctionAppSiteConfigPtrInput

type FunctionAppSiteConfigPtrOutput added in v1.12.0

type FunctionAppSiteConfigPtrOutput struct{ *pulumi.OutputState }

func (FunctionAppSiteConfigPtrOutput) AlwaysOn added in v1.12.0

Should the Function App be loaded at all times? Defaults to `false`.

func (FunctionAppSiteConfigPtrOutput) Cors added in v1.12.0

A `cors` block as defined below.

func (FunctionAppSiteConfigPtrOutput) Elem added in v1.12.0

func (FunctionAppSiteConfigPtrOutput) ElementType added in v1.12.0

func (FunctionAppSiteConfigPtrOutput) FtpsState added in v1.12.0

State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`.

func (FunctionAppSiteConfigPtrOutput) Http2Enabled added in v1.12.0

Specifies whether or not the http2 protocol should be enabled. Defaults to `false`.

func (FunctionAppSiteConfigPtrOutput) LinuxFxVersion added in v1.12.0

Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`.

func (FunctionAppSiteConfigPtrOutput) MinTlsVersion added in v1.12.0

The minimum supported TLS version for the function app. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new function apps.

func (FunctionAppSiteConfigPtrOutput) ToFunctionAppSiteConfigPtrOutput added in v1.12.0

func (o FunctionAppSiteConfigPtrOutput) ToFunctionAppSiteConfigPtrOutput() FunctionAppSiteConfigPtrOutput

func (FunctionAppSiteConfigPtrOutput) ToFunctionAppSiteConfigPtrOutputWithContext added in v1.12.0

func (o FunctionAppSiteConfigPtrOutput) ToFunctionAppSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigPtrOutput

func (FunctionAppSiteConfigPtrOutput) Use32BitWorkerProcess added in v1.12.0

func (o FunctionAppSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput

Should the Function App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`.

func (FunctionAppSiteConfigPtrOutput) VirtualNetworkName added in v1.12.0

func (o FunctionAppSiteConfigPtrOutput) VirtualNetworkName() pulumi.StringPtrOutput

The name of the Virtual Network which this App Service should be attached to.

func (FunctionAppSiteConfigPtrOutput) WebsocketsEnabled added in v1.12.0

func (o FunctionAppSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput

Should WebSockets be enabled?

type FunctionAppSiteCredential added in v1.12.0

type FunctionAppSiteCredential struct {
	// The password associated with the username, which can be used to publish to this App Service.
	Password *string `pulumi:"password"`
	// The username which can be used to publish to this App Service
	Username *string `pulumi:"username"`
}

type FunctionAppSiteCredentialArgs added in v1.12.0

type FunctionAppSiteCredentialArgs struct {
	// The password associated with the username, which can be used to publish to this App Service.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The username which can be used to publish to this App Service
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (FunctionAppSiteCredentialArgs) ElementType added in v1.12.0

func (FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialOutput added in v1.12.0

func (i FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialOutput() FunctionAppSiteCredentialOutput

func (FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialOutputWithContext added in v1.12.0

func (i FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialOutputWithContext(ctx context.Context) FunctionAppSiteCredentialOutput

func (FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialPtrOutput added in v1.12.0

func (i FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialPtrOutput() FunctionAppSiteCredentialPtrOutput

func (FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialPtrOutputWithContext added in v1.12.0

func (i FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialPtrOutputWithContext(ctx context.Context) FunctionAppSiteCredentialPtrOutput

type FunctionAppSiteCredentialInput added in v1.12.0

type FunctionAppSiteCredentialInput interface {
	pulumi.Input

	ToFunctionAppSiteCredentialOutput() FunctionAppSiteCredentialOutput
	ToFunctionAppSiteCredentialOutputWithContext(context.Context) FunctionAppSiteCredentialOutput
}

type FunctionAppSiteCredentialOutput added in v1.12.0

type FunctionAppSiteCredentialOutput struct{ *pulumi.OutputState }

func (FunctionAppSiteCredentialOutput) ElementType added in v1.12.0

func (FunctionAppSiteCredentialOutput) Password added in v1.12.0

The password associated with the username, which can be used to publish to this App Service.

func (FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialOutput added in v1.12.0

func (o FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialOutput() FunctionAppSiteCredentialOutput

func (FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialOutputWithContext added in v1.12.0

func (o FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialOutputWithContext(ctx context.Context) FunctionAppSiteCredentialOutput

func (FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialPtrOutput added in v1.12.0

func (o FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialPtrOutput() FunctionAppSiteCredentialPtrOutput

func (FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialPtrOutputWithContext added in v1.12.0

func (o FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialPtrOutputWithContext(ctx context.Context) FunctionAppSiteCredentialPtrOutput

func (FunctionAppSiteCredentialOutput) Username added in v1.12.0

The username which can be used to publish to this App Service

type FunctionAppSiteCredentialPtrInput added in v1.12.0

type FunctionAppSiteCredentialPtrInput interface {
	pulumi.Input

	ToFunctionAppSiteCredentialPtrOutput() FunctionAppSiteCredentialPtrOutput
	ToFunctionAppSiteCredentialPtrOutputWithContext(context.Context) FunctionAppSiteCredentialPtrOutput
}

func FunctionAppSiteCredentialPtr added in v1.12.0

type FunctionAppSiteCredentialPtrOutput added in v1.12.0

type FunctionAppSiteCredentialPtrOutput struct{ *pulumi.OutputState }

func (FunctionAppSiteCredentialPtrOutput) Elem added in v1.12.0

func (FunctionAppSiteCredentialPtrOutput) ElementType added in v1.12.0

func (FunctionAppSiteCredentialPtrOutput) Password added in v1.12.0

The password associated with the username, which can be used to publish to this App Service.

func (FunctionAppSiteCredentialPtrOutput) ToFunctionAppSiteCredentialPtrOutput added in v1.12.0

func (o FunctionAppSiteCredentialPtrOutput) ToFunctionAppSiteCredentialPtrOutput() FunctionAppSiteCredentialPtrOutput

func (FunctionAppSiteCredentialPtrOutput) ToFunctionAppSiteCredentialPtrOutputWithContext added in v1.12.0

func (o FunctionAppSiteCredentialPtrOutput) ToFunctionAppSiteCredentialPtrOutputWithContext(ctx context.Context) FunctionAppSiteCredentialPtrOutput

func (FunctionAppSiteCredentialPtrOutput) Username added in v1.12.0

The username which can be used to publish to this App Service

type FunctionAppState

type FunctionAppState struct {
	// The ID of the App Service Plan within which to create this Function App.
	AppServicePlanId pulumi.StringPtrInput
	// A key-value pair of App Settings.
	AppSettings pulumi.StringMapInput
	// A `authSettings` block as defined below.
	AuthSettings FunctionAppAuthSettingsPtrInput
	// Should the Function App send session affinity cookies, which route client requests in the same session to the same instance?
	ClientAffinityEnabled pulumi.BoolPtrInput
	// An `connectionString` block as defined below.
	ConnectionStrings FunctionAppConnectionStringArrayInput
	// The default hostname associated with the Function App - such as `mysite.azurewebsites.net`
	DefaultHostname pulumi.StringPtrInput
	// Should the built-in logging of this Function App be enabled? Defaults to `true`.
	EnableBuiltinLogging pulumi.BoolPtrInput
	// Is the Function App enabled?
	Enabled pulumi.BoolPtrInput
	// Can the Function App only be accessed via HTTPS? Defaults to `false`.
	HttpsOnly pulumi.BoolPtrInput
	// An `identity` block as defined below.
	Identity FunctionAppIdentityPtrInput
	// The Function App kind - such as `functionapp,linux,container`
	Kind pulumi.StringPtrInput
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// The name of the Connection String.
	Name pulumi.StringPtrInput
	// A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12`
	OutboundIpAddresses pulumi.StringPtrInput
	// A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`.
	PossibleOutboundIpAddresses pulumi.StringPtrInput
	// The name of the resource group in which to create the Function App.
	ResourceGroupName pulumi.StringPtrInput
	// A `siteConfig` object as defined below.
	SiteConfig FunctionAppSiteConfigPtrInput
	// A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service.
	SiteCredential FunctionAppSiteCredentialPtrInput
	// The connection string of the backend storage account which will be used by this Function App (such as the dashboard, logs).
	StorageConnectionString pulumi.StringPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
	// The runtime version associated with the Function App. Defaults to `~1`.
	Version pulumi.StringPtrInput
}

func (FunctionAppState) ElementType added in v1.12.0

func (FunctionAppState) ElementType() reflect.Type

type GetAppServiceConnectionString added in v1.12.0

type GetAppServiceConnectionString struct {
	// The name of the App Service.
	Name string `pulumi:"name"`
	// The type of the Connection String.
	Type string `pulumi:"type"`
	// The value for the Connection String.
	Value string `pulumi:"value"`
}

type GetAppServiceConnectionStringArgs added in v1.12.0

type GetAppServiceConnectionStringArgs struct {
	// The name of the App Service.
	Name pulumi.StringInput `pulumi:"name"`
	// The type of the Connection String.
	Type pulumi.StringInput `pulumi:"type"`
	// The value for the Connection String.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetAppServiceConnectionStringArgs) ElementType added in v1.12.0

func (GetAppServiceConnectionStringArgs) ToGetAppServiceConnectionStringOutput added in v1.12.0

func (i GetAppServiceConnectionStringArgs) ToGetAppServiceConnectionStringOutput() GetAppServiceConnectionStringOutput

func (GetAppServiceConnectionStringArgs) ToGetAppServiceConnectionStringOutputWithContext added in v1.12.0

func (i GetAppServiceConnectionStringArgs) ToGetAppServiceConnectionStringOutputWithContext(ctx context.Context) GetAppServiceConnectionStringOutput

type GetAppServiceConnectionStringArray added in v1.12.0

type GetAppServiceConnectionStringArray []GetAppServiceConnectionStringInput

func (GetAppServiceConnectionStringArray) ElementType added in v1.12.0

func (GetAppServiceConnectionStringArray) ToGetAppServiceConnectionStringArrayOutput added in v1.12.0

func (i GetAppServiceConnectionStringArray) ToGetAppServiceConnectionStringArrayOutput() GetAppServiceConnectionStringArrayOutput

func (GetAppServiceConnectionStringArray) ToGetAppServiceConnectionStringArrayOutputWithContext added in v1.12.0

func (i GetAppServiceConnectionStringArray) ToGetAppServiceConnectionStringArrayOutputWithContext(ctx context.Context) GetAppServiceConnectionStringArrayOutput

type GetAppServiceConnectionStringArrayInput added in v1.12.0

type GetAppServiceConnectionStringArrayInput interface {
	pulumi.Input

	ToGetAppServiceConnectionStringArrayOutput() GetAppServiceConnectionStringArrayOutput
	ToGetAppServiceConnectionStringArrayOutputWithContext(context.Context) GetAppServiceConnectionStringArrayOutput
}

type GetAppServiceConnectionStringArrayOutput added in v1.12.0

type GetAppServiceConnectionStringArrayOutput struct{ *pulumi.OutputState }

func (GetAppServiceConnectionStringArrayOutput) ElementType added in v1.12.0

func (GetAppServiceConnectionStringArrayOutput) Index added in v1.12.0

func (GetAppServiceConnectionStringArrayOutput) ToGetAppServiceConnectionStringArrayOutput added in v1.12.0

func (o GetAppServiceConnectionStringArrayOutput) ToGetAppServiceConnectionStringArrayOutput() GetAppServiceConnectionStringArrayOutput

func (GetAppServiceConnectionStringArrayOutput) ToGetAppServiceConnectionStringArrayOutputWithContext added in v1.12.0

func (o GetAppServiceConnectionStringArrayOutput) ToGetAppServiceConnectionStringArrayOutputWithContext(ctx context.Context) GetAppServiceConnectionStringArrayOutput

type GetAppServiceConnectionStringInput added in v1.12.0

type GetAppServiceConnectionStringInput interface {
	pulumi.Input

	ToGetAppServiceConnectionStringOutput() GetAppServiceConnectionStringOutput
	ToGetAppServiceConnectionStringOutputWithContext(context.Context) GetAppServiceConnectionStringOutput
}

type GetAppServiceConnectionStringOutput added in v1.12.0

type GetAppServiceConnectionStringOutput struct{ *pulumi.OutputState }

func (GetAppServiceConnectionStringOutput) ElementType added in v1.12.0

func (GetAppServiceConnectionStringOutput) Name added in v1.12.0

The name of the App Service.

func (GetAppServiceConnectionStringOutput) ToGetAppServiceConnectionStringOutput added in v1.12.0

func (o GetAppServiceConnectionStringOutput) ToGetAppServiceConnectionStringOutput() GetAppServiceConnectionStringOutput

func (GetAppServiceConnectionStringOutput) ToGetAppServiceConnectionStringOutputWithContext added in v1.12.0

func (o GetAppServiceConnectionStringOutput) ToGetAppServiceConnectionStringOutputWithContext(ctx context.Context) GetAppServiceConnectionStringOutput

func (GetAppServiceConnectionStringOutput) Type added in v1.12.0

The type of the Connection String.

func (GetAppServiceConnectionStringOutput) Value added in v1.12.0

The value for the Connection String.

type GetAppServicePlanArgs

type GetAppServicePlanArgs struct {
	// The name of the App Service Plan.
	Name string `pulumi:"name"`
	// The Name of the Resource Group where the App Service Plan exists.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

A collection of arguments for invoking getAppServicePlan.

type GetAppServicePlanProperty added in v1.12.0

type GetAppServicePlanProperty struct {
	// The ID of the App Service Environment where the App Service Plan is located.
	AppServiceEnvironmentId string `pulumi:"appServiceEnvironmentId"`
	// Can Apps assigned to this App Service Plan be scaled independently?
	PerSiteScaling bool `pulumi:"perSiteScaling"`
	// Is this App Service Plan `Reserved`?
	Reserved bool `pulumi:"reserved"`
}

type GetAppServicePlanPropertyArgs added in v1.12.0

type GetAppServicePlanPropertyArgs struct {
	// The ID of the App Service Environment where the App Service Plan is located.
	AppServiceEnvironmentId pulumi.StringInput `pulumi:"appServiceEnvironmentId"`
	// Can Apps assigned to this App Service Plan be scaled independently?
	PerSiteScaling pulumi.BoolInput `pulumi:"perSiteScaling"`
	// Is this App Service Plan `Reserved`?
	Reserved pulumi.BoolInput `pulumi:"reserved"`
}

func (GetAppServicePlanPropertyArgs) ElementType added in v1.12.0

func (GetAppServicePlanPropertyArgs) ToGetAppServicePlanPropertyOutput added in v1.12.0

func (i GetAppServicePlanPropertyArgs) ToGetAppServicePlanPropertyOutput() GetAppServicePlanPropertyOutput

func (GetAppServicePlanPropertyArgs) ToGetAppServicePlanPropertyOutputWithContext added in v1.12.0

func (i GetAppServicePlanPropertyArgs) ToGetAppServicePlanPropertyOutputWithContext(ctx context.Context) GetAppServicePlanPropertyOutput

type GetAppServicePlanPropertyArray added in v1.12.0

type GetAppServicePlanPropertyArray []GetAppServicePlanPropertyInput

func (GetAppServicePlanPropertyArray) ElementType added in v1.12.0

func (GetAppServicePlanPropertyArray) ToGetAppServicePlanPropertyArrayOutput added in v1.12.0

func (i GetAppServicePlanPropertyArray) ToGetAppServicePlanPropertyArrayOutput() GetAppServicePlanPropertyArrayOutput

func (GetAppServicePlanPropertyArray) ToGetAppServicePlanPropertyArrayOutputWithContext added in v1.12.0

func (i GetAppServicePlanPropertyArray) ToGetAppServicePlanPropertyArrayOutputWithContext(ctx context.Context) GetAppServicePlanPropertyArrayOutput

type GetAppServicePlanPropertyArrayInput added in v1.12.0

type GetAppServicePlanPropertyArrayInput interface {
	pulumi.Input

	ToGetAppServicePlanPropertyArrayOutput() GetAppServicePlanPropertyArrayOutput
	ToGetAppServicePlanPropertyArrayOutputWithContext(context.Context) GetAppServicePlanPropertyArrayOutput
}

type GetAppServicePlanPropertyArrayOutput added in v1.12.0

type GetAppServicePlanPropertyArrayOutput struct{ *pulumi.OutputState }

func (GetAppServicePlanPropertyArrayOutput) ElementType added in v1.12.0

func (GetAppServicePlanPropertyArrayOutput) Index added in v1.12.0

func (GetAppServicePlanPropertyArrayOutput) ToGetAppServicePlanPropertyArrayOutput added in v1.12.0

func (o GetAppServicePlanPropertyArrayOutput) ToGetAppServicePlanPropertyArrayOutput() GetAppServicePlanPropertyArrayOutput

func (GetAppServicePlanPropertyArrayOutput) ToGetAppServicePlanPropertyArrayOutputWithContext added in v1.12.0

func (o GetAppServicePlanPropertyArrayOutput) ToGetAppServicePlanPropertyArrayOutputWithContext(ctx context.Context) GetAppServicePlanPropertyArrayOutput

type GetAppServicePlanPropertyInput added in v1.12.0

type GetAppServicePlanPropertyInput interface {
	pulumi.Input

	ToGetAppServicePlanPropertyOutput() GetAppServicePlanPropertyOutput
	ToGetAppServicePlanPropertyOutputWithContext(context.Context) GetAppServicePlanPropertyOutput
}

type GetAppServicePlanPropertyOutput added in v1.12.0

type GetAppServicePlanPropertyOutput struct{ *pulumi.OutputState }

func (GetAppServicePlanPropertyOutput) AppServiceEnvironmentId added in v1.12.0

func (o GetAppServicePlanPropertyOutput) AppServiceEnvironmentId() pulumi.StringOutput

The ID of the App Service Environment where the App Service Plan is located.

func (GetAppServicePlanPropertyOutput) ElementType added in v1.12.0

func (GetAppServicePlanPropertyOutput) PerSiteScaling added in v1.12.0

Can Apps assigned to this App Service Plan be scaled independently?

func (GetAppServicePlanPropertyOutput) Reserved added in v1.12.0

Is this App Service Plan `Reserved`?

func (GetAppServicePlanPropertyOutput) ToGetAppServicePlanPropertyOutput added in v1.12.0

func (o GetAppServicePlanPropertyOutput) ToGetAppServicePlanPropertyOutput() GetAppServicePlanPropertyOutput

func (GetAppServicePlanPropertyOutput) ToGetAppServicePlanPropertyOutputWithContext added in v1.12.0

func (o GetAppServicePlanPropertyOutput) ToGetAppServicePlanPropertyOutputWithContext(ctx context.Context) GetAppServicePlanPropertyOutput

type GetAppServicePlanResult

type GetAppServicePlanResult struct {
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A flag that indicates if it's a xenon plan (support for Windows Container)
	IsXenon bool `pulumi:"isXenon"`
	// The Operating System type of the App Service Plan
	Kind string `pulumi:"kind"`
	// The Azure location where the App Service Plan exists
	Location string `pulumi:"location"`
	// The maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan.
	MaximumElasticWorkerCount int `pulumi:"maximumElasticWorkerCount"`
	// Maximum number of instances that can be assigned to this App Service plan.
	MaximumNumberOfWorkers int    `pulumi:"maximumNumberOfWorkers"`
	Name                   string `pulumi:"name"`
	// A `properties` block as documented below.
	Properties        []GetAppServicePlanProperty `pulumi:"properties"`
	ResourceGroupName string                      `pulumi:"resourceGroupName"`
	// A `sku` block as documented below.
	Sku GetAppServicePlanSku `pulumi:"sku"`
	// A mapping of tags assigned to the resource.
	Tags map[string]string `pulumi:"tags"`
}

A collection of values returned by getAppServicePlan.

func GetAppServicePlan added in v1.12.0

func GetAppServicePlan(ctx *pulumi.Context, args *GetAppServicePlanArgs, opts ...pulumi.InvokeOption) (*GetAppServicePlanResult, error)

Use this data source to access information about an existing App Service Plan (formerly known as a `Server Farm`).

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/app_service_plan.html.markdown.

type GetAppServicePlanSku added in v1.12.0

type GetAppServicePlanSku struct {
	// Specifies the number of workers associated with this App Service Plan.
	Capacity int `pulumi:"capacity"`
	// Specifies the plan's instance size.
	Size string `pulumi:"size"`
	// Specifies the plan's pricing tier.
	Tier string `pulumi:"tier"`
}

type GetAppServicePlanSkuArgs added in v1.12.0

type GetAppServicePlanSkuArgs struct {
	// Specifies the number of workers associated with this App Service Plan.
	Capacity pulumi.IntInput `pulumi:"capacity"`
	// Specifies the plan's instance size.
	Size pulumi.StringInput `pulumi:"size"`
	// Specifies the plan's pricing tier.
	Tier pulumi.StringInput `pulumi:"tier"`
}

func (GetAppServicePlanSkuArgs) ElementType added in v1.12.0

func (GetAppServicePlanSkuArgs) ElementType() reflect.Type

func (GetAppServicePlanSkuArgs) ToGetAppServicePlanSkuOutput added in v1.12.0

func (i GetAppServicePlanSkuArgs) ToGetAppServicePlanSkuOutput() GetAppServicePlanSkuOutput

func (GetAppServicePlanSkuArgs) ToGetAppServicePlanSkuOutputWithContext added in v1.12.0

func (i GetAppServicePlanSkuArgs) ToGetAppServicePlanSkuOutputWithContext(ctx context.Context) GetAppServicePlanSkuOutput

type GetAppServicePlanSkuInput added in v1.12.0

type GetAppServicePlanSkuInput interface {
	pulumi.Input

	ToGetAppServicePlanSkuOutput() GetAppServicePlanSkuOutput
	ToGetAppServicePlanSkuOutputWithContext(context.Context) GetAppServicePlanSkuOutput
}

type GetAppServicePlanSkuOutput added in v1.12.0

type GetAppServicePlanSkuOutput struct{ *pulumi.OutputState }

func (GetAppServicePlanSkuOutput) Capacity added in v1.12.0

Specifies the number of workers associated with this App Service Plan.

func (GetAppServicePlanSkuOutput) ElementType added in v1.12.0

func (GetAppServicePlanSkuOutput) ElementType() reflect.Type

func (GetAppServicePlanSkuOutput) Size added in v1.12.0

Specifies the plan's instance size.

func (GetAppServicePlanSkuOutput) Tier added in v1.12.0

Specifies the plan's pricing tier.

func (GetAppServicePlanSkuOutput) ToGetAppServicePlanSkuOutput added in v1.12.0

func (o GetAppServicePlanSkuOutput) ToGetAppServicePlanSkuOutput() GetAppServicePlanSkuOutput

func (GetAppServicePlanSkuOutput) ToGetAppServicePlanSkuOutputWithContext added in v1.12.0

func (o GetAppServicePlanSkuOutput) ToGetAppServicePlanSkuOutputWithContext(ctx context.Context) GetAppServicePlanSkuOutput

type GetAppServiceSiteConfig added in v1.12.0

type GetAppServiceSiteConfig struct {
	// Is the app be loaded at all times?
	AlwaysOn bool `pulumi:"alwaysOn"`
	// App command line to launch.
	AppCommandLine string `pulumi:"appCommandLine"`
	// A `cors` block as defined above.
	Cors GetAppServiceSiteConfigCors `pulumi:"cors"`
	// The ordering of default documents to load, if an address isn't specified.
	DefaultDocuments []string `pulumi:"defaultDocuments"`
	// The version of the .net framework's CLR used in this App Service.
	DotnetFrameworkVersion string `pulumi:"dotnetFrameworkVersion"`
	// State of FTP / FTPS service for this AppService.
	FtpsState string `pulumi:"ftpsState"`
	// Is HTTP2 Enabled on this App Service?
	Http2Enabled bool `pulumi:"http2Enabled"`
	// One or more `ipRestriction` blocks as defined above.
	IpRestrictions []GetAppServiceSiteConfigIpRestriction `pulumi:"ipRestrictions"`
	// The Java Container in use.
	JavaContainer string `pulumi:"javaContainer"`
	// The version of the Java Container in use.
	JavaContainerVersion string `pulumi:"javaContainerVersion"`
	// The version of Java in use.
	JavaVersion string `pulumi:"javaVersion"`
	// Linux App Framework and version for the AppService.
	LinuxFxVersion string `pulumi:"linuxFxVersion"`
	// Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan.
	LocalMysqlEnabled bool `pulumi:"localMysqlEnabled"`
	// The Managed Pipeline Mode used in this App Service.
	ManagedPipelineMode string `pulumi:"managedPipelineMode"`
	// The minimum supported TLS version for this App Service.
	MinTlsVersion string `pulumi:"minTlsVersion"`
	// The version of PHP used in this App Service.
	PhpVersion string `pulumi:"phpVersion"`
	// The version of Python used in this App Service.
	PythonVersion string `pulumi:"pythonVersion"`
	// Is Remote Debugging Enabled in this App Service?
	RemoteDebuggingEnabled bool `pulumi:"remoteDebuggingEnabled"`
	// Which version of Visual Studio is the Remote Debugger compatible with?
	RemoteDebuggingVersion string `pulumi:"remoteDebuggingVersion"`
	// The type of Source Control enabled for this App Service.
	ScmType string `pulumi:"scmType"`
	// Does the App Service run in 32 bit mode, rather than 64 bit mode?
	Use32BitWorkerProcess bool `pulumi:"use32BitWorkerProcess"`
	// The name of the Virtual Network which this App Service is attached to.
	VirtualNetworkName string `pulumi:"virtualNetworkName"`
	// Are WebSockets enabled for this App Service?
	WebsocketsEnabled bool `pulumi:"websocketsEnabled"`
	// Windows Container Docker Image for the AppService.
	WindowsFxVersion string `pulumi:"windowsFxVersion"`
}

type GetAppServiceSiteConfigArgs added in v1.12.0

type GetAppServiceSiteConfigArgs struct {
	// Is the app be loaded at all times?
	AlwaysOn pulumi.BoolInput `pulumi:"alwaysOn"`
	// App command line to launch.
	AppCommandLine pulumi.StringInput `pulumi:"appCommandLine"`
	// A `cors` block as defined above.
	Cors GetAppServiceSiteConfigCorsInput `pulumi:"cors"`
	// The ordering of default documents to load, if an address isn't specified.
	DefaultDocuments pulumi.StringArrayInput `pulumi:"defaultDocuments"`
	// The version of the .net framework's CLR used in this App Service.
	DotnetFrameworkVersion pulumi.StringInput `pulumi:"dotnetFrameworkVersion"`
	// State of FTP / FTPS service for this AppService.
	FtpsState pulumi.StringInput `pulumi:"ftpsState"`
	// Is HTTP2 Enabled on this App Service?
	Http2Enabled pulumi.BoolInput `pulumi:"http2Enabled"`
	// One or more `ipRestriction` blocks as defined above.
	IpRestrictions GetAppServiceSiteConfigIpRestrictionArrayInput `pulumi:"ipRestrictions"`
	// The Java Container in use.
	JavaContainer pulumi.StringInput `pulumi:"javaContainer"`
	// The version of the Java Container in use.
	JavaContainerVersion pulumi.StringInput `pulumi:"javaContainerVersion"`
	// The version of Java in use.
	JavaVersion pulumi.StringInput `pulumi:"javaVersion"`
	// Linux App Framework and version for the AppService.
	LinuxFxVersion pulumi.StringInput `pulumi:"linuxFxVersion"`
	// Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan.
	LocalMysqlEnabled pulumi.BoolInput `pulumi:"localMysqlEnabled"`
	// The Managed Pipeline Mode used in this App Service.
	ManagedPipelineMode pulumi.StringInput `pulumi:"managedPipelineMode"`
	// The minimum supported TLS version for this App Service.
	MinTlsVersion pulumi.StringInput `pulumi:"minTlsVersion"`
	// The version of PHP used in this App Service.
	PhpVersion pulumi.StringInput `pulumi:"phpVersion"`
	// The version of Python used in this App Service.
	PythonVersion pulumi.StringInput `pulumi:"pythonVersion"`
	// Is Remote Debugging Enabled in this App Service?
	RemoteDebuggingEnabled pulumi.BoolInput `pulumi:"remoteDebuggingEnabled"`
	// Which version of Visual Studio is the Remote Debugger compatible with?
	RemoteDebuggingVersion pulumi.StringInput `pulumi:"remoteDebuggingVersion"`
	// The type of Source Control enabled for this App Service.
	ScmType pulumi.StringInput `pulumi:"scmType"`
	// Does the App Service run in 32 bit mode, rather than 64 bit mode?
	Use32BitWorkerProcess pulumi.BoolInput `pulumi:"use32BitWorkerProcess"`
	// The name of the Virtual Network which this App Service is attached to.
	VirtualNetworkName pulumi.StringInput `pulumi:"virtualNetworkName"`
	// Are WebSockets enabled for this App Service?
	WebsocketsEnabled pulumi.BoolInput `pulumi:"websocketsEnabled"`
	// Windows Container Docker Image for the AppService.
	WindowsFxVersion pulumi.StringInput `pulumi:"windowsFxVersion"`
}

func (GetAppServiceSiteConfigArgs) ElementType added in v1.12.0

func (GetAppServiceSiteConfigArgs) ToGetAppServiceSiteConfigOutput added in v1.12.0

func (i GetAppServiceSiteConfigArgs) ToGetAppServiceSiteConfigOutput() GetAppServiceSiteConfigOutput

func (GetAppServiceSiteConfigArgs) ToGetAppServiceSiteConfigOutputWithContext added in v1.12.0

func (i GetAppServiceSiteConfigArgs) ToGetAppServiceSiteConfigOutputWithContext(ctx context.Context) GetAppServiceSiteConfigOutput

type GetAppServiceSiteConfigArray added in v1.12.0

type GetAppServiceSiteConfigArray []GetAppServiceSiteConfigInput

func (GetAppServiceSiteConfigArray) ElementType added in v1.12.0

func (GetAppServiceSiteConfigArray) ToGetAppServiceSiteConfigArrayOutput added in v1.12.0

func (i GetAppServiceSiteConfigArray) ToGetAppServiceSiteConfigArrayOutput() GetAppServiceSiteConfigArrayOutput

func (GetAppServiceSiteConfigArray) ToGetAppServiceSiteConfigArrayOutputWithContext added in v1.12.0

func (i GetAppServiceSiteConfigArray) ToGetAppServiceSiteConfigArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigArrayOutput

type GetAppServiceSiteConfigArrayInput added in v1.12.0

type GetAppServiceSiteConfigArrayInput interface {
	pulumi.Input

	ToGetAppServiceSiteConfigArrayOutput() GetAppServiceSiteConfigArrayOutput
	ToGetAppServiceSiteConfigArrayOutputWithContext(context.Context) GetAppServiceSiteConfigArrayOutput
}

type GetAppServiceSiteConfigArrayOutput added in v1.12.0

type GetAppServiceSiteConfigArrayOutput struct{ *pulumi.OutputState }

func (GetAppServiceSiteConfigArrayOutput) ElementType added in v1.12.0

func (GetAppServiceSiteConfigArrayOutput) Index added in v1.12.0

func (GetAppServiceSiteConfigArrayOutput) ToGetAppServiceSiteConfigArrayOutput added in v1.12.0

func (o GetAppServiceSiteConfigArrayOutput) ToGetAppServiceSiteConfigArrayOutput() GetAppServiceSiteConfigArrayOutput

func (GetAppServiceSiteConfigArrayOutput) ToGetAppServiceSiteConfigArrayOutputWithContext added in v1.12.0

func (o GetAppServiceSiteConfigArrayOutput) ToGetAppServiceSiteConfigArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigArrayOutput

type GetAppServiceSiteConfigCors added in v1.12.0

type GetAppServiceSiteConfigCors struct {
	// A list of origins which are able to make cross-origin calls.
	AllowedOrigins []string `pulumi:"allowedOrigins"`
	// Are credentials supported?
	SupportCredentials bool `pulumi:"supportCredentials"`
}

type GetAppServiceSiteConfigCorsArgs added in v1.12.0

type GetAppServiceSiteConfigCorsArgs struct {
	// A list of origins which are able to make cross-origin calls.
	AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"`
	// Are credentials supported?
	SupportCredentials pulumi.BoolInput `pulumi:"supportCredentials"`
}

func (GetAppServiceSiteConfigCorsArgs) ElementType added in v1.12.0

func (GetAppServiceSiteConfigCorsArgs) ToGetAppServiceSiteConfigCorsOutput added in v1.12.0

func (i GetAppServiceSiteConfigCorsArgs) ToGetAppServiceSiteConfigCorsOutput() GetAppServiceSiteConfigCorsOutput

func (GetAppServiceSiteConfigCorsArgs) ToGetAppServiceSiteConfigCorsOutputWithContext added in v1.12.0

func (i GetAppServiceSiteConfigCorsArgs) ToGetAppServiceSiteConfigCorsOutputWithContext(ctx context.Context) GetAppServiceSiteConfigCorsOutput

type GetAppServiceSiteConfigCorsInput added in v1.12.0

type GetAppServiceSiteConfigCorsInput interface {
	pulumi.Input

	ToGetAppServiceSiteConfigCorsOutput() GetAppServiceSiteConfigCorsOutput
	ToGetAppServiceSiteConfigCorsOutputWithContext(context.Context) GetAppServiceSiteConfigCorsOutput
}

type GetAppServiceSiteConfigCorsOutput added in v1.12.0

type GetAppServiceSiteConfigCorsOutput struct{ *pulumi.OutputState }

func (GetAppServiceSiteConfigCorsOutput) AllowedOrigins added in v1.12.0

A list of origins which are able to make cross-origin calls.

func (GetAppServiceSiteConfigCorsOutput) ElementType added in v1.12.0

func (GetAppServiceSiteConfigCorsOutput) SupportCredentials added in v1.12.0

func (o GetAppServiceSiteConfigCorsOutput) SupportCredentials() pulumi.BoolOutput

Are credentials supported?

func (GetAppServiceSiteConfigCorsOutput) ToGetAppServiceSiteConfigCorsOutput added in v1.12.0

func (o GetAppServiceSiteConfigCorsOutput) ToGetAppServiceSiteConfigCorsOutput() GetAppServiceSiteConfigCorsOutput

func (GetAppServiceSiteConfigCorsOutput) ToGetAppServiceSiteConfigCorsOutputWithContext added in v1.12.0

func (o GetAppServiceSiteConfigCorsOutput) ToGetAppServiceSiteConfigCorsOutputWithContext(ctx context.Context) GetAppServiceSiteConfigCorsOutput

type GetAppServiceSiteConfigInput added in v1.12.0

type GetAppServiceSiteConfigInput interface {
	pulumi.Input

	ToGetAppServiceSiteConfigOutput() GetAppServiceSiteConfigOutput
	ToGetAppServiceSiteConfigOutputWithContext(context.Context) GetAppServiceSiteConfigOutput
}

type GetAppServiceSiteConfigIpRestriction added in v1.12.0

type GetAppServiceSiteConfigIpRestriction struct {
	// The IP Address used for this IP Restriction.
	IpAddress string `pulumi:"ipAddress"`
	// The Subnet mask used for this IP Restriction.
	SubnetMask             string `pulumi:"subnetMask"`
	VirtualNetworkSubnetId string `pulumi:"virtualNetworkSubnetId"`
}

type GetAppServiceSiteConfigIpRestrictionArgs added in v1.12.0

type GetAppServiceSiteConfigIpRestrictionArgs struct {
	// The IP Address used for this IP Restriction.
	IpAddress pulumi.StringInput `pulumi:"ipAddress"`
	// The Subnet mask used for this IP Restriction.
	SubnetMask             pulumi.StringInput `pulumi:"subnetMask"`
	VirtualNetworkSubnetId pulumi.StringInput `pulumi:"virtualNetworkSubnetId"`
}

func (GetAppServiceSiteConfigIpRestrictionArgs) ElementType added in v1.12.0

func (GetAppServiceSiteConfigIpRestrictionArgs) ToGetAppServiceSiteConfigIpRestrictionOutput added in v1.12.0

func (i GetAppServiceSiteConfigIpRestrictionArgs) ToGetAppServiceSiteConfigIpRestrictionOutput() GetAppServiceSiteConfigIpRestrictionOutput

func (GetAppServiceSiteConfigIpRestrictionArgs) ToGetAppServiceSiteConfigIpRestrictionOutputWithContext added in v1.12.0

func (i GetAppServiceSiteConfigIpRestrictionArgs) ToGetAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionOutput

type GetAppServiceSiteConfigIpRestrictionArray added in v1.12.0

type GetAppServiceSiteConfigIpRestrictionArray []GetAppServiceSiteConfigIpRestrictionInput

func (GetAppServiceSiteConfigIpRestrictionArray) ElementType added in v1.12.0

func (GetAppServiceSiteConfigIpRestrictionArray) ToGetAppServiceSiteConfigIpRestrictionArrayOutput added in v1.12.0

func (i GetAppServiceSiteConfigIpRestrictionArray) ToGetAppServiceSiteConfigIpRestrictionArrayOutput() GetAppServiceSiteConfigIpRestrictionArrayOutput

func (GetAppServiceSiteConfigIpRestrictionArray) ToGetAppServiceSiteConfigIpRestrictionArrayOutputWithContext added in v1.12.0

func (i GetAppServiceSiteConfigIpRestrictionArray) ToGetAppServiceSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionArrayOutput

type GetAppServiceSiteConfigIpRestrictionArrayInput added in v1.12.0

type GetAppServiceSiteConfigIpRestrictionArrayInput interface {
	pulumi.Input

	ToGetAppServiceSiteConfigIpRestrictionArrayOutput() GetAppServiceSiteConfigIpRestrictionArrayOutput
	ToGetAppServiceSiteConfigIpRestrictionArrayOutputWithContext(context.Context) GetAppServiceSiteConfigIpRestrictionArrayOutput
}

type GetAppServiceSiteConfigIpRestrictionArrayOutput added in v1.12.0

type GetAppServiceSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }

func (GetAppServiceSiteConfigIpRestrictionArrayOutput) ElementType added in v1.12.0

func (GetAppServiceSiteConfigIpRestrictionArrayOutput) Index added in v1.12.0

func (GetAppServiceSiteConfigIpRestrictionArrayOutput) ToGetAppServiceSiteConfigIpRestrictionArrayOutput added in v1.12.0

func (o GetAppServiceSiteConfigIpRestrictionArrayOutput) ToGetAppServiceSiteConfigIpRestrictionArrayOutput() GetAppServiceSiteConfigIpRestrictionArrayOutput

func (GetAppServiceSiteConfigIpRestrictionArrayOutput) ToGetAppServiceSiteConfigIpRestrictionArrayOutputWithContext added in v1.12.0

func (o GetAppServiceSiteConfigIpRestrictionArrayOutput) ToGetAppServiceSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionArrayOutput

type GetAppServiceSiteConfigIpRestrictionInput added in v1.12.0

type GetAppServiceSiteConfigIpRestrictionInput interface {
	pulumi.Input

	ToGetAppServiceSiteConfigIpRestrictionOutput() GetAppServiceSiteConfigIpRestrictionOutput
	ToGetAppServiceSiteConfigIpRestrictionOutputWithContext(context.Context) GetAppServiceSiteConfigIpRestrictionOutput
}

type GetAppServiceSiteConfigIpRestrictionOutput added in v1.12.0

type GetAppServiceSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }

func (GetAppServiceSiteConfigIpRestrictionOutput) ElementType added in v1.12.0

func (GetAppServiceSiteConfigIpRestrictionOutput) IpAddress added in v1.12.0

The IP Address used for this IP Restriction.

func (GetAppServiceSiteConfigIpRestrictionOutput) SubnetMask added in v1.12.0

The Subnet mask used for this IP Restriction.

func (GetAppServiceSiteConfigIpRestrictionOutput) ToGetAppServiceSiteConfigIpRestrictionOutput added in v1.12.0

func (o GetAppServiceSiteConfigIpRestrictionOutput) ToGetAppServiceSiteConfigIpRestrictionOutput() GetAppServiceSiteConfigIpRestrictionOutput

func (GetAppServiceSiteConfigIpRestrictionOutput) ToGetAppServiceSiteConfigIpRestrictionOutputWithContext added in v1.12.0

func (o GetAppServiceSiteConfigIpRestrictionOutput) ToGetAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionOutput

func (GetAppServiceSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId added in v1.12.0

type GetAppServiceSiteConfigOutput added in v1.12.0

type GetAppServiceSiteConfigOutput struct{ *pulumi.OutputState }

func (GetAppServiceSiteConfigOutput) AlwaysOn added in v1.12.0

Is the app be loaded at all times?

func (GetAppServiceSiteConfigOutput) AppCommandLine added in v1.12.0

App command line to launch.

func (GetAppServiceSiteConfigOutput) Cors added in v1.12.0

A `cors` block as defined above.

func (GetAppServiceSiteConfigOutput) DefaultDocuments added in v1.12.0

The ordering of default documents to load, if an address isn't specified.

func (GetAppServiceSiteConfigOutput) DotnetFrameworkVersion added in v1.12.0

func (o GetAppServiceSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringOutput

The version of the .net framework's CLR used in this App Service.

func (GetAppServiceSiteConfigOutput) ElementType added in v1.12.0

func (GetAppServiceSiteConfigOutput) FtpsState added in v1.12.0

State of FTP / FTPS service for this AppService.

func (GetAppServiceSiteConfigOutput) Http2Enabled added in v1.12.0

Is HTTP2 Enabled on this App Service?

func (GetAppServiceSiteConfigOutput) IpRestrictions added in v1.12.0

One or more `ipRestriction` blocks as defined above.

func (GetAppServiceSiteConfigOutput) JavaContainer added in v1.12.0

The Java Container in use.

func (GetAppServiceSiteConfigOutput) JavaContainerVersion added in v1.12.0

func (o GetAppServiceSiteConfigOutput) JavaContainerVersion() pulumi.StringOutput

The version of the Java Container in use.

func (GetAppServiceSiteConfigOutput) JavaVersion added in v1.12.0

The version of Java in use.

func (GetAppServiceSiteConfigOutput) LinuxFxVersion added in v1.12.0

Linux App Framework and version for the AppService.

func (GetAppServiceSiteConfigOutput) LocalMysqlEnabled added in v1.12.0

func (o GetAppServiceSiteConfigOutput) LocalMysqlEnabled() pulumi.BoolOutput

Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan.

func (GetAppServiceSiteConfigOutput) ManagedPipelineMode added in v1.12.0

func (o GetAppServiceSiteConfigOutput) ManagedPipelineMode() pulumi.StringOutput

The Managed Pipeline Mode used in this App Service.

func (GetAppServiceSiteConfigOutput) MinTlsVersion added in v1.12.0

The minimum supported TLS version for this App Service.

func (GetAppServiceSiteConfigOutput) PhpVersion added in v1.12.0

The version of PHP used in this App Service.

func (GetAppServiceSiteConfigOutput) PythonVersion added in v1.12.0

The version of Python used in this App Service.

func (GetAppServiceSiteConfigOutput) RemoteDebuggingEnabled added in v1.12.0

func (o GetAppServiceSiteConfigOutput) RemoteDebuggingEnabled() pulumi.BoolOutput

Is Remote Debugging Enabled in this App Service?

func (GetAppServiceSiteConfigOutput) RemoteDebuggingVersion added in v1.12.0

func (o GetAppServiceSiteConfigOutput) RemoteDebuggingVersion() pulumi.StringOutput

Which version of Visual Studio is the Remote Debugger compatible with?

func (GetAppServiceSiteConfigOutput) ScmType added in v1.12.0

The type of Source Control enabled for this App Service.

func (GetAppServiceSiteConfigOutput) ToGetAppServiceSiteConfigOutput added in v1.12.0

func (o GetAppServiceSiteConfigOutput) ToGetAppServiceSiteConfigOutput() GetAppServiceSiteConfigOutput

func (GetAppServiceSiteConfigOutput) ToGetAppServiceSiteConfigOutputWithContext added in v1.12.0

func (o GetAppServiceSiteConfigOutput) ToGetAppServiceSiteConfigOutputWithContext(ctx context.Context) GetAppServiceSiteConfigOutput

func (GetAppServiceSiteConfigOutput) Use32BitWorkerProcess added in v1.12.0

func (o GetAppServiceSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolOutput

Does the App Service run in 32 bit mode, rather than 64 bit mode?

func (GetAppServiceSiteConfigOutput) VirtualNetworkName added in v1.12.0

func (o GetAppServiceSiteConfigOutput) VirtualNetworkName() pulumi.StringOutput

The name of the Virtual Network which this App Service is attached to.

func (GetAppServiceSiteConfigOutput) WebsocketsEnabled added in v1.12.0

func (o GetAppServiceSiteConfigOutput) WebsocketsEnabled() pulumi.BoolOutput

Are WebSockets enabled for this App Service?

func (GetAppServiceSiteConfigOutput) WindowsFxVersion added in v1.12.0

func (o GetAppServiceSiteConfigOutput) WindowsFxVersion() pulumi.StringOutput

Windows Container Docker Image for the AppService.

type GetAppServiceSiteCredential added in v1.12.0

type GetAppServiceSiteCredential struct {
	Password string `pulumi:"password"`
	Username string `pulumi:"username"`
}

type GetAppServiceSiteCredentialArgs added in v1.12.0

type GetAppServiceSiteCredentialArgs struct {
	Password pulumi.StringInput `pulumi:"password"`
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetAppServiceSiteCredentialArgs) ElementType added in v1.12.0

func (GetAppServiceSiteCredentialArgs) ToGetAppServiceSiteCredentialOutput added in v1.12.0

func (i GetAppServiceSiteCredentialArgs) ToGetAppServiceSiteCredentialOutput() GetAppServiceSiteCredentialOutput

func (GetAppServiceSiteCredentialArgs) ToGetAppServiceSiteCredentialOutputWithContext added in v1.12.0

func (i GetAppServiceSiteCredentialArgs) ToGetAppServiceSiteCredentialOutputWithContext(ctx context.Context) GetAppServiceSiteCredentialOutput

type GetAppServiceSiteCredentialArray added in v1.12.0

type GetAppServiceSiteCredentialArray []GetAppServiceSiteCredentialInput

func (GetAppServiceSiteCredentialArray) ElementType added in v1.12.0

func (GetAppServiceSiteCredentialArray) ToGetAppServiceSiteCredentialArrayOutput added in v1.12.0

func (i GetAppServiceSiteCredentialArray) ToGetAppServiceSiteCredentialArrayOutput() GetAppServiceSiteCredentialArrayOutput

func (GetAppServiceSiteCredentialArray) ToGetAppServiceSiteCredentialArrayOutputWithContext added in v1.12.0

func (i GetAppServiceSiteCredentialArray) ToGetAppServiceSiteCredentialArrayOutputWithContext(ctx context.Context) GetAppServiceSiteCredentialArrayOutput

type GetAppServiceSiteCredentialArrayInput added in v1.12.0

type GetAppServiceSiteCredentialArrayInput interface {
	pulumi.Input

	ToGetAppServiceSiteCredentialArrayOutput() GetAppServiceSiteCredentialArrayOutput
	ToGetAppServiceSiteCredentialArrayOutputWithContext(context.Context) GetAppServiceSiteCredentialArrayOutput
}

type GetAppServiceSiteCredentialArrayOutput added in v1.12.0

type GetAppServiceSiteCredentialArrayOutput struct{ *pulumi.OutputState }

func (GetAppServiceSiteCredentialArrayOutput) ElementType added in v1.12.0

func (GetAppServiceSiteCredentialArrayOutput) Index added in v1.12.0

func (GetAppServiceSiteCredentialArrayOutput) ToGetAppServiceSiteCredentialArrayOutput added in v1.12.0

func (o GetAppServiceSiteCredentialArrayOutput) ToGetAppServiceSiteCredentialArrayOutput() GetAppServiceSiteCredentialArrayOutput

func (GetAppServiceSiteCredentialArrayOutput) ToGetAppServiceSiteCredentialArrayOutputWithContext added in v1.12.0

func (o GetAppServiceSiteCredentialArrayOutput) ToGetAppServiceSiteCredentialArrayOutputWithContext(ctx context.Context) GetAppServiceSiteCredentialArrayOutput

type GetAppServiceSiteCredentialInput added in v1.12.0

type GetAppServiceSiteCredentialInput interface {
	pulumi.Input

	ToGetAppServiceSiteCredentialOutput() GetAppServiceSiteCredentialOutput
	ToGetAppServiceSiteCredentialOutputWithContext(context.Context) GetAppServiceSiteCredentialOutput
}

type GetAppServiceSiteCredentialOutput added in v1.12.0

type GetAppServiceSiteCredentialOutput struct{ *pulumi.OutputState }

func (GetAppServiceSiteCredentialOutput) ElementType added in v1.12.0

func (GetAppServiceSiteCredentialOutput) Password added in v1.12.0

func (GetAppServiceSiteCredentialOutput) ToGetAppServiceSiteCredentialOutput added in v1.12.0

func (o GetAppServiceSiteCredentialOutput) ToGetAppServiceSiteCredentialOutput() GetAppServiceSiteCredentialOutput

func (GetAppServiceSiteCredentialOutput) ToGetAppServiceSiteCredentialOutputWithContext added in v1.12.0

func (o GetAppServiceSiteCredentialOutput) ToGetAppServiceSiteCredentialOutputWithContext(ctx context.Context) GetAppServiceSiteCredentialOutput

func (GetAppServiceSiteCredentialOutput) Username added in v1.12.0

type GetAppServiceSourceControl added in v1.12.0

type GetAppServiceSourceControl struct {
	Branch  string `pulumi:"branch"`
	RepoUrl string `pulumi:"repoUrl"`
}

type GetAppServiceSourceControlArgs added in v1.12.0

type GetAppServiceSourceControlArgs struct {
	Branch  pulumi.StringInput `pulumi:"branch"`
	RepoUrl pulumi.StringInput `pulumi:"repoUrl"`
}

func (GetAppServiceSourceControlArgs) ElementType added in v1.12.0

func (GetAppServiceSourceControlArgs) ToGetAppServiceSourceControlOutput added in v1.12.0

func (i GetAppServiceSourceControlArgs) ToGetAppServiceSourceControlOutput() GetAppServiceSourceControlOutput

func (GetAppServiceSourceControlArgs) ToGetAppServiceSourceControlOutputWithContext added in v1.12.0

func (i GetAppServiceSourceControlArgs) ToGetAppServiceSourceControlOutputWithContext(ctx context.Context) GetAppServiceSourceControlOutput

type GetAppServiceSourceControlArray added in v1.12.0

type GetAppServiceSourceControlArray []GetAppServiceSourceControlInput

func (GetAppServiceSourceControlArray) ElementType added in v1.12.0

func (GetAppServiceSourceControlArray) ToGetAppServiceSourceControlArrayOutput added in v1.12.0

func (i GetAppServiceSourceControlArray) ToGetAppServiceSourceControlArrayOutput() GetAppServiceSourceControlArrayOutput

func (GetAppServiceSourceControlArray) ToGetAppServiceSourceControlArrayOutputWithContext added in v1.12.0

func (i GetAppServiceSourceControlArray) ToGetAppServiceSourceControlArrayOutputWithContext(ctx context.Context) GetAppServiceSourceControlArrayOutput

type GetAppServiceSourceControlArrayInput added in v1.12.0

type GetAppServiceSourceControlArrayInput interface {
	pulumi.Input

	ToGetAppServiceSourceControlArrayOutput() GetAppServiceSourceControlArrayOutput
	ToGetAppServiceSourceControlArrayOutputWithContext(context.Context) GetAppServiceSourceControlArrayOutput
}

type GetAppServiceSourceControlArrayOutput added in v1.12.0

type GetAppServiceSourceControlArrayOutput struct{ *pulumi.OutputState }

func (GetAppServiceSourceControlArrayOutput) ElementType added in v1.12.0

func (GetAppServiceSourceControlArrayOutput) Index added in v1.12.0

func (GetAppServiceSourceControlArrayOutput) ToGetAppServiceSourceControlArrayOutput added in v1.12.0

func (o GetAppServiceSourceControlArrayOutput) ToGetAppServiceSourceControlArrayOutput() GetAppServiceSourceControlArrayOutput

func (GetAppServiceSourceControlArrayOutput) ToGetAppServiceSourceControlArrayOutputWithContext added in v1.12.0

func (o GetAppServiceSourceControlArrayOutput) ToGetAppServiceSourceControlArrayOutputWithContext(ctx context.Context) GetAppServiceSourceControlArrayOutput

type GetAppServiceSourceControlInput added in v1.12.0

type GetAppServiceSourceControlInput interface {
	pulumi.Input

	ToGetAppServiceSourceControlOutput() GetAppServiceSourceControlOutput
	ToGetAppServiceSourceControlOutputWithContext(context.Context) GetAppServiceSourceControlOutput
}

type GetAppServiceSourceControlOutput added in v1.12.0

type GetAppServiceSourceControlOutput struct{ *pulumi.OutputState }

func (GetAppServiceSourceControlOutput) Branch added in v1.12.0

func (GetAppServiceSourceControlOutput) ElementType added in v1.12.0

func (GetAppServiceSourceControlOutput) RepoUrl added in v1.12.0

func (GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutput added in v1.12.0

func (o GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutput() GetAppServiceSourceControlOutput

func (GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutputWithContext added in v1.12.0

func (o GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutputWithContext(ctx context.Context) GetAppServiceSourceControlOutput

type GetCertificateOrderCertificate added in v1.12.0

type GetCertificateOrderCertificate struct {
	// The name of the App Service Certificate.
	CertificateName string `pulumi:"certificateName"`
	// Key Vault resource Id.
	KeyVaultId string `pulumi:"keyVaultId"`
	// Key Vault secret name.
	KeyVaultSecretName string `pulumi:"keyVaultSecretName"`
	// Status of the Key Vault secret.
	ProvisioningState string `pulumi:"provisioningState"`
}

type GetCertificateOrderCertificateArgs added in v1.12.0

type GetCertificateOrderCertificateArgs struct {
	// The name of the App Service Certificate.
	CertificateName pulumi.StringInput `pulumi:"certificateName"`
	// Key Vault resource Id.
	KeyVaultId pulumi.StringInput `pulumi:"keyVaultId"`
	// Key Vault secret name.
	KeyVaultSecretName pulumi.StringInput `pulumi:"keyVaultSecretName"`
	// Status of the Key Vault secret.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
}

func (GetCertificateOrderCertificateArgs) ElementType added in v1.12.0

func (GetCertificateOrderCertificateArgs) ToGetCertificateOrderCertificateOutput added in v1.12.0

func (i GetCertificateOrderCertificateArgs) ToGetCertificateOrderCertificateOutput() GetCertificateOrderCertificateOutput

func (GetCertificateOrderCertificateArgs) ToGetCertificateOrderCertificateOutputWithContext added in v1.12.0

func (i GetCertificateOrderCertificateArgs) ToGetCertificateOrderCertificateOutputWithContext(ctx context.Context) GetCertificateOrderCertificateOutput

type GetCertificateOrderCertificateArray added in v1.12.0

type GetCertificateOrderCertificateArray []GetCertificateOrderCertificateInput

func (GetCertificateOrderCertificateArray) ElementType added in v1.12.0

func (GetCertificateOrderCertificateArray) ToGetCertificateOrderCertificateArrayOutput added in v1.12.0

func (i GetCertificateOrderCertificateArray) ToGetCertificateOrderCertificateArrayOutput() GetCertificateOrderCertificateArrayOutput

func (GetCertificateOrderCertificateArray) ToGetCertificateOrderCertificateArrayOutputWithContext added in v1.12.0

func (i GetCertificateOrderCertificateArray) ToGetCertificateOrderCertificateArrayOutputWithContext(ctx context.Context) GetCertificateOrderCertificateArrayOutput

type GetCertificateOrderCertificateArrayInput added in v1.12.0

type GetCertificateOrderCertificateArrayInput interface {
	pulumi.Input

	ToGetCertificateOrderCertificateArrayOutput() GetCertificateOrderCertificateArrayOutput
	ToGetCertificateOrderCertificateArrayOutputWithContext(context.Context) GetCertificateOrderCertificateArrayOutput
}

type GetCertificateOrderCertificateArrayOutput added in v1.12.0

type GetCertificateOrderCertificateArrayOutput struct{ *pulumi.OutputState }

func (GetCertificateOrderCertificateArrayOutput) ElementType added in v1.12.0

func (GetCertificateOrderCertificateArrayOutput) Index added in v1.12.0

func (GetCertificateOrderCertificateArrayOutput) ToGetCertificateOrderCertificateArrayOutput added in v1.12.0

func (o GetCertificateOrderCertificateArrayOutput) ToGetCertificateOrderCertificateArrayOutput() GetCertificateOrderCertificateArrayOutput

func (GetCertificateOrderCertificateArrayOutput) ToGetCertificateOrderCertificateArrayOutputWithContext added in v1.12.0

func (o GetCertificateOrderCertificateArrayOutput) ToGetCertificateOrderCertificateArrayOutputWithContext(ctx context.Context) GetCertificateOrderCertificateArrayOutput

type GetCertificateOrderCertificateInput added in v1.12.0

type GetCertificateOrderCertificateInput interface {
	pulumi.Input

	ToGetCertificateOrderCertificateOutput() GetCertificateOrderCertificateOutput
	ToGetCertificateOrderCertificateOutputWithContext(context.Context) GetCertificateOrderCertificateOutput
}

type GetCertificateOrderCertificateOutput added in v1.12.0

type GetCertificateOrderCertificateOutput struct{ *pulumi.OutputState }

func (GetCertificateOrderCertificateOutput) CertificateName added in v1.12.0

The name of the App Service Certificate.

func (GetCertificateOrderCertificateOutput) ElementType added in v1.12.0

func (GetCertificateOrderCertificateOutput) KeyVaultId added in v1.12.0

Key Vault resource Id.

func (GetCertificateOrderCertificateOutput) KeyVaultSecretName added in v1.12.0

Key Vault secret name.

func (GetCertificateOrderCertificateOutput) ProvisioningState added in v1.12.0

Status of the Key Vault secret.

func (GetCertificateOrderCertificateOutput) ToGetCertificateOrderCertificateOutput added in v1.12.0

func (o GetCertificateOrderCertificateOutput) ToGetCertificateOrderCertificateOutput() GetCertificateOrderCertificateOutput

func (GetCertificateOrderCertificateOutput) ToGetCertificateOrderCertificateOutputWithContext added in v1.12.0

func (o GetCertificateOrderCertificateOutput) ToGetCertificateOrderCertificateOutputWithContext(ctx context.Context) GetCertificateOrderCertificateOutput

type LookupAppServiceArgs added in v1.12.0

type LookupAppServiceArgs struct {
	// The name of the App Service.
	Name string `pulumi:"name"`
	// The Name of the Resource Group where the App Service exists.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

A collection of arguments for invoking getAppService.

type LookupAppServiceResult added in v1.12.0

type LookupAppServiceResult struct {
	// The ID of the App Service Plan within which the App Service exists.
	AppServicePlanId string `pulumi:"appServicePlanId"`
	// A key-value pair of App Settings for the App Service.
	AppSettings map[string]string `pulumi:"appSettings"`
	// Does the App Service send session affinity cookies, which route client requests in the same session to the same instance?
	ClientAffinityEnabled bool `pulumi:"clientAffinityEnabled"`
	// Does the App Service require client certificates for incoming requests?
	ClientCertEnabled bool `pulumi:"clientCertEnabled"`
	// An `connectionString` block as defined below.
	ConnectionStrings []GetAppServiceConnectionString `pulumi:"connectionStrings"`
	// The Default Hostname associated with the App Service - such as `mysite.azurewebsites.net`
	DefaultSiteHostname string `pulumi:"defaultSiteHostname"`
	// Is the App Service Enabled?
	Enabled bool `pulumi:"enabled"`
	// Can the App Service only be accessed via HTTPS?
	HttpsOnly bool `pulumi:"httpsOnly"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The Azure location where the App Service exists.
	Location string `pulumi:"location"`
	// The name of the Connection String.
	Name string `pulumi:"name"`
	// A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12`
	OutboundIpAddresses string `pulumi:"outboundIpAddresses"`
	// A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`.
	PossibleOutboundIpAddresses string `pulumi:"possibleOutboundIpAddresses"`
	ResourceGroupName           string `pulumi:"resourceGroupName"`
	// A `siteConfig` block as defined below.
	SiteConfigs     []GetAppServiceSiteConfig     `pulumi:"siteConfigs"`
	SiteCredentials []GetAppServiceSiteCredential `pulumi:"siteCredentials"`
	SourceControls  []GetAppServiceSourceControl  `pulumi:"sourceControls"`
	// A mapping of tags to assign to the resource.
	Tags map[string]string `pulumi:"tags"`
}

A collection of values returned by getAppService.

func LookupAppService

func LookupAppService(ctx *pulumi.Context, args *LookupAppServiceArgs, opts ...pulumi.InvokeOption) (*LookupAppServiceResult, error)

Use this data source to access information about an existing App Service.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/app_service.html.markdown.

type LookupCertificateArgs added in v1.12.0

type LookupCertificateArgs struct {
	// Specifies the name of the certificate.
	Name string `pulumi:"name"`
	// The name of the resource group in which to create the certificate.
	ResourceGroupName string            `pulumi:"resourceGroupName"`
	Tags              map[string]string `pulumi:"tags"`
}

A collection of arguments for invoking getCertificate.

type LookupCertificateOrderArgs added in v1.12.0

type LookupCertificateOrderArgs struct {
	// The name of the App Service.
	Name string `pulumi:"name"`
	// The Name of the Resource Group where the App Service exists.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

A collection of arguments for invoking getCertificateOrder.

type LookupCertificateOrderResult added in v1.12.0

type LookupCertificateOrderResult struct {
	// Reasons why App Service Certificate is not renewable at the current moment.
	AppServiceCertificateNotRenewableReasons []string `pulumi:"appServiceCertificateNotRenewableReasons"`
	// true if the certificate should be automatically renewed when it expires; otherwise, false.
	AutoRenew bool `pulumi:"autoRenew"`
	// State of the Key Vault secret. A `certificates` block as defined below.
	Certificates []GetCertificateOrderCertificate `pulumi:"certificates"`
	// Last CSR that was created for this order.
	Csr string `pulumi:"csr"`
	// The Distinguished Name for the App Service Certificate Order.
	DistinguishedName string `pulumi:"distinguishedName"`
	// Domain verification token.
	DomainVerificationToken string `pulumi:"domainVerificationToken"`
	// Certificate expiration time.
	ExpirationTime string `pulumi:"expirationTime"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Certificate thumbprint intermediate certificate.
	IntermediateThumbprint string `pulumi:"intermediateThumbprint"`
	// Whether the private key is external or not.
	IsPrivateKeyExternal bool `pulumi:"isPrivateKeyExternal"`
	// Certificate key size.
	KeySize int `pulumi:"keySize"`
	// The Azure location where the App Service exists.
	Location string `pulumi:"location"`
	Name     string `pulumi:"name"`
	// Certificate product type, such as `Standard` or `WildCard`.
	ProductType       string `pulumi:"productType"`
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Certificate thumbprint for root certificate.
	RootThumbprint string `pulumi:"rootThumbprint"`
	// Certificate thumbprint for signed certificate.
	SignedCertificateThumbprint string `pulumi:"signedCertificateThumbprint"`
	// Current order status.
	Status string `pulumi:"status"`
	// A mapping of tags to assign to the resource.
	Tags map[string]string `pulumi:"tags"`
	// Duration in years (must be between 1 and 3).
	ValidityInYears int `pulumi:"validityInYears"`
}

A collection of values returned by getCertificateOrder.

func LookupCertificateOrder added in v1.3.1

func LookupCertificateOrder(ctx *pulumi.Context, args *LookupCertificateOrderArgs, opts ...pulumi.InvokeOption) (*LookupCertificateOrderResult, error)

Use this data source to access information about an existing App Service Certificate Order.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/app_service_certificate_order.html.markdown.

type LookupCertificateResult added in v1.12.0

type LookupCertificateResult struct {
	// The expiration date for the certificate.
	ExpirationDate string `pulumi:"expirationDate"`
	// The friendly name of the certificate.
	FriendlyName string `pulumi:"friendlyName"`
	// List of host names the certificate applies to.
	HostNames []string `pulumi:"hostNames"`
	// id is the provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The issue date for the certificate.
	IssueDate string `pulumi:"issueDate"`
	// The name of the certificate issuer.
	Issuer            string `pulumi:"issuer"`
	Location          string `pulumi:"location"`
	Name              string `pulumi:"name"`
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The subject name of the certificate.
	SubjectName string            `pulumi:"subjectName"`
	Tags        map[string]string `pulumi:"tags"`
	// The thumbprint for the certificate.
	Thumbprint string `pulumi:"thumbprint"`
}

A collection of values returned by getCertificate.

func LookupCertificate added in v1.2.0

func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)

Use this data source to access information about an App Service certificate.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/app_service_certificate.html.markdown.

type Plan

type Plan struct {
	pulumi.CustomResourceState

	// The ID of the App Service Environment where the App Service Plan should be located. Changing forces a new resource to be created.
	AppServiceEnvironmentId pulumi.StringOutput  `pulumi:"appServiceEnvironmentId"`
	IsXenon                 pulumi.BoolPtrOutput `pulumi:"isXenon"`
	// The kind of the App Service Plan to create. Possible values are `Windows` (also available as `App`), `Linux`, `elastic` (for Premium Consumption) and `FunctionApp` (for a Consumption Plan). Defaults to `Windows`. Changing this forces a new resource to be created.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringOutput `pulumi:"location"`
	// The maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan.
	MaximumElasticWorkerCount pulumi.IntOutput `pulumi:"maximumElasticWorkerCount"`
	// The maximum number of workers supported with the App Service Plan's sku.
	MaximumNumberOfWorkers pulumi.IntOutput `pulumi:"maximumNumberOfWorkers"`
	// Specifies the name of the App Service Plan component. Changing this forces a new resource to be created.
	Name pulumi.StringOutput `pulumi:"name"`
	// Can Apps assigned to this App Service Plan be scaled independently? If set to `false` apps assigned to this plan will scale to all instances of the plan.  Defaults to `false`.
	PerSiteScaling pulumi.BoolOutput    `pulumi:"perSiteScaling"`
	Properties     PlanPropertiesOutput `pulumi:"properties"`
	// Is this App Service Plan `Reserved`. Defaults to `false`.
	Reserved pulumi.BoolOutput `pulumi:"reserved"`
	// The name of the resource group in which to create the App Service Plan component.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// A `sku` block as documented below.
	Sku PlanSkuOutput `pulumi:"sku"`
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

Manages an App Service Plan component.

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

func GetPlan

func GetPlan(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PlanState, opts ...pulumi.ResourceOption) (*Plan, error)

GetPlan gets an existing Plan 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 NewPlan

func NewPlan(ctx *pulumi.Context,
	name string, args *PlanArgs, opts ...pulumi.ResourceOption) (*Plan, error)

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

type PlanArgs

type PlanArgs struct {
	// The ID of the App Service Environment where the App Service Plan should be located. Changing forces a new resource to be created.
	AppServiceEnvironmentId pulumi.StringPtrInput
	IsXenon                 pulumi.BoolPtrInput
	// The kind of the App Service Plan to create. Possible values are `Windows` (also available as `App`), `Linux`, `elastic` (for Premium Consumption) and `FunctionApp` (for a Consumption Plan). Defaults to `Windows`. Changing this forces a new resource to be created.
	Kind pulumi.Input
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// The maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan.
	MaximumElasticWorkerCount pulumi.IntPtrInput
	// Specifies the name of the App Service Plan component. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// Can Apps assigned to this App Service Plan be scaled independently? If set to `false` apps assigned to this plan will scale to all instances of the plan.  Defaults to `false`.
	PerSiteScaling pulumi.BoolPtrInput
	Properties     PlanPropertiesPtrInput
	// Is this App Service Plan `Reserved`. Defaults to `false`.
	Reserved pulumi.BoolPtrInput
	// The name of the resource group in which to create the App Service Plan component.
	ResourceGroupName pulumi.StringInput
	// A `sku` block as documented below.
	Sku PlanSkuInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Plan resource.

func (PlanArgs) ElementType added in v1.12.0

func (PlanArgs) ElementType() reflect.Type

type PlanProperties added in v1.12.0

type PlanProperties struct {
	// The ID of the App Service Environment where the App Service Plan should be located. Changing forces a new resource to be created.
	AppServiceEnvironmentId *string `pulumi:"appServiceEnvironmentId"`
	// Can Apps assigned to this App Service Plan be scaled independently? If set to `false` apps assigned to this plan will scale to all instances of the plan.  Defaults to `false`.
	PerSiteScaling *bool `pulumi:"perSiteScaling"`
	// Is this App Service Plan `Reserved`. Defaults to `false`.
	Reserved *bool `pulumi:"reserved"`
}

type PlanPropertiesArgs added in v1.12.0

type PlanPropertiesArgs struct {
	// The ID of the App Service Environment where the App Service Plan should be located. Changing forces a new resource to be created.
	AppServiceEnvironmentId pulumi.StringPtrInput `pulumi:"appServiceEnvironmentId"`
	// Can Apps assigned to this App Service Plan be scaled independently? If set to `false` apps assigned to this plan will scale to all instances of the plan.  Defaults to `false`.
	PerSiteScaling pulumi.BoolPtrInput `pulumi:"perSiteScaling"`
	// Is this App Service Plan `Reserved`. Defaults to `false`.
	Reserved pulumi.BoolPtrInput `pulumi:"reserved"`
}

func (PlanPropertiesArgs) ElementType added in v1.12.0

func (PlanPropertiesArgs) ElementType() reflect.Type

func (PlanPropertiesArgs) ToPlanPropertiesOutput added in v1.12.0

func (i PlanPropertiesArgs) ToPlanPropertiesOutput() PlanPropertiesOutput

func (PlanPropertiesArgs) ToPlanPropertiesOutputWithContext added in v1.12.0

func (i PlanPropertiesArgs) ToPlanPropertiesOutputWithContext(ctx context.Context) PlanPropertiesOutput

func (PlanPropertiesArgs) ToPlanPropertiesPtrOutput added in v1.12.0

func (i PlanPropertiesArgs) ToPlanPropertiesPtrOutput() PlanPropertiesPtrOutput

func (PlanPropertiesArgs) ToPlanPropertiesPtrOutputWithContext added in v1.12.0

func (i PlanPropertiesArgs) ToPlanPropertiesPtrOutputWithContext(ctx context.Context) PlanPropertiesPtrOutput

type PlanPropertiesInput added in v1.12.0

type PlanPropertiesInput interface {
	pulumi.Input

	ToPlanPropertiesOutput() PlanPropertiesOutput
	ToPlanPropertiesOutputWithContext(context.Context) PlanPropertiesOutput
}

type PlanPropertiesOutput added in v1.12.0

type PlanPropertiesOutput struct{ *pulumi.OutputState }

func (PlanPropertiesOutput) AppServiceEnvironmentId added in v1.12.0

func (o PlanPropertiesOutput) AppServiceEnvironmentId() pulumi.StringPtrOutput

The ID of the App Service Environment where the App Service Plan should be located. Changing forces a new resource to be created.

func (PlanPropertiesOutput) ElementType added in v1.12.0

func (PlanPropertiesOutput) ElementType() reflect.Type

func (PlanPropertiesOutput) PerSiteScaling added in v1.12.0

func (o PlanPropertiesOutput) PerSiteScaling() pulumi.BoolPtrOutput

Can Apps assigned to this App Service Plan be scaled independently? If set to `false` apps assigned to this plan will scale to all instances of the plan. Defaults to `false`.

func (PlanPropertiesOutput) Reserved added in v1.12.0

Is this App Service Plan `Reserved`. Defaults to `false`.

func (PlanPropertiesOutput) ToPlanPropertiesOutput added in v1.12.0

func (o PlanPropertiesOutput) ToPlanPropertiesOutput() PlanPropertiesOutput

func (PlanPropertiesOutput) ToPlanPropertiesOutputWithContext added in v1.12.0

func (o PlanPropertiesOutput) ToPlanPropertiesOutputWithContext(ctx context.Context) PlanPropertiesOutput

func (PlanPropertiesOutput) ToPlanPropertiesPtrOutput added in v1.12.0

func (o PlanPropertiesOutput) ToPlanPropertiesPtrOutput() PlanPropertiesPtrOutput

func (PlanPropertiesOutput) ToPlanPropertiesPtrOutputWithContext added in v1.12.0

func (o PlanPropertiesOutput) ToPlanPropertiesPtrOutputWithContext(ctx context.Context) PlanPropertiesPtrOutput

type PlanPropertiesPtrInput added in v1.12.0

type PlanPropertiesPtrInput interface {
	pulumi.Input

	ToPlanPropertiesPtrOutput() PlanPropertiesPtrOutput
	ToPlanPropertiesPtrOutputWithContext(context.Context) PlanPropertiesPtrOutput
}

func PlanPropertiesPtr added in v1.12.0

func PlanPropertiesPtr(v *PlanPropertiesArgs) PlanPropertiesPtrInput

type PlanPropertiesPtrOutput added in v1.12.0

type PlanPropertiesPtrOutput struct{ *pulumi.OutputState }

func (PlanPropertiesPtrOutput) AppServiceEnvironmentId added in v1.12.0

func (o PlanPropertiesPtrOutput) AppServiceEnvironmentId() pulumi.StringPtrOutput

The ID of the App Service Environment where the App Service Plan should be located. Changing forces a new resource to be created.

func (PlanPropertiesPtrOutput) Elem added in v1.12.0

func (PlanPropertiesPtrOutput) ElementType added in v1.12.0

func (PlanPropertiesPtrOutput) ElementType() reflect.Type

func (PlanPropertiesPtrOutput) PerSiteScaling added in v1.12.0

func (o PlanPropertiesPtrOutput) PerSiteScaling() pulumi.BoolPtrOutput

Can Apps assigned to this App Service Plan be scaled independently? If set to `false` apps assigned to this plan will scale to all instances of the plan. Defaults to `false`.

func (PlanPropertiesPtrOutput) Reserved added in v1.12.0

Is this App Service Plan `Reserved`. Defaults to `false`.

func (PlanPropertiesPtrOutput) ToPlanPropertiesPtrOutput added in v1.12.0

func (o PlanPropertiesPtrOutput) ToPlanPropertiesPtrOutput() PlanPropertiesPtrOutput

func (PlanPropertiesPtrOutput) ToPlanPropertiesPtrOutputWithContext added in v1.12.0

func (o PlanPropertiesPtrOutput) ToPlanPropertiesPtrOutputWithContext(ctx context.Context) PlanPropertiesPtrOutput

type PlanSku added in v1.12.0

type PlanSku struct {
	// Specifies the number of workers associated with this App Service Plan.
	Capacity *int `pulumi:"capacity"`
	// Specifies the plan's instance size.
	Size string `pulumi:"size"`
	// Specifies the plan's pricing tier.
	Tier string `pulumi:"tier"`
}

type PlanSkuArgs added in v1.12.0

type PlanSkuArgs struct {
	// Specifies the number of workers associated with this App Service Plan.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Specifies the plan's instance size.
	Size pulumi.StringInput `pulumi:"size"`
	// Specifies the plan's pricing tier.
	Tier pulumi.StringInput `pulumi:"tier"`
}

func (PlanSkuArgs) ElementType added in v1.12.0

func (PlanSkuArgs) ElementType() reflect.Type

func (PlanSkuArgs) ToPlanSkuOutput added in v1.12.0

func (i PlanSkuArgs) ToPlanSkuOutput() PlanSkuOutput

func (PlanSkuArgs) ToPlanSkuOutputWithContext added in v1.12.0

func (i PlanSkuArgs) ToPlanSkuOutputWithContext(ctx context.Context) PlanSkuOutput

func (PlanSkuArgs) ToPlanSkuPtrOutput added in v1.12.0

func (i PlanSkuArgs) ToPlanSkuPtrOutput() PlanSkuPtrOutput

func (PlanSkuArgs) ToPlanSkuPtrOutputWithContext added in v1.12.0

func (i PlanSkuArgs) ToPlanSkuPtrOutputWithContext(ctx context.Context) PlanSkuPtrOutput

type PlanSkuInput added in v1.12.0

type PlanSkuInput interface {
	pulumi.Input

	ToPlanSkuOutput() PlanSkuOutput
	ToPlanSkuOutputWithContext(context.Context) PlanSkuOutput
}

type PlanSkuOutput added in v1.12.0

type PlanSkuOutput struct{ *pulumi.OutputState }

func (PlanSkuOutput) Capacity added in v1.12.0

func (o PlanSkuOutput) Capacity() pulumi.IntPtrOutput

Specifies the number of workers associated with this App Service Plan.

func (PlanSkuOutput) ElementType added in v1.12.0

func (PlanSkuOutput) ElementType() reflect.Type

func (PlanSkuOutput) Size added in v1.12.0

Specifies the plan's instance size.

func (PlanSkuOutput) Tier added in v1.12.0

Specifies the plan's pricing tier.

func (PlanSkuOutput) ToPlanSkuOutput added in v1.12.0

func (o PlanSkuOutput) ToPlanSkuOutput() PlanSkuOutput

func (PlanSkuOutput) ToPlanSkuOutputWithContext added in v1.12.0

func (o PlanSkuOutput) ToPlanSkuOutputWithContext(ctx context.Context) PlanSkuOutput

func (PlanSkuOutput) ToPlanSkuPtrOutput added in v1.12.0

func (o PlanSkuOutput) ToPlanSkuPtrOutput() PlanSkuPtrOutput

func (PlanSkuOutput) ToPlanSkuPtrOutputWithContext added in v1.12.0

func (o PlanSkuOutput) ToPlanSkuPtrOutputWithContext(ctx context.Context) PlanSkuPtrOutput

type PlanSkuPtrInput added in v1.12.0

type PlanSkuPtrInput interface {
	pulumi.Input

	ToPlanSkuPtrOutput() PlanSkuPtrOutput
	ToPlanSkuPtrOutputWithContext(context.Context) PlanSkuPtrOutput
}

func PlanSkuPtr added in v1.12.0

func PlanSkuPtr(v *PlanSkuArgs) PlanSkuPtrInput

type PlanSkuPtrOutput added in v1.12.0

type PlanSkuPtrOutput struct{ *pulumi.OutputState }

func (PlanSkuPtrOutput) Capacity added in v1.12.0

func (o PlanSkuPtrOutput) Capacity() pulumi.IntPtrOutput

Specifies the number of workers associated with this App Service Plan.

func (PlanSkuPtrOutput) Elem added in v1.12.0

func (PlanSkuPtrOutput) ElementType added in v1.12.0

func (PlanSkuPtrOutput) ElementType() reflect.Type

func (PlanSkuPtrOutput) Size added in v1.12.0

Specifies the plan's instance size.

func (PlanSkuPtrOutput) Tier added in v1.12.0

Specifies the plan's pricing tier.

func (PlanSkuPtrOutput) ToPlanSkuPtrOutput added in v1.12.0

func (o PlanSkuPtrOutput) ToPlanSkuPtrOutput() PlanSkuPtrOutput

func (PlanSkuPtrOutput) ToPlanSkuPtrOutputWithContext added in v1.12.0

func (o PlanSkuPtrOutput) ToPlanSkuPtrOutputWithContext(ctx context.Context) PlanSkuPtrOutput

type PlanState

type PlanState struct {
	// The ID of the App Service Environment where the App Service Plan should be located. Changing forces a new resource to be created.
	AppServiceEnvironmentId pulumi.StringPtrInput
	IsXenon                 pulumi.BoolPtrInput
	// The kind of the App Service Plan to create. Possible values are `Windows` (also available as `App`), `Linux`, `elastic` (for Premium Consumption) and `FunctionApp` (for a Consumption Plan). Defaults to `Windows`. Changing this forces a new resource to be created.
	Kind pulumi.StringPtrInput
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	// The maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan.
	MaximumElasticWorkerCount pulumi.IntPtrInput
	// The maximum number of workers supported with the App Service Plan's sku.
	MaximumNumberOfWorkers pulumi.IntPtrInput
	// Specifies the name of the App Service Plan component. Changing this forces a new resource to be created.
	Name pulumi.StringPtrInput
	// Can Apps assigned to this App Service Plan be scaled independently? If set to `false` apps assigned to this plan will scale to all instances of the plan.  Defaults to `false`.
	PerSiteScaling pulumi.BoolPtrInput
	Properties     PlanPropertiesPtrInput
	// Is this App Service Plan `Reserved`. Defaults to `false`.
	Reserved pulumi.BoolPtrInput
	// The name of the resource group in which to create the App Service Plan component.
	ResourceGroupName pulumi.StringPtrInput
	// A `sku` block as documented below.
	Sku PlanSkuPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
}

func (PlanState) ElementType added in v1.12.0

func (PlanState) ElementType() reflect.Type

type Slot

type Slot struct {
	pulumi.CustomResourceState

	// The name of the App Service within which to create the App Service Slot.  Changing this forces a new resource to be created.
	AppServiceName pulumi.StringOutput `pulumi:"appServiceName"`
	// The ID of the App Service Plan within which to create this App Service Slot. Changing this forces a new resource to be created.
	AppServicePlanId pulumi.StringOutput `pulumi:"appServicePlanId"`
	// A key-value pair of App Settings.
	AppSettings pulumi.StringMapOutput `pulumi:"appSettings"`
	// A `authSettings` block as defined below.
	AuthSettings SlotAuthSettingsOutput `pulumi:"authSettings"`
	// Should the App Service Slot send session affinity cookies, which route client requests in the same session to the same instance?
	ClientAffinityEnabled pulumi.BoolOutput `pulumi:"clientAffinityEnabled"`
	// An `connectionString` block as defined below.
	ConnectionStrings SlotConnectionStringArrayOutput `pulumi:"connectionStrings"`
	// The Default Hostname associated with the App Service Slot - such as `mysite.azurewebsites.net`
	DefaultSiteHostname pulumi.StringOutput `pulumi:"defaultSiteHostname"`
	// Is the App Service Slot Enabled?
	Enabled pulumi.BoolPtrOutput `pulumi:"enabled"`
	// Can the App Service Slot only be accessed via HTTPS? Defaults to `false`.
	HttpsOnly pulumi.BoolPtrOutput `pulumi:"httpsOnly"`
	// A Managed Service Identity block as defined below.
	Identity SlotIdentityOutput `pulumi:"identity"`
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringOutput `pulumi:"location"`
	Logs     SlotLogsOutput      `pulumi:"logs"`
	// The name of the Connection String.
	Name pulumi.StringOutput `pulumi:"name"`
	// The name of the resource group in which to create the App Service Slot component.
	ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"`
	// A `siteConfig` object as defined below.
	SiteConfig SlotSiteConfigOutput `pulumi:"siteConfig"`
	// A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service.
	SiteCredential SlotSiteCredentialOutput `pulumi:"siteCredential"`
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
}

Manages an App Service Slot (within an App Service).

> **Note:** When using Slots - the `appSettings`, `connectionString` and `siteConfig` blocks on the `appservice.AppService` resource will be overwritten when promoting a Slot using the `appservice.ActiveSlot` resource.

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

func GetSlot

func GetSlot(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SlotState, opts ...pulumi.ResourceOption) (*Slot, error)

GetSlot gets an existing Slot 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 NewSlot

func NewSlot(ctx *pulumi.Context,
	name string, args *SlotArgs, opts ...pulumi.ResourceOption) (*Slot, error)

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

type SlotArgs

type SlotArgs struct {
	// The name of the App Service within which to create the App Service Slot.  Changing this forces a new resource to be created.
	AppServiceName pulumi.StringInput
	// The ID of the App Service Plan within which to create this App Service Slot. Changing this forces a new resource to be created.
	AppServicePlanId pulumi.StringInput
	// A key-value pair of App Settings.
	AppSettings pulumi.StringMapInput
	// A `authSettings` block as defined below.
	AuthSettings SlotAuthSettingsPtrInput
	// Should the App Service Slot send session affinity cookies, which route client requests in the same session to the same instance?
	ClientAffinityEnabled pulumi.BoolPtrInput
	// An `connectionString` block as defined below.
	ConnectionStrings SlotConnectionStringArrayInput
	// Is the App Service Slot Enabled?
	Enabled pulumi.BoolPtrInput
	// Can the App Service Slot only be accessed via HTTPS? Defaults to `false`.
	HttpsOnly pulumi.BoolPtrInput
	// A Managed Service Identity block as defined below.
	Identity SlotIdentityPtrInput
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	Logs     SlotLogsPtrInput
	// The name of the Connection String.
	Name pulumi.StringPtrInput
	// The name of the resource group in which to create the App Service Slot component.
	ResourceGroupName pulumi.StringInput
	// A `siteConfig` object as defined below.
	SiteConfig SlotSiteConfigPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Slot resource.

func (SlotArgs) ElementType added in v1.12.0

func (SlotArgs) ElementType() reflect.Type

type SlotAuthSettings added in v1.12.0

type SlotAuthSettings struct {
	ActiveDirectory             *SlotAuthSettingsActiveDirectory `pulumi:"activeDirectory"`
	AdditionalLoginParams       map[string]string                `pulumi:"additionalLoginParams"`
	AllowedExternalRedirectUrls []string                         `pulumi:"allowedExternalRedirectUrls"`
	DefaultProvider             *string                          `pulumi:"defaultProvider"`
	// Is the App Service Slot Enabled?
	Enabled                     bool                       `pulumi:"enabled"`
	Facebook                    *SlotAuthSettingsFacebook  `pulumi:"facebook"`
	Google                      *SlotAuthSettingsGoogle    `pulumi:"google"`
	Issuer                      *string                    `pulumi:"issuer"`
	Microsoft                   *SlotAuthSettingsMicrosoft `pulumi:"microsoft"`
	RuntimeVersion              *string                    `pulumi:"runtimeVersion"`
	TokenRefreshExtensionHours  *float64                   `pulumi:"tokenRefreshExtensionHours"`
	TokenStoreEnabled           *bool                      `pulumi:"tokenStoreEnabled"`
	Twitter                     *SlotAuthSettingsTwitter   `pulumi:"twitter"`
	UnauthenticatedClientAction *string                    `pulumi:"unauthenticatedClientAction"`
}

type SlotAuthSettingsActiveDirectory added in v1.12.0

type SlotAuthSettingsActiveDirectory struct {
	AllowedAudiences []string `pulumi:"allowedAudiences"`
	ClientId         string   `pulumi:"clientId"`
	ClientSecret     *string  `pulumi:"clientSecret"`
}

type SlotAuthSettingsActiveDirectoryArgs added in v1.12.0

type SlotAuthSettingsActiveDirectoryArgs struct {
	AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"`
	ClientId         pulumi.StringInput      `pulumi:"clientId"`
	ClientSecret     pulumi.StringPtrInput   `pulumi:"clientSecret"`
}

func (SlotAuthSettingsActiveDirectoryArgs) ElementType added in v1.12.0

func (SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryOutput added in v1.12.0

func (i SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryOutput() SlotAuthSettingsActiveDirectoryOutput

func (SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryOutputWithContext added in v1.12.0

func (i SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryOutput

func (SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryPtrOutput added in v1.12.0

func (i SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryPtrOutput() SlotAuthSettingsActiveDirectoryPtrOutput

func (SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext added in v1.12.0

func (i SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryPtrOutput

type SlotAuthSettingsActiveDirectoryInput added in v1.12.0

type SlotAuthSettingsActiveDirectoryInput interface {
	pulumi.Input

	ToSlotAuthSettingsActiveDirectoryOutput() SlotAuthSettingsActiveDirectoryOutput
	ToSlotAuthSettingsActiveDirectoryOutputWithContext(context.Context) SlotAuthSettingsActiveDirectoryOutput
}

type SlotAuthSettingsActiveDirectoryOutput added in v1.12.0

type SlotAuthSettingsActiveDirectoryOutput struct{ *pulumi.OutputState }

func (SlotAuthSettingsActiveDirectoryOutput) AllowedAudiences added in v1.12.0

func (SlotAuthSettingsActiveDirectoryOutput) ClientId added in v1.12.0

func (SlotAuthSettingsActiveDirectoryOutput) ClientSecret added in v1.12.0

func (SlotAuthSettingsActiveDirectoryOutput) ElementType added in v1.12.0

func (SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryOutput added in v1.12.0

func (o SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryOutput() SlotAuthSettingsActiveDirectoryOutput

func (SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryOutputWithContext added in v1.12.0

func (o SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryOutput

func (SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryPtrOutput added in v1.12.0

func (o SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryPtrOutput() SlotAuthSettingsActiveDirectoryPtrOutput

func (SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext added in v1.12.0

func (o SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryPtrOutput

type SlotAuthSettingsActiveDirectoryPtrInput added in v1.12.0

type SlotAuthSettingsActiveDirectoryPtrInput interface {
	pulumi.Input

	ToSlotAuthSettingsActiveDirectoryPtrOutput() SlotAuthSettingsActiveDirectoryPtrOutput
	ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext(context.Context) SlotAuthSettingsActiveDirectoryPtrOutput
}

type SlotAuthSettingsActiveDirectoryPtrOutput added in v1.12.0

type SlotAuthSettingsActiveDirectoryPtrOutput struct{ *pulumi.OutputState }

func (SlotAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences added in v1.12.0

func (SlotAuthSettingsActiveDirectoryPtrOutput) ClientId added in v1.12.0

func (SlotAuthSettingsActiveDirectoryPtrOutput) ClientSecret added in v1.12.0

func (SlotAuthSettingsActiveDirectoryPtrOutput) Elem added in v1.12.0

func (SlotAuthSettingsActiveDirectoryPtrOutput) ElementType added in v1.12.0

func (SlotAuthSettingsActiveDirectoryPtrOutput) ToSlotAuthSettingsActiveDirectoryPtrOutput added in v1.12.0

func (o SlotAuthSettingsActiveDirectoryPtrOutput) ToSlotAuthSettingsActiveDirectoryPtrOutput() SlotAuthSettingsActiveDirectoryPtrOutput

func (SlotAuthSettingsActiveDirectoryPtrOutput) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext added in v1.12.0

func (o SlotAuthSettingsActiveDirectoryPtrOutput) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryPtrOutput

type SlotAuthSettingsArgs added in v1.12.0

type SlotAuthSettingsArgs struct {
	ActiveDirectory             SlotAuthSettingsActiveDirectoryPtrInput `pulumi:"activeDirectory"`
	AdditionalLoginParams       pulumi.StringMapInput                   `pulumi:"additionalLoginParams"`
	AllowedExternalRedirectUrls pulumi.StringArrayInput                 `pulumi:"allowedExternalRedirectUrls"`
	DefaultProvider             pulumi.StringPtrInput                   `pulumi:"defaultProvider"`
	// Is the App Service Slot Enabled?
	Enabled                     pulumi.BoolInput                  `pulumi:"enabled"`
	Facebook                    SlotAuthSettingsFacebookPtrInput  `pulumi:"facebook"`
	Google                      SlotAuthSettingsGooglePtrInput    `pulumi:"google"`
	Issuer                      pulumi.StringPtrInput             `pulumi:"issuer"`
	Microsoft                   SlotAuthSettingsMicrosoftPtrInput `pulumi:"microsoft"`
	RuntimeVersion              pulumi.StringPtrInput             `pulumi:"runtimeVersion"`
	TokenRefreshExtensionHours  pulumi.Float64PtrInput            `pulumi:"tokenRefreshExtensionHours"`
	TokenStoreEnabled           pulumi.BoolPtrInput               `pulumi:"tokenStoreEnabled"`
	Twitter                     SlotAuthSettingsTwitterPtrInput   `pulumi:"twitter"`
	UnauthenticatedClientAction pulumi.StringPtrInput             `pulumi:"unauthenticatedClientAction"`
}

func (SlotAuthSettingsArgs) ElementType added in v1.12.0

func (SlotAuthSettingsArgs) ElementType() reflect.Type

func (SlotAuthSettingsArgs) ToSlotAuthSettingsOutput added in v1.12.0

func (i SlotAuthSettingsArgs) ToSlotAuthSettingsOutput() SlotAuthSettingsOutput

func (SlotAuthSettingsArgs) ToSlotAuthSettingsOutputWithContext added in v1.12.0

func (i SlotAuthSettingsArgs) ToSlotAuthSettingsOutputWithContext(ctx context.Context) SlotAuthSettingsOutput

func (SlotAuthSettingsArgs) ToSlotAuthSettingsPtrOutput added in v1.12.0

func (i SlotAuthSettingsArgs) ToSlotAuthSettingsPtrOutput() SlotAuthSettingsPtrOutput

func (SlotAuthSettingsArgs) ToSlotAuthSettingsPtrOutputWithContext added in v1.12.0

func (i SlotAuthSettingsArgs) ToSlotAuthSettingsPtrOutputWithContext(ctx context.Context) SlotAuthSettingsPtrOutput

type SlotAuthSettingsFacebook added in v1.12.0

type SlotAuthSettingsFacebook struct {
	AppId       string   `pulumi:"appId"`
	AppSecret   string   `pulumi:"appSecret"`
	OauthScopes []string `pulumi:"oauthScopes"`
}

type SlotAuthSettingsFacebookArgs added in v1.12.0

type SlotAuthSettingsFacebookArgs struct {
	AppId       pulumi.StringInput      `pulumi:"appId"`
	AppSecret   pulumi.StringInput      `pulumi:"appSecret"`
	OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"`
}

func (SlotAuthSettingsFacebookArgs) ElementType added in v1.12.0

func (SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookOutput added in v1.12.0

func (i SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookOutput() SlotAuthSettingsFacebookOutput

func (SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookOutputWithContext added in v1.12.0

func (i SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookOutput

func (SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookPtrOutput added in v1.12.0

func (i SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookPtrOutput() SlotAuthSettingsFacebookPtrOutput

func (SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookPtrOutputWithContext added in v1.12.0

func (i SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookPtrOutput

type SlotAuthSettingsFacebookInput added in v1.12.0

type SlotAuthSettingsFacebookInput interface {
	pulumi.Input

	ToSlotAuthSettingsFacebookOutput() SlotAuthSettingsFacebookOutput
	ToSlotAuthSettingsFacebookOutputWithContext(context.Context) SlotAuthSettingsFacebookOutput
}

type SlotAuthSettingsFacebookOutput added in v1.12.0

type SlotAuthSettingsFacebookOutput struct{ *pulumi.OutputState }

func (SlotAuthSettingsFacebookOutput) AppId added in v1.12.0

func (SlotAuthSettingsFacebookOutput) AppSecret added in v1.12.0

func (SlotAuthSettingsFacebookOutput) ElementType added in v1.12.0

func (SlotAuthSettingsFacebookOutput) OauthScopes added in v1.12.0

func (SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookOutput added in v1.12.0

func (o SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookOutput() SlotAuthSettingsFacebookOutput

func (SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookOutputWithContext added in v1.12.0

func (o SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookOutput

func (SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookPtrOutput added in v1.12.0

func (o SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookPtrOutput() SlotAuthSettingsFacebookPtrOutput

func (SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookPtrOutputWithContext added in v1.12.0

func (o SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookPtrOutput

type SlotAuthSettingsFacebookPtrInput added in v1.12.0

type SlotAuthSettingsFacebookPtrInput interface {
	pulumi.Input

	ToSlotAuthSettingsFacebookPtrOutput() SlotAuthSettingsFacebookPtrOutput
	ToSlotAuthSettingsFacebookPtrOutputWithContext(context.Context) SlotAuthSettingsFacebookPtrOutput
}

func SlotAuthSettingsFacebookPtr added in v1.12.0

func SlotAuthSettingsFacebookPtr(v *SlotAuthSettingsFacebookArgs) SlotAuthSettingsFacebookPtrInput

type SlotAuthSettingsFacebookPtrOutput added in v1.12.0

type SlotAuthSettingsFacebookPtrOutput struct{ *pulumi.OutputState }

func (SlotAuthSettingsFacebookPtrOutput) AppId added in v1.12.0

func (SlotAuthSettingsFacebookPtrOutput) AppSecret added in v1.12.0

func (SlotAuthSettingsFacebookPtrOutput) Elem added in v1.12.0

func (SlotAuthSettingsFacebookPtrOutput) ElementType added in v1.12.0

func (SlotAuthSettingsFacebookPtrOutput) OauthScopes added in v1.12.0

func (SlotAuthSettingsFacebookPtrOutput) ToSlotAuthSettingsFacebookPtrOutput added in v1.12.0

func (o SlotAuthSettingsFacebookPtrOutput) ToSlotAuthSettingsFacebookPtrOutput() SlotAuthSettingsFacebookPtrOutput

func (SlotAuthSettingsFacebookPtrOutput) ToSlotAuthSettingsFacebookPtrOutputWithContext added in v1.12.0

func (o SlotAuthSettingsFacebookPtrOutput) ToSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookPtrOutput

type SlotAuthSettingsGoogle added in v1.12.0

type SlotAuthSettingsGoogle struct {
	ClientId     string   `pulumi:"clientId"`
	ClientSecret string   `pulumi:"clientSecret"`
	OauthScopes  []string `pulumi:"oauthScopes"`
}

type SlotAuthSettingsGoogleArgs added in v1.12.0

type SlotAuthSettingsGoogleArgs struct {
	ClientId     pulumi.StringInput      `pulumi:"clientId"`
	ClientSecret pulumi.StringInput      `pulumi:"clientSecret"`
	OauthScopes  pulumi.StringArrayInput `pulumi:"oauthScopes"`
}

func (SlotAuthSettingsGoogleArgs) ElementType added in v1.12.0

func (SlotAuthSettingsGoogleArgs) ElementType() reflect.Type

func (SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGoogleOutput added in v1.12.0

func (i SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGoogleOutput() SlotAuthSettingsGoogleOutput

func (SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGoogleOutputWithContext added in v1.12.0

func (i SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGoogleOutputWithContext(ctx context.Context) SlotAuthSettingsGoogleOutput

func (SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGooglePtrOutput added in v1.12.0

func (i SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGooglePtrOutput() SlotAuthSettingsGooglePtrOutput

func (SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGooglePtrOutputWithContext added in v1.12.0

func (i SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) SlotAuthSettingsGooglePtrOutput

type SlotAuthSettingsGoogleInput added in v1.12.0

type SlotAuthSettingsGoogleInput interface {
	pulumi.Input

	ToSlotAuthSettingsGoogleOutput() SlotAuthSettingsGoogleOutput
	ToSlotAuthSettingsGoogleOutputWithContext(context.Context) SlotAuthSettingsGoogleOutput
}

type SlotAuthSettingsGoogleOutput added in v1.12.0

type SlotAuthSettingsGoogleOutput struct{ *pulumi.OutputState }

func (SlotAuthSettingsGoogleOutput) ClientId added in v1.12.0

func (SlotAuthSettingsGoogleOutput) ClientSecret added in v1.12.0

func (SlotAuthSettingsGoogleOutput) ElementType added in v1.12.0

func (SlotAuthSettingsGoogleOutput) OauthScopes added in v1.12.0

func (SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGoogleOutput added in v1.12.0

func (o SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGoogleOutput() SlotAuthSettingsGoogleOutput

func (SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGoogleOutputWithContext added in v1.12.0

func (o SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGoogleOutputWithContext(ctx context.Context) SlotAuthSettingsGoogleOutput

func (SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGooglePtrOutput added in v1.12.0

func (o SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGooglePtrOutput() SlotAuthSettingsGooglePtrOutput

func (SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGooglePtrOutputWithContext added in v1.12.0

func (o SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) SlotAuthSettingsGooglePtrOutput

type SlotAuthSettingsGooglePtrInput added in v1.12.0

type SlotAuthSettingsGooglePtrInput interface {
	pulumi.Input

	ToSlotAuthSettingsGooglePtrOutput() SlotAuthSettingsGooglePtrOutput
	ToSlotAuthSettingsGooglePtrOutputWithContext(context.Context) SlotAuthSettingsGooglePtrOutput
}

func SlotAuthSettingsGooglePtr added in v1.12.0

func SlotAuthSettingsGooglePtr(v *SlotAuthSettingsGoogleArgs) SlotAuthSettingsGooglePtrInput

type SlotAuthSettingsGooglePtrOutput added in v1.12.0

type SlotAuthSettingsGooglePtrOutput struct{ *pulumi.OutputState }

func (SlotAuthSettingsGooglePtrOutput) ClientId added in v1.12.0

func (SlotAuthSettingsGooglePtrOutput) ClientSecret added in v1.12.0

func (SlotAuthSettingsGooglePtrOutput) Elem added in v1.12.0

func (SlotAuthSettingsGooglePtrOutput) ElementType added in v1.12.0

func (SlotAuthSettingsGooglePtrOutput) OauthScopes added in v1.12.0

func (SlotAuthSettingsGooglePtrOutput) ToSlotAuthSettingsGooglePtrOutput added in v1.12.0

func (o SlotAuthSettingsGooglePtrOutput) ToSlotAuthSettingsGooglePtrOutput() SlotAuthSettingsGooglePtrOutput

func (SlotAuthSettingsGooglePtrOutput) ToSlotAuthSettingsGooglePtrOutputWithContext added in v1.12.0

func (o SlotAuthSettingsGooglePtrOutput) ToSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) SlotAuthSettingsGooglePtrOutput

type SlotAuthSettingsInput added in v1.12.0

type SlotAuthSettingsInput interface {
	pulumi.Input

	ToSlotAuthSettingsOutput() SlotAuthSettingsOutput
	ToSlotAuthSettingsOutputWithContext(context.Context) SlotAuthSettingsOutput
}

type SlotAuthSettingsMicrosoft added in v1.12.0

type SlotAuthSettingsMicrosoft struct {
	ClientId     string   `pulumi:"clientId"`
	ClientSecret string   `pulumi:"clientSecret"`
	OauthScopes  []string `pulumi:"oauthScopes"`
}

type SlotAuthSettingsMicrosoftArgs added in v1.12.0

type SlotAuthSettingsMicrosoftArgs struct {
	ClientId     pulumi.StringInput      `pulumi:"clientId"`
	ClientSecret pulumi.StringInput      `pulumi:"clientSecret"`
	OauthScopes  pulumi.StringArrayInput `pulumi:"oauthScopes"`
}

func (SlotAuthSettingsMicrosoftArgs) ElementType added in v1.12.0

func (SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftOutput added in v1.12.0

func (i SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftOutput() SlotAuthSettingsMicrosoftOutput

func (SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftOutputWithContext added in v1.12.0

func (i SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftOutput

func (SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftPtrOutput added in v1.12.0

func (i SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftPtrOutput() SlotAuthSettingsMicrosoftPtrOutput

func (SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftPtrOutputWithContext added in v1.12.0

func (i SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftPtrOutput

type SlotAuthSettingsMicrosoftInput added in v1.12.0

type SlotAuthSettingsMicrosoftInput interface {
	pulumi.Input

	ToSlotAuthSettingsMicrosoftOutput() SlotAuthSettingsMicrosoftOutput
	ToSlotAuthSettingsMicrosoftOutputWithContext(context.Context) SlotAuthSettingsMicrosoftOutput
}

type SlotAuthSettingsMicrosoftOutput added in v1.12.0

type SlotAuthSettingsMicrosoftOutput struct{ *pulumi.OutputState }

func (SlotAuthSettingsMicrosoftOutput) ClientId added in v1.12.0

func (SlotAuthSettingsMicrosoftOutput) ClientSecret added in v1.12.0

func (SlotAuthSettingsMicrosoftOutput) ElementType added in v1.12.0

func (SlotAuthSettingsMicrosoftOutput) OauthScopes added in v1.12.0

func (SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftOutput added in v1.12.0

func (o SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftOutput() SlotAuthSettingsMicrosoftOutput

func (SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftOutputWithContext added in v1.12.0

func (o SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftOutput

func (SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftPtrOutput added in v1.12.0

func (o SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftPtrOutput() SlotAuthSettingsMicrosoftPtrOutput

func (SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftPtrOutputWithContext added in v1.12.0

func (o SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftPtrOutput

type SlotAuthSettingsMicrosoftPtrInput added in v1.12.0

type SlotAuthSettingsMicrosoftPtrInput interface {
	pulumi.Input

	ToSlotAuthSettingsMicrosoftPtrOutput() SlotAuthSettingsMicrosoftPtrOutput
	ToSlotAuthSettingsMicrosoftPtrOutputWithContext(context.Context) SlotAuthSettingsMicrosoftPtrOutput
}

func SlotAuthSettingsMicrosoftPtr added in v1.12.0

type SlotAuthSettingsMicrosoftPtrOutput added in v1.12.0

type SlotAuthSettingsMicrosoftPtrOutput struct{ *pulumi.OutputState }

func (SlotAuthSettingsMicrosoftPtrOutput) ClientId added in v1.12.0

func (SlotAuthSettingsMicrosoftPtrOutput) ClientSecret added in v1.12.0

func (SlotAuthSettingsMicrosoftPtrOutput) Elem added in v1.12.0

func (SlotAuthSettingsMicrosoftPtrOutput) ElementType added in v1.12.0

func (SlotAuthSettingsMicrosoftPtrOutput) OauthScopes added in v1.12.0

func (SlotAuthSettingsMicrosoftPtrOutput) ToSlotAuthSettingsMicrosoftPtrOutput added in v1.12.0

func (o SlotAuthSettingsMicrosoftPtrOutput) ToSlotAuthSettingsMicrosoftPtrOutput() SlotAuthSettingsMicrosoftPtrOutput

func (SlotAuthSettingsMicrosoftPtrOutput) ToSlotAuthSettingsMicrosoftPtrOutputWithContext added in v1.12.0

func (o SlotAuthSettingsMicrosoftPtrOutput) ToSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftPtrOutput

type SlotAuthSettingsOutput added in v1.12.0

type SlotAuthSettingsOutput struct{ *pulumi.OutputState }

func (SlotAuthSettingsOutput) ActiveDirectory added in v1.12.0

func (SlotAuthSettingsOutput) AdditionalLoginParams added in v1.12.0

func (o SlotAuthSettingsOutput) AdditionalLoginParams() pulumi.StringMapOutput

func (SlotAuthSettingsOutput) AllowedExternalRedirectUrls added in v1.12.0

func (o SlotAuthSettingsOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

func (SlotAuthSettingsOutput) DefaultProvider added in v1.12.0

func (o SlotAuthSettingsOutput) DefaultProvider() pulumi.StringPtrOutput

func (SlotAuthSettingsOutput) ElementType added in v1.12.0

func (SlotAuthSettingsOutput) ElementType() reflect.Type

func (SlotAuthSettingsOutput) Enabled added in v1.12.0

Is the App Service Slot Enabled?

func (SlotAuthSettingsOutput) Facebook added in v1.12.0

func (SlotAuthSettingsOutput) Google added in v1.12.0

func (SlotAuthSettingsOutput) Issuer added in v1.12.0

func (SlotAuthSettingsOutput) Microsoft added in v1.12.0

func (SlotAuthSettingsOutput) RuntimeVersion added in v1.12.0

func (o SlotAuthSettingsOutput) RuntimeVersion() pulumi.StringPtrOutput

func (SlotAuthSettingsOutput) ToSlotAuthSettingsOutput added in v1.12.0

func (o SlotAuthSettingsOutput) ToSlotAuthSettingsOutput() SlotAuthSettingsOutput

func (SlotAuthSettingsOutput) ToSlotAuthSettingsOutputWithContext added in v1.12.0

func (o SlotAuthSettingsOutput) ToSlotAuthSettingsOutputWithContext(ctx context.Context) SlotAuthSettingsOutput

func (SlotAuthSettingsOutput) ToSlotAuthSettingsPtrOutput added in v1.12.0

func (o SlotAuthSettingsOutput) ToSlotAuthSettingsPtrOutput() SlotAuthSettingsPtrOutput

func (SlotAuthSettingsOutput) ToSlotAuthSettingsPtrOutputWithContext added in v1.12.0

func (o SlotAuthSettingsOutput) ToSlotAuthSettingsPtrOutputWithContext(ctx context.Context) SlotAuthSettingsPtrOutput

func (SlotAuthSettingsOutput) TokenRefreshExtensionHours added in v1.12.0

func (o SlotAuthSettingsOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

func (SlotAuthSettingsOutput) TokenStoreEnabled added in v1.12.0

func (o SlotAuthSettingsOutput) TokenStoreEnabled() pulumi.BoolPtrOutput

func (SlotAuthSettingsOutput) Twitter added in v1.12.0

func (SlotAuthSettingsOutput) UnauthenticatedClientAction added in v1.12.0

func (o SlotAuthSettingsOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

type SlotAuthSettingsPtrInput added in v1.12.0

type SlotAuthSettingsPtrInput interface {
	pulumi.Input

	ToSlotAuthSettingsPtrOutput() SlotAuthSettingsPtrOutput
	ToSlotAuthSettingsPtrOutputWithContext(context.Context) SlotAuthSettingsPtrOutput
}

func SlotAuthSettingsPtr added in v1.12.0

func SlotAuthSettingsPtr(v *SlotAuthSettingsArgs) SlotAuthSettingsPtrInput

type SlotAuthSettingsPtrOutput added in v1.12.0

type SlotAuthSettingsPtrOutput struct{ *pulumi.OutputState }

func (SlotAuthSettingsPtrOutput) ActiveDirectory added in v1.12.0

func (SlotAuthSettingsPtrOutput) AdditionalLoginParams added in v1.12.0

func (o SlotAuthSettingsPtrOutput) AdditionalLoginParams() pulumi.StringMapOutput

func (SlotAuthSettingsPtrOutput) AllowedExternalRedirectUrls added in v1.12.0

func (o SlotAuthSettingsPtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput

func (SlotAuthSettingsPtrOutput) DefaultProvider added in v1.12.0

func (o SlotAuthSettingsPtrOutput) DefaultProvider() pulumi.StringPtrOutput

func (SlotAuthSettingsPtrOutput) Elem added in v1.12.0

func (SlotAuthSettingsPtrOutput) ElementType added in v1.12.0

func (SlotAuthSettingsPtrOutput) ElementType() reflect.Type

func (SlotAuthSettingsPtrOutput) Enabled added in v1.12.0

Is the App Service Slot Enabled?

func (SlotAuthSettingsPtrOutput) Facebook added in v1.12.0

func (SlotAuthSettingsPtrOutput) Google added in v1.12.0

func (SlotAuthSettingsPtrOutput) Issuer added in v1.12.0

func (SlotAuthSettingsPtrOutput) Microsoft added in v1.12.0

func (SlotAuthSettingsPtrOutput) RuntimeVersion added in v1.12.0

func (SlotAuthSettingsPtrOutput) ToSlotAuthSettingsPtrOutput added in v1.12.0

func (o SlotAuthSettingsPtrOutput) ToSlotAuthSettingsPtrOutput() SlotAuthSettingsPtrOutput

func (SlotAuthSettingsPtrOutput) ToSlotAuthSettingsPtrOutputWithContext added in v1.12.0

func (o SlotAuthSettingsPtrOutput) ToSlotAuthSettingsPtrOutputWithContext(ctx context.Context) SlotAuthSettingsPtrOutput

func (SlotAuthSettingsPtrOutput) TokenRefreshExtensionHours added in v1.12.0

func (o SlotAuthSettingsPtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput

func (SlotAuthSettingsPtrOutput) TokenStoreEnabled added in v1.12.0

func (o SlotAuthSettingsPtrOutput) TokenStoreEnabled() pulumi.BoolPtrOutput

func (SlotAuthSettingsPtrOutput) Twitter added in v1.12.0

func (SlotAuthSettingsPtrOutput) UnauthenticatedClientAction added in v1.12.0

func (o SlotAuthSettingsPtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput

type SlotAuthSettingsTwitter added in v1.12.0

type SlotAuthSettingsTwitter struct {
	ConsumerKey    string `pulumi:"consumerKey"`
	ConsumerSecret string `pulumi:"consumerSecret"`
}

type SlotAuthSettingsTwitterArgs added in v1.12.0

type SlotAuthSettingsTwitterArgs struct {
	ConsumerKey    pulumi.StringInput `pulumi:"consumerKey"`
	ConsumerSecret pulumi.StringInput `pulumi:"consumerSecret"`
}

func (SlotAuthSettingsTwitterArgs) ElementType added in v1.12.0

func (SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterOutput added in v1.12.0

func (i SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterOutput() SlotAuthSettingsTwitterOutput

func (SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterOutputWithContext added in v1.12.0

func (i SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterOutput

func (SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterPtrOutput added in v1.12.0

func (i SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterPtrOutput() SlotAuthSettingsTwitterPtrOutput

func (SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterPtrOutputWithContext added in v1.12.0

func (i SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterPtrOutput

type SlotAuthSettingsTwitterInput added in v1.12.0

type SlotAuthSettingsTwitterInput interface {
	pulumi.Input

	ToSlotAuthSettingsTwitterOutput() SlotAuthSettingsTwitterOutput
	ToSlotAuthSettingsTwitterOutputWithContext(context.Context) SlotAuthSettingsTwitterOutput
}

type SlotAuthSettingsTwitterOutput added in v1.12.0

type SlotAuthSettingsTwitterOutput struct{ *pulumi.OutputState }

func (SlotAuthSettingsTwitterOutput) ConsumerKey added in v1.12.0

func (SlotAuthSettingsTwitterOutput) ConsumerSecret added in v1.12.0

func (SlotAuthSettingsTwitterOutput) ElementType added in v1.12.0

func (SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterOutput added in v1.12.0

func (o SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterOutput() SlotAuthSettingsTwitterOutput

func (SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterOutputWithContext added in v1.12.0

func (o SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterOutput

func (SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterPtrOutput added in v1.12.0

func (o SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterPtrOutput() SlotAuthSettingsTwitterPtrOutput

func (SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterPtrOutputWithContext added in v1.12.0

func (o SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterPtrOutput

type SlotAuthSettingsTwitterPtrInput added in v1.12.0

type SlotAuthSettingsTwitterPtrInput interface {
	pulumi.Input

	ToSlotAuthSettingsTwitterPtrOutput() SlotAuthSettingsTwitterPtrOutput
	ToSlotAuthSettingsTwitterPtrOutputWithContext(context.Context) SlotAuthSettingsTwitterPtrOutput
}

func SlotAuthSettingsTwitterPtr added in v1.12.0

func SlotAuthSettingsTwitterPtr(v *SlotAuthSettingsTwitterArgs) SlotAuthSettingsTwitterPtrInput

type SlotAuthSettingsTwitterPtrOutput added in v1.12.0

type SlotAuthSettingsTwitterPtrOutput struct{ *pulumi.OutputState }

func (SlotAuthSettingsTwitterPtrOutput) ConsumerKey added in v1.12.0

func (SlotAuthSettingsTwitterPtrOutput) ConsumerSecret added in v1.12.0

func (SlotAuthSettingsTwitterPtrOutput) Elem added in v1.12.0

func (SlotAuthSettingsTwitterPtrOutput) ElementType added in v1.12.0

func (SlotAuthSettingsTwitterPtrOutput) ToSlotAuthSettingsTwitterPtrOutput added in v1.12.0

func (o SlotAuthSettingsTwitterPtrOutput) ToSlotAuthSettingsTwitterPtrOutput() SlotAuthSettingsTwitterPtrOutput

func (SlotAuthSettingsTwitterPtrOutput) ToSlotAuthSettingsTwitterPtrOutputWithContext added in v1.12.0

func (o SlotAuthSettingsTwitterPtrOutput) ToSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterPtrOutput

type SlotConnectionString added in v1.12.0

type SlotConnectionString struct {
	// The name of the Connection String.
	Name string `pulumi:"name"`
	// The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure`, and  `SQLServer`.
	Type string `pulumi:"type"`
	// The value for the Connection String.
	Value string `pulumi:"value"`
}

type SlotConnectionStringArgs added in v1.12.0

type SlotConnectionStringArgs struct {
	// The name of the Connection String.
	Name pulumi.StringInput `pulumi:"name"`
	// The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure`, and  `SQLServer`.
	Type pulumi.StringInput `pulumi:"type"`
	// The value for the Connection String.
	Value pulumi.StringInput `pulumi:"value"`
}

func (SlotConnectionStringArgs) ElementType added in v1.12.0

func (SlotConnectionStringArgs) ElementType() reflect.Type

func (SlotConnectionStringArgs) ToSlotConnectionStringOutput added in v1.12.0

func (i SlotConnectionStringArgs) ToSlotConnectionStringOutput() SlotConnectionStringOutput

func (SlotConnectionStringArgs) ToSlotConnectionStringOutputWithContext added in v1.12.0

func (i SlotConnectionStringArgs) ToSlotConnectionStringOutputWithContext(ctx context.Context) SlotConnectionStringOutput

type SlotConnectionStringArray added in v1.12.0

type SlotConnectionStringArray []SlotConnectionStringInput

func (SlotConnectionStringArray) ElementType added in v1.12.0

func (SlotConnectionStringArray) ElementType() reflect.Type

func (SlotConnectionStringArray) ToSlotConnectionStringArrayOutput added in v1.12.0

func (i SlotConnectionStringArray) ToSlotConnectionStringArrayOutput() SlotConnectionStringArrayOutput

func (SlotConnectionStringArray) ToSlotConnectionStringArrayOutputWithContext added in v1.12.0

func (i SlotConnectionStringArray) ToSlotConnectionStringArrayOutputWithContext(ctx context.Context) SlotConnectionStringArrayOutput

type SlotConnectionStringArrayInput added in v1.12.0

type SlotConnectionStringArrayInput interface {
	pulumi.Input

	ToSlotConnectionStringArrayOutput() SlotConnectionStringArrayOutput
	ToSlotConnectionStringArrayOutputWithContext(context.Context) SlotConnectionStringArrayOutput
}

type SlotConnectionStringArrayOutput added in v1.12.0

type SlotConnectionStringArrayOutput struct{ *pulumi.OutputState }

func (SlotConnectionStringArrayOutput) ElementType added in v1.12.0

func (SlotConnectionStringArrayOutput) Index added in v1.12.0

func (SlotConnectionStringArrayOutput) ToSlotConnectionStringArrayOutput added in v1.12.0

func (o SlotConnectionStringArrayOutput) ToSlotConnectionStringArrayOutput() SlotConnectionStringArrayOutput

func (SlotConnectionStringArrayOutput) ToSlotConnectionStringArrayOutputWithContext added in v1.12.0

func (o SlotConnectionStringArrayOutput) ToSlotConnectionStringArrayOutputWithContext(ctx context.Context) SlotConnectionStringArrayOutput

type SlotConnectionStringInput added in v1.12.0

type SlotConnectionStringInput interface {
	pulumi.Input

	ToSlotConnectionStringOutput() SlotConnectionStringOutput
	ToSlotConnectionStringOutputWithContext(context.Context) SlotConnectionStringOutput
}

type SlotConnectionStringOutput added in v1.12.0

type SlotConnectionStringOutput struct{ *pulumi.OutputState }

func (SlotConnectionStringOutput) ElementType added in v1.12.0

func (SlotConnectionStringOutput) ElementType() reflect.Type

func (SlotConnectionStringOutput) Name added in v1.12.0

The name of the Connection String.

func (SlotConnectionStringOutput) ToSlotConnectionStringOutput added in v1.12.0

func (o SlotConnectionStringOutput) ToSlotConnectionStringOutput() SlotConnectionStringOutput

func (SlotConnectionStringOutput) ToSlotConnectionStringOutputWithContext added in v1.12.0

func (o SlotConnectionStringOutput) ToSlotConnectionStringOutputWithContext(ctx context.Context) SlotConnectionStringOutput

func (SlotConnectionStringOutput) Type added in v1.12.0

The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure`, and `SQLServer`.

func (SlotConnectionStringOutput) Value added in v1.12.0

The value for the Connection String.

type SlotIdentity added in v1.12.0

type SlotIdentity struct {
	IdentityIds []string `pulumi:"identityIds"`
	PrincipalId *string  `pulumi:"principalId"`
	TenantId    *string  `pulumi:"tenantId"`
	// The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure`, and  `SQLServer`.
	Type string `pulumi:"type"`
}

type SlotIdentityArgs added in v1.12.0

type SlotIdentityArgs struct {
	IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"`
	PrincipalId pulumi.StringPtrInput   `pulumi:"principalId"`
	TenantId    pulumi.StringPtrInput   `pulumi:"tenantId"`
	// The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure`, and  `SQLServer`.
	Type pulumi.StringInput `pulumi:"type"`
}

func (SlotIdentityArgs) ElementType added in v1.12.0

func (SlotIdentityArgs) ElementType() reflect.Type

func (SlotIdentityArgs) ToSlotIdentityOutput added in v1.12.0

func (i SlotIdentityArgs) ToSlotIdentityOutput() SlotIdentityOutput

func (SlotIdentityArgs) ToSlotIdentityOutputWithContext added in v1.12.0

func (i SlotIdentityArgs) ToSlotIdentityOutputWithContext(ctx context.Context) SlotIdentityOutput

func (SlotIdentityArgs) ToSlotIdentityPtrOutput added in v1.12.0

func (i SlotIdentityArgs) ToSlotIdentityPtrOutput() SlotIdentityPtrOutput

func (SlotIdentityArgs) ToSlotIdentityPtrOutputWithContext added in v1.12.0

func (i SlotIdentityArgs) ToSlotIdentityPtrOutputWithContext(ctx context.Context) SlotIdentityPtrOutput

type SlotIdentityInput added in v1.12.0

type SlotIdentityInput interface {
	pulumi.Input

	ToSlotIdentityOutput() SlotIdentityOutput
	ToSlotIdentityOutputWithContext(context.Context) SlotIdentityOutput
}

type SlotIdentityOutput added in v1.12.0

type SlotIdentityOutput struct{ *pulumi.OutputState }

func (SlotIdentityOutput) ElementType added in v1.12.0

func (SlotIdentityOutput) ElementType() reflect.Type

func (SlotIdentityOutput) IdentityIds added in v1.12.0

func (SlotIdentityOutput) PrincipalId added in v1.12.0

func (o SlotIdentityOutput) PrincipalId() pulumi.StringPtrOutput

func (SlotIdentityOutput) TenantId added in v1.12.0

func (SlotIdentityOutput) ToSlotIdentityOutput added in v1.12.0

func (o SlotIdentityOutput) ToSlotIdentityOutput() SlotIdentityOutput

func (SlotIdentityOutput) ToSlotIdentityOutputWithContext added in v1.12.0

func (o SlotIdentityOutput) ToSlotIdentityOutputWithContext(ctx context.Context) SlotIdentityOutput

func (SlotIdentityOutput) ToSlotIdentityPtrOutput added in v1.12.0

func (o SlotIdentityOutput) ToSlotIdentityPtrOutput() SlotIdentityPtrOutput

func (SlotIdentityOutput) ToSlotIdentityPtrOutputWithContext added in v1.12.0

func (o SlotIdentityOutput) ToSlotIdentityPtrOutputWithContext(ctx context.Context) SlotIdentityPtrOutput

func (SlotIdentityOutput) Type added in v1.12.0

The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure`, and `SQLServer`.

type SlotIdentityPtrInput added in v1.12.0

type SlotIdentityPtrInput interface {
	pulumi.Input

	ToSlotIdentityPtrOutput() SlotIdentityPtrOutput
	ToSlotIdentityPtrOutputWithContext(context.Context) SlotIdentityPtrOutput
}

func SlotIdentityPtr added in v1.12.0

func SlotIdentityPtr(v *SlotIdentityArgs) SlotIdentityPtrInput

type SlotIdentityPtrOutput added in v1.12.0

type SlotIdentityPtrOutput struct{ *pulumi.OutputState }

func (SlotIdentityPtrOutput) Elem added in v1.12.0

func (SlotIdentityPtrOutput) ElementType added in v1.12.0

func (SlotIdentityPtrOutput) ElementType() reflect.Type

func (SlotIdentityPtrOutput) IdentityIds added in v1.12.0

func (SlotIdentityPtrOutput) PrincipalId added in v1.12.0

func (SlotIdentityPtrOutput) TenantId added in v1.12.0

func (SlotIdentityPtrOutput) ToSlotIdentityPtrOutput added in v1.12.0

func (o SlotIdentityPtrOutput) ToSlotIdentityPtrOutput() SlotIdentityPtrOutput

func (SlotIdentityPtrOutput) ToSlotIdentityPtrOutputWithContext added in v1.12.0

func (o SlotIdentityPtrOutput) ToSlotIdentityPtrOutputWithContext(ctx context.Context) SlotIdentityPtrOutput

func (SlotIdentityPtrOutput) Type added in v1.12.0

The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure`, and `SQLServer`.

type SlotLogs added in v1.12.0

type SlotLogs struct {
	ApplicationLogs *SlotLogsApplicationLogs `pulumi:"applicationLogs"`
	HttpLogs        *SlotLogsHttpLogs        `pulumi:"httpLogs"`
}

type SlotLogsApplicationLogs added in v1.12.0

type SlotLogsApplicationLogs struct {
	AzureBlobStorage *SlotLogsApplicationLogsAzureBlobStorage `pulumi:"azureBlobStorage"`
}

type SlotLogsApplicationLogsArgs added in v1.12.0

type SlotLogsApplicationLogsArgs struct {
	AzureBlobStorage SlotLogsApplicationLogsAzureBlobStoragePtrInput `pulumi:"azureBlobStorage"`
}

func (SlotLogsApplicationLogsArgs) ElementType added in v1.12.0

func (SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsOutput added in v1.12.0

func (i SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsOutput() SlotLogsApplicationLogsOutput

func (SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsOutputWithContext added in v1.12.0

func (i SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsOutputWithContext(ctx context.Context) SlotLogsApplicationLogsOutput

func (SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsPtrOutput added in v1.12.0

func (i SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsPtrOutput() SlotLogsApplicationLogsPtrOutput

func (SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsPtrOutputWithContext added in v1.12.0

func (i SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsPtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsPtrOutput

type SlotLogsApplicationLogsAzureBlobStorage added in v1.12.0

type SlotLogsApplicationLogsAzureBlobStorage struct {
	Level           string `pulumi:"level"`
	RetentionInDays int    `pulumi:"retentionInDays"`
	SasUrl          string `pulumi:"sasUrl"`
}

type SlotLogsApplicationLogsAzureBlobStorageArgs added in v1.12.0

type SlotLogsApplicationLogsAzureBlobStorageArgs struct {
	Level           pulumi.StringInput `pulumi:"level"`
	RetentionInDays pulumi.IntInput    `pulumi:"retentionInDays"`
	SasUrl          pulumi.StringInput `pulumi:"sasUrl"`
}

func (SlotLogsApplicationLogsAzureBlobStorageArgs) ElementType added in v1.12.0

func (SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStorageOutput added in v1.12.0

func (i SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStorageOutput() SlotLogsApplicationLogsAzureBlobStorageOutput

func (SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStorageOutputWithContext added in v1.12.0

func (i SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStorageOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStorageOutput

func (SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput added in v1.12.0

func (i SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput() SlotLogsApplicationLogsAzureBlobStoragePtrOutput

func (SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext added in v1.12.0

func (i SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStoragePtrOutput

type SlotLogsApplicationLogsAzureBlobStorageInput added in v1.12.0

type SlotLogsApplicationLogsAzureBlobStorageInput interface {
	pulumi.Input

	ToSlotLogsApplicationLogsAzureBlobStorageOutput() SlotLogsApplicationLogsAzureBlobStorageOutput
	ToSlotLogsApplicationLogsAzureBlobStorageOutputWithContext(context.Context) SlotLogsApplicationLogsAzureBlobStorageOutput
}

type SlotLogsApplicationLogsAzureBlobStorageOutput added in v1.12.0

type SlotLogsApplicationLogsAzureBlobStorageOutput struct{ *pulumi.OutputState }

func (SlotLogsApplicationLogsAzureBlobStorageOutput) ElementType added in v1.12.0

func (SlotLogsApplicationLogsAzureBlobStorageOutput) Level added in v1.12.0

func (SlotLogsApplicationLogsAzureBlobStorageOutput) RetentionInDays added in v1.12.0

func (SlotLogsApplicationLogsAzureBlobStorageOutput) SasUrl added in v1.12.0

func (SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStorageOutput added in v1.12.0

func (o SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStorageOutput() SlotLogsApplicationLogsAzureBlobStorageOutput

func (SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStorageOutputWithContext added in v1.12.0

func (o SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStorageOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStorageOutput

func (SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput added in v1.12.0

func (o SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput() SlotLogsApplicationLogsAzureBlobStoragePtrOutput

func (SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext added in v1.12.0

func (o SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStoragePtrOutput

type SlotLogsApplicationLogsAzureBlobStoragePtrInput added in v1.12.0

type SlotLogsApplicationLogsAzureBlobStoragePtrInput interface {
	pulumi.Input

	ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput() SlotLogsApplicationLogsAzureBlobStoragePtrOutput
	ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(context.Context) SlotLogsApplicationLogsAzureBlobStoragePtrOutput
}

type SlotLogsApplicationLogsAzureBlobStoragePtrOutput added in v1.12.0

type SlotLogsApplicationLogsAzureBlobStoragePtrOutput struct{ *pulumi.OutputState }

func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) Elem added in v1.12.0

func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ElementType added in v1.12.0

func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) Level added in v1.12.0

func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays added in v1.12.0

func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) SasUrl added in v1.12.0

func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput added in v1.12.0

func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput() SlotLogsApplicationLogsAzureBlobStoragePtrOutput

func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext added in v1.12.0

func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStoragePtrOutput

type SlotLogsApplicationLogsInput added in v1.12.0

type SlotLogsApplicationLogsInput interface {
	pulumi.Input

	ToSlotLogsApplicationLogsOutput() SlotLogsApplicationLogsOutput
	ToSlotLogsApplicationLogsOutputWithContext(context.Context) SlotLogsApplicationLogsOutput
}

type SlotLogsApplicationLogsOutput added in v1.12.0

type SlotLogsApplicationLogsOutput struct{ *pulumi.OutputState }

func (SlotLogsApplicationLogsOutput) AzureBlobStorage added in v1.12.0

func (SlotLogsApplicationLogsOutput) ElementType added in v1.12.0

func (SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsOutput added in v1.12.0

func (o SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsOutput() SlotLogsApplicationLogsOutput

func (SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsOutputWithContext added in v1.12.0

func (o SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsOutputWithContext(ctx context.Context) SlotLogsApplicationLogsOutput

func (SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsPtrOutput added in v1.12.0

func (o SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsPtrOutput() SlotLogsApplicationLogsPtrOutput

func (SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsPtrOutputWithContext added in v1.12.0

func (o SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsPtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsPtrOutput

type SlotLogsApplicationLogsPtrInput added in v1.12.0

type SlotLogsApplicationLogsPtrInput interface {
	pulumi.Input

	ToSlotLogsApplicationLogsPtrOutput() SlotLogsApplicationLogsPtrOutput
	ToSlotLogsApplicationLogsPtrOutputWithContext(context.Context) SlotLogsApplicationLogsPtrOutput
}

func SlotLogsApplicationLogsPtr added in v1.12.0

func SlotLogsApplicationLogsPtr(v *SlotLogsApplicationLogsArgs) SlotLogsApplicationLogsPtrInput

type SlotLogsApplicationLogsPtrOutput added in v1.12.0

type SlotLogsApplicationLogsPtrOutput struct{ *pulumi.OutputState }

func (SlotLogsApplicationLogsPtrOutput) AzureBlobStorage added in v1.12.0

func (SlotLogsApplicationLogsPtrOutput) Elem added in v1.12.0

func (SlotLogsApplicationLogsPtrOutput) ElementType added in v1.12.0

func (SlotLogsApplicationLogsPtrOutput) ToSlotLogsApplicationLogsPtrOutput added in v1.12.0

func (o SlotLogsApplicationLogsPtrOutput) ToSlotLogsApplicationLogsPtrOutput() SlotLogsApplicationLogsPtrOutput

func (SlotLogsApplicationLogsPtrOutput) ToSlotLogsApplicationLogsPtrOutputWithContext added in v1.12.0

func (o SlotLogsApplicationLogsPtrOutput) ToSlotLogsApplicationLogsPtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsPtrOutput

type SlotLogsArgs added in v1.12.0

type SlotLogsArgs struct {
	ApplicationLogs SlotLogsApplicationLogsPtrInput `pulumi:"applicationLogs"`
	HttpLogs        SlotLogsHttpLogsPtrInput        `pulumi:"httpLogs"`
}

func (SlotLogsArgs) ElementType added in v1.12.0

func (SlotLogsArgs) ElementType() reflect.Type

func (SlotLogsArgs) ToSlotLogsOutput added in v1.12.0

func (i SlotLogsArgs) ToSlotLogsOutput() SlotLogsOutput

func (SlotLogsArgs) ToSlotLogsOutputWithContext added in v1.12.0

func (i SlotLogsArgs) ToSlotLogsOutputWithContext(ctx context.Context) SlotLogsOutput

func (SlotLogsArgs) ToSlotLogsPtrOutput added in v1.12.0

func (i SlotLogsArgs) ToSlotLogsPtrOutput() SlotLogsPtrOutput

func (SlotLogsArgs) ToSlotLogsPtrOutputWithContext added in v1.12.0

func (i SlotLogsArgs) ToSlotLogsPtrOutputWithContext(ctx context.Context) SlotLogsPtrOutput

type SlotLogsHttpLogs added in v1.12.0

type SlotLogsHttpLogs struct {
	AzureBlobStorage *SlotLogsHttpLogsAzureBlobStorage `pulumi:"azureBlobStorage"`
	FileSystem       *SlotLogsHttpLogsFileSystem       `pulumi:"fileSystem"`
}

type SlotLogsHttpLogsArgs added in v1.12.0

type SlotLogsHttpLogsArgs struct {
	AzureBlobStorage SlotLogsHttpLogsAzureBlobStoragePtrInput `pulumi:"azureBlobStorage"`
	FileSystem       SlotLogsHttpLogsFileSystemPtrInput       `pulumi:"fileSystem"`
}

func (SlotLogsHttpLogsArgs) ElementType added in v1.12.0

func (SlotLogsHttpLogsArgs) ElementType() reflect.Type

func (SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsOutput added in v1.12.0

func (i SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsOutput() SlotLogsHttpLogsOutput

func (SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsOutputWithContext added in v1.12.0

func (i SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsOutputWithContext(ctx context.Context) SlotLogsHttpLogsOutput

func (SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsPtrOutput added in v1.12.0

func (i SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsPtrOutput() SlotLogsHttpLogsPtrOutput

func (SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsPtrOutputWithContext added in v1.12.0

func (i SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsPtrOutput

type SlotLogsHttpLogsAzureBlobStorage added in v1.12.0

type SlotLogsHttpLogsAzureBlobStorage struct {
	RetentionInDays int    `pulumi:"retentionInDays"`
	SasUrl          string `pulumi:"sasUrl"`
}

type SlotLogsHttpLogsAzureBlobStorageArgs added in v1.12.0

type SlotLogsHttpLogsAzureBlobStorageArgs struct {
	RetentionInDays pulumi.IntInput    `pulumi:"retentionInDays"`
	SasUrl          pulumi.StringInput `pulumi:"sasUrl"`
}

func (SlotLogsHttpLogsAzureBlobStorageArgs) ElementType added in v1.12.0

func (SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStorageOutput added in v1.12.0

func (i SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStorageOutput() SlotLogsHttpLogsAzureBlobStorageOutput

func (SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStorageOutputWithContext added in v1.12.0

func (i SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStorageOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStorageOutput

func (SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput added in v1.12.0

func (i SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput() SlotLogsHttpLogsAzureBlobStoragePtrOutput

func (SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext added in v1.12.0

func (i SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStoragePtrOutput

type SlotLogsHttpLogsAzureBlobStorageInput added in v1.12.0

type SlotLogsHttpLogsAzureBlobStorageInput interface {
	pulumi.Input

	ToSlotLogsHttpLogsAzureBlobStorageOutput() SlotLogsHttpLogsAzureBlobStorageOutput
	ToSlotLogsHttpLogsAzureBlobStorageOutputWithContext(context.Context) SlotLogsHttpLogsAzureBlobStorageOutput
}

type SlotLogsHttpLogsAzureBlobStorageOutput added in v1.12.0

type SlotLogsHttpLogsAzureBlobStorageOutput struct{ *pulumi.OutputState }

func (SlotLogsHttpLogsAzureBlobStorageOutput) ElementType added in v1.12.0

func (SlotLogsHttpLogsAzureBlobStorageOutput) RetentionInDays added in v1.12.0

func (SlotLogsHttpLogsAzureBlobStorageOutput) SasUrl added in v1.12.0

func (SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStorageOutput added in v1.12.0

func (o SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStorageOutput() SlotLogsHttpLogsAzureBlobStorageOutput

func (SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStorageOutputWithContext added in v1.12.0

func (o SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStorageOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStorageOutput

func (SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput added in v1.12.0

func (o SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput() SlotLogsHttpLogsAzureBlobStoragePtrOutput

func (SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext added in v1.12.0

func (o SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStoragePtrOutput

type SlotLogsHttpLogsAzureBlobStoragePtrInput added in v1.12.0

type SlotLogsHttpLogsAzureBlobStoragePtrInput interface {
	pulumi.Input

	ToSlotLogsHttpLogsAzureBlobStoragePtrOutput() SlotLogsHttpLogsAzureBlobStoragePtrOutput
	ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext(context.Context) SlotLogsHttpLogsAzureBlobStoragePtrOutput
}

type SlotLogsHttpLogsAzureBlobStoragePtrOutput added in v1.12.0

type SlotLogsHttpLogsAzureBlobStoragePtrOutput struct{ *pulumi.OutputState }

func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) Elem added in v1.12.0

func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) ElementType added in v1.12.0

func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) RetentionInDays added in v1.12.0

func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) SasUrl added in v1.12.0

func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput added in v1.12.0

func (o SlotLogsHttpLogsAzureBlobStoragePtrOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput() SlotLogsHttpLogsAzureBlobStoragePtrOutput

func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext added in v1.12.0

func (o SlotLogsHttpLogsAzureBlobStoragePtrOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStoragePtrOutput

type SlotLogsHttpLogsFileSystem added in v1.12.0

type SlotLogsHttpLogsFileSystem struct {
	RetentionInDays int `pulumi:"retentionInDays"`
	RetentionInMb   int `pulumi:"retentionInMb"`
}

type SlotLogsHttpLogsFileSystemArgs added in v1.12.0

type SlotLogsHttpLogsFileSystemArgs struct {
	RetentionInDays pulumi.IntInput `pulumi:"retentionInDays"`
	RetentionInMb   pulumi.IntInput `pulumi:"retentionInMb"`
}

func (SlotLogsHttpLogsFileSystemArgs) ElementType added in v1.12.0

func (SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemOutput added in v1.12.0

func (i SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemOutput() SlotLogsHttpLogsFileSystemOutput

func (SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemOutputWithContext added in v1.12.0

func (i SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemOutput

func (SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemPtrOutput added in v1.12.0

func (i SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemPtrOutput() SlotLogsHttpLogsFileSystemPtrOutput

func (SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext added in v1.12.0

func (i SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemPtrOutput

type SlotLogsHttpLogsFileSystemInput added in v1.12.0

type SlotLogsHttpLogsFileSystemInput interface {
	pulumi.Input

	ToSlotLogsHttpLogsFileSystemOutput() SlotLogsHttpLogsFileSystemOutput
	ToSlotLogsHttpLogsFileSystemOutputWithContext(context.Context) SlotLogsHttpLogsFileSystemOutput
}

type SlotLogsHttpLogsFileSystemOutput added in v1.12.0

type SlotLogsHttpLogsFileSystemOutput struct{ *pulumi.OutputState }

func (SlotLogsHttpLogsFileSystemOutput) ElementType added in v1.12.0

func (SlotLogsHttpLogsFileSystemOutput) RetentionInDays added in v1.12.0

func (SlotLogsHttpLogsFileSystemOutput) RetentionInMb added in v1.12.0

func (SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemOutput added in v1.12.0

func (o SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemOutput() SlotLogsHttpLogsFileSystemOutput

func (SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemOutputWithContext added in v1.12.0

func (o SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemOutput

func (SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemPtrOutput added in v1.12.0

func (o SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemPtrOutput() SlotLogsHttpLogsFileSystemPtrOutput

func (SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext added in v1.12.0

func (o SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemPtrOutput

type SlotLogsHttpLogsFileSystemPtrInput added in v1.12.0

type SlotLogsHttpLogsFileSystemPtrInput interface {
	pulumi.Input

	ToSlotLogsHttpLogsFileSystemPtrOutput() SlotLogsHttpLogsFileSystemPtrOutput
	ToSlotLogsHttpLogsFileSystemPtrOutputWithContext(context.Context) SlotLogsHttpLogsFileSystemPtrOutput
}

func SlotLogsHttpLogsFileSystemPtr added in v1.12.0

type SlotLogsHttpLogsFileSystemPtrOutput added in v1.12.0

type SlotLogsHttpLogsFileSystemPtrOutput struct{ *pulumi.OutputState }

func (SlotLogsHttpLogsFileSystemPtrOutput) Elem added in v1.12.0

func (SlotLogsHttpLogsFileSystemPtrOutput) ElementType added in v1.12.0

func (SlotLogsHttpLogsFileSystemPtrOutput) RetentionInDays added in v1.12.0

func (SlotLogsHttpLogsFileSystemPtrOutput) RetentionInMb added in v1.12.0

func (SlotLogsHttpLogsFileSystemPtrOutput) ToSlotLogsHttpLogsFileSystemPtrOutput added in v1.12.0

func (o SlotLogsHttpLogsFileSystemPtrOutput) ToSlotLogsHttpLogsFileSystemPtrOutput() SlotLogsHttpLogsFileSystemPtrOutput

func (SlotLogsHttpLogsFileSystemPtrOutput) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext added in v1.12.0

func (o SlotLogsHttpLogsFileSystemPtrOutput) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemPtrOutput

type SlotLogsHttpLogsInput added in v1.12.0

type SlotLogsHttpLogsInput interface {
	pulumi.Input

	ToSlotLogsHttpLogsOutput() SlotLogsHttpLogsOutput
	ToSlotLogsHttpLogsOutputWithContext(context.Context) SlotLogsHttpLogsOutput
}

type SlotLogsHttpLogsOutput added in v1.12.0

type SlotLogsHttpLogsOutput struct{ *pulumi.OutputState }

func (SlotLogsHttpLogsOutput) AzureBlobStorage added in v1.12.0

func (SlotLogsHttpLogsOutput) ElementType added in v1.12.0

func (SlotLogsHttpLogsOutput) ElementType() reflect.Type

func (SlotLogsHttpLogsOutput) FileSystem added in v1.12.0

func (SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsOutput added in v1.12.0

func (o SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsOutput() SlotLogsHttpLogsOutput

func (SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsOutputWithContext added in v1.12.0

func (o SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsOutputWithContext(ctx context.Context) SlotLogsHttpLogsOutput

func (SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsPtrOutput added in v1.12.0

func (o SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsPtrOutput() SlotLogsHttpLogsPtrOutput

func (SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsPtrOutputWithContext added in v1.12.0

func (o SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsPtrOutput

type SlotLogsHttpLogsPtrInput added in v1.12.0

type SlotLogsHttpLogsPtrInput interface {
	pulumi.Input

	ToSlotLogsHttpLogsPtrOutput() SlotLogsHttpLogsPtrOutput
	ToSlotLogsHttpLogsPtrOutputWithContext(context.Context) SlotLogsHttpLogsPtrOutput
}

func SlotLogsHttpLogsPtr added in v1.12.0

func SlotLogsHttpLogsPtr(v *SlotLogsHttpLogsArgs) SlotLogsHttpLogsPtrInput

type SlotLogsHttpLogsPtrOutput added in v1.12.0

type SlotLogsHttpLogsPtrOutput struct{ *pulumi.OutputState }

func (SlotLogsHttpLogsPtrOutput) AzureBlobStorage added in v1.12.0

func (SlotLogsHttpLogsPtrOutput) Elem added in v1.12.0

func (SlotLogsHttpLogsPtrOutput) ElementType added in v1.12.0

func (SlotLogsHttpLogsPtrOutput) ElementType() reflect.Type

func (SlotLogsHttpLogsPtrOutput) FileSystem added in v1.12.0

func (SlotLogsHttpLogsPtrOutput) ToSlotLogsHttpLogsPtrOutput added in v1.12.0

func (o SlotLogsHttpLogsPtrOutput) ToSlotLogsHttpLogsPtrOutput() SlotLogsHttpLogsPtrOutput

func (SlotLogsHttpLogsPtrOutput) ToSlotLogsHttpLogsPtrOutputWithContext added in v1.12.0

func (o SlotLogsHttpLogsPtrOutput) ToSlotLogsHttpLogsPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsPtrOutput

type SlotLogsInput added in v1.12.0

type SlotLogsInput interface {
	pulumi.Input

	ToSlotLogsOutput() SlotLogsOutput
	ToSlotLogsOutputWithContext(context.Context) SlotLogsOutput
}

type SlotLogsOutput added in v1.12.0

type SlotLogsOutput struct{ *pulumi.OutputState }

func (SlotLogsOutput) ApplicationLogs added in v1.12.0

func (SlotLogsOutput) ElementType added in v1.12.0

func (SlotLogsOutput) ElementType() reflect.Type

func (SlotLogsOutput) HttpLogs added in v1.12.0

func (SlotLogsOutput) ToSlotLogsOutput added in v1.12.0

func (o SlotLogsOutput) ToSlotLogsOutput() SlotLogsOutput

func (SlotLogsOutput) ToSlotLogsOutputWithContext added in v1.12.0

func (o SlotLogsOutput) ToSlotLogsOutputWithContext(ctx context.Context) SlotLogsOutput

func (SlotLogsOutput) ToSlotLogsPtrOutput added in v1.12.0

func (o SlotLogsOutput) ToSlotLogsPtrOutput() SlotLogsPtrOutput

func (SlotLogsOutput) ToSlotLogsPtrOutputWithContext added in v1.12.0

func (o SlotLogsOutput) ToSlotLogsPtrOutputWithContext(ctx context.Context) SlotLogsPtrOutput

type SlotLogsPtrInput added in v1.12.0

type SlotLogsPtrInput interface {
	pulumi.Input

	ToSlotLogsPtrOutput() SlotLogsPtrOutput
	ToSlotLogsPtrOutputWithContext(context.Context) SlotLogsPtrOutput
}

func SlotLogsPtr added in v1.12.0

func SlotLogsPtr(v *SlotLogsArgs) SlotLogsPtrInput

type SlotLogsPtrOutput added in v1.12.0

type SlotLogsPtrOutput struct{ *pulumi.OutputState }

func (SlotLogsPtrOutput) ApplicationLogs added in v1.12.0

func (SlotLogsPtrOutput) Elem added in v1.12.0

func (SlotLogsPtrOutput) ElementType added in v1.12.0

func (SlotLogsPtrOutput) ElementType() reflect.Type

func (SlotLogsPtrOutput) HttpLogs added in v1.12.0

func (SlotLogsPtrOutput) ToSlotLogsPtrOutput added in v1.12.0

func (o SlotLogsPtrOutput) ToSlotLogsPtrOutput() SlotLogsPtrOutput

func (SlotLogsPtrOutput) ToSlotLogsPtrOutputWithContext added in v1.12.0

func (o SlotLogsPtrOutput) ToSlotLogsPtrOutputWithContext(ctx context.Context) SlotLogsPtrOutput

type SlotSiteConfig added in v1.12.0

type SlotSiteConfig struct {
	// Should the app be loaded at all times? Defaults to `false`.
	AlwaysOn *bool `pulumi:"alwaysOn"`
	// App command line to launch, e.g. `/sbin/myserver -b 0.0.0.0`.
	AppCommandLine *string `pulumi:"appCommandLine"`
	// The name of the swap to automatically swap to during deployment
	AutoSwapSlotName *string `pulumi:"autoSwapSlotName"`
	// A `cors` block as defined below.
	Cors *SlotSiteConfigCors `pulumi:"cors"`
	// The ordering of default documents to load, if an address isn't specified.
	DefaultDocuments []string `pulumi:"defaultDocuments"`
	// The version of the .net framework's CLR used in this App Service Slot. Possible values are `v2.0` (which will use the latest version of the .net framework for the .net CLR v2 - currently `.net 3.5`) and `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`). [For more information on which .net CLR version to use based on the .net framework you're targeting - please see this table](https://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview). Defaults to `v4.0`.
	DotnetFrameworkVersion *string `pulumi:"dotnetFrameworkVersion"`
	FtpsState              *string `pulumi:"ftpsState"`
	// Is HTTP2 Enabled on this App Service? Defaults to `false`.
	Http2Enabled *bool `pulumi:"http2Enabled"`
	// A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
	IpRestrictions []SlotSiteConfigIpRestriction `pulumi:"ipRestrictions"`
	// The Java Container to use. If specified `javaVersion` and `javaContainerVersion` must also be specified. Possible values are `JETTY` and `TOMCAT`.
	JavaContainer *string `pulumi:"javaContainer"`
	// The version of the Java Container to use. If specified `javaVersion` and `javaContainer` must also be specified.
	JavaContainerVersion *string `pulumi:"javaContainerVersion"`
	// The version of Java to use. If specified `javaContainer` and `javaContainerVersion` must also be specified. Possible values are `1.7`, `1.8`, and `11` and their specific versions - except for Java 11 (e.g. `1.7.0_80`, `1.8.0_181`, `11`)
	JavaVersion    *string `pulumi:"javaVersion"`
	LinuxFxVersion *string `pulumi:"linuxFxVersion"`
	// Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan.
	LocalMysqlEnabled *bool `pulumi:"localMysqlEnabled"`
	// The Managed Pipeline Mode. Possible values are `Integrated` and `Classic`. Defaults to `Integrated`.
	ManagedPipelineMode *string `pulumi:"managedPipelineMode"`
	// The minimum supported TLS version for the app service. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new app services.
	MinTlsVersion *string `pulumi:"minTlsVersion"`
	// The version of PHP to use in this App Service Slot. Possible values are `5.5`, `5.6`, `7.0`, `7.1`, `7.2`, and `7.3`.
	PhpVersion *string `pulumi:"phpVersion"`
	// The version of Python to use in this App Service Slot. Possible values are `2.7` and `3.4`.
	PythonVersion *string `pulumi:"pythonVersion"`
	// Is Remote Debugging Enabled? Defaults to `false`.
	RemoteDebuggingEnabled *bool `pulumi:"remoteDebuggingEnabled"`
	// Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are `VS2012`, `VS2013`, `VS2015`, and `VS2017`.
	RemoteDebuggingVersion *string `pulumi:"remoteDebuggingVersion"`
	// The type of Source Control enabled for this App Service Slot. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM`
	ScmType *string `pulumi:"scmType"`
	// Should the App Service Slot run in 32 bit mode, rather than 64 bit mode?
	Use32BitWorkerProcess *bool `pulumi:"use32BitWorkerProcess"`
	// The name of the Virtual Network which this App Service Slot should be attached to.
	VirtualNetworkName *string `pulumi:"virtualNetworkName"`
	// Should WebSockets be enabled?
	WebsocketsEnabled *bool   `pulumi:"websocketsEnabled"`
	WindowsFxVersion  *string `pulumi:"windowsFxVersion"`
}

type SlotSiteConfigArgs added in v1.12.0

type SlotSiteConfigArgs struct {
	// Should the app be loaded at all times? Defaults to `false`.
	AlwaysOn pulumi.BoolPtrInput `pulumi:"alwaysOn"`
	// App command line to launch, e.g. `/sbin/myserver -b 0.0.0.0`.
	AppCommandLine pulumi.StringPtrInput `pulumi:"appCommandLine"`
	// The name of the swap to automatically swap to during deployment
	AutoSwapSlotName pulumi.StringPtrInput `pulumi:"autoSwapSlotName"`
	// A `cors` block as defined below.
	Cors SlotSiteConfigCorsPtrInput `pulumi:"cors"`
	// The ordering of default documents to load, if an address isn't specified.
	DefaultDocuments pulumi.StringArrayInput `pulumi:"defaultDocuments"`
	// The version of the .net framework's CLR used in this App Service Slot. Possible values are `v2.0` (which will use the latest version of the .net framework for the .net CLR v2 - currently `.net 3.5`) and `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`). [For more information on which .net CLR version to use based on the .net framework you're targeting - please see this table](https://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview). Defaults to `v4.0`.
	DotnetFrameworkVersion pulumi.StringPtrInput `pulumi:"dotnetFrameworkVersion"`
	FtpsState              pulumi.StringPtrInput `pulumi:"ftpsState"`
	// Is HTTP2 Enabled on this App Service? Defaults to `false`.
	Http2Enabled pulumi.BoolPtrInput `pulumi:"http2Enabled"`
	// A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
	IpRestrictions SlotSiteConfigIpRestrictionArrayInput `pulumi:"ipRestrictions"`
	// The Java Container to use. If specified `javaVersion` and `javaContainerVersion` must also be specified. Possible values are `JETTY` and `TOMCAT`.
	JavaContainer pulumi.StringPtrInput `pulumi:"javaContainer"`
	// The version of the Java Container to use. If specified `javaVersion` and `javaContainer` must also be specified.
	JavaContainerVersion pulumi.StringPtrInput `pulumi:"javaContainerVersion"`
	// The version of Java to use. If specified `javaContainer` and `javaContainerVersion` must also be specified. Possible values are `1.7`, `1.8`, and `11` and their specific versions - except for Java 11 (e.g. `1.7.0_80`, `1.8.0_181`, `11`)
	JavaVersion    pulumi.StringPtrInput `pulumi:"javaVersion"`
	LinuxFxVersion pulumi.StringPtrInput `pulumi:"linuxFxVersion"`
	// Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan.
	LocalMysqlEnabled pulumi.BoolPtrInput `pulumi:"localMysqlEnabled"`
	// The Managed Pipeline Mode. Possible values are `Integrated` and `Classic`. Defaults to `Integrated`.
	ManagedPipelineMode pulumi.StringPtrInput `pulumi:"managedPipelineMode"`
	// The minimum supported TLS version for the app service. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new app services.
	MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"`
	// The version of PHP to use in this App Service Slot. Possible values are `5.5`, `5.6`, `7.0`, `7.1`, `7.2`, and `7.3`.
	PhpVersion pulumi.StringPtrInput `pulumi:"phpVersion"`
	// The version of Python to use in this App Service Slot. Possible values are `2.7` and `3.4`.
	PythonVersion pulumi.StringPtrInput `pulumi:"pythonVersion"`
	// Is Remote Debugging Enabled? Defaults to `false`.
	RemoteDebuggingEnabled pulumi.BoolPtrInput `pulumi:"remoteDebuggingEnabled"`
	// Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are `VS2012`, `VS2013`, `VS2015`, and `VS2017`.
	RemoteDebuggingVersion pulumi.StringPtrInput `pulumi:"remoteDebuggingVersion"`
	// The type of Source Control enabled for this App Service Slot. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM`
	ScmType pulumi.StringPtrInput `pulumi:"scmType"`
	// Should the App Service Slot run in 32 bit mode, rather than 64 bit mode?
	Use32BitWorkerProcess pulumi.BoolPtrInput `pulumi:"use32BitWorkerProcess"`
	// The name of the Virtual Network which this App Service Slot should be attached to.
	VirtualNetworkName pulumi.StringPtrInput `pulumi:"virtualNetworkName"`
	// Should WebSockets be enabled?
	WebsocketsEnabled pulumi.BoolPtrInput   `pulumi:"websocketsEnabled"`
	WindowsFxVersion  pulumi.StringPtrInput `pulumi:"windowsFxVersion"`
}

func (SlotSiteConfigArgs) ElementType added in v1.12.0

func (SlotSiteConfigArgs) ElementType() reflect.Type

func (SlotSiteConfigArgs) ToSlotSiteConfigOutput added in v1.12.0

func (i SlotSiteConfigArgs) ToSlotSiteConfigOutput() SlotSiteConfigOutput

func (SlotSiteConfigArgs) ToSlotSiteConfigOutputWithContext added in v1.12.0

func (i SlotSiteConfigArgs) ToSlotSiteConfigOutputWithContext(ctx context.Context) SlotSiteConfigOutput

func (SlotSiteConfigArgs) ToSlotSiteConfigPtrOutput added in v1.12.0

func (i SlotSiteConfigArgs) ToSlotSiteConfigPtrOutput() SlotSiteConfigPtrOutput

func (SlotSiteConfigArgs) ToSlotSiteConfigPtrOutputWithContext added in v1.12.0

func (i SlotSiteConfigArgs) ToSlotSiteConfigPtrOutputWithContext(ctx context.Context) SlotSiteConfigPtrOutput

type SlotSiteConfigCors added in v1.12.0

type SlotSiteConfigCors struct {
	AllowedOrigins     []string `pulumi:"allowedOrigins"`
	SupportCredentials *bool    `pulumi:"supportCredentials"`
}

type SlotSiteConfigCorsArgs added in v1.12.0

type SlotSiteConfigCorsArgs struct {
	AllowedOrigins     pulumi.StringArrayInput `pulumi:"allowedOrigins"`
	SupportCredentials pulumi.BoolPtrInput     `pulumi:"supportCredentials"`
}

func (SlotSiteConfigCorsArgs) ElementType added in v1.12.0

func (SlotSiteConfigCorsArgs) ElementType() reflect.Type

func (SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsOutput added in v1.12.0

func (i SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsOutput() SlotSiteConfigCorsOutput

func (SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsOutputWithContext added in v1.12.0

func (i SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsOutputWithContext(ctx context.Context) SlotSiteConfigCorsOutput

func (SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsPtrOutput added in v1.12.0

func (i SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsPtrOutput() SlotSiteConfigCorsPtrOutput

func (SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsPtrOutputWithContext added in v1.12.0

func (i SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) SlotSiteConfigCorsPtrOutput

type SlotSiteConfigCorsInput added in v1.12.0

type SlotSiteConfigCorsInput interface {
	pulumi.Input

	ToSlotSiteConfigCorsOutput() SlotSiteConfigCorsOutput
	ToSlotSiteConfigCorsOutputWithContext(context.Context) SlotSiteConfigCorsOutput
}

type SlotSiteConfigCorsOutput added in v1.12.0

type SlotSiteConfigCorsOutput struct{ *pulumi.OutputState }

func (SlotSiteConfigCorsOutput) AllowedOrigins added in v1.12.0

func (SlotSiteConfigCorsOutput) ElementType added in v1.12.0

func (SlotSiteConfigCorsOutput) ElementType() reflect.Type

func (SlotSiteConfigCorsOutput) SupportCredentials added in v1.12.0

func (o SlotSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput

func (SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsOutput added in v1.12.0

func (o SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsOutput() SlotSiteConfigCorsOutput

func (SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsOutputWithContext added in v1.12.0

func (o SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsOutputWithContext(ctx context.Context) SlotSiteConfigCorsOutput

func (SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsPtrOutput added in v1.12.0

func (o SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsPtrOutput() SlotSiteConfigCorsPtrOutput

func (SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsPtrOutputWithContext added in v1.12.0

func (o SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) SlotSiteConfigCorsPtrOutput

type SlotSiteConfigCorsPtrInput added in v1.12.0

type SlotSiteConfigCorsPtrInput interface {
	pulumi.Input

	ToSlotSiteConfigCorsPtrOutput() SlotSiteConfigCorsPtrOutput
	ToSlotSiteConfigCorsPtrOutputWithContext(context.Context) SlotSiteConfigCorsPtrOutput
}

func SlotSiteConfigCorsPtr added in v1.12.0

func SlotSiteConfigCorsPtr(v *SlotSiteConfigCorsArgs) SlotSiteConfigCorsPtrInput

type SlotSiteConfigCorsPtrOutput added in v1.12.0

type SlotSiteConfigCorsPtrOutput struct{ *pulumi.OutputState }

func (SlotSiteConfigCorsPtrOutput) AllowedOrigins added in v1.12.0

func (SlotSiteConfigCorsPtrOutput) Elem added in v1.12.0

func (SlotSiteConfigCorsPtrOutput) ElementType added in v1.12.0

func (SlotSiteConfigCorsPtrOutput) SupportCredentials added in v1.12.0

func (o SlotSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput

func (SlotSiteConfigCorsPtrOutput) ToSlotSiteConfigCorsPtrOutput added in v1.12.0

func (o SlotSiteConfigCorsPtrOutput) ToSlotSiteConfigCorsPtrOutput() SlotSiteConfigCorsPtrOutput

func (SlotSiteConfigCorsPtrOutput) ToSlotSiteConfigCorsPtrOutputWithContext added in v1.12.0

func (o SlotSiteConfigCorsPtrOutput) ToSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) SlotSiteConfigCorsPtrOutput

type SlotSiteConfigInput added in v1.12.0

type SlotSiteConfigInput interface {
	pulumi.Input

	ToSlotSiteConfigOutput() SlotSiteConfigOutput
	ToSlotSiteConfigOutputWithContext(context.Context) SlotSiteConfigOutput
}

type SlotSiteConfigIpRestriction added in v1.12.0

type SlotSiteConfigIpRestriction struct {
	IpAddress              *string `pulumi:"ipAddress"`
	SubnetMask             *string `pulumi:"subnetMask"`
	VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"`
}

type SlotSiteConfigIpRestrictionArgs added in v1.12.0

type SlotSiteConfigIpRestrictionArgs struct {
	IpAddress              pulumi.StringPtrInput `pulumi:"ipAddress"`
	SubnetMask             pulumi.StringPtrInput `pulumi:"subnetMask"`
	VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"`
}

func (SlotSiteConfigIpRestrictionArgs) ElementType added in v1.12.0

func (SlotSiteConfigIpRestrictionArgs) ToSlotSiteConfigIpRestrictionOutput added in v1.12.0

func (i SlotSiteConfigIpRestrictionArgs) ToSlotSiteConfigIpRestrictionOutput() SlotSiteConfigIpRestrictionOutput

func (SlotSiteConfigIpRestrictionArgs) ToSlotSiteConfigIpRestrictionOutputWithContext added in v1.12.0

func (i SlotSiteConfigIpRestrictionArgs) ToSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionOutput

type SlotSiteConfigIpRestrictionArray added in v1.12.0

type SlotSiteConfigIpRestrictionArray []SlotSiteConfigIpRestrictionInput

func (SlotSiteConfigIpRestrictionArray) ElementType added in v1.12.0

func (SlotSiteConfigIpRestrictionArray) ToSlotSiteConfigIpRestrictionArrayOutput added in v1.12.0

func (i SlotSiteConfigIpRestrictionArray) ToSlotSiteConfigIpRestrictionArrayOutput() SlotSiteConfigIpRestrictionArrayOutput

func (SlotSiteConfigIpRestrictionArray) ToSlotSiteConfigIpRestrictionArrayOutputWithContext added in v1.12.0

func (i SlotSiteConfigIpRestrictionArray) ToSlotSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionArrayOutput

type SlotSiteConfigIpRestrictionArrayInput added in v1.12.0

type SlotSiteConfigIpRestrictionArrayInput interface {
	pulumi.Input

	ToSlotSiteConfigIpRestrictionArrayOutput() SlotSiteConfigIpRestrictionArrayOutput
	ToSlotSiteConfigIpRestrictionArrayOutputWithContext(context.Context) SlotSiteConfigIpRestrictionArrayOutput
}

type SlotSiteConfigIpRestrictionArrayOutput added in v1.12.0

type SlotSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }

func (SlotSiteConfigIpRestrictionArrayOutput) ElementType added in v1.12.0

func (SlotSiteConfigIpRestrictionArrayOutput) Index added in v1.12.0

func (SlotSiteConfigIpRestrictionArrayOutput) ToSlotSiteConfigIpRestrictionArrayOutput added in v1.12.0

func (o SlotSiteConfigIpRestrictionArrayOutput) ToSlotSiteConfigIpRestrictionArrayOutput() SlotSiteConfigIpRestrictionArrayOutput

func (SlotSiteConfigIpRestrictionArrayOutput) ToSlotSiteConfigIpRestrictionArrayOutputWithContext added in v1.12.0

func (o SlotSiteConfigIpRestrictionArrayOutput) ToSlotSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionArrayOutput

type SlotSiteConfigIpRestrictionInput added in v1.12.0

type SlotSiteConfigIpRestrictionInput interface {
	pulumi.Input

	ToSlotSiteConfigIpRestrictionOutput() SlotSiteConfigIpRestrictionOutput
	ToSlotSiteConfigIpRestrictionOutputWithContext(context.Context) SlotSiteConfigIpRestrictionOutput
}

type SlotSiteConfigIpRestrictionOutput added in v1.12.0

type SlotSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }

func (SlotSiteConfigIpRestrictionOutput) ElementType added in v1.12.0

func (SlotSiteConfigIpRestrictionOutput) IpAddress added in v1.12.0

func (SlotSiteConfigIpRestrictionOutput) SubnetMask added in v1.12.0

func (SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutput added in v1.12.0

func (o SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutput() SlotSiteConfigIpRestrictionOutput

func (SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutputWithContext added in v1.12.0

func (o SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionOutput

func (SlotSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId added in v1.12.0

func (o SlotSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput

type SlotSiteConfigOutput added in v1.12.0

type SlotSiteConfigOutput struct{ *pulumi.OutputState }

func (SlotSiteConfigOutput) AlwaysOn added in v1.12.0

Should the app be loaded at all times? Defaults to `false`.

func (SlotSiteConfigOutput) AppCommandLine added in v1.12.0

func (o SlotSiteConfigOutput) AppCommandLine() pulumi.StringPtrOutput

App command line to launch, e.g. `/sbin/myserver -b 0.0.0.0`.

func (SlotSiteConfigOutput) AutoSwapSlotName added in v1.12.0

func (o SlotSiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput

The name of the swap to automatically swap to during deployment

func (SlotSiteConfigOutput) Cors added in v1.12.0

A `cors` block as defined below.

func (SlotSiteConfigOutput) DefaultDocuments added in v1.12.0

func (o SlotSiteConfigOutput) DefaultDocuments() pulumi.StringArrayOutput

The ordering of default documents to load, if an address isn't specified.

func (SlotSiteConfigOutput) DotnetFrameworkVersion added in v1.12.0

func (o SlotSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput

The version of the .net framework's CLR used in this App Service Slot. Possible values are `v2.0` (which will use the latest version of the .net framework for the .net CLR v2 - currently `.net 3.5`) and `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`). [For more information on which .net CLR version to use based on the .net framework you're targeting - please see this table](https://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview). Defaults to `v4.0`.

func (SlotSiteConfigOutput) ElementType added in v1.12.0

func (SlotSiteConfigOutput) ElementType() reflect.Type

func (SlotSiteConfigOutput) FtpsState added in v1.12.0

func (SlotSiteConfigOutput) Http2Enabled added in v1.12.0

func (o SlotSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput

Is HTTP2 Enabled on this App Service? Defaults to `false`.

func (SlotSiteConfigOutput) IpRestrictions added in v1.12.0

A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.

func (SlotSiteConfigOutput) JavaContainer added in v1.12.0

func (o SlotSiteConfigOutput) JavaContainer() pulumi.StringPtrOutput

The Java Container to use. If specified `javaVersion` and `javaContainerVersion` must also be specified. Possible values are `JETTY` and `TOMCAT`.

func (SlotSiteConfigOutput) JavaContainerVersion added in v1.12.0

func (o SlotSiteConfigOutput) JavaContainerVersion() pulumi.StringPtrOutput

The version of the Java Container to use. If specified `javaVersion` and `javaContainer` must also be specified.

func (SlotSiteConfigOutput) JavaVersion added in v1.12.0

The version of Java to use. If specified `javaContainer` and `javaContainerVersion` must also be specified. Possible values are `1.7`, `1.8`, and `11` and their specific versions - except for Java 11 (e.g. `1.7.0_80`, `1.8.0_181`, `11`)

func (SlotSiteConfigOutput) LinuxFxVersion added in v1.12.0

func (o SlotSiteConfigOutput) LinuxFxVersion() pulumi.StringPtrOutput

func (SlotSiteConfigOutput) LocalMysqlEnabled added in v1.12.0

func (o SlotSiteConfigOutput) LocalMysqlEnabled() pulumi.BoolPtrOutput

Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan.

func (SlotSiteConfigOutput) ManagedPipelineMode added in v1.12.0

func (o SlotSiteConfigOutput) ManagedPipelineMode() pulumi.StringPtrOutput

The Managed Pipeline Mode. Possible values are `Integrated` and `Classic`. Defaults to `Integrated`.

func (SlotSiteConfigOutput) MinTlsVersion added in v1.12.0

func (o SlotSiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput

The minimum supported TLS version for the app service. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new app services.

func (SlotSiteConfigOutput) PhpVersion added in v1.12.0

The version of PHP to use in this App Service Slot. Possible values are `5.5`, `5.6`, `7.0`, `7.1`, `7.2`, and `7.3`.

func (SlotSiteConfigOutput) PythonVersion added in v1.12.0

func (o SlotSiteConfigOutput) PythonVersion() pulumi.StringPtrOutput

The version of Python to use in this App Service Slot. Possible values are `2.7` and `3.4`.

func (SlotSiteConfigOutput) RemoteDebuggingEnabled added in v1.12.0

func (o SlotSiteConfigOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput

Is Remote Debugging Enabled? Defaults to `false`.

func (SlotSiteConfigOutput) RemoteDebuggingVersion added in v1.12.0

func (o SlotSiteConfigOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput

Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are `VS2012`, `VS2013`, `VS2015`, and `VS2017`.

func (SlotSiteConfigOutput) ScmType added in v1.12.0

The type of Source Control enabled for this App Service Slot. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM`

func (SlotSiteConfigOutput) ToSlotSiteConfigOutput added in v1.12.0

func (o SlotSiteConfigOutput) ToSlotSiteConfigOutput() SlotSiteConfigOutput

func (SlotSiteConfigOutput) ToSlotSiteConfigOutputWithContext added in v1.12.0

func (o SlotSiteConfigOutput) ToSlotSiteConfigOutputWithContext(ctx context.Context) SlotSiteConfigOutput

func (SlotSiteConfigOutput) ToSlotSiteConfigPtrOutput added in v1.12.0

func (o SlotSiteConfigOutput) ToSlotSiteConfigPtrOutput() SlotSiteConfigPtrOutput

func (SlotSiteConfigOutput) ToSlotSiteConfigPtrOutputWithContext added in v1.12.0

func (o SlotSiteConfigOutput) ToSlotSiteConfigPtrOutputWithContext(ctx context.Context) SlotSiteConfigPtrOutput

func (SlotSiteConfigOutput) Use32BitWorkerProcess added in v1.12.0

func (o SlotSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput

Should the App Service Slot run in 32 bit mode, rather than 64 bit mode?

func (SlotSiteConfigOutput) VirtualNetworkName added in v1.12.0

func (o SlotSiteConfigOutput) VirtualNetworkName() pulumi.StringPtrOutput

The name of the Virtual Network which this App Service Slot should be attached to.

func (SlotSiteConfigOutput) WebsocketsEnabled added in v1.12.0

func (o SlotSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput

Should WebSockets be enabled?

func (SlotSiteConfigOutput) WindowsFxVersion added in v1.12.0

func (o SlotSiteConfigOutput) WindowsFxVersion() pulumi.StringPtrOutput

type SlotSiteConfigPtrInput added in v1.12.0

type SlotSiteConfigPtrInput interface {
	pulumi.Input

	ToSlotSiteConfigPtrOutput() SlotSiteConfigPtrOutput
	ToSlotSiteConfigPtrOutputWithContext(context.Context) SlotSiteConfigPtrOutput
}

func SlotSiteConfigPtr added in v1.12.0

func SlotSiteConfigPtr(v *SlotSiteConfigArgs) SlotSiteConfigPtrInput

type SlotSiteConfigPtrOutput added in v1.12.0

type SlotSiteConfigPtrOutput struct{ *pulumi.OutputState }

func (SlotSiteConfigPtrOutput) AlwaysOn added in v1.12.0

Should the app be loaded at all times? Defaults to `false`.

func (SlotSiteConfigPtrOutput) AppCommandLine added in v1.12.0

func (o SlotSiteConfigPtrOutput) AppCommandLine() pulumi.StringPtrOutput

App command line to launch, e.g. `/sbin/myserver -b 0.0.0.0`.

func (SlotSiteConfigPtrOutput) AutoSwapSlotName added in v1.12.0

func (o SlotSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput

The name of the swap to automatically swap to during deployment

func (SlotSiteConfigPtrOutput) Cors added in v1.12.0

A `cors` block as defined below.

func (SlotSiteConfigPtrOutput) DefaultDocuments added in v1.12.0

func (o SlotSiteConfigPtrOutput) DefaultDocuments() pulumi.StringArrayOutput

The ordering of default documents to load, if an address isn't specified.

func (SlotSiteConfigPtrOutput) DotnetFrameworkVersion added in v1.12.0

func (o SlotSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput

The version of the .net framework's CLR used in this App Service Slot. Possible values are `v2.0` (which will use the latest version of the .net framework for the .net CLR v2 - currently `.net 3.5`) and `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`). [For more information on which .net CLR version to use based on the .net framework you're targeting - please see this table](https://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview). Defaults to `v4.0`.

func (SlotSiteConfigPtrOutput) Elem added in v1.12.0

func (SlotSiteConfigPtrOutput) ElementType added in v1.12.0

func (SlotSiteConfigPtrOutput) ElementType() reflect.Type

func (SlotSiteConfigPtrOutput) FtpsState added in v1.12.0

func (SlotSiteConfigPtrOutput) Http2Enabled added in v1.12.0

func (o SlotSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput

Is HTTP2 Enabled on this App Service? Defaults to `false`.

func (SlotSiteConfigPtrOutput) IpRestrictions added in v1.12.0

A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.

func (SlotSiteConfigPtrOutput) JavaContainer added in v1.12.0

The Java Container to use. If specified `javaVersion` and `javaContainerVersion` must also be specified. Possible values are `JETTY` and `TOMCAT`.

func (SlotSiteConfigPtrOutput) JavaContainerVersion added in v1.12.0

func (o SlotSiteConfigPtrOutput) JavaContainerVersion() pulumi.StringPtrOutput

The version of the Java Container to use. If specified `javaVersion` and `javaContainer` must also be specified.

func (SlotSiteConfigPtrOutput) JavaVersion added in v1.12.0

The version of Java to use. If specified `javaContainer` and `javaContainerVersion` must also be specified. Possible values are `1.7`, `1.8`, and `11` and their specific versions - except for Java 11 (e.g. `1.7.0_80`, `1.8.0_181`, `11`)

func (SlotSiteConfigPtrOutput) LinuxFxVersion added in v1.12.0

func (o SlotSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput

func (SlotSiteConfigPtrOutput) LocalMysqlEnabled added in v1.12.0

func (o SlotSiteConfigPtrOutput) LocalMysqlEnabled() pulumi.BoolPtrOutput

Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan.

func (SlotSiteConfigPtrOutput) ManagedPipelineMode added in v1.12.0

func (o SlotSiteConfigPtrOutput) ManagedPipelineMode() pulumi.StringPtrOutput

The Managed Pipeline Mode. Possible values are `Integrated` and `Classic`. Defaults to `Integrated`.

func (SlotSiteConfigPtrOutput) MinTlsVersion added in v1.12.0

The minimum supported TLS version for the app service. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new app services.

func (SlotSiteConfigPtrOutput) PhpVersion added in v1.12.0

The version of PHP to use in this App Service Slot. Possible values are `5.5`, `5.6`, `7.0`, `7.1`, `7.2`, and `7.3`.

func (SlotSiteConfigPtrOutput) PythonVersion added in v1.12.0

The version of Python to use in this App Service Slot. Possible values are `2.7` and `3.4`.

func (SlotSiteConfigPtrOutput) RemoteDebuggingEnabled added in v1.12.0

func (o SlotSiteConfigPtrOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput

Is Remote Debugging Enabled? Defaults to `false`.

func (SlotSiteConfigPtrOutput) RemoteDebuggingVersion added in v1.12.0

func (o SlotSiteConfigPtrOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput

Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are `VS2012`, `VS2013`, `VS2015`, and `VS2017`.

func (SlotSiteConfigPtrOutput) ScmType added in v1.12.0

The type of Source Control enabled for this App Service Slot. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM`

func (SlotSiteConfigPtrOutput) ToSlotSiteConfigPtrOutput added in v1.12.0

func (o SlotSiteConfigPtrOutput) ToSlotSiteConfigPtrOutput() SlotSiteConfigPtrOutput

func (SlotSiteConfigPtrOutput) ToSlotSiteConfigPtrOutputWithContext added in v1.12.0

func (o SlotSiteConfigPtrOutput) ToSlotSiteConfigPtrOutputWithContext(ctx context.Context) SlotSiteConfigPtrOutput

func (SlotSiteConfigPtrOutput) Use32BitWorkerProcess added in v1.12.0

func (o SlotSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput

Should the App Service Slot run in 32 bit mode, rather than 64 bit mode?

func (SlotSiteConfigPtrOutput) VirtualNetworkName added in v1.12.0

func (o SlotSiteConfigPtrOutput) VirtualNetworkName() pulumi.StringPtrOutput

The name of the Virtual Network which this App Service Slot should be attached to.

func (SlotSiteConfigPtrOutput) WebsocketsEnabled added in v1.12.0

func (o SlotSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput

Should WebSockets be enabled?

func (SlotSiteConfigPtrOutput) WindowsFxVersion added in v1.12.0

func (o SlotSiteConfigPtrOutput) WindowsFxVersion() pulumi.StringPtrOutput

type SlotSiteCredential added in v1.12.0

type SlotSiteCredential struct {
	// The password associated with the username, which can be used to publish to this App Service.
	Password *string `pulumi:"password"`
	// The username which can be used to publish to this App Service
	Username *string `pulumi:"username"`
}

type SlotSiteCredentialArgs added in v1.12.0

type SlotSiteCredentialArgs struct {
	// The password associated with the username, which can be used to publish to this App Service.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The username which can be used to publish to this App Service
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (SlotSiteCredentialArgs) ElementType added in v1.12.0

func (SlotSiteCredentialArgs) ElementType() reflect.Type

func (SlotSiteCredentialArgs) ToSlotSiteCredentialOutput added in v1.12.0

func (i SlotSiteCredentialArgs) ToSlotSiteCredentialOutput() SlotSiteCredentialOutput

func (SlotSiteCredentialArgs) ToSlotSiteCredentialOutputWithContext added in v1.12.0

func (i SlotSiteCredentialArgs) ToSlotSiteCredentialOutputWithContext(ctx context.Context) SlotSiteCredentialOutput

func (SlotSiteCredentialArgs) ToSlotSiteCredentialPtrOutput added in v1.12.0

func (i SlotSiteCredentialArgs) ToSlotSiteCredentialPtrOutput() SlotSiteCredentialPtrOutput

func (SlotSiteCredentialArgs) ToSlotSiteCredentialPtrOutputWithContext added in v1.12.0

func (i SlotSiteCredentialArgs) ToSlotSiteCredentialPtrOutputWithContext(ctx context.Context) SlotSiteCredentialPtrOutput

type SlotSiteCredentialInput added in v1.12.0

type SlotSiteCredentialInput interface {
	pulumi.Input

	ToSlotSiteCredentialOutput() SlotSiteCredentialOutput
	ToSlotSiteCredentialOutputWithContext(context.Context) SlotSiteCredentialOutput
}

type SlotSiteCredentialOutput added in v1.12.0

type SlotSiteCredentialOutput struct{ *pulumi.OutputState }

func (SlotSiteCredentialOutput) ElementType added in v1.12.0

func (SlotSiteCredentialOutput) ElementType() reflect.Type

func (SlotSiteCredentialOutput) Password added in v1.12.0

The password associated with the username, which can be used to publish to this App Service.

func (SlotSiteCredentialOutput) ToSlotSiteCredentialOutput added in v1.12.0

func (o SlotSiteCredentialOutput) ToSlotSiteCredentialOutput() SlotSiteCredentialOutput

func (SlotSiteCredentialOutput) ToSlotSiteCredentialOutputWithContext added in v1.12.0

func (o SlotSiteCredentialOutput) ToSlotSiteCredentialOutputWithContext(ctx context.Context) SlotSiteCredentialOutput

func (SlotSiteCredentialOutput) ToSlotSiteCredentialPtrOutput added in v1.12.0

func (o SlotSiteCredentialOutput) ToSlotSiteCredentialPtrOutput() SlotSiteCredentialPtrOutput

func (SlotSiteCredentialOutput) ToSlotSiteCredentialPtrOutputWithContext added in v1.12.0

func (o SlotSiteCredentialOutput) ToSlotSiteCredentialPtrOutputWithContext(ctx context.Context) SlotSiteCredentialPtrOutput

func (SlotSiteCredentialOutput) Username added in v1.12.0

The username which can be used to publish to this App Service

type SlotSiteCredentialPtrInput added in v1.12.0

type SlotSiteCredentialPtrInput interface {
	pulumi.Input

	ToSlotSiteCredentialPtrOutput() SlotSiteCredentialPtrOutput
	ToSlotSiteCredentialPtrOutputWithContext(context.Context) SlotSiteCredentialPtrOutput
}

func SlotSiteCredentialPtr added in v1.12.0

func SlotSiteCredentialPtr(v *SlotSiteCredentialArgs) SlotSiteCredentialPtrInput

type SlotSiteCredentialPtrOutput added in v1.12.0

type SlotSiteCredentialPtrOutput struct{ *pulumi.OutputState }

func (SlotSiteCredentialPtrOutput) Elem added in v1.12.0

func (SlotSiteCredentialPtrOutput) ElementType added in v1.12.0

func (SlotSiteCredentialPtrOutput) Password added in v1.12.0

The password associated with the username, which can be used to publish to this App Service.

func (SlotSiteCredentialPtrOutput) ToSlotSiteCredentialPtrOutput added in v1.12.0

func (o SlotSiteCredentialPtrOutput) ToSlotSiteCredentialPtrOutput() SlotSiteCredentialPtrOutput

func (SlotSiteCredentialPtrOutput) ToSlotSiteCredentialPtrOutputWithContext added in v1.12.0

func (o SlotSiteCredentialPtrOutput) ToSlotSiteCredentialPtrOutputWithContext(ctx context.Context) SlotSiteCredentialPtrOutput

func (SlotSiteCredentialPtrOutput) Username added in v1.12.0

The username which can be used to publish to this App Service

type SlotState

type SlotState struct {
	// The name of the App Service within which to create the App Service Slot.  Changing this forces a new resource to be created.
	AppServiceName pulumi.StringPtrInput
	// The ID of the App Service Plan within which to create this App Service Slot. Changing this forces a new resource to be created.
	AppServicePlanId pulumi.StringPtrInput
	// A key-value pair of App Settings.
	AppSettings pulumi.StringMapInput
	// A `authSettings` block as defined below.
	AuthSettings SlotAuthSettingsPtrInput
	// Should the App Service Slot send session affinity cookies, which route client requests in the same session to the same instance?
	ClientAffinityEnabled pulumi.BoolPtrInput
	// An `connectionString` block as defined below.
	ConnectionStrings SlotConnectionStringArrayInput
	// The Default Hostname associated with the App Service Slot - such as `mysite.azurewebsites.net`
	DefaultSiteHostname pulumi.StringPtrInput
	// Is the App Service Slot Enabled?
	Enabled pulumi.BoolPtrInput
	// Can the App Service Slot only be accessed via HTTPS? Defaults to `false`.
	HttpsOnly pulumi.BoolPtrInput
	// A Managed Service Identity block as defined below.
	Identity SlotIdentityPtrInput
	// Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
	Location pulumi.StringPtrInput
	Logs     SlotLogsPtrInput
	// The name of the Connection String.
	Name pulumi.StringPtrInput
	// The name of the resource group in which to create the App Service Slot component.
	ResourceGroupName pulumi.StringPtrInput
	// A `siteConfig` object as defined below.
	SiteConfig SlotSiteConfigPtrInput
	// A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service.
	SiteCredential SlotSiteCredentialPtrInput
	// A mapping of tags to assign to the resource.
	Tags pulumi.StringMapInput
}

func (SlotState) ElementType added in v1.12.0

func (SlotState) ElementType() reflect.Type

type SourceCodeToken added in v1.1.0

type SourceCodeToken struct {
	pulumi.CustomResourceState

	// The OAuth access token.
	Token pulumi.StringOutput `pulumi:"token"`
	// The OAuth access token secret.
	TokenSecret pulumi.StringPtrOutput `pulumi:"tokenSecret"`
	// The source control type. Possible values are `BitBucket`, `Dropbox`, `GitHub` and `OneDrive`.
	Type pulumi.StringOutput `pulumi:"type"`
}

Manages an App Service source control token.

> **NOTE:** Source Control Tokens are configured at the subscription level, not on each App Service - as such this can only be configured Subscription-wide

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

func GetSourceCodeToken added in v1.1.0

func GetSourceCodeToken(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SourceCodeTokenState, opts ...pulumi.ResourceOption) (*SourceCodeToken, error)

GetSourceCodeToken gets an existing SourceCodeToken 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 NewSourceCodeToken added in v1.1.0

func NewSourceCodeToken(ctx *pulumi.Context,
	name string, args *SourceCodeTokenArgs, opts ...pulumi.ResourceOption) (*SourceCodeToken, error)

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

type SourceCodeTokenArgs added in v1.1.0

type SourceCodeTokenArgs struct {
	// The OAuth access token.
	Token pulumi.StringInput
	// The OAuth access token secret.
	TokenSecret pulumi.StringPtrInput
	// The source control type. Possible values are `BitBucket`, `Dropbox`, `GitHub` and `OneDrive`.
	Type pulumi.StringInput
}

The set of arguments for constructing a SourceCodeToken resource.

func (SourceCodeTokenArgs) ElementType added in v1.12.0

func (SourceCodeTokenArgs) ElementType() reflect.Type

type SourceCodeTokenState added in v1.1.0

type SourceCodeTokenState struct {
	// The OAuth access token.
	Token pulumi.StringPtrInput
	// The OAuth access token secret.
	TokenSecret pulumi.StringPtrInput
	// The source control type. Possible values are `BitBucket`, `Dropbox`, `GitHub` and `OneDrive`.
	Type pulumi.StringPtrInput
}

func (SourceCodeTokenState) ElementType added in v1.12.0

func (SourceCodeTokenState) ElementType() reflect.Type

type VirtualNetworkSwiftConnection added in v1.10.0

type VirtualNetworkSwiftConnection struct {
	pulumi.CustomResourceState

	AppServiceId pulumi.StringOutput `pulumi:"appServiceId"`
	SubnetId     pulumi.StringOutput `pulumi:"subnetId"`
}

func GetVirtualNetworkSwiftConnection added in v1.10.0

func GetVirtualNetworkSwiftConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VirtualNetworkSwiftConnectionState, opts ...pulumi.ResourceOption) (*VirtualNetworkSwiftConnection, error)

GetVirtualNetworkSwiftConnection gets an existing VirtualNetworkSwiftConnection 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 NewVirtualNetworkSwiftConnection added in v1.10.0

func NewVirtualNetworkSwiftConnection(ctx *pulumi.Context,
	name string, args *VirtualNetworkSwiftConnectionArgs, opts ...pulumi.ResourceOption) (*VirtualNetworkSwiftConnection, error)

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

type VirtualNetworkSwiftConnectionArgs added in v1.10.0

type VirtualNetworkSwiftConnectionArgs struct {
	AppServiceId pulumi.StringInput
	SubnetId     pulumi.StringInput
}

The set of arguments for constructing a VirtualNetworkSwiftConnection resource.

func (VirtualNetworkSwiftConnectionArgs) ElementType added in v1.12.0

type VirtualNetworkSwiftConnectionState added in v1.10.0

type VirtualNetworkSwiftConnectionState struct {
	AppServiceId pulumi.StringPtrInput
	SubnetId     pulumi.StringPtrInput
}

func (VirtualNetworkSwiftConnectionState) ElementType added in v1.12.0

Jump to

Keyboard shortcuts

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