public class SqlVirtualMachineInner
extends com.azure.core.management.Resource
Constructor and Description |
---|
SqlVirtualMachineInner() |
Modifier and Type | Method and Description |
---|---|
AutoBackupSettings |
autoBackupSettings()
Get the autoBackupSettings property: Auto backup settings for SQL Server.
|
AutoPatchingSettings |
autoPatchingSettings()
Get the autoPatchingSettings property: Auto patching settings for applying critical security updates to SQL
virtual machine.
|
ResourceIdentity |
identity()
Get the identity property: Azure Active Directory identity of the server.
|
KeyVaultCredentialSettings |
keyVaultCredentialSettings()
Get the keyVaultCredentialSettings property: Key vault credential settings.
|
String |
provisioningState()
Get the provisioningState property: Provisioning state to track the async operation status.
|
ServerConfigurationsManagementSettings |
serverConfigurationsManagementSettings()
Get the serverConfigurationsManagementSettings property: SQL Server configuration management settings.
|
String |
sqlImageOffer()
Get the sqlImageOffer property: SQL image offer.
|
SqlImageSku |
sqlImageSku()
Get the sqlImageSku property: SQL Server edition type.
|
SqlManagementMode |
sqlManagement()
Get the sqlManagement property: SQL Server Management type.
|
SqlServerLicenseType |
sqlServerLicenseType()
Get the sqlServerLicenseType property: SQL Server license type.
|
String |
sqlVirtualMachineGroupResourceId()
Get the sqlVirtualMachineGroupResourceId property: ARM resource id of the SQL virtual machine group this SQL
virtual machine is or will be part of.
|
StorageConfigurationSettings |
storageConfigurationSettings()
Get the storageConfigurationSettings property: Storage Configuration Settings.
|
void |
validate()
Validates the instance.
|
String |
virtualMachineResourceId()
Get the virtualMachineResourceId property: ARM Resource id of underlying virtual machine created from SQL
marketplace image.
|
SqlVirtualMachineInner |
withAutoBackupSettings(AutoBackupSettings autoBackupSettings)
Set the autoBackupSettings property: Auto backup settings for SQL Server.
|
SqlVirtualMachineInner |
withAutoPatchingSettings(AutoPatchingSettings autoPatchingSettings)
Set the autoPatchingSettings property: Auto patching settings for applying critical security updates to SQL
virtual machine.
|
SqlVirtualMachineInner |
withIdentity(ResourceIdentity identity)
Set the identity property: Azure Active Directory identity of the server.
|
SqlVirtualMachineInner |
withKeyVaultCredentialSettings(KeyVaultCredentialSettings keyVaultCredentialSettings)
Set the keyVaultCredentialSettings property: Key vault credential settings.
|
SqlVirtualMachineInner |
withLocation(String location) |
SqlVirtualMachineInner |
withServerConfigurationsManagementSettings(ServerConfigurationsManagementSettings serverConfigurationsManagementSettings)
Set the serverConfigurationsManagementSettings property: SQL Server configuration management settings.
|
SqlVirtualMachineInner |
withSqlImageOffer(String sqlImageOffer)
Set the sqlImageOffer property: SQL image offer.
|
SqlVirtualMachineInner |
withSqlImageSku(SqlImageSku sqlImageSku)
Set the sqlImageSku property: SQL Server edition type.
|
SqlVirtualMachineInner |
withSqlManagement(SqlManagementMode sqlManagement)
Set the sqlManagement property: SQL Server Management type.
|
SqlVirtualMachineInner |
withSqlServerLicenseType(SqlServerLicenseType sqlServerLicenseType)
Set the sqlServerLicenseType property: SQL Server license type.
|
SqlVirtualMachineInner |
withSqlVirtualMachineGroupResourceId(String sqlVirtualMachineGroupResourceId)
Set the sqlVirtualMachineGroupResourceId property: ARM resource id of the SQL virtual machine group this SQL
virtual machine is or will be part of.
|
SqlVirtualMachineInner |
withStorageConfigurationSettings(StorageConfigurationSettings storageConfigurationSettings)
Set the storageConfigurationSettings property: Storage Configuration Settings.
|
SqlVirtualMachineInner |
withTags(Map<String,String> tags) |
SqlVirtualMachineInner |
withVirtualMachineResourceId(String virtualMachineResourceId)
Set the virtualMachineResourceId property: ARM Resource id of underlying virtual machine created from SQL
marketplace image.
|
SqlVirtualMachineInner |
withWsfcDomainCredentials(WsfcDomainCredentials wsfcDomainCredentials)
Set the wsfcDomainCredentials property: Domain credentials for setting up Windows Server Failover Cluster for SQL
availability group.
|
WsfcDomainCredentials |
wsfcDomainCredentials()
Get the wsfcDomainCredentials property: Domain credentials for setting up Windows Server Failover Cluster for SQL
availability group.
|
public ResourceIdentity identity()
public SqlVirtualMachineInner withIdentity(ResourceIdentity identity)
identity
- the identity value to set.public String virtualMachineResourceId()
public SqlVirtualMachineInner withVirtualMachineResourceId(String virtualMachineResourceId)
virtualMachineResourceId
- the virtualMachineResourceId value to set.public String provisioningState()
public String sqlImageOffer()
public SqlVirtualMachineInner withSqlImageOffer(String sqlImageOffer)
sqlImageOffer
- the sqlImageOffer value to set.public SqlServerLicenseType sqlServerLicenseType()
public SqlVirtualMachineInner withSqlServerLicenseType(SqlServerLicenseType sqlServerLicenseType)
sqlServerLicenseType
- the sqlServerLicenseType value to set.public SqlManagementMode sqlManagement()
public SqlVirtualMachineInner withSqlManagement(SqlManagementMode sqlManagement)
sqlManagement
- the sqlManagement value to set.public SqlImageSku sqlImageSku()
public SqlVirtualMachineInner withSqlImageSku(SqlImageSku sqlImageSku)
sqlImageSku
- the sqlImageSku value to set.public String sqlVirtualMachineGroupResourceId()
public SqlVirtualMachineInner withSqlVirtualMachineGroupResourceId(String sqlVirtualMachineGroupResourceId)
sqlVirtualMachineGroupResourceId
- the sqlVirtualMachineGroupResourceId value to set.public WsfcDomainCredentials wsfcDomainCredentials()
public SqlVirtualMachineInner withWsfcDomainCredentials(WsfcDomainCredentials wsfcDomainCredentials)
wsfcDomainCredentials
- the wsfcDomainCredentials value to set.public AutoPatchingSettings autoPatchingSettings()
public SqlVirtualMachineInner withAutoPatchingSettings(AutoPatchingSettings autoPatchingSettings)
autoPatchingSettings
- the autoPatchingSettings value to set.public AutoBackupSettings autoBackupSettings()
public SqlVirtualMachineInner withAutoBackupSettings(AutoBackupSettings autoBackupSettings)
autoBackupSettings
- the autoBackupSettings value to set.public KeyVaultCredentialSettings keyVaultCredentialSettings()
public SqlVirtualMachineInner withKeyVaultCredentialSettings(KeyVaultCredentialSettings keyVaultCredentialSettings)
keyVaultCredentialSettings
- the keyVaultCredentialSettings value to set.public ServerConfigurationsManagementSettings serverConfigurationsManagementSettings()
public SqlVirtualMachineInner withServerConfigurationsManagementSettings(ServerConfigurationsManagementSettings serverConfigurationsManagementSettings)
serverConfigurationsManagementSettings
- the serverConfigurationsManagementSettings value to set.public StorageConfigurationSettings storageConfigurationSettings()
public SqlVirtualMachineInner withStorageConfigurationSettings(StorageConfigurationSettings storageConfigurationSettings)
storageConfigurationSettings
- the storageConfigurationSettings value to set.public SqlVirtualMachineInner withLocation(String location)
withLocation
in class com.azure.core.management.Resource
public SqlVirtualMachineInner withTags(Map<String,String> tags)
withTags
in class com.azure.core.management.Resource
public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.