To Slot Definition

by admin
-->

Copies a deployment slot to another deployment slot of an app.
Description for Copies a deployment slot to another deployment slot of an app.

URI Parameters

NameInRequiredTypeDescription
path True
  • string

Name of the app.

resourceGroupName
path True
  • string

Name of the resource group to which the resource belongs.

Regex pattern: ^[-w._()]+[^.]$

path True
  • string

Name of the source slot. If a slot is not specified, the production slot is used as the source slot.

subscriptionId
path True
  • string

Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000).

query True
  • string

API Version

Slot: 1 n a small slit (as for inserting a coin or depositing mail) “he put a quarter in the slot ” Types: coin slot a slot through which coins can be inserted into a slot machine mail slot a slot (usually in a door) through which mail can be delivered Type of: slit a long narrow opening n a time assigned on a schedule or agenda “the TV. Definition of SLOT (noun): long narrow hole that something fits into; time when something is arranged to happen; job someone has as part of team.

Request Body

NameRequiredTypeDescription
siteConfig True

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

targetSlot True
  • string

Destination deployment slot during copy operation.

Responses

NameTypeDescription
200 OK

OK.

202 Accepted

Operation is in progress.

Other Status Codes

App Service error response.

Security

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

NameDescription
user_impersonation impersonate your user account

Examples

Copy slot

Sample Request

Definitions

ApiDefinitionInfo

Information about the formal API definition for the app.

ApiManagementConfig

Azure API management (APIM) configuration linked to the app.

AutoHealActions

Actions which to take by the auto-heal module when a rule is triggered.

AutoHealActionType

Predefined action to be taken.

AutoHealCustomAction

Custom action to be executedwhen an auto heal rule is triggered.

AutoHealRules

Rules that can be defined for auto-heal.

AutoHealTriggers

Triggers for auto-heal.

ConnectionStringType

Type of database.

ConnStringInfo

Database connection string information.

CorsSettings

Cross-Origin Resource Sharing (CORS) settings for the app.

CsmCopySlotEntity

Copy deployment slot parameters.

DefaultErrorResponse

App Service error response.

Details
Error

Error model.

Experiments

Routing rules in production experiments.

FtpsState

State of FTP / FTPS service

HandlerMapping

The IIS handler mappings used to define which handler processes HTTP requests with certain extension.For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.

IpFilterTag

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

IpSecurityRestriction

IP security restriction on an app.

ManagedPipelineMode

Managed pipeline mode.

NameValuePair

Name value pair.

PushSettings

Push settings for the App.

RampUpRule

Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

RequestsBasedTrigger

Trigger based on total requests.

ScmType

SCM type.

SiteConfig

Configuration of an App Service app.

SiteLimits

Metric limits set on an app.

SiteLoadBalancing

Site load balancing.

SiteMachineKey

MachineKey of an app.

SlowRequestsBasedTrigger

Trigger based on request execution time.

StatusCodesBasedTrigger

Trigger based on status code.

SupportedTlsVersions

MinTlsVersion: configures the minimum version of TLS required for SSL requests

VirtualApplication

Virtual application in an app.

VirtualDirectory

Directory for virtual application.

ApiDefinitionInfo

Information about the formal API definition for the app.

NameTypeDescription
url
  • string

The URL of the API definition.

ApiManagementConfig

Azure API management (APIM) configuration linked to the app.

NameTypeDescription
id
  • string

APIM-Api Identifier.

AutoHealActions

Actions which to take by the auto-heal module when a rule is triggered.

NameTypeDescription
actionType

Predefined action to be taken.

customAction

Custom action to be taken.

minProcessExecutionTime
  • string

Minimum time the process must executebefore taking the action

AutoHealActionType

Predefined action to be taken.

NameTypeDescription
CustomAction
  • string
LogEvent
  • string
Recycle
  • string

AutoHealCustomAction

Custom action to be executedwhen an auto heal rule is triggered.

NameTypeDescription
exe
  • string

Executable to be run.

parameters
  • string

Parameters for the executable.

AutoHealRules

Rules that can be defined for auto-heal.

NameTypeDescription
actions

Actions to be executed when a rule is triggered.

triggers

Conditions that describe when to execute the auto-heal actions.

AutoHealTriggers

Triggers for auto-heal.

NameTypeDescription
privateBytesInKB
  • integer

A rule based on private bytes.

requests

A rule based on total requests.

slowRequests

A rule based on request execution time.

statusCodes
  • StatusCodesBasedTrigger[]

A rule based on status codes.

ConnectionStringType

Type of database.

NameTypeDescription
ApiHub
  • string
Custom
  • string
DocDb
  • string
EventHub
  • string
MySql
  • string
NotificationHub
  • string
PostgreSQL
  • string
RedisCache
  • string
SQLAzure
  • string
SQLServer
  • string
ServiceBus
  • string

ConnStringInfo

Database connection string information.

NameTypeDescription
connectionString
  • string

Connection string value.

name
  • string

Name of connection string.

type

Type of database.

CorsSettings

Cross-Origin Resource Sharing (CORS) settings for the app.

NameTypeDescription
allowedOrigins
  • string[]

Gets or sets the list of origins that should be allowed to make cross-origincalls (for example: http://example.com:12345). Use '*' to allow all.

supportCredentials
  • boolean

Gets or sets whether CORS requests with credentials are allowed. Seehttps://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentialsfor more details.

CsmCopySlotEntity

Copy deployment slot parameters.

NameTypeDescription
siteConfig

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

targetSlot
  • string

Destination deployment slot during copy operation.

DefaultErrorResponse

App Service error response.

NameTypeDescription
error

Error model.

Details

NameTypeDescription
code
  • string

Standardized string to programmatically identify the error.

message
  • string

Detailed error description and debugging information.

target
  • string

Detailed error description and debugging information.

Error

Error model.

NameTypeDescription
code
  • string

Standardized string to programmatically identify the error.

details
  • Details[]

Detailed errors.

innererror
  • string

More information to debug error.

message
  • string

Detailed error description and debugging information.

target
  • string

Detailed error description and debugging information.

Experiments

Routing rules in production experiments.

NameTypeDescription
rampUpRules
  • RampUpRule[]

List of ramp-up rules.

FtpsState

State of FTP / FTPS service

NameTypeDescription
AllAllowed
  • string
Disabled
  • string
FtpsOnly
  • string

HandlerMapping

The IIS handler mappings used to define which handler processes HTTP requests with certain extension.For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.

NameTypeDescription
arguments
  • string

Command-line arguments to be passed to the script processor.

extension
  • string

Requests with this extension will be handled using the specified FastCGI application.

scriptProcessor
  • string

The absolute path to the FastCGI application.

IpFilterTag

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

NameTypeDescription
Default
  • string
XffProxy
  • string

IpSecurityRestriction

IP security restriction on an app.

NameTypeDescription
action
  • string

Allow or Deny access for this IP range.

description
  • string

IP restriction rule description.

ipAddress
  • string

IP address the security restriction is valid for.It can be in form of pure ipv4 address (required SubnetMask property) orCIDR notation such as ipv4/mask (leading bit match). For CIDR,SubnetMask property must not be specified.

name
  • string

IP restriction rule name.

priority
  • integer

Priority of IP restriction rule.

subnetMask
  • string

Subnet mask for the range of IP addresses the restriction is valid for.

subnetTrafficTag
  • integer

(internal) Subnet traffic tag

tag

Defines what this IP filter will be used for. This is to support IP filtering on proxies.

vnetSubnetResourceId
  • string

Virtual network resource id

vnetTrafficTag
  • integer

(internal) Vnet traffic tag

ManagedPipelineMode

Managed pipeline mode.

Free
NameTypeDescription
Classic
  • string
Integrated
  • string

NameValuePair

Name value pair.

NameTypeDescription
name
  • string

Pair name.

value
  • string

Pair value.

PushSettings

Push settings for the App.

NameTypeDescription
id
  • string

Resource Id.

kind
  • string

Kind of resource.

name
  • string

Resource Name.

properties.dynamicTagsJson
  • string

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

properties.isPushEnabled
  • boolean

Gets or sets a flag indicating whether the Push endpoint is enabled.

properties.tagWhitelistJson
  • string

Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.

properties.tagsRequiringAuth
  • string

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint.Tags can consist of alphanumeric characters and the following:'_', '@', '#', '.', ':', '-'.Validation should be performed at the PushRequestHandler.

type
  • string

Resource type.

RampUpRule

Routing rules for ramp up testing. This rule allows to redirect static traffic % to a slot or to gradually change routing % based on performance.

NameTypeDescription
actionHostName
  • string

Hostname of a slot to which the traffic will be redirected if decided to. E.g. myapp-stage.azurewebsites.net.

changeDecisionCallbackUrl
  • string

Custom decision algorithm can be provided in TiPCallback site extension which URL can be specified. See TiPCallback site extension for the scaffold and contracts.https://www.siteextensions.net/packages/TiPCallback/

changeIntervalInMinutes
  • integer

Specifies interval in minutes to reevaluate ReroutePercentage.

changeStep
  • number

In auto ramp up scenario this is the step to add/remove from ReroutePercentage until it reaches nMinReroutePercentage orMaxReroutePercentage. Site metrics are checked every N minutes specified in ChangeIntervalInMinutes.nCustom decision algorithmcan be provided in TiPCallback site extension which URL can be specified in ChangeDecisionCallbackUrl.

maxReroutePercentage
  • number

Specifies upper boundary below which ReroutePercentage will stay.

minReroutePercentage
  • number

Specifies lower boundary above which ReroutePercentage will stay.

name
  • string

Name of the routing rule. The recommended name would be to point to the slot which will receive the traffic in the experiment.

reroutePercentage
  • number

Percentage of the traffic which will be redirected to ActionHostName.

RequestsBasedTrigger

Trigger based on total requests.

NameTypeDescription
count
  • integer

Request Count.

timeInterval
  • string

Time interval.

ScmType

SCM type.

NameTypeDescription
BitbucketGit
  • string
BitbucketHg
  • string
CodePlexGit
  • string
CodePlexHg
  • string
Dropbox
  • string
ExternalGit
  • string
ExternalHg
  • string
GitHub
  • string
LocalGit
  • string
None
  • string
OneDrive
  • string
Tfs
  • string
VSO
  • string
VSTSRM
  • string

SiteConfig

To Slot Definition

Configuration of an App Service app.

NameTypeDescription
acrUseManagedIdentityCreds
  • boolean

Flag to use Managed Identity Creds for ACR pull

acrUserManagedIdentityID
  • string

If using user managed identity, the user managed identity ClientId

alwaysOn
  • boolean

true if Always On is enabled; otherwise, false.

apiDefinition

Information about the formal API definition for the app.

apiManagementConfig

Azure API management settings linked to the app.

appCommandLine
  • string

App command line to launch.

appSettings
  • NameValuePair[]

Application settings.

autoHealEnabled
  • boolean

true if Auto Heal is enabled; otherwise, false.

autoHealRules

Auto Heal rules.

autoSwapSlotName
  • string

Auto-swap slot name.

connectionStrings
  • ConnStringInfo[]

Connection strings.

cors

Cross-Origin Resource Sharing (CORS) settings.

defaultDocuments
  • string[]

Default documents.

detailedErrorLoggingEnabled
  • boolean

true if detailed error logging is enabled; otherwise, false.

documentRoot
  • string

Document root.

experiments

This is work around for polymorphic types.

ftpsState

State of FTP / FTPS service

handlerMappings
  • HandlerMapping[]

Handler mappings.

healthCheckPath
  • string

Health check path

http20Enabled
  • boolean

Http20Enabled: configures a web site to allow clients to connect over http2.0

httpLoggingEnabled
  • boolean

true if HTTP logging is enabled; otherwise, false.

ipSecurityRestrictions
  • IpSecurityRestriction[]

IP security restrictions for main.

javaContainer
  • string

Java container.

javaContainerVersion
  • string

Java container version.

javaVersion
  • string

Java version.

limits

Site limits.

linuxFxVersion
  • string

Linux App Framework and version

loadBalancing

Site load balancing.

localMySqlEnabled
  • boolean

true to enable local MySQL; otherwise, false.

logsDirectorySizeLimit
  • integer

HTTP logs directory size limit.

machineKey

Site MachineKey.

managedPipelineMode

Managed pipeline mode.

managedServiceIdentityId
  • integer

Managed Service Identity Id

minTlsVersion

MinTlsVersion: configures the minimum version of TLS required for SSL requests

netFrameworkVersion
  • string

.NET Framework version.

nodeVersion
  • string

Version of Node.js.

numberOfWorkers
  • integer

Number of workers.

phpVersion
  • string

Version of PHP.

powerShellVersion
  • string

Version of PowerShell.

preWarmedInstanceCount
  • integer

Number of preWarmed instances.This setting only applies to the Consumption and Elastic Plans

publishingUsername
  • string

Publishing user name.

push

Push endpoint settings.

pythonVersion
  • string

Version of Python.

remoteDebuggingEnabled
  • boolean

true if remote debugging is enabled; otherwise, false.

remoteDebuggingVersion
  • string

Remote debugging version.

requestTracingEnabled
  • boolean

true if request tracing is enabled; otherwise, false.

requestTracingExpirationTime
  • string

Request tracing expiration time.

scmIpSecurityRestrictions
  • IpSecurityRestriction[]

IP security restrictions for scm.

scmIpSecurityRestrictionsUseMain
  • boolean

IP security restrictions for scm to use main.

scmType

SCM type.

tracingOptions
  • string

Tracing options.

use32BitWorkerProcess
  • boolean

true to use 32-bit worker process; otherwise, false.

virtualApplications
  • VirtualApplication[]

Virtual applications.

vnetName
  • string

Virtual Network name.

webSocketsEnabled
  • boolean

true if WebSocket is enabled; otherwise, false.

windowsFxVersion
  • string

Xenon App Framework and version

xManagedServiceIdentityId
  • integer

Explicit Managed Service Identity Id

SiteLimits

Metric limits set on an app.

NameTypeDescription
maxDiskSizeInMb
  • integer

Maximum allowed disk size usage in MB.

maxMemoryInMb
  • integer

Maximum allowed memory usage in MB.

maxPercentageCpu
  • number

Maximum allowed CPU usage percentage.

SiteLoadBalancing

Site load balancing.

NameTypeDescription
LeastRequests
  • string
LeastResponseTime
  • string
RequestHash
  • string
WeightedRoundRobin
  • string
WeightedTotalTraffic
  • string

SiteMachineKey

MachineKey of an app.

NameTypeDescription
decryption
  • string

Algorithm used for decryption.

decryptionKey
  • string

Decryption key.

validation
  • string

MachineKey validation.

validationKey
  • string

Validation key.

SlowRequestsBasedTrigger

Trigger based on request execution time.

NameTypeDescription
count
  • integer

Request Count.

timeInterval
  • string

Time interval.

timeTaken
  • string

Time taken.

StatusCodesBasedTrigger

Trigger based on status code.

NameTypeDescription
count
  • integer

Request Count.

status
  • integer

HTTP status code.

subStatus
  • integer

Request Sub Status.

timeInterval
  • string

Time interval.

win32Status
  • integer

Win32 error code.

SupportedTlsVersions

MinTlsVersion: configures the minimum version of TLS required for SSL requests

NameTypeDescription
1.0
  • string
1.1
  • string
1.2
  • string

VirtualApplication

Virtual application in an app.

Slot To Meaning In Urdu

NameTypeDescription
physicalPath
  • string

Physical path.

preloadEnabled
  • boolean

true if preloading is enabled; otherwise, false.

virtualDirectories
  • VirtualDirectory[]

Virtual directories for virtual application.

virtualPath
  • string

Virtual path.

VirtualDirectory

Directory for virtual application.

NameTypeDescription
physicalPath
  • string

Physical path.

virtualPath
  • string

Path to virtual application.

slot

Pronunciation: (slot), [key]

To Slot Definition Dictionary

—n.
  1. a narrow, elongated depression, groove, notch, slit, or aperture, esp. a narrow opening for receiving or admitting something, as a coin or a letter.
  2. a place or position, as in a sequence or series: The program received a new time slot on the broadcasting schedule.
  3. (esp. in tagmemics) a position having a specific grammatical function within a construction into which any one of a set of morphemes or morpheme sequences can be fit. Cf.(def. 9).
  4. an assignment or job opening; position: I applied for the slot in management training.
  5. He had the slot at the
    1. the interior opening in a copy desk, occupied by the chief copy editor.
    2. the job or position of chief copy editor:He had the slot at theGazette for 20 years. Cf.rim(def. 7).
  6. an allocated, scheduled time and place for an aircraft to take off or land, as authorized by an airport or air-traffic authority: 40 more slots for the new airline at U.S. airports.
  7. See(def. 1).
  8. See under (def. 2).
  9. a narrow notch or other similar opening between the tips of the primaries of certain birds, which during flight helps to maintain a smooth flow of air over the wings.
  10. an unmarked area near the front of an opponent's goal that affords a vantage for an attacking player.
—v.t.
  1. to provide with a slot or slots; make a slot in.
  2. to place or fit into a slot: We've slotted his appointment for four o'clock.
—v.i.
  1. to fit or be placed in a slot.

slot

Pronunciation: (slot), [key]
  1. the track or trail of a deer or other animal, as shown by the marks of the feet.
  2. a track, trace, or trail of something.
Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease. See also:

To Slate Definition

  • slot (Thesaurus)

Trending

Here are the facts and trivia that people are buzzing about.

Related Content

Area Of A Slot

  • Daily Word Quiz: locution
  • Analogy of the Day: Today’s Analogy