Microsoft.Azure.Management.WebSites.Models Namespace

Contains classes that support access to attributes of WebSites resources.

Classes

Address

Address information for domain registration.

AddressResponse

Describes main public IP address and any extra virtual IPs.

ApiDefinitionInfo

Information about the formal API definition for the app.

ApplicationLogsConfig

Application logs configuration.

AppServiceCertificate

Key Vault container for a certificate that is purchased through Azure.

AppServiceCertificateOrder

SSL certificate purchase order.

AppServiceCertificateOrderPatchResource

ARM resource for a certificate order that is purchased through Azure.

AppServiceCertificatePatchResource

Key Vault container ARM resource for a certificate that is purchased through Azure.

AppServiceCertificateResource

Key Vault container ARM resource for a certificate that is purchased through Azure.

AppServiceEnvironment

Description of an App Service Environment.

AppServiceEnvironmentPatchResource

ARM resource for a app service enviroment.

AppServiceEnvironmentResource

App Service Environment ARM resource.

AppServicePlan

App Service plan.

AppServicePlanPatchResource

ARM resource for a app service plan.

AutoHealActions

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

AutoHealCustomAction

Custom action to be executed when an auto heal rule is triggered.

AutoHealRules

Rules that can be defined for auto-heal.

AutoHealTriggers

Triggers for auto-heal.

AzureBlobStorageApplicationLogsConfig

Application logs azure blob storage configuration.

AzureBlobStorageHttpLogsConfig

Http logs to azure blob storage configuration.

AzureTableStorageApplicationLogsConfig

Application logs to Azure table storage configuration.

BackupItem

Backup description.

BackupRequest

Description of a backup which will be performed.

BackupSchedule

Description of a backup schedule. Describes how often should be the backup performed and what should be the retention policy.

Capability

Describes the capabilities/features allowed for a specific SKU.

Certificate

SSL certificate for an app.

CertificateDetails

SSL certificate details.

CertificateEmail

SSL certificate email.

CertificateOrderAction

Certificate order action.

CertificatePatchResource

ARM resource for a certificate.

CheckNameResourceTypes

Defines values for CheckNameResourceTypes.

CloningInfo

Information needed for cloning operation.

ConnectionStringDictionary

String dictionary resource.

ConnStringInfo

Database connection string information.

ConnStringValueTypePair

Database connection string value to type pair.

Contact

Contact information for domain registration. If 'Domain Privacy' option is not selected then the contact information is made publicly available through the Whois directories as per ICANN requirements.

ContinuousWebJob

Continuous Web Job Information.

CorsSettings

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

CsmMoveResourceEnvelope

Object with a list of the resources that need to be moved and the resource group they should be moved to.

CsmOperationDescription

Description of an operation available for Microsoft.Web resource provider.

CsmOperationDescriptionProperties

Properties available for a Microsoft.Web resource provider operation.

CsmOperationDisplay

Meta data about operation used for display in portal.

CsmPublishingProfileOptions

Publishing options for requested profile.

CsmSlotEntity

Deployment slot parameters.

CsmUsageQuota

Usage of the quota resource.

CustomHostnameAnalysisResult

Custom domain analysis.

DatabaseBackupSetting

Database backup settings.

DatabaseType

Defines values for DatabaseType.

DeletedSite

A deleted app.

Deployment

User crendentials used for publishing activity.

DeploymentLocations

List of available locations (regions or App Service Environments) for deployment of App Service resources.

Dimension

Dimension of a resource metric. For e.g. instance specific HTTP requests for a web app, where instance name is dimension of the metric HTTP request

Domain

Information about a domain.

DomainAvailablilityCheckResult

Domain availablility check result.

DomainControlCenterSsoRequest

Single sign-on request information for domain management.

DomainOwnershipIdentifier

Domain ownership Identifier.

DomainPatchResource

ARM resource for a domain.

DomainPurchaseConsent

Domain purchase consent object, representing acceptance of applicable legal agreements.

DomainRecommendationSearchParameters

Domain recommendation search parameters.

EnabledConfig

Enabled configuration.

ErrorEntity

Body of the error response returned from the API.

Experiments

Routing rules in production experiments.

FileSystemApplicationLogsConfig

Application logs to file system configuration.

FileSystemHttpLogsConfig

Http logs to file system configuration.

FunctionEnvelope

Web Job Information.

FunctionSecrets

Function secrets.

GeoRegion

Geographical region.

GlobalCsmSkuDescription

A Global SKU Description.

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.

HostingEnvironmentDeploymentInfo

Information needed to create resources on an App Service Environment.

HostingEnvironmentDiagnostics

Diagnostics for an App Service Environment.

HostingEnvironmentProfile

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

HostName

Details of a hostname derived from a domain.

HostNameBinding

A hostname binding object.

HostNameSslState

SSL-enabled hostname.

HttpLogsConfig

Http logs configuration.

HybridConnection

Hybrid Connection contract. This is used to configure a Hybrid Connection.

HybridConnectionKey

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

HybridConnectionLimits

Hybrid Connection limits contract. This is used to return the plan limits of Hybrid Connections.

Identifier

Identifier.

InAvailabilityReasonType

Defines values for InAvailabilityReasonType.

IpSecurityRestriction

IP security restriction on an app.

LocalizableString

Localizable string object containing the name and a localized value.

ManagedServiceIdentity

Managed service identity.

MetricAvailabilily

Metric availability and retention.

MetricAvailability

Retention policy of a resource metric.

MetricDefinition

Metadata for a metric.

MetricSpecification

Definition of a single resource metric.

MigrateMySqlRequest

MySQL migration request.

MigrateMySqlStatus

MySQL migration status.

MSDeploy

MSDeploy ARM PUT information

MSDeployLog

MSDeploy log

MSDeployLogEntry

MSDeploy log entry

MSDeployStatus

MSDeploy ARM response

NameIdentifier

Identifies an object.

NameValuePair

Name value pair.

NetworkAccessControlEntry

Network access control entry.

NetworkFeatures

Full view of network features for an app (presently VNET integration and Hybrid Connections).

Operation

Operation.

Page<T>

Defines a page in Azure responses.

PerfMonResponse

Performance monitor API response.

PerfMonSample

Performance monitor sample in a set.

PerfMonSet

Metric information.

PremierAddOn

Premier add-on.

PremierAddOnOffer

Premier add-on offer.

ProcessInfo

Process Information.

ProcessModuleInfo

Process Module Information.

ProcessThreadInfo

Process Thread Information.

ProxyOnlyResource

Azure proxy only resource. This resource is not tracked by Azure Resource Manager.

PublicCertificate

Public certificate object

PublishingProfileFormat

Defines values for PublishingProfileFormat.

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.

Recommendation

Represents a recommendation result generated by the recommendation engine.

RecommendationRule

Represents a recommendation rule that the recommendation engine can perform.

ReissueCertificateOrderRequest

Class representing certificate reissue request.

RelayServiceConnectionEntity

Hybrid Connection for an App Service app.

RenewCertificateOrderRequest

Class representing certificate renew request.

RequestsBasedTrigger

Trigger based on total requests.

Resource

Azure resource. This resource is tracked in Azure Resource Manager

ResourceMetric

Object representing a metric for any resource .

ResourceMetricAvailability

Metrics availability and retention.

ResourceMetricDefinition

Metadata for the metrics.

ResourceMetricName

Name of a metric for any resource .

ResourceMetricProperty

Resource metric property.

ResourceMetricValue

Value of resource metric.

ResourceNameAvailability

Information regarding availbility of a resource name.

ResourceNameAvailabilityRequest

Resource name availability request content.

ResourceScopeType

Defines values for ResourceScopeType.

RestoreRequest

Description of a restore request.

RestoreResponse

Response for an app restore request.

RouteType

Defines values for RouteType.

ScmType

Defines values for ScmType.

ServiceSpecification

Resource metrics service provided by Microsoft.Insights resource provider.

Site

A web app, a mobile app backend, or an API app.

SiteAuthSettings

Configuration settings for the Azure App Service Authentication / Authorization feature.

SiteCloneability

Represents whether or not an app is cloneable.

SiteCloneabilityCriterion

An app cloneability criterion.

SiteConfig

Configuration of an App Service app.

SiteConfigResource

Web app configuration ARM resource.

SiteConfigurationSnapshotInfo

A snapshot of a web app configuration.

SiteExtensionInfo

Site Extension Information.

SiteInstance

Instance of an app.

SiteLimits

Metric limits set on an app.

SiteLogsConfig

Configuration of App Service site logs.

SiteMachineKey

MachineKey of an app.

SitePatchResource

ARM resource for a site.

SitePhpErrorLogFlag

Used for getting PHP error logging flag.

SiteSeal

Site seal

SiteSealRequest

Site seal request.

SiteSourceControl

Source control configuration for an app.

SkuCapacity

Description of the App Service plan scale options.

SkuDescription

Description of a SKU for a scalable resource.

SkuInfo

SKU discovery information.

SkuInfos

Collection of SKU information.

SkuName

Defines values for SkuName.

SlotConfigNamesResource

Slot Config names azure resource.

SlotDifference

A setting difference between two deployment slots of an app.

SlotSwapStatus

The status of the last successfull slot swap operation.

SlowRequestsBasedTrigger

Trigger based on request execution time.

Snapshot

A snapshot of an app.

SnapshotRecoveryRequest

Details about app recovery operation.

SnapshotRecoveryTarget

Specifies the web app that snapshot contents will be written to.

SourceControl

The source control OAuth token.

StampCapacity

Stamp capacity information.

StatusCodesBasedTrigger

Trigger based on status code.

StorageMigrationOptions

Options for app content migration.

StorageMigrationResponse

Response for a migration of app content request.

StringDictionary

String dictionary resource.

TldLegalAgreement

Legal agreement for a top level domain.

TopLevelDomain

A top level domain object.

TopLevelDomainAgreementOption

Options for retrieving the list of top level domain legal agreements.

TriggeredJobHistory

Triggered Web Job History. List of Triggered Web Job Run Information elements.

TriggeredJobRun

Triggered Web Job Run Information.

TriggeredWebJob

Triggered Web Job Information.

Usage

Usage of the quota resource.

User

User crendentials used for publishing activity.

ValidateRequest

Resource validation request content.

ValidateResourceTypes

Defines values for ValidateResourceTypes.

ValidateResponse

Describes the result of resource validation.

ValidateResponseError

Error details for when validation fails.

VirtualApplication

Virtual application in an app.

VirtualDirectory

Directory for virtual application.

VirtualIPMapping

Virtual IP mapping.

VirtualNetworkProfile

Specification for using a Virtual Network.

VnetGateway

The Virtual Network gateway contract. This is used to give the Virtual Network gateway access to the VPN package.

VnetInfo

Virtual Network information contract.

VnetParameters

The required set of inputs to validate a VNET

VnetRoute

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

VnetValidationFailureDetails

A class that describes the reason for a validation failure.

VnetValidationTestFailure

A class that describes a test that failed during NSG and UDR validation.

WebJob

Web Job Information.

WorkerPool

Worker pool of an App Service Environment.

WorkerPoolResource

Worker pool of an App Service Environment ARM resource.

Enums

AccessControlEntryAction

Defines values for AccessControlEntryAction.

AppServicePlanRestrictions

Defines values for AppServicePlanRestrictions.

AutoHealActionType

Defines values for AutoHealActionType.

AzureResourceType

Defines values for AzureResourceType.

BackupItemStatus

Defines values for BackupItemStatus.

BackupRestoreOperationType

Defines values for BackupRestoreOperationType.

BuiltInAuthenticationProvider

Defines values for BuiltInAuthenticationProvider.

CertificateOrderActionType

Defines values for CertificateOrderActionType.

CertificateOrderStatus

Defines values for CertificateOrderStatus.

CertificateProductType

Defines values for CertificateProductType.

Channels

Defines values for Channels.

CloneAbilityResult

Defines values for CloneAbilityResult.

ComputeModeOptions

Defines values for ComputeModeOptions.

ConnectionStringType

Defines values for ConnectionStringType.

ContinuousWebJobStatus

Defines values for ContinuousWebJobStatus.

CustomHostNameDnsRecordType

Defines values for CustomHostNameDnsRecordType.

DnsType

Defines values for DnsType.

DnsVerificationTestResult

Defines values for DnsVerificationTestResult.

DomainStatus

Defines values for DomainStatus.

DomainType

Defines values for DomainType.

FrequencyUnit

Defines values for FrequencyUnit.

HostingEnvironmentStatus

Defines values for HostingEnvironmentStatus.

HostNameType

Defines values for HostNameType.

HostType

Defines values for HostType.

InternalLoadBalancingMode

Defines values for InternalLoadBalancingMode.

KeyVaultSecretStatus

Defines values for KeyVaultSecretStatus.

LogLevel

Defines values for LogLevel.

ManagedPipelineMode

Defines values for ManagedPipelineMode.

MSDeployLogEntryType

Defines values for MSDeployLogEntryType.

MSDeployProvisioningState

Defines values for MSDeployProvisioningState.

MySqlMigrationType

Defines values for MySqlMigrationType.

NotificationLevel

Defines values for NotificationLevel.

OperationStatus

Defines values for OperationStatus.

ProvisioningState

Defines values for ProvisioningState.

PublicCertificateLocation

Defines values for PublicCertificateLocation.

SiteAvailabilityState

Defines values for SiteAvailabilityState.

SiteExtensionType

Defines values for SiteExtensionType.

SiteLoadBalancing

Defines values for SiteLoadBalancing.

SslState

Defines values for SslState.

StatusOptions

Defines values for StatusOptions.

TriggeredWebJobStatus

Defines values for TriggeredWebJobStatus.

UnauthenticatedClientAction

Defines values for UnauthenticatedClientAction.

UsageState

Defines values for UsageState.

WebJobType

Defines values for WebJobType.

WorkerSizeOptions

Defines values for WorkerSizeOptions.