v20160901

package
v0.2.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppServiceEnvironment

type AppServiceEnvironment struct {
	pulumi.CustomResourceState

	// List of comma separated strings describing which VM sizes are allowed for front-ends.
	AllowedMultiSizes pulumi.StringOutput `pulumi:"allowedMultiSizes"`
	// List of comma separated strings describing which VM sizes are allowed for workers.
	AllowedWorkerSizes pulumi.StringOutput `pulumi:"allowedWorkerSizes"`
	// API Management Account associated with the App Service Environment.
	ApiManagementAccountId pulumi.StringPtrOutput `pulumi:"apiManagementAccountId"`
	// Custom settings for changing the behavior of the App Service Environment.
	ClusterSettings NameValuePairResponseArrayOutput `pulumi:"clusterSettings"`
	// Edition of the metadata database for the App Service Environment, e.g. "Standard".
	DatabaseEdition pulumi.StringOutput `pulumi:"databaseEdition"`
	// Service objective of the metadata database for the App Service Environment, e.g. "S0".
	DatabaseServiceObjective pulumi.StringOutput `pulumi:"databaseServiceObjective"`
	// Default Scale Factor for FrontEnds.
	DefaultFrontEndScaleFactor pulumi.IntOutput `pulumi:"defaultFrontEndScaleFactor"`
	// DNS suffix of the App Service Environment.
	DnsSuffix pulumi.StringPtrOutput `pulumi:"dnsSuffix"`
	// True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	// (most likely because NSG blocked the incoming traffic).
	DynamicCacheEnabled pulumi.BoolPtrOutput `pulumi:"dynamicCacheEnabled"`
	// Current total, used, and available worker capacities.
	EnvironmentCapacities StampCapacityResponseArrayOutput `pulumi:"environmentCapacities"`
	// True/false indicating whether the App Service Environment is healthy.
	EnvironmentIsHealthy pulumi.BoolOutput `pulumi:"environmentIsHealthy"`
	// Detailed message about with results of the last check of the App Service Environment.
	EnvironmentStatus pulumi.StringOutput `pulumi:"environmentStatus"`
	// Scale factor for front-ends.
	FrontEndScaleFactor pulumi.IntPtrOutput `pulumi:"frontEndScaleFactor"`
	// Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.
	InternalLoadBalancingMode pulumi.StringPtrOutput `pulumi:"internalLoadBalancingMode"`
	// Number of IP SSL addresses reserved for the App Service Environment.
	IpsslAddressCount pulumi.IntPtrOutput `pulumi:"ipsslAddressCount"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Last deployment action on the App Service Environment.
	LastAction pulumi.StringOutput `pulumi:"lastAction"`
	// Result of the last deployment action on the App Service Environment.
	LastActionResult pulumi.StringOutput `pulumi:"lastActionResult"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Maximum number of VMs in the App Service Environment.
	MaximumNumberOfMachines pulumi.IntOutput `pulumi:"maximumNumberOfMachines"`
	// Number of front-end instances.
	MultiRoleCount pulumi.IntPtrOutput `pulumi:"multiRoleCount"`
	// Front-end VM size, e.g. "Medium", "Large".
	MultiSize pulumi.StringPtrOutput `pulumi:"multiSize"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Access control list for controlling traffic to the App Service Environment.
	NetworkAccessControlList NetworkAccessControlEntryResponseArrayOutput `pulumi:"networkAccessControlList"`
	// Provisioning state of the App Service Environment.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Resource group of the App Service Environment.
	ResourceGroup pulumi.StringOutput `pulumi:"resourceGroup"`
	// Current status of the App Service Environment.
	Status pulumi.StringOutput `pulumi:"status"`
	// Subscription of the App Service Environment.
	SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"`
	// <code>true</code> if the App Service Environment is suspended; otherwise, <code>false</code>. The environment can be suspended, e.g. when the management endpoint is no longer available
	//  (most likely because NSG blocked the incoming traffic).
	Suspended pulumi.BoolPtrOutput `pulumi:"suspended"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Number of upgrade domains of the App Service Environment.
	UpgradeDomains pulumi.IntOutput `pulumi:"upgradeDomains"`
	// User added ip ranges to whitelist on ASE db
	UserWhitelistedIpRanges pulumi.StringArrayOutput `pulumi:"userWhitelistedIpRanges"`
	// Description of IP SSL mapping for the App Service Environment.
	VipMappings VirtualIPMappingResponseArrayOutput `pulumi:"vipMappings"`
	// Description of the Virtual Network.
	VirtualNetwork VirtualNetworkProfileResponseOutput `pulumi:"virtualNetwork"`
	// Name of the Virtual Network for the App Service Environment.
	VnetName pulumi.StringPtrOutput `pulumi:"vnetName"`
	// Resource group of the Virtual Network.
	VnetResourceGroupName pulumi.StringPtrOutput `pulumi:"vnetResourceGroupName"`
	// Subnet of the Virtual Network.
	VnetSubnetName pulumi.StringPtrOutput `pulumi:"vnetSubnetName"`
	// Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.
	WorkerPools WorkerPoolResponseArrayOutput `pulumi:"workerPools"`
}

App Service Environment ARM resource.

func GetAppServiceEnvironment

func GetAppServiceEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppServiceEnvironmentState, opts ...pulumi.ResourceOption) (*AppServiceEnvironment, error)

GetAppServiceEnvironment gets an existing AppServiceEnvironment 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 NewAppServiceEnvironment

func NewAppServiceEnvironment(ctx *pulumi.Context,
	name string, args *AppServiceEnvironmentArgs, opts ...pulumi.ResourceOption) (*AppServiceEnvironment, error)

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

type AppServiceEnvironmentArgs

type AppServiceEnvironmentArgs struct {
	// API Management Account associated with the App Service Environment.
	ApiManagementAccountId pulumi.StringPtrInput
	// Custom settings for changing the behavior of the App Service Environment.
	ClusterSettings NameValuePairArrayInput
	// DNS suffix of the App Service Environment.
	DnsSuffix pulumi.StringPtrInput
	// True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	// (most likely because NSG blocked the incoming traffic).
	DynamicCacheEnabled pulumi.BoolPtrInput
	// Scale factor for front-ends.
	FrontEndScaleFactor pulumi.IntPtrInput
	// Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.
	InternalLoadBalancingMode pulumi.StringPtrInput
	// Number of IP SSL addresses reserved for the App Service Environment.
	IpsslAddressCount pulumi.IntPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringInput
	// Number of front-end instances.
	MultiRoleCount pulumi.IntPtrInput
	// Front-end VM size, e.g. "Medium", "Large".
	MultiSize pulumi.StringPtrInput
	// Name of the App Service Environment.
	Name pulumi.StringInput
	// Access control list for controlling traffic to the App Service Environment.
	NetworkAccessControlList NetworkAccessControlEntryArrayInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// <code>true</code> if the App Service Environment is suspended; otherwise, <code>false</code>. The environment can be suspended, e.g. when the management endpoint is no longer available
	//  (most likely because NSG blocked the incoming traffic).
	Suspended pulumi.BoolPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// User added ip ranges to whitelist on ASE db
	UserWhitelistedIpRanges pulumi.StringArrayInput
	// Description of the Virtual Network.
	VirtualNetwork VirtualNetworkProfileInput
	// Name of the Virtual Network for the App Service Environment.
	VnetName pulumi.StringPtrInput
	// Resource group of the Virtual Network.
	VnetResourceGroupName pulumi.StringPtrInput
	// Subnet of the Virtual Network.
	VnetSubnetName pulumi.StringPtrInput
	// Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.
	WorkerPools WorkerPoolArrayInput
}

The set of arguments for constructing a AppServiceEnvironment resource.

func (AppServiceEnvironmentArgs) ElementType

func (AppServiceEnvironmentArgs) ElementType() reflect.Type

type AppServiceEnvironmentState

type AppServiceEnvironmentState struct {
	// List of comma separated strings describing which VM sizes are allowed for front-ends.
	AllowedMultiSizes pulumi.StringPtrInput
	// List of comma separated strings describing which VM sizes are allowed for workers.
	AllowedWorkerSizes pulumi.StringPtrInput
	// API Management Account associated with the App Service Environment.
	ApiManagementAccountId pulumi.StringPtrInput
	// Custom settings for changing the behavior of the App Service Environment.
	ClusterSettings NameValuePairResponseArrayInput
	// Edition of the metadata database for the App Service Environment, e.g. "Standard".
	DatabaseEdition pulumi.StringPtrInput
	// Service objective of the metadata database for the App Service Environment, e.g. "S0".
	DatabaseServiceObjective pulumi.StringPtrInput
	// Default Scale Factor for FrontEnds.
	DefaultFrontEndScaleFactor pulumi.IntPtrInput
	// DNS suffix of the App Service Environment.
	DnsSuffix pulumi.StringPtrInput
	// True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	// (most likely because NSG blocked the incoming traffic).
	DynamicCacheEnabled pulumi.BoolPtrInput
	// Current total, used, and available worker capacities.
	EnvironmentCapacities StampCapacityResponseArrayInput
	// True/false indicating whether the App Service Environment is healthy.
	EnvironmentIsHealthy pulumi.BoolPtrInput
	// Detailed message about with results of the last check of the App Service Environment.
	EnvironmentStatus pulumi.StringPtrInput
	// Scale factor for front-ends.
	FrontEndScaleFactor pulumi.IntPtrInput
	// Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.
	InternalLoadBalancingMode pulumi.StringPtrInput
	// Number of IP SSL addresses reserved for the App Service Environment.
	IpsslAddressCount pulumi.IntPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Last deployment action on the App Service Environment.
	LastAction pulumi.StringPtrInput
	// Result of the last deployment action on the App Service Environment.
	LastActionResult pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Maximum number of VMs in the App Service Environment.
	MaximumNumberOfMachines pulumi.IntPtrInput
	// Number of front-end instances.
	MultiRoleCount pulumi.IntPtrInput
	// Front-end VM size, e.g. "Medium", "Large".
	MultiSize pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Access control list for controlling traffic to the App Service Environment.
	NetworkAccessControlList NetworkAccessControlEntryResponseArrayInput
	// Provisioning state of the App Service Environment.
	ProvisioningState pulumi.StringPtrInput
	// Resource group of the App Service Environment.
	ResourceGroup pulumi.StringPtrInput
	// Current status of the App Service Environment.
	Status pulumi.StringPtrInput
	// Subscription of the App Service Environment.
	SubscriptionId pulumi.StringPtrInput
	// <code>true</code> if the App Service Environment is suspended; otherwise, <code>false</code>. The environment can be suspended, e.g. when the management endpoint is no longer available
	//  (most likely because NSG blocked the incoming traffic).
	Suspended pulumi.BoolPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Number of upgrade domains of the App Service Environment.
	UpgradeDomains pulumi.IntPtrInput
	// User added ip ranges to whitelist on ASE db
	UserWhitelistedIpRanges pulumi.StringArrayInput
	// Description of IP SSL mapping for the App Service Environment.
	VipMappings VirtualIPMappingResponseArrayInput
	// Description of the Virtual Network.
	VirtualNetwork VirtualNetworkProfileResponsePtrInput
	// Name of the Virtual Network for the App Service Environment.
	VnetName pulumi.StringPtrInput
	// Resource group of the Virtual Network.
	VnetResourceGroupName pulumi.StringPtrInput
	// Subnet of the Virtual Network.
	VnetSubnetName pulumi.StringPtrInput
	// Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.
	WorkerPools WorkerPoolResponseArrayInput
}

func (AppServiceEnvironmentState) ElementType

func (AppServiceEnvironmentState) ElementType() reflect.Type

type AppServicePlan

type AppServicePlan struct {
	pulumi.CustomResourceState

	// App Service plan administration site.
	AdminSiteName pulumi.StringPtrOutput `pulumi:"adminSiteName"`
	// Geographical location for the App Service plan.
	GeoRegion pulumi.StringOutput `pulumi:"geoRegion"`
	// Specification for the App Service Environment to use for the App Service plan.
	HostingEnvironmentProfile HostingEnvironmentProfileResponsePtrOutput `pulumi:"hostingEnvironmentProfile"`
	// If <code>true</code>, this App Service Plan owns spot instances.
	IsSpot pulumi.BoolPtrOutput `pulumi:"isSpot"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Maximum number of instances that can be assigned to this App Service plan.
	MaximumNumberOfWorkers pulumi.IntOutput `pulumi:"maximumNumberOfWorkers"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Number of apps assigned to this App Service plan.
	NumberOfSites pulumi.IntOutput `pulumi:"numberOfSites"`
	// If <code>true</code>, apps assigned to this App Service plan can be scaled independently.
	// If <code>false</code>, apps assigned to this App Service plan will scale to all instances of the plan.
	PerSiteScaling pulumi.BoolPtrOutput `pulumi:"perSiteScaling"`
	// Provisioning state of the App Service Environment.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// If Linux app service plan <code>true</code>, <code>false</code> otherwise.
	Reserved pulumi.BoolPtrOutput `pulumi:"reserved"`
	// Resource group of the App Service plan.
	ResourceGroup pulumi.StringOutput `pulumi:"resourceGroup"`
	// Description of a SKU for a scalable resource.
	Sku SkuDescriptionResponsePtrOutput `pulumi:"sku"`
	// The time when the server farm expires. Valid only if it is a spot server farm.
	SpotExpirationTime pulumi.StringPtrOutput `pulumi:"spotExpirationTime"`
	// App Service plan status.
	Status pulumi.StringOutput `pulumi:"status"`
	// App Service plan subscription.
	Subscription pulumi.StringOutput `pulumi:"subscription"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Scaling worker count.
	TargetWorkerCount pulumi.IntPtrOutput `pulumi:"targetWorkerCount"`
	// Scaling worker size ID.
	TargetWorkerSizeId pulumi.IntPtrOutput `pulumi:"targetWorkerSizeId"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Target worker tier assigned to the App Service plan.
	WorkerTierName pulumi.StringPtrOutput `pulumi:"workerTierName"`
}

App Service plan.

func GetAppServicePlan

func GetAppServicePlan(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppServicePlanState, opts ...pulumi.ResourceOption) (*AppServicePlan, error)

GetAppServicePlan gets an existing AppServicePlan 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 NewAppServicePlan

func NewAppServicePlan(ctx *pulumi.Context,
	name string, args *AppServicePlanArgs, opts ...pulumi.ResourceOption) (*AppServicePlan, error)

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

type AppServicePlanArgs

type AppServicePlanArgs struct {
	// App Service plan administration site.
	AdminSiteName pulumi.StringPtrInput
	// Specification for the App Service Environment to use for the App Service plan.
	HostingEnvironmentProfile HostingEnvironmentProfilePtrInput
	// If <code>true</code>, this App Service Plan owns spot instances.
	IsSpot pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringInput
	// Name for the App Service plan.
	Name pulumi.StringInput
	// If <code>true</code>, apps assigned to this App Service plan can be scaled independently.
	// If <code>false</code>, apps assigned to this App Service plan will scale to all instances of the plan.
	PerSiteScaling pulumi.BoolPtrInput
	// If Linux app service plan <code>true</code>, <code>false</code> otherwise.
	Reserved pulumi.BoolPtrInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Description of a SKU for a scalable resource.
	Sku SkuDescriptionPtrInput
	// The time when the server farm expires. Valid only if it is a spot server farm.
	SpotExpirationTime pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Scaling worker count.
	TargetWorkerCount pulumi.IntPtrInput
	// Scaling worker size ID.
	TargetWorkerSizeId pulumi.IntPtrInput
	// Target worker tier assigned to the App Service plan.
	WorkerTierName pulumi.StringPtrInput
}

The set of arguments for constructing a AppServicePlan resource.

func (AppServicePlanArgs) ElementType

func (AppServicePlanArgs) ElementType() reflect.Type

type AppServicePlanRouteForVnet

type AppServicePlanRouteForVnet struct {
	pulumi.CustomResourceState

	// The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.
	EndAddress pulumi.StringPtrOutput `pulumi:"endAddress"`
	// Kind of resource.
	Kind pulumi.StringPtrOutput `pulumi:"kind"`
	// Resource Name.
	Name pulumi.StringOutput `pulumi:"name"`
	// The type of route this is:
	// DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918
	// INHERITED - Routes inherited from the real Virtual Network routes
	// STATIC - Static route set on the app only
	//
	// These values will be used for syncing an app's routes with those from a Virtual Network.
	RouteType pulumi.StringPtrOutput `pulumi:"routeType"`
	// The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.
	StartAddress pulumi.StringPtrOutput `pulumi:"startAddress"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// The name of this route. This is only returned by the server and does not need to be set by the client.
	VnetRouteName pulumi.StringPtrOutput `pulumi:"vnetRouteName"`
}

Virtual Network route contract used to pass routing information for a Virtual Network.

func GetAppServicePlanRouteForVnet

func GetAppServicePlanRouteForVnet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppServicePlanRouteForVnetState, opts ...pulumi.ResourceOption) (*AppServicePlanRouteForVnet, error)

GetAppServicePlanRouteForVnet gets an existing AppServicePlanRouteForVnet 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 NewAppServicePlanRouteForVnet

func NewAppServicePlanRouteForVnet(ctx *pulumi.Context,
	name string, args *AppServicePlanRouteForVnetArgs, opts ...pulumi.ResourceOption) (*AppServicePlanRouteForVnet, error)

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

type AppServicePlanRouteForVnetArgs

type AppServicePlanRouteForVnetArgs struct {
	// The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.
	EndAddress pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Name of the App Service plan.
	Name pulumi.StringInput
	// Name of the resource group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// Name of the Virtual Network route.
	RouteName pulumi.StringInput
	// The type of route this is:
	// DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918
	// INHERITED - Routes inherited from the real Virtual Network routes
	// STATIC - Static route set on the app only
	//
	// These values will be used for syncing an app's routes with those from a Virtual Network.
	RouteType pulumi.StringPtrInput
	// The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.
	StartAddress pulumi.StringPtrInput
	// Name of the Virtual Network.
	VnetName pulumi.StringInput
	// The name of this route. This is only returned by the server and does not need to be set by the client.
	VnetRouteName pulumi.StringPtrInput
}

The set of arguments for constructing a AppServicePlanRouteForVnet resource.

func (AppServicePlanRouteForVnetArgs) ElementType

type AppServicePlanRouteForVnetState

type AppServicePlanRouteForVnetState struct {
	// The ending address for this route. If the start address is specified in CIDR notation, this must be omitted.
	EndAddress pulumi.StringPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// The type of route this is:
	// DEFAULT - By default, every app has routes to the local address ranges specified by RFC1918
	// INHERITED - Routes inherited from the real Virtual Network routes
	// STATIC - Static route set on the app only
	//
	// These values will be used for syncing an app's routes with those from a Virtual Network.
	RouteType pulumi.StringPtrInput
	// The starting address for this route. This may also include a CIDR notation, in which case the end address must not be specified.
	StartAddress pulumi.StringPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// The name of this route. This is only returned by the server and does not need to be set by the client.
	VnetRouteName pulumi.StringPtrInput
}

func (AppServicePlanRouteForVnetState) ElementType

type AppServicePlanState

type AppServicePlanState struct {
	// App Service plan administration site.
	AdminSiteName pulumi.StringPtrInput
	// Geographical location for the App Service plan.
	GeoRegion pulumi.StringPtrInput
	// Specification for the App Service Environment to use for the App Service plan.
	HostingEnvironmentProfile HostingEnvironmentProfileResponsePtrInput
	// If <code>true</code>, this App Service Plan owns spot instances.
	IsSpot pulumi.BoolPtrInput
	// Kind of resource.
	Kind pulumi.StringPtrInput
	// Resource Location.
	Location pulumi.StringPtrInput
	// Maximum number of instances that can be assigned to this App Service plan.
	MaximumNumberOfWorkers pulumi.IntPtrInput
	// Resource Name.
	Name pulumi.StringPtrInput
	// Number of apps assigned to this App Service plan.
	NumberOfSites pulumi.IntPtrInput
	// If <code>true</code>, apps assigned to this App Service plan can be scaled independently.
	// If <code>false</code>, apps assigned to this App Service plan will scale to all instances of the plan.
	PerSiteScaling pulumi.BoolPtrInput
	// Provisioning state of the App Service Environment.
	ProvisioningState pulumi.StringPtrInput
	// If Linux app service plan <code>true</code>, <code>false</code> otherwise.
	Reserved pulumi.BoolPtrInput
	// Resource group of the App Service plan.
	ResourceGroup pulumi.StringPtrInput
	// Description of a SKU for a scalable resource.
	Sku SkuDescriptionResponsePtrInput
	// The time when the server farm expires. Valid only if it is a spot server farm.
	SpotExpirationTime pulumi.StringPtrInput
	// App Service plan status.
	Status pulumi.StringPtrInput
	// App Service plan subscription.
	Subscription pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Scaling worker count.
	TargetWorkerCount pulumi.IntPtrInput
	// Scaling worker size ID.
	TargetWorkerSizeId pulumi.IntPtrInput
	// Resource type.
	Type pulumi.StringPtrInput
	// Target worker tier assigned to the App Service plan.
	WorkerTierName pulumi.StringPtrInput
}

func (AppServicePlanState) ElementType

func (AppServicePlanState) ElementType() reflect.Type

type Capability

type Capability struct {
	// Name of the SKU capability.
	Name *string `pulumi:"name"`
	// Reason of the SKU capability.
	Reason *string `pulumi:"reason"`
	// Value of the SKU capability.
	Value *string `pulumi:"value"`
}

Describes the capabilities/features allowed for a specific SKU.

type CapabilityArgs

type CapabilityArgs struct {
	// Name of the SKU capability.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Reason of the SKU capability.
	Reason pulumi.StringPtrInput `pulumi:"reason"`
	// Value of the SKU capability.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Describes the capabilities/features allowed for a specific SKU.

func (CapabilityArgs) ElementType

func (CapabilityArgs) ElementType() reflect.Type

func (CapabilityArgs) ToCapabilityOutput

func (i CapabilityArgs) ToCapabilityOutput() CapabilityOutput

func (CapabilityArgs) ToCapabilityOutputWithContext

func (i CapabilityArgs) ToCapabilityOutputWithContext(ctx context.Context) CapabilityOutput

type CapabilityArray

type CapabilityArray []CapabilityInput

func (CapabilityArray) ElementType

func (CapabilityArray) ElementType() reflect.Type

func (CapabilityArray) ToCapabilityArrayOutput

func (i CapabilityArray) ToCapabilityArrayOutput() CapabilityArrayOutput

func (CapabilityArray) ToCapabilityArrayOutputWithContext

func (i CapabilityArray) ToCapabilityArrayOutputWithContext(ctx context.Context) CapabilityArrayOutput

type CapabilityArrayInput

type CapabilityArrayInput interface {
	pulumi.Input

	ToCapabilityArrayOutput() CapabilityArrayOutput
	ToCapabilityArrayOutputWithContext(context.Context) CapabilityArrayOutput
}

CapabilityArrayInput is an input type that accepts CapabilityArray and CapabilityArrayOutput values. You can construct a concrete instance of `CapabilityArrayInput` via:

CapabilityArray{ CapabilityArgs{...} }

type CapabilityArrayOutput

type CapabilityArrayOutput struct{ *pulumi.OutputState }

func (CapabilityArrayOutput) ElementType

func (CapabilityArrayOutput) ElementType() reflect.Type

func (CapabilityArrayOutput) Index

func (CapabilityArrayOutput) ToCapabilityArrayOutput

func (o CapabilityArrayOutput) ToCapabilityArrayOutput() CapabilityArrayOutput

func (CapabilityArrayOutput) ToCapabilityArrayOutputWithContext

func (o CapabilityArrayOutput) ToCapabilityArrayOutputWithContext(ctx context.Context) CapabilityArrayOutput

type CapabilityInput

type CapabilityInput interface {
	pulumi.Input

	ToCapabilityOutput() CapabilityOutput
	ToCapabilityOutputWithContext(context.Context) CapabilityOutput
}

CapabilityInput is an input type that accepts CapabilityArgs and CapabilityOutput values. You can construct a concrete instance of `CapabilityInput` via:

CapabilityArgs{...}

type CapabilityOutput

type CapabilityOutput struct{ *pulumi.OutputState }

Describes the capabilities/features allowed for a specific SKU.

func (CapabilityOutput) ElementType

func (CapabilityOutput) ElementType() reflect.Type

func (CapabilityOutput) Name

Name of the SKU capability.

func (CapabilityOutput) Reason

Reason of the SKU capability.

func (CapabilityOutput) ToCapabilityOutput

func (o CapabilityOutput) ToCapabilityOutput() CapabilityOutput

func (CapabilityOutput) ToCapabilityOutputWithContext

func (o CapabilityOutput) ToCapabilityOutputWithContext(ctx context.Context) CapabilityOutput

func (CapabilityOutput) Value

Value of the SKU capability.

type CapabilityResponse

type CapabilityResponse struct {
	// Name of the SKU capability.
	Name *string `pulumi:"name"`
	// Reason of the SKU capability.
	Reason *string `pulumi:"reason"`
	// Value of the SKU capability.
	Value *string `pulumi:"value"`
}

Describes the capabilities/features allowed for a specific SKU.

type CapabilityResponseArgs

type CapabilityResponseArgs struct {
	// Name of the SKU capability.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Reason of the SKU capability.
	Reason pulumi.StringPtrInput `pulumi:"reason"`
	// Value of the SKU capability.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Describes the capabilities/features allowed for a specific SKU.

func (CapabilityResponseArgs) ElementType

func (CapabilityResponseArgs) ElementType() reflect.Type

func (CapabilityResponseArgs) ToCapabilityResponseOutput

func (i CapabilityResponseArgs) ToCapabilityResponseOutput() CapabilityResponseOutput

func (CapabilityResponseArgs) ToCapabilityResponseOutputWithContext

func (i CapabilityResponseArgs) ToCapabilityResponseOutputWithContext(ctx context.Context) CapabilityResponseOutput

type CapabilityResponseArray

type CapabilityResponseArray []CapabilityResponseInput

func (CapabilityResponseArray) ElementType

func (CapabilityResponseArray) ElementType() reflect.Type

func (CapabilityResponseArray) ToCapabilityResponseArrayOutput

func (i CapabilityResponseArray) ToCapabilityResponseArrayOutput() CapabilityResponseArrayOutput

func (CapabilityResponseArray) ToCapabilityResponseArrayOutputWithContext

func (i CapabilityResponseArray) ToCapabilityResponseArrayOutputWithContext(ctx context.Context) CapabilityResponseArrayOutput

type CapabilityResponseArrayInput

type CapabilityResponseArrayInput interface {
	pulumi.Input

	ToCapabilityResponseArrayOutput() CapabilityResponseArrayOutput
	ToCapabilityResponseArrayOutputWithContext(context.Context) CapabilityResponseArrayOutput
}

CapabilityResponseArrayInput is an input type that accepts CapabilityResponseArray and CapabilityResponseArrayOutput values. You can construct a concrete instance of `CapabilityResponseArrayInput` via:

CapabilityResponseArray{ CapabilityResponseArgs{...} }

type CapabilityResponseArrayOutput

type CapabilityResponseArrayOutput struct{ *pulumi.OutputState }

func (CapabilityResponseArrayOutput) ElementType

func (CapabilityResponseArrayOutput) Index

func (CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutput

func (o CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutput() CapabilityResponseArrayOutput

func (CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutputWithContext

func (o CapabilityResponseArrayOutput) ToCapabilityResponseArrayOutputWithContext(ctx context.Context) CapabilityResponseArrayOutput

type CapabilityResponseInput

type CapabilityResponseInput interface {
	pulumi.Input

	ToCapabilityResponseOutput() CapabilityResponseOutput
	ToCapabilityResponseOutputWithContext(context.Context) CapabilityResponseOutput
}

CapabilityResponseInput is an input type that accepts CapabilityResponseArgs and CapabilityResponseOutput values. You can construct a concrete instance of `CapabilityResponseInput` via:

CapabilityResponseArgs{...}

type CapabilityResponseOutput

type CapabilityResponseOutput struct{ *pulumi.OutputState }

Describes the capabilities/features allowed for a specific SKU.

func (CapabilityResponseOutput) ElementType

func (CapabilityResponseOutput) ElementType() reflect.Type

func (CapabilityResponseOutput) Name

Name of the SKU capability.

func (CapabilityResponseOutput) Reason

Reason of the SKU capability.

func (CapabilityResponseOutput) ToCapabilityResponseOutput

func (o CapabilityResponseOutput) ToCapabilityResponseOutput() CapabilityResponseOutput

func (CapabilityResponseOutput) ToCapabilityResponseOutputWithContext

func (o CapabilityResponseOutput) ToCapabilityResponseOutputWithContext(ctx context.Context) CapabilityResponseOutput

func (CapabilityResponseOutput) Value

Value of the SKU capability.

type HostingEnvironmentProfile

type HostingEnvironmentProfile struct {
	// Resource ID of the App Service Environment.
	Id *string `pulumi:"id"`
}

Specification for an App Service Environment to use for this resource.

type HostingEnvironmentProfileArgs

type HostingEnvironmentProfileArgs struct {
	// Resource ID of the App Service Environment.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Specification for an App Service Environment to use for this resource.

func (HostingEnvironmentProfileArgs) ElementType

func (HostingEnvironmentProfileArgs) ToHostingEnvironmentProfileOutput

func (i HostingEnvironmentProfileArgs) ToHostingEnvironmentProfileOutput() HostingEnvironmentProfileOutput

func (HostingEnvironmentProfileArgs) ToHostingEnvironmentProfileOutputWithContext

func (i HostingEnvironmentProfileArgs) ToHostingEnvironmentProfileOutputWithContext(ctx context.Context) HostingEnvironmentProfileOutput

func (HostingEnvironmentProfileArgs) ToHostingEnvironmentProfilePtrOutput

func (i HostingEnvironmentProfileArgs) ToHostingEnvironmentProfilePtrOutput() HostingEnvironmentProfilePtrOutput

func (HostingEnvironmentProfileArgs) ToHostingEnvironmentProfilePtrOutputWithContext

func (i HostingEnvironmentProfileArgs) ToHostingEnvironmentProfilePtrOutputWithContext(ctx context.Context) HostingEnvironmentProfilePtrOutput

type HostingEnvironmentProfileInput

type HostingEnvironmentProfileInput interface {
	pulumi.Input

	ToHostingEnvironmentProfileOutput() HostingEnvironmentProfileOutput
	ToHostingEnvironmentProfileOutputWithContext(context.Context) HostingEnvironmentProfileOutput
}

HostingEnvironmentProfileInput is an input type that accepts HostingEnvironmentProfileArgs and HostingEnvironmentProfileOutput values. You can construct a concrete instance of `HostingEnvironmentProfileInput` via:

HostingEnvironmentProfileArgs{...}

type HostingEnvironmentProfileOutput

type HostingEnvironmentProfileOutput struct{ *pulumi.OutputState }

Specification for an App Service Environment to use for this resource.

func (HostingEnvironmentProfileOutput) ElementType

func (HostingEnvironmentProfileOutput) Id

Resource ID of the App Service Environment.

func (HostingEnvironmentProfileOutput) ToHostingEnvironmentProfileOutput

func (o HostingEnvironmentProfileOutput) ToHostingEnvironmentProfileOutput() HostingEnvironmentProfileOutput

func (HostingEnvironmentProfileOutput) ToHostingEnvironmentProfileOutputWithContext

func (o HostingEnvironmentProfileOutput) ToHostingEnvironmentProfileOutputWithContext(ctx context.Context) HostingEnvironmentProfileOutput

func (HostingEnvironmentProfileOutput) ToHostingEnvironmentProfilePtrOutput

func (o HostingEnvironmentProfileOutput) ToHostingEnvironmentProfilePtrOutput() HostingEnvironmentProfilePtrOutput

func (HostingEnvironmentProfileOutput) ToHostingEnvironmentProfilePtrOutputWithContext

func (o HostingEnvironmentProfileOutput) ToHostingEnvironmentProfilePtrOutputWithContext(ctx context.Context) HostingEnvironmentProfilePtrOutput

type HostingEnvironmentProfilePtrInput

type HostingEnvironmentProfilePtrInput interface {
	pulumi.Input

	ToHostingEnvironmentProfilePtrOutput() HostingEnvironmentProfilePtrOutput
	ToHostingEnvironmentProfilePtrOutputWithContext(context.Context) HostingEnvironmentProfilePtrOutput
}

HostingEnvironmentProfilePtrInput is an input type that accepts HostingEnvironmentProfileArgs, HostingEnvironmentProfilePtr and HostingEnvironmentProfilePtrOutput values. You can construct a concrete instance of `HostingEnvironmentProfilePtrInput` via:

        HostingEnvironmentProfileArgs{...}

or:

        nil

type HostingEnvironmentProfilePtrOutput

type HostingEnvironmentProfilePtrOutput struct{ *pulumi.OutputState }

func (HostingEnvironmentProfilePtrOutput) Elem

func (HostingEnvironmentProfilePtrOutput) ElementType

func (HostingEnvironmentProfilePtrOutput) Id

Resource ID of the App Service Environment.

func (HostingEnvironmentProfilePtrOutput) ToHostingEnvironmentProfilePtrOutput

func (o HostingEnvironmentProfilePtrOutput) ToHostingEnvironmentProfilePtrOutput() HostingEnvironmentProfilePtrOutput

func (HostingEnvironmentProfilePtrOutput) ToHostingEnvironmentProfilePtrOutputWithContext

func (o HostingEnvironmentProfilePtrOutput) ToHostingEnvironmentProfilePtrOutputWithContext(ctx context.Context) HostingEnvironmentProfilePtrOutput

type HostingEnvironmentProfileResponse

type HostingEnvironmentProfileResponse struct {
	// Resource ID of the App Service Environment.
	Id *string `pulumi:"id"`
	// Name of the App Service Environment.
	Name string `pulumi:"name"`
	// Resource type of the App Service Environment.
	Type string `pulumi:"type"`
}

Specification for an App Service Environment to use for this resource.

type HostingEnvironmentProfileResponseArgs

type HostingEnvironmentProfileResponseArgs struct {
	// Resource ID of the App Service Environment.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the App Service Environment.
	Name pulumi.StringInput `pulumi:"name"`
	// Resource type of the App Service Environment.
	Type pulumi.StringInput `pulumi:"type"`
}

Specification for an App Service Environment to use for this resource.

func (HostingEnvironmentProfileResponseArgs) ElementType

func (HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponseOutput

func (i HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponseOutput() HostingEnvironmentProfileResponseOutput

func (HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponseOutputWithContext

func (i HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponseOutputWithContext(ctx context.Context) HostingEnvironmentProfileResponseOutput

func (HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponsePtrOutput

func (i HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponsePtrOutput() HostingEnvironmentProfileResponsePtrOutput

func (HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponsePtrOutputWithContext

func (i HostingEnvironmentProfileResponseArgs) ToHostingEnvironmentProfileResponsePtrOutputWithContext(ctx context.Context) HostingEnvironmentProfileResponsePtrOutput

type HostingEnvironmentProfileResponseInput

type HostingEnvironmentProfileResponseInput interface {
	pulumi.Input

	ToHostingEnvironmentProfileResponseOutput() HostingEnvironmentProfileResponseOutput
	ToHostingEnvironmentProfileResponseOutputWithContext(context.Context) HostingEnvironmentProfileResponseOutput
}

HostingEnvironmentProfileResponseInput is an input type that accepts HostingEnvironmentProfileResponseArgs and HostingEnvironmentProfileResponseOutput values. You can construct a concrete instance of `HostingEnvironmentProfileResponseInput` via:

HostingEnvironmentProfileResponseArgs{...}

type HostingEnvironmentProfileResponseOutput

type HostingEnvironmentProfileResponseOutput struct{ *pulumi.OutputState }

Specification for an App Service Environment to use for this resource.

func (HostingEnvironmentProfileResponseOutput) ElementType

func (HostingEnvironmentProfileResponseOutput) Id

Resource ID of the App Service Environment.

func (HostingEnvironmentProfileResponseOutput) Name

Name of the App Service Environment.

func (HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponseOutput

func (o HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponseOutput() HostingEnvironmentProfileResponseOutput

func (HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponseOutputWithContext

func (o HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponseOutputWithContext(ctx context.Context) HostingEnvironmentProfileResponseOutput

func (HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponsePtrOutput

func (o HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponsePtrOutput() HostingEnvironmentProfileResponsePtrOutput

func (HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponsePtrOutputWithContext

func (o HostingEnvironmentProfileResponseOutput) ToHostingEnvironmentProfileResponsePtrOutputWithContext(ctx context.Context) HostingEnvironmentProfileResponsePtrOutput

func (HostingEnvironmentProfileResponseOutput) Type

Resource type of the App Service Environment.

type HostingEnvironmentProfileResponsePtrInput

type HostingEnvironmentProfileResponsePtrInput interface {
	pulumi.Input

	ToHostingEnvironmentProfileResponsePtrOutput() HostingEnvironmentProfileResponsePtrOutput
	ToHostingEnvironmentProfileResponsePtrOutputWithContext(context.Context) HostingEnvironmentProfileResponsePtrOutput
}

HostingEnvironmentProfileResponsePtrInput is an input type that accepts HostingEnvironmentProfileResponseArgs, HostingEnvironmentProfileResponsePtr and HostingEnvironmentProfileResponsePtrOutput values. You can construct a concrete instance of `HostingEnvironmentProfileResponsePtrInput` via:

        HostingEnvironmentProfileResponseArgs{...}

or:

        nil

type HostingEnvironmentProfileResponsePtrOutput

type HostingEnvironmentProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (HostingEnvironmentProfileResponsePtrOutput) Elem

func (HostingEnvironmentProfileResponsePtrOutput) ElementType

func (HostingEnvironmentProfileResponsePtrOutput) Id

Resource ID of the App Service Environment.

func (HostingEnvironmentProfileResponsePtrOutput) Name

Name of the App Service Environment.

func (HostingEnvironmentProfileResponsePtrOutput) ToHostingEnvironmentProfileResponsePtrOutput

func (o HostingEnvironmentProfileResponsePtrOutput) ToHostingEnvironmentProfileResponsePtrOutput() HostingEnvironmentProfileResponsePtrOutput

func (HostingEnvironmentProfileResponsePtrOutput) ToHostingEnvironmentProfileResponsePtrOutputWithContext

func (o HostingEnvironmentProfileResponsePtrOutput) ToHostingEnvironmentProfileResponsePtrOutputWithContext(ctx context.Context) HostingEnvironmentProfileResponsePtrOutput

func (HostingEnvironmentProfileResponsePtrOutput) Type

Resource type of the App Service Environment.

type ListAppServicePlanHybridConnectionKeysArgs

type ListAppServicePlanHybridConnectionKeysArgs struct {
	// Name of the App Service plan.
	Name string `pulumi:"name"`
	// The name of the Service Bus namespace.
	NamespaceName string `pulumi:"namespaceName"`
	// The name of the Service Bus relay.
	RelayName string `pulumi:"relayName"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type ListAppServicePlanHybridConnectionKeysResult

type ListAppServicePlanHybridConnectionKeysResult struct {
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Name.
	Name string `pulumi:"name"`
	// The name of the send key.
	SendKeyName string `pulumi:"sendKeyName"`
	// The value of the send key.
	SendKeyValue string `pulumi:"sendKeyValue"`
	// Resource type.
	Type string `pulumi:"type"`
}

Hybrid Connection key contract. This has the send key name and value for a Hybrid Connection.

type LookupAppServiceEnvironmentArgs

type LookupAppServiceEnvironmentArgs struct {
	// Name of the App Service Environment.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAppServiceEnvironmentResult

type LookupAppServiceEnvironmentResult struct {
	// List of comma separated strings describing which VM sizes are allowed for front-ends.
	AllowedMultiSizes string `pulumi:"allowedMultiSizes"`
	// List of comma separated strings describing which VM sizes are allowed for workers.
	AllowedWorkerSizes string `pulumi:"allowedWorkerSizes"`
	// API Management Account associated with the App Service Environment.
	ApiManagementAccountId *string `pulumi:"apiManagementAccountId"`
	// Custom settings for changing the behavior of the App Service Environment.
	ClusterSettings []NameValuePairResponse `pulumi:"clusterSettings"`
	// Edition of the metadata database for the App Service Environment, e.g. "Standard".
	DatabaseEdition string `pulumi:"databaseEdition"`
	// Service objective of the metadata database for the App Service Environment, e.g. "S0".
	DatabaseServiceObjective string `pulumi:"databaseServiceObjective"`
	// Default Scale Factor for FrontEnds.
	DefaultFrontEndScaleFactor int `pulumi:"defaultFrontEndScaleFactor"`
	// DNS suffix of the App Service Environment.
	DnsSuffix *string `pulumi:"dnsSuffix"`
	// True/false indicating whether the App Service Environment is suspended. The environment can be suspended e.g. when the management endpoint is no longer available
	// (most likely because NSG blocked the incoming traffic).
	DynamicCacheEnabled *bool `pulumi:"dynamicCacheEnabled"`
	// Current total, used, and available worker capacities.
	EnvironmentCapacities []StampCapacityResponse `pulumi:"environmentCapacities"`
	// True/false indicating whether the App Service Environment is healthy.
	EnvironmentIsHealthy bool `pulumi:"environmentIsHealthy"`
	// Detailed message about with results of the last check of the App Service Environment.
	EnvironmentStatus string `pulumi:"environmentStatus"`
	// Scale factor for front-ends.
	FrontEndScaleFactor *int `pulumi:"frontEndScaleFactor"`
	// Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment.
	InternalLoadBalancingMode *string `pulumi:"internalLoadBalancingMode"`
	// Number of IP SSL addresses reserved for the App Service Environment.
	IpsslAddressCount *int `pulumi:"ipsslAddressCount"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Last deployment action on the App Service Environment.
	LastAction string `pulumi:"lastAction"`
	// Result of the last deployment action on the App Service Environment.
	LastActionResult string `pulumi:"lastActionResult"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Maximum number of VMs in the App Service Environment.
	MaximumNumberOfMachines int `pulumi:"maximumNumberOfMachines"`
	// Number of front-end instances.
	MultiRoleCount *int `pulumi:"multiRoleCount"`
	// Front-end VM size, e.g. "Medium", "Large".
	MultiSize *string `pulumi:"multiSize"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Access control list for controlling traffic to the App Service Environment.
	NetworkAccessControlList []NetworkAccessControlEntryResponse `pulumi:"networkAccessControlList"`
	// Provisioning state of the App Service Environment.
	ProvisioningState string `pulumi:"provisioningState"`
	// Resource group of the App Service Environment.
	ResourceGroup string `pulumi:"resourceGroup"`
	// Current status of the App Service Environment.
	Status string `pulumi:"status"`
	// Subscription of the App Service Environment.
	SubscriptionId string `pulumi:"subscriptionId"`
	// <code>true</code> if the App Service Environment is suspended; otherwise, <code>false</code>. The environment can be suspended, e.g. when the management endpoint is no longer available
	//  (most likely because NSG blocked the incoming traffic).
	Suspended *bool `pulumi:"suspended"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
	// Number of upgrade domains of the App Service Environment.
	UpgradeDomains int `pulumi:"upgradeDomains"`
	// User added ip ranges to whitelist on ASE db
	UserWhitelistedIpRanges []string `pulumi:"userWhitelistedIpRanges"`
	// Description of IP SSL mapping for the App Service Environment.
	VipMappings []VirtualIPMappingResponse `pulumi:"vipMappings"`
	// Description of the Virtual Network.
	VirtualNetwork VirtualNetworkProfileResponse `pulumi:"virtualNetwork"`
	// Name of the Virtual Network for the App Service Environment.
	VnetName *string `pulumi:"vnetName"`
	// Resource group of the Virtual Network.
	VnetResourceGroupName *string `pulumi:"vnetResourceGroupName"`
	// Subnet of the Virtual Network.
	VnetSubnetName *string `pulumi:"vnetSubnetName"`
	// Description of worker pools with worker size IDs, VM sizes, and number of workers in each pool.
	WorkerPools []WorkerPoolResponse `pulumi:"workerPools"`
}

App Service Environment ARM resource.

type LookupAppServicePlanArgs

type LookupAppServicePlanArgs struct {
	// Name of the App Service plan.
	Name string `pulumi:"name"`
	// Name of the resource group to which the resource belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupAppServicePlanResult

type LookupAppServicePlanResult struct {
	// App Service plan administration site.
	AdminSiteName *string `pulumi:"adminSiteName"`
	// Geographical location for the App Service plan.
	GeoRegion string `pulumi:"geoRegion"`
	// Specification for the App Service Environment to use for the App Service plan.
	HostingEnvironmentProfile *HostingEnvironmentProfileResponse `pulumi:"hostingEnvironmentProfile"`
	// If <code>true</code>, this App Service Plan owns spot instances.
	IsSpot *bool `pulumi:"isSpot"`
	// Kind of resource.
	Kind *string `pulumi:"kind"`
	// Resource Location.
	Location string `pulumi:"location"`
	// Maximum number of instances that can be assigned to this App Service plan.
	MaximumNumberOfWorkers int `pulumi:"maximumNumberOfWorkers"`
	// Resource Name.
	Name string `pulumi:"name"`
	// Number of apps assigned to this App Service plan.
	NumberOfSites int `pulumi:"numberOfSites"`
	// If <code>true</code>, apps assigned to this App Service plan can be scaled independently.
	// If <code>false</code>, apps assigned to this App Service plan will scale to all instances of the plan.
	PerSiteScaling *bool `pulumi:"perSiteScaling"`
	// Provisioning state of the App Service Environment.
	ProvisioningState string `pulumi:"provisioningState"`
	// If Linux app service plan <code>true</code>, <code>false</code> otherwise.
	Reserved *bool `pulumi:"reserved"`
	// Resource group of the App Service plan.
	ResourceGroup string `pulumi:"resourceGroup"`
	// Description of a SKU for a scalable resource.
	Sku *SkuDescriptionResponse `pulumi:"sku"`
	// The time when the server farm expires. Valid only if it is a spot server farm.
	SpotExpirationTime *string `pulumi:"spotExpirationTime"`
	// App Service plan status.
	Status string `pulumi:"status"`
	// App Service plan subscription.
	Subscription string `pulumi:"subscription"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Scaling worker count.
	TargetWorkerCount *int `pulumi:"targetWorkerCount"`
	// Scaling worker size ID.
	TargetWorkerSizeId *int `pulumi:"targetWorkerSizeId"`
	// Resource type.
	Type string `pulumi:"type"`
	// Target worker tier assigned to the App Service plan.
	WorkerTierName *string `pulumi:"workerTierName"`
}

App Service plan.

type NameValuePair

type NameValuePair struct {
	// Pair name.
	Name *string `pulumi:"name"`
	// Pair value.
	Value *string `pulumi:"value"`
}

Name value pair.

type NameValuePairArgs

type NameValuePairArgs struct {
	// Pair name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Pair value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Name value pair.

func (NameValuePairArgs) ElementType

func (NameValuePairArgs) ElementType() reflect.Type

func (NameValuePairArgs) ToNameValuePairOutput

func (i NameValuePairArgs) ToNameValuePairOutput() NameValuePairOutput

func (NameValuePairArgs) ToNameValuePairOutputWithContext

func (i NameValuePairArgs) ToNameValuePairOutputWithContext(ctx context.Context) NameValuePairOutput

type NameValuePairArray

type NameValuePairArray []NameValuePairInput

func (NameValuePairArray) ElementType

func (NameValuePairArray) ElementType() reflect.Type

func (NameValuePairArray) ToNameValuePairArrayOutput

func (i NameValuePairArray) ToNameValuePairArrayOutput() NameValuePairArrayOutput

func (NameValuePairArray) ToNameValuePairArrayOutputWithContext

func (i NameValuePairArray) ToNameValuePairArrayOutputWithContext(ctx context.Context) NameValuePairArrayOutput

type NameValuePairArrayInput

type NameValuePairArrayInput interface {
	pulumi.Input

	ToNameValuePairArrayOutput() NameValuePairArrayOutput
	ToNameValuePairArrayOutputWithContext(context.Context) NameValuePairArrayOutput
}

NameValuePairArrayInput is an input type that accepts NameValuePairArray and NameValuePairArrayOutput values. You can construct a concrete instance of `NameValuePairArrayInput` via:

NameValuePairArray{ NameValuePairArgs{...} }

type NameValuePairArrayOutput

type NameValuePairArrayOutput struct{ *pulumi.OutputState }

func (NameValuePairArrayOutput) ElementType

func (NameValuePairArrayOutput) ElementType() reflect.Type

func (NameValuePairArrayOutput) Index

func (NameValuePairArrayOutput) ToNameValuePairArrayOutput

func (o NameValuePairArrayOutput) ToNameValuePairArrayOutput() NameValuePairArrayOutput

func (NameValuePairArrayOutput) ToNameValuePairArrayOutputWithContext

func (o NameValuePairArrayOutput) ToNameValuePairArrayOutputWithContext(ctx context.Context) NameValuePairArrayOutput

type NameValuePairInput

type NameValuePairInput interface {
	pulumi.Input

	ToNameValuePairOutput() NameValuePairOutput
	ToNameValuePairOutputWithContext(context.Context) NameValuePairOutput
}

NameValuePairInput is an input type that accepts NameValuePairArgs and NameValuePairOutput values. You can construct a concrete instance of `NameValuePairInput` via:

NameValuePairArgs{...}

type NameValuePairOutput

type NameValuePairOutput struct{ *pulumi.OutputState }

Name value pair.

func (NameValuePairOutput) ElementType

func (NameValuePairOutput) ElementType() reflect.Type

func (NameValuePairOutput) Name

Pair name.

func (NameValuePairOutput) ToNameValuePairOutput

func (o NameValuePairOutput) ToNameValuePairOutput() NameValuePairOutput

func (NameValuePairOutput) ToNameValuePairOutputWithContext

func (o NameValuePairOutput) ToNameValuePairOutputWithContext(ctx context.Context) NameValuePairOutput

func (NameValuePairOutput) Value

Pair value.

type NameValuePairResponse

type NameValuePairResponse struct {
	// Pair name.
	Name *string `pulumi:"name"`
	// Pair value.
	Value *string `pulumi:"value"`
}

Name value pair.

type NameValuePairResponseArgs

type NameValuePairResponseArgs struct {
	// Pair name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Pair value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

Name value pair.

func (NameValuePairResponseArgs) ElementType

func (NameValuePairResponseArgs) ElementType() reflect.Type

func (NameValuePairResponseArgs) ToNameValuePairResponseOutput

func (i NameValuePairResponseArgs) ToNameValuePairResponseOutput() NameValuePairResponseOutput

func (NameValuePairResponseArgs) ToNameValuePairResponseOutputWithContext

func (i NameValuePairResponseArgs) ToNameValuePairResponseOutputWithContext(ctx context.Context) NameValuePairResponseOutput

type NameValuePairResponseArray

type NameValuePairResponseArray []NameValuePairResponseInput

func (NameValuePairResponseArray) ElementType

func (NameValuePairResponseArray) ElementType() reflect.Type

func (NameValuePairResponseArray) ToNameValuePairResponseArrayOutput

func (i NameValuePairResponseArray) ToNameValuePairResponseArrayOutput() NameValuePairResponseArrayOutput

func (NameValuePairResponseArray) ToNameValuePairResponseArrayOutputWithContext

func (i NameValuePairResponseArray) ToNameValuePairResponseArrayOutputWithContext(ctx context.Context) NameValuePairResponseArrayOutput

type NameValuePairResponseArrayInput

type NameValuePairResponseArrayInput interface {
	pulumi.Input

	ToNameValuePairResponseArrayOutput() NameValuePairResponseArrayOutput
	ToNameValuePairResponseArrayOutputWithContext(context.Context) NameValuePairResponseArrayOutput
}

NameValuePairResponseArrayInput is an input type that accepts NameValuePairResponseArray and NameValuePairResponseArrayOutput values. You can construct a concrete instance of `NameValuePairResponseArrayInput` via:

NameValuePairResponseArray{ NameValuePairResponseArgs{...} }

type NameValuePairResponseArrayOutput

type NameValuePairResponseArrayOutput struct{ *pulumi.OutputState }

func (NameValuePairResponseArrayOutput) ElementType

func (NameValuePairResponseArrayOutput) Index

func (NameValuePairResponseArrayOutput) ToNameValuePairResponseArrayOutput

func (o NameValuePairResponseArrayOutput) ToNameValuePairResponseArrayOutput() NameValuePairResponseArrayOutput

func (NameValuePairResponseArrayOutput) ToNameValuePairResponseArrayOutputWithContext

func (o NameValuePairResponseArrayOutput) ToNameValuePairResponseArrayOutputWithContext(ctx context.Context) NameValuePairResponseArrayOutput

type NameValuePairResponseInput

type NameValuePairResponseInput interface {
	pulumi.Input

	ToNameValuePairResponseOutput() NameValuePairResponseOutput
	ToNameValuePairResponseOutputWithContext(context.Context) NameValuePairResponseOutput
}

NameValuePairResponseInput is an input type that accepts NameValuePairResponseArgs and NameValuePairResponseOutput values. You can construct a concrete instance of `NameValuePairResponseInput` via:

NameValuePairResponseArgs{...}

type NameValuePairResponseOutput

type NameValuePairResponseOutput struct{ *pulumi.OutputState }

Name value pair.

func (NameValuePairResponseOutput) ElementType

func (NameValuePairResponseOutput) Name

Pair name.

func (NameValuePairResponseOutput) ToNameValuePairResponseOutput

func (o NameValuePairResponseOutput) ToNameValuePairResponseOutput() NameValuePairResponseOutput

func (NameValuePairResponseOutput) ToNameValuePairResponseOutputWithContext

func (o NameValuePairResponseOutput) ToNameValuePairResponseOutputWithContext(ctx context.Context) NameValuePairResponseOutput

func (NameValuePairResponseOutput) Value

Pair value.

type NetworkAccessControlEntry

type NetworkAccessControlEntry struct {
	// Action object.
	Action *string `pulumi:"action"`
	// Description of network access control entry.
	Description *string `pulumi:"description"`
	// Order of precedence.
	Order *int `pulumi:"order"`
	// Remote subnet.
	RemoteSubnet *string `pulumi:"remoteSubnet"`
}

Network access control entry.

type NetworkAccessControlEntryArgs

type NetworkAccessControlEntryArgs struct {
	// Action object.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// Description of network access control entry.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Order of precedence.
	Order pulumi.IntPtrInput `pulumi:"order"`
	// Remote subnet.
	RemoteSubnet pulumi.StringPtrInput `pulumi:"remoteSubnet"`
}

Network access control entry.

func (NetworkAccessControlEntryArgs) ElementType

func (NetworkAccessControlEntryArgs) ToNetworkAccessControlEntryOutput

func (i NetworkAccessControlEntryArgs) ToNetworkAccessControlEntryOutput() NetworkAccessControlEntryOutput

func (NetworkAccessControlEntryArgs) ToNetworkAccessControlEntryOutputWithContext

func (i NetworkAccessControlEntryArgs) ToNetworkAccessControlEntryOutputWithContext(ctx context.Context) NetworkAccessControlEntryOutput

type NetworkAccessControlEntryArray

type NetworkAccessControlEntryArray []NetworkAccessControlEntryInput

func (NetworkAccessControlEntryArray) ElementType

func (NetworkAccessControlEntryArray) ToNetworkAccessControlEntryArrayOutput

func (i NetworkAccessControlEntryArray) ToNetworkAccessControlEntryArrayOutput() NetworkAccessControlEntryArrayOutput

func (NetworkAccessControlEntryArray) ToNetworkAccessControlEntryArrayOutputWithContext

func (i NetworkAccessControlEntryArray) ToNetworkAccessControlEntryArrayOutputWithContext(ctx context.Context) NetworkAccessControlEntryArrayOutput

type NetworkAccessControlEntryArrayInput

type NetworkAccessControlEntryArrayInput interface {
	pulumi.Input

	ToNetworkAccessControlEntryArrayOutput() NetworkAccessControlEntryArrayOutput
	ToNetworkAccessControlEntryArrayOutputWithContext(context.Context) NetworkAccessControlEntryArrayOutput
}

NetworkAccessControlEntryArrayInput is an input type that accepts NetworkAccessControlEntryArray and NetworkAccessControlEntryArrayOutput values. You can construct a concrete instance of `NetworkAccessControlEntryArrayInput` via:

NetworkAccessControlEntryArray{ NetworkAccessControlEntryArgs{...} }

type NetworkAccessControlEntryArrayOutput

type NetworkAccessControlEntryArrayOutput struct{ *pulumi.OutputState }

func (NetworkAccessControlEntryArrayOutput) ElementType

func (NetworkAccessControlEntryArrayOutput) Index

func (NetworkAccessControlEntryArrayOutput) ToNetworkAccessControlEntryArrayOutput

func (o NetworkAccessControlEntryArrayOutput) ToNetworkAccessControlEntryArrayOutput() NetworkAccessControlEntryArrayOutput

func (NetworkAccessControlEntryArrayOutput) ToNetworkAccessControlEntryArrayOutputWithContext

func (o NetworkAccessControlEntryArrayOutput) ToNetworkAccessControlEntryArrayOutputWithContext(ctx context.Context) NetworkAccessControlEntryArrayOutput

type NetworkAccessControlEntryInput

type NetworkAccessControlEntryInput interface {
	pulumi.Input

	ToNetworkAccessControlEntryOutput() NetworkAccessControlEntryOutput
	ToNetworkAccessControlEntryOutputWithContext(context.Context) NetworkAccessControlEntryOutput
}

NetworkAccessControlEntryInput is an input type that accepts NetworkAccessControlEntryArgs and NetworkAccessControlEntryOutput values. You can construct a concrete instance of `NetworkAccessControlEntryInput` via:

NetworkAccessControlEntryArgs{...}

type NetworkAccessControlEntryOutput

type NetworkAccessControlEntryOutput struct{ *pulumi.OutputState }

Network access control entry.

func (NetworkAccessControlEntryOutput) Action

Action object.

func (NetworkAccessControlEntryOutput) Description

Description of network access control entry.

func (NetworkAccessControlEntryOutput) ElementType

func (NetworkAccessControlEntryOutput) Order

Order of precedence.

func (NetworkAccessControlEntryOutput) RemoteSubnet

Remote subnet.

func (NetworkAccessControlEntryOutput) ToNetworkAccessControlEntryOutput

func (o NetworkAccessControlEntryOutput) ToNetworkAccessControlEntryOutput() NetworkAccessControlEntryOutput

func (NetworkAccessControlEntryOutput) ToNetworkAccessControlEntryOutputWithContext

func (o NetworkAccessControlEntryOutput) ToNetworkAccessControlEntryOutputWithContext(ctx context.Context) NetworkAccessControlEntryOutput

type NetworkAccessControlEntryResponse

type NetworkAccessControlEntryResponse struct {
	// Action object.
	Action *string `pulumi:"action"`
	// Description of network access control entry.
	Description *string `pulumi:"description"`
	// Order of precedence.
	Order *int `pulumi:"order"`
	// Remote subnet.
	RemoteSubnet *string `pulumi:"remoteSubnet"`
}

Network access control entry.

type NetworkAccessControlEntryResponseArgs

type NetworkAccessControlEntryResponseArgs struct {
	// Action object.
	Action pulumi.StringPtrInput `pulumi:"action"`
	// Description of network access control entry.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Order of precedence.
	Order pulumi.IntPtrInput `pulumi:"order"`
	// Remote subnet.
	RemoteSubnet pulumi.StringPtrInput `pulumi:"remoteSubnet"`
}

Network access control entry.

func (NetworkAccessControlEntryResponseArgs) ElementType

func (NetworkAccessControlEntryResponseArgs) ToNetworkAccessControlEntryResponseOutput

func (i NetworkAccessControlEntryResponseArgs) ToNetworkAccessControlEntryResponseOutput() NetworkAccessControlEntryResponseOutput

func (NetworkAccessControlEntryResponseArgs) ToNetworkAccessControlEntryResponseOutputWithContext

func (i NetworkAccessControlEntryResponseArgs) ToNetworkAccessControlEntryResponseOutputWithContext(ctx context.Context) NetworkAccessControlEntryResponseOutput

type NetworkAccessControlEntryResponseArray

type NetworkAccessControlEntryResponseArray []NetworkAccessControlEntryResponseInput

func (NetworkAccessControlEntryResponseArray) ElementType

func (NetworkAccessControlEntryResponseArray) ToNetworkAccessControlEntryResponseArrayOutput

func (i NetworkAccessControlEntryResponseArray) ToNetworkAccessControlEntryResponseArrayOutput() NetworkAccessControlEntryResponseArrayOutput

func (NetworkAccessControlEntryResponseArray) ToNetworkAccessControlEntryResponseArrayOutputWithContext

func (i NetworkAccessControlEntryResponseArray) ToNetworkAccessControlEntryResponseArrayOutputWithContext(ctx context.Context) NetworkAccessControlEntryResponseArrayOutput

type NetworkAccessControlEntryResponseArrayInput

type NetworkAccessControlEntryResponseArrayInput interface {
	pulumi.Input

	ToNetworkAccessControlEntryResponseArrayOutput() NetworkAccessControlEntryResponseArrayOutput
	ToNetworkAccessControlEntryResponseArrayOutputWithContext(context.Context) NetworkAccessControlEntryResponseArrayOutput
}

NetworkAccessControlEntryResponseArrayInput is an input type that accepts NetworkAccessControlEntryResponseArray and NetworkAccessControlEntryResponseArrayOutput values. You can construct a concrete instance of `NetworkAccessControlEntryResponseArrayInput` via:

NetworkAccessControlEntryResponseArray{ NetworkAccessControlEntryResponseArgs{...} }

type NetworkAccessControlEntryResponseArrayOutput

type NetworkAccessControlEntryResponseArrayOutput struct{ *pulumi.OutputState }

func (NetworkAccessControlEntryResponseArrayOutput) ElementType

func (NetworkAccessControlEntryResponseArrayOutput) Index

func (NetworkAccessControlEntryResponseArrayOutput) ToNetworkAccessControlEntryResponseArrayOutput

func (o NetworkAccessControlEntryResponseArrayOutput) ToNetworkAccessControlEntryResponseArrayOutput() NetworkAccessControlEntryResponseArrayOutput

func (NetworkAccessControlEntryResponseArrayOutput) ToNetworkAccessControlEntryResponseArrayOutputWithContext

func (o NetworkAccessControlEntryResponseArrayOutput) ToNetworkAccessControlEntryResponseArrayOutputWithContext(ctx context.Context) NetworkAccessControlEntryResponseArrayOutput

type NetworkAccessControlEntryResponseInput

type NetworkAccessControlEntryResponseInput interface {
	pulumi.Input

	ToNetworkAccessControlEntryResponseOutput() NetworkAccessControlEntryResponseOutput
	ToNetworkAccessControlEntryResponseOutputWithContext(context.Context) NetworkAccessControlEntryResponseOutput
}

NetworkAccessControlEntryResponseInput is an input type that accepts NetworkAccessControlEntryResponseArgs and NetworkAccessControlEntryResponseOutput values. You can construct a concrete instance of `NetworkAccessControlEntryResponseInput` via:

NetworkAccessControlEntryResponseArgs{...}

type NetworkAccessControlEntryResponseOutput

type NetworkAccessControlEntryResponseOutput struct{ *pulumi.OutputState }

Network access control entry.

func (NetworkAccessControlEntryResponseOutput) Action

Action object.

func (NetworkAccessControlEntryResponseOutput) Description

Description of network access control entry.

func (NetworkAccessControlEntryResponseOutput) ElementType

func (NetworkAccessControlEntryResponseOutput) Order

Order of precedence.

func (NetworkAccessControlEntryResponseOutput) RemoteSubnet

Remote subnet.

func (NetworkAccessControlEntryResponseOutput) ToNetworkAccessControlEntryResponseOutput

func (o NetworkAccessControlEntryResponseOutput) ToNetworkAccessControlEntryResponseOutput() NetworkAccessControlEntryResponseOutput

func (NetworkAccessControlEntryResponseOutput) ToNetworkAccessControlEntryResponseOutputWithContext

func (o NetworkAccessControlEntryResponseOutput) ToNetworkAccessControlEntryResponseOutputWithContext(ctx context.Context) NetworkAccessControlEntryResponseOutput

type SkuCapacity

type SkuCapacity struct {
	// Default number of workers for this App Service plan SKU.
	Default *int `pulumi:"default"`
	// Maximum number of workers for this App Service plan SKU.
	Maximum *int `pulumi:"maximum"`
	// Minimum number of workers for this App Service plan SKU.
	Minimum *int `pulumi:"minimum"`
	// Available scale configurations for an App Service plan.
	ScaleType *string `pulumi:"scaleType"`
}

Description of the App Service plan scale options.

type SkuCapacityArgs

type SkuCapacityArgs struct {
	// Default number of workers for this App Service plan SKU.
	Default pulumi.IntPtrInput `pulumi:"default"`
	// Maximum number of workers for this App Service plan SKU.
	Maximum pulumi.IntPtrInput `pulumi:"maximum"`
	// Minimum number of workers for this App Service plan SKU.
	Minimum pulumi.IntPtrInput `pulumi:"minimum"`
	// Available scale configurations for an App Service plan.
	ScaleType pulumi.StringPtrInput `pulumi:"scaleType"`
}

Description of the App Service plan scale options.

func (SkuCapacityArgs) ElementType

func (SkuCapacityArgs) ElementType() reflect.Type

func (SkuCapacityArgs) ToSkuCapacityOutput

func (i SkuCapacityArgs) ToSkuCapacityOutput() SkuCapacityOutput

func (SkuCapacityArgs) ToSkuCapacityOutputWithContext

func (i SkuCapacityArgs) ToSkuCapacityOutputWithContext(ctx context.Context) SkuCapacityOutput

func (SkuCapacityArgs) ToSkuCapacityPtrOutput

func (i SkuCapacityArgs) ToSkuCapacityPtrOutput() SkuCapacityPtrOutput

func (SkuCapacityArgs) ToSkuCapacityPtrOutputWithContext

func (i SkuCapacityArgs) ToSkuCapacityPtrOutputWithContext(ctx context.Context) SkuCapacityPtrOutput

type SkuCapacityInput

type SkuCapacityInput interface {
	pulumi.Input

	ToSkuCapacityOutput() SkuCapacityOutput
	ToSkuCapacityOutputWithContext(context.Context) SkuCapacityOutput
}

SkuCapacityInput is an input type that accepts SkuCapacityArgs and SkuCapacityOutput values. You can construct a concrete instance of `SkuCapacityInput` via:

SkuCapacityArgs{...}

type SkuCapacityOutput

type SkuCapacityOutput struct{ *pulumi.OutputState }

Description of the App Service plan scale options.

func (SkuCapacityOutput) Default

Default number of workers for this App Service plan SKU.

func (SkuCapacityOutput) ElementType

func (SkuCapacityOutput) ElementType() reflect.Type

func (SkuCapacityOutput) Maximum

Maximum number of workers for this App Service plan SKU.

func (SkuCapacityOutput) Minimum

Minimum number of workers for this App Service plan SKU.

func (SkuCapacityOutput) ScaleType

Available scale configurations for an App Service plan.

func (SkuCapacityOutput) ToSkuCapacityOutput

func (o SkuCapacityOutput) ToSkuCapacityOutput() SkuCapacityOutput

func (SkuCapacityOutput) ToSkuCapacityOutputWithContext

func (o SkuCapacityOutput) ToSkuCapacityOutputWithContext(ctx context.Context) SkuCapacityOutput

func (SkuCapacityOutput) ToSkuCapacityPtrOutput

func (o SkuCapacityOutput) ToSkuCapacityPtrOutput() SkuCapacityPtrOutput

func (SkuCapacityOutput) ToSkuCapacityPtrOutputWithContext

func (o SkuCapacityOutput) ToSkuCapacityPtrOutputWithContext(ctx context.Context) SkuCapacityPtrOutput

type SkuCapacityPtrInput

type SkuCapacityPtrInput interface {
	pulumi.Input

	ToSkuCapacityPtrOutput() SkuCapacityPtrOutput
	ToSkuCapacityPtrOutputWithContext(context.Context) SkuCapacityPtrOutput
}

SkuCapacityPtrInput is an input type that accepts SkuCapacityArgs, SkuCapacityPtr and SkuCapacityPtrOutput values. You can construct a concrete instance of `SkuCapacityPtrInput` via:

        SkuCapacityArgs{...}

or:

        nil

func SkuCapacityPtr

func SkuCapacityPtr(v *SkuCapacityArgs) SkuCapacityPtrInput

type SkuCapacityPtrOutput

type SkuCapacityPtrOutput struct{ *pulumi.OutputState }

func (SkuCapacityPtrOutput) Default

Default number of workers for this App Service plan SKU.

func (SkuCapacityPtrOutput) Elem

func (SkuCapacityPtrOutput) ElementType

func (SkuCapacityPtrOutput) ElementType() reflect.Type

func (SkuCapacityPtrOutput) Maximum

Maximum number of workers for this App Service plan SKU.

func (SkuCapacityPtrOutput) Minimum

Minimum number of workers for this App Service plan SKU.

func (SkuCapacityPtrOutput) ScaleType

Available scale configurations for an App Service plan.

func (SkuCapacityPtrOutput) ToSkuCapacityPtrOutput

func (o SkuCapacityPtrOutput) ToSkuCapacityPtrOutput() SkuCapacityPtrOutput

func (SkuCapacityPtrOutput) ToSkuCapacityPtrOutputWithContext

func (o SkuCapacityPtrOutput) ToSkuCapacityPtrOutputWithContext(ctx context.Context) SkuCapacityPtrOutput

type SkuCapacityResponse

type SkuCapacityResponse struct {
	// Default number of workers for this App Service plan SKU.
	Default *int `pulumi:"default"`
	// Maximum number of workers for this App Service plan SKU.
	Maximum *int `pulumi:"maximum"`
	// Minimum number of workers for this App Service plan SKU.
	Minimum *int `pulumi:"minimum"`
	// Available scale configurations for an App Service plan.
	ScaleType *string `pulumi:"scaleType"`
}

Description of the App Service plan scale options.

type SkuCapacityResponseArgs

type SkuCapacityResponseArgs struct {
	// Default number of workers for this App Service plan SKU.
	Default pulumi.IntPtrInput `pulumi:"default"`
	// Maximum number of workers for this App Service plan SKU.
	Maximum pulumi.IntPtrInput `pulumi:"maximum"`
	// Minimum number of workers for this App Service plan SKU.
	Minimum pulumi.IntPtrInput `pulumi:"minimum"`
	// Available scale configurations for an App Service plan.
	ScaleType pulumi.StringPtrInput `pulumi:"scaleType"`
}

Description of the App Service plan scale options.

func (SkuCapacityResponseArgs) ElementType

func (SkuCapacityResponseArgs) ElementType() reflect.Type

func (SkuCapacityResponseArgs) ToSkuCapacityResponseOutput

func (i SkuCapacityResponseArgs) ToSkuCapacityResponseOutput() SkuCapacityResponseOutput

func (SkuCapacityResponseArgs) ToSkuCapacityResponseOutputWithContext

func (i SkuCapacityResponseArgs) ToSkuCapacityResponseOutputWithContext(ctx context.Context) SkuCapacityResponseOutput

func (SkuCapacityResponseArgs) ToSkuCapacityResponsePtrOutput

func (i SkuCapacityResponseArgs) ToSkuCapacityResponsePtrOutput() SkuCapacityResponsePtrOutput

func (SkuCapacityResponseArgs) ToSkuCapacityResponsePtrOutputWithContext

func (i SkuCapacityResponseArgs) ToSkuCapacityResponsePtrOutputWithContext(ctx context.Context) SkuCapacityResponsePtrOutput

type SkuCapacityResponseInput

type SkuCapacityResponseInput interface {
	pulumi.Input

	ToSkuCapacityResponseOutput() SkuCapacityResponseOutput
	ToSkuCapacityResponseOutputWithContext(context.Context) SkuCapacityResponseOutput
}

SkuCapacityResponseInput is an input type that accepts SkuCapacityResponseArgs and SkuCapacityResponseOutput values. You can construct a concrete instance of `SkuCapacityResponseInput` via:

SkuCapacityResponseArgs{...}

type SkuCapacityResponseOutput

type SkuCapacityResponseOutput struct{ *pulumi.OutputState }

Description of the App Service plan scale options.

func (SkuCapacityResponseOutput) Default

Default number of workers for this App Service plan SKU.

func (SkuCapacityResponseOutput) ElementType

func (SkuCapacityResponseOutput) ElementType() reflect.Type

func (SkuCapacityResponseOutput) Maximum

Maximum number of workers for this App Service plan SKU.

func (SkuCapacityResponseOutput) Minimum

Minimum number of workers for this App Service plan SKU.

func (SkuCapacityResponseOutput) ScaleType

Available scale configurations for an App Service plan.

func (SkuCapacityResponseOutput) ToSkuCapacityResponseOutput

func (o SkuCapacityResponseOutput) ToSkuCapacityResponseOutput() SkuCapacityResponseOutput

func (SkuCapacityResponseOutput) ToSkuCapacityResponseOutputWithContext

func (o SkuCapacityResponseOutput) ToSkuCapacityResponseOutputWithContext(ctx context.Context) SkuCapacityResponseOutput

func (SkuCapacityResponseOutput) ToSkuCapacityResponsePtrOutput

func (o SkuCapacityResponseOutput) ToSkuCapacityResponsePtrOutput() SkuCapacityResponsePtrOutput

func (SkuCapacityResponseOutput) ToSkuCapacityResponsePtrOutputWithContext

func (o SkuCapacityResponseOutput) ToSkuCapacityResponsePtrOutputWithContext(ctx context.Context) SkuCapacityResponsePtrOutput

type SkuCapacityResponsePtrInput

type SkuCapacityResponsePtrInput interface {
	pulumi.Input

	ToSkuCapacityResponsePtrOutput() SkuCapacityResponsePtrOutput
	ToSkuCapacityResponsePtrOutputWithContext(context.Context) SkuCapacityResponsePtrOutput
}

SkuCapacityResponsePtrInput is an input type that accepts SkuCapacityResponseArgs, SkuCapacityResponsePtr and SkuCapacityResponsePtrOutput values. You can construct a concrete instance of `SkuCapacityResponsePtrInput` via:

        SkuCapacityResponseArgs{...}

or:

        nil

type SkuCapacityResponsePtrOutput

type SkuCapacityResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuCapacityResponsePtrOutput) Default

Default number of workers for this App Service plan SKU.

func (SkuCapacityResponsePtrOutput) Elem

func (SkuCapacityResponsePtrOutput) ElementType

func (SkuCapacityResponsePtrOutput) Maximum

Maximum number of workers for this App Service plan SKU.

func (SkuCapacityResponsePtrOutput) Minimum

Minimum number of workers for this App Service plan SKU.

func (SkuCapacityResponsePtrOutput) ScaleType

Available scale configurations for an App Service plan.

func (SkuCapacityResponsePtrOutput) ToSkuCapacityResponsePtrOutput

func (o SkuCapacityResponsePtrOutput) ToSkuCapacityResponsePtrOutput() SkuCapacityResponsePtrOutput

func (SkuCapacityResponsePtrOutput) ToSkuCapacityResponsePtrOutputWithContext

func (o SkuCapacityResponsePtrOutput) ToSkuCapacityResponsePtrOutputWithContext(ctx context.Context) SkuCapacityResponsePtrOutput

type SkuDescription

type SkuDescription struct {
	// Capabilities of the SKU, e.g., is traffic manager enabled?
	Capabilities []Capability `pulumi:"capabilities"`
	// Current number of instances assigned to the resource.
	Capacity *int `pulumi:"capacity"`
	// Family code of the resource SKU.
	Family *string `pulumi:"family"`
	// Locations of the SKU.
	Locations []string `pulumi:"locations"`
	// Name of the resource SKU.
	Name *string `pulumi:"name"`
	// Size specifier of the resource SKU.
	Size *string `pulumi:"size"`
	// Min, max, and default scale values of the SKU.
	SkuCapacity *SkuCapacity `pulumi:"skuCapacity"`
	// Service tier of the resource SKU.
	Tier *string `pulumi:"tier"`
}

Description of a SKU for a scalable resource.

type SkuDescriptionArgs

type SkuDescriptionArgs struct {
	// Capabilities of the SKU, e.g., is traffic manager enabled?
	Capabilities CapabilityArrayInput `pulumi:"capabilities"`
	// Current number of instances assigned to the resource.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Family code of the resource SKU.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// Locations of the SKU.
	Locations pulumi.StringArrayInput `pulumi:"locations"`
	// Name of the resource SKU.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Size specifier of the resource SKU.
	Size pulumi.StringPtrInput `pulumi:"size"`
	// Min, max, and default scale values of the SKU.
	SkuCapacity SkuCapacityPtrInput `pulumi:"skuCapacity"`
	// Service tier of the resource SKU.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

Description of a SKU for a scalable resource.

func (SkuDescriptionArgs) ElementType

func (SkuDescriptionArgs) ElementType() reflect.Type

func (SkuDescriptionArgs) ToSkuDescriptionOutput

func (i SkuDescriptionArgs) ToSkuDescriptionOutput() SkuDescriptionOutput

func (SkuDescriptionArgs) ToSkuDescriptionOutputWithContext

func (i SkuDescriptionArgs) ToSkuDescriptionOutputWithContext(ctx context.Context) SkuDescriptionOutput

func (SkuDescriptionArgs) ToSkuDescriptionPtrOutput

func (i SkuDescriptionArgs) ToSkuDescriptionPtrOutput() SkuDescriptionPtrOutput

func (SkuDescriptionArgs) ToSkuDescriptionPtrOutputWithContext

func (i SkuDescriptionArgs) ToSkuDescriptionPtrOutputWithContext(ctx context.Context) SkuDescriptionPtrOutput

type SkuDescriptionInput

type SkuDescriptionInput interface {
	pulumi.Input

	ToSkuDescriptionOutput() SkuDescriptionOutput
	ToSkuDescriptionOutputWithContext(context.Context) SkuDescriptionOutput
}

SkuDescriptionInput is an input type that accepts SkuDescriptionArgs and SkuDescriptionOutput values. You can construct a concrete instance of `SkuDescriptionInput` via:

SkuDescriptionArgs{...}

type SkuDescriptionOutput

type SkuDescriptionOutput struct{ *pulumi.OutputState }

Description of a SKU for a scalable resource.

func (SkuDescriptionOutput) Capabilities

Capabilities of the SKU, e.g., is traffic manager enabled?

func (SkuDescriptionOutput) Capacity

Current number of instances assigned to the resource.

func (SkuDescriptionOutput) ElementType

func (SkuDescriptionOutput) ElementType() reflect.Type

func (SkuDescriptionOutput) Family

Family code of the resource SKU.

func (SkuDescriptionOutput) Locations

Locations of the SKU.

func (SkuDescriptionOutput) Name

Name of the resource SKU.

func (SkuDescriptionOutput) Size

Size specifier of the resource SKU.

func (SkuDescriptionOutput) SkuCapacity

Min, max, and default scale values of the SKU.

func (SkuDescriptionOutput) Tier

Service tier of the resource SKU.

func (SkuDescriptionOutput) ToSkuDescriptionOutput

func (o SkuDescriptionOutput) ToSkuDescriptionOutput() SkuDescriptionOutput

func (SkuDescriptionOutput) ToSkuDescriptionOutputWithContext

func (o SkuDescriptionOutput) ToSkuDescriptionOutputWithContext(ctx context.Context) SkuDescriptionOutput

func (SkuDescriptionOutput) ToSkuDescriptionPtrOutput

func (o SkuDescriptionOutput) ToSkuDescriptionPtrOutput() SkuDescriptionPtrOutput

func (SkuDescriptionOutput) ToSkuDescriptionPtrOutputWithContext

func (o SkuDescriptionOutput) ToSkuDescriptionPtrOutputWithContext(ctx context.Context) SkuDescriptionPtrOutput

type SkuDescriptionPtrInput

type SkuDescriptionPtrInput interface {
	pulumi.Input

	ToSkuDescriptionPtrOutput() SkuDescriptionPtrOutput
	ToSkuDescriptionPtrOutputWithContext(context.Context) SkuDescriptionPtrOutput
}

SkuDescriptionPtrInput is an input type that accepts SkuDescriptionArgs, SkuDescriptionPtr and SkuDescriptionPtrOutput values. You can construct a concrete instance of `SkuDescriptionPtrInput` via:

        SkuDescriptionArgs{...}

or:

        nil

type SkuDescriptionPtrOutput

type SkuDescriptionPtrOutput struct{ *pulumi.OutputState }

func (SkuDescriptionPtrOutput) Capabilities

Capabilities of the SKU, e.g., is traffic manager enabled?

func (SkuDescriptionPtrOutput) Capacity

Current number of instances assigned to the resource.

func (SkuDescriptionPtrOutput) Elem

func (SkuDescriptionPtrOutput) ElementType

func (SkuDescriptionPtrOutput) ElementType() reflect.Type

func (SkuDescriptionPtrOutput) Family

Family code of the resource SKU.

func (SkuDescriptionPtrOutput) Locations

Locations of the SKU.

func (SkuDescriptionPtrOutput) Name

Name of the resource SKU.

func (SkuDescriptionPtrOutput) Size

Size specifier of the resource SKU.

func (SkuDescriptionPtrOutput) SkuCapacity

Min, max, and default scale values of the SKU.

func (SkuDescriptionPtrOutput) Tier

Service tier of the resource SKU.

func (SkuDescriptionPtrOutput) ToSkuDescriptionPtrOutput

func (o SkuDescriptionPtrOutput) ToSkuDescriptionPtrOutput() SkuDescriptionPtrOutput

func (SkuDescriptionPtrOutput) ToSkuDescriptionPtrOutputWithContext

func (o SkuDescriptionPtrOutput) ToSkuDescriptionPtrOutputWithContext(ctx context.Context) SkuDescriptionPtrOutput

type SkuDescriptionResponse

type SkuDescriptionResponse struct {
	// Capabilities of the SKU, e.g., is traffic manager enabled?
	Capabilities []CapabilityResponse `pulumi:"capabilities"`
	// Current number of instances assigned to the resource.
	Capacity *int `pulumi:"capacity"`
	// Family code of the resource SKU.
	Family *string `pulumi:"family"`
	// Locations of the SKU.
	Locations []string `pulumi:"locations"`
	// Name of the resource SKU.
	Name *string `pulumi:"name"`
	// Size specifier of the resource SKU.
	Size *string `pulumi:"size"`
	// Min, max, and default scale values of the SKU.
	SkuCapacity *SkuCapacityResponse `pulumi:"skuCapacity"`
	// Service tier of the resource SKU.
	Tier *string `pulumi:"tier"`
}

Description of a SKU for a scalable resource.

type SkuDescriptionResponseArgs

type SkuDescriptionResponseArgs struct {
	// Capabilities of the SKU, e.g., is traffic manager enabled?
	Capabilities CapabilityResponseArrayInput `pulumi:"capabilities"`
	// Current number of instances assigned to the resource.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Family code of the resource SKU.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// Locations of the SKU.
	Locations pulumi.StringArrayInput `pulumi:"locations"`
	// Name of the resource SKU.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Size specifier of the resource SKU.
	Size pulumi.StringPtrInput `pulumi:"size"`
	// Min, max, and default scale values of the SKU.
	SkuCapacity SkuCapacityResponsePtrInput `pulumi:"skuCapacity"`
	// Service tier of the resource SKU.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

Description of a SKU for a scalable resource.

func (SkuDescriptionResponseArgs) ElementType

func (SkuDescriptionResponseArgs) ElementType() reflect.Type

func (SkuDescriptionResponseArgs) ToSkuDescriptionResponseOutput

func (i SkuDescriptionResponseArgs) ToSkuDescriptionResponseOutput() SkuDescriptionResponseOutput

func (SkuDescriptionResponseArgs) ToSkuDescriptionResponseOutputWithContext

func (i SkuDescriptionResponseArgs) ToSkuDescriptionResponseOutputWithContext(ctx context.Context) SkuDescriptionResponseOutput

func (SkuDescriptionResponseArgs) ToSkuDescriptionResponsePtrOutput

func (i SkuDescriptionResponseArgs) ToSkuDescriptionResponsePtrOutput() SkuDescriptionResponsePtrOutput

func (SkuDescriptionResponseArgs) ToSkuDescriptionResponsePtrOutputWithContext

func (i SkuDescriptionResponseArgs) ToSkuDescriptionResponsePtrOutputWithContext(ctx context.Context) SkuDescriptionResponsePtrOutput

type SkuDescriptionResponseInput

type SkuDescriptionResponseInput interface {
	pulumi.Input

	ToSkuDescriptionResponseOutput() SkuDescriptionResponseOutput
	ToSkuDescriptionResponseOutputWithContext(context.Context) SkuDescriptionResponseOutput
}

SkuDescriptionResponseInput is an input type that accepts SkuDescriptionResponseArgs and SkuDescriptionResponseOutput values. You can construct a concrete instance of `SkuDescriptionResponseInput` via:

SkuDescriptionResponseArgs{...}

type SkuDescriptionResponseOutput

type SkuDescriptionResponseOutput struct{ *pulumi.OutputState }

Description of a SKU for a scalable resource.

func (SkuDescriptionResponseOutput) Capabilities

Capabilities of the SKU, e.g., is traffic manager enabled?

func (SkuDescriptionResponseOutput) Capacity

Current number of instances assigned to the resource.

func (SkuDescriptionResponseOutput) ElementType

func (SkuDescriptionResponseOutput) Family

Family code of the resource SKU.

func (SkuDescriptionResponseOutput) Locations

Locations of the SKU.

func (SkuDescriptionResponseOutput) Name

Name of the resource SKU.

func (SkuDescriptionResponseOutput) Size

Size specifier of the resource SKU.

func (SkuDescriptionResponseOutput) SkuCapacity

Min, max, and default scale values of the SKU.

func (SkuDescriptionResponseOutput) Tier

Service tier of the resource SKU.

func (SkuDescriptionResponseOutput) ToSkuDescriptionResponseOutput

func (o SkuDescriptionResponseOutput) ToSkuDescriptionResponseOutput() SkuDescriptionResponseOutput

func (SkuDescriptionResponseOutput) ToSkuDescriptionResponseOutputWithContext

func (o SkuDescriptionResponseOutput) ToSkuDescriptionResponseOutputWithContext(ctx context.Context) SkuDescriptionResponseOutput

func (SkuDescriptionResponseOutput) ToSkuDescriptionResponsePtrOutput

func (o SkuDescriptionResponseOutput) ToSkuDescriptionResponsePtrOutput() SkuDescriptionResponsePtrOutput

func (SkuDescriptionResponseOutput) ToSkuDescriptionResponsePtrOutputWithContext

func (o SkuDescriptionResponseOutput) ToSkuDescriptionResponsePtrOutputWithContext(ctx context.Context) SkuDescriptionResponsePtrOutput

type SkuDescriptionResponsePtrInput

type SkuDescriptionResponsePtrInput interface {
	pulumi.Input

	ToSkuDescriptionResponsePtrOutput() SkuDescriptionResponsePtrOutput
	ToSkuDescriptionResponsePtrOutputWithContext(context.Context) SkuDescriptionResponsePtrOutput
}

SkuDescriptionResponsePtrInput is an input type that accepts SkuDescriptionResponseArgs, SkuDescriptionResponsePtr and SkuDescriptionResponsePtrOutput values. You can construct a concrete instance of `SkuDescriptionResponsePtrInput` via:

        SkuDescriptionResponseArgs{...}

or:

        nil

type SkuDescriptionResponsePtrOutput

type SkuDescriptionResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuDescriptionResponsePtrOutput) Capabilities

Capabilities of the SKU, e.g., is traffic manager enabled?

func (SkuDescriptionResponsePtrOutput) Capacity

Current number of instances assigned to the resource.

func (SkuDescriptionResponsePtrOutput) Elem

func (SkuDescriptionResponsePtrOutput) ElementType

func (SkuDescriptionResponsePtrOutput) Family

Family code of the resource SKU.

func (SkuDescriptionResponsePtrOutput) Locations

Locations of the SKU.

func (SkuDescriptionResponsePtrOutput) Name

Name of the resource SKU.

func (SkuDescriptionResponsePtrOutput) Size

Size specifier of the resource SKU.

func (SkuDescriptionResponsePtrOutput) SkuCapacity

Min, max, and default scale values of the SKU.

func (SkuDescriptionResponsePtrOutput) Tier

Service tier of the resource SKU.

func (SkuDescriptionResponsePtrOutput) ToSkuDescriptionResponsePtrOutput

func (o SkuDescriptionResponsePtrOutput) ToSkuDescriptionResponsePtrOutput() SkuDescriptionResponsePtrOutput

func (SkuDescriptionResponsePtrOutput) ToSkuDescriptionResponsePtrOutputWithContext

func (o SkuDescriptionResponsePtrOutput) ToSkuDescriptionResponsePtrOutputWithContext(ctx context.Context) SkuDescriptionResponsePtrOutput

type StampCapacityResponse

type StampCapacityResponse struct {
	// Available capacity (# of machines, bytes of storage etc...).
	AvailableCapacity *int `pulumi:"availableCapacity"`
	// Shared/dedicated workers.
	ComputeMode *string `pulumi:"computeMode"`
	// If <code>true</code>, it includes basic apps.
	// Basic apps are not used for capacity allocation.
	ExcludeFromCapacityAllocation *bool `pulumi:"excludeFromCapacityAllocation"`
	// <code>true</code> if capacity is applicable for all apps; otherwise, <code>false</code>.
	IsApplicableForAllComputeModes *bool `pulumi:"isApplicableForAllComputeModes"`
	// Name of the stamp.
	Name *string `pulumi:"name"`
	// Shared or Dedicated.
	SiteMode *string `pulumi:"siteMode"`
	// Total capacity (# of machines, bytes of storage etc...).
	TotalCapacity *int `pulumi:"totalCapacity"`
	// Name of the unit.
	Unit *string `pulumi:"unit"`
	// Size of the machines.
	WorkerSize *string `pulumi:"workerSize"`
	// Size ID of machines:
	// 0 - Small
	// 1 - Medium
	// 2 - Large
	WorkerSizeId *int `pulumi:"workerSizeId"`
}

Stamp capacity information.

type StampCapacityResponseArgs

type StampCapacityResponseArgs struct {
	// Available capacity (# of machines, bytes of storage etc...).
	AvailableCapacity pulumi.IntPtrInput `pulumi:"availableCapacity"`
	// Shared/dedicated workers.
	ComputeMode pulumi.StringPtrInput `pulumi:"computeMode"`
	// If <code>true</code>, it includes basic apps.
	// Basic apps are not used for capacity allocation.
	ExcludeFromCapacityAllocation pulumi.BoolPtrInput `pulumi:"excludeFromCapacityAllocation"`
	// <code>true</code> if capacity is applicable for all apps; otherwise, <code>false</code>.
	IsApplicableForAllComputeModes pulumi.BoolPtrInput `pulumi:"isApplicableForAllComputeModes"`
	// Name of the stamp.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Shared or Dedicated.
	SiteMode pulumi.StringPtrInput `pulumi:"siteMode"`
	// Total capacity (# of machines, bytes of storage etc...).
	TotalCapacity pulumi.IntPtrInput `pulumi:"totalCapacity"`
	// Name of the unit.
	Unit pulumi.StringPtrInput `pulumi:"unit"`
	// Size of the machines.
	WorkerSize pulumi.StringPtrInput `pulumi:"workerSize"`
	// Size ID of machines:
	// 0 - Small
	// 1 - Medium
	// 2 - Large
	WorkerSizeId pulumi.IntPtrInput `pulumi:"workerSizeId"`
}

Stamp capacity information.

func (StampCapacityResponseArgs) ElementType

func (StampCapacityResponseArgs) ElementType() reflect.Type

func (StampCapacityResponseArgs) ToStampCapacityResponseOutput

func (i StampCapacityResponseArgs) ToStampCapacityResponseOutput() StampCapacityResponseOutput

func (StampCapacityResponseArgs) ToStampCapacityResponseOutputWithContext

func (i StampCapacityResponseArgs) ToStampCapacityResponseOutputWithContext(ctx context.Context) StampCapacityResponseOutput

type StampCapacityResponseArray

type StampCapacityResponseArray []StampCapacityResponseInput

func (StampCapacityResponseArray) ElementType

func (StampCapacityResponseArray) ElementType() reflect.Type

func (StampCapacityResponseArray) ToStampCapacityResponseArrayOutput

func (i StampCapacityResponseArray) ToStampCapacityResponseArrayOutput() StampCapacityResponseArrayOutput

func (StampCapacityResponseArray) ToStampCapacityResponseArrayOutputWithContext

func (i StampCapacityResponseArray) ToStampCapacityResponseArrayOutputWithContext(ctx context.Context) StampCapacityResponseArrayOutput

type StampCapacityResponseArrayInput

type StampCapacityResponseArrayInput interface {
	pulumi.Input

	ToStampCapacityResponseArrayOutput() StampCapacityResponseArrayOutput
	ToStampCapacityResponseArrayOutputWithContext(context.Context) StampCapacityResponseArrayOutput
}

StampCapacityResponseArrayInput is an input type that accepts StampCapacityResponseArray and StampCapacityResponseArrayOutput values. You can construct a concrete instance of `StampCapacityResponseArrayInput` via:

StampCapacityResponseArray{ StampCapacityResponseArgs{...} }

type StampCapacityResponseArrayOutput

type StampCapacityResponseArrayOutput struct{ *pulumi.OutputState }

func (StampCapacityResponseArrayOutput) ElementType

func (StampCapacityResponseArrayOutput) Index

func (StampCapacityResponseArrayOutput) ToStampCapacityResponseArrayOutput

func (o StampCapacityResponseArrayOutput) ToStampCapacityResponseArrayOutput() StampCapacityResponseArrayOutput

func (StampCapacityResponseArrayOutput) ToStampCapacityResponseArrayOutputWithContext

func (o StampCapacityResponseArrayOutput) ToStampCapacityResponseArrayOutputWithContext(ctx context.Context) StampCapacityResponseArrayOutput

type StampCapacityResponseInput

type StampCapacityResponseInput interface {
	pulumi.Input

	ToStampCapacityResponseOutput() StampCapacityResponseOutput
	ToStampCapacityResponseOutputWithContext(context.Context) StampCapacityResponseOutput
}

StampCapacityResponseInput is an input type that accepts StampCapacityResponseArgs and StampCapacityResponseOutput values. You can construct a concrete instance of `StampCapacityResponseInput` via:

StampCapacityResponseArgs{...}

type StampCapacityResponseOutput

type StampCapacityResponseOutput struct{ *pulumi.OutputState }

Stamp capacity information.

func (StampCapacityResponseOutput) AvailableCapacity

func (o StampCapacityResponseOutput) AvailableCapacity() pulumi.IntPtrOutput

Available capacity (# of machines, bytes of storage etc...).

func (StampCapacityResponseOutput) ComputeMode

Shared/dedicated workers.

func (StampCapacityResponseOutput) ElementType

func (StampCapacityResponseOutput) ExcludeFromCapacityAllocation

func (o StampCapacityResponseOutput) ExcludeFromCapacityAllocation() pulumi.BoolPtrOutput

If <code>true</code>, it includes basic apps. Basic apps are not used for capacity allocation.

func (StampCapacityResponseOutput) IsApplicableForAllComputeModes

func (o StampCapacityResponseOutput) IsApplicableForAllComputeModes() pulumi.BoolPtrOutput

<code>true</code> if capacity is applicable for all apps; otherwise, <code>false</code>.

func (StampCapacityResponseOutput) Name

Name of the stamp.

func (StampCapacityResponseOutput) SiteMode

Shared or Dedicated.

func (StampCapacityResponseOutput) ToStampCapacityResponseOutput

func (o StampCapacityResponseOutput) ToStampCapacityResponseOutput() StampCapacityResponseOutput

func (StampCapacityResponseOutput) ToStampCapacityResponseOutputWithContext

func (o StampCapacityResponseOutput) ToStampCapacityResponseOutputWithContext(ctx context.Context) StampCapacityResponseOutput

func (StampCapacityResponseOutput) TotalCapacity

Total capacity (# of machines, bytes of storage etc...).

func (StampCapacityResponseOutput) Unit

Name of the unit.

func (StampCapacityResponseOutput) WorkerSize

Size of the machines.

func (StampCapacityResponseOutput) WorkerSizeId

Size ID of machines: 0 - Small 1 - Medium 2 - Large

type VirtualIPMappingResponse

type VirtualIPMappingResponse struct {
	// Is virtual IP mapping in use.
	InUse *bool `pulumi:"inUse"`
	// Internal HTTP port.
	InternalHttpPort *int `pulumi:"internalHttpPort"`
	// Internal HTTPS port.
	InternalHttpsPort *int `pulumi:"internalHttpsPort"`
	// Virtual IP address.
	VirtualIP *string `pulumi:"virtualIP"`
}

Virtual IP mapping.

type VirtualIPMappingResponseArgs

type VirtualIPMappingResponseArgs struct {
	// Is virtual IP mapping in use.
	InUse pulumi.BoolPtrInput `pulumi:"inUse"`
	// Internal HTTP port.
	InternalHttpPort pulumi.IntPtrInput `pulumi:"internalHttpPort"`
	// Internal HTTPS port.
	InternalHttpsPort pulumi.IntPtrInput `pulumi:"internalHttpsPort"`
	// Virtual IP address.
	VirtualIP pulumi.StringPtrInput `pulumi:"virtualIP"`
}

Virtual IP mapping.

func (VirtualIPMappingResponseArgs) ElementType

func (VirtualIPMappingResponseArgs) ToVirtualIPMappingResponseOutput

func (i VirtualIPMappingResponseArgs) ToVirtualIPMappingResponseOutput() VirtualIPMappingResponseOutput

func (VirtualIPMappingResponseArgs) ToVirtualIPMappingResponseOutputWithContext

func (i VirtualIPMappingResponseArgs) ToVirtualIPMappingResponseOutputWithContext(ctx context.Context) VirtualIPMappingResponseOutput

type VirtualIPMappingResponseArray

type VirtualIPMappingResponseArray []VirtualIPMappingResponseInput

func (VirtualIPMappingResponseArray) ElementType

func (VirtualIPMappingResponseArray) ToVirtualIPMappingResponseArrayOutput

func (i VirtualIPMappingResponseArray) ToVirtualIPMappingResponseArrayOutput() VirtualIPMappingResponseArrayOutput

func (VirtualIPMappingResponseArray) ToVirtualIPMappingResponseArrayOutputWithContext

func (i VirtualIPMappingResponseArray) ToVirtualIPMappingResponseArrayOutputWithContext(ctx context.Context) VirtualIPMappingResponseArrayOutput

type VirtualIPMappingResponseArrayInput

type VirtualIPMappingResponseArrayInput interface {
	pulumi.Input

	ToVirtualIPMappingResponseArrayOutput() VirtualIPMappingResponseArrayOutput
	ToVirtualIPMappingResponseArrayOutputWithContext(context.Context) VirtualIPMappingResponseArrayOutput
}

VirtualIPMappingResponseArrayInput is an input type that accepts VirtualIPMappingResponseArray and VirtualIPMappingResponseArrayOutput values. You can construct a concrete instance of `VirtualIPMappingResponseArrayInput` via:

VirtualIPMappingResponseArray{ VirtualIPMappingResponseArgs{...} }

type VirtualIPMappingResponseArrayOutput

type VirtualIPMappingResponseArrayOutput struct{ *pulumi.OutputState }

func (VirtualIPMappingResponseArrayOutput) ElementType

func (VirtualIPMappingResponseArrayOutput) Index

func (VirtualIPMappingResponseArrayOutput) ToVirtualIPMappingResponseArrayOutput

func (o VirtualIPMappingResponseArrayOutput) ToVirtualIPMappingResponseArrayOutput() VirtualIPMappingResponseArrayOutput

func (VirtualIPMappingResponseArrayOutput) ToVirtualIPMappingResponseArrayOutputWithContext

func (o VirtualIPMappingResponseArrayOutput) ToVirtualIPMappingResponseArrayOutputWithContext(ctx context.Context) VirtualIPMappingResponseArrayOutput

type VirtualIPMappingResponseInput

type VirtualIPMappingResponseInput interface {
	pulumi.Input

	ToVirtualIPMappingResponseOutput() VirtualIPMappingResponseOutput
	ToVirtualIPMappingResponseOutputWithContext(context.Context) VirtualIPMappingResponseOutput
}

VirtualIPMappingResponseInput is an input type that accepts VirtualIPMappingResponseArgs and VirtualIPMappingResponseOutput values. You can construct a concrete instance of `VirtualIPMappingResponseInput` via:

VirtualIPMappingResponseArgs{...}

type VirtualIPMappingResponseOutput

type VirtualIPMappingResponseOutput struct{ *pulumi.OutputState }

Virtual IP mapping.

func (VirtualIPMappingResponseOutput) ElementType

func (VirtualIPMappingResponseOutput) InUse

Is virtual IP mapping in use.

func (VirtualIPMappingResponseOutput) InternalHttpPort

func (o VirtualIPMappingResponseOutput) InternalHttpPort() pulumi.IntPtrOutput

Internal HTTP port.

func (VirtualIPMappingResponseOutput) InternalHttpsPort

func (o VirtualIPMappingResponseOutput) InternalHttpsPort() pulumi.IntPtrOutput

Internal HTTPS port.

func (VirtualIPMappingResponseOutput) ToVirtualIPMappingResponseOutput

func (o VirtualIPMappingResponseOutput) ToVirtualIPMappingResponseOutput() VirtualIPMappingResponseOutput

func (VirtualIPMappingResponseOutput) ToVirtualIPMappingResponseOutputWithContext

func (o VirtualIPMappingResponseOutput) ToVirtualIPMappingResponseOutputWithContext(ctx context.Context) VirtualIPMappingResponseOutput

func (VirtualIPMappingResponseOutput) VirtualIP

Virtual IP address.

type VirtualNetworkProfile

type VirtualNetworkProfile struct {
	// Resource id of the Virtual Network.
	Id *string `pulumi:"id"`
	// Subnet within the Virtual Network.
	Subnet *string `pulumi:"subnet"`
}

Specification for using a Virtual Network.

type VirtualNetworkProfileArgs

type VirtualNetworkProfileArgs struct {
	// Resource id of the Virtual Network.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Subnet within the Virtual Network.
	Subnet pulumi.StringPtrInput `pulumi:"subnet"`
}

Specification for using a Virtual Network.

func (VirtualNetworkProfileArgs) ElementType

func (VirtualNetworkProfileArgs) ElementType() reflect.Type

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutput

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutput() VirtualNetworkProfileOutput

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutputWithContext

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutputWithContext(ctx context.Context) VirtualNetworkProfileOutput

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutput

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutputWithContext

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualNetworkProfilePtrOutput

type VirtualNetworkProfileInput

type VirtualNetworkProfileInput interface {
	pulumi.Input

	ToVirtualNetworkProfileOutput() VirtualNetworkProfileOutput
	ToVirtualNetworkProfileOutputWithContext(context.Context) VirtualNetworkProfileOutput
}

VirtualNetworkProfileInput is an input type that accepts VirtualNetworkProfileArgs and VirtualNetworkProfileOutput values. You can construct a concrete instance of `VirtualNetworkProfileInput` via:

VirtualNetworkProfileArgs{...}

type VirtualNetworkProfileOutput

type VirtualNetworkProfileOutput struct{ *pulumi.OutputState }

Specification for using a Virtual Network.

func (VirtualNetworkProfileOutput) ElementType

func (VirtualNetworkProfileOutput) Id

Resource id of the Virtual Network.

func (VirtualNetworkProfileOutput) Subnet

Subnet within the Virtual Network.

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutput

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutput() VirtualNetworkProfileOutput

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutputWithContext

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutputWithContext(ctx context.Context) VirtualNetworkProfileOutput

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutput

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutputWithContext

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualNetworkProfilePtrOutput

type VirtualNetworkProfilePtrInput

type VirtualNetworkProfilePtrInput interface {
	pulumi.Input

	ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput
	ToVirtualNetworkProfilePtrOutputWithContext(context.Context) VirtualNetworkProfilePtrOutput
}

VirtualNetworkProfilePtrInput is an input type that accepts VirtualNetworkProfileArgs, VirtualNetworkProfilePtr and VirtualNetworkProfilePtrOutput values. You can construct a concrete instance of `VirtualNetworkProfilePtrInput` via:

        VirtualNetworkProfileArgs{...}

or:

        nil

type VirtualNetworkProfilePtrOutput

type VirtualNetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkProfilePtrOutput) Elem

func (VirtualNetworkProfilePtrOutput) ElementType

func (VirtualNetworkProfilePtrOutput) Id

Resource id of the Virtual Network.

func (VirtualNetworkProfilePtrOutput) Subnet

Subnet within the Virtual Network.

func (VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutput

func (o VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutputWithContext

func (o VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualNetworkProfilePtrOutput

type VirtualNetworkProfileResponse

type VirtualNetworkProfileResponse struct {
	// Resource id of the Virtual Network.
	Id *string `pulumi:"id"`
	// Name of the Virtual Network (read-only).
	Name string `pulumi:"name"`
	// Subnet within the Virtual Network.
	Subnet *string `pulumi:"subnet"`
	// Resource type of the Virtual Network (read-only).
	Type string `pulumi:"type"`
}

Specification for using a Virtual Network.

type VirtualNetworkProfileResponseArgs

type VirtualNetworkProfileResponseArgs struct {
	// Resource id of the Virtual Network.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Name of the Virtual Network (read-only).
	Name pulumi.StringInput `pulumi:"name"`
	// Subnet within the Virtual Network.
	Subnet pulumi.StringPtrInput `pulumi:"subnet"`
	// Resource type of the Virtual Network (read-only).
	Type pulumi.StringInput `pulumi:"type"`
}

Specification for using a Virtual Network.

func (VirtualNetworkProfileResponseArgs) ElementType

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutput

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutput() VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutputWithContext

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutputWithContext(ctx context.Context) VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutput

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutputWithContext

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkProfileResponsePtrOutput

type VirtualNetworkProfileResponseInput

type VirtualNetworkProfileResponseInput interface {
	pulumi.Input

	ToVirtualNetworkProfileResponseOutput() VirtualNetworkProfileResponseOutput
	ToVirtualNetworkProfileResponseOutputWithContext(context.Context) VirtualNetworkProfileResponseOutput
}

VirtualNetworkProfileResponseInput is an input type that accepts VirtualNetworkProfileResponseArgs and VirtualNetworkProfileResponseOutput values. You can construct a concrete instance of `VirtualNetworkProfileResponseInput` via:

VirtualNetworkProfileResponseArgs{...}

type VirtualNetworkProfileResponseOutput

type VirtualNetworkProfileResponseOutput struct{ *pulumi.OutputState }

Specification for using a Virtual Network.

func (VirtualNetworkProfileResponseOutput) ElementType

func (VirtualNetworkProfileResponseOutput) Id

Resource id of the Virtual Network.

func (VirtualNetworkProfileResponseOutput) Name

Name of the Virtual Network (read-only).

func (VirtualNetworkProfileResponseOutput) Subnet

Subnet within the Virtual Network.

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutput

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutput() VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutputWithContext

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutputWithContext(ctx context.Context) VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutput

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponseOutput) Type

Resource type of the Virtual Network (read-only).

type VirtualNetworkProfileResponsePtrInput

type VirtualNetworkProfileResponsePtrInput interface {
	pulumi.Input

	ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput
	ToVirtualNetworkProfileResponsePtrOutputWithContext(context.Context) VirtualNetworkProfileResponsePtrOutput
}

VirtualNetworkProfileResponsePtrInput is an input type that accepts VirtualNetworkProfileResponseArgs, VirtualNetworkProfileResponsePtr and VirtualNetworkProfileResponsePtrOutput values. You can construct a concrete instance of `VirtualNetworkProfileResponsePtrInput` via:

        VirtualNetworkProfileResponseArgs{...}

or:

        nil

type VirtualNetworkProfileResponsePtrOutput

type VirtualNetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkProfileResponsePtrOutput) Elem

func (VirtualNetworkProfileResponsePtrOutput) ElementType

func (VirtualNetworkProfileResponsePtrOutput) Id

Resource id of the Virtual Network.

func (VirtualNetworkProfileResponsePtrOutput) Name

Name of the Virtual Network (read-only).

func (VirtualNetworkProfileResponsePtrOutput) Subnet

Subnet within the Virtual Network.

func (VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutput

func (o VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext

func (o VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponsePtrOutput) Type

Resource type of the Virtual Network (read-only).

type WorkerPool

type WorkerPool struct {
	// Shared or dedicated app hosting.
	ComputeMode *string `pulumi:"computeMode"`
	// Number of instances in the worker pool.
	WorkerCount *int `pulumi:"workerCount"`
	// VM size of the worker pool instances.
	WorkerSize *string `pulumi:"workerSize"`
	// Worker size ID for referencing this worker pool.
	WorkerSizeId *int `pulumi:"workerSizeId"`
}

Worker pool of an App Service Environment.

type WorkerPoolArgs

type WorkerPoolArgs struct {
	// Shared or dedicated app hosting.
	ComputeMode pulumi.StringPtrInput `pulumi:"computeMode"`
	// Number of instances in the worker pool.
	WorkerCount pulumi.IntPtrInput `pulumi:"workerCount"`
	// VM size of the worker pool instances.
	WorkerSize pulumi.StringPtrInput `pulumi:"workerSize"`
	// Worker size ID for referencing this worker pool.
	WorkerSizeId pulumi.IntPtrInput `pulumi:"workerSizeId"`
}

Worker pool of an App Service Environment.

func (WorkerPoolArgs) ElementType

func (WorkerPoolArgs) ElementType() reflect.Type

func (WorkerPoolArgs) ToWorkerPoolOutput

func (i WorkerPoolArgs) ToWorkerPoolOutput() WorkerPoolOutput

func (WorkerPoolArgs) ToWorkerPoolOutputWithContext

func (i WorkerPoolArgs) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput

type WorkerPoolArray

type WorkerPoolArray []WorkerPoolInput

func (WorkerPoolArray) ElementType

func (WorkerPoolArray) ElementType() reflect.Type

func (WorkerPoolArray) ToWorkerPoolArrayOutput

func (i WorkerPoolArray) ToWorkerPoolArrayOutput() WorkerPoolArrayOutput

func (WorkerPoolArray) ToWorkerPoolArrayOutputWithContext

func (i WorkerPoolArray) ToWorkerPoolArrayOutputWithContext(ctx context.Context) WorkerPoolArrayOutput

type WorkerPoolArrayInput

type WorkerPoolArrayInput interface {
	pulumi.Input

	ToWorkerPoolArrayOutput() WorkerPoolArrayOutput
	ToWorkerPoolArrayOutputWithContext(context.Context) WorkerPoolArrayOutput
}

WorkerPoolArrayInput is an input type that accepts WorkerPoolArray and WorkerPoolArrayOutput values. You can construct a concrete instance of `WorkerPoolArrayInput` via:

WorkerPoolArray{ WorkerPoolArgs{...} }

type WorkerPoolArrayOutput

type WorkerPoolArrayOutput struct{ *pulumi.OutputState }

func (WorkerPoolArrayOutput) ElementType

func (WorkerPoolArrayOutput) ElementType() reflect.Type

func (WorkerPoolArrayOutput) Index

func (WorkerPoolArrayOutput) ToWorkerPoolArrayOutput

func (o WorkerPoolArrayOutput) ToWorkerPoolArrayOutput() WorkerPoolArrayOutput

func (WorkerPoolArrayOutput) ToWorkerPoolArrayOutputWithContext

func (o WorkerPoolArrayOutput) ToWorkerPoolArrayOutputWithContext(ctx context.Context) WorkerPoolArrayOutput

type WorkerPoolInput

type WorkerPoolInput interface {
	pulumi.Input

	ToWorkerPoolOutput() WorkerPoolOutput
	ToWorkerPoolOutputWithContext(context.Context) WorkerPoolOutput
}

WorkerPoolInput is an input type that accepts WorkerPoolArgs and WorkerPoolOutput values. You can construct a concrete instance of `WorkerPoolInput` via:

WorkerPoolArgs{...}

type WorkerPoolOutput

type WorkerPoolOutput struct{ *pulumi.OutputState }

Worker pool of an App Service Environment.

func (WorkerPoolOutput) ComputeMode

func (o WorkerPoolOutput) ComputeMode() pulumi.StringPtrOutput

Shared or dedicated app hosting.

func (WorkerPoolOutput) ElementType

func (WorkerPoolOutput) ElementType() reflect.Type

func (WorkerPoolOutput) ToWorkerPoolOutput

func (o WorkerPoolOutput) ToWorkerPoolOutput() WorkerPoolOutput

func (WorkerPoolOutput) ToWorkerPoolOutputWithContext

func (o WorkerPoolOutput) ToWorkerPoolOutputWithContext(ctx context.Context) WorkerPoolOutput

func (WorkerPoolOutput) WorkerCount

func (o WorkerPoolOutput) WorkerCount() pulumi.IntPtrOutput

Number of instances in the worker pool.

func (WorkerPoolOutput) WorkerSize

func (o WorkerPoolOutput) WorkerSize() pulumi.StringPtrOutput

VM size of the worker pool instances.

func (WorkerPoolOutput) WorkerSizeId

func (o WorkerPoolOutput) WorkerSizeId() pulumi.IntPtrOutput

Worker size ID for referencing this worker pool.

type WorkerPoolResponse

type WorkerPoolResponse struct {
	// Shared or dedicated app hosting.
	ComputeMode *string `pulumi:"computeMode"`
	// Names of all instances in the worker pool (read only).
	InstanceNames []string `pulumi:"instanceNames"`
	// Number of instances in the worker pool.
	WorkerCount *int `pulumi:"workerCount"`
	// VM size of the worker pool instances.
	WorkerSize *string `pulumi:"workerSize"`
	// Worker size ID for referencing this worker pool.
	WorkerSizeId *int `pulumi:"workerSizeId"`
}

Worker pool of an App Service Environment.

type WorkerPoolResponseArgs

type WorkerPoolResponseArgs struct {
	// Shared or dedicated app hosting.
	ComputeMode pulumi.StringPtrInput `pulumi:"computeMode"`
	// Names of all instances in the worker pool (read only).
	InstanceNames pulumi.StringArrayInput `pulumi:"instanceNames"`
	// Number of instances in the worker pool.
	WorkerCount pulumi.IntPtrInput `pulumi:"workerCount"`
	// VM size of the worker pool instances.
	WorkerSize pulumi.StringPtrInput `pulumi:"workerSize"`
	// Worker size ID for referencing this worker pool.
	WorkerSizeId pulumi.IntPtrInput `pulumi:"workerSizeId"`
}

Worker pool of an App Service Environment.

func (WorkerPoolResponseArgs) ElementType

func (WorkerPoolResponseArgs) ElementType() reflect.Type

func (WorkerPoolResponseArgs) ToWorkerPoolResponseOutput

func (i WorkerPoolResponseArgs) ToWorkerPoolResponseOutput() WorkerPoolResponseOutput

func (WorkerPoolResponseArgs) ToWorkerPoolResponseOutputWithContext

func (i WorkerPoolResponseArgs) ToWorkerPoolResponseOutputWithContext(ctx context.Context) WorkerPoolResponseOutput

type WorkerPoolResponseArray

type WorkerPoolResponseArray []WorkerPoolResponseInput

func (WorkerPoolResponseArray) ElementType

func (WorkerPoolResponseArray) ElementType() reflect.Type

func (WorkerPoolResponseArray) ToWorkerPoolResponseArrayOutput

func (i WorkerPoolResponseArray) ToWorkerPoolResponseArrayOutput() WorkerPoolResponseArrayOutput

func (WorkerPoolResponseArray) ToWorkerPoolResponseArrayOutputWithContext

func (i WorkerPoolResponseArray) ToWorkerPoolResponseArrayOutputWithContext(ctx context.Context) WorkerPoolResponseArrayOutput

type WorkerPoolResponseArrayInput

type WorkerPoolResponseArrayInput interface {
	pulumi.Input

	ToWorkerPoolResponseArrayOutput() WorkerPoolResponseArrayOutput
	ToWorkerPoolResponseArrayOutputWithContext(context.Context) WorkerPoolResponseArrayOutput
}

WorkerPoolResponseArrayInput is an input type that accepts WorkerPoolResponseArray and WorkerPoolResponseArrayOutput values. You can construct a concrete instance of `WorkerPoolResponseArrayInput` via:

WorkerPoolResponseArray{ WorkerPoolResponseArgs{...} }

type WorkerPoolResponseArrayOutput

type WorkerPoolResponseArrayOutput struct{ *pulumi.OutputState }

func (WorkerPoolResponseArrayOutput) ElementType

func (WorkerPoolResponseArrayOutput) Index

func (WorkerPoolResponseArrayOutput) ToWorkerPoolResponseArrayOutput

func (o WorkerPoolResponseArrayOutput) ToWorkerPoolResponseArrayOutput() WorkerPoolResponseArrayOutput

func (WorkerPoolResponseArrayOutput) ToWorkerPoolResponseArrayOutputWithContext

func (o WorkerPoolResponseArrayOutput) ToWorkerPoolResponseArrayOutputWithContext(ctx context.Context) WorkerPoolResponseArrayOutput

type WorkerPoolResponseInput

type WorkerPoolResponseInput interface {
	pulumi.Input

	ToWorkerPoolResponseOutput() WorkerPoolResponseOutput
	ToWorkerPoolResponseOutputWithContext(context.Context) WorkerPoolResponseOutput
}

WorkerPoolResponseInput is an input type that accepts WorkerPoolResponseArgs and WorkerPoolResponseOutput values. You can construct a concrete instance of `WorkerPoolResponseInput` via:

WorkerPoolResponseArgs{...}

type WorkerPoolResponseOutput

type WorkerPoolResponseOutput struct{ *pulumi.OutputState }

Worker pool of an App Service Environment.

func (WorkerPoolResponseOutput) ComputeMode

Shared or dedicated app hosting.

func (WorkerPoolResponseOutput) ElementType

func (WorkerPoolResponseOutput) ElementType() reflect.Type

func (WorkerPoolResponseOutput) InstanceNames

Names of all instances in the worker pool (read only).

func (WorkerPoolResponseOutput) ToWorkerPoolResponseOutput

func (o WorkerPoolResponseOutput) ToWorkerPoolResponseOutput() WorkerPoolResponseOutput

func (WorkerPoolResponseOutput) ToWorkerPoolResponseOutputWithContext

func (o WorkerPoolResponseOutput) ToWorkerPoolResponseOutputWithContext(ctx context.Context) WorkerPoolResponseOutput

func (WorkerPoolResponseOutput) WorkerCount

Number of instances in the worker pool.

func (WorkerPoolResponseOutput) WorkerSize

VM size of the worker pool instances.

func (WorkerPoolResponseOutput) WorkerSizeId

func (o WorkerPoolResponseOutput) WorkerSizeId() pulumi.IntPtrOutput

Worker size ID for referencing this worker pool.

Jump to

Keyboard shortcuts

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