WebAppsOperationsExtensions.CreateOrUpdateSlotAsync(IWebAppsOperations, String, String, SiteInner, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, CancellationToken) Method

Definition

Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.

public static System.Threading.Tasks.Task<Microsoft.Azure.Management.AppService.Fluent.Models.SiteInner> CreateOrUpdateSlotAsync (this Microsoft.Azure.Management.AppService.Fluent.IWebAppsOperations operations, string resourceGroupName, string name, Microsoft.Azure.Management.AppService.Fluent.Models.SiteInner siteEnvelope, string slot, Nullable<bool> skipDnsRegistration = null, Nullable<bool> skipCustomDomainVerification = null, Nullable<bool> forceDnsRegistration = null, string ttlInSeconds = null, System.Threading.CancellationToken cancellationToken = null);
static member CreateOrUpdateSlotAsync : Microsoft.Azure.Management.AppService.Fluent.IWebAppsOperations * string * string * Microsoft.Azure.Management.AppService.Fluent.Models.SiteInner * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.Management.AppService.Fluent.Models.SiteInner>

Parameters

operations
IWebAppsOperations

The operations group for this extension method.

resourceGroupName
String

Name of the resource group to which the resource belongs.

name
String

Unique name of the app to create or update. To create or update a deployment slot, use the {slot} parameter.

siteEnvelope
SiteInner

A JSON representation of the app properties. See example.

slot
String

Name of the deployment slot to create or update. By default, this API attempts to create or modify the production slot.

skipDnsRegistration
Nullable<Boolean>

If true web app hostname is not registered with DNS on creation. This parameter is only used for app creation

skipCustomDomainVerification
Nullable<Boolean>

If true, custom (non *.azurewebsites.net) domains associated with web app are not verified.

forceDnsRegistration
Nullable<Boolean>

If true, web app hostname is force registered with DNS

ttlInSeconds
String

Time to live in seconds for web app's default domain name

cancellationToken
CancellationToken

The cancellation token.

Returns

Task<SiteInner>

Remarks

Creates a new web, mobile, or API app in an existing resource group, or

updates an existing app.

Applies to