Package com.azure.resourcemanager.sqlvirtualmachine.models
Package containing the data models for SqlVirtualMachineManagementClient. The SQL virtual machine management API
provides a RESTful set of web APIs that interact with Azure Compute, Network & Storage services to manage your
SQL Server virtual machine. The API enables users to create, delete and retrieve a SQL virtual machine, SQL virtual
machine group or availability group listener.
-
Interface Summary Interface Description AvailabilityGroupListener An immutable client-side representation of AvailabilityGroupListener.AvailabilityGroupListener.Definition The entirety of the AvailabilityGroupListener definition.AvailabilityGroupListener.DefinitionStages The AvailabilityGroupListener definition stages.AvailabilityGroupListener.DefinitionStages.Blank The first stage of the AvailabilityGroupListener definition.AvailabilityGroupListener.DefinitionStages.WithAvailabilityGroupConfiguration The stage of the AvailabilityGroupListener definition allowing to specify availabilityGroupConfiguration.AvailabilityGroupListener.DefinitionStages.WithAvailabilityGroupName The stage of the AvailabilityGroupListener definition allowing to specify availabilityGroupName.AvailabilityGroupListener.DefinitionStages.WithCreate The stage of the AvailabilityGroupListener definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.AvailabilityGroupListener.DefinitionStages.WithCreateDefaultAvailabilityGroupIfNotExist The stage of the AvailabilityGroupListener definition allowing to specify createDefaultAvailabilityGroupIfNotExist.AvailabilityGroupListener.DefinitionStages.WithLoadBalancerConfigurations The stage of the AvailabilityGroupListener definition allowing to specify loadBalancerConfigurations.AvailabilityGroupListener.DefinitionStages.WithParentResource The stage of the AvailabilityGroupListener definition allowing to specify parent resource.AvailabilityGroupListener.DefinitionStages.WithPort The stage of the AvailabilityGroupListener definition allowing to specify port.AvailabilityGroupListener.Update The template for AvailabilityGroupListener update.AvailabilityGroupListener.UpdateStages The AvailabilityGroupListener update stages.AvailabilityGroupListener.UpdateStages.WithAvailabilityGroupConfiguration The stage of the AvailabilityGroupListener update allowing to specify availabilityGroupConfiguration.AvailabilityGroupListener.UpdateStages.WithAvailabilityGroupName The stage of the AvailabilityGroupListener update allowing to specify availabilityGroupName.AvailabilityGroupListener.UpdateStages.WithCreateDefaultAvailabilityGroupIfNotExist The stage of the AvailabilityGroupListener update allowing to specify createDefaultAvailabilityGroupIfNotExist.AvailabilityGroupListener.UpdateStages.WithLoadBalancerConfigurations The stage of the AvailabilityGroupListener update allowing to specify loadBalancerConfigurations.AvailabilityGroupListener.UpdateStages.WithPort The stage of the AvailabilityGroupListener update allowing to specify port.AvailabilityGroupListeners Resource collection API of AvailabilityGroupListeners.Operation An immutable client-side representation of Operation.Operations Resource collection API of Operations.SqlVirtualMachine An immutable client-side representation of SqlVirtualMachine.SqlVirtualMachine.Definition The entirety of the SqlVirtualMachine definition.SqlVirtualMachine.DefinitionStages The SqlVirtualMachine definition stages.SqlVirtualMachine.DefinitionStages.Blank The first stage of the SqlVirtualMachine definition.SqlVirtualMachine.DefinitionStages.WithAssessmentSettings The stage of the SqlVirtualMachine definition allowing to specify assessmentSettings.SqlVirtualMachine.DefinitionStages.WithAutoBackupSettings The stage of the SqlVirtualMachine definition allowing to specify autoBackupSettings.SqlVirtualMachine.DefinitionStages.WithAutoPatchingSettings The stage of the SqlVirtualMachine definition allowing to specify autoPatchingSettings.SqlVirtualMachine.DefinitionStages.WithCreate The stage of the SqlVirtualMachine definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.SqlVirtualMachine.DefinitionStages.WithIdentity The stage of the SqlVirtualMachine definition allowing to specify identity.SqlVirtualMachine.DefinitionStages.WithKeyVaultCredentialSettings The stage of the SqlVirtualMachine definition allowing to specify keyVaultCredentialSettings.SqlVirtualMachine.DefinitionStages.WithLocation The stage of the SqlVirtualMachine definition allowing to specify location.SqlVirtualMachine.DefinitionStages.WithResourceGroup The stage of the SqlVirtualMachine definition allowing to specify parent resource.SqlVirtualMachine.DefinitionStages.WithServerConfigurationsManagementSettings The stage of the SqlVirtualMachine definition allowing to specify serverConfigurationsManagementSettings.SqlVirtualMachine.DefinitionStages.WithSqlImageOffer The stage of the SqlVirtualMachine definition allowing to specify sqlImageOffer.SqlVirtualMachine.DefinitionStages.WithSqlImageSku The stage of the SqlVirtualMachine definition allowing to specify sqlImageSku.SqlVirtualMachine.DefinitionStages.WithSqlManagement The stage of the SqlVirtualMachine definition allowing to specify sqlManagement.SqlVirtualMachine.DefinitionStages.WithSqlServerLicenseType The stage of the SqlVirtualMachine definition allowing to specify sqlServerLicenseType.SqlVirtualMachine.DefinitionStages.WithStorageConfigurationSettings The stage of the SqlVirtualMachine definition allowing to specify storageConfigurationSettings.SqlVirtualMachine.DefinitionStages.WithTags The stage of the SqlVirtualMachine definition allowing to specify tags.SqlVirtualMachine.DefinitionStages.WithVirtualMachineResourceId The stage of the SqlVirtualMachine definition allowing to specify virtualMachineResourceId.SqlVirtualMachine.DefinitionStages.WithWsfcDomainCredentials The stage of the SqlVirtualMachine definition allowing to specify wsfcDomainCredentials.SqlVirtualMachine.Update The template for SqlVirtualMachine update.SqlVirtualMachine.UpdateStages The SqlVirtualMachine update stages.SqlVirtualMachine.UpdateStages.WithTags The stage of the SqlVirtualMachine update allowing to specify tags.SqlVirtualMachineGroup An immutable client-side representation of SqlVirtualMachineGroup.SqlVirtualMachineGroup.Definition The entirety of the SqlVirtualMachineGroup definition.SqlVirtualMachineGroup.DefinitionStages The SqlVirtualMachineGroup definition stages.SqlVirtualMachineGroup.DefinitionStages.Blank The first stage of the SqlVirtualMachineGroup definition.SqlVirtualMachineGroup.DefinitionStages.WithCreate The stage of the SqlVirtualMachineGroup definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.SqlVirtualMachineGroup.DefinitionStages.WithLocation The stage of the SqlVirtualMachineGroup definition allowing to specify location.SqlVirtualMachineGroup.DefinitionStages.WithResourceGroup The stage of the SqlVirtualMachineGroup definition allowing to specify parent resource.SqlVirtualMachineGroup.DefinitionStages.WithSqlImageOffer The stage of the SqlVirtualMachineGroup definition allowing to specify sqlImageOffer.SqlVirtualMachineGroup.DefinitionStages.WithSqlImageSku The stage of the SqlVirtualMachineGroup definition allowing to specify sqlImageSku.SqlVirtualMachineGroup.DefinitionStages.WithTags The stage of the SqlVirtualMachineGroup definition allowing to specify tags.SqlVirtualMachineGroup.DefinitionStages.WithWsfcDomainProfile The stage of the SqlVirtualMachineGroup definition allowing to specify wsfcDomainProfile.SqlVirtualMachineGroup.Update The template for SqlVirtualMachineGroup update.SqlVirtualMachineGroup.UpdateStages The SqlVirtualMachineGroup update stages.SqlVirtualMachineGroup.UpdateStages.WithTags The stage of the SqlVirtualMachineGroup update allowing to specify tags.SqlVirtualMachineGroups Resource collection API of SqlVirtualMachineGroups.SqlVirtualMachines Resource collection API of SqlVirtualMachines. -
Class Summary Class Description AdditionalFeaturesServerConfigurations Additional SQL Server feature settings.AgConfiguration Availability group configuration.AgReplica Availability group replica configuration.AssessmentSettings Configure assessment for databases in your SQL virtual machine.AutoBackupSettings Configure backups for databases in your SQL virtual machine.AutoPatchingSettings Set a patching window during which Windows and SQL patches will be applied.AvailabilityGroupListenerListResult A list of availability group listeners.BackupScheduleType Defines values for BackupScheduleType.ClusterConfiguration Defines values for ClusterConfiguration.ClusterManagerType Defines values for ClusterManagerType.Commit Defines values for Commit.ConnectivityType Defines values for ConnectivityType.DaysOfWeek Defines values for DaysOfWeek.DiskConfigurationType Defines values for DiskConfigurationType.Failover Defines values for Failover.FullBackupFrequencyType Defines values for FullBackupFrequencyType.IdentityType Defines values for IdentityType.KeyVaultCredentialSettings Configure your SQL virtual machine to be able to connect to the Azure Key Vault service.LoadBalancerConfiguration A load balancer configuration for an availability group listener.OperationDisplay Display metadata associated with the operation.OperationListResult Result of the request to list SQL operations.OperationOrigin Defines values for OperationOrigin.PrivateIpAddress A private IP address bound to the availability group listener.ReadableSecondary Defines values for ReadableSecondary.ResourceIdentity Azure Active Directory identity configuration for a resource.Role Defines values for Role.ScaleType Defines values for ScaleType.Schedule The Schedule model.ServerConfigurationsManagementSettings Set the connectivity, storage and workload settings.SqlConnectivityUpdateSettings Set the access level and network port settings for SQL Server.SqlImageSku Defines values for SqlImageSku.SqlInstanceSettings Set the server/instance-level settings for SQL Server.SqlManagementMode Defines values for SqlManagementMode.SqlServerLicenseType Defines values for SqlServerLicenseType.SqlStorageSettings Set disk storage settings for SQL Server.SqlStorageUpdateSettings Set disk storage settings for SQL Server.SqlTempDbSettings The SqlTempDbSettings model.SqlVirtualMachineGroupListResult A list of SQL virtual machine groups.SqlVirtualMachineGroupUpdate An update to a SQL virtual machine group.SqlVirtualMachineListResult A list of SQL virtual machines.SqlVirtualMachineUpdate An update to a SQL virtual machine.SqlVmGroupImageSku Defines values for SqlVmGroupImageSku.SqlWorkloadType Defines values for SqlWorkloadType.SqlWorkloadTypeUpdateSettings Set workload type to optimize storage for SQL Server.StorageConfigurationSettings Storage Configurations for SQL Data, Log and TempDb.StorageWorkloadType Defines values for StorageWorkloadType.WsfcDomainCredentials Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.WsfcDomainProfile Active Directory account details to operate Windows Server Failover Cluster. -
Enum Summary Enum Description DayOfWeek Defines values for DayOfWeek.