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

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

Classes

AbnormalTimePeriod

Class representing Abnormal Time Period identified in diagnosis

Address

Address information for domain registration.

AddressResponseInner

Describes main public IP address and any extra virtual IPs.

AnalysisData

Class Representing Detector Evidence used for analysis

AnalysisDefinitionInner

Definition of Analysis

ApiDefinitionInfo

Information about the formal API definition for the app.

ApiKVReference

Description of site key vault references.

ApiManagementConfig

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

ApplicationLogsConfig

Application logs configuration.

ApplicationStack

Application stack.

ApplicationStackResource

ARM resource for a ApplicationStack.

AppServiceCertificate

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

AppServiceCertificateNotRenewableReasons

Defines values for AppServiceCertificateNotRenewableReasons.

AppServiceCertificateNotRenewableReasons1

Defines values for AppServiceCertificateNotRenewableReasons1.

AppServiceCertificateOrderInner

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.

AppServiceCertificateResourceInner

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

AppServiceEnvironmentInner

Description of an App Service Environment.

AppServiceEnvironmentPatchResource

ARM resource for a app service environment.

AppServiceEnvironmentResourceInner

App Service Environment ARM resource.

AppServicePlanInner

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.

AzureStorageInfoValue

Azure Files or Blob Storage access information value for dictionary storage.

AzureStoragePropertyDictionaryResourceInner

AzureStorageInfo dictionary resource.

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.

BillingMeter

App Service billing entity that contains information about meter which the Azure billing system utilizes to charge users for services.

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.

CertificatePatchResource

ARM resource for a certificate.

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.

ContainerCpuStatistics
ContainerCpuUsage
ContainerInfo
ContainerMemoryStatistics
ContainerNetworkInterfaceStatistics
ContainerThrottlingData
ContinuousWebJobInner

Continuous Web Job Information.

CorsSettings

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

CsmCopySlotEntity

Copy deployment slot parameters.

CsmMoveResourceEnvelope

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

CsmOperationDescription
CsmOperationDescriptionProperties
CsmOperationDisplay
CsmPublishingProfileOptions

Publishing options for requested profile.

CsmSlotEntity

Deployment slot parameters.

CsmUsageQuota

Usage of the quota resource.

CustomHostnameAnalysisResultInner

Custom domain analysis.

DatabaseBackupSetting

Database backup settings.

DatabaseType

Defines values for DatabaseType.

DataSource

Class representing data source used by the detectors

DataTableResponseColumn

Column definition

DataTableResponseObject

Data Table which defines columns and raw row values

DefaultErrorResponse

App Service error response.

DefaultErrorResponseError

Error model.

DefaultErrorResponseErrorDetailsItem

Detailed errors.

DefaultErrorResponseException

Exception thrown for an invalid response with DefaultErrorResponse information.

DeletedAppRestoreRequest

Details about restoring a deleted app.

DeletedSiteInner

A deleted app.

DeploymentInner

User crendentials used for publishing activity.

DeploymentLocationsInner

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

DetectorAbnormalTimePeriod

Class representing Abnormal Time Period detected.

DetectorDefinitionInner

Class representing detector definition

DetectorInfo

Definition of Detector

DetectorResponseInner

Class representing Response from Detector

DiagnosticAnalysisInner

Class representing a diagnostic analysis done on an application

DiagnosticCategoryInner

Class representing detector definition

DiagnosticData

Set of data with rendering instructions

DiagnosticDetectorResponseInner

Class representing Response from Diagnostic Detectors

DiagnosticMetricSample

Class representing Diagnostic Metric

DiagnosticMetricSet

Class representing Diagnostic Metric information

Dimension
DomainAvailabilityCheckResultInner

Domain availability check result.

DomainControlCenterSsoRequestInner

Single sign-on request information for domain management.

DomainInner

Information about a domain.

DomainNotRenewableReasons

Defines values for DomainNotRenewableReasons.

DomainNotRenewableReasons1

Defines values for DomainNotRenewableReasons1.

DomainOwnershipIdentifierInner

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.

EndpointDependency

A domain name that a service is reached at, including details of the current connection status.

EndpointDetail

Current TCP connectivity information from the App Service Environment to a single endpoint.

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.

FtpsState

Defines values for FtpsState.

FunctionEnvelopeInner

Function information.

FunctionSecretsInner

Function secrets.

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.

HostingEnvironmentDeploymentInfo

Information needed to create resources on an App Service Environment.

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.

InboundEnvironmentEndpoint

The IP Addresses and Ports that require inbound network access to and within the subnet of the App Service Environment.

IpFilterTag

Defines values for IpFilterTag.

IpSecurityRestriction

IP security restriction on an app.

KeyVaultReferenceCollectionInner

Web app key vault reference and status ARM resource.

KeyVaultReferenceResourceInner

Web app key vault reference and status ARM resource.

LocalizableString

Localizable string object containing the name and a localized value.

LogSpecification

Log Definition of a single resource metric.

ManagedServiceIdentity

Managed service identity.

ManagedServiceIdentityUserAssignedIdentitiesValue
MetricAvailability
MetricSpecification
MigrateMySqlRequest

MySQL migration request.

MigrateMySqlStatusInner

MySQL migration status.

MSDeploy

MSDeploy ARM PUT information

MSDeployLogEntry
MSDeployLogInner
MSDeployStatusInner
NameIdentifier

Identifies an object.

NameValuePair

Name value pair.

NetworkAccessControlEntry

Network access control entry.

NetworkFeaturesInner

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

NetworkTraceInner

Network trace

OperationInner

Operation.

OsTypeSelected

Defines values for OsTypeSelected.

OsTypeSelected1

Defines values for OsTypeSelected1.

OutboundEnvironmentEndpoint

Endpoints accessed for a common purpose that the App Service Environment requires outbound network access to.

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
PremierAddOnPatchResource

ARM resource for a PremierAddOn.

PrivateAccessInner

Description of the parameters of Private Access for a Web Site.

PrivateAccessSubnet

Description of a Virtual Network subnet that is useable for private site access.

PrivateAccessVirtualNetwork

Description of a Virtual Network that is useable for private site access.

ProcessInfoInner

Process Information.

ProcessModuleInfoInner

Process Module Information.

ProcessThreadInfo

Process Thread Information.

ProxyOnlyResourceInner

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

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.

ReissueCertificateOrderRequest

Class representing certificate reissue request.

RelayServiceConnectionEntityInner

Hybrid Connection for an App Service app.

Rendering

Instructions for rendering the data

RenewCertificateOrderRequest

Class representing certificate renew request.

RequestsBasedTrigger

Trigger based on total requests.

ResourceHealthMetadataInner

Used for getting ResourceHealthCheck settings.

ResourceMetricAvailability

Metrics availability and retention.

ResourceMetricDefinition
ResourceNameAvailabilityInner

Information regarding availbility of a resource name.

ResourceNameAvailabilityRequest

Resource name availability request content.

ResourceScopeType

Defines values for ResourceScopeType.

ResponseMetaData
RestoreRequestInner

Description of a 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.

SiteConfigurationSnapshotInfo

A snapshot of a web app configuration.

SiteExtensionInfoInner

Site Extension Information.

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.

SitePatchResource

ARM resource for a site.

SitePhpErrorLogFlagInner

Used for getting PHP error logging flag.

SiteSealInner

Site seal

SiteSealRequest

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
SnapshotRecoverySource

Specifies the web app that snapshot contents will be retrieved from.

SnapshotRestoreRequest

Details about app recovery operation.

Solution

Class Representing Solution for problems detected.

SourceControlInner

The source control OAuth token.

StackMajorVersion

Application stack major version.

StackMinorVersion

Application stack minor version.

StampCapacity

Stamp capacity information.

StatusCodesBasedTrigger

Trigger based on status code.

StorageMigrationOptions

Options for app content migration.

StorageMigrationResponseInner

Response for a migration of app content request.

StringDictionaryInner

String dictionary resource.

SupportedTlsVersions

Defines values for SupportedTlsVersions.

SwiftVirtualNetworkInner

Swift Virtual Network Contract. This is used to enable the new Swift way of doing virtual network integration.

TldLegalAgreement

Legal agreement for a top level domain.

TopLevelDomainAgreementOption

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

TopLevelDomainInner

A top level domain object.

TriggeredJobHistoryInner

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

TriggeredJobRun

Triggered Web Job Run Information.

TriggeredWebJobInner

Triggered Web Job Information.

Usage
UserInner

User crendentials used for publishing activity.

ValidateRequest

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.

VnetParameters

The required set of inputs to validate a VNET

VnetRouteInner

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

VnetValidationFailureDetailsInner

A class that describes the reason for a validation failure.

VnetValidationTestFailure

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

WebJobInner

Web Job Information.

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

AzureStorageState

Defines values for AzureStorageState.

AzureStorageType

Defines values for AzureStorageType.

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.

ConfigReferenceLocation

Defines values for ConfigReferenceLocation.

ConfigReferenceSource

Defines values for ConfigReferenceSource.

ConnectionStringType

Defines values for ConnectionStringType.

ContinuousWebJobStatus

Defines values for ContinuousWebJobStatus.

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.

IssueType

Defines values for IssueType.

KeyVaultSecretStatus

Defines values for KeyVaultSecretStatus.

LogLevel

Defines values for LogLevel.

ManagedPipelineMode

Defines values for ManagedPipelineMode.

ManagedServiceIdentityType

Defines values for ManagedServiceIdentityType.

MSDeployLogEntryType
MSDeployProvisioningState
MySqlMigrationType
NotificationLevel

Defines values for NotificationLevel.

OperationStatus

Defines values for OperationStatus.

ProvisioningState

Defines values for ProvisioningState.

PublicCertificateLocation
RedundancyMode

Defines values for RedundancyMode.

RenderingType

Defines values for RenderingType.

ResolveStatus

Defines values for ResolveStatus.

SiteAvailabilityState

Defines values for SiteAvailabilityState.

SiteExtensionType

Defines values for SiteExtensionType.

SiteLoadBalancing

Defines values for SiteLoadBalancing.

SiteRuntimeState

Defines values for SiteRuntimeState.

SolutionType

Defines values for SolutionType.

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.