Share via


CsmCopySlotEntity Class

Definition

Copy deployment slot parameters.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.CsmCopySlotEntityTypeConverter))]
public class CsmCopySlotEntity : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.ICsmCopySlotEntity
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.CsmCopySlotEntityTypeConverter))>]
type CsmCopySlotEntity = class
    interface ICsmCopySlotEntity
    interface IJsonSerializable
Public Class CsmCopySlotEntity
Implements ICsmCopySlotEntity
Inheritance
CsmCopySlotEntity
Attributes
Implements

Constructors

CsmCopySlotEntity()

Creates an new CsmCopySlotEntity instance.

Properties

SiteConfig

The site object which will be merged with the source slot site to produce new destination slot site object. null to just copy source slot content. Otherwise a Site object with properties to override source slot site.

TargetSlot

Destination deployment slot during copy operation.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CsmCopySlotEntity.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CsmCopySlotEntity.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20190801.ICsmCopySlotEntity.

FromJsonString(String)

Creates a new instance of CsmCopySlotEntity, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of CsmCopySlotEntity into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to