Class SqlVirtualMachineArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.sqlvirtualmachine.SqlVirtualMachineArgs
-
public final class SqlVirtualMachineArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SqlVirtualMachineArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static SqlVirtualMachineArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<AutoBackupSettingsArgs>>
autoBackupSettings()
java.util.Optional<com.pulumi.core.Output<AutoPatchingSettingsArgs>>
autoPatchingSettings()
static SqlVirtualMachineArgs.Builder
builder()
static SqlVirtualMachineArgs.Builder
builder(SqlVirtualMachineArgs defaults)
java.util.Optional<com.pulumi.core.Output<ResourceIdentityArgs>>
identity()
java.util.Optional<com.pulumi.core.Output<KeyVaultCredentialSettingsArgs>>
keyVaultCredentialSettings()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
java.util.Optional<com.pulumi.core.Output<ServerConfigurationsManagementSettingsArgs>>
serverConfigurationsManagementSettings()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sqlImageOffer()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,SqlImageSku>>>
sqlImageSku()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,SqlManagementMode>>>
sqlManagement()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,SqlServerLicenseType>>>
sqlServerLicenseType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sqlVirtualMachineGroupResourceId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sqlVirtualMachineName()
java.util.Optional<com.pulumi.core.Output<StorageConfigurationSettingsArgs>>
storageConfigurationSettings()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
virtualMachineResourceId()
java.util.Optional<com.pulumi.core.Output<WsfcDomainCredentialsArgs>>
wsfcDomainCredentials()
-
-
-
Field Detail
-
Empty
public static final SqlVirtualMachineArgs Empty
-
-
Method Detail
-
autoBackupSettings
public java.util.Optional<com.pulumi.core.Output<AutoBackupSettingsArgs>> autoBackupSettings()
- Returns:
- Auto backup settings for SQL Server.
-
autoPatchingSettings
public java.util.Optional<com.pulumi.core.Output<AutoPatchingSettingsArgs>> autoPatchingSettings()
- Returns:
- Auto patching settings for applying critical security updates to SQL virtual machine.
-
identity
public java.util.Optional<com.pulumi.core.Output<ResourceIdentityArgs>> identity()
- Returns:
- Azure Active Directory identity of the server.
-
keyVaultCredentialSettings
public java.util.Optional<com.pulumi.core.Output<KeyVaultCredentialSettingsArgs>> keyVaultCredentialSettings()
- Returns:
- Key vault credential settings.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- Resource location.
-
resourceGroupName
public com.pulumi.core.Output<java.lang.String> resourceGroupName()
- Returns:
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
-
serverConfigurationsManagementSettings
public java.util.Optional<com.pulumi.core.Output<ServerConfigurationsManagementSettingsArgs>> serverConfigurationsManagementSettings()
- Returns:
- SQL Server configuration management settings.
-
sqlImageOffer
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sqlImageOffer()
- Returns:
- SQL image offer. Examples include SQL2016-WS2016, SQL2017-WS2016.
-
sqlImageSku
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,SqlImageSku>>> sqlImageSku()
- Returns:
- SQL Server edition type.
-
sqlManagement
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,SqlManagementMode>>> sqlManagement()
- Returns:
- SQL Server Management type.
-
sqlServerLicenseType
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,SqlServerLicenseType>>> sqlServerLicenseType()
- Returns:
- SQL Server license type.
-
sqlVirtualMachineGroupResourceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sqlVirtualMachineGroupResourceId()
- Returns:
- ARM resource id of the SQL virtual machine group this SQL virtual machine is or will be part of.
-
sqlVirtualMachineName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sqlVirtualMachineName()
- Returns:
- Name of the SQL virtual machine.
-
storageConfigurationSettings
public java.util.Optional<com.pulumi.core.Output<StorageConfigurationSettingsArgs>> storageConfigurationSettings()
- Returns:
- Storage Configuration Settings.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Resource tags.
-
virtualMachineResourceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> virtualMachineResourceId()
- Returns:
- ARM Resource id of underlying virtual machine created from SQL marketplace image.
-
wsfcDomainCredentials
public java.util.Optional<com.pulumi.core.Output<WsfcDomainCredentialsArgs>> wsfcDomainCredentials()
- Returns:
- Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.
-
builder
public static SqlVirtualMachineArgs.Builder builder()
-
builder
public static SqlVirtualMachineArgs.Builder builder(SqlVirtualMachineArgs defaults)
-
-