Share via


IWithCreate Interface

Definition

An app service plan definition with sufficient inputs to create a new website in the cloud, but exposing additional optional inputs to specify.

public interface IWithCreate : Microsoft.Azure.Management.AppService.Fluent.AppServicePlan.Definition.IWithCapacity, Microsoft.Azure.Management.AppService.Fluent.AppServicePlan.Definition.IWithPerSiteScaling, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.AppService.Fluent.AppServicePlan.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.AppService.Fluent.IAppServicePlan>
type IWithCreate = interface
    interface IWithPerSiteScaling
    interface IWithCapacity
    interface ICreatable<IAppServicePlan>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
Public Interface IWithCreate
Implements ICreatable(Of IAppServicePlan), IDefinitionWithTags(Of IWithCreate), IWithCapacity, IWithPerSiteScaling
Derived
Implements

Properties

Key (Inherited from IIndexable)
Name

Gets the name of the creatable resource.

(Inherited from ICreatable<T>)

Methods

Create()

Execute the create request.

(Inherited from ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Puts the request into the queue and allow the HTTP client to execute it when system resources are available.

(Inherited from ICreatable<T>)
WithCapacity(Int32)

Specifies the maximum number of instances running for this app service plan.

(Inherited from IWithCapacity)
WithPerSiteScaling(Boolean)

Specifies whether per-site scaling will be turned on.

(Inherited from IWithPerSiteScaling)
WithTag(String, String)

Adds a tag to the resource.

(Inherited from IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Specifies tags for the resource as a {@link Map}.

(Inherited from IDefinitionWithTags<T>)

Applies to