Microsoft.Azure.Management.AppService.Fluent.Models Namespace

Contains classes that support access to attributes of App Service resources.

Classes

Address

Address information for domain registration.

AddressResponseInner

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.

AppServiceCertificateOrderInner

SSL certificate purchase order.

AppServiceCertificateResourceInner

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

AppServiceEnvironment

Description of an App Service Environment.

AppServiceEnvironmentResourceInner

App Service Environment ARM resource.

AppServicePlanInner

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.

BackupItemInner

Backup description.

BackupRequestInner

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.

CapabilityInner

Describes the capabilities/features allowed for a specific SKU.

CertificateDetails

SSL certificate details.

CertificateEmailInner

SSL certificate email.

CertificateInner

SSL certificate for an app.

CertificateOrderActionInner

Certificate order action.

CheckNameResourceTypes

Defines values for CheckNameResourceTypes.

CloningInfo

Information needed for cloning operation.

ConnectionStringDictionaryInner

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.

CorsSettings

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

CsmMoveResourceEnvelopeInner

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

CsmOperationDescription
CsmOperationDescriptionProperties
CsmOperationDisplay
CsmPublishingProfileOptionsInner
CsmSlotEntityInner

Deployment slot parameters.

CsmUsageQuota

Usage of the quota resource.

CustomHostnameAnalysisResultInner

Custom domain analysis.

DatabaseBackupSetting

Database backup settings.

DatabaseType

Defines values for DatabaseType.

DeletedSiteInner

A deleted app.

DeploymentInner

User crendentials used for publishing activity.

Dimension
DomainAvailablilityCheckResultInner

Domain availablility check result.

DomainControlCenterSsoRequestInner

Single sign-on request information for domain management.

DomainInner

Information about a domain.

DomainOwnershipIdentifierInner

Domain ownership Identifier.

DomainPurchaseConsent

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

DomainRecommendationSearchParametersInner

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.

GeoRegion
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.

HostingEnvironmentDiagnosticsInner

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.

HostNameBindingInner

A hostname binding object.

HostNameSslState

SSL-enabled hostname.

HttpLogsConfig

Http logs configuration.

HybridConnectionInner

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

HybridConnectionKeyInner

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

HybridConnectionLimitsInner

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

IdentifierInner

Identifier.

InAvailabilityReasonType

Defines values for InAvailabilityReasonType.

IpSecurityRestriction

IP security restriction on an app.

LocalizableString

Localizable string object containing the name and a localized value.

MetricAvailabilily

Metric availability and retention.

MetricAvailability
MetricDefinitionInner

Metadata for a metric.

MetricSpecification
MigrateMySqlRequestInner

MySQL migration request.

MigrateMySqlStatusInner

MySQL migration status.

MSDeployCore
MSDeployInner
MSDeployLogEntry
MSDeployLogInner
MSDeployStatusInner
NameIdentifierInner
NameValuePair

Name value pair.

NetworkAccessControlEntry

Network access control entry.

NetworkFeaturesInner

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

OperationInner

Operation.

Page<T>

Defines a page in Azure responses.

PerfMonResponse

Performance monitor API response.

PerfMonSample

Performance monitor sample in a set.

PerfMonSet

Metric information.

PremierAddOnInner

Premier add-on.

PremierAddOnOffer
ProxyOnlyResource
PublicCertificateInner
PublishingProfileFormat

Defines values for PublishingProfileFormat.

PushSettingsInner

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.

RecommendationInner

Represents a recommendation result generated by the recommendation engine.

RecommendationRuleInner

Represents a recommendation rule that the recommendation engine can perform.

RecoverResponseInner

Response for an app recovery request.

ReissueCertificateOrderRequestInner

Class representing certificate reissue request.

RelayServiceConnectionEntityInner

Hybrid Connection for an App Service app.

RenewCertificateOrderRequestInner

Class representing certificate renew request.

RequestsBasedTrigger

Trigger based on total requests.

ResourceMetric

Object representing a metric for any resource .

ResourceMetricAvailability

Metrics availability and retention.

ResourceMetricDefinition
ResourceMetricName

Name of a metric for any resource .

ResourceMetricProperty

Resource metric property.

ResourceMetricValue

Value of resource metric.

ResourceNameAvailabilityInner

Information regarding availbility of a resource name.

ResourceNameAvailabilityRequest

Resource name availability request content.

ResourceScopeType

Defines values for ResourceScopeType.

RestoreRequestInner

Description of a restore request.

RestoreResponseInner

Response for an app restore request.

RouteType

Defines values for RouteType.

ScmType

Defines values for ScmType.

ServiceSpecification
SiteAuthSettingsInner

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

SiteCloneabilityCriterion

An app cloneability criterion.

SiteCloneabilityInner

Represents whether or not an app is cloneable.

SiteConfig

Configuration of an App Service app.

SiteConfigResourceInner

Web app configuration ARM resource.

SiteConfigurationSnapshotInfoInner

A snapshot of a web app configuration.

SiteInner

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

SiteInstance
SiteLimits

Metric limits set on an app.

SiteLogsConfigInner

Configuration of App Service site logs.

SiteMachineKey

MachineKey of an app.

SitePhpErrorLogFlagInner

Used for getting PHP error logging flag.

SiteSealInner

Site seal

SiteSealRequestInner

Site seal request.

SiteSourceControlInner

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.

SkuInfosInner

Collection of SKU information.

SkuName

Defines values for SkuName.

SlotConfigNamesResourceInner

Slot Config names azure resource.

SlotDifference
SlotSwapStatus

The status of the last successfull slot swap operation.

SlowRequestsBasedTrigger

Trigger based on request execution time.

Snapshot
SnapshotRecoveryRequestInner
SnapshotRecoveryTarget
SourceControlInner

The source control OAuth token.

StampCapacity

Stamp capacity information.

StatusCodesBasedTrigger

Trigger based on status code.

StorageMigrationOptionsInner

Options for app content migration.

StorageMigrationResponseInner

Response for a migration of app content request.

StringDictionaryInner

String dictionary resource.

TldLegalAgreement

Legal agreement for a top level domain.

TopLevelDomainAgreementOptionInner
TopLevelDomainInner

A top level domain object.

Usage
UserInner

User crendentials used for publishing activity.

ValidateRequestInner

Resource validation request content.

ValidateResourceTypes

Defines values for ValidateResourceTypes.

ValidateResponseError

Error details for when validation fails.

ValidateResponseInner

Describes the result of resource validation.

VirtualApplication

Virtual application in an app.

VirtualDirectory

Directory for virtual application.

VirtualIPMapping

Virtual IP mapping.

VirtualNetworkProfile

Specification for using a Virtual Network.

VnetGatewayInner

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

VnetInfoInner

Virtual Network information contract.

VnetRouteInner

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

WorkerPool

Worker pool of an App Service Environment.

WorkerPoolResourceInner

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.

CustomHostNameDnsRecordType

Defines values for CustomHostNameDnsRecordType.

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
MSDeployProvisioningState
MySqlMigrationType
NotificationLevel

Defines values for NotificationLevel.

OperationStatus

Defines values for OperationStatus.

ProvisioningState

Defines values for ProvisioningState.

PublicCertificateLocation
SiteAvailabilityState

Defines values for SiteAvailabilityState.

SiteLoadBalancing

Defines values for SiteLoadBalancing.

SslState

Defines values for SslState.

StatusOptions

Defines values for StatusOptions.

UnauthenticatedClientAction

Defines values for UnauthenticatedClientAction.

UsageState

Defines values for UsageState.

WorkerSizeOptions

Defines values for WorkerSizeOptions.