sqlvirtualmachine

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AssessmentDayOfWeekMonday    = AssessmentDayOfWeek("Monday")
	AssessmentDayOfWeekTuesday   = AssessmentDayOfWeek("Tuesday")
	AssessmentDayOfWeekWednesday = AssessmentDayOfWeek("Wednesday")
	AssessmentDayOfWeekThursday  = AssessmentDayOfWeek("Thursday")
	AssessmentDayOfWeekFriday    = AssessmentDayOfWeek("Friday")
	AssessmentDayOfWeekSaturday  = AssessmentDayOfWeek("Saturday")
	AssessmentDayOfWeekSunday    = AssessmentDayOfWeek("Sunday")
)
View Source
const (
	AutoBackupDaysOfWeekMonday    = AutoBackupDaysOfWeek("Monday")
	AutoBackupDaysOfWeekTuesday   = AutoBackupDaysOfWeek("Tuesday")
	AutoBackupDaysOfWeekWednesday = AutoBackupDaysOfWeek("Wednesday")
	AutoBackupDaysOfWeekThursday  = AutoBackupDaysOfWeek("Thursday")
	AutoBackupDaysOfWeekFriday    = AutoBackupDaysOfWeek("Friday")
	AutoBackupDaysOfWeekSaturday  = AutoBackupDaysOfWeek("Saturday")
	AutoBackupDaysOfWeekSunday    = AutoBackupDaysOfWeek("Sunday")
)
View Source
const (
	BackupScheduleTypeManual    = BackupScheduleType("Manual")
	BackupScheduleTypeAutomated = BackupScheduleType("Automated")
)
View Source
const (
	ClusterSubnetTypeSingleSubnet = ClusterSubnetType("SingleSubnet")
	ClusterSubnetTypeMultiSubnet  = ClusterSubnetType("MultiSubnet")
)
View Source
const (
	Commit_Synchronous_Commit  = Commit("Synchronous_Commit")
	Commit_Asynchronous_Commit = Commit("Asynchronous_Commit")
)
View Source
const (
	ConnectivityTypeLOCAL   = ConnectivityType("LOCAL")
	ConnectivityTypePRIVATE = ConnectivityType("PRIVATE")
	ConnectivityTypePUBLIC  = ConnectivityType("PUBLIC")
)
View Source
const (
	DayOfWeekEveryday  = DayOfWeek("Everyday")
	DayOfWeekMonday    = DayOfWeek("Monday")
	DayOfWeekTuesday   = DayOfWeek("Tuesday")
	DayOfWeekWednesday = DayOfWeek("Wednesday")
	DayOfWeekThursday  = DayOfWeek("Thursday")
	DayOfWeekFriday    = DayOfWeek("Friday")
	DayOfWeekSaturday  = DayOfWeek("Saturday")
	DayOfWeekSunday    = DayOfWeek("Sunday")
)
View Source
const (
	DiskConfigurationTypeNEW    = DiskConfigurationType("NEW")
	DiskConfigurationTypeEXTEND = DiskConfigurationType("EXTEND")
	DiskConfigurationTypeADD    = DiskConfigurationType("ADD")
)
View Source
const (
	FailoverAutomatic = Failover("Automatic")
	FailoverManual    = Failover("Manual")
)
View Source
const (
	FullBackupFrequencyTypeDaily  = FullBackupFrequencyType("Daily")
	FullBackupFrequencyTypeWeekly = FullBackupFrequencyType("Weekly")
)
View Source
const (
	IdentityTypeNone           = IdentityType("None")
	IdentityTypeSystemAssigned = IdentityType("SystemAssigned")
)
View Source
const (
	ReadableSecondaryNo         = ReadableSecondary("No")
	ReadableSecondaryAll        = ReadableSecondary("All")
	ReadableSecondary_Read_Only = ReadableSecondary("Read_Only")
)
View Source
const (
	RolePrimary   = Role("Primary")
	RoleSecondary = Role("Secondary")
)
View Source
const (
	SqlImageSkuDeveloper  = SqlImageSku("Developer")
	SqlImageSkuExpress    = SqlImageSku("Express")
	SqlImageSkuStandard   = SqlImageSku("Standard")
	SqlImageSkuEnterprise = SqlImageSku("Enterprise")
	SqlImageSkuWeb        = SqlImageSku("Web")
)
View Source
const (
	SqlManagementModeFull        = SqlManagementMode("Full")
	SqlManagementModeLightWeight = SqlManagementMode("LightWeight")
	SqlManagementModeNoAgent     = SqlManagementMode("NoAgent")
)
View Source
const (
	SqlServerLicenseTypePAYG = SqlServerLicenseType("PAYG")
	SqlServerLicenseTypeAHUB = SqlServerLicenseType("AHUB")
	SqlServerLicenseTypeDR   = SqlServerLicenseType("DR")
)
View Source
const (
	SqlVmGroupImageSkuDeveloper  = SqlVmGroupImageSku("Developer")
	SqlVmGroupImageSkuEnterprise = SqlVmGroupImageSku("Enterprise")
)
View Source
const (
	SqlWorkloadTypeGENERAL = SqlWorkloadType("GENERAL")
	SqlWorkloadTypeOLTP    = SqlWorkloadType("OLTP")
	SqlWorkloadTypeDW      = SqlWorkloadType("DW")
)
View Source
const (
	StorageWorkloadTypeGENERAL = StorageWorkloadType("GENERAL")
	StorageWorkloadTypeOLTP    = StorageWorkloadType("OLTP")
	StorageWorkloadTypeDW      = StorageWorkloadType("DW")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdditionalFeaturesServerConfigurations

type AdditionalFeaturesServerConfigurations struct {
	// Enable or disable R services (SQL 2016 onwards).
	IsRServicesEnabled *bool `pulumi:"isRServicesEnabled"`
}

Additional SQL Server feature settings.

type AdditionalFeaturesServerConfigurationsArgs

type AdditionalFeaturesServerConfigurationsArgs struct {
	// Enable or disable R services (SQL 2016 onwards).
	IsRServicesEnabled pulumi.BoolPtrInput `pulumi:"isRServicesEnabled"`
}

Additional SQL Server feature settings.

func (AdditionalFeaturesServerConfigurationsArgs) ElementType

func (AdditionalFeaturesServerConfigurationsArgs) ToAdditionalFeaturesServerConfigurationsOutput

func (i AdditionalFeaturesServerConfigurationsArgs) ToAdditionalFeaturesServerConfigurationsOutput() AdditionalFeaturesServerConfigurationsOutput

func (AdditionalFeaturesServerConfigurationsArgs) ToAdditionalFeaturesServerConfigurationsOutputWithContext

func (i AdditionalFeaturesServerConfigurationsArgs) ToAdditionalFeaturesServerConfigurationsOutputWithContext(ctx context.Context) AdditionalFeaturesServerConfigurationsOutput

func (AdditionalFeaturesServerConfigurationsArgs) ToAdditionalFeaturesServerConfigurationsPtrOutput

func (i AdditionalFeaturesServerConfigurationsArgs) ToAdditionalFeaturesServerConfigurationsPtrOutput() AdditionalFeaturesServerConfigurationsPtrOutput

func (AdditionalFeaturesServerConfigurationsArgs) ToAdditionalFeaturesServerConfigurationsPtrOutputWithContext

func (i AdditionalFeaturesServerConfigurationsArgs) ToAdditionalFeaturesServerConfigurationsPtrOutputWithContext(ctx context.Context) AdditionalFeaturesServerConfigurationsPtrOutput

type AdditionalFeaturesServerConfigurationsInput

type AdditionalFeaturesServerConfigurationsInput interface {
	pulumi.Input

	ToAdditionalFeaturesServerConfigurationsOutput() AdditionalFeaturesServerConfigurationsOutput
	ToAdditionalFeaturesServerConfigurationsOutputWithContext(context.Context) AdditionalFeaturesServerConfigurationsOutput
}

AdditionalFeaturesServerConfigurationsInput is an input type that accepts AdditionalFeaturesServerConfigurationsArgs and AdditionalFeaturesServerConfigurationsOutput values. You can construct a concrete instance of `AdditionalFeaturesServerConfigurationsInput` via:

AdditionalFeaturesServerConfigurationsArgs{...}

type AdditionalFeaturesServerConfigurationsOutput

type AdditionalFeaturesServerConfigurationsOutput struct{ *pulumi.OutputState }

Additional SQL Server feature settings.

func (AdditionalFeaturesServerConfigurationsOutput) ElementType

func (AdditionalFeaturesServerConfigurationsOutput) IsRServicesEnabled

Enable or disable R services (SQL 2016 onwards).

func (AdditionalFeaturesServerConfigurationsOutput) ToAdditionalFeaturesServerConfigurationsOutput

func (o AdditionalFeaturesServerConfigurationsOutput) ToAdditionalFeaturesServerConfigurationsOutput() AdditionalFeaturesServerConfigurationsOutput

func (AdditionalFeaturesServerConfigurationsOutput) ToAdditionalFeaturesServerConfigurationsOutputWithContext

func (o AdditionalFeaturesServerConfigurationsOutput) ToAdditionalFeaturesServerConfigurationsOutputWithContext(ctx context.Context) AdditionalFeaturesServerConfigurationsOutput

func (AdditionalFeaturesServerConfigurationsOutput) ToAdditionalFeaturesServerConfigurationsPtrOutput

func (o AdditionalFeaturesServerConfigurationsOutput) ToAdditionalFeaturesServerConfigurationsPtrOutput() AdditionalFeaturesServerConfigurationsPtrOutput

func (AdditionalFeaturesServerConfigurationsOutput) ToAdditionalFeaturesServerConfigurationsPtrOutputWithContext

func (o AdditionalFeaturesServerConfigurationsOutput) ToAdditionalFeaturesServerConfigurationsPtrOutputWithContext(ctx context.Context) AdditionalFeaturesServerConfigurationsPtrOutput

type AdditionalFeaturesServerConfigurationsPtrInput

type AdditionalFeaturesServerConfigurationsPtrInput interface {
	pulumi.Input

	ToAdditionalFeaturesServerConfigurationsPtrOutput() AdditionalFeaturesServerConfigurationsPtrOutput
	ToAdditionalFeaturesServerConfigurationsPtrOutputWithContext(context.Context) AdditionalFeaturesServerConfigurationsPtrOutput
}

AdditionalFeaturesServerConfigurationsPtrInput is an input type that accepts AdditionalFeaturesServerConfigurationsArgs, AdditionalFeaturesServerConfigurationsPtr and AdditionalFeaturesServerConfigurationsPtrOutput values. You can construct a concrete instance of `AdditionalFeaturesServerConfigurationsPtrInput` via:

        AdditionalFeaturesServerConfigurationsArgs{...}

or:

        nil

type AdditionalFeaturesServerConfigurationsPtrOutput

type AdditionalFeaturesServerConfigurationsPtrOutput struct{ *pulumi.OutputState }

func (AdditionalFeaturesServerConfigurationsPtrOutput) Elem

func (AdditionalFeaturesServerConfigurationsPtrOutput) ElementType

func (AdditionalFeaturesServerConfigurationsPtrOutput) IsRServicesEnabled

Enable or disable R services (SQL 2016 onwards).

func (AdditionalFeaturesServerConfigurationsPtrOutput) ToAdditionalFeaturesServerConfigurationsPtrOutput

func (o AdditionalFeaturesServerConfigurationsPtrOutput) ToAdditionalFeaturesServerConfigurationsPtrOutput() AdditionalFeaturesServerConfigurationsPtrOutput

func (AdditionalFeaturesServerConfigurationsPtrOutput) ToAdditionalFeaturesServerConfigurationsPtrOutputWithContext

func (o AdditionalFeaturesServerConfigurationsPtrOutput) ToAdditionalFeaturesServerConfigurationsPtrOutputWithContext(ctx context.Context) AdditionalFeaturesServerConfigurationsPtrOutput

type AdditionalFeaturesServerConfigurationsResponse

type AdditionalFeaturesServerConfigurationsResponse struct {
	// Enable or disable R services (SQL 2016 onwards).
	IsRServicesEnabled *bool `pulumi:"isRServicesEnabled"`
}

Additional SQL Server feature settings.

type AdditionalFeaturesServerConfigurationsResponseOutput

type AdditionalFeaturesServerConfigurationsResponseOutput struct{ *pulumi.OutputState }

Additional SQL Server feature settings.

func (AdditionalFeaturesServerConfigurationsResponseOutput) ElementType

func (AdditionalFeaturesServerConfigurationsResponseOutput) IsRServicesEnabled

Enable or disable R services (SQL 2016 onwards).

func (AdditionalFeaturesServerConfigurationsResponseOutput) ToAdditionalFeaturesServerConfigurationsResponseOutput

func (AdditionalFeaturesServerConfigurationsResponseOutput) ToAdditionalFeaturesServerConfigurationsResponseOutputWithContext

func (o AdditionalFeaturesServerConfigurationsResponseOutput) ToAdditionalFeaturesServerConfigurationsResponseOutputWithContext(ctx context.Context) AdditionalFeaturesServerConfigurationsResponseOutput

type AdditionalFeaturesServerConfigurationsResponsePtrOutput

type AdditionalFeaturesServerConfigurationsResponsePtrOutput struct{ *pulumi.OutputState }

func (AdditionalFeaturesServerConfigurationsResponsePtrOutput) Elem

func (AdditionalFeaturesServerConfigurationsResponsePtrOutput) ElementType

func (AdditionalFeaturesServerConfigurationsResponsePtrOutput) IsRServicesEnabled

Enable or disable R services (SQL 2016 onwards).

func (AdditionalFeaturesServerConfigurationsResponsePtrOutput) ToAdditionalFeaturesServerConfigurationsResponsePtrOutput

func (AdditionalFeaturesServerConfigurationsResponsePtrOutput) ToAdditionalFeaturesServerConfigurationsResponsePtrOutputWithContext

func (o AdditionalFeaturesServerConfigurationsResponsePtrOutput) ToAdditionalFeaturesServerConfigurationsResponsePtrOutputWithContext(ctx context.Context) AdditionalFeaturesServerConfigurationsResponsePtrOutput

type AgConfiguration

type AgConfiguration struct {
	// Replica configurations.
	Replicas []AgReplica `pulumi:"replicas"`
}

Availability group configuration.

type AgConfigurationArgs

type AgConfigurationArgs struct {
	// Replica configurations.
	Replicas AgReplicaArrayInput `pulumi:"replicas"`
}

Availability group configuration.

func (AgConfigurationArgs) ElementType

func (AgConfigurationArgs) ElementType() reflect.Type

func (AgConfigurationArgs) ToAgConfigurationOutput

func (i AgConfigurationArgs) ToAgConfigurationOutput() AgConfigurationOutput

func (AgConfigurationArgs) ToAgConfigurationOutputWithContext

func (i AgConfigurationArgs) ToAgConfigurationOutputWithContext(ctx context.Context) AgConfigurationOutput

func (AgConfigurationArgs) ToAgConfigurationPtrOutput

func (i AgConfigurationArgs) ToAgConfigurationPtrOutput() AgConfigurationPtrOutput

func (AgConfigurationArgs) ToAgConfigurationPtrOutputWithContext

func (i AgConfigurationArgs) ToAgConfigurationPtrOutputWithContext(ctx context.Context) AgConfigurationPtrOutput

type AgConfigurationInput

type AgConfigurationInput interface {
	pulumi.Input

	ToAgConfigurationOutput() AgConfigurationOutput
	ToAgConfigurationOutputWithContext(context.Context) AgConfigurationOutput
}

AgConfigurationInput is an input type that accepts AgConfigurationArgs and AgConfigurationOutput values. You can construct a concrete instance of `AgConfigurationInput` via:

AgConfigurationArgs{...}

type AgConfigurationOutput

type AgConfigurationOutput struct{ *pulumi.OutputState }

Availability group configuration.

func (AgConfigurationOutput) ElementType

func (AgConfigurationOutput) ElementType() reflect.Type

func (AgConfigurationOutput) Replicas

Replica configurations.

func (AgConfigurationOutput) ToAgConfigurationOutput

func (o AgConfigurationOutput) ToAgConfigurationOutput() AgConfigurationOutput

func (AgConfigurationOutput) ToAgConfigurationOutputWithContext

func (o AgConfigurationOutput) ToAgConfigurationOutputWithContext(ctx context.Context) AgConfigurationOutput

func (AgConfigurationOutput) ToAgConfigurationPtrOutput

func (o AgConfigurationOutput) ToAgConfigurationPtrOutput() AgConfigurationPtrOutput

func (AgConfigurationOutput) ToAgConfigurationPtrOutputWithContext

func (o AgConfigurationOutput) ToAgConfigurationPtrOutputWithContext(ctx context.Context) AgConfigurationPtrOutput

type AgConfigurationPtrInput

type AgConfigurationPtrInput interface {
	pulumi.Input

	ToAgConfigurationPtrOutput() AgConfigurationPtrOutput
	ToAgConfigurationPtrOutputWithContext(context.Context) AgConfigurationPtrOutput
}

AgConfigurationPtrInput is an input type that accepts AgConfigurationArgs, AgConfigurationPtr and AgConfigurationPtrOutput values. You can construct a concrete instance of `AgConfigurationPtrInput` via:

        AgConfigurationArgs{...}

or:

        nil

type AgConfigurationPtrOutput

type AgConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AgConfigurationPtrOutput) Elem

func (AgConfigurationPtrOutput) ElementType

func (AgConfigurationPtrOutput) ElementType() reflect.Type

func (AgConfigurationPtrOutput) Replicas

Replica configurations.

func (AgConfigurationPtrOutput) ToAgConfigurationPtrOutput

func (o AgConfigurationPtrOutput) ToAgConfigurationPtrOutput() AgConfigurationPtrOutput

func (AgConfigurationPtrOutput) ToAgConfigurationPtrOutputWithContext

func (o AgConfigurationPtrOutput) ToAgConfigurationPtrOutputWithContext(ctx context.Context) AgConfigurationPtrOutput

type AgConfigurationResponse

type AgConfigurationResponse struct {
	// Replica configurations.
	Replicas []AgReplicaResponse `pulumi:"replicas"`
}

Availability group configuration.

type AgConfigurationResponseOutput

type AgConfigurationResponseOutput struct{ *pulumi.OutputState }

Availability group configuration.

func (AgConfigurationResponseOutput) ElementType

func (AgConfigurationResponseOutput) Replicas

Replica configurations.

func (AgConfigurationResponseOutput) ToAgConfigurationResponseOutput

func (o AgConfigurationResponseOutput) ToAgConfigurationResponseOutput() AgConfigurationResponseOutput

func (AgConfigurationResponseOutput) ToAgConfigurationResponseOutputWithContext

func (o AgConfigurationResponseOutput) ToAgConfigurationResponseOutputWithContext(ctx context.Context) AgConfigurationResponseOutput

type AgConfigurationResponsePtrOutput

type AgConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (AgConfigurationResponsePtrOutput) Elem

func (AgConfigurationResponsePtrOutput) ElementType

func (AgConfigurationResponsePtrOutput) Replicas

Replica configurations.

func (AgConfigurationResponsePtrOutput) ToAgConfigurationResponsePtrOutput

func (o AgConfigurationResponsePtrOutput) ToAgConfigurationResponsePtrOutput() AgConfigurationResponsePtrOutput

func (AgConfigurationResponsePtrOutput) ToAgConfigurationResponsePtrOutputWithContext

func (o AgConfigurationResponsePtrOutput) ToAgConfigurationResponsePtrOutputWithContext(ctx context.Context) AgConfigurationResponsePtrOutput

type AgReplica

type AgReplica struct {
	// Replica commit mode in availability group.
	Commit *string `pulumi:"commit"`
	// Replica failover mode in availability group.
	Failover *string `pulumi:"failover"`
	// Replica readable secondary mode in availability group.
	ReadableSecondary *string `pulumi:"readableSecondary"`
	// Replica Role in availability group.
	Role *string `pulumi:"role"`
	// Sql VirtualMachine Instance Id.
	SqlVirtualMachineInstanceId *string `pulumi:"sqlVirtualMachineInstanceId"`
}

Availability group replica configuration.

type AgReplicaArgs

type AgReplicaArgs struct {
	// Replica commit mode in availability group.
	Commit pulumi.StringPtrInput `pulumi:"commit"`
	// Replica failover mode in availability group.
	Failover pulumi.StringPtrInput `pulumi:"failover"`
	// Replica readable secondary mode in availability group.
	ReadableSecondary pulumi.StringPtrInput `pulumi:"readableSecondary"`
	// Replica Role in availability group.
	Role pulumi.StringPtrInput `pulumi:"role"`
	// Sql VirtualMachine Instance Id.
	SqlVirtualMachineInstanceId pulumi.StringPtrInput `pulumi:"sqlVirtualMachineInstanceId"`
}

Availability group replica configuration.

func (AgReplicaArgs) ElementType

func (AgReplicaArgs) ElementType() reflect.Type

func (AgReplicaArgs) ToAgReplicaOutput

func (i AgReplicaArgs) ToAgReplicaOutput() AgReplicaOutput

func (AgReplicaArgs) ToAgReplicaOutputWithContext

func (i AgReplicaArgs) ToAgReplicaOutputWithContext(ctx context.Context) AgReplicaOutput

type AgReplicaArray

type AgReplicaArray []AgReplicaInput

func (AgReplicaArray) ElementType

func (AgReplicaArray) ElementType() reflect.Type

func (AgReplicaArray) ToAgReplicaArrayOutput

func (i AgReplicaArray) ToAgReplicaArrayOutput() AgReplicaArrayOutput

func (AgReplicaArray) ToAgReplicaArrayOutputWithContext

func (i AgReplicaArray) ToAgReplicaArrayOutputWithContext(ctx context.Context) AgReplicaArrayOutput

type AgReplicaArrayInput

type AgReplicaArrayInput interface {
	pulumi.Input

	ToAgReplicaArrayOutput() AgReplicaArrayOutput
	ToAgReplicaArrayOutputWithContext(context.Context) AgReplicaArrayOutput
}

AgReplicaArrayInput is an input type that accepts AgReplicaArray and AgReplicaArrayOutput values. You can construct a concrete instance of `AgReplicaArrayInput` via:

AgReplicaArray{ AgReplicaArgs{...} }

type AgReplicaArrayOutput

type AgReplicaArrayOutput struct{ *pulumi.OutputState }

func (AgReplicaArrayOutput) ElementType

func (AgReplicaArrayOutput) ElementType() reflect.Type

func (AgReplicaArrayOutput) Index

func (AgReplicaArrayOutput) ToAgReplicaArrayOutput

func (o AgReplicaArrayOutput) ToAgReplicaArrayOutput() AgReplicaArrayOutput

func (AgReplicaArrayOutput) ToAgReplicaArrayOutputWithContext

func (o AgReplicaArrayOutput) ToAgReplicaArrayOutputWithContext(ctx context.Context) AgReplicaArrayOutput

type AgReplicaInput

type AgReplicaInput interface {
	pulumi.Input

	ToAgReplicaOutput() AgReplicaOutput
	ToAgReplicaOutputWithContext(context.Context) AgReplicaOutput
}

AgReplicaInput is an input type that accepts AgReplicaArgs and AgReplicaOutput values. You can construct a concrete instance of `AgReplicaInput` via:

AgReplicaArgs{...}

type AgReplicaOutput

type AgReplicaOutput struct{ *pulumi.OutputState }

Availability group replica configuration.

func (AgReplicaOutput) Commit

Replica commit mode in availability group.

func (AgReplicaOutput) ElementType

func (AgReplicaOutput) ElementType() reflect.Type

func (AgReplicaOutput) Failover

func (o AgReplicaOutput) Failover() pulumi.StringPtrOutput

Replica failover mode in availability group.

func (AgReplicaOutput) ReadableSecondary

func (o AgReplicaOutput) ReadableSecondary() pulumi.StringPtrOutput

Replica readable secondary mode in availability group.

func (AgReplicaOutput) Role

Replica Role in availability group.

func (AgReplicaOutput) SqlVirtualMachineInstanceId

func (o AgReplicaOutput) SqlVirtualMachineInstanceId() pulumi.StringPtrOutput

Sql VirtualMachine Instance Id.

func (AgReplicaOutput) ToAgReplicaOutput

func (o AgReplicaOutput) ToAgReplicaOutput() AgReplicaOutput

func (AgReplicaOutput) ToAgReplicaOutputWithContext

func (o AgReplicaOutput) ToAgReplicaOutputWithContext(ctx context.Context) AgReplicaOutput

type AgReplicaResponse

type AgReplicaResponse struct {
	// Replica commit mode in availability group.
	Commit *string `pulumi:"commit"`
	// Replica failover mode in availability group.
	Failover *string `pulumi:"failover"`
	// Replica readable secondary mode in availability group.
	ReadableSecondary *string `pulumi:"readableSecondary"`
	// Replica Role in availability group.
	Role *string `pulumi:"role"`
	// Sql VirtualMachine Instance Id.
	SqlVirtualMachineInstanceId *string `pulumi:"sqlVirtualMachineInstanceId"`
}

Availability group replica configuration.

type AgReplicaResponseArrayOutput

type AgReplicaResponseArrayOutput struct{ *pulumi.OutputState }

func (AgReplicaResponseArrayOutput) ElementType

func (AgReplicaResponseArrayOutput) Index

func (AgReplicaResponseArrayOutput) ToAgReplicaResponseArrayOutput

func (o AgReplicaResponseArrayOutput) ToAgReplicaResponseArrayOutput() AgReplicaResponseArrayOutput

func (AgReplicaResponseArrayOutput) ToAgReplicaResponseArrayOutputWithContext

func (o AgReplicaResponseArrayOutput) ToAgReplicaResponseArrayOutputWithContext(ctx context.Context) AgReplicaResponseArrayOutput

type AgReplicaResponseOutput

type AgReplicaResponseOutput struct{ *pulumi.OutputState }

Availability group replica configuration.

func (AgReplicaResponseOutput) Commit

Replica commit mode in availability group.

func (AgReplicaResponseOutput) ElementType

func (AgReplicaResponseOutput) ElementType() reflect.Type

func (AgReplicaResponseOutput) Failover

Replica failover mode in availability group.

func (AgReplicaResponseOutput) ReadableSecondary

func (o AgReplicaResponseOutput) ReadableSecondary() pulumi.StringPtrOutput

Replica readable secondary mode in availability group.

func (AgReplicaResponseOutput) Role

Replica Role in availability group.

func (AgReplicaResponseOutput) SqlVirtualMachineInstanceId

func (o AgReplicaResponseOutput) SqlVirtualMachineInstanceId() pulumi.StringPtrOutput

Sql VirtualMachine Instance Id.

func (AgReplicaResponseOutput) ToAgReplicaResponseOutput

func (o AgReplicaResponseOutput) ToAgReplicaResponseOutput() AgReplicaResponseOutput

func (AgReplicaResponseOutput) ToAgReplicaResponseOutputWithContext

func (o AgReplicaResponseOutput) ToAgReplicaResponseOutputWithContext(ctx context.Context) AgReplicaResponseOutput

type AssessmentDayOfWeek

type AssessmentDayOfWeek string

Day of the week to run assessment.

func (AssessmentDayOfWeek) ElementType

func (AssessmentDayOfWeek) ElementType() reflect.Type

func (AssessmentDayOfWeek) ToAssessmentDayOfWeekOutput

func (e AssessmentDayOfWeek) ToAssessmentDayOfWeekOutput() AssessmentDayOfWeekOutput

func (AssessmentDayOfWeek) ToAssessmentDayOfWeekOutputWithContext

func (e AssessmentDayOfWeek) ToAssessmentDayOfWeekOutputWithContext(ctx context.Context) AssessmentDayOfWeekOutput

func (AssessmentDayOfWeek) ToAssessmentDayOfWeekPtrOutput

func (e AssessmentDayOfWeek) ToAssessmentDayOfWeekPtrOutput() AssessmentDayOfWeekPtrOutput

func (AssessmentDayOfWeek) ToAssessmentDayOfWeekPtrOutputWithContext

func (e AssessmentDayOfWeek) ToAssessmentDayOfWeekPtrOutputWithContext(ctx context.Context) AssessmentDayOfWeekPtrOutput

func (AssessmentDayOfWeek) ToStringOutput

func (e AssessmentDayOfWeek) ToStringOutput() pulumi.StringOutput

func (AssessmentDayOfWeek) ToStringOutputWithContext

func (e AssessmentDayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AssessmentDayOfWeek) ToStringPtrOutput

func (e AssessmentDayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssessmentDayOfWeek) ToStringPtrOutputWithContext

func (e AssessmentDayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssessmentDayOfWeekInput

type AssessmentDayOfWeekInput interface {
	pulumi.Input

	ToAssessmentDayOfWeekOutput() AssessmentDayOfWeekOutput
	ToAssessmentDayOfWeekOutputWithContext(context.Context) AssessmentDayOfWeekOutput
}

AssessmentDayOfWeekInput is an input type that accepts values of the AssessmentDayOfWeek enum A concrete instance of `AssessmentDayOfWeekInput` can be one of the following:

AssessmentDayOfWeekMonday
AssessmentDayOfWeekTuesday
AssessmentDayOfWeekWednesday
AssessmentDayOfWeekThursday
AssessmentDayOfWeekFriday
AssessmentDayOfWeekSaturday
AssessmentDayOfWeekSunday

type AssessmentDayOfWeekOutput

type AssessmentDayOfWeekOutput struct{ *pulumi.OutputState }

func (AssessmentDayOfWeekOutput) ElementType

func (AssessmentDayOfWeekOutput) ElementType() reflect.Type

func (AssessmentDayOfWeekOutput) ToAssessmentDayOfWeekOutput

func (o AssessmentDayOfWeekOutput) ToAssessmentDayOfWeekOutput() AssessmentDayOfWeekOutput

func (AssessmentDayOfWeekOutput) ToAssessmentDayOfWeekOutputWithContext

func (o AssessmentDayOfWeekOutput) ToAssessmentDayOfWeekOutputWithContext(ctx context.Context) AssessmentDayOfWeekOutput

func (AssessmentDayOfWeekOutput) ToAssessmentDayOfWeekPtrOutput

func (o AssessmentDayOfWeekOutput) ToAssessmentDayOfWeekPtrOutput() AssessmentDayOfWeekPtrOutput

func (AssessmentDayOfWeekOutput) ToAssessmentDayOfWeekPtrOutputWithContext

func (o AssessmentDayOfWeekOutput) ToAssessmentDayOfWeekPtrOutputWithContext(ctx context.Context) AssessmentDayOfWeekPtrOutput

func (AssessmentDayOfWeekOutput) ToStringOutput

func (o AssessmentDayOfWeekOutput) ToStringOutput() pulumi.StringOutput

func (AssessmentDayOfWeekOutput) ToStringOutputWithContext

func (o AssessmentDayOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AssessmentDayOfWeekOutput) ToStringPtrOutput

func (o AssessmentDayOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssessmentDayOfWeekOutput) ToStringPtrOutputWithContext

func (o AssessmentDayOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssessmentDayOfWeekPtrInput

type AssessmentDayOfWeekPtrInput interface {
	pulumi.Input

	ToAssessmentDayOfWeekPtrOutput() AssessmentDayOfWeekPtrOutput
	ToAssessmentDayOfWeekPtrOutputWithContext(context.Context) AssessmentDayOfWeekPtrOutput
}

func AssessmentDayOfWeekPtr

func AssessmentDayOfWeekPtr(v string) AssessmentDayOfWeekPtrInput

type AssessmentDayOfWeekPtrOutput

type AssessmentDayOfWeekPtrOutput struct{ *pulumi.OutputState }

func (AssessmentDayOfWeekPtrOutput) Elem

func (AssessmentDayOfWeekPtrOutput) ElementType

func (AssessmentDayOfWeekPtrOutput) ToAssessmentDayOfWeekPtrOutput

func (o AssessmentDayOfWeekPtrOutput) ToAssessmentDayOfWeekPtrOutput() AssessmentDayOfWeekPtrOutput

func (AssessmentDayOfWeekPtrOutput) ToAssessmentDayOfWeekPtrOutputWithContext

func (o AssessmentDayOfWeekPtrOutput) ToAssessmentDayOfWeekPtrOutputWithContext(ctx context.Context) AssessmentDayOfWeekPtrOutput

func (AssessmentDayOfWeekPtrOutput) ToStringPtrOutput

func (o AssessmentDayOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AssessmentDayOfWeekPtrOutput) ToStringPtrOutputWithContext

func (o AssessmentDayOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AssessmentSettings

type AssessmentSettings struct {
	// Enable or disable assessment feature on SQL virtual machine.
	Enable *bool `pulumi:"enable"`
	// Run assessment immediately on SQL virtual machine.
	RunImmediately *bool `pulumi:"runImmediately"`
	// Schedule for Assessment.
	Schedule *Schedule `pulumi:"schedule"`
}

Configure assessment for databases in your SQL virtual machine.

type AssessmentSettingsArgs

type AssessmentSettingsArgs struct {
	// Enable or disable assessment feature on SQL virtual machine.
	Enable pulumi.BoolPtrInput `pulumi:"enable"`
	// Run assessment immediately on SQL virtual machine.
	RunImmediately pulumi.BoolPtrInput `pulumi:"runImmediately"`
	// Schedule for Assessment.
	Schedule SchedulePtrInput `pulumi:"schedule"`
}

Configure assessment for databases in your SQL virtual machine.

func (AssessmentSettingsArgs) ElementType

func (AssessmentSettingsArgs) ElementType() reflect.Type

func (AssessmentSettingsArgs) ToAssessmentSettingsOutput

func (i AssessmentSettingsArgs) ToAssessmentSettingsOutput() AssessmentSettingsOutput

func (AssessmentSettingsArgs) ToAssessmentSettingsOutputWithContext

func (i AssessmentSettingsArgs) ToAssessmentSettingsOutputWithContext(ctx context.Context) AssessmentSettingsOutput

func (AssessmentSettingsArgs) ToAssessmentSettingsPtrOutput

func (i AssessmentSettingsArgs) ToAssessmentSettingsPtrOutput() AssessmentSettingsPtrOutput

func (AssessmentSettingsArgs) ToAssessmentSettingsPtrOutputWithContext

func (i AssessmentSettingsArgs) ToAssessmentSettingsPtrOutputWithContext(ctx context.Context) AssessmentSettingsPtrOutput

type AssessmentSettingsInput

type AssessmentSettingsInput interface {
	pulumi.Input

	ToAssessmentSettingsOutput() AssessmentSettingsOutput
	ToAssessmentSettingsOutputWithContext(context.Context) AssessmentSettingsOutput
}

AssessmentSettingsInput is an input type that accepts AssessmentSettingsArgs and AssessmentSettingsOutput values. You can construct a concrete instance of `AssessmentSettingsInput` via:

AssessmentSettingsArgs{...}

type AssessmentSettingsOutput

type AssessmentSettingsOutput struct{ *pulumi.OutputState }

Configure assessment for databases in your SQL virtual machine.

func (AssessmentSettingsOutput) ElementType

func (AssessmentSettingsOutput) ElementType() reflect.Type

func (AssessmentSettingsOutput) Enable

Enable or disable assessment feature on SQL virtual machine.

func (AssessmentSettingsOutput) RunImmediately

func (o AssessmentSettingsOutput) RunImmediately() pulumi.BoolPtrOutput

Run assessment immediately on SQL virtual machine.

func (AssessmentSettingsOutput) Schedule

Schedule for Assessment.

func (AssessmentSettingsOutput) ToAssessmentSettingsOutput

func (o AssessmentSettingsOutput) ToAssessmentSettingsOutput() AssessmentSettingsOutput

func (AssessmentSettingsOutput) ToAssessmentSettingsOutputWithContext

func (o AssessmentSettingsOutput) ToAssessmentSettingsOutputWithContext(ctx context.Context) AssessmentSettingsOutput

func (AssessmentSettingsOutput) ToAssessmentSettingsPtrOutput

func (o AssessmentSettingsOutput) ToAssessmentSettingsPtrOutput() AssessmentSettingsPtrOutput

func (AssessmentSettingsOutput) ToAssessmentSettingsPtrOutputWithContext

func (o AssessmentSettingsOutput) ToAssessmentSettingsPtrOutputWithContext(ctx context.Context) AssessmentSettingsPtrOutput

type AssessmentSettingsPtrInput

type AssessmentSettingsPtrInput interface {
	pulumi.Input

	ToAssessmentSettingsPtrOutput() AssessmentSettingsPtrOutput
	ToAssessmentSettingsPtrOutputWithContext(context.Context) AssessmentSettingsPtrOutput
}

AssessmentSettingsPtrInput is an input type that accepts AssessmentSettingsArgs, AssessmentSettingsPtr and AssessmentSettingsPtrOutput values. You can construct a concrete instance of `AssessmentSettingsPtrInput` via:

        AssessmentSettingsArgs{...}

or:

        nil

type AssessmentSettingsPtrOutput

type AssessmentSettingsPtrOutput struct{ *pulumi.OutputState }

func (AssessmentSettingsPtrOutput) Elem

func (AssessmentSettingsPtrOutput) ElementType

func (AssessmentSettingsPtrOutput) Enable

Enable or disable assessment feature on SQL virtual machine.

func (AssessmentSettingsPtrOutput) RunImmediately

Run assessment immediately on SQL virtual machine.

func (AssessmentSettingsPtrOutput) Schedule

Schedule for Assessment.

func (AssessmentSettingsPtrOutput) ToAssessmentSettingsPtrOutput

func (o AssessmentSettingsPtrOutput) ToAssessmentSettingsPtrOutput() AssessmentSettingsPtrOutput

func (AssessmentSettingsPtrOutput) ToAssessmentSettingsPtrOutputWithContext

func (o AssessmentSettingsPtrOutput) ToAssessmentSettingsPtrOutputWithContext(ctx context.Context) AssessmentSettingsPtrOutput

type AssessmentSettingsResponse

type AssessmentSettingsResponse struct {
	// Enable or disable assessment feature on SQL virtual machine.
	Enable *bool `pulumi:"enable"`
	// Run assessment immediately on SQL virtual machine.
	RunImmediately *bool `pulumi:"runImmediately"`
	// Schedule for Assessment.
	Schedule *ScheduleResponse `pulumi:"schedule"`
}

Configure assessment for databases in your SQL virtual machine.

type AssessmentSettingsResponseOutput

type AssessmentSettingsResponseOutput struct{ *pulumi.OutputState }

Configure assessment for databases in your SQL virtual machine.

func (AssessmentSettingsResponseOutput) ElementType

func (AssessmentSettingsResponseOutput) Enable

Enable or disable assessment feature on SQL virtual machine.

func (AssessmentSettingsResponseOutput) RunImmediately

Run assessment immediately on SQL virtual machine.

func (AssessmentSettingsResponseOutput) Schedule

Schedule for Assessment.

func (AssessmentSettingsResponseOutput) ToAssessmentSettingsResponseOutput

func (o AssessmentSettingsResponseOutput) ToAssessmentSettingsResponseOutput() AssessmentSettingsResponseOutput

func (AssessmentSettingsResponseOutput) ToAssessmentSettingsResponseOutputWithContext

func (o AssessmentSettingsResponseOutput) ToAssessmentSettingsResponseOutputWithContext(ctx context.Context) AssessmentSettingsResponseOutput

type AssessmentSettingsResponsePtrOutput

type AssessmentSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (AssessmentSettingsResponsePtrOutput) Elem

func (AssessmentSettingsResponsePtrOutput) ElementType

func (AssessmentSettingsResponsePtrOutput) Enable

Enable or disable assessment feature on SQL virtual machine.

func (AssessmentSettingsResponsePtrOutput) RunImmediately

Run assessment immediately on SQL virtual machine.

func (AssessmentSettingsResponsePtrOutput) Schedule

Schedule for Assessment.

func (AssessmentSettingsResponsePtrOutput) ToAssessmentSettingsResponsePtrOutput

func (o AssessmentSettingsResponsePtrOutput) ToAssessmentSettingsResponsePtrOutput() AssessmentSettingsResponsePtrOutput

func (AssessmentSettingsResponsePtrOutput) ToAssessmentSettingsResponsePtrOutputWithContext

func (o AssessmentSettingsResponsePtrOutput) ToAssessmentSettingsResponsePtrOutputWithContext(ctx context.Context) AssessmentSettingsResponsePtrOutput

type AutoBackupDaysOfWeek

type AutoBackupDaysOfWeek string

func (AutoBackupDaysOfWeek) ElementType

func (AutoBackupDaysOfWeek) ElementType() reflect.Type

func (AutoBackupDaysOfWeek) ToAutoBackupDaysOfWeekOutput

func (e AutoBackupDaysOfWeek) ToAutoBackupDaysOfWeekOutput() AutoBackupDaysOfWeekOutput

func (AutoBackupDaysOfWeek) ToAutoBackupDaysOfWeekOutputWithContext

func (e AutoBackupDaysOfWeek) ToAutoBackupDaysOfWeekOutputWithContext(ctx context.Context) AutoBackupDaysOfWeekOutput

func (AutoBackupDaysOfWeek) ToAutoBackupDaysOfWeekPtrOutput

func (e AutoBackupDaysOfWeek) ToAutoBackupDaysOfWeekPtrOutput() AutoBackupDaysOfWeekPtrOutput

func (AutoBackupDaysOfWeek) ToAutoBackupDaysOfWeekPtrOutputWithContext

func (e AutoBackupDaysOfWeek) ToAutoBackupDaysOfWeekPtrOutputWithContext(ctx context.Context) AutoBackupDaysOfWeekPtrOutput

func (AutoBackupDaysOfWeek) ToStringOutput

func (e AutoBackupDaysOfWeek) ToStringOutput() pulumi.StringOutput

func (AutoBackupDaysOfWeek) ToStringOutputWithContext

func (e AutoBackupDaysOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutoBackupDaysOfWeek) ToStringPtrOutput

func (e AutoBackupDaysOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutoBackupDaysOfWeek) ToStringPtrOutputWithContext

func (e AutoBackupDaysOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutoBackupDaysOfWeekInput

type AutoBackupDaysOfWeekInput interface {
	pulumi.Input

	ToAutoBackupDaysOfWeekOutput() AutoBackupDaysOfWeekOutput
	ToAutoBackupDaysOfWeekOutputWithContext(context.Context) AutoBackupDaysOfWeekOutput
}

AutoBackupDaysOfWeekInput is an input type that accepts values of the AutoBackupDaysOfWeek enum A concrete instance of `AutoBackupDaysOfWeekInput` can be one of the following:

AutoBackupDaysOfWeekMonday
AutoBackupDaysOfWeekTuesday
AutoBackupDaysOfWeekWednesday
AutoBackupDaysOfWeekThursday
AutoBackupDaysOfWeekFriday
AutoBackupDaysOfWeekSaturday
AutoBackupDaysOfWeekSunday

type AutoBackupDaysOfWeekOutput

type AutoBackupDaysOfWeekOutput struct{ *pulumi.OutputState }

func (AutoBackupDaysOfWeekOutput) ElementType

func (AutoBackupDaysOfWeekOutput) ElementType() reflect.Type

func (AutoBackupDaysOfWeekOutput) ToAutoBackupDaysOfWeekOutput

func (o AutoBackupDaysOfWeekOutput) ToAutoBackupDaysOfWeekOutput() AutoBackupDaysOfWeekOutput

func (AutoBackupDaysOfWeekOutput) ToAutoBackupDaysOfWeekOutputWithContext

func (o AutoBackupDaysOfWeekOutput) ToAutoBackupDaysOfWeekOutputWithContext(ctx context.Context) AutoBackupDaysOfWeekOutput

func (AutoBackupDaysOfWeekOutput) ToAutoBackupDaysOfWeekPtrOutput

func (o AutoBackupDaysOfWeekOutput) ToAutoBackupDaysOfWeekPtrOutput() AutoBackupDaysOfWeekPtrOutput

func (AutoBackupDaysOfWeekOutput) ToAutoBackupDaysOfWeekPtrOutputWithContext

func (o AutoBackupDaysOfWeekOutput) ToAutoBackupDaysOfWeekPtrOutputWithContext(ctx context.Context) AutoBackupDaysOfWeekPtrOutput

func (AutoBackupDaysOfWeekOutput) ToStringOutput

func (o AutoBackupDaysOfWeekOutput) ToStringOutput() pulumi.StringOutput

func (AutoBackupDaysOfWeekOutput) ToStringOutputWithContext

func (o AutoBackupDaysOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutoBackupDaysOfWeekOutput) ToStringPtrOutput

func (o AutoBackupDaysOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutoBackupDaysOfWeekOutput) ToStringPtrOutputWithContext

func (o AutoBackupDaysOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutoBackupDaysOfWeekPtrInput

type AutoBackupDaysOfWeekPtrInput interface {
	pulumi.Input

	ToAutoBackupDaysOfWeekPtrOutput() AutoBackupDaysOfWeekPtrOutput
	ToAutoBackupDaysOfWeekPtrOutputWithContext(context.Context) AutoBackupDaysOfWeekPtrOutput
}

func AutoBackupDaysOfWeekPtr

func AutoBackupDaysOfWeekPtr(v string) AutoBackupDaysOfWeekPtrInput

type AutoBackupDaysOfWeekPtrOutput

type AutoBackupDaysOfWeekPtrOutput struct{ *pulumi.OutputState }

func (AutoBackupDaysOfWeekPtrOutput) Elem

func (AutoBackupDaysOfWeekPtrOutput) ElementType

func (AutoBackupDaysOfWeekPtrOutput) ToAutoBackupDaysOfWeekPtrOutput

func (o AutoBackupDaysOfWeekPtrOutput) ToAutoBackupDaysOfWeekPtrOutput() AutoBackupDaysOfWeekPtrOutput

func (AutoBackupDaysOfWeekPtrOutput) ToAutoBackupDaysOfWeekPtrOutputWithContext

func (o AutoBackupDaysOfWeekPtrOutput) ToAutoBackupDaysOfWeekPtrOutputWithContext(ctx context.Context) AutoBackupDaysOfWeekPtrOutput

func (AutoBackupDaysOfWeekPtrOutput) ToStringPtrOutput

func (AutoBackupDaysOfWeekPtrOutput) ToStringPtrOutputWithContext

func (o AutoBackupDaysOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutoBackupSettings

type AutoBackupSettings struct {
	// Backup schedule type.
	BackupScheduleType *string `pulumi:"backupScheduleType"`
	// Include or exclude system databases from auto backup.
	BackupSystemDbs *bool `pulumi:"backupSystemDbs"`
	// Days of the week for the backups when FullBackupFrequency is set to Weekly.
	DaysOfWeek []string `pulumi:"daysOfWeek"`
	// Enable or disable autobackup on SQL virtual machine.
	Enable *bool `pulumi:"enable"`
	// Enable or disable encryption for backup on SQL virtual machine.
	EnableEncryption *bool `pulumi:"enableEncryption"`
	// Frequency of full backups. In both cases, full backups begin during the next scheduled time window.
	FullBackupFrequency *string `pulumi:"fullBackupFrequency"`
	// Start time of a given day during which full backups can take place. 0-23 hours.
	FullBackupStartTime *int `pulumi:"fullBackupStartTime"`
	// Duration of the time window of a given day during which full backups can take place. 1-23 hours.
	FullBackupWindowHours *int `pulumi:"fullBackupWindowHours"`
	// Frequency of log backups. 5-60 minutes.
	LogBackupFrequency *int `pulumi:"logBackupFrequency"`
	// Password for encryption on backup.
	Password *string `pulumi:"password"`
	// Retention period of backup: 1-90 days.
	RetentionPeriod *int `pulumi:"retentionPeriod"`
	// Storage account key where backup will be taken to.
	StorageAccessKey *string `pulumi:"storageAccessKey"`
	// Storage account url where backup will be taken to.
	StorageAccountUrl *string `pulumi:"storageAccountUrl"`
	// Storage container name where backup will be taken to.
	StorageContainerName *string `pulumi:"storageContainerName"`
}

Configure backups for databases in your SQL virtual machine.

type AutoBackupSettingsArgs

type AutoBackupSettingsArgs struct {
	// Backup schedule type.
	BackupScheduleType pulumi.StringPtrInput `pulumi:"backupScheduleType"`
	// Include or exclude system databases from auto backup.
	BackupSystemDbs pulumi.BoolPtrInput `pulumi:"backupSystemDbs"`
	// Days of the week for the backups when FullBackupFrequency is set to Weekly.
	DaysOfWeek pulumi.StringArrayInput `pulumi:"daysOfWeek"`
	// Enable or disable autobackup on SQL virtual machine.
	Enable pulumi.BoolPtrInput `pulumi:"enable"`
	// Enable or disable encryption for backup on SQL virtual machine.
	EnableEncryption pulumi.BoolPtrInput `pulumi:"enableEncryption"`
	// Frequency of full backups. In both cases, full backups begin during the next scheduled time window.
	FullBackupFrequency pulumi.StringPtrInput `pulumi:"fullBackupFrequency"`
	// Start time of a given day during which full backups can take place. 0-23 hours.
	FullBackupStartTime pulumi.IntPtrInput `pulumi:"fullBackupStartTime"`
	// Duration of the time window of a given day during which full backups can take place. 1-23 hours.
	FullBackupWindowHours pulumi.IntPtrInput `pulumi:"fullBackupWindowHours"`
	// Frequency of log backups. 5-60 minutes.
	LogBackupFrequency pulumi.IntPtrInput `pulumi:"logBackupFrequency"`
	// Password for encryption on backup.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Retention period of backup: 1-90 days.
	RetentionPeriod pulumi.IntPtrInput `pulumi:"retentionPeriod"`
	// Storage account key where backup will be taken to.
	StorageAccessKey pulumi.StringPtrInput `pulumi:"storageAccessKey"`
	// Storage account url where backup will be taken to.
	StorageAccountUrl pulumi.StringPtrInput `pulumi:"storageAccountUrl"`
	// Storage container name where backup will be taken to.
	StorageContainerName pulumi.StringPtrInput `pulumi:"storageContainerName"`
}

Configure backups for databases in your SQL virtual machine.

func (AutoBackupSettingsArgs) ElementType

func (AutoBackupSettingsArgs) ElementType() reflect.Type

func (AutoBackupSettingsArgs) ToAutoBackupSettingsOutput

func (i AutoBackupSettingsArgs) ToAutoBackupSettingsOutput() AutoBackupSettingsOutput

func (AutoBackupSettingsArgs) ToAutoBackupSettingsOutputWithContext

func (i AutoBackupSettingsArgs) ToAutoBackupSettingsOutputWithContext(ctx context.Context) AutoBackupSettingsOutput

func (AutoBackupSettingsArgs) ToAutoBackupSettingsPtrOutput

func (i AutoBackupSettingsArgs) ToAutoBackupSettingsPtrOutput() AutoBackupSettingsPtrOutput

func (AutoBackupSettingsArgs) ToAutoBackupSettingsPtrOutputWithContext

func (i AutoBackupSettingsArgs) ToAutoBackupSettingsPtrOutputWithContext(ctx context.Context) AutoBackupSettingsPtrOutput

type AutoBackupSettingsInput

type AutoBackupSettingsInput interface {
	pulumi.Input

	ToAutoBackupSettingsOutput() AutoBackupSettingsOutput
	ToAutoBackupSettingsOutputWithContext(context.Context) AutoBackupSettingsOutput
}

AutoBackupSettingsInput is an input type that accepts AutoBackupSettingsArgs and AutoBackupSettingsOutput values. You can construct a concrete instance of `AutoBackupSettingsInput` via:

AutoBackupSettingsArgs{...}

type AutoBackupSettingsOutput

type AutoBackupSettingsOutput struct{ *pulumi.OutputState }

Configure backups for databases in your SQL virtual machine.

func (AutoBackupSettingsOutput) BackupScheduleType

func (o AutoBackupSettingsOutput) BackupScheduleType() pulumi.StringPtrOutput

Backup schedule type.

func (AutoBackupSettingsOutput) BackupSystemDbs

func (o AutoBackupSettingsOutput) BackupSystemDbs() pulumi.BoolPtrOutput

Include or exclude system databases from auto backup.

func (AutoBackupSettingsOutput) DaysOfWeek

Days of the week for the backups when FullBackupFrequency is set to Weekly.

func (AutoBackupSettingsOutput) ElementType

func (AutoBackupSettingsOutput) ElementType() reflect.Type

func (AutoBackupSettingsOutput) Enable

Enable or disable autobackup on SQL virtual machine.

func (AutoBackupSettingsOutput) EnableEncryption

func (o AutoBackupSettingsOutput) EnableEncryption() pulumi.BoolPtrOutput

Enable or disable encryption for backup on SQL virtual machine.

func (AutoBackupSettingsOutput) FullBackupFrequency

func (o AutoBackupSettingsOutput) FullBackupFrequency() pulumi.StringPtrOutput

Frequency of full backups. In both cases, full backups begin during the next scheduled time window.

func (AutoBackupSettingsOutput) FullBackupStartTime

func (o AutoBackupSettingsOutput) FullBackupStartTime() pulumi.IntPtrOutput

Start time of a given day during which full backups can take place. 0-23 hours.

func (AutoBackupSettingsOutput) FullBackupWindowHours

func (o AutoBackupSettingsOutput) FullBackupWindowHours() pulumi.IntPtrOutput

Duration of the time window of a given day during which full backups can take place. 1-23 hours.

func (AutoBackupSettingsOutput) LogBackupFrequency

func (o AutoBackupSettingsOutput) LogBackupFrequency() pulumi.IntPtrOutput

Frequency of log backups. 5-60 minutes.

func (AutoBackupSettingsOutput) Password

Password for encryption on backup.

func (AutoBackupSettingsOutput) RetentionPeriod

func (o AutoBackupSettingsOutput) RetentionPeriod() pulumi.IntPtrOutput

Retention period of backup: 1-90 days.

func (AutoBackupSettingsOutput) StorageAccessKey

func (o AutoBackupSettingsOutput) StorageAccessKey() pulumi.StringPtrOutput

Storage account key where backup will be taken to.

func (AutoBackupSettingsOutput) StorageAccountUrl

func (o AutoBackupSettingsOutput) StorageAccountUrl() pulumi.StringPtrOutput

Storage account url where backup will be taken to.

func (AutoBackupSettingsOutput) StorageContainerName

func (o AutoBackupSettingsOutput) StorageContainerName() pulumi.StringPtrOutput

Storage container name where backup will be taken to.

func (AutoBackupSettingsOutput) ToAutoBackupSettingsOutput

func (o AutoBackupSettingsOutput) ToAutoBackupSettingsOutput() AutoBackupSettingsOutput

func (AutoBackupSettingsOutput) ToAutoBackupSettingsOutputWithContext

func (o AutoBackupSettingsOutput) ToAutoBackupSettingsOutputWithContext(ctx context.Context) AutoBackupSettingsOutput

func (AutoBackupSettingsOutput) ToAutoBackupSettingsPtrOutput

func (o AutoBackupSettingsOutput) ToAutoBackupSettingsPtrOutput() AutoBackupSettingsPtrOutput

func (AutoBackupSettingsOutput) ToAutoBackupSettingsPtrOutputWithContext

func (o AutoBackupSettingsOutput) ToAutoBackupSettingsPtrOutputWithContext(ctx context.Context) AutoBackupSettingsPtrOutput

type AutoBackupSettingsPtrInput

type AutoBackupSettingsPtrInput interface {
	pulumi.Input

	ToAutoBackupSettingsPtrOutput() AutoBackupSettingsPtrOutput
	ToAutoBackupSettingsPtrOutputWithContext(context.Context) AutoBackupSettingsPtrOutput
}

AutoBackupSettingsPtrInput is an input type that accepts AutoBackupSettingsArgs, AutoBackupSettingsPtr and AutoBackupSettingsPtrOutput values. You can construct a concrete instance of `AutoBackupSettingsPtrInput` via:

        AutoBackupSettingsArgs{...}

or:

        nil

type AutoBackupSettingsPtrOutput

type AutoBackupSettingsPtrOutput struct{ *pulumi.OutputState }

func (AutoBackupSettingsPtrOutput) BackupScheduleType

func (o AutoBackupSettingsPtrOutput) BackupScheduleType() pulumi.StringPtrOutput

Backup schedule type.

func (AutoBackupSettingsPtrOutput) BackupSystemDbs

func (o AutoBackupSettingsPtrOutput) BackupSystemDbs() pulumi.BoolPtrOutput

Include or exclude system databases from auto backup.

func (AutoBackupSettingsPtrOutput) DaysOfWeek

Days of the week for the backups when FullBackupFrequency is set to Weekly.

func (AutoBackupSettingsPtrOutput) Elem

func (AutoBackupSettingsPtrOutput) ElementType

func (AutoBackupSettingsPtrOutput) Enable

Enable or disable autobackup on SQL virtual machine.

func (AutoBackupSettingsPtrOutput) EnableEncryption

func (o AutoBackupSettingsPtrOutput) EnableEncryption() pulumi.BoolPtrOutput

Enable or disable encryption for backup on SQL virtual machine.

func (AutoBackupSettingsPtrOutput) FullBackupFrequency

func (o AutoBackupSettingsPtrOutput) FullBackupFrequency() pulumi.StringPtrOutput

Frequency of full backups. In both cases, full backups begin during the next scheduled time window.

func (AutoBackupSettingsPtrOutput) FullBackupStartTime

func (o AutoBackupSettingsPtrOutput) FullBackupStartTime() pulumi.IntPtrOutput

Start time of a given day during which full backups can take place. 0-23 hours.

func (AutoBackupSettingsPtrOutput) FullBackupWindowHours

func (o AutoBackupSettingsPtrOutput) FullBackupWindowHours() pulumi.IntPtrOutput

Duration of the time window of a given day during which full backups can take place. 1-23 hours.

func (AutoBackupSettingsPtrOutput) LogBackupFrequency

func (o AutoBackupSettingsPtrOutput) LogBackupFrequency() pulumi.IntPtrOutput

Frequency of log backups. 5-60 minutes.

func (AutoBackupSettingsPtrOutput) Password

Password for encryption on backup.

func (AutoBackupSettingsPtrOutput) RetentionPeriod

func (o AutoBackupSettingsPtrOutput) RetentionPeriod() pulumi.IntPtrOutput

Retention period of backup: 1-90 days.

func (AutoBackupSettingsPtrOutput) StorageAccessKey

func (o AutoBackupSettingsPtrOutput) StorageAccessKey() pulumi.StringPtrOutput

Storage account key where backup will be taken to.

func (AutoBackupSettingsPtrOutput) StorageAccountUrl

func (o AutoBackupSettingsPtrOutput) StorageAccountUrl() pulumi.StringPtrOutput

Storage account url where backup will be taken to.

func (AutoBackupSettingsPtrOutput) StorageContainerName

func (o AutoBackupSettingsPtrOutput) StorageContainerName() pulumi.StringPtrOutput

Storage container name where backup will be taken to.

func (AutoBackupSettingsPtrOutput) ToAutoBackupSettingsPtrOutput

func (o AutoBackupSettingsPtrOutput) ToAutoBackupSettingsPtrOutput() AutoBackupSettingsPtrOutput

func (AutoBackupSettingsPtrOutput) ToAutoBackupSettingsPtrOutputWithContext

func (o AutoBackupSettingsPtrOutput) ToAutoBackupSettingsPtrOutputWithContext(ctx context.Context) AutoBackupSettingsPtrOutput

type AutoBackupSettingsResponse

type AutoBackupSettingsResponse struct {
	// Backup schedule type.
	BackupScheduleType *string `pulumi:"backupScheduleType"`
	// Include or exclude system databases from auto backup.
	BackupSystemDbs *bool `pulumi:"backupSystemDbs"`
	// Days of the week for the backups when FullBackupFrequency is set to Weekly.
	DaysOfWeek []string `pulumi:"daysOfWeek"`
	// Enable or disable autobackup on SQL virtual machine.
	Enable *bool `pulumi:"enable"`
	// Enable or disable encryption for backup on SQL virtual machine.
	EnableEncryption *bool `pulumi:"enableEncryption"`
	// Frequency of full backups. In both cases, full backups begin during the next scheduled time window.
	FullBackupFrequency *string `pulumi:"fullBackupFrequency"`
	// Start time of a given day during which full backups can take place. 0-23 hours.
	FullBackupStartTime *int `pulumi:"fullBackupStartTime"`
	// Duration of the time window of a given day during which full backups can take place. 1-23 hours.
	FullBackupWindowHours *int `pulumi:"fullBackupWindowHours"`
	// Frequency of log backups. 5-60 minutes.
	LogBackupFrequency *int `pulumi:"logBackupFrequency"`
	// Retention period of backup: 1-90 days.
	RetentionPeriod *int `pulumi:"retentionPeriod"`
	// Storage account url where backup will be taken to.
	StorageAccountUrl *string `pulumi:"storageAccountUrl"`
	// Storage container name where backup will be taken to.
	StorageContainerName *string `pulumi:"storageContainerName"`
}

Configure backups for databases in your SQL virtual machine.

type AutoBackupSettingsResponseOutput

type AutoBackupSettingsResponseOutput struct{ *pulumi.OutputState }

Configure backups for databases in your SQL virtual machine.

func (AutoBackupSettingsResponseOutput) BackupScheduleType

Backup schedule type.

func (AutoBackupSettingsResponseOutput) BackupSystemDbs

Include or exclude system databases from auto backup.

func (AutoBackupSettingsResponseOutput) DaysOfWeek

Days of the week for the backups when FullBackupFrequency is set to Weekly.

func (AutoBackupSettingsResponseOutput) ElementType

func (AutoBackupSettingsResponseOutput) Enable

Enable or disable autobackup on SQL virtual machine.

func (AutoBackupSettingsResponseOutput) EnableEncryption

Enable or disable encryption for backup on SQL virtual machine.

func (AutoBackupSettingsResponseOutput) FullBackupFrequency

Frequency of full backups. In both cases, full backups begin during the next scheduled time window.

func (AutoBackupSettingsResponseOutput) FullBackupStartTime

func (o AutoBackupSettingsResponseOutput) FullBackupStartTime() pulumi.IntPtrOutput

Start time of a given day during which full backups can take place. 0-23 hours.

func (AutoBackupSettingsResponseOutput) FullBackupWindowHours

func (o AutoBackupSettingsResponseOutput) FullBackupWindowHours() pulumi.IntPtrOutput

Duration of the time window of a given day during which full backups can take place. 1-23 hours.

func (AutoBackupSettingsResponseOutput) LogBackupFrequency

func (o AutoBackupSettingsResponseOutput) LogBackupFrequency() pulumi.IntPtrOutput

Frequency of log backups. 5-60 minutes.

func (AutoBackupSettingsResponseOutput) RetentionPeriod

Retention period of backup: 1-90 days.

func (AutoBackupSettingsResponseOutput) StorageAccountUrl

Storage account url where backup will be taken to.

func (AutoBackupSettingsResponseOutput) StorageContainerName

func (o AutoBackupSettingsResponseOutput) StorageContainerName() pulumi.StringPtrOutput

Storage container name where backup will be taken to.

func (AutoBackupSettingsResponseOutput) ToAutoBackupSettingsResponseOutput

func (o AutoBackupSettingsResponseOutput) ToAutoBackupSettingsResponseOutput() AutoBackupSettingsResponseOutput

func (AutoBackupSettingsResponseOutput) ToAutoBackupSettingsResponseOutputWithContext

func (o AutoBackupSettingsResponseOutput) ToAutoBackupSettingsResponseOutputWithContext(ctx context.Context) AutoBackupSettingsResponseOutput

type AutoBackupSettingsResponsePtrOutput

type AutoBackupSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (AutoBackupSettingsResponsePtrOutput) BackupScheduleType

Backup schedule type.

func (AutoBackupSettingsResponsePtrOutput) BackupSystemDbs

Include or exclude system databases from auto backup.

func (AutoBackupSettingsResponsePtrOutput) DaysOfWeek

Days of the week for the backups when FullBackupFrequency is set to Weekly.

func (AutoBackupSettingsResponsePtrOutput) Elem

func (AutoBackupSettingsResponsePtrOutput) ElementType

func (AutoBackupSettingsResponsePtrOutput) Enable

Enable or disable autobackup on SQL virtual machine.

func (AutoBackupSettingsResponsePtrOutput) EnableEncryption

Enable or disable encryption for backup on SQL virtual machine.

func (AutoBackupSettingsResponsePtrOutput) FullBackupFrequency

Frequency of full backups. In both cases, full backups begin during the next scheduled time window.

func (AutoBackupSettingsResponsePtrOutput) FullBackupStartTime

Start time of a given day during which full backups can take place. 0-23 hours.

func (AutoBackupSettingsResponsePtrOutput) FullBackupWindowHours

func (o AutoBackupSettingsResponsePtrOutput) FullBackupWindowHours() pulumi.IntPtrOutput

Duration of the time window of a given day during which full backups can take place. 1-23 hours.

func (AutoBackupSettingsResponsePtrOutput) LogBackupFrequency

Frequency of log backups. 5-60 minutes.

func (AutoBackupSettingsResponsePtrOutput) RetentionPeriod

Retention period of backup: 1-90 days.

func (AutoBackupSettingsResponsePtrOutput) StorageAccountUrl

Storage account url where backup will be taken to.

func (AutoBackupSettingsResponsePtrOutput) StorageContainerName

Storage container name where backup will be taken to.

func (AutoBackupSettingsResponsePtrOutput) ToAutoBackupSettingsResponsePtrOutput

func (o AutoBackupSettingsResponsePtrOutput) ToAutoBackupSettingsResponsePtrOutput() AutoBackupSettingsResponsePtrOutput

func (AutoBackupSettingsResponsePtrOutput) ToAutoBackupSettingsResponsePtrOutputWithContext

func (o AutoBackupSettingsResponsePtrOutput) ToAutoBackupSettingsResponsePtrOutputWithContext(ctx context.Context) AutoBackupSettingsResponsePtrOutput

type AutoPatchingSettings

type AutoPatchingSettings struct {
	// Day of week to apply the patch on.
	DayOfWeek *DayOfWeek `pulumi:"dayOfWeek"`
	// Enable or disable autopatching on SQL virtual machine.
	Enable *bool `pulumi:"enable"`
	// Duration of patching.
	MaintenanceWindowDuration *int `pulumi:"maintenanceWindowDuration"`
	// Hour of the day when patching is initiated. Local VM time.
	MaintenanceWindowStartingHour *int `pulumi:"maintenanceWindowStartingHour"`
}

Set a patching window during which Windows and SQL patches will be applied.

type AutoPatchingSettingsArgs

type AutoPatchingSettingsArgs struct {
	// Day of week to apply the patch on.
	DayOfWeek DayOfWeekPtrInput `pulumi:"dayOfWeek"`
	// Enable or disable autopatching on SQL virtual machine.
	Enable pulumi.BoolPtrInput `pulumi:"enable"`
	// Duration of patching.
	MaintenanceWindowDuration pulumi.IntPtrInput `pulumi:"maintenanceWindowDuration"`
	// Hour of the day when patching is initiated. Local VM time.
	MaintenanceWindowStartingHour pulumi.IntPtrInput `pulumi:"maintenanceWindowStartingHour"`
}

Set a patching window during which Windows and SQL patches will be applied.

func (AutoPatchingSettingsArgs) ElementType

func (AutoPatchingSettingsArgs) ElementType() reflect.Type

func (AutoPatchingSettingsArgs) ToAutoPatchingSettingsOutput

func (i AutoPatchingSettingsArgs) ToAutoPatchingSettingsOutput() AutoPatchingSettingsOutput

func (AutoPatchingSettingsArgs) ToAutoPatchingSettingsOutputWithContext

func (i AutoPatchingSettingsArgs) ToAutoPatchingSettingsOutputWithContext(ctx context.Context) AutoPatchingSettingsOutput

func (AutoPatchingSettingsArgs) ToAutoPatchingSettingsPtrOutput

func (i AutoPatchingSettingsArgs) ToAutoPatchingSettingsPtrOutput() AutoPatchingSettingsPtrOutput

func (AutoPatchingSettingsArgs) ToAutoPatchingSettingsPtrOutputWithContext

func (i AutoPatchingSettingsArgs) ToAutoPatchingSettingsPtrOutputWithContext(ctx context.Context) AutoPatchingSettingsPtrOutput

type AutoPatchingSettingsInput

type AutoPatchingSettingsInput interface {
	pulumi.Input

	ToAutoPatchingSettingsOutput() AutoPatchingSettingsOutput
	ToAutoPatchingSettingsOutputWithContext(context.Context) AutoPatchingSettingsOutput
}

AutoPatchingSettingsInput is an input type that accepts AutoPatchingSettingsArgs and AutoPatchingSettingsOutput values. You can construct a concrete instance of `AutoPatchingSettingsInput` via:

AutoPatchingSettingsArgs{...}

type AutoPatchingSettingsOutput

type AutoPatchingSettingsOutput struct{ *pulumi.OutputState }

Set a patching window during which Windows and SQL patches will be applied.

func (AutoPatchingSettingsOutput) DayOfWeek

Day of week to apply the patch on.

func (AutoPatchingSettingsOutput) ElementType

func (AutoPatchingSettingsOutput) ElementType() reflect.Type

func (AutoPatchingSettingsOutput) Enable

Enable or disable autopatching on SQL virtual machine.

func (AutoPatchingSettingsOutput) MaintenanceWindowDuration

func (o AutoPatchingSettingsOutput) MaintenanceWindowDuration() pulumi.IntPtrOutput

Duration of patching.

func (AutoPatchingSettingsOutput) MaintenanceWindowStartingHour

func (o AutoPatchingSettingsOutput) MaintenanceWindowStartingHour() pulumi.IntPtrOutput

Hour of the day when patching is initiated. Local VM time.

func (AutoPatchingSettingsOutput) ToAutoPatchingSettingsOutput

func (o AutoPatchingSettingsOutput) ToAutoPatchingSettingsOutput() AutoPatchingSettingsOutput

func (AutoPatchingSettingsOutput) ToAutoPatchingSettingsOutputWithContext

func (o AutoPatchingSettingsOutput) ToAutoPatchingSettingsOutputWithContext(ctx context.Context) AutoPatchingSettingsOutput

func (AutoPatchingSettingsOutput) ToAutoPatchingSettingsPtrOutput

func (o AutoPatchingSettingsOutput) ToAutoPatchingSettingsPtrOutput() AutoPatchingSettingsPtrOutput

func (AutoPatchingSettingsOutput) ToAutoPatchingSettingsPtrOutputWithContext

func (o AutoPatchingSettingsOutput) ToAutoPatchingSettingsPtrOutputWithContext(ctx context.Context) AutoPatchingSettingsPtrOutput

type AutoPatchingSettingsPtrInput

type AutoPatchingSettingsPtrInput interface {
	pulumi.Input

	ToAutoPatchingSettingsPtrOutput() AutoPatchingSettingsPtrOutput
	ToAutoPatchingSettingsPtrOutputWithContext(context.Context) AutoPatchingSettingsPtrOutput
}

AutoPatchingSettingsPtrInput is an input type that accepts AutoPatchingSettingsArgs, AutoPatchingSettingsPtr and AutoPatchingSettingsPtrOutput values. You can construct a concrete instance of `AutoPatchingSettingsPtrInput` via:

        AutoPatchingSettingsArgs{...}

or:

        nil

type AutoPatchingSettingsPtrOutput

type AutoPatchingSettingsPtrOutput struct{ *pulumi.OutputState }

func (AutoPatchingSettingsPtrOutput) DayOfWeek

Day of week to apply the patch on.

func (AutoPatchingSettingsPtrOutput) Elem

func (AutoPatchingSettingsPtrOutput) ElementType

func (AutoPatchingSettingsPtrOutput) Enable

Enable or disable autopatching on SQL virtual machine.

func (AutoPatchingSettingsPtrOutput) MaintenanceWindowDuration

func (o AutoPatchingSettingsPtrOutput) MaintenanceWindowDuration() pulumi.IntPtrOutput

Duration of patching.

func (AutoPatchingSettingsPtrOutput) MaintenanceWindowStartingHour

func (o AutoPatchingSettingsPtrOutput) MaintenanceWindowStartingHour() pulumi.IntPtrOutput

Hour of the day when patching is initiated. Local VM time.

func (AutoPatchingSettingsPtrOutput) ToAutoPatchingSettingsPtrOutput

func (o AutoPatchingSettingsPtrOutput) ToAutoPatchingSettingsPtrOutput() AutoPatchingSettingsPtrOutput

func (AutoPatchingSettingsPtrOutput) ToAutoPatchingSettingsPtrOutputWithContext

func (o AutoPatchingSettingsPtrOutput) ToAutoPatchingSettingsPtrOutputWithContext(ctx context.Context) AutoPatchingSettingsPtrOutput

type AutoPatchingSettingsResponse

type AutoPatchingSettingsResponse struct {
	// Day of week to apply the patch on.
	DayOfWeek *string `pulumi:"dayOfWeek"`
	// Enable or disable autopatching on SQL virtual machine.
	Enable *bool `pulumi:"enable"`
	// Duration of patching.
	MaintenanceWindowDuration *int `pulumi:"maintenanceWindowDuration"`
	// Hour of the day when patching is initiated. Local VM time.
	MaintenanceWindowStartingHour *int `pulumi:"maintenanceWindowStartingHour"`
}

Set a patching window during which Windows and SQL patches will be applied.

type AutoPatchingSettingsResponseOutput

type AutoPatchingSettingsResponseOutput struct{ *pulumi.OutputState }

Set a patching window during which Windows and SQL patches will be applied.

func (AutoPatchingSettingsResponseOutput) DayOfWeek

Day of week to apply the patch on.

func (AutoPatchingSettingsResponseOutput) ElementType

func (AutoPatchingSettingsResponseOutput) Enable

Enable or disable autopatching on SQL virtual machine.

func (AutoPatchingSettingsResponseOutput) MaintenanceWindowDuration

func (o AutoPatchingSettingsResponseOutput) MaintenanceWindowDuration() pulumi.IntPtrOutput

Duration of patching.

func (AutoPatchingSettingsResponseOutput) MaintenanceWindowStartingHour

func (o AutoPatchingSettingsResponseOutput) MaintenanceWindowStartingHour() pulumi.IntPtrOutput

Hour of the day when patching is initiated. Local VM time.

func (AutoPatchingSettingsResponseOutput) ToAutoPatchingSettingsResponseOutput

func (o AutoPatchingSettingsResponseOutput) ToAutoPatchingSettingsResponseOutput() AutoPatchingSettingsResponseOutput

func (AutoPatchingSettingsResponseOutput) ToAutoPatchingSettingsResponseOutputWithContext

func (o AutoPatchingSettingsResponseOutput) ToAutoPatchingSettingsResponseOutputWithContext(ctx context.Context) AutoPatchingSettingsResponseOutput

type AutoPatchingSettingsResponsePtrOutput

type AutoPatchingSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (AutoPatchingSettingsResponsePtrOutput) DayOfWeek

Day of week to apply the patch on.

func (AutoPatchingSettingsResponsePtrOutput) Elem

func (AutoPatchingSettingsResponsePtrOutput) ElementType

func (AutoPatchingSettingsResponsePtrOutput) Enable

Enable or disable autopatching on SQL virtual machine.

func (AutoPatchingSettingsResponsePtrOutput) MaintenanceWindowDuration

func (o AutoPatchingSettingsResponsePtrOutput) MaintenanceWindowDuration() pulumi.IntPtrOutput

Duration of patching.

func (AutoPatchingSettingsResponsePtrOutput) MaintenanceWindowStartingHour

func (o AutoPatchingSettingsResponsePtrOutput) MaintenanceWindowStartingHour() pulumi.IntPtrOutput

Hour of the day when patching is initiated. Local VM time.

func (AutoPatchingSettingsResponsePtrOutput) ToAutoPatchingSettingsResponsePtrOutput

func (o AutoPatchingSettingsResponsePtrOutput) ToAutoPatchingSettingsResponsePtrOutput() AutoPatchingSettingsResponsePtrOutput

func (AutoPatchingSettingsResponsePtrOutput) ToAutoPatchingSettingsResponsePtrOutputWithContext

func (o AutoPatchingSettingsResponsePtrOutput) ToAutoPatchingSettingsResponsePtrOutputWithContext(ctx context.Context) AutoPatchingSettingsResponsePtrOutput

type AvailabilityGroupListener

type AvailabilityGroupListener struct {
	pulumi.CustomResourceState

	// Availability Group configuration.
	AvailabilityGroupConfiguration AgConfigurationResponsePtrOutput `pulumi:"availabilityGroupConfiguration"`
	// Name of the availability group.
	AvailabilityGroupName pulumi.StringPtrOutput `pulumi:"availabilityGroupName"`
	// Create a default availability group if it does not exist.
	CreateDefaultAvailabilityGroupIfNotExist pulumi.BoolPtrOutput `pulumi:"createDefaultAvailabilityGroupIfNotExist"`
	// List of load balancer configurations for an availability group listener.
	LoadBalancerConfigurations LoadBalancerConfigurationResponseArrayOutput `pulumi:"loadBalancerConfigurations"`
	// List of multi subnet IP configurations for an AG listener.
	MultiSubnetIpConfigurations MultiSubnetIpConfigurationResponseArrayOutput `pulumi:"multiSubnetIpConfigurations"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Listener port.
	Port pulumi.IntPtrOutput `pulumi:"port"`
	// Provisioning state to track the async operation status.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

A SQL Server availability group listener. Azure REST API version: 2022-02-01. Prior API version in Azure Native 1.x: 2017-03-01-preview.

Other available API versions: 2023-01-01-preview, 2023-10-01.

func GetAvailabilityGroupListener

func GetAvailabilityGroupListener(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AvailabilityGroupListenerState, opts ...pulumi.ResourceOption) (*AvailabilityGroupListener, error)

GetAvailabilityGroupListener gets an existing AvailabilityGroupListener resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAvailabilityGroupListener

func NewAvailabilityGroupListener(ctx *pulumi.Context,
	name string, args *AvailabilityGroupListenerArgs, opts ...pulumi.ResourceOption) (*AvailabilityGroupListener, error)

NewAvailabilityGroupListener registers a new resource with the given unique name, arguments, and options.

func (*AvailabilityGroupListener) ElementType

func (*AvailabilityGroupListener) ElementType() reflect.Type

func (*AvailabilityGroupListener) ToAvailabilityGroupListenerOutput

func (i *AvailabilityGroupListener) ToAvailabilityGroupListenerOutput() AvailabilityGroupListenerOutput

func (*AvailabilityGroupListener) ToAvailabilityGroupListenerOutputWithContext

func (i *AvailabilityGroupListener) ToAvailabilityGroupListenerOutputWithContext(ctx context.Context) AvailabilityGroupListenerOutput

type AvailabilityGroupListenerArgs

type AvailabilityGroupListenerArgs struct {
	// Availability Group configuration.
	AvailabilityGroupConfiguration AgConfigurationPtrInput
	// Name of the availability group listener.
	AvailabilityGroupListenerName pulumi.StringPtrInput
	// Name of the availability group.
	AvailabilityGroupName pulumi.StringPtrInput
	// Create a default availability group if it does not exist.
	CreateDefaultAvailabilityGroupIfNotExist pulumi.BoolPtrInput
	// List of load balancer configurations for an availability group listener.
	LoadBalancerConfigurations LoadBalancerConfigurationArrayInput
	// List of multi subnet IP configurations for an AG listener.
	MultiSubnetIpConfigurations MultiSubnetIpConfigurationArrayInput
	// Listener port.
	Port pulumi.IntPtrInput
	// Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// Name of the SQL virtual machine group.
	SqlVirtualMachineGroupName pulumi.StringInput
}

The set of arguments for constructing a AvailabilityGroupListener resource.

func (AvailabilityGroupListenerArgs) ElementType

type AvailabilityGroupListenerInput

type AvailabilityGroupListenerInput interface {
	pulumi.Input

	ToAvailabilityGroupListenerOutput() AvailabilityGroupListenerOutput
	ToAvailabilityGroupListenerOutputWithContext(ctx context.Context) AvailabilityGroupListenerOutput
}

type AvailabilityGroupListenerOutput

type AvailabilityGroupListenerOutput struct{ *pulumi.OutputState }

func (AvailabilityGroupListenerOutput) AvailabilityGroupConfiguration

func (o AvailabilityGroupListenerOutput) AvailabilityGroupConfiguration() AgConfigurationResponsePtrOutput

Availability Group configuration.

func (AvailabilityGroupListenerOutput) AvailabilityGroupName

func (o AvailabilityGroupListenerOutput) AvailabilityGroupName() pulumi.StringPtrOutput

Name of the availability group.

func (AvailabilityGroupListenerOutput) CreateDefaultAvailabilityGroupIfNotExist

func (o AvailabilityGroupListenerOutput) CreateDefaultAvailabilityGroupIfNotExist() pulumi.BoolPtrOutput

Create a default availability group if it does not exist.

func (AvailabilityGroupListenerOutput) ElementType

func (AvailabilityGroupListenerOutput) LoadBalancerConfigurations

List of load balancer configurations for an availability group listener.

func (AvailabilityGroupListenerOutput) MultiSubnetIpConfigurations

List of multi subnet IP configurations for an AG listener.

func (AvailabilityGroupListenerOutput) Name

Resource name.

func (AvailabilityGroupListenerOutput) Port

Listener port.

func (AvailabilityGroupListenerOutput) ProvisioningState

func (o AvailabilityGroupListenerOutput) ProvisioningState() pulumi.StringOutput

Provisioning state to track the async operation status.

func (AvailabilityGroupListenerOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (AvailabilityGroupListenerOutput) ToAvailabilityGroupListenerOutput

func (o AvailabilityGroupListenerOutput) ToAvailabilityGroupListenerOutput() AvailabilityGroupListenerOutput

func (AvailabilityGroupListenerOutput) ToAvailabilityGroupListenerOutputWithContext

func (o AvailabilityGroupListenerOutput) ToAvailabilityGroupListenerOutputWithContext(ctx context.Context) AvailabilityGroupListenerOutput

func (AvailabilityGroupListenerOutput) Type

Resource type.

type AvailabilityGroupListenerState

type AvailabilityGroupListenerState struct {
}

func (AvailabilityGroupListenerState) ElementType

type BackupScheduleType

type BackupScheduleType string

Backup schedule type.

func (BackupScheduleType) ElementType

func (BackupScheduleType) ElementType() reflect.Type

func (BackupScheduleType) ToBackupScheduleTypeOutput

func (e BackupScheduleType) ToBackupScheduleTypeOutput() BackupScheduleTypeOutput

func (BackupScheduleType) ToBackupScheduleTypeOutputWithContext

func (e BackupScheduleType) ToBackupScheduleTypeOutputWithContext(ctx context.Context) BackupScheduleTypeOutput

func (BackupScheduleType) ToBackupScheduleTypePtrOutput

func (e BackupScheduleType) ToBackupScheduleTypePtrOutput() BackupScheduleTypePtrOutput

func (BackupScheduleType) ToBackupScheduleTypePtrOutputWithContext

func (e BackupScheduleType) ToBackupScheduleTypePtrOutputWithContext(ctx context.Context) BackupScheduleTypePtrOutput

func (BackupScheduleType) ToStringOutput

func (e BackupScheduleType) ToStringOutput() pulumi.StringOutput

func (BackupScheduleType) ToStringOutputWithContext

func (e BackupScheduleType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BackupScheduleType) ToStringPtrOutput

func (e BackupScheduleType) ToStringPtrOutput() pulumi.StringPtrOutput

func (BackupScheduleType) ToStringPtrOutputWithContext

func (e BackupScheduleType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BackupScheduleTypeInput

type BackupScheduleTypeInput interface {
	pulumi.Input

	ToBackupScheduleTypeOutput() BackupScheduleTypeOutput
	ToBackupScheduleTypeOutputWithContext(context.Context) BackupScheduleTypeOutput
}

BackupScheduleTypeInput is an input type that accepts values of the BackupScheduleType enum A concrete instance of `BackupScheduleTypeInput` can be one of the following:

BackupScheduleTypeManual
BackupScheduleTypeAutomated

type BackupScheduleTypeOutput

type BackupScheduleTypeOutput struct{ *pulumi.OutputState }

func (BackupScheduleTypeOutput) ElementType

func (BackupScheduleTypeOutput) ElementType() reflect.Type

func (BackupScheduleTypeOutput) ToBackupScheduleTypeOutput

func (o BackupScheduleTypeOutput) ToBackupScheduleTypeOutput() BackupScheduleTypeOutput

func (BackupScheduleTypeOutput) ToBackupScheduleTypeOutputWithContext

func (o BackupScheduleTypeOutput) ToBackupScheduleTypeOutputWithContext(ctx context.Context) BackupScheduleTypeOutput

func (BackupScheduleTypeOutput) ToBackupScheduleTypePtrOutput

func (o BackupScheduleTypeOutput) ToBackupScheduleTypePtrOutput() BackupScheduleTypePtrOutput

func (BackupScheduleTypeOutput) ToBackupScheduleTypePtrOutputWithContext

func (o BackupScheduleTypeOutput) ToBackupScheduleTypePtrOutputWithContext(ctx context.Context) BackupScheduleTypePtrOutput

func (BackupScheduleTypeOutput) ToStringOutput

func (o BackupScheduleTypeOutput) ToStringOutput() pulumi.StringOutput

func (BackupScheduleTypeOutput) ToStringOutputWithContext

func (o BackupScheduleTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (BackupScheduleTypeOutput) ToStringPtrOutput

func (o BackupScheduleTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BackupScheduleTypeOutput) ToStringPtrOutputWithContext

func (o BackupScheduleTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type BackupScheduleTypePtrInput

type BackupScheduleTypePtrInput interface {
	pulumi.Input

	ToBackupScheduleTypePtrOutput() BackupScheduleTypePtrOutput
	ToBackupScheduleTypePtrOutputWithContext(context.Context) BackupScheduleTypePtrOutput
}

func BackupScheduleTypePtr

func BackupScheduleTypePtr(v string) BackupScheduleTypePtrInput

type BackupScheduleTypePtrOutput

type BackupScheduleTypePtrOutput struct{ *pulumi.OutputState }

func (BackupScheduleTypePtrOutput) Elem

func (BackupScheduleTypePtrOutput) ElementType

func (BackupScheduleTypePtrOutput) ToBackupScheduleTypePtrOutput

func (o BackupScheduleTypePtrOutput) ToBackupScheduleTypePtrOutput() BackupScheduleTypePtrOutput

func (BackupScheduleTypePtrOutput) ToBackupScheduleTypePtrOutputWithContext

func (o BackupScheduleTypePtrOutput) ToBackupScheduleTypePtrOutputWithContext(ctx context.Context) BackupScheduleTypePtrOutput

func (BackupScheduleTypePtrOutput) ToStringPtrOutput

func (o BackupScheduleTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (BackupScheduleTypePtrOutput) ToStringPtrOutputWithContext

func (o BackupScheduleTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ClusterSubnetType

type ClusterSubnetType string

Cluster subnet type.

func (ClusterSubnetType) ElementType

func (ClusterSubnetType) ElementType() reflect.Type

func (ClusterSubnetType) ToClusterSubnetTypeOutput

func (e ClusterSubnetType) ToClusterSubnetTypeOutput() ClusterSubnetTypeOutput

func (ClusterSubnetType) ToClusterSubnetTypeOutputWithContext

func (e ClusterSubnetType) ToClusterSubnetTypeOutputWithContext(ctx context.Context) ClusterSubnetTypeOutput

func (ClusterSubnetType) ToClusterSubnetTypePtrOutput

func (e ClusterSubnetType) ToClusterSubnetTypePtrOutput() ClusterSubnetTypePtrOutput

func (ClusterSubnetType) ToClusterSubnetTypePtrOutputWithContext

func (e ClusterSubnetType) ToClusterSubnetTypePtrOutputWithContext(ctx context.Context) ClusterSubnetTypePtrOutput

func (ClusterSubnetType) ToStringOutput

func (e ClusterSubnetType) ToStringOutput() pulumi.StringOutput

func (ClusterSubnetType) ToStringOutputWithContext

func (e ClusterSubnetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ClusterSubnetType) ToStringPtrOutput

func (e ClusterSubnetType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterSubnetType) ToStringPtrOutputWithContext

func (e ClusterSubnetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ClusterSubnetTypeInput

type ClusterSubnetTypeInput interface {
	pulumi.Input

	ToClusterSubnetTypeOutput() ClusterSubnetTypeOutput
	ToClusterSubnetTypeOutputWithContext(context.Context) ClusterSubnetTypeOutput
}

ClusterSubnetTypeInput is an input type that accepts values of the ClusterSubnetType enum A concrete instance of `ClusterSubnetTypeInput` can be one of the following:

ClusterSubnetTypeSingleSubnet
ClusterSubnetTypeMultiSubnet

type ClusterSubnetTypeOutput

type ClusterSubnetTypeOutput struct{ *pulumi.OutputState }

func (ClusterSubnetTypeOutput) ElementType

func (ClusterSubnetTypeOutput) ElementType() reflect.Type

func (ClusterSubnetTypeOutput) ToClusterSubnetTypeOutput

func (o ClusterSubnetTypeOutput) ToClusterSubnetTypeOutput() ClusterSubnetTypeOutput

func (ClusterSubnetTypeOutput) ToClusterSubnetTypeOutputWithContext

func (o ClusterSubnetTypeOutput) ToClusterSubnetTypeOutputWithContext(ctx context.Context) ClusterSubnetTypeOutput

func (ClusterSubnetTypeOutput) ToClusterSubnetTypePtrOutput

func (o ClusterSubnetTypeOutput) ToClusterSubnetTypePtrOutput() ClusterSubnetTypePtrOutput

func (ClusterSubnetTypeOutput) ToClusterSubnetTypePtrOutputWithContext

func (o ClusterSubnetTypeOutput) ToClusterSubnetTypePtrOutputWithContext(ctx context.Context) ClusterSubnetTypePtrOutput

func (ClusterSubnetTypeOutput) ToStringOutput

func (o ClusterSubnetTypeOutput) ToStringOutput() pulumi.StringOutput

func (ClusterSubnetTypeOutput) ToStringOutputWithContext

func (o ClusterSubnetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ClusterSubnetTypeOutput) ToStringPtrOutput

func (o ClusterSubnetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterSubnetTypeOutput) ToStringPtrOutputWithContext

func (o ClusterSubnetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ClusterSubnetTypePtrInput

type ClusterSubnetTypePtrInput interface {
	pulumi.Input

	ToClusterSubnetTypePtrOutput() ClusterSubnetTypePtrOutput
	ToClusterSubnetTypePtrOutputWithContext(context.Context) ClusterSubnetTypePtrOutput
}

func ClusterSubnetTypePtr

func ClusterSubnetTypePtr(v string) ClusterSubnetTypePtrInput

type ClusterSubnetTypePtrOutput

type ClusterSubnetTypePtrOutput struct{ *pulumi.OutputState }

func (ClusterSubnetTypePtrOutput) Elem

func (ClusterSubnetTypePtrOutput) ElementType

func (ClusterSubnetTypePtrOutput) ElementType() reflect.Type

func (ClusterSubnetTypePtrOutput) ToClusterSubnetTypePtrOutput

func (o ClusterSubnetTypePtrOutput) ToClusterSubnetTypePtrOutput() ClusterSubnetTypePtrOutput

func (ClusterSubnetTypePtrOutput) ToClusterSubnetTypePtrOutputWithContext

func (o ClusterSubnetTypePtrOutput) ToClusterSubnetTypePtrOutputWithContext(ctx context.Context) ClusterSubnetTypePtrOutput

func (ClusterSubnetTypePtrOutput) ToStringPtrOutput

func (o ClusterSubnetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ClusterSubnetTypePtrOutput) ToStringPtrOutputWithContext

func (o ClusterSubnetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Commit

type Commit string

Replica commit mode in availability group.

func (Commit) ElementType

func (Commit) ElementType() reflect.Type

func (Commit) ToCommitOutput

func (e Commit) ToCommitOutput() CommitOutput

func (Commit) ToCommitOutputWithContext

func (e Commit) ToCommitOutputWithContext(ctx context.Context) CommitOutput

func (Commit) ToCommitPtrOutput

func (e Commit) ToCommitPtrOutput() CommitPtrOutput

func (Commit) ToCommitPtrOutputWithContext

func (e Commit) ToCommitPtrOutputWithContext(ctx context.Context) CommitPtrOutput

func (Commit) ToStringOutput

func (e Commit) ToStringOutput() pulumi.StringOutput

func (Commit) ToStringOutputWithContext

func (e Commit) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Commit) ToStringPtrOutput

func (e Commit) ToStringPtrOutput() pulumi.StringPtrOutput

func (Commit) ToStringPtrOutputWithContext

func (e Commit) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CommitInput

type CommitInput interface {
	pulumi.Input

	ToCommitOutput() CommitOutput
	ToCommitOutputWithContext(context.Context) CommitOutput
}

CommitInput is an input type that accepts values of the Commit enum A concrete instance of `CommitInput` can be one of the following:

Commit_Synchronous_Commit
Commit_Asynchronous_Commit

type CommitOutput

type CommitOutput struct{ *pulumi.OutputState }

func (CommitOutput) ElementType

func (CommitOutput) ElementType() reflect.Type

func (CommitOutput) ToCommitOutput

func (o CommitOutput) ToCommitOutput() CommitOutput

func (CommitOutput) ToCommitOutputWithContext

func (o CommitOutput) ToCommitOutputWithContext(ctx context.Context) CommitOutput

func (CommitOutput) ToCommitPtrOutput

func (o CommitOutput) ToCommitPtrOutput() CommitPtrOutput

func (CommitOutput) ToCommitPtrOutputWithContext

func (o CommitOutput) ToCommitPtrOutputWithContext(ctx context.Context) CommitPtrOutput

func (CommitOutput) ToStringOutput

func (o CommitOutput) ToStringOutput() pulumi.StringOutput

func (CommitOutput) ToStringOutputWithContext

func (o CommitOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CommitOutput) ToStringPtrOutput

func (o CommitOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CommitOutput) ToStringPtrOutputWithContext

func (o CommitOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CommitPtrInput

type CommitPtrInput interface {
	pulumi.Input

	ToCommitPtrOutput() CommitPtrOutput
	ToCommitPtrOutputWithContext(context.Context) CommitPtrOutput
}

func CommitPtr

func CommitPtr(v string) CommitPtrInput

type CommitPtrOutput

type CommitPtrOutput struct{ *pulumi.OutputState }

func (CommitPtrOutput) Elem

func (o CommitPtrOutput) Elem() CommitOutput

func (CommitPtrOutput) ElementType

func (CommitPtrOutput) ElementType() reflect.Type

func (CommitPtrOutput) ToCommitPtrOutput

func (o CommitPtrOutput) ToCommitPtrOutput() CommitPtrOutput

func (CommitPtrOutput) ToCommitPtrOutputWithContext

func (o CommitPtrOutput) ToCommitPtrOutputWithContext(ctx context.Context) CommitPtrOutput

func (CommitPtrOutput) ToStringPtrOutput

func (o CommitPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CommitPtrOutput) ToStringPtrOutputWithContext

func (o CommitPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectivityType

type ConnectivityType string

SQL Server connectivity option.

func (ConnectivityType) ElementType

func (ConnectivityType) ElementType() reflect.Type

func (ConnectivityType) ToConnectivityTypeOutput

func (e ConnectivityType) ToConnectivityTypeOutput() ConnectivityTypeOutput

func (ConnectivityType) ToConnectivityTypeOutputWithContext

func (e ConnectivityType) ToConnectivityTypeOutputWithContext(ctx context.Context) ConnectivityTypeOutput

func (ConnectivityType) ToConnectivityTypePtrOutput

func (e ConnectivityType) ToConnectivityTypePtrOutput() ConnectivityTypePtrOutput

func (ConnectivityType) ToConnectivityTypePtrOutputWithContext

func (e ConnectivityType) ToConnectivityTypePtrOutputWithContext(ctx context.Context) ConnectivityTypePtrOutput

func (ConnectivityType) ToStringOutput

func (e ConnectivityType) ToStringOutput() pulumi.StringOutput

func (ConnectivityType) ToStringOutputWithContext

func (e ConnectivityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectivityType) ToStringPtrOutput

func (e ConnectivityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectivityType) ToStringPtrOutputWithContext

func (e ConnectivityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectivityTypeInput

type ConnectivityTypeInput interface {
	pulumi.Input

	ToConnectivityTypeOutput() ConnectivityTypeOutput
	ToConnectivityTypeOutputWithContext(context.Context) ConnectivityTypeOutput
}

ConnectivityTypeInput is an input type that accepts values of the ConnectivityType enum A concrete instance of `ConnectivityTypeInput` can be one of the following:

ConnectivityTypeLOCAL
ConnectivityTypePRIVATE
ConnectivityTypePUBLIC

type ConnectivityTypeOutput

type ConnectivityTypeOutput struct{ *pulumi.OutputState }

func (ConnectivityTypeOutput) ElementType

func (ConnectivityTypeOutput) ElementType() reflect.Type

func (ConnectivityTypeOutput) ToConnectivityTypeOutput

func (o ConnectivityTypeOutput) ToConnectivityTypeOutput() ConnectivityTypeOutput

func (ConnectivityTypeOutput) ToConnectivityTypeOutputWithContext

func (o ConnectivityTypeOutput) ToConnectivityTypeOutputWithContext(ctx context.Context) ConnectivityTypeOutput

func (ConnectivityTypeOutput) ToConnectivityTypePtrOutput

func (o ConnectivityTypeOutput) ToConnectivityTypePtrOutput() ConnectivityTypePtrOutput

func (ConnectivityTypeOutput) ToConnectivityTypePtrOutputWithContext

func (o ConnectivityTypeOutput) ToConnectivityTypePtrOutputWithContext(ctx context.Context) ConnectivityTypePtrOutput

func (ConnectivityTypeOutput) ToStringOutput

func (o ConnectivityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ConnectivityTypeOutput) ToStringOutputWithContext

func (o ConnectivityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectivityTypeOutput) ToStringPtrOutput

func (o ConnectivityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectivityTypeOutput) ToStringPtrOutputWithContext

func (o ConnectivityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectivityTypePtrInput

type ConnectivityTypePtrInput interface {
	pulumi.Input

	ToConnectivityTypePtrOutput() ConnectivityTypePtrOutput
	ToConnectivityTypePtrOutputWithContext(context.Context) ConnectivityTypePtrOutput
}

func ConnectivityTypePtr

func ConnectivityTypePtr(v string) ConnectivityTypePtrInput

type ConnectivityTypePtrOutput

type ConnectivityTypePtrOutput struct{ *pulumi.OutputState }

func (ConnectivityTypePtrOutput) Elem

func (ConnectivityTypePtrOutput) ElementType

func (ConnectivityTypePtrOutput) ElementType() reflect.Type

func (ConnectivityTypePtrOutput) ToConnectivityTypePtrOutput

func (o ConnectivityTypePtrOutput) ToConnectivityTypePtrOutput() ConnectivityTypePtrOutput

func (ConnectivityTypePtrOutput) ToConnectivityTypePtrOutputWithContext

func (o ConnectivityTypePtrOutput) ToConnectivityTypePtrOutputWithContext(ctx context.Context) ConnectivityTypePtrOutput

func (ConnectivityTypePtrOutput) ToStringPtrOutput

func (o ConnectivityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectivityTypePtrOutput) ToStringPtrOutputWithContext

func (o ConnectivityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DayOfWeek

type DayOfWeek string

Day of week to apply the patch on.

func (DayOfWeek) ElementType

func (DayOfWeek) ElementType() reflect.Type

func (DayOfWeek) ToDayOfWeekOutput

func (e DayOfWeek) ToDayOfWeekOutput() DayOfWeekOutput

func (DayOfWeek) ToDayOfWeekOutputWithContext

func (e DayOfWeek) ToDayOfWeekOutputWithContext(ctx context.Context) DayOfWeekOutput

func (DayOfWeek) ToDayOfWeekPtrOutput

func (e DayOfWeek) ToDayOfWeekPtrOutput() DayOfWeekPtrOutput

func (DayOfWeek) ToDayOfWeekPtrOutputWithContext

func (e DayOfWeek) ToDayOfWeekPtrOutputWithContext(ctx context.Context) DayOfWeekPtrOutput

func (DayOfWeek) ToStringOutput

func (e DayOfWeek) ToStringOutput() pulumi.StringOutput

func (DayOfWeek) ToStringOutputWithContext

func (e DayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DayOfWeek) ToStringPtrOutput

func (e DayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput

func (DayOfWeek) ToStringPtrOutputWithContext

func (e DayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DayOfWeekInput

type DayOfWeekInput interface {
	pulumi.Input

	ToDayOfWeekOutput() DayOfWeekOutput
	ToDayOfWeekOutputWithContext(context.Context) DayOfWeekOutput
}

DayOfWeekInput is an input type that accepts values of the DayOfWeek enum A concrete instance of `DayOfWeekInput` can be one of the following:

DayOfWeekEveryday
DayOfWeekMonday
DayOfWeekTuesday
DayOfWeekWednesday
DayOfWeekThursday
DayOfWeekFriday
DayOfWeekSaturday
DayOfWeekSunday

type DayOfWeekOutput

type DayOfWeekOutput struct{ *pulumi.OutputState }

func (DayOfWeekOutput) ElementType

func (DayOfWeekOutput) ElementType() reflect.Type

func (DayOfWeekOutput) ToDayOfWeekOutput

func (o DayOfWeekOutput) ToDayOfWeekOutput() DayOfWeekOutput

func (DayOfWeekOutput) ToDayOfWeekOutputWithContext

func (o DayOfWeekOutput) ToDayOfWeekOutputWithContext(ctx context.Context) DayOfWeekOutput

func (DayOfWeekOutput) ToDayOfWeekPtrOutput

func (o DayOfWeekOutput) ToDayOfWeekPtrOutput() DayOfWeekPtrOutput

func (DayOfWeekOutput) ToDayOfWeekPtrOutputWithContext

func (o DayOfWeekOutput) ToDayOfWeekPtrOutputWithContext(ctx context.Context) DayOfWeekPtrOutput

func (DayOfWeekOutput) ToStringOutput

func (o DayOfWeekOutput) ToStringOutput() pulumi.StringOutput

func (DayOfWeekOutput) ToStringOutputWithContext

func (o DayOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DayOfWeekOutput) ToStringPtrOutput

func (o DayOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DayOfWeekOutput) ToStringPtrOutputWithContext

func (o DayOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DayOfWeekPtrInput

type DayOfWeekPtrInput interface {
	pulumi.Input

	ToDayOfWeekPtrOutput() DayOfWeekPtrOutput
	ToDayOfWeekPtrOutputWithContext(context.Context) DayOfWeekPtrOutput
}

func DayOfWeekPtr

func DayOfWeekPtr(v string) DayOfWeekPtrInput

type DayOfWeekPtrOutput

type DayOfWeekPtrOutput struct{ *pulumi.OutputState }

func (DayOfWeekPtrOutput) Elem

func (DayOfWeekPtrOutput) ElementType

func (DayOfWeekPtrOutput) ElementType() reflect.Type

func (DayOfWeekPtrOutput) ToDayOfWeekPtrOutput

func (o DayOfWeekPtrOutput) ToDayOfWeekPtrOutput() DayOfWeekPtrOutput

func (DayOfWeekPtrOutput) ToDayOfWeekPtrOutputWithContext

func (o DayOfWeekPtrOutput) ToDayOfWeekPtrOutputWithContext(ctx context.Context) DayOfWeekPtrOutput

func (DayOfWeekPtrOutput) ToStringPtrOutput

func (o DayOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DayOfWeekPtrOutput) ToStringPtrOutputWithContext

func (o DayOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DiskConfigurationType

type DiskConfigurationType string

Disk configuration to apply to SQL Server.

func (DiskConfigurationType) ElementType

func (DiskConfigurationType) ElementType() reflect.Type

func (DiskConfigurationType) ToDiskConfigurationTypeOutput

func (e DiskConfigurationType) ToDiskConfigurationTypeOutput() DiskConfigurationTypeOutput

func (DiskConfigurationType) ToDiskConfigurationTypeOutputWithContext

func (e DiskConfigurationType) ToDiskConfigurationTypeOutputWithContext(ctx context.Context) DiskConfigurationTypeOutput

func (DiskConfigurationType) ToDiskConfigurationTypePtrOutput

func (e DiskConfigurationType) ToDiskConfigurationTypePtrOutput() DiskConfigurationTypePtrOutput

func (DiskConfigurationType) ToDiskConfigurationTypePtrOutputWithContext

func (e DiskConfigurationType) ToDiskConfigurationTypePtrOutputWithContext(ctx context.Context) DiskConfigurationTypePtrOutput

func (DiskConfigurationType) ToStringOutput

func (e DiskConfigurationType) ToStringOutput() pulumi.StringOutput

func (DiskConfigurationType) ToStringOutputWithContext

func (e DiskConfigurationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DiskConfigurationType) ToStringPtrOutput

func (e DiskConfigurationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiskConfigurationType) ToStringPtrOutputWithContext

func (e DiskConfigurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DiskConfigurationTypeInput

type DiskConfigurationTypeInput interface {
	pulumi.Input

	ToDiskConfigurationTypeOutput() DiskConfigurationTypeOutput
	ToDiskConfigurationTypeOutputWithContext(context.Context) DiskConfigurationTypeOutput
}

DiskConfigurationTypeInput is an input type that accepts values of the DiskConfigurationType enum A concrete instance of `DiskConfigurationTypeInput` can be one of the following:

DiskConfigurationTypeNEW
DiskConfigurationTypeEXTEND
DiskConfigurationTypeADD

type DiskConfigurationTypeOutput

type DiskConfigurationTypeOutput struct{ *pulumi.OutputState }

func (DiskConfigurationTypeOutput) ElementType

func (DiskConfigurationTypeOutput) ToDiskConfigurationTypeOutput

func (o DiskConfigurationTypeOutput) ToDiskConfigurationTypeOutput() DiskConfigurationTypeOutput

func (DiskConfigurationTypeOutput) ToDiskConfigurationTypeOutputWithContext

func (o DiskConfigurationTypeOutput) ToDiskConfigurationTypeOutputWithContext(ctx context.Context) DiskConfigurationTypeOutput

func (DiskConfigurationTypeOutput) ToDiskConfigurationTypePtrOutput

func (o DiskConfigurationTypeOutput) ToDiskConfigurationTypePtrOutput() DiskConfigurationTypePtrOutput

func (DiskConfigurationTypeOutput) ToDiskConfigurationTypePtrOutputWithContext

func (o DiskConfigurationTypeOutput) ToDiskConfigurationTypePtrOutputWithContext(ctx context.Context) DiskConfigurationTypePtrOutput

func (DiskConfigurationTypeOutput) ToStringOutput

func (o DiskConfigurationTypeOutput) ToStringOutput() pulumi.StringOutput

func (DiskConfigurationTypeOutput) ToStringOutputWithContext

func (o DiskConfigurationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (DiskConfigurationTypeOutput) ToStringPtrOutput

func (o DiskConfigurationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DiskConfigurationTypeOutput) ToStringPtrOutputWithContext

func (o DiskConfigurationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type DiskConfigurationTypePtrInput

type DiskConfigurationTypePtrInput interface {
	pulumi.Input

	ToDiskConfigurationTypePtrOutput() DiskConfigurationTypePtrOutput
	ToDiskConfigurationTypePtrOutputWithContext(context.Context) DiskConfigurationTypePtrOutput
}

func DiskConfigurationTypePtr

func DiskConfigurationTypePtr(v string) DiskConfigurationTypePtrInput

type DiskConfigurationTypePtrOutput

type DiskConfigurationTypePtrOutput struct{ *pulumi.OutputState }

func (DiskConfigurationTypePtrOutput) Elem

func (DiskConfigurationTypePtrOutput) ElementType

func (DiskConfigurationTypePtrOutput) ToDiskConfigurationTypePtrOutput

func (o DiskConfigurationTypePtrOutput) ToDiskConfigurationTypePtrOutput() DiskConfigurationTypePtrOutput

func (DiskConfigurationTypePtrOutput) ToDiskConfigurationTypePtrOutputWithContext

func (o DiskConfigurationTypePtrOutput) ToDiskConfigurationTypePtrOutputWithContext(ctx context.Context) DiskConfigurationTypePtrOutput

func (DiskConfigurationTypePtrOutput) ToStringPtrOutput

func (DiskConfigurationTypePtrOutput) ToStringPtrOutputWithContext

func (o DiskConfigurationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Failover

type Failover string

Replica failover mode in availability group.

func (Failover) ElementType

func (Failover) ElementType() reflect.Type

func (Failover) ToFailoverOutput

func (e Failover) ToFailoverOutput() FailoverOutput

func (Failover) ToFailoverOutputWithContext

func (e Failover) ToFailoverOutputWithContext(ctx context.Context) FailoverOutput

func (Failover) ToFailoverPtrOutput

func (e Failover) ToFailoverPtrOutput() FailoverPtrOutput

func (Failover) ToFailoverPtrOutputWithContext

func (e Failover) ToFailoverPtrOutputWithContext(ctx context.Context) FailoverPtrOutput

func (Failover) ToStringOutput

func (e Failover) ToStringOutput() pulumi.StringOutput

func (Failover) ToStringOutputWithContext

func (e Failover) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Failover) ToStringPtrOutput

func (e Failover) ToStringPtrOutput() pulumi.StringPtrOutput

func (Failover) ToStringPtrOutputWithContext

func (e Failover) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FailoverInput

type FailoverInput interface {
	pulumi.Input

	ToFailoverOutput() FailoverOutput
	ToFailoverOutputWithContext(context.Context) FailoverOutput
}

FailoverInput is an input type that accepts values of the Failover enum A concrete instance of `FailoverInput` can be one of the following:

FailoverAutomatic
FailoverManual

type FailoverOutput

type FailoverOutput struct{ *pulumi.OutputState }

func (FailoverOutput) ElementType

func (FailoverOutput) ElementType() reflect.Type

func (FailoverOutput) ToFailoverOutput

func (o FailoverOutput) ToFailoverOutput() FailoverOutput

func (FailoverOutput) ToFailoverOutputWithContext

func (o FailoverOutput) ToFailoverOutputWithContext(ctx context.Context) FailoverOutput

func (FailoverOutput) ToFailoverPtrOutput

func (o FailoverOutput) ToFailoverPtrOutput() FailoverPtrOutput

func (FailoverOutput) ToFailoverPtrOutputWithContext

func (o FailoverOutput) ToFailoverPtrOutputWithContext(ctx context.Context) FailoverPtrOutput

func (FailoverOutput) ToStringOutput

func (o FailoverOutput) ToStringOutput() pulumi.StringOutput

func (FailoverOutput) ToStringOutputWithContext

func (o FailoverOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FailoverOutput) ToStringPtrOutput

func (o FailoverOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FailoverOutput) ToStringPtrOutputWithContext

func (o FailoverOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FailoverPtrInput

type FailoverPtrInput interface {
	pulumi.Input

	ToFailoverPtrOutput() FailoverPtrOutput
	ToFailoverPtrOutputWithContext(context.Context) FailoverPtrOutput
}

func FailoverPtr

func FailoverPtr(v string) FailoverPtrInput

type FailoverPtrOutput

type FailoverPtrOutput struct{ *pulumi.OutputState }

func (FailoverPtrOutput) Elem

func (FailoverPtrOutput) ElementType

func (FailoverPtrOutput) ElementType() reflect.Type

func (FailoverPtrOutput) ToFailoverPtrOutput

func (o FailoverPtrOutput) ToFailoverPtrOutput() FailoverPtrOutput

func (FailoverPtrOutput) ToFailoverPtrOutputWithContext

func (o FailoverPtrOutput) ToFailoverPtrOutputWithContext(ctx context.Context) FailoverPtrOutput

func (FailoverPtrOutput) ToStringPtrOutput

func (o FailoverPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (FailoverPtrOutput) ToStringPtrOutputWithContext

func (o FailoverPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FullBackupFrequencyType

type FullBackupFrequencyType string

Frequency of full backups. In both cases, full backups begin during the next scheduled time window.

func (FullBackupFrequencyType) ElementType

func (FullBackupFrequencyType) ElementType() reflect.Type

func (FullBackupFrequencyType) ToFullBackupFrequencyTypeOutput

func (e FullBackupFrequencyType) ToFullBackupFrequencyTypeOutput() FullBackupFrequencyTypeOutput

func (FullBackupFrequencyType) ToFullBackupFrequencyTypeOutputWithContext

func (e FullBackupFrequencyType) ToFullBackupFrequencyTypeOutputWithContext(ctx context.Context) FullBackupFrequencyTypeOutput

func (FullBackupFrequencyType) ToFullBackupFrequencyTypePtrOutput

func (e FullBackupFrequencyType) ToFullBackupFrequencyTypePtrOutput() FullBackupFrequencyTypePtrOutput

func (FullBackupFrequencyType) ToFullBackupFrequencyTypePtrOutputWithContext

func (e FullBackupFrequencyType) ToFullBackupFrequencyTypePtrOutputWithContext(ctx context.Context) FullBackupFrequencyTypePtrOutput

func (FullBackupFrequencyType) ToStringOutput

func (e FullBackupFrequencyType) ToStringOutput() pulumi.StringOutput

func (FullBackupFrequencyType) ToStringOutputWithContext

func (e FullBackupFrequencyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FullBackupFrequencyType) ToStringPtrOutput

func (e FullBackupFrequencyType) ToStringPtrOutput() pulumi.StringPtrOutput

func (FullBackupFrequencyType) ToStringPtrOutputWithContext

func (e FullBackupFrequencyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FullBackupFrequencyTypeInput

type FullBackupFrequencyTypeInput interface {
	pulumi.Input

	ToFullBackupFrequencyTypeOutput() FullBackupFrequencyTypeOutput
	ToFullBackupFrequencyTypeOutputWithContext(context.Context) FullBackupFrequencyTypeOutput
}

FullBackupFrequencyTypeInput is an input type that accepts values of the FullBackupFrequencyType enum A concrete instance of `FullBackupFrequencyTypeInput` can be one of the following:

FullBackupFrequencyTypeDaily
FullBackupFrequencyTypeWeekly

type FullBackupFrequencyTypeOutput

type FullBackupFrequencyTypeOutput struct{ *pulumi.OutputState }

func (FullBackupFrequencyTypeOutput) ElementType

func (FullBackupFrequencyTypeOutput) ToFullBackupFrequencyTypeOutput

func (o FullBackupFrequencyTypeOutput) ToFullBackupFrequencyTypeOutput() FullBackupFrequencyTypeOutput

func (FullBackupFrequencyTypeOutput) ToFullBackupFrequencyTypeOutputWithContext

func (o FullBackupFrequencyTypeOutput) ToFullBackupFrequencyTypeOutputWithContext(ctx context.Context) FullBackupFrequencyTypeOutput

func (FullBackupFrequencyTypeOutput) ToFullBackupFrequencyTypePtrOutput

func (o FullBackupFrequencyTypeOutput) ToFullBackupFrequencyTypePtrOutput() FullBackupFrequencyTypePtrOutput

func (FullBackupFrequencyTypeOutput) ToFullBackupFrequencyTypePtrOutputWithContext

func (o FullBackupFrequencyTypeOutput) ToFullBackupFrequencyTypePtrOutputWithContext(ctx context.Context) FullBackupFrequencyTypePtrOutput

func (FullBackupFrequencyTypeOutput) ToStringOutput

func (FullBackupFrequencyTypeOutput) ToStringOutputWithContext

func (o FullBackupFrequencyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (FullBackupFrequencyTypeOutput) ToStringPtrOutput

func (FullBackupFrequencyTypeOutput) ToStringPtrOutputWithContext

func (o FullBackupFrequencyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type FullBackupFrequencyTypePtrInput

type FullBackupFrequencyTypePtrInput interface {
	pulumi.Input

	ToFullBackupFrequencyTypePtrOutput() FullBackupFrequencyTypePtrOutput
	ToFullBackupFrequencyTypePtrOutputWithContext(context.Context) FullBackupFrequencyTypePtrOutput
}

func FullBackupFrequencyTypePtr

func FullBackupFrequencyTypePtr(v string) FullBackupFrequencyTypePtrInput

type FullBackupFrequencyTypePtrOutput

type FullBackupFrequencyTypePtrOutput struct{ *pulumi.OutputState }

func (FullBackupFrequencyTypePtrOutput) Elem

func (FullBackupFrequencyTypePtrOutput) ElementType

func (FullBackupFrequencyTypePtrOutput) ToFullBackupFrequencyTypePtrOutput

func (o FullBackupFrequencyTypePtrOutput) ToFullBackupFrequencyTypePtrOutput() FullBackupFrequencyTypePtrOutput

func (FullBackupFrequencyTypePtrOutput) ToFullBackupFrequencyTypePtrOutputWithContext

func (o FullBackupFrequencyTypePtrOutput) ToFullBackupFrequencyTypePtrOutputWithContext(ctx context.Context) FullBackupFrequencyTypePtrOutput

func (FullBackupFrequencyTypePtrOutput) ToStringPtrOutput

func (FullBackupFrequencyTypePtrOutput) ToStringPtrOutputWithContext

func (o FullBackupFrequencyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IdentityType

type IdentityType string

The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.

func (IdentityType) ElementType

func (IdentityType) ElementType() reflect.Type

func (IdentityType) ToIdentityTypeOutput

func (e IdentityType) ToIdentityTypeOutput() IdentityTypeOutput

func (IdentityType) ToIdentityTypeOutputWithContext

func (e IdentityType) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput

func (IdentityType) ToIdentityTypePtrOutput

func (e IdentityType) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityType) ToIdentityTypePtrOutputWithContext

func (e IdentityType) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityType) ToStringOutput

func (e IdentityType) ToStringOutput() pulumi.StringOutput

func (IdentityType) ToStringOutputWithContext

func (e IdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IdentityType) ToStringPtrOutput

func (e IdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityType) ToStringPtrOutputWithContext

func (e IdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IdentityTypeInput

type IdentityTypeInput interface {
	pulumi.Input

	ToIdentityTypeOutput() IdentityTypeOutput
	ToIdentityTypeOutputWithContext(context.Context) IdentityTypeOutput
}

IdentityTypeInput is an input type that accepts values of the IdentityType enum A concrete instance of `IdentityTypeInput` can be one of the following:

IdentityTypeNone
IdentityTypeSystemAssigned

type IdentityTypeOutput

type IdentityTypeOutput struct{ *pulumi.OutputState }

func (IdentityTypeOutput) ElementType

func (IdentityTypeOutput) ElementType() reflect.Type

func (IdentityTypeOutput) ToIdentityTypeOutput

func (o IdentityTypeOutput) ToIdentityTypeOutput() IdentityTypeOutput

func (IdentityTypeOutput) ToIdentityTypeOutputWithContext

func (o IdentityTypeOutput) ToIdentityTypeOutputWithContext(ctx context.Context) IdentityTypeOutput

func (IdentityTypeOutput) ToIdentityTypePtrOutput

func (o IdentityTypeOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityTypeOutput) ToIdentityTypePtrOutputWithContext

func (o IdentityTypeOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityTypeOutput) ToStringOutput

func (o IdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (IdentityTypeOutput) ToStringOutputWithContext

func (o IdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (IdentityTypeOutput) ToStringPtrOutput

func (o IdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityTypeOutput) ToStringPtrOutputWithContext

func (o IdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type IdentityTypePtrInput

type IdentityTypePtrInput interface {
	pulumi.Input

	ToIdentityTypePtrOutput() IdentityTypePtrOutput
	ToIdentityTypePtrOutputWithContext(context.Context) IdentityTypePtrOutput
}

func IdentityTypePtr

func IdentityTypePtr(v string) IdentityTypePtrInput

type IdentityTypePtrOutput

type IdentityTypePtrOutput struct{ *pulumi.OutputState }

func (IdentityTypePtrOutput) Elem

func (IdentityTypePtrOutput) ElementType

func (IdentityTypePtrOutput) ElementType() reflect.Type

func (IdentityTypePtrOutput) ToIdentityTypePtrOutput

func (o IdentityTypePtrOutput) ToIdentityTypePtrOutput() IdentityTypePtrOutput

func (IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext

func (o IdentityTypePtrOutput) ToIdentityTypePtrOutputWithContext(ctx context.Context) IdentityTypePtrOutput

func (IdentityTypePtrOutput) ToStringPtrOutput

func (o IdentityTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o IdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KeyVaultCredentialSettings

type KeyVaultCredentialSettings struct {
	// Azure Key Vault url.
	AzureKeyVaultUrl *string `pulumi:"azureKeyVaultUrl"`
	// Credential name.
	CredentialName *string `pulumi:"credentialName"`
	// Enable or disable key vault credential setting.
	Enable *bool `pulumi:"enable"`
	// Service principal name to access key vault.
	ServicePrincipalName *string `pulumi:"servicePrincipalName"`
	// Service principal name secret to access key vault.
	ServicePrincipalSecret *string `pulumi:"servicePrincipalSecret"`
}

Configure your SQL virtual machine to be able to connect to the Azure Key Vault service.

type KeyVaultCredentialSettingsArgs

type KeyVaultCredentialSettingsArgs struct {
	// Azure Key Vault url.
	AzureKeyVaultUrl pulumi.StringPtrInput `pulumi:"azureKeyVaultUrl"`
	// Credential name.
	CredentialName pulumi.StringPtrInput `pulumi:"credentialName"`
	// Enable or disable key vault credential setting.
	Enable pulumi.BoolPtrInput `pulumi:"enable"`
	// Service principal name to access key vault.
	ServicePrincipalName pulumi.StringPtrInput `pulumi:"servicePrincipalName"`
	// Service principal name secret to access key vault.
	ServicePrincipalSecret pulumi.StringPtrInput `pulumi:"servicePrincipalSecret"`
}

Configure your SQL virtual machine to be able to connect to the Azure Key Vault service.

func (KeyVaultCredentialSettingsArgs) ElementType

func (KeyVaultCredentialSettingsArgs) ToKeyVaultCredentialSettingsOutput

func (i KeyVaultCredentialSettingsArgs) ToKeyVaultCredentialSettingsOutput() KeyVaultCredentialSettingsOutput

func (KeyVaultCredentialSettingsArgs) ToKeyVaultCredentialSettingsOutputWithContext

func (i KeyVaultCredentialSettingsArgs) ToKeyVaultCredentialSettingsOutputWithContext(ctx context.Context) KeyVaultCredentialSettingsOutput

func (KeyVaultCredentialSettingsArgs) ToKeyVaultCredentialSettingsPtrOutput

func (i KeyVaultCredentialSettingsArgs) ToKeyVaultCredentialSettingsPtrOutput() KeyVaultCredentialSettingsPtrOutput

func (KeyVaultCredentialSettingsArgs) ToKeyVaultCredentialSettingsPtrOutputWithContext

func (i KeyVaultCredentialSettingsArgs) ToKeyVaultCredentialSettingsPtrOutputWithContext(ctx context.Context) KeyVaultCredentialSettingsPtrOutput

type KeyVaultCredentialSettingsInput

type KeyVaultCredentialSettingsInput interface {
	pulumi.Input

	ToKeyVaultCredentialSettingsOutput() KeyVaultCredentialSettingsOutput
	ToKeyVaultCredentialSettingsOutputWithContext(context.Context) KeyVaultCredentialSettingsOutput
}

KeyVaultCredentialSettingsInput is an input type that accepts KeyVaultCredentialSettingsArgs and KeyVaultCredentialSettingsOutput values. You can construct a concrete instance of `KeyVaultCredentialSettingsInput` via:

KeyVaultCredentialSettingsArgs{...}

type KeyVaultCredentialSettingsOutput

type KeyVaultCredentialSettingsOutput struct{ *pulumi.OutputState }

Configure your SQL virtual machine to be able to connect to the Azure Key Vault service.

func (KeyVaultCredentialSettingsOutput) AzureKeyVaultUrl

Azure Key Vault url.

func (KeyVaultCredentialSettingsOutput) CredentialName

Credential name.

func (KeyVaultCredentialSettingsOutput) ElementType

func (KeyVaultCredentialSettingsOutput) Enable

Enable or disable key vault credential setting.

func (KeyVaultCredentialSettingsOutput) ServicePrincipalName

func (o KeyVaultCredentialSettingsOutput) ServicePrincipalName() pulumi.StringPtrOutput

Service principal name to access key vault.

func (KeyVaultCredentialSettingsOutput) ServicePrincipalSecret

func (o KeyVaultCredentialSettingsOutput) ServicePrincipalSecret() pulumi.StringPtrOutput

Service principal name secret to access key vault.

func (KeyVaultCredentialSettingsOutput) ToKeyVaultCredentialSettingsOutput

func (o KeyVaultCredentialSettingsOutput) ToKeyVaultCredentialSettingsOutput() KeyVaultCredentialSettingsOutput

func (KeyVaultCredentialSettingsOutput) ToKeyVaultCredentialSettingsOutputWithContext

func (o KeyVaultCredentialSettingsOutput) ToKeyVaultCredentialSettingsOutputWithContext(ctx context.Context) KeyVaultCredentialSettingsOutput

func (KeyVaultCredentialSettingsOutput) ToKeyVaultCredentialSettingsPtrOutput

func (o KeyVaultCredentialSettingsOutput) ToKeyVaultCredentialSettingsPtrOutput() KeyVaultCredentialSettingsPtrOutput

func (KeyVaultCredentialSettingsOutput) ToKeyVaultCredentialSettingsPtrOutputWithContext

func (o KeyVaultCredentialSettingsOutput) ToKeyVaultCredentialSettingsPtrOutputWithContext(ctx context.Context) KeyVaultCredentialSettingsPtrOutput

type KeyVaultCredentialSettingsPtrInput

type KeyVaultCredentialSettingsPtrInput interface {
	pulumi.Input

	ToKeyVaultCredentialSettingsPtrOutput() KeyVaultCredentialSettingsPtrOutput
	ToKeyVaultCredentialSettingsPtrOutputWithContext(context.Context) KeyVaultCredentialSettingsPtrOutput
}

KeyVaultCredentialSettingsPtrInput is an input type that accepts KeyVaultCredentialSettingsArgs, KeyVaultCredentialSettingsPtr and KeyVaultCredentialSettingsPtrOutput values. You can construct a concrete instance of `KeyVaultCredentialSettingsPtrInput` via:

        KeyVaultCredentialSettingsArgs{...}

or:

        nil

type KeyVaultCredentialSettingsPtrOutput

type KeyVaultCredentialSettingsPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultCredentialSettingsPtrOutput) AzureKeyVaultUrl

Azure Key Vault url.

func (KeyVaultCredentialSettingsPtrOutput) CredentialName

Credential name.

func (KeyVaultCredentialSettingsPtrOutput) Elem

func (KeyVaultCredentialSettingsPtrOutput) ElementType

func (KeyVaultCredentialSettingsPtrOutput) Enable

Enable or disable key vault credential setting.

func (KeyVaultCredentialSettingsPtrOutput) ServicePrincipalName

Service principal name to access key vault.

func (KeyVaultCredentialSettingsPtrOutput) ServicePrincipalSecret

func (o KeyVaultCredentialSettingsPtrOutput) ServicePrincipalSecret() pulumi.StringPtrOutput

Service principal name secret to access key vault.

func (KeyVaultCredentialSettingsPtrOutput) ToKeyVaultCredentialSettingsPtrOutput

func (o KeyVaultCredentialSettingsPtrOutput) ToKeyVaultCredentialSettingsPtrOutput() KeyVaultCredentialSettingsPtrOutput

func (KeyVaultCredentialSettingsPtrOutput) ToKeyVaultCredentialSettingsPtrOutputWithContext

func (o KeyVaultCredentialSettingsPtrOutput) ToKeyVaultCredentialSettingsPtrOutputWithContext(ctx context.Context) KeyVaultCredentialSettingsPtrOutput

type KeyVaultCredentialSettingsResponse

type KeyVaultCredentialSettingsResponse struct {
	// Azure Key Vault url.
	AzureKeyVaultUrl *string `pulumi:"azureKeyVaultUrl"`
	// Credential name.
	CredentialName *string `pulumi:"credentialName"`
	// Enable or disable key vault credential setting.
	Enable *bool `pulumi:"enable"`
	// Service principal name to access key vault.
	ServicePrincipalName *string `pulumi:"servicePrincipalName"`
}

Configure your SQL virtual machine to be able to connect to the Azure Key Vault service.

type KeyVaultCredentialSettingsResponseOutput

type KeyVaultCredentialSettingsResponseOutput struct{ *pulumi.OutputState }

Configure your SQL virtual machine to be able to connect to the Azure Key Vault service.

func (KeyVaultCredentialSettingsResponseOutput) AzureKeyVaultUrl

Azure Key Vault url.

func (KeyVaultCredentialSettingsResponseOutput) CredentialName

Credential name.

func (KeyVaultCredentialSettingsResponseOutput) ElementType

func (KeyVaultCredentialSettingsResponseOutput) Enable

Enable or disable key vault credential setting.

func (KeyVaultCredentialSettingsResponseOutput) ServicePrincipalName

Service principal name to access key vault.

func (KeyVaultCredentialSettingsResponseOutput) ToKeyVaultCredentialSettingsResponseOutput

func (o KeyVaultCredentialSettingsResponseOutput) ToKeyVaultCredentialSettingsResponseOutput() KeyVaultCredentialSettingsResponseOutput

func (KeyVaultCredentialSettingsResponseOutput) ToKeyVaultCredentialSettingsResponseOutputWithContext

func (o KeyVaultCredentialSettingsResponseOutput) ToKeyVaultCredentialSettingsResponseOutputWithContext(ctx context.Context) KeyVaultCredentialSettingsResponseOutput

type KeyVaultCredentialSettingsResponsePtrOutput

type KeyVaultCredentialSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultCredentialSettingsResponsePtrOutput) AzureKeyVaultUrl

Azure Key Vault url.

func (KeyVaultCredentialSettingsResponsePtrOutput) CredentialName

Credential name.

func (KeyVaultCredentialSettingsResponsePtrOutput) Elem

func (KeyVaultCredentialSettingsResponsePtrOutput) ElementType

func (KeyVaultCredentialSettingsResponsePtrOutput) Enable

Enable or disable key vault credential setting.

func (KeyVaultCredentialSettingsResponsePtrOutput) ServicePrincipalName

Service principal name to access key vault.

func (KeyVaultCredentialSettingsResponsePtrOutput) ToKeyVaultCredentialSettingsResponsePtrOutput

func (o KeyVaultCredentialSettingsResponsePtrOutput) ToKeyVaultCredentialSettingsResponsePtrOutput() KeyVaultCredentialSettingsResponsePtrOutput

func (KeyVaultCredentialSettingsResponsePtrOutput) ToKeyVaultCredentialSettingsResponsePtrOutputWithContext

func (o KeyVaultCredentialSettingsResponsePtrOutput) ToKeyVaultCredentialSettingsResponsePtrOutputWithContext(ctx context.Context) KeyVaultCredentialSettingsResponsePtrOutput

type LoadBalancerConfiguration

type LoadBalancerConfiguration struct {
	// Resource id of the load balancer.
	LoadBalancerResourceId *string `pulumi:"loadBalancerResourceId"`
	// Private IP address.
	PrivateIpAddress *PrivateIPAddress `pulumi:"privateIpAddress"`
	// Probe port.
	ProbePort *int `pulumi:"probePort"`
	// Resource id of the public IP.
	PublicIpAddressResourceId *string `pulumi:"publicIpAddressResourceId"`
	// List of the SQL virtual machine instance resource id's that are enrolled into the availability group listener.
	SqlVirtualMachineInstances []string `pulumi:"sqlVirtualMachineInstances"`
}

A load balancer configuration for an availability group listener.

type LoadBalancerConfigurationArgs

type LoadBalancerConfigurationArgs struct {
	// Resource id of the load balancer.
	LoadBalancerResourceId pulumi.StringPtrInput `pulumi:"loadBalancerResourceId"`
	// Private IP address.
	PrivateIpAddress PrivateIPAddressPtrInput `pulumi:"privateIpAddress"`
	// Probe port.
	ProbePort pulumi.IntPtrInput `pulumi:"probePort"`
	// Resource id of the public IP.
	PublicIpAddressResourceId pulumi.StringPtrInput `pulumi:"publicIpAddressResourceId"`
	// List of the SQL virtual machine instance resource id's that are enrolled into the availability group listener.
	SqlVirtualMachineInstances pulumi.StringArrayInput `pulumi:"sqlVirtualMachineInstances"`
}

A load balancer configuration for an availability group listener.

func (LoadBalancerConfigurationArgs) ElementType

func (LoadBalancerConfigurationArgs) ToLoadBalancerConfigurationOutput

func (i LoadBalancerConfigurationArgs) ToLoadBalancerConfigurationOutput() LoadBalancerConfigurationOutput

func (LoadBalancerConfigurationArgs) ToLoadBalancerConfigurationOutputWithContext

func (i LoadBalancerConfigurationArgs) ToLoadBalancerConfigurationOutputWithContext(ctx context.Context) LoadBalancerConfigurationOutput

type LoadBalancerConfigurationArray

type LoadBalancerConfigurationArray []LoadBalancerConfigurationInput

func (LoadBalancerConfigurationArray) ElementType

func (LoadBalancerConfigurationArray) ToLoadBalancerConfigurationArrayOutput

func (i LoadBalancerConfigurationArray) ToLoadBalancerConfigurationArrayOutput() LoadBalancerConfigurationArrayOutput

func (LoadBalancerConfigurationArray) ToLoadBalancerConfigurationArrayOutputWithContext

func (i LoadBalancerConfigurationArray) ToLoadBalancerConfigurationArrayOutputWithContext(ctx context.Context) LoadBalancerConfigurationArrayOutput

type LoadBalancerConfigurationArrayInput

type LoadBalancerConfigurationArrayInput interface {
	pulumi.Input

	ToLoadBalancerConfigurationArrayOutput() LoadBalancerConfigurationArrayOutput
	ToLoadBalancerConfigurationArrayOutputWithContext(context.Context) LoadBalancerConfigurationArrayOutput
}

LoadBalancerConfigurationArrayInput is an input type that accepts LoadBalancerConfigurationArray and LoadBalancerConfigurationArrayOutput values. You can construct a concrete instance of `LoadBalancerConfigurationArrayInput` via:

LoadBalancerConfigurationArray{ LoadBalancerConfigurationArgs{...} }

type LoadBalancerConfigurationArrayOutput

type LoadBalancerConfigurationArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerConfigurationArrayOutput) ElementType

func (LoadBalancerConfigurationArrayOutput) Index

func (LoadBalancerConfigurationArrayOutput) ToLoadBalancerConfigurationArrayOutput

func (o LoadBalancerConfigurationArrayOutput) ToLoadBalancerConfigurationArrayOutput() LoadBalancerConfigurationArrayOutput

func (LoadBalancerConfigurationArrayOutput) ToLoadBalancerConfigurationArrayOutputWithContext

func (o LoadBalancerConfigurationArrayOutput) ToLoadBalancerConfigurationArrayOutputWithContext(ctx context.Context) LoadBalancerConfigurationArrayOutput

type LoadBalancerConfigurationInput

type LoadBalancerConfigurationInput interface {
	pulumi.Input

	ToLoadBalancerConfigurationOutput() LoadBalancerConfigurationOutput
	ToLoadBalancerConfigurationOutputWithContext(context.Context) LoadBalancerConfigurationOutput
}

LoadBalancerConfigurationInput is an input type that accepts LoadBalancerConfigurationArgs and LoadBalancerConfigurationOutput values. You can construct a concrete instance of `LoadBalancerConfigurationInput` via:

LoadBalancerConfigurationArgs{...}

type LoadBalancerConfigurationOutput

type LoadBalancerConfigurationOutput struct{ *pulumi.OutputState }

A load balancer configuration for an availability group listener.

func (LoadBalancerConfigurationOutput) ElementType

func (LoadBalancerConfigurationOutput) LoadBalancerResourceId

func (o LoadBalancerConfigurationOutput) LoadBalancerResourceId() pulumi.StringPtrOutput

Resource id of the load balancer.

func (LoadBalancerConfigurationOutput) PrivateIpAddress

Private IP address.

func (LoadBalancerConfigurationOutput) ProbePort

Probe port.

func (LoadBalancerConfigurationOutput) PublicIpAddressResourceId

func (o LoadBalancerConfigurationOutput) PublicIpAddressResourceId() pulumi.StringPtrOutput

Resource id of the public IP.

func (LoadBalancerConfigurationOutput) SqlVirtualMachineInstances

func (o LoadBalancerConfigurationOutput) SqlVirtualMachineInstances() pulumi.StringArrayOutput

List of the SQL virtual machine instance resource id's that are enrolled into the availability group listener.

func (LoadBalancerConfigurationOutput) ToLoadBalancerConfigurationOutput

func (o LoadBalancerConfigurationOutput) ToLoadBalancerConfigurationOutput() LoadBalancerConfigurationOutput

func (LoadBalancerConfigurationOutput) ToLoadBalancerConfigurationOutputWithContext

func (o LoadBalancerConfigurationOutput) ToLoadBalancerConfigurationOutputWithContext(ctx context.Context) LoadBalancerConfigurationOutput

type LoadBalancerConfigurationResponse

type LoadBalancerConfigurationResponse struct {
	// Resource id of the load balancer.
	LoadBalancerResourceId *string `pulumi:"loadBalancerResourceId"`
	// Private IP address.
	PrivateIpAddress *PrivateIPAddressResponse `pulumi:"privateIpAddress"`
	// Probe port.
	ProbePort *int `pulumi:"probePort"`
	// Resource id of the public IP.
	PublicIpAddressResourceId *string `pulumi:"publicIpAddressResourceId"`
	// List of the SQL virtual machine instance resource id's that are enrolled into the availability group listener.
	SqlVirtualMachineInstances []string `pulumi:"sqlVirtualMachineInstances"`
}

A load balancer configuration for an availability group listener.

type LoadBalancerConfigurationResponseArrayOutput

type LoadBalancerConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (LoadBalancerConfigurationResponseArrayOutput) ElementType

func (LoadBalancerConfigurationResponseArrayOutput) Index

func (LoadBalancerConfigurationResponseArrayOutput) ToLoadBalancerConfigurationResponseArrayOutput

func (o LoadBalancerConfigurationResponseArrayOutput) ToLoadBalancerConfigurationResponseArrayOutput() LoadBalancerConfigurationResponseArrayOutput

func (LoadBalancerConfigurationResponseArrayOutput) ToLoadBalancerConfigurationResponseArrayOutputWithContext

func (o LoadBalancerConfigurationResponseArrayOutput) ToLoadBalancerConfigurationResponseArrayOutputWithContext(ctx context.Context) LoadBalancerConfigurationResponseArrayOutput

type LoadBalancerConfigurationResponseOutput

type LoadBalancerConfigurationResponseOutput struct{ *pulumi.OutputState }

A load balancer configuration for an availability group listener.

func (LoadBalancerConfigurationResponseOutput) ElementType

func (LoadBalancerConfigurationResponseOutput) LoadBalancerResourceId

Resource id of the load balancer.

func (LoadBalancerConfigurationResponseOutput) PrivateIpAddress

Private IP address.

func (LoadBalancerConfigurationResponseOutput) ProbePort

Probe port.

func (LoadBalancerConfigurationResponseOutput) PublicIpAddressResourceId

func (o LoadBalancerConfigurationResponseOutput) PublicIpAddressResourceId() pulumi.StringPtrOutput

Resource id of the public IP.

func (LoadBalancerConfigurationResponseOutput) SqlVirtualMachineInstances

func (o LoadBalancerConfigurationResponseOutput) SqlVirtualMachineInstances() pulumi.StringArrayOutput

List of the SQL virtual machine instance resource id's that are enrolled into the availability group listener.

func (LoadBalancerConfigurationResponseOutput) ToLoadBalancerConfigurationResponseOutput

func (o LoadBalancerConfigurationResponseOutput) ToLoadBalancerConfigurationResponseOutput() LoadBalancerConfigurationResponseOutput

func (LoadBalancerConfigurationResponseOutput) ToLoadBalancerConfigurationResponseOutputWithContext

func (o LoadBalancerConfigurationResponseOutput) ToLoadBalancerConfigurationResponseOutputWithContext(ctx context.Context) LoadBalancerConfigurationResponseOutput

type LookupAvailabilityGroupListenerArgs

type LookupAvailabilityGroupListenerArgs struct {
	// Name of the availability group listener.
	AvailabilityGroupListenerName string `pulumi:"availabilityGroupListenerName"`
	// The child resources to include in the response.
	Expand *string `pulumi:"expand"`
	// Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the SQL virtual machine group.
	SqlVirtualMachineGroupName string `pulumi:"sqlVirtualMachineGroupName"`
}

type LookupAvailabilityGroupListenerOutputArgs

type LookupAvailabilityGroupListenerOutputArgs struct {
	// Name of the availability group listener.
	AvailabilityGroupListenerName pulumi.StringInput `pulumi:"availabilityGroupListenerName"`
	// The child resources to include in the response.
	Expand pulumi.StringPtrInput `pulumi:"expand"`
	// Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the SQL virtual machine group.
	SqlVirtualMachineGroupName pulumi.StringInput `pulumi:"sqlVirtualMachineGroupName"`
}

func (LookupAvailabilityGroupListenerOutputArgs) ElementType

type LookupAvailabilityGroupListenerResult

type LookupAvailabilityGroupListenerResult struct {
	// Availability Group configuration.
	AvailabilityGroupConfiguration *AgConfigurationResponse `pulumi:"availabilityGroupConfiguration"`
	// Name of the availability group.
	AvailabilityGroupName *string `pulumi:"availabilityGroupName"`
	// Create a default availability group if it does not exist.
	CreateDefaultAvailabilityGroupIfNotExist *bool `pulumi:"createDefaultAvailabilityGroupIfNotExist"`
	// Resource ID.
	Id string `pulumi:"id"`
	// List of load balancer configurations for an availability group listener.
	LoadBalancerConfigurations []LoadBalancerConfigurationResponse `pulumi:"loadBalancerConfigurations"`
	// List of multi subnet IP configurations for an AG listener.
	MultiSubnetIpConfigurations []MultiSubnetIpConfigurationResponse `pulumi:"multiSubnetIpConfigurations"`
	// Resource name.
	Name string `pulumi:"name"`
	// Listener port.
	Port *int `pulumi:"port"`
	// Provisioning state to track the async operation status.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource type.
	Type string `pulumi:"type"`
}

A SQL Server availability group listener.

func LookupAvailabilityGroupListener

Gets an availability group listener. Azure REST API version: 2022-02-01.

Other available API versions: 2023-01-01-preview, 2023-10-01.

type LookupAvailabilityGroupListenerResultOutput

type LookupAvailabilityGroupListenerResultOutput struct{ *pulumi.OutputState }

A SQL Server availability group listener.

func (LookupAvailabilityGroupListenerResultOutput) AvailabilityGroupConfiguration

Availability Group configuration.

func (LookupAvailabilityGroupListenerResultOutput) AvailabilityGroupName

Name of the availability group.

func (LookupAvailabilityGroupListenerResultOutput) CreateDefaultAvailabilityGroupIfNotExist

func (o LookupAvailabilityGroupListenerResultOutput) CreateDefaultAvailabilityGroupIfNotExist() pulumi.BoolPtrOutput

Create a default availability group if it does not exist.

func (LookupAvailabilityGroupListenerResultOutput) ElementType

func (LookupAvailabilityGroupListenerResultOutput) Id

Resource ID.

func (LookupAvailabilityGroupListenerResultOutput) LoadBalancerConfigurations

List of load balancer configurations for an availability group listener.

func (LookupAvailabilityGroupListenerResultOutput) MultiSubnetIpConfigurations

List of multi subnet IP configurations for an AG listener.

func (LookupAvailabilityGroupListenerResultOutput) Name

Resource name.

func (LookupAvailabilityGroupListenerResultOutput) Port

Listener port.

func (LookupAvailabilityGroupListenerResultOutput) ProvisioningState

Provisioning state to track the async operation status.

func (LookupAvailabilityGroupListenerResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupAvailabilityGroupListenerResultOutput) ToLookupAvailabilityGroupListenerResultOutput

func (o LookupAvailabilityGroupListenerResultOutput) ToLookupAvailabilityGroupListenerResultOutput() LookupAvailabilityGroupListenerResultOutput

func (LookupAvailabilityGroupListenerResultOutput) ToLookupAvailabilityGroupListenerResultOutputWithContext

func (o LookupAvailabilityGroupListenerResultOutput) ToLookupAvailabilityGroupListenerResultOutputWithContext(ctx context.Context) LookupAvailabilityGroupListenerResultOutput

func (LookupAvailabilityGroupListenerResultOutput) Type

Resource type.

type LookupSqlVirtualMachineArgs

type LookupSqlVirtualMachineArgs struct {
	// The child resources to include in the response.
	Expand *string `pulumi:"expand"`
	// Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the SQL virtual machine.
	SqlVirtualMachineName string `pulumi:"sqlVirtualMachineName"`
}

type LookupSqlVirtualMachineGroupArgs

type LookupSqlVirtualMachineGroupArgs struct {
	// Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of the SQL virtual machine group.
	SqlVirtualMachineGroupName string `pulumi:"sqlVirtualMachineGroupName"`
}

type LookupSqlVirtualMachineGroupOutputArgs

type LookupSqlVirtualMachineGroupOutputArgs struct {
	// Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the SQL virtual machine group.
	SqlVirtualMachineGroupName pulumi.StringInput `pulumi:"sqlVirtualMachineGroupName"`
}

func (LookupSqlVirtualMachineGroupOutputArgs) ElementType

type LookupSqlVirtualMachineGroupResult

type LookupSqlVirtualMachineGroupResult struct {
	// Cluster type.
	ClusterConfiguration string `pulumi:"clusterConfiguration"`
	// Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type.
	ClusterManagerType string `pulumi:"clusterManagerType"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Resource location.
	Location string `pulumi:"location"`
	// Resource name.
	Name string `pulumi:"name"`
	// Provisioning state to track the async operation status.
	ProvisioningState string `pulumi:"provisioningState"`
	// Scale type.
	ScaleType string `pulumi:"scaleType"`
	// SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.
	SqlImageOffer *string `pulumi:"sqlImageOffer"`
	// SQL image sku.
	SqlImageSku *string `pulumi:"sqlImageSku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
	// Cluster Active Directory domain profile.
	WsfcDomainProfile *WsfcDomainProfileResponse `pulumi:"wsfcDomainProfile"`
}

A SQL virtual machine group.

func LookupSqlVirtualMachineGroup

func LookupSqlVirtualMachineGroup(ctx *pulumi.Context, args *LookupSqlVirtualMachineGroupArgs, opts ...pulumi.InvokeOption) (*LookupSqlVirtualMachineGroupResult, error)

Gets a SQL virtual machine group. Azure REST API version: 2022-02-01.

Other available API versions: 2023-01-01-preview, 2023-10-01.

type LookupSqlVirtualMachineGroupResultOutput

type LookupSqlVirtualMachineGroupResultOutput struct{ *pulumi.OutputState }

A SQL virtual machine group.

func (LookupSqlVirtualMachineGroupResultOutput) ClusterConfiguration

Cluster type.

func (LookupSqlVirtualMachineGroupResultOutput) ClusterManagerType

Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type.

func (LookupSqlVirtualMachineGroupResultOutput) ElementType

func (LookupSqlVirtualMachineGroupResultOutput) Id

Resource ID.

func (LookupSqlVirtualMachineGroupResultOutput) Location

Resource location.

func (LookupSqlVirtualMachineGroupResultOutput) Name

Resource name.

func (LookupSqlVirtualMachineGroupResultOutput) ProvisioningState

Provisioning state to track the async operation status.

func (LookupSqlVirtualMachineGroupResultOutput) ScaleType

Scale type.

func (LookupSqlVirtualMachineGroupResultOutput) SqlImageOffer

SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.

func (LookupSqlVirtualMachineGroupResultOutput) SqlImageSku

SQL image sku.

func (LookupSqlVirtualMachineGroupResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupSqlVirtualMachineGroupResultOutput) Tags

Resource tags.

func (LookupSqlVirtualMachineGroupResultOutput) ToLookupSqlVirtualMachineGroupResultOutput

func (o LookupSqlVirtualMachineGroupResultOutput) ToLookupSqlVirtualMachineGroupResultOutput() LookupSqlVirtualMachineGroupResultOutput

func (LookupSqlVirtualMachineGroupResultOutput) ToLookupSqlVirtualMachineGroupResultOutputWithContext

func (o LookupSqlVirtualMachineGroupResultOutput) ToLookupSqlVirtualMachineGroupResultOutputWithContext(ctx context.Context) LookupSqlVirtualMachineGroupResultOutput

func (LookupSqlVirtualMachineGroupResultOutput) Type

Resource type.

func (LookupSqlVirtualMachineGroupResultOutput) WsfcDomainProfile

Cluster Active Directory domain profile.

type LookupSqlVirtualMachineOutputArgs

type LookupSqlVirtualMachineOutputArgs struct {
	// The child resources to include in the response.
	Expand pulumi.StringPtrInput `pulumi:"expand"`
	// Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of the SQL virtual machine.
	SqlVirtualMachineName pulumi.StringInput `pulumi:"sqlVirtualMachineName"`
}

func (LookupSqlVirtualMachineOutputArgs) ElementType

type LookupSqlVirtualMachineResult

type LookupSqlVirtualMachineResult struct {
	// Assessment Settings.
	AssessmentSettings *AssessmentSettingsResponse `pulumi:"assessmentSettings"`
	// Auto backup settings for SQL Server.
	AutoBackupSettings *AutoBackupSettingsResponse `pulumi:"autoBackupSettings"`
	// Auto patching settings for applying critical security updates to SQL virtual machine.
	AutoPatchingSettings *AutoPatchingSettingsResponse `pulumi:"autoPatchingSettings"`
	// Resource ID.
	Id string `pulumi:"id"`
	// Azure Active Directory identity of the server.
	Identity *ResourceIdentityResponse `pulumi:"identity"`
	// Key vault credential settings.
	KeyVaultCredentialSettings *KeyVaultCredentialSettingsResponse `pulumi:"keyVaultCredentialSettings"`
	// Resource location.
	Location string `pulumi:"location"`
	// Resource name.
	Name string `pulumi:"name"`
	// Provisioning state to track the async operation status.
	ProvisioningState string `pulumi:"provisioningState"`
	// SQL Server configuration management settings.
	ServerConfigurationsManagementSettings *ServerConfigurationsManagementSettingsResponse `pulumi:"serverConfigurationsManagementSettings"`
	// SQL image offer. Examples include SQL2016-WS2016, SQL2017-WS2016.
	SqlImageOffer *string `pulumi:"sqlImageOffer"`
	// SQL Server edition type.
	SqlImageSku *string `pulumi:"sqlImageSku"`
	// SQL Server Management type.
	SqlManagement *string `pulumi:"sqlManagement"`
	// SQL Server license type.
	SqlServerLicenseType *string `pulumi:"sqlServerLicenseType"`
	// ARM resource id of the SQL virtual machine group this SQL virtual machine is or will be part of.
	SqlVirtualMachineGroupResourceId *string `pulumi:"sqlVirtualMachineGroupResourceId"`
	// Storage Configuration Settings.
	StorageConfigurationSettings *StorageConfigurationSettingsResponse `pulumi:"storageConfigurationSettings"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type.
	Type string `pulumi:"type"`
	// ARM Resource id of underlying virtual machine created from SQL marketplace image.
	VirtualMachineResourceId *string `pulumi:"virtualMachineResourceId"`
	// Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.
	WsfcDomainCredentials *WsfcDomainCredentialsResponse `pulumi:"wsfcDomainCredentials"`
	// Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.
	WsfcStaticIp *string `pulumi:"wsfcStaticIp"`
}

A SQL virtual machine.

func LookupSqlVirtualMachine

func LookupSqlVirtualMachine(ctx *pulumi.Context, args *LookupSqlVirtualMachineArgs, opts ...pulumi.InvokeOption) (*LookupSqlVirtualMachineResult, error)

Gets a SQL virtual machine. Azure REST API version: 2022-02-01.

Other available API versions: 2023-01-01-preview, 2023-10-01.

type LookupSqlVirtualMachineResultOutput

type LookupSqlVirtualMachineResultOutput struct{ *pulumi.OutputState }

A SQL virtual machine.

func (LookupSqlVirtualMachineResultOutput) AssessmentSettings

Assessment Settings.

func (LookupSqlVirtualMachineResultOutput) AutoBackupSettings

Auto backup settings for SQL Server.

func (LookupSqlVirtualMachineResultOutput) AutoPatchingSettings

Auto patching settings for applying critical security updates to SQL virtual machine.

func (LookupSqlVirtualMachineResultOutput) ElementType

func (LookupSqlVirtualMachineResultOutput) Id

Resource ID.

func (LookupSqlVirtualMachineResultOutput) Identity

Azure Active Directory identity of the server.

func (LookupSqlVirtualMachineResultOutput) KeyVaultCredentialSettings

Key vault credential settings.

func (LookupSqlVirtualMachineResultOutput) Location

Resource location.

func (LookupSqlVirtualMachineResultOutput) Name

Resource name.

func (LookupSqlVirtualMachineResultOutput) ProvisioningState

Provisioning state to track the async operation status.

func (LookupSqlVirtualMachineResultOutput) ServerConfigurationsManagementSettings

SQL Server configuration management settings.

func (LookupSqlVirtualMachineResultOutput) SqlImageOffer

SQL image offer. Examples include SQL2016-WS2016, SQL2017-WS2016.

func (LookupSqlVirtualMachineResultOutput) SqlImageSku

SQL Server edition type.

func (LookupSqlVirtualMachineResultOutput) SqlManagement

SQL Server Management type.

func (LookupSqlVirtualMachineResultOutput) SqlServerLicenseType

SQL Server license type.

func (LookupSqlVirtualMachineResultOutput) SqlVirtualMachineGroupResourceId

func (o LookupSqlVirtualMachineResultOutput) SqlVirtualMachineGroupResourceId() pulumi.StringPtrOutput

ARM resource id of the SQL virtual machine group this SQL virtual machine is or will be part of.

func (LookupSqlVirtualMachineResultOutput) StorageConfigurationSettings

Storage Configuration Settings.

func (LookupSqlVirtualMachineResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupSqlVirtualMachineResultOutput) Tags

Resource tags.

func (LookupSqlVirtualMachineResultOutput) ToLookupSqlVirtualMachineResultOutput

func (o LookupSqlVirtualMachineResultOutput) ToLookupSqlVirtualMachineResultOutput() LookupSqlVirtualMachineResultOutput

func (LookupSqlVirtualMachineResultOutput) ToLookupSqlVirtualMachineResultOutputWithContext

func (o LookupSqlVirtualMachineResultOutput) ToLookupSqlVirtualMachineResultOutputWithContext(ctx context.Context) LookupSqlVirtualMachineResultOutput

func (LookupSqlVirtualMachineResultOutput) Type

Resource type.

func (LookupSqlVirtualMachineResultOutput) VirtualMachineResourceId

func (o LookupSqlVirtualMachineResultOutput) VirtualMachineResourceId() pulumi.StringPtrOutput

ARM Resource id of underlying virtual machine created from SQL marketplace image.

func (LookupSqlVirtualMachineResultOutput) WsfcDomainCredentials

Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.

func (LookupSqlVirtualMachineResultOutput) WsfcStaticIp

Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.

type MultiSubnetIpConfiguration

type MultiSubnetIpConfiguration struct {
	// Private IP address.
	PrivateIpAddress PrivateIPAddress `pulumi:"privateIpAddress"`
	// SQL virtual machine instance resource id that are enrolled into the availability group listener.
	SqlVirtualMachineInstance string `pulumi:"sqlVirtualMachineInstance"`
}

Multi subnet ip configuration for an availability group listener.

type MultiSubnetIpConfigurationArgs

type MultiSubnetIpConfigurationArgs struct {
	// Private IP address.
	PrivateIpAddress PrivateIPAddressInput `pulumi:"privateIpAddress"`
	// SQL virtual machine instance resource id that are enrolled into the availability group listener.
	SqlVirtualMachineInstance pulumi.StringInput `pulumi:"sqlVirtualMachineInstance"`
}

Multi subnet ip configuration for an availability group listener.

func (MultiSubnetIpConfigurationArgs) ElementType

func (MultiSubnetIpConfigurationArgs) ToMultiSubnetIpConfigurationOutput

func (i MultiSubnetIpConfigurationArgs) ToMultiSubnetIpConfigurationOutput() MultiSubnetIpConfigurationOutput

func (MultiSubnetIpConfigurationArgs) ToMultiSubnetIpConfigurationOutputWithContext

func (i MultiSubnetIpConfigurationArgs) ToMultiSubnetIpConfigurationOutputWithContext(ctx context.Context) MultiSubnetIpConfigurationOutput

type MultiSubnetIpConfigurationArray

type MultiSubnetIpConfigurationArray []MultiSubnetIpConfigurationInput

func (MultiSubnetIpConfigurationArray) ElementType

func (MultiSubnetIpConfigurationArray) ToMultiSubnetIpConfigurationArrayOutput

func (i MultiSubnetIpConfigurationArray) ToMultiSubnetIpConfigurationArrayOutput() MultiSubnetIpConfigurationArrayOutput

func (MultiSubnetIpConfigurationArray) ToMultiSubnetIpConfigurationArrayOutputWithContext

func (i MultiSubnetIpConfigurationArray) ToMultiSubnetIpConfigurationArrayOutputWithContext(ctx context.Context) MultiSubnetIpConfigurationArrayOutput

type MultiSubnetIpConfigurationArrayInput

type MultiSubnetIpConfigurationArrayInput interface {
	pulumi.Input

	ToMultiSubnetIpConfigurationArrayOutput() MultiSubnetIpConfigurationArrayOutput
	ToMultiSubnetIpConfigurationArrayOutputWithContext(context.Context) MultiSubnetIpConfigurationArrayOutput
}

MultiSubnetIpConfigurationArrayInput is an input type that accepts MultiSubnetIpConfigurationArray and MultiSubnetIpConfigurationArrayOutput values. You can construct a concrete instance of `MultiSubnetIpConfigurationArrayInput` via:

MultiSubnetIpConfigurationArray{ MultiSubnetIpConfigurationArgs{...} }

type MultiSubnetIpConfigurationArrayOutput

type MultiSubnetIpConfigurationArrayOutput struct{ *pulumi.OutputState }

func (MultiSubnetIpConfigurationArrayOutput) ElementType

func (MultiSubnetIpConfigurationArrayOutput) Index

func (MultiSubnetIpConfigurationArrayOutput) ToMultiSubnetIpConfigurationArrayOutput

func (o MultiSubnetIpConfigurationArrayOutput) ToMultiSubnetIpConfigurationArrayOutput() MultiSubnetIpConfigurationArrayOutput

func (MultiSubnetIpConfigurationArrayOutput) ToMultiSubnetIpConfigurationArrayOutputWithContext

func (o MultiSubnetIpConfigurationArrayOutput) ToMultiSubnetIpConfigurationArrayOutputWithContext(ctx context.Context) MultiSubnetIpConfigurationArrayOutput

type MultiSubnetIpConfigurationInput

type MultiSubnetIpConfigurationInput interface {
	pulumi.Input

	ToMultiSubnetIpConfigurationOutput() MultiSubnetIpConfigurationOutput
	ToMultiSubnetIpConfigurationOutputWithContext(context.Context) MultiSubnetIpConfigurationOutput
}

MultiSubnetIpConfigurationInput is an input type that accepts MultiSubnetIpConfigurationArgs and MultiSubnetIpConfigurationOutput values. You can construct a concrete instance of `MultiSubnetIpConfigurationInput` via:

MultiSubnetIpConfigurationArgs{...}

type MultiSubnetIpConfigurationOutput

type MultiSubnetIpConfigurationOutput struct{ *pulumi.OutputState }

Multi subnet ip configuration for an availability group listener.

func (MultiSubnetIpConfigurationOutput) ElementType

func (MultiSubnetIpConfigurationOutput) PrivateIpAddress

Private IP address.

func (MultiSubnetIpConfigurationOutput) SqlVirtualMachineInstance

func (o MultiSubnetIpConfigurationOutput) SqlVirtualMachineInstance() pulumi.StringOutput

SQL virtual machine instance resource id that are enrolled into the availability group listener.

func (MultiSubnetIpConfigurationOutput) ToMultiSubnetIpConfigurationOutput

func (o MultiSubnetIpConfigurationOutput) ToMultiSubnetIpConfigurationOutput() MultiSubnetIpConfigurationOutput

func (MultiSubnetIpConfigurationOutput) ToMultiSubnetIpConfigurationOutputWithContext

func (o MultiSubnetIpConfigurationOutput) ToMultiSubnetIpConfigurationOutputWithContext(ctx context.Context) MultiSubnetIpConfigurationOutput

type MultiSubnetIpConfigurationResponse

type MultiSubnetIpConfigurationResponse struct {
	// Private IP address.
	PrivateIpAddress PrivateIPAddressResponse `pulumi:"privateIpAddress"`
	// SQL virtual machine instance resource id that are enrolled into the availability group listener.
	SqlVirtualMachineInstance string `pulumi:"sqlVirtualMachineInstance"`
}

Multi subnet ip configuration for an availability group listener.

type MultiSubnetIpConfigurationResponseArrayOutput

type MultiSubnetIpConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (MultiSubnetIpConfigurationResponseArrayOutput) ElementType

func (MultiSubnetIpConfigurationResponseArrayOutput) Index

func (MultiSubnetIpConfigurationResponseArrayOutput) ToMultiSubnetIpConfigurationResponseArrayOutput

func (o MultiSubnetIpConfigurationResponseArrayOutput) ToMultiSubnetIpConfigurationResponseArrayOutput() MultiSubnetIpConfigurationResponseArrayOutput

func (MultiSubnetIpConfigurationResponseArrayOutput) ToMultiSubnetIpConfigurationResponseArrayOutputWithContext

func (o MultiSubnetIpConfigurationResponseArrayOutput) ToMultiSubnetIpConfigurationResponseArrayOutputWithContext(ctx context.Context) MultiSubnetIpConfigurationResponseArrayOutput

type MultiSubnetIpConfigurationResponseOutput

type MultiSubnetIpConfigurationResponseOutput struct{ *pulumi.OutputState }

Multi subnet ip configuration for an availability group listener.

func (MultiSubnetIpConfigurationResponseOutput) ElementType

func (MultiSubnetIpConfigurationResponseOutput) PrivateIpAddress

Private IP address.

func (MultiSubnetIpConfigurationResponseOutput) SqlVirtualMachineInstance

func (o MultiSubnetIpConfigurationResponseOutput) SqlVirtualMachineInstance() pulumi.StringOutput

SQL virtual machine instance resource id that are enrolled into the availability group listener.

func (MultiSubnetIpConfigurationResponseOutput) ToMultiSubnetIpConfigurationResponseOutput

func (o MultiSubnetIpConfigurationResponseOutput) ToMultiSubnetIpConfigurationResponseOutput() MultiSubnetIpConfigurationResponseOutput

func (MultiSubnetIpConfigurationResponseOutput) ToMultiSubnetIpConfigurationResponseOutputWithContext

func (o MultiSubnetIpConfigurationResponseOutput) ToMultiSubnetIpConfigurationResponseOutputWithContext(ctx context.Context) MultiSubnetIpConfigurationResponseOutput

type PrivateIPAddress

type PrivateIPAddress struct {
	// Private IP address bound to the availability group listener.
	IpAddress *string `pulumi:"ipAddress"`
	// Subnet used to include private IP.
	SubnetResourceId *string `pulumi:"subnetResourceId"`
}

A private IP address bound to the availability group listener.

type PrivateIPAddressArgs

type PrivateIPAddressArgs struct {
	// Private IP address bound to the availability group listener.
	IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"`
	// Subnet used to include private IP.
	SubnetResourceId pulumi.StringPtrInput `pulumi:"subnetResourceId"`
}

A private IP address bound to the availability group listener.

func (PrivateIPAddressArgs) ElementType

func (PrivateIPAddressArgs) ElementType() reflect.Type

func (PrivateIPAddressArgs) ToPrivateIPAddressOutput

func (i PrivateIPAddressArgs) ToPrivateIPAddressOutput() PrivateIPAddressOutput

func (PrivateIPAddressArgs) ToPrivateIPAddressOutputWithContext

func (i PrivateIPAddressArgs) ToPrivateIPAddressOutputWithContext(ctx context.Context) PrivateIPAddressOutput

func (PrivateIPAddressArgs) ToPrivateIPAddressPtrOutput

func (i PrivateIPAddressArgs) ToPrivateIPAddressPtrOutput() PrivateIPAddressPtrOutput

func (PrivateIPAddressArgs) ToPrivateIPAddressPtrOutputWithContext

func (i PrivateIPAddressArgs) ToPrivateIPAddressPtrOutputWithContext(ctx context.Context) PrivateIPAddressPtrOutput

type PrivateIPAddressInput

type PrivateIPAddressInput interface {
	pulumi.Input

	ToPrivateIPAddressOutput() PrivateIPAddressOutput
	ToPrivateIPAddressOutputWithContext(context.Context) PrivateIPAddressOutput
}

PrivateIPAddressInput is an input type that accepts PrivateIPAddressArgs and PrivateIPAddressOutput values. You can construct a concrete instance of `PrivateIPAddressInput` via:

PrivateIPAddressArgs{...}

type PrivateIPAddressOutput

type PrivateIPAddressOutput struct{ *pulumi.OutputState }

A private IP address bound to the availability group listener.

func (PrivateIPAddressOutput) ElementType

func (PrivateIPAddressOutput) ElementType() reflect.Type

func (PrivateIPAddressOutput) IpAddress

Private IP address bound to the availability group listener.

func (PrivateIPAddressOutput) SubnetResourceId

func (o PrivateIPAddressOutput) SubnetResourceId() pulumi.StringPtrOutput

Subnet used to include private IP.

func (PrivateIPAddressOutput) ToPrivateIPAddressOutput

func (o PrivateIPAddressOutput) ToPrivateIPAddressOutput() PrivateIPAddressOutput

func (PrivateIPAddressOutput) ToPrivateIPAddressOutputWithContext

func (o PrivateIPAddressOutput) ToPrivateIPAddressOutputWithContext(ctx context.Context) PrivateIPAddressOutput

func (PrivateIPAddressOutput) ToPrivateIPAddressPtrOutput

func (o PrivateIPAddressOutput) ToPrivateIPAddressPtrOutput() PrivateIPAddressPtrOutput

func (PrivateIPAddressOutput) ToPrivateIPAddressPtrOutputWithContext

func (o PrivateIPAddressOutput) ToPrivateIPAddressPtrOutputWithContext(ctx context.Context) PrivateIPAddressPtrOutput

type PrivateIPAddressPtrInput

type PrivateIPAddressPtrInput interface {
	pulumi.Input

	ToPrivateIPAddressPtrOutput() PrivateIPAddressPtrOutput
	ToPrivateIPAddressPtrOutputWithContext(context.Context) PrivateIPAddressPtrOutput
}

PrivateIPAddressPtrInput is an input type that accepts PrivateIPAddressArgs, PrivateIPAddressPtr and PrivateIPAddressPtrOutput values. You can construct a concrete instance of `PrivateIPAddressPtrInput` via:

        PrivateIPAddressArgs{...}

or:

        nil

type PrivateIPAddressPtrOutput

type PrivateIPAddressPtrOutput struct{ *pulumi.OutputState }

func (PrivateIPAddressPtrOutput) Elem

func (PrivateIPAddressPtrOutput) ElementType

func (PrivateIPAddressPtrOutput) ElementType() reflect.Type

func (PrivateIPAddressPtrOutput) IpAddress

Private IP address bound to the availability group listener.

func (PrivateIPAddressPtrOutput) SubnetResourceId

func (o PrivateIPAddressPtrOutput) SubnetResourceId() pulumi.StringPtrOutput

Subnet used to include private IP.

func (PrivateIPAddressPtrOutput) ToPrivateIPAddressPtrOutput

func (o PrivateIPAddressPtrOutput) ToPrivateIPAddressPtrOutput() PrivateIPAddressPtrOutput

func (PrivateIPAddressPtrOutput) ToPrivateIPAddressPtrOutputWithContext

func (o PrivateIPAddressPtrOutput) ToPrivateIPAddressPtrOutputWithContext(ctx context.Context) PrivateIPAddressPtrOutput

type PrivateIPAddressResponse

type PrivateIPAddressResponse struct {
	// Private IP address bound to the availability group listener.
	IpAddress *string `pulumi:"ipAddress"`
	// Subnet used to include private IP.
	SubnetResourceId *string `pulumi:"subnetResourceId"`
}

A private IP address bound to the availability group listener.

type PrivateIPAddressResponseOutput

type PrivateIPAddressResponseOutput struct{ *pulumi.OutputState }

A private IP address bound to the availability group listener.

func (PrivateIPAddressResponseOutput) ElementType

func (PrivateIPAddressResponseOutput) IpAddress

Private IP address bound to the availability group listener.

func (PrivateIPAddressResponseOutput) SubnetResourceId

Subnet used to include private IP.

func (PrivateIPAddressResponseOutput) ToPrivateIPAddressResponseOutput

func (o PrivateIPAddressResponseOutput) ToPrivateIPAddressResponseOutput() PrivateIPAddressResponseOutput

func (PrivateIPAddressResponseOutput) ToPrivateIPAddressResponseOutputWithContext

func (o PrivateIPAddressResponseOutput) ToPrivateIPAddressResponseOutputWithContext(ctx context.Context) PrivateIPAddressResponseOutput

type PrivateIPAddressResponsePtrOutput

type PrivateIPAddressResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateIPAddressResponsePtrOutput) Elem

func (PrivateIPAddressResponsePtrOutput) ElementType

func (PrivateIPAddressResponsePtrOutput) IpAddress

Private IP address bound to the availability group listener.

func (PrivateIPAddressResponsePtrOutput) SubnetResourceId

Subnet used to include private IP.

func (PrivateIPAddressResponsePtrOutput) ToPrivateIPAddressResponsePtrOutput

func (o PrivateIPAddressResponsePtrOutput) ToPrivateIPAddressResponsePtrOutput() PrivateIPAddressResponsePtrOutput

func (PrivateIPAddressResponsePtrOutput) ToPrivateIPAddressResponsePtrOutputWithContext

func (o PrivateIPAddressResponsePtrOutput) ToPrivateIPAddressResponsePtrOutputWithContext(ctx context.Context) PrivateIPAddressResponsePtrOutput

type ReadableSecondary

type ReadableSecondary string

Replica readable secondary mode in availability group.

func (ReadableSecondary) ElementType

func (ReadableSecondary) ElementType() reflect.Type

func (ReadableSecondary) ToReadableSecondaryOutput

func (e ReadableSecondary) ToReadableSecondaryOutput() ReadableSecondaryOutput

func (ReadableSecondary) ToReadableSecondaryOutputWithContext

func (e ReadableSecondary) ToReadableSecondaryOutputWithContext(ctx context.Context) ReadableSecondaryOutput

func (ReadableSecondary) ToReadableSecondaryPtrOutput

func (e ReadableSecondary) ToReadableSecondaryPtrOutput() ReadableSecondaryPtrOutput

func (ReadableSecondary) ToReadableSecondaryPtrOutputWithContext

func (e ReadableSecondary) ToReadableSecondaryPtrOutputWithContext(ctx context.Context) ReadableSecondaryPtrOutput

func (ReadableSecondary) ToStringOutput

func (e ReadableSecondary) ToStringOutput() pulumi.StringOutput

func (ReadableSecondary) ToStringOutputWithContext

func (e ReadableSecondary) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReadableSecondary) ToStringPtrOutput

func (e ReadableSecondary) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReadableSecondary) ToStringPtrOutputWithContext

func (e ReadableSecondary) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReadableSecondaryInput

type ReadableSecondaryInput interface {
	pulumi.Input

	ToReadableSecondaryOutput() ReadableSecondaryOutput
	ToReadableSecondaryOutputWithContext(context.Context) ReadableSecondaryOutput
}

ReadableSecondaryInput is an input type that accepts values of the ReadableSecondary enum A concrete instance of `ReadableSecondaryInput` can be one of the following:

ReadableSecondaryNo
ReadableSecondaryAll
ReadableSecondary_Read_Only

type ReadableSecondaryOutput

type ReadableSecondaryOutput struct{ *pulumi.OutputState }

func (ReadableSecondaryOutput) ElementType

func (ReadableSecondaryOutput) ElementType() reflect.Type

func (ReadableSecondaryOutput) ToReadableSecondaryOutput

func (o ReadableSecondaryOutput) ToReadableSecondaryOutput() ReadableSecondaryOutput

func (ReadableSecondaryOutput) ToReadableSecondaryOutputWithContext

func (o ReadableSecondaryOutput) ToReadableSecondaryOutputWithContext(ctx context.Context) ReadableSecondaryOutput

func (ReadableSecondaryOutput) ToReadableSecondaryPtrOutput

func (o ReadableSecondaryOutput) ToReadableSecondaryPtrOutput() ReadableSecondaryPtrOutput

func (ReadableSecondaryOutput) ToReadableSecondaryPtrOutputWithContext

func (o ReadableSecondaryOutput) ToReadableSecondaryPtrOutputWithContext(ctx context.Context) ReadableSecondaryPtrOutput

func (ReadableSecondaryOutput) ToStringOutput

func (o ReadableSecondaryOutput) ToStringOutput() pulumi.StringOutput

func (ReadableSecondaryOutput) ToStringOutputWithContext

func (o ReadableSecondaryOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ReadableSecondaryOutput) ToStringPtrOutput

func (o ReadableSecondaryOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReadableSecondaryOutput) ToStringPtrOutputWithContext

func (o ReadableSecondaryOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ReadableSecondaryPtrInput

type ReadableSecondaryPtrInput interface {
	pulumi.Input

	ToReadableSecondaryPtrOutput() ReadableSecondaryPtrOutput
	ToReadableSecondaryPtrOutputWithContext(context.Context) ReadableSecondaryPtrOutput
}

func ReadableSecondaryPtr

func ReadableSecondaryPtr(v string) ReadableSecondaryPtrInput

type ReadableSecondaryPtrOutput

type ReadableSecondaryPtrOutput struct{ *pulumi.OutputState }

func (ReadableSecondaryPtrOutput) Elem

func (ReadableSecondaryPtrOutput) ElementType

func (ReadableSecondaryPtrOutput) ElementType() reflect.Type

func (ReadableSecondaryPtrOutput) ToReadableSecondaryPtrOutput

func (o ReadableSecondaryPtrOutput) ToReadableSecondaryPtrOutput() ReadableSecondaryPtrOutput

func (ReadableSecondaryPtrOutput) ToReadableSecondaryPtrOutputWithContext

func (o ReadableSecondaryPtrOutput) ToReadableSecondaryPtrOutputWithContext(ctx context.Context) ReadableSecondaryPtrOutput

func (ReadableSecondaryPtrOutput) ToStringPtrOutput

func (o ReadableSecondaryPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReadableSecondaryPtrOutput) ToStringPtrOutputWithContext

func (o ReadableSecondaryPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentity

type ResourceIdentity struct {
	// The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
	Type *string `pulumi:"type"`
}

Azure Active Directory identity configuration for a resource.

type ResourceIdentityArgs

type ResourceIdentityArgs struct {
	// The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

Azure Active Directory identity configuration for a resource.

func (ResourceIdentityArgs) ElementType

func (ResourceIdentityArgs) ElementType() reflect.Type

func (ResourceIdentityArgs) ToResourceIdentityOutput

func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutput

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext

func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

type ResourceIdentityInput

type ResourceIdentityInput interface {
	pulumi.Input

	ToResourceIdentityOutput() ResourceIdentityOutput
	ToResourceIdentityOutputWithContext(context.Context) ResourceIdentityOutput
}

ResourceIdentityInput is an input type that accepts ResourceIdentityArgs and ResourceIdentityOutput values. You can construct a concrete instance of `ResourceIdentityInput` via:

ResourceIdentityArgs{...}

type ResourceIdentityOutput

type ResourceIdentityOutput struct{ *pulumi.OutputState }

Azure Active Directory identity configuration for a resource.

func (ResourceIdentityOutput) ElementType

func (ResourceIdentityOutput) ElementType() reflect.Type

func (ResourceIdentityOutput) ToResourceIdentityOutput

func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityOutput) Type

The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.

type ResourceIdentityPtrInput

type ResourceIdentityPtrInput interface {
	pulumi.Input

	ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
	ToResourceIdentityPtrOutputWithContext(context.Context) ResourceIdentityPtrOutput
}

ResourceIdentityPtrInput is an input type that accepts ResourceIdentityArgs, ResourceIdentityPtr and ResourceIdentityPtrOutput values. You can construct a concrete instance of `ResourceIdentityPtrInput` via:

        ResourceIdentityArgs{...}

or:

        nil

type ResourceIdentityPtrOutput

type ResourceIdentityPtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityPtrOutput) Elem

func (ResourceIdentityPtrOutput) ElementType

func (ResourceIdentityPtrOutput) ElementType() reflect.Type

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext

func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput

func (ResourceIdentityPtrOutput) Type

The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.

type ResourceIdentityResponse

type ResourceIdentityResponse struct {
	// The Azure Active Directory principal id.
	PrincipalId string `pulumi:"principalId"`
	// The Azure Active Directory tenant id.
	TenantId string `pulumi:"tenantId"`
	// The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.
	Type *string `pulumi:"type"`
}

Azure Active Directory identity configuration for a resource.

type ResourceIdentityResponseOutput

type ResourceIdentityResponseOutput struct{ *pulumi.OutputState }

Azure Active Directory identity configuration for a resource.

func (ResourceIdentityResponseOutput) ElementType

func (ResourceIdentityResponseOutput) PrincipalId

The Azure Active Directory principal id.

func (ResourceIdentityResponseOutput) TenantId

The Azure Active Directory tenant id.

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext

func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput

func (ResourceIdentityResponseOutput) Type

The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.

type ResourceIdentityResponsePtrOutput

type ResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityResponsePtrOutput) Elem

func (ResourceIdentityResponsePtrOutput) ElementType

func (ResourceIdentityResponsePtrOutput) PrincipalId

The Azure Active Directory principal id.

func (ResourceIdentityResponsePtrOutput) TenantId

The Azure Active Directory tenant id.

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext

func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput

func (ResourceIdentityResponsePtrOutput) Type

The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource.

type Role

type Role string

Replica Role in availability group.

func (Role) ElementType

func (Role) ElementType() reflect.Type

func (Role) ToRoleOutput

func (e Role) ToRoleOutput() RoleOutput

func (Role) ToRoleOutputWithContext

func (e Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput

func (Role) ToRolePtrOutput

func (e Role) ToRolePtrOutput() RolePtrOutput

func (Role) ToRolePtrOutputWithContext

func (e Role) ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput

func (Role) ToStringOutput

func (e Role) ToStringOutput() pulumi.StringOutput

func (Role) ToStringOutputWithContext

func (e Role) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Role) ToStringPtrOutput

func (e Role) ToStringPtrOutput() pulumi.StringPtrOutput

func (Role) ToStringPtrOutputWithContext

func (e Role) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RoleInput

type RoleInput interface {
	pulumi.Input

	ToRoleOutput() RoleOutput
	ToRoleOutputWithContext(context.Context) RoleOutput
}

RoleInput is an input type that accepts values of the Role enum A concrete instance of `RoleInput` can be one of the following:

RolePrimary
RoleSecondary

type RoleOutput

type RoleOutput struct{ *pulumi.OutputState }

func (RoleOutput) ElementType

func (RoleOutput) ElementType() reflect.Type

func (RoleOutput) ToRoleOutput

func (o RoleOutput) ToRoleOutput() RoleOutput

func (RoleOutput) ToRoleOutputWithContext

func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput

func (RoleOutput) ToRolePtrOutput

func (o RoleOutput) ToRolePtrOutput() RolePtrOutput

func (RoleOutput) ToRolePtrOutputWithContext

func (o RoleOutput) ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput

func (RoleOutput) ToStringOutput

func (o RoleOutput) ToStringOutput() pulumi.StringOutput

func (RoleOutput) ToStringOutputWithContext

func (o RoleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RoleOutput) ToStringPtrOutput

func (o RoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RoleOutput) ToStringPtrOutputWithContext

func (o RoleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RolePtrInput

type RolePtrInput interface {
	pulumi.Input

	ToRolePtrOutput() RolePtrOutput
	ToRolePtrOutputWithContext(context.Context) RolePtrOutput
}

func RolePtr

func RolePtr(v string) RolePtrInput

type RolePtrOutput

type RolePtrOutput struct{ *pulumi.OutputState }

func (RolePtrOutput) Elem

func (o RolePtrOutput) Elem() RoleOutput

func (RolePtrOutput) ElementType

func (RolePtrOutput) ElementType() reflect.Type

func (RolePtrOutput) ToRolePtrOutput

func (o RolePtrOutput) ToRolePtrOutput() RolePtrOutput

func (RolePtrOutput) ToRolePtrOutputWithContext

func (o RolePtrOutput) ToRolePtrOutputWithContext(ctx context.Context) RolePtrOutput

func (RolePtrOutput) ToStringPtrOutput

func (o RolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RolePtrOutput) ToStringPtrOutputWithContext

func (o RolePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SQLInstanceSettings

type SQLInstanceSettings struct {
	// SQL Server Collation.
	Collation *string `pulumi:"collation"`
	// SQL Server IFI.
	IsIfiEnabled *bool `pulumi:"isIfiEnabled"`
	// SQL Server LPIM.
	IsLpimEnabled *bool `pulumi:"isLpimEnabled"`
	// SQL Server Optimize for Adhoc workloads.
	IsOptimizeForAdHocWorkloadsEnabled *bool `pulumi:"isOptimizeForAdHocWorkloadsEnabled"`
	// SQL Server MAXDOP.
	MaxDop *int `pulumi:"maxDop"`
	// SQL Server maximum memory.
	MaxServerMemoryMB *int `pulumi:"maxServerMemoryMB"`
	// SQL Server minimum memory.
	MinServerMemoryMB *int `pulumi:"minServerMemoryMB"`
}

Set the server/instance-level settings for SQL Server.

type SQLInstanceSettingsArgs

type SQLInstanceSettingsArgs struct {
	// SQL Server Collation.
	Collation pulumi.StringPtrInput `pulumi:"collation"`
	// SQL Server IFI.
	IsIfiEnabled pulumi.BoolPtrInput `pulumi:"isIfiEnabled"`
	// SQL Server LPIM.
	IsLpimEnabled pulumi.BoolPtrInput `pulumi:"isLpimEnabled"`
	// SQL Server Optimize for Adhoc workloads.
	IsOptimizeForAdHocWorkloadsEnabled pulumi.BoolPtrInput `pulumi:"isOptimizeForAdHocWorkloadsEnabled"`
	// SQL Server MAXDOP.
	MaxDop pulumi.IntPtrInput `pulumi:"maxDop"`
	// SQL Server maximum memory.
	MaxServerMemoryMB pulumi.IntPtrInput `pulumi:"maxServerMemoryMB"`
	// SQL Server minimum memory.
	MinServerMemoryMB pulumi.IntPtrInput `pulumi:"minServerMemoryMB"`
}

Set the server/instance-level settings for SQL Server.

func (SQLInstanceSettingsArgs) ElementType

func (SQLInstanceSettingsArgs) ElementType() reflect.Type

func (SQLInstanceSettingsArgs) ToSQLInstanceSettingsOutput

func (i SQLInstanceSettingsArgs) ToSQLInstanceSettingsOutput() SQLInstanceSettingsOutput

func (SQLInstanceSettingsArgs) ToSQLInstanceSettingsOutputWithContext

func (i SQLInstanceSettingsArgs) ToSQLInstanceSettingsOutputWithContext(ctx context.Context) SQLInstanceSettingsOutput

func (SQLInstanceSettingsArgs) ToSQLInstanceSettingsPtrOutput

func (i SQLInstanceSettingsArgs) ToSQLInstanceSettingsPtrOutput() SQLInstanceSettingsPtrOutput

func (SQLInstanceSettingsArgs) ToSQLInstanceSettingsPtrOutputWithContext

func (i SQLInstanceSettingsArgs) ToSQLInstanceSettingsPtrOutputWithContext(ctx context.Context) SQLInstanceSettingsPtrOutput

type SQLInstanceSettingsInput

type SQLInstanceSettingsInput interface {
	pulumi.Input

	ToSQLInstanceSettingsOutput() SQLInstanceSettingsOutput
	ToSQLInstanceSettingsOutputWithContext(context.Context) SQLInstanceSettingsOutput
}

SQLInstanceSettingsInput is an input type that accepts SQLInstanceSettingsArgs and SQLInstanceSettingsOutput values. You can construct a concrete instance of `SQLInstanceSettingsInput` via:

SQLInstanceSettingsArgs{...}

type SQLInstanceSettingsOutput

type SQLInstanceSettingsOutput struct{ *pulumi.OutputState }

Set the server/instance-level settings for SQL Server.

func (SQLInstanceSettingsOutput) Collation

SQL Server Collation.

func (SQLInstanceSettingsOutput) ElementType

func (SQLInstanceSettingsOutput) ElementType() reflect.Type

func (SQLInstanceSettingsOutput) IsIfiEnabled

SQL Server IFI.

func (SQLInstanceSettingsOutput) IsLpimEnabled

SQL Server LPIM.

func (SQLInstanceSettingsOutput) IsOptimizeForAdHocWorkloadsEnabled

func (o SQLInstanceSettingsOutput) IsOptimizeForAdHocWorkloadsEnabled() pulumi.BoolPtrOutput

SQL Server Optimize for Adhoc workloads.

func (SQLInstanceSettingsOutput) MaxDop

SQL Server MAXDOP.

func (SQLInstanceSettingsOutput) MaxServerMemoryMB

func (o SQLInstanceSettingsOutput) MaxServerMemoryMB() pulumi.IntPtrOutput

SQL Server maximum memory.

func (SQLInstanceSettingsOutput) MinServerMemoryMB

func (o SQLInstanceSettingsOutput) MinServerMemoryMB() pulumi.IntPtrOutput

SQL Server minimum memory.

func (SQLInstanceSettingsOutput) ToSQLInstanceSettingsOutput

func (o SQLInstanceSettingsOutput) ToSQLInstanceSettingsOutput() SQLInstanceSettingsOutput

func (SQLInstanceSettingsOutput) ToSQLInstanceSettingsOutputWithContext

func (o SQLInstanceSettingsOutput) ToSQLInstanceSettingsOutputWithContext(ctx context.Context) SQLInstanceSettingsOutput

func (SQLInstanceSettingsOutput) ToSQLInstanceSettingsPtrOutput

func (o SQLInstanceSettingsOutput) ToSQLInstanceSettingsPtrOutput() SQLInstanceSettingsPtrOutput

func (SQLInstanceSettingsOutput) ToSQLInstanceSettingsPtrOutputWithContext

func (o SQLInstanceSettingsOutput) ToSQLInstanceSettingsPtrOutputWithContext(ctx context.Context) SQLInstanceSettingsPtrOutput

type SQLInstanceSettingsPtrInput

type SQLInstanceSettingsPtrInput interface {
	pulumi.Input

	ToSQLInstanceSettingsPtrOutput() SQLInstanceSettingsPtrOutput
	ToSQLInstanceSettingsPtrOutputWithContext(context.Context) SQLInstanceSettingsPtrOutput
}

SQLInstanceSettingsPtrInput is an input type that accepts SQLInstanceSettingsArgs, SQLInstanceSettingsPtr and SQLInstanceSettingsPtrOutput values. You can construct a concrete instance of `SQLInstanceSettingsPtrInput` via:

        SQLInstanceSettingsArgs{...}

or:

        nil

type SQLInstanceSettingsPtrOutput

type SQLInstanceSettingsPtrOutput struct{ *pulumi.OutputState }

func (SQLInstanceSettingsPtrOutput) Collation

SQL Server Collation.

func (SQLInstanceSettingsPtrOutput) Elem

func (SQLInstanceSettingsPtrOutput) ElementType

func (SQLInstanceSettingsPtrOutput) IsIfiEnabled

SQL Server IFI.

func (SQLInstanceSettingsPtrOutput) IsLpimEnabled

SQL Server LPIM.

func (SQLInstanceSettingsPtrOutput) IsOptimizeForAdHocWorkloadsEnabled

func (o SQLInstanceSettingsPtrOutput) IsOptimizeForAdHocWorkloadsEnabled() pulumi.BoolPtrOutput

SQL Server Optimize for Adhoc workloads.

func (SQLInstanceSettingsPtrOutput) MaxDop

SQL Server MAXDOP.

func (SQLInstanceSettingsPtrOutput) MaxServerMemoryMB

func (o SQLInstanceSettingsPtrOutput) MaxServerMemoryMB() pulumi.IntPtrOutput

SQL Server maximum memory.

func (SQLInstanceSettingsPtrOutput) MinServerMemoryMB

func (o SQLInstanceSettingsPtrOutput) MinServerMemoryMB() pulumi.IntPtrOutput

SQL Server minimum memory.

func (SQLInstanceSettingsPtrOutput) ToSQLInstanceSettingsPtrOutput

func (o SQLInstanceSettingsPtrOutput) ToSQLInstanceSettingsPtrOutput() SQLInstanceSettingsPtrOutput

func (SQLInstanceSettingsPtrOutput) ToSQLInstanceSettingsPtrOutputWithContext

func (o SQLInstanceSettingsPtrOutput) ToSQLInstanceSettingsPtrOutputWithContext(ctx context.Context) SQLInstanceSettingsPtrOutput

type SQLInstanceSettingsResponse

type SQLInstanceSettingsResponse struct {
	// SQL Server Collation.
	Collation *string `pulumi:"collation"`
	// SQL Server IFI.
	IsIfiEnabled *bool `pulumi:"isIfiEnabled"`
	// SQL Server LPIM.
	IsLpimEnabled *bool `pulumi:"isLpimEnabled"`
	// SQL Server Optimize for Adhoc workloads.
	IsOptimizeForAdHocWorkloadsEnabled *bool `pulumi:"isOptimizeForAdHocWorkloadsEnabled"`
	// SQL Server MAXDOP.
	MaxDop *int `pulumi:"maxDop"`
	// SQL Server maximum memory.
	MaxServerMemoryMB *int `pulumi:"maxServerMemoryMB"`
	// SQL Server minimum memory.
	MinServerMemoryMB *int `pulumi:"minServerMemoryMB"`
}

Set the server/instance-level settings for SQL Server.

type SQLInstanceSettingsResponseOutput

type SQLInstanceSettingsResponseOutput struct{ *pulumi.OutputState }

Set the server/instance-level settings for SQL Server.

func (SQLInstanceSettingsResponseOutput) Collation

SQL Server Collation.

func (SQLInstanceSettingsResponseOutput) ElementType

func (SQLInstanceSettingsResponseOutput) IsIfiEnabled

SQL Server IFI.

func (SQLInstanceSettingsResponseOutput) IsLpimEnabled

SQL Server LPIM.

func (SQLInstanceSettingsResponseOutput) IsOptimizeForAdHocWorkloadsEnabled

func (o SQLInstanceSettingsResponseOutput) IsOptimizeForAdHocWorkloadsEnabled() pulumi.BoolPtrOutput

SQL Server Optimize for Adhoc workloads.

func (SQLInstanceSettingsResponseOutput) MaxDop

SQL Server MAXDOP.

func (SQLInstanceSettingsResponseOutput) MaxServerMemoryMB

SQL Server maximum memory.

func (SQLInstanceSettingsResponseOutput) MinServerMemoryMB

SQL Server minimum memory.

func (SQLInstanceSettingsResponseOutput) ToSQLInstanceSettingsResponseOutput

func (o SQLInstanceSettingsResponseOutput) ToSQLInstanceSettingsResponseOutput() SQLInstanceSettingsResponseOutput

func (SQLInstanceSettingsResponseOutput) ToSQLInstanceSettingsResponseOutputWithContext

func (o SQLInstanceSettingsResponseOutput) ToSQLInstanceSettingsResponseOutputWithContext(ctx context.Context) SQLInstanceSettingsResponseOutput

type SQLInstanceSettingsResponsePtrOutput

type SQLInstanceSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SQLInstanceSettingsResponsePtrOutput) Collation

SQL Server Collation.

func (SQLInstanceSettingsResponsePtrOutput) Elem

func (SQLInstanceSettingsResponsePtrOutput) ElementType

func (SQLInstanceSettingsResponsePtrOutput) IsIfiEnabled

SQL Server IFI.

func (SQLInstanceSettingsResponsePtrOutput) IsLpimEnabled

SQL Server LPIM.

func (SQLInstanceSettingsResponsePtrOutput) IsOptimizeForAdHocWorkloadsEnabled

func (o SQLInstanceSettingsResponsePtrOutput) IsOptimizeForAdHocWorkloadsEnabled() pulumi.BoolPtrOutput

SQL Server Optimize for Adhoc workloads.

func (SQLInstanceSettingsResponsePtrOutput) MaxDop

SQL Server MAXDOP.

func (SQLInstanceSettingsResponsePtrOutput) MaxServerMemoryMB

SQL Server maximum memory.

func (SQLInstanceSettingsResponsePtrOutput) MinServerMemoryMB

SQL Server minimum memory.

func (SQLInstanceSettingsResponsePtrOutput) ToSQLInstanceSettingsResponsePtrOutput

func (o SQLInstanceSettingsResponsePtrOutput) ToSQLInstanceSettingsResponsePtrOutput() SQLInstanceSettingsResponsePtrOutput

func (SQLInstanceSettingsResponsePtrOutput) ToSQLInstanceSettingsResponsePtrOutputWithContext

func (o SQLInstanceSettingsResponsePtrOutput) ToSQLInstanceSettingsResponsePtrOutputWithContext(ctx context.Context) SQLInstanceSettingsResponsePtrOutput

type SQLStorageSettings

type SQLStorageSettings struct {
	// SQL Server default file path
	DefaultFilePath *string `pulumi:"defaultFilePath"`
	// Logical Unit Numbers for the disks.
	Luns []int `pulumi:"luns"`
}

Set disk storage settings for SQL Server.

type SQLStorageSettingsArgs

type SQLStorageSettingsArgs struct {
	// SQL Server default file path
	DefaultFilePath pulumi.StringPtrInput `pulumi:"defaultFilePath"`
	// Logical Unit Numbers for the disks.
	Luns pulumi.IntArrayInput `pulumi:"luns"`
}

Set disk storage settings for SQL Server.

func (SQLStorageSettingsArgs) ElementType

func (SQLStorageSettingsArgs) ElementType() reflect.Type

func (SQLStorageSettingsArgs) ToSQLStorageSettingsOutput

func (i SQLStorageSettingsArgs) ToSQLStorageSettingsOutput() SQLStorageSettingsOutput

func (SQLStorageSettingsArgs) ToSQLStorageSettingsOutputWithContext

func (i SQLStorageSettingsArgs) ToSQLStorageSettingsOutputWithContext(ctx context.Context) SQLStorageSettingsOutput

func (SQLStorageSettingsArgs) ToSQLStorageSettingsPtrOutput

func (i SQLStorageSettingsArgs) ToSQLStorageSettingsPtrOutput() SQLStorageSettingsPtrOutput

func (SQLStorageSettingsArgs) ToSQLStorageSettingsPtrOutputWithContext

func (i SQLStorageSettingsArgs) ToSQLStorageSettingsPtrOutputWithContext(ctx context.Context) SQLStorageSettingsPtrOutput

type SQLStorageSettingsInput

type SQLStorageSettingsInput interface {
	pulumi.Input

	ToSQLStorageSettingsOutput() SQLStorageSettingsOutput
	ToSQLStorageSettingsOutputWithContext(context.Context) SQLStorageSettingsOutput
}

SQLStorageSettingsInput is an input type that accepts SQLStorageSettingsArgs and SQLStorageSettingsOutput values. You can construct a concrete instance of `SQLStorageSettingsInput` via:

SQLStorageSettingsArgs{...}

type SQLStorageSettingsOutput

type SQLStorageSettingsOutput struct{ *pulumi.OutputState }

Set disk storage settings for SQL Server.

func (SQLStorageSettingsOutput) DefaultFilePath

func (o SQLStorageSettingsOutput) DefaultFilePath() pulumi.StringPtrOutput

SQL Server default file path

func (SQLStorageSettingsOutput) ElementType

func (SQLStorageSettingsOutput) ElementType() reflect.Type

func (SQLStorageSettingsOutput) Luns

Logical Unit Numbers for the disks.

func (SQLStorageSettingsOutput) ToSQLStorageSettingsOutput

func (o SQLStorageSettingsOutput) ToSQLStorageSettingsOutput() SQLStorageSettingsOutput

func (SQLStorageSettingsOutput) ToSQLStorageSettingsOutputWithContext

func (o SQLStorageSettingsOutput) ToSQLStorageSettingsOutputWithContext(ctx context.Context) SQLStorageSettingsOutput

func (SQLStorageSettingsOutput) ToSQLStorageSettingsPtrOutput

func (o SQLStorageSettingsOutput) ToSQLStorageSettingsPtrOutput() SQLStorageSettingsPtrOutput

func (SQLStorageSettingsOutput) ToSQLStorageSettingsPtrOutputWithContext

func (o SQLStorageSettingsOutput) ToSQLStorageSettingsPtrOutputWithContext(ctx context.Context) SQLStorageSettingsPtrOutput

type SQLStorageSettingsPtrInput

type SQLStorageSettingsPtrInput interface {
	pulumi.Input

	ToSQLStorageSettingsPtrOutput() SQLStorageSettingsPtrOutput
	ToSQLStorageSettingsPtrOutputWithContext(context.Context) SQLStorageSettingsPtrOutput
}

SQLStorageSettingsPtrInput is an input type that accepts SQLStorageSettingsArgs, SQLStorageSettingsPtr and SQLStorageSettingsPtrOutput values. You can construct a concrete instance of `SQLStorageSettingsPtrInput` via:

        SQLStorageSettingsArgs{...}

or:

        nil

type SQLStorageSettingsPtrOutput

type SQLStorageSettingsPtrOutput struct{ *pulumi.OutputState }

func (SQLStorageSettingsPtrOutput) DefaultFilePath

SQL Server default file path

func (SQLStorageSettingsPtrOutput) Elem

func (SQLStorageSettingsPtrOutput) ElementType

func (SQLStorageSettingsPtrOutput) Luns

Logical Unit Numbers for the disks.

func (SQLStorageSettingsPtrOutput) ToSQLStorageSettingsPtrOutput

func (o SQLStorageSettingsPtrOutput) ToSQLStorageSettingsPtrOutput() SQLStorageSettingsPtrOutput

func (SQLStorageSettingsPtrOutput) ToSQLStorageSettingsPtrOutputWithContext

func (o SQLStorageSettingsPtrOutput) ToSQLStorageSettingsPtrOutputWithContext(ctx context.Context) SQLStorageSettingsPtrOutput

type SQLStorageSettingsResponse

type SQLStorageSettingsResponse struct {
	// SQL Server default file path
	DefaultFilePath *string `pulumi:"defaultFilePath"`
	// Logical Unit Numbers for the disks.
	Luns []int `pulumi:"luns"`
}

Set disk storage settings for SQL Server.

type SQLStorageSettingsResponseOutput

type SQLStorageSettingsResponseOutput struct{ *pulumi.OutputState }

Set disk storage settings for SQL Server.

func (SQLStorageSettingsResponseOutput) DefaultFilePath

SQL Server default file path

func (SQLStorageSettingsResponseOutput) ElementType

func (SQLStorageSettingsResponseOutput) Luns

Logical Unit Numbers for the disks.

func (SQLStorageSettingsResponseOutput) ToSQLStorageSettingsResponseOutput

func (o SQLStorageSettingsResponseOutput) ToSQLStorageSettingsResponseOutput() SQLStorageSettingsResponseOutput

func (SQLStorageSettingsResponseOutput) ToSQLStorageSettingsResponseOutputWithContext

func (o SQLStorageSettingsResponseOutput) ToSQLStorageSettingsResponseOutputWithContext(ctx context.Context) SQLStorageSettingsResponseOutput

type SQLStorageSettingsResponsePtrOutput

type SQLStorageSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SQLStorageSettingsResponsePtrOutput) DefaultFilePath

SQL Server default file path

func (SQLStorageSettingsResponsePtrOutput) Elem

func (SQLStorageSettingsResponsePtrOutput) ElementType

func (SQLStorageSettingsResponsePtrOutput) Luns

Logical Unit Numbers for the disks.

func (SQLStorageSettingsResponsePtrOutput) ToSQLStorageSettingsResponsePtrOutput

func (o SQLStorageSettingsResponsePtrOutput) ToSQLStorageSettingsResponsePtrOutput() SQLStorageSettingsResponsePtrOutput

func (SQLStorageSettingsResponsePtrOutput) ToSQLStorageSettingsResponsePtrOutputWithContext

func (o SQLStorageSettingsResponsePtrOutput) ToSQLStorageSettingsResponsePtrOutputWithContext(ctx context.Context) SQLStorageSettingsResponsePtrOutput

type SQLTempDbSettings

type SQLTempDbSettings struct {
	// SQL Server tempdb data file count
	DataFileCount *int `pulumi:"dataFileCount"`
	// SQL Server tempdb data file size
	DataFileSize *int `pulumi:"dataFileSize"`
	// SQL Server tempdb data file autoGrowth size
	DataGrowth *int `pulumi:"dataGrowth"`
	// SQL Server default file path
	DefaultFilePath *string `pulumi:"defaultFilePath"`
	// SQL Server tempdb log file size
	LogFileSize *int `pulumi:"logFileSize"`
	// SQL Server tempdb log file autoGrowth size
	LogGrowth *int `pulumi:"logGrowth"`
	// Logical Unit Numbers for the disks.
	Luns []int `pulumi:"luns"`
	// SQL Server tempdb persist folder choice
	PersistFolder *bool `pulumi:"persistFolder"`
	// SQL Server tempdb persist folder location
	PersistFolderPath *string `pulumi:"persistFolderPath"`
}

type SQLTempDbSettingsArgs

type SQLTempDbSettingsArgs struct {
	// SQL Server tempdb data file count
	DataFileCount pulumi.IntPtrInput `pulumi:"dataFileCount"`
	// SQL Server tempdb data file size
	DataFileSize pulumi.IntPtrInput `pulumi:"dataFileSize"`
	// SQL Server tempdb data file autoGrowth size
	DataGrowth pulumi.IntPtrInput `pulumi:"dataGrowth"`
	// SQL Server default file path
	DefaultFilePath pulumi.StringPtrInput `pulumi:"defaultFilePath"`
	// SQL Server tempdb log file size
	LogFileSize pulumi.IntPtrInput `pulumi:"logFileSize"`
	// SQL Server tempdb log file autoGrowth size
	LogGrowth pulumi.IntPtrInput `pulumi:"logGrowth"`
	// Logical Unit Numbers for the disks.
	Luns pulumi.IntArrayInput `pulumi:"luns"`
	// SQL Server tempdb persist folder choice
	PersistFolder pulumi.BoolPtrInput `pulumi:"persistFolder"`
	// SQL Server tempdb persist folder location
	PersistFolderPath pulumi.StringPtrInput `pulumi:"persistFolderPath"`
}

func (SQLTempDbSettingsArgs) ElementType

func (SQLTempDbSettingsArgs) ElementType() reflect.Type

func (SQLTempDbSettingsArgs) ToSQLTempDbSettingsOutput

func (i SQLTempDbSettingsArgs) ToSQLTempDbSettingsOutput() SQLTempDbSettingsOutput

func (SQLTempDbSettingsArgs) ToSQLTempDbSettingsOutputWithContext

func (i SQLTempDbSettingsArgs) ToSQLTempDbSettingsOutputWithContext(ctx context.Context) SQLTempDbSettingsOutput

func (SQLTempDbSettingsArgs) ToSQLTempDbSettingsPtrOutput

func (i SQLTempDbSettingsArgs) ToSQLTempDbSettingsPtrOutput() SQLTempDbSettingsPtrOutput

func (SQLTempDbSettingsArgs) ToSQLTempDbSettingsPtrOutputWithContext

func (i SQLTempDbSettingsArgs) ToSQLTempDbSettingsPtrOutputWithContext(ctx context.Context) SQLTempDbSettingsPtrOutput

type SQLTempDbSettingsInput

type SQLTempDbSettingsInput interface {
	pulumi.Input

	ToSQLTempDbSettingsOutput() SQLTempDbSettingsOutput
	ToSQLTempDbSettingsOutputWithContext(context.Context) SQLTempDbSettingsOutput
}

SQLTempDbSettingsInput is an input type that accepts SQLTempDbSettingsArgs and SQLTempDbSettingsOutput values. You can construct a concrete instance of `SQLTempDbSettingsInput` via:

SQLTempDbSettingsArgs{...}

type SQLTempDbSettingsOutput

type SQLTempDbSettingsOutput struct{ *pulumi.OutputState }

func (SQLTempDbSettingsOutput) DataFileCount

func (o SQLTempDbSettingsOutput) DataFileCount() pulumi.IntPtrOutput

SQL Server tempdb data file count

func (SQLTempDbSettingsOutput) DataFileSize

func (o SQLTempDbSettingsOutput) DataFileSize() pulumi.IntPtrOutput

SQL Server tempdb data file size

func (SQLTempDbSettingsOutput) DataGrowth

SQL Server tempdb data file autoGrowth size

func (SQLTempDbSettingsOutput) DefaultFilePath

func (o SQLTempDbSettingsOutput) DefaultFilePath() pulumi.StringPtrOutput

SQL Server default file path

func (SQLTempDbSettingsOutput) ElementType

func (SQLTempDbSettingsOutput) ElementType() reflect.Type

func (SQLTempDbSettingsOutput) LogFileSize

SQL Server tempdb log file size

func (SQLTempDbSettingsOutput) LogGrowth

SQL Server tempdb log file autoGrowth size

func (SQLTempDbSettingsOutput) Luns

Logical Unit Numbers for the disks.

func (SQLTempDbSettingsOutput) PersistFolder

func (o SQLTempDbSettingsOutput) PersistFolder() pulumi.BoolPtrOutput

SQL Server tempdb persist folder choice

func (SQLTempDbSettingsOutput) PersistFolderPath

func (o SQLTempDbSettingsOutput) PersistFolderPath() pulumi.StringPtrOutput

SQL Server tempdb persist folder location

func (SQLTempDbSettingsOutput) ToSQLTempDbSettingsOutput

func (o SQLTempDbSettingsOutput) ToSQLTempDbSettingsOutput() SQLTempDbSettingsOutput

func (SQLTempDbSettingsOutput) ToSQLTempDbSettingsOutputWithContext

func (o SQLTempDbSettingsOutput) ToSQLTempDbSettingsOutputWithContext(ctx context.Context) SQLTempDbSettingsOutput

func (SQLTempDbSettingsOutput) ToSQLTempDbSettingsPtrOutput

func (o SQLTempDbSettingsOutput) ToSQLTempDbSettingsPtrOutput() SQLTempDbSettingsPtrOutput

func (SQLTempDbSettingsOutput) ToSQLTempDbSettingsPtrOutputWithContext

func (o SQLTempDbSettingsOutput) ToSQLTempDbSettingsPtrOutputWithContext(ctx context.Context) SQLTempDbSettingsPtrOutput

type SQLTempDbSettingsPtrInput

type SQLTempDbSettingsPtrInput interface {
	pulumi.Input

	ToSQLTempDbSettingsPtrOutput() SQLTempDbSettingsPtrOutput
	ToSQLTempDbSettingsPtrOutputWithContext(context.Context) SQLTempDbSettingsPtrOutput
}

SQLTempDbSettingsPtrInput is an input type that accepts SQLTempDbSettingsArgs, SQLTempDbSettingsPtr and SQLTempDbSettingsPtrOutput values. You can construct a concrete instance of `SQLTempDbSettingsPtrInput` via:

        SQLTempDbSettingsArgs{...}

or:

        nil

type SQLTempDbSettingsPtrOutput

type SQLTempDbSettingsPtrOutput struct{ *pulumi.OutputState }

func (SQLTempDbSettingsPtrOutput) DataFileCount

SQL Server tempdb data file count

func (SQLTempDbSettingsPtrOutput) DataFileSize

SQL Server tempdb data file size

func (SQLTempDbSettingsPtrOutput) DataGrowth

SQL Server tempdb data file autoGrowth size

func (SQLTempDbSettingsPtrOutput) DefaultFilePath

SQL Server default file path

func (SQLTempDbSettingsPtrOutput) Elem

func (SQLTempDbSettingsPtrOutput) ElementType

func (SQLTempDbSettingsPtrOutput) ElementType() reflect.Type

func (SQLTempDbSettingsPtrOutput) LogFileSize

SQL Server tempdb log file size

func (SQLTempDbSettingsPtrOutput) LogGrowth

SQL Server tempdb log file autoGrowth size

func (SQLTempDbSettingsPtrOutput) Luns

Logical Unit Numbers for the disks.

func (SQLTempDbSettingsPtrOutput) PersistFolder

SQL Server tempdb persist folder choice

func (SQLTempDbSettingsPtrOutput) PersistFolderPath

func (o SQLTempDbSettingsPtrOutput) PersistFolderPath() pulumi.StringPtrOutput

SQL Server tempdb persist folder location

func (SQLTempDbSettingsPtrOutput) ToSQLTempDbSettingsPtrOutput

func (o SQLTempDbSettingsPtrOutput) ToSQLTempDbSettingsPtrOutput() SQLTempDbSettingsPtrOutput

func (SQLTempDbSettingsPtrOutput) ToSQLTempDbSettingsPtrOutputWithContext

func (o SQLTempDbSettingsPtrOutput) ToSQLTempDbSettingsPtrOutputWithContext(ctx context.Context) SQLTempDbSettingsPtrOutput

type SQLTempDbSettingsResponse

type SQLTempDbSettingsResponse struct {
	// SQL Server tempdb data file count
	DataFileCount *int `pulumi:"dataFileCount"`
	// SQL Server tempdb data file size
	DataFileSize *int `pulumi:"dataFileSize"`
	// SQL Server tempdb data file autoGrowth size
	DataGrowth *int `pulumi:"dataGrowth"`
	// SQL Server default file path
	DefaultFilePath *string `pulumi:"defaultFilePath"`
	// SQL Server tempdb log file size
	LogFileSize *int `pulumi:"logFileSize"`
	// SQL Server tempdb log file autoGrowth size
	LogGrowth *int `pulumi:"logGrowth"`
	// Logical Unit Numbers for the disks.
	Luns []int `pulumi:"luns"`
	// SQL Server tempdb persist folder choice
	PersistFolder *bool `pulumi:"persistFolder"`
	// SQL Server tempdb persist folder location
	PersistFolderPath *string `pulumi:"persistFolderPath"`
}

type SQLTempDbSettingsResponseOutput

type SQLTempDbSettingsResponseOutput struct{ *pulumi.OutputState }

func (SQLTempDbSettingsResponseOutput) DataFileCount

SQL Server tempdb data file count

func (SQLTempDbSettingsResponseOutput) DataFileSize

SQL Server tempdb data file size

func (SQLTempDbSettingsResponseOutput) DataGrowth

SQL Server tempdb data file autoGrowth size

func (SQLTempDbSettingsResponseOutput) DefaultFilePath

SQL Server default file path

func (SQLTempDbSettingsResponseOutput) ElementType

func (SQLTempDbSettingsResponseOutput) LogFileSize

SQL Server tempdb log file size

func (SQLTempDbSettingsResponseOutput) LogGrowth

SQL Server tempdb log file autoGrowth size

func (SQLTempDbSettingsResponseOutput) Luns

Logical Unit Numbers for the disks.

func (SQLTempDbSettingsResponseOutput) PersistFolder

SQL Server tempdb persist folder choice

func (SQLTempDbSettingsResponseOutput) PersistFolderPath

SQL Server tempdb persist folder location

func (SQLTempDbSettingsResponseOutput) ToSQLTempDbSettingsResponseOutput

func (o SQLTempDbSettingsResponseOutput) ToSQLTempDbSettingsResponseOutput() SQLTempDbSettingsResponseOutput

func (SQLTempDbSettingsResponseOutput) ToSQLTempDbSettingsResponseOutputWithContext

func (o SQLTempDbSettingsResponseOutput) ToSQLTempDbSettingsResponseOutputWithContext(ctx context.Context) SQLTempDbSettingsResponseOutput

type SQLTempDbSettingsResponsePtrOutput

type SQLTempDbSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SQLTempDbSettingsResponsePtrOutput) DataFileCount

SQL Server tempdb data file count

func (SQLTempDbSettingsResponsePtrOutput) DataFileSize

SQL Server tempdb data file size

func (SQLTempDbSettingsResponsePtrOutput) DataGrowth

SQL Server tempdb data file autoGrowth size

func (SQLTempDbSettingsResponsePtrOutput) DefaultFilePath

SQL Server default file path

func (SQLTempDbSettingsResponsePtrOutput) Elem

func (SQLTempDbSettingsResponsePtrOutput) ElementType

func (SQLTempDbSettingsResponsePtrOutput) LogFileSize

SQL Server tempdb log file size

func (SQLTempDbSettingsResponsePtrOutput) LogGrowth

SQL Server tempdb log file autoGrowth size

func (SQLTempDbSettingsResponsePtrOutput) Luns

Logical Unit Numbers for the disks.

func (SQLTempDbSettingsResponsePtrOutput) PersistFolder

SQL Server tempdb persist folder choice

func (SQLTempDbSettingsResponsePtrOutput) PersistFolderPath

SQL Server tempdb persist folder location

func (SQLTempDbSettingsResponsePtrOutput) ToSQLTempDbSettingsResponsePtrOutput

func (o SQLTempDbSettingsResponsePtrOutput) ToSQLTempDbSettingsResponsePtrOutput() SQLTempDbSettingsResponsePtrOutput

func (SQLTempDbSettingsResponsePtrOutput) ToSQLTempDbSettingsResponsePtrOutputWithContext

func (o SQLTempDbSettingsResponsePtrOutput) ToSQLTempDbSettingsResponsePtrOutputWithContext(ctx context.Context) SQLTempDbSettingsResponsePtrOutput

type Schedule

type Schedule struct {
	// Day of the week to run assessment.
	DayOfWeek *AssessmentDayOfWeek `pulumi:"dayOfWeek"`
	// Enable or disable assessment schedule on SQL virtual machine.
	Enable *bool `pulumi:"enable"`
	// Occurrence of the DayOfWeek day within a month to schedule assessment. Takes values: 1,2,3,4 and -1. Use -1 for last DayOfWeek day of the month
	MonthlyOccurrence *int `pulumi:"monthlyOccurrence"`
	// Time of the day in HH:mm format. Eg. 17:30
	StartTime *string `pulumi:"startTime"`
	// Number of weeks to schedule between 2 assessment runs. Takes value from 1-6
	WeeklyInterval *int `pulumi:"weeklyInterval"`
}

type ScheduleArgs

type ScheduleArgs struct {
	// Day of the week to run assessment.
	DayOfWeek AssessmentDayOfWeekPtrInput `pulumi:"dayOfWeek"`
	// Enable or disable assessment schedule on SQL virtual machine.
	Enable pulumi.BoolPtrInput `pulumi:"enable"`
	// Occurrence of the DayOfWeek day within a month to schedule assessment. Takes values: 1,2,3,4 and -1. Use -1 for last DayOfWeek day of the month
	MonthlyOccurrence pulumi.IntPtrInput `pulumi:"monthlyOccurrence"`
	// Time of the day in HH:mm format. Eg. 17:30
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
	// Number of weeks to schedule between 2 assessment runs. Takes value from 1-6
	WeeklyInterval pulumi.IntPtrInput `pulumi:"weeklyInterval"`
}

func (ScheduleArgs) ElementType

func (ScheduleArgs) ElementType() reflect.Type

func (ScheduleArgs) ToScheduleOutput

func (i ScheduleArgs) ToScheduleOutput() ScheduleOutput

func (ScheduleArgs) ToScheduleOutputWithContext

func (i ScheduleArgs) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput

func (ScheduleArgs) ToSchedulePtrOutput

func (i ScheduleArgs) ToSchedulePtrOutput() SchedulePtrOutput

func (ScheduleArgs) ToSchedulePtrOutputWithContext

func (i ScheduleArgs) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput

type ScheduleInput

type ScheduleInput interface {
	pulumi.Input

	ToScheduleOutput() ScheduleOutput
	ToScheduleOutputWithContext(context.Context) ScheduleOutput
}

ScheduleInput is an input type that accepts ScheduleArgs and ScheduleOutput values. You can construct a concrete instance of `ScheduleInput` via:

ScheduleArgs{...}

type ScheduleOutput

type ScheduleOutput struct{ *pulumi.OutputState }

func (ScheduleOutput) DayOfWeek

Day of the week to run assessment.

func (ScheduleOutput) ElementType

func (ScheduleOutput) ElementType() reflect.Type

func (ScheduleOutput) Enable

func (o ScheduleOutput) Enable() pulumi.BoolPtrOutput

Enable or disable assessment schedule on SQL virtual machine.

func (ScheduleOutput) MonthlyOccurrence

func (o ScheduleOutput) MonthlyOccurrence() pulumi.IntPtrOutput

Occurrence of the DayOfWeek day within a month to schedule assessment. Takes values: 1,2,3,4 and -1. Use -1 for last DayOfWeek day of the month

func (ScheduleOutput) StartTime

func (o ScheduleOutput) StartTime() pulumi.StringPtrOutput

Time of the day in HH:mm format. Eg. 17:30

func (ScheduleOutput) ToScheduleOutput

func (o ScheduleOutput) ToScheduleOutput() ScheduleOutput

func (ScheduleOutput) ToScheduleOutputWithContext

func (o ScheduleOutput) ToScheduleOutputWithContext(ctx context.Context) ScheduleOutput

func (ScheduleOutput) ToSchedulePtrOutput

func (o ScheduleOutput) ToSchedulePtrOutput() SchedulePtrOutput

func (ScheduleOutput) ToSchedulePtrOutputWithContext

func (o ScheduleOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput

func (ScheduleOutput) WeeklyInterval

func (o ScheduleOutput) WeeklyInterval() pulumi.IntPtrOutput

Number of weeks to schedule between 2 assessment runs. Takes value from 1-6

type SchedulePtrInput

type SchedulePtrInput interface {
	pulumi.Input

	ToSchedulePtrOutput() SchedulePtrOutput
	ToSchedulePtrOutputWithContext(context.Context) SchedulePtrOutput
}

SchedulePtrInput is an input type that accepts ScheduleArgs, SchedulePtr and SchedulePtrOutput values. You can construct a concrete instance of `SchedulePtrInput` via:

        ScheduleArgs{...}

or:

        nil

func SchedulePtr

func SchedulePtr(v *ScheduleArgs) SchedulePtrInput

type SchedulePtrOutput

type SchedulePtrOutput struct{ *pulumi.OutputState }

func (SchedulePtrOutput) DayOfWeek

Day of the week to run assessment.

func (SchedulePtrOutput) Elem

func (SchedulePtrOutput) ElementType

func (SchedulePtrOutput) ElementType() reflect.Type

func (SchedulePtrOutput) Enable

Enable or disable assessment schedule on SQL virtual machine.

func (SchedulePtrOutput) MonthlyOccurrence

func (o SchedulePtrOutput) MonthlyOccurrence() pulumi.IntPtrOutput

Occurrence of the DayOfWeek day within a month to schedule assessment. Takes values: 1,2,3,4 and -1. Use -1 for last DayOfWeek day of the month

func (SchedulePtrOutput) StartTime

Time of the day in HH:mm format. Eg. 17:30

func (SchedulePtrOutput) ToSchedulePtrOutput

func (o SchedulePtrOutput) ToSchedulePtrOutput() SchedulePtrOutput

func (SchedulePtrOutput) ToSchedulePtrOutputWithContext

func (o SchedulePtrOutput) ToSchedulePtrOutputWithContext(ctx context.Context) SchedulePtrOutput

func (SchedulePtrOutput) WeeklyInterval

func (o SchedulePtrOutput) WeeklyInterval() pulumi.IntPtrOutput

Number of weeks to schedule between 2 assessment runs. Takes value from 1-6

type ScheduleResponse

type ScheduleResponse struct {
	// Day of the week to run assessment.
	DayOfWeek *string `pulumi:"dayOfWeek"`
	// Enable or disable assessment schedule on SQL virtual machine.
	Enable *bool `pulumi:"enable"`
	// Occurrence of the DayOfWeek day within a month to schedule assessment. Takes values: 1,2,3,4 and -1. Use -1 for last DayOfWeek day of the month
	MonthlyOccurrence *int `pulumi:"monthlyOccurrence"`
	// Time of the day in HH:mm format. Eg. 17:30
	StartTime *string `pulumi:"startTime"`
	// Number of weeks to schedule between 2 assessment runs. Takes value from 1-6
	WeeklyInterval *int `pulumi:"weeklyInterval"`
}

type ScheduleResponseOutput

type ScheduleResponseOutput struct{ *pulumi.OutputState }

func (ScheduleResponseOutput) DayOfWeek

Day of the week to run assessment.

func (ScheduleResponseOutput) ElementType

func (ScheduleResponseOutput) ElementType() reflect.Type

func (ScheduleResponseOutput) Enable

Enable or disable assessment schedule on SQL virtual machine.

func (ScheduleResponseOutput) MonthlyOccurrence

func (o ScheduleResponseOutput) MonthlyOccurrence() pulumi.IntPtrOutput

Occurrence of the DayOfWeek day within a month to schedule assessment. Takes values: 1,2,3,4 and -1. Use -1 for last DayOfWeek day of the month

func (ScheduleResponseOutput) StartTime

Time of the day in HH:mm format. Eg. 17:30

func (ScheduleResponseOutput) ToScheduleResponseOutput

func (o ScheduleResponseOutput) ToScheduleResponseOutput() ScheduleResponseOutput

func (ScheduleResponseOutput) ToScheduleResponseOutputWithContext

func (o ScheduleResponseOutput) ToScheduleResponseOutputWithContext(ctx context.Context) ScheduleResponseOutput

func (ScheduleResponseOutput) WeeklyInterval

func (o ScheduleResponseOutput) WeeklyInterval() pulumi.IntPtrOutput

Number of weeks to schedule between 2 assessment runs. Takes value from 1-6

type ScheduleResponsePtrOutput

type ScheduleResponsePtrOutput struct{ *pulumi.OutputState }

func (ScheduleResponsePtrOutput) DayOfWeek

Day of the week to run assessment.

func (ScheduleResponsePtrOutput) Elem

func (ScheduleResponsePtrOutput) ElementType

func (ScheduleResponsePtrOutput) ElementType() reflect.Type

func (ScheduleResponsePtrOutput) Enable

Enable or disable assessment schedule on SQL virtual machine.

func (ScheduleResponsePtrOutput) MonthlyOccurrence

func (o ScheduleResponsePtrOutput) MonthlyOccurrence() pulumi.IntPtrOutput

Occurrence of the DayOfWeek day within a month to schedule assessment. Takes values: 1,2,3,4 and -1. Use -1 for last DayOfWeek day of the month

func (ScheduleResponsePtrOutput) StartTime

Time of the day in HH:mm format. Eg. 17:30

func (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput

func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutput() ScheduleResponsePtrOutput

func (ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext

func (o ScheduleResponsePtrOutput) ToScheduleResponsePtrOutputWithContext(ctx context.Context) ScheduleResponsePtrOutput

func (ScheduleResponsePtrOutput) WeeklyInterval

func (o ScheduleResponsePtrOutput) WeeklyInterval() pulumi.IntPtrOutput

Number of weeks to schedule between 2 assessment runs. Takes value from 1-6

type ServerConfigurationsManagementSettings

type ServerConfigurationsManagementSettings struct {
	// Additional SQL feature settings.
	AdditionalFeaturesServerConfigurations *AdditionalFeaturesServerConfigurations `pulumi:"additionalFeaturesServerConfigurations"`
	// SQL connectivity type settings.
	SqlConnectivityUpdateSettings *SqlConnectivityUpdateSettings `pulumi:"sqlConnectivityUpdateSettings"`
	// SQL Instance settings.
	SqlInstanceSettings *SQLInstanceSettings `pulumi:"sqlInstanceSettings"`
	// SQL storage update settings.
	SqlStorageUpdateSettings *SqlStorageUpdateSettings `pulumi:"sqlStorageUpdateSettings"`
	// SQL workload type settings.
	SqlWorkloadTypeUpdateSettings *SqlWorkloadTypeUpdateSettings `pulumi:"sqlWorkloadTypeUpdateSettings"`
}

Set the connectivity, storage and workload settings.

type ServerConfigurationsManagementSettingsArgs

type ServerConfigurationsManagementSettingsArgs struct {
	// Additional SQL feature settings.
	AdditionalFeaturesServerConfigurations AdditionalFeaturesServerConfigurationsPtrInput `pulumi:"additionalFeaturesServerConfigurations"`
	// SQL connectivity type settings.
	SqlConnectivityUpdateSettings SqlConnectivityUpdateSettingsPtrInput `pulumi:"sqlConnectivityUpdateSettings"`
	// SQL Instance settings.
	SqlInstanceSettings SQLInstanceSettingsPtrInput `pulumi:"sqlInstanceSettings"`
	// SQL storage update settings.
	SqlStorageUpdateSettings SqlStorageUpdateSettingsPtrInput `pulumi:"sqlStorageUpdateSettings"`
	// SQL workload type settings.
	SqlWorkloadTypeUpdateSettings SqlWorkloadTypeUpdateSettingsPtrInput `pulumi:"sqlWorkloadTypeUpdateSettings"`
}

Set the connectivity, storage and workload settings.

func (ServerConfigurationsManagementSettingsArgs) ElementType

func (ServerConfigurationsManagementSettingsArgs) ToServerConfigurationsManagementSettingsOutput

func (i ServerConfigurationsManagementSettingsArgs) ToServerConfigurationsManagementSettingsOutput() ServerConfigurationsManagementSettingsOutput

func (ServerConfigurationsManagementSettingsArgs) ToServerConfigurationsManagementSettingsOutputWithContext

func (i ServerConfigurationsManagementSettingsArgs) ToServerConfigurationsManagementSettingsOutputWithContext(ctx context.Context) ServerConfigurationsManagementSettingsOutput

func (ServerConfigurationsManagementSettingsArgs) ToServerConfigurationsManagementSettingsPtrOutput

func (i ServerConfigurationsManagementSettingsArgs) ToServerConfigurationsManagementSettingsPtrOutput() ServerConfigurationsManagementSettingsPtrOutput

func (ServerConfigurationsManagementSettingsArgs) ToServerConfigurationsManagementSettingsPtrOutputWithContext

func (i ServerConfigurationsManagementSettingsArgs) ToServerConfigurationsManagementSettingsPtrOutputWithContext(ctx context.Context) ServerConfigurationsManagementSettingsPtrOutput

type ServerConfigurationsManagementSettingsInput

type ServerConfigurationsManagementSettingsInput interface {
	pulumi.Input

	ToServerConfigurationsManagementSettingsOutput() ServerConfigurationsManagementSettingsOutput
	ToServerConfigurationsManagementSettingsOutputWithContext(context.Context) ServerConfigurationsManagementSettingsOutput
}

ServerConfigurationsManagementSettingsInput is an input type that accepts ServerConfigurationsManagementSettingsArgs and ServerConfigurationsManagementSettingsOutput values. You can construct a concrete instance of `ServerConfigurationsManagementSettingsInput` via:

ServerConfigurationsManagementSettingsArgs{...}

type ServerConfigurationsManagementSettingsOutput

type ServerConfigurationsManagementSettingsOutput struct{ *pulumi.OutputState }

Set the connectivity, storage and workload settings.

func (ServerConfigurationsManagementSettingsOutput) AdditionalFeaturesServerConfigurations

Additional SQL feature settings.

func (ServerConfigurationsManagementSettingsOutput) ElementType

func (ServerConfigurationsManagementSettingsOutput) SqlConnectivityUpdateSettings

SQL connectivity type settings.

func (ServerConfigurationsManagementSettingsOutput) SqlInstanceSettings

SQL Instance settings.

func (ServerConfigurationsManagementSettingsOutput) SqlStorageUpdateSettings

SQL storage update settings.

func (ServerConfigurationsManagementSettingsOutput) SqlWorkloadTypeUpdateSettings

SQL workload type settings.

func (ServerConfigurationsManagementSettingsOutput) ToServerConfigurationsManagementSettingsOutput

func (o ServerConfigurationsManagementSettingsOutput) ToServerConfigurationsManagementSettingsOutput() ServerConfigurationsManagementSettingsOutput

func (ServerConfigurationsManagementSettingsOutput) ToServerConfigurationsManagementSettingsOutputWithContext

func (o ServerConfigurationsManagementSettingsOutput) ToServerConfigurationsManagementSettingsOutputWithContext(ctx context.Context) ServerConfigurationsManagementSettingsOutput

func (ServerConfigurationsManagementSettingsOutput) ToServerConfigurationsManagementSettingsPtrOutput

func (o ServerConfigurationsManagementSettingsOutput) ToServerConfigurationsManagementSettingsPtrOutput() ServerConfigurationsManagementSettingsPtrOutput

func (ServerConfigurationsManagementSettingsOutput) ToServerConfigurationsManagementSettingsPtrOutputWithContext

func (o ServerConfigurationsManagementSettingsOutput) ToServerConfigurationsManagementSettingsPtrOutputWithContext(ctx context.Context) ServerConfigurationsManagementSettingsPtrOutput

type ServerConfigurationsManagementSettingsPtrInput

type ServerConfigurationsManagementSettingsPtrInput interface {
	pulumi.Input

	ToServerConfigurationsManagementSettingsPtrOutput() ServerConfigurationsManagementSettingsPtrOutput
	ToServerConfigurationsManagementSettingsPtrOutputWithContext(context.Context) ServerConfigurationsManagementSettingsPtrOutput
}

ServerConfigurationsManagementSettingsPtrInput is an input type that accepts ServerConfigurationsManagementSettingsArgs, ServerConfigurationsManagementSettingsPtr and ServerConfigurationsManagementSettingsPtrOutput values. You can construct a concrete instance of `ServerConfigurationsManagementSettingsPtrInput` via:

        ServerConfigurationsManagementSettingsArgs{...}

or:

        nil

type ServerConfigurationsManagementSettingsPtrOutput

type ServerConfigurationsManagementSettingsPtrOutput struct{ *pulumi.OutputState }

func (ServerConfigurationsManagementSettingsPtrOutput) AdditionalFeaturesServerConfigurations

Additional SQL feature settings.

func (ServerConfigurationsManagementSettingsPtrOutput) Elem

func (ServerConfigurationsManagementSettingsPtrOutput) ElementType

func (ServerConfigurationsManagementSettingsPtrOutput) SqlConnectivityUpdateSettings

SQL connectivity type settings.

func (ServerConfigurationsManagementSettingsPtrOutput) SqlInstanceSettings

SQL Instance settings.

func (ServerConfigurationsManagementSettingsPtrOutput) SqlStorageUpdateSettings

SQL storage update settings.

func (ServerConfigurationsManagementSettingsPtrOutput) SqlWorkloadTypeUpdateSettings

SQL workload type settings.

func (ServerConfigurationsManagementSettingsPtrOutput) ToServerConfigurationsManagementSettingsPtrOutput

func (o ServerConfigurationsManagementSettingsPtrOutput) ToServerConfigurationsManagementSettingsPtrOutput() ServerConfigurationsManagementSettingsPtrOutput

func (ServerConfigurationsManagementSettingsPtrOutput) ToServerConfigurationsManagementSettingsPtrOutputWithContext

func (o ServerConfigurationsManagementSettingsPtrOutput) ToServerConfigurationsManagementSettingsPtrOutputWithContext(ctx context.Context) ServerConfigurationsManagementSettingsPtrOutput

type ServerConfigurationsManagementSettingsResponse

type ServerConfigurationsManagementSettingsResponse struct {
	// Additional SQL feature settings.
	AdditionalFeaturesServerConfigurations *AdditionalFeaturesServerConfigurationsResponse `pulumi:"additionalFeaturesServerConfigurations"`
	// SQL connectivity type settings.
	SqlConnectivityUpdateSettings *SqlConnectivityUpdateSettingsResponse `pulumi:"sqlConnectivityUpdateSettings"`
	// SQL Instance settings.
	SqlInstanceSettings *SQLInstanceSettingsResponse `pulumi:"sqlInstanceSettings"`
	// SQL storage update settings.
	SqlStorageUpdateSettings *SqlStorageUpdateSettingsResponse `pulumi:"sqlStorageUpdateSettings"`
	// SQL workload type settings.
	SqlWorkloadTypeUpdateSettings *SqlWorkloadTypeUpdateSettingsResponse `pulumi:"sqlWorkloadTypeUpdateSettings"`
}

Set the connectivity, storage and workload settings.

type ServerConfigurationsManagementSettingsResponseOutput

type ServerConfigurationsManagementSettingsResponseOutput struct{ *pulumi.OutputState }

Set the connectivity, storage and workload settings.

func (ServerConfigurationsManagementSettingsResponseOutput) AdditionalFeaturesServerConfigurations

Additional SQL feature settings.

func (ServerConfigurationsManagementSettingsResponseOutput) ElementType

func (ServerConfigurationsManagementSettingsResponseOutput) SqlConnectivityUpdateSettings

SQL connectivity type settings.

func (ServerConfigurationsManagementSettingsResponseOutput) SqlInstanceSettings

SQL Instance settings.

func (ServerConfigurationsManagementSettingsResponseOutput) SqlStorageUpdateSettings

SQL storage update settings.

func (ServerConfigurationsManagementSettingsResponseOutput) SqlWorkloadTypeUpdateSettings

SQL workload type settings.

func (ServerConfigurationsManagementSettingsResponseOutput) ToServerConfigurationsManagementSettingsResponseOutput

func (ServerConfigurationsManagementSettingsResponseOutput) ToServerConfigurationsManagementSettingsResponseOutputWithContext

func (o ServerConfigurationsManagementSettingsResponseOutput) ToServerConfigurationsManagementSettingsResponseOutputWithContext(ctx context.Context) ServerConfigurationsManagementSettingsResponseOutput

type ServerConfigurationsManagementSettingsResponsePtrOutput

type ServerConfigurationsManagementSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (ServerConfigurationsManagementSettingsResponsePtrOutput) AdditionalFeaturesServerConfigurations

Additional SQL feature settings.

func (ServerConfigurationsManagementSettingsResponsePtrOutput) Elem

func (ServerConfigurationsManagementSettingsResponsePtrOutput) ElementType

func (ServerConfigurationsManagementSettingsResponsePtrOutput) SqlConnectivityUpdateSettings

SQL connectivity type settings.

func (ServerConfigurationsManagementSettingsResponsePtrOutput) SqlInstanceSettings

SQL Instance settings.

func (ServerConfigurationsManagementSettingsResponsePtrOutput) SqlStorageUpdateSettings

SQL storage update settings.

func (ServerConfigurationsManagementSettingsResponsePtrOutput) SqlWorkloadTypeUpdateSettings

SQL workload type settings.

func (ServerConfigurationsManagementSettingsResponsePtrOutput) ToServerConfigurationsManagementSettingsResponsePtrOutput

func (ServerConfigurationsManagementSettingsResponsePtrOutput) ToServerConfigurationsManagementSettingsResponsePtrOutputWithContext

func (o ServerConfigurationsManagementSettingsResponsePtrOutput) ToServerConfigurationsManagementSettingsResponsePtrOutputWithContext(ctx context.Context) ServerConfigurationsManagementSettingsResponsePtrOutput

type SqlConnectivityUpdateSettings

type SqlConnectivityUpdateSettings struct {
	// SQL Server connectivity option.
	ConnectivityType *string `pulumi:"connectivityType"`
	// SQL Server port.
	Port *int `pulumi:"port"`
	// SQL Server sysadmin login password.
	SqlAuthUpdatePassword *string `pulumi:"sqlAuthUpdatePassword"`
	// SQL Server sysadmin login to create.
	SqlAuthUpdateUserName *string `pulumi:"sqlAuthUpdateUserName"`
}

Set the access level and network port settings for SQL Server.

type SqlConnectivityUpdateSettingsArgs

type SqlConnectivityUpdateSettingsArgs struct {
	// SQL Server connectivity option.
	ConnectivityType pulumi.StringPtrInput `pulumi:"connectivityType"`
	// SQL Server port.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// SQL Server sysadmin login password.
	SqlAuthUpdatePassword pulumi.StringPtrInput `pulumi:"sqlAuthUpdatePassword"`
	// SQL Server sysadmin login to create.
	SqlAuthUpdateUserName pulumi.StringPtrInput `pulumi:"sqlAuthUpdateUserName"`
}

Set the access level and network port settings for SQL Server.

func (SqlConnectivityUpdateSettingsArgs) ElementType

func (SqlConnectivityUpdateSettingsArgs) ToSqlConnectivityUpdateSettingsOutput

func (i SqlConnectivityUpdateSettingsArgs) ToSqlConnectivityUpdateSettingsOutput() SqlConnectivityUpdateSettingsOutput

func (SqlConnectivityUpdateSettingsArgs) ToSqlConnectivityUpdateSettingsOutputWithContext

func (i SqlConnectivityUpdateSettingsArgs) ToSqlConnectivityUpdateSettingsOutputWithContext(ctx context.Context) SqlConnectivityUpdateSettingsOutput

func (SqlConnectivityUpdateSettingsArgs) ToSqlConnectivityUpdateSettingsPtrOutput

func (i SqlConnectivityUpdateSettingsArgs) ToSqlConnectivityUpdateSettingsPtrOutput() SqlConnectivityUpdateSettingsPtrOutput

func (SqlConnectivityUpdateSettingsArgs) ToSqlConnectivityUpdateSettingsPtrOutputWithContext

func (i SqlConnectivityUpdateSettingsArgs) ToSqlConnectivityUpdateSettingsPtrOutputWithContext(ctx context.Context) SqlConnectivityUpdateSettingsPtrOutput

type SqlConnectivityUpdateSettingsInput

type SqlConnectivityUpdateSettingsInput interface {
	pulumi.Input

	ToSqlConnectivityUpdateSettingsOutput() SqlConnectivityUpdateSettingsOutput
	ToSqlConnectivityUpdateSettingsOutputWithContext(context.Context) SqlConnectivityUpdateSettingsOutput
}

SqlConnectivityUpdateSettingsInput is an input type that accepts SqlConnectivityUpdateSettingsArgs and SqlConnectivityUpdateSettingsOutput values. You can construct a concrete instance of `SqlConnectivityUpdateSettingsInput` via:

SqlConnectivityUpdateSettingsArgs{...}

type SqlConnectivityUpdateSettingsOutput

type SqlConnectivityUpdateSettingsOutput struct{ *pulumi.OutputState }

Set the access level and network port settings for SQL Server.

func (SqlConnectivityUpdateSettingsOutput) ConnectivityType

SQL Server connectivity option.

func (SqlConnectivityUpdateSettingsOutput) ElementType

func (SqlConnectivityUpdateSettingsOutput) Port

SQL Server port.

func (SqlConnectivityUpdateSettingsOutput) SqlAuthUpdatePassword

SQL Server sysadmin login password.

func (SqlConnectivityUpdateSettingsOutput) SqlAuthUpdateUserName

SQL Server sysadmin login to create.

func (SqlConnectivityUpdateSettingsOutput) ToSqlConnectivityUpdateSettingsOutput

func (o SqlConnectivityUpdateSettingsOutput) ToSqlConnectivityUpdateSettingsOutput() SqlConnectivityUpdateSettingsOutput

func (SqlConnectivityUpdateSettingsOutput) ToSqlConnectivityUpdateSettingsOutputWithContext

func (o SqlConnectivityUpdateSettingsOutput) ToSqlConnectivityUpdateSettingsOutputWithContext(ctx context.Context) SqlConnectivityUpdateSettingsOutput

func (SqlConnectivityUpdateSettingsOutput) ToSqlConnectivityUpdateSettingsPtrOutput

func (o SqlConnectivityUpdateSettingsOutput) ToSqlConnectivityUpdateSettingsPtrOutput() SqlConnectivityUpdateSettingsPtrOutput

func (SqlConnectivityUpdateSettingsOutput) ToSqlConnectivityUpdateSettingsPtrOutputWithContext

func (o SqlConnectivityUpdateSettingsOutput) ToSqlConnectivityUpdateSettingsPtrOutputWithContext(ctx context.Context) SqlConnectivityUpdateSettingsPtrOutput

type SqlConnectivityUpdateSettingsPtrInput

type SqlConnectivityUpdateSettingsPtrInput interface {
	pulumi.Input

	ToSqlConnectivityUpdateSettingsPtrOutput() SqlConnectivityUpdateSettingsPtrOutput
	ToSqlConnectivityUpdateSettingsPtrOutputWithContext(context.Context) SqlConnectivityUpdateSettingsPtrOutput
}

SqlConnectivityUpdateSettingsPtrInput is an input type that accepts SqlConnectivityUpdateSettingsArgs, SqlConnectivityUpdateSettingsPtr and SqlConnectivityUpdateSettingsPtrOutput values. You can construct a concrete instance of `SqlConnectivityUpdateSettingsPtrInput` via:

        SqlConnectivityUpdateSettingsArgs{...}

or:

        nil

type SqlConnectivityUpdateSettingsPtrOutput

type SqlConnectivityUpdateSettingsPtrOutput struct{ *pulumi.OutputState }

func (SqlConnectivityUpdateSettingsPtrOutput) ConnectivityType

SQL Server connectivity option.

func (SqlConnectivityUpdateSettingsPtrOutput) Elem

func (SqlConnectivityUpdateSettingsPtrOutput) ElementType

func (SqlConnectivityUpdateSettingsPtrOutput) Port

SQL Server port.

func (SqlConnectivityUpdateSettingsPtrOutput) SqlAuthUpdatePassword

SQL Server sysadmin login password.

func (SqlConnectivityUpdateSettingsPtrOutput) SqlAuthUpdateUserName

SQL Server sysadmin login to create.

func (SqlConnectivityUpdateSettingsPtrOutput) ToSqlConnectivityUpdateSettingsPtrOutput

func (o SqlConnectivityUpdateSettingsPtrOutput) ToSqlConnectivityUpdateSettingsPtrOutput() SqlConnectivityUpdateSettingsPtrOutput

func (SqlConnectivityUpdateSettingsPtrOutput) ToSqlConnectivityUpdateSettingsPtrOutputWithContext

func (o SqlConnectivityUpdateSettingsPtrOutput) ToSqlConnectivityUpdateSettingsPtrOutputWithContext(ctx context.Context) SqlConnectivityUpdateSettingsPtrOutput

type SqlConnectivityUpdateSettingsResponse

type SqlConnectivityUpdateSettingsResponse struct {
	// SQL Server connectivity option.
	ConnectivityType *string `pulumi:"connectivityType"`
	// SQL Server port.
	Port *int `pulumi:"port"`
}

Set the access level and network port settings for SQL Server.

type SqlConnectivityUpdateSettingsResponseOutput

type SqlConnectivityUpdateSettingsResponseOutput struct{ *pulumi.OutputState }

Set the access level and network port settings for SQL Server.

func (SqlConnectivityUpdateSettingsResponseOutput) ConnectivityType

SQL Server connectivity option.

func (SqlConnectivityUpdateSettingsResponseOutput) ElementType

func (SqlConnectivityUpdateSettingsResponseOutput) Port

SQL Server port.

func (SqlConnectivityUpdateSettingsResponseOutput) ToSqlConnectivityUpdateSettingsResponseOutput

func (o SqlConnectivityUpdateSettingsResponseOutput) ToSqlConnectivityUpdateSettingsResponseOutput() SqlConnectivityUpdateSettingsResponseOutput

func (SqlConnectivityUpdateSettingsResponseOutput) ToSqlConnectivityUpdateSettingsResponseOutputWithContext

func (o SqlConnectivityUpdateSettingsResponseOutput) ToSqlConnectivityUpdateSettingsResponseOutputWithContext(ctx context.Context) SqlConnectivityUpdateSettingsResponseOutput

type SqlConnectivityUpdateSettingsResponsePtrOutput

type SqlConnectivityUpdateSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlConnectivityUpdateSettingsResponsePtrOutput) ConnectivityType

SQL Server connectivity option.

func (SqlConnectivityUpdateSettingsResponsePtrOutput) Elem

func (SqlConnectivityUpdateSettingsResponsePtrOutput) ElementType

func (SqlConnectivityUpdateSettingsResponsePtrOutput) Port

SQL Server port.

func (SqlConnectivityUpdateSettingsResponsePtrOutput) ToSqlConnectivityUpdateSettingsResponsePtrOutput

func (o SqlConnectivityUpdateSettingsResponsePtrOutput) ToSqlConnectivityUpdateSettingsResponsePtrOutput() SqlConnectivityUpdateSettingsResponsePtrOutput

func (SqlConnectivityUpdateSettingsResponsePtrOutput) ToSqlConnectivityUpdateSettingsResponsePtrOutputWithContext

func (o SqlConnectivityUpdateSettingsResponsePtrOutput) ToSqlConnectivityUpdateSettingsResponsePtrOutputWithContext(ctx context.Context) SqlConnectivityUpdateSettingsResponsePtrOutput

type SqlImageSku

type SqlImageSku string

SQL Server edition type.

func (SqlImageSku) ElementType

func (SqlImageSku) ElementType() reflect.Type

func (SqlImageSku) ToSqlImageSkuOutput

func (e SqlImageSku) ToSqlImageSkuOutput() SqlImageSkuOutput

func (SqlImageSku) ToSqlImageSkuOutputWithContext

func (e SqlImageSku) ToSqlImageSkuOutputWithContext(ctx context.Context) SqlImageSkuOutput

func (SqlImageSku) ToSqlImageSkuPtrOutput

func (e SqlImageSku) ToSqlImageSkuPtrOutput() SqlImageSkuPtrOutput

func (SqlImageSku) ToSqlImageSkuPtrOutputWithContext

func (e SqlImageSku) ToSqlImageSkuPtrOutputWithContext(ctx context.Context) SqlImageSkuPtrOutput

func (SqlImageSku) ToStringOutput

func (e SqlImageSku) ToStringOutput() pulumi.StringOutput

func (SqlImageSku) ToStringOutputWithContext

func (e SqlImageSku) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlImageSku) ToStringPtrOutput

func (e SqlImageSku) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlImageSku) ToStringPtrOutputWithContext

func (e SqlImageSku) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlImageSkuInput

type SqlImageSkuInput interface {
	pulumi.Input

	ToSqlImageSkuOutput() SqlImageSkuOutput
	ToSqlImageSkuOutputWithContext(context.Context) SqlImageSkuOutput
}

SqlImageSkuInput is an input type that accepts values of the SqlImageSku enum A concrete instance of `SqlImageSkuInput` can be one of the following:

SqlImageSkuDeveloper
SqlImageSkuExpress
SqlImageSkuStandard
SqlImageSkuEnterprise
SqlImageSkuWeb

type SqlImageSkuOutput

type SqlImageSkuOutput struct{ *pulumi.OutputState }

func (SqlImageSkuOutput) ElementType

func (SqlImageSkuOutput) ElementType() reflect.Type

func (SqlImageSkuOutput) ToSqlImageSkuOutput

func (o SqlImageSkuOutput) ToSqlImageSkuOutput() SqlImageSkuOutput

func (SqlImageSkuOutput) ToSqlImageSkuOutputWithContext

func (o SqlImageSkuOutput) ToSqlImageSkuOutputWithContext(ctx context.Context) SqlImageSkuOutput

func (SqlImageSkuOutput) ToSqlImageSkuPtrOutput

func (o SqlImageSkuOutput) ToSqlImageSkuPtrOutput() SqlImageSkuPtrOutput

func (SqlImageSkuOutput) ToSqlImageSkuPtrOutputWithContext

func (o SqlImageSkuOutput) ToSqlImageSkuPtrOutputWithContext(ctx context.Context) SqlImageSkuPtrOutput

func (SqlImageSkuOutput) ToStringOutput

func (o SqlImageSkuOutput) ToStringOutput() pulumi.StringOutput

func (SqlImageSkuOutput) ToStringOutputWithContext

func (o SqlImageSkuOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlImageSkuOutput) ToStringPtrOutput

func (o SqlImageSkuOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlImageSkuOutput) ToStringPtrOutputWithContext

func (o SqlImageSkuOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlImageSkuPtrInput

type SqlImageSkuPtrInput interface {
	pulumi.Input

	ToSqlImageSkuPtrOutput() SqlImageSkuPtrOutput
	ToSqlImageSkuPtrOutputWithContext(context.Context) SqlImageSkuPtrOutput
}

func SqlImageSkuPtr

func SqlImageSkuPtr(v string) SqlImageSkuPtrInput

type SqlImageSkuPtrOutput

type SqlImageSkuPtrOutput struct{ *pulumi.OutputState }

func (SqlImageSkuPtrOutput) Elem

func (SqlImageSkuPtrOutput) ElementType

func (SqlImageSkuPtrOutput) ElementType() reflect.Type

func (SqlImageSkuPtrOutput) ToSqlImageSkuPtrOutput

func (o SqlImageSkuPtrOutput) ToSqlImageSkuPtrOutput() SqlImageSkuPtrOutput

func (SqlImageSkuPtrOutput) ToSqlImageSkuPtrOutputWithContext

func (o SqlImageSkuPtrOutput) ToSqlImageSkuPtrOutputWithContext(ctx context.Context) SqlImageSkuPtrOutput

func (SqlImageSkuPtrOutput) ToStringPtrOutput

func (o SqlImageSkuPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlImageSkuPtrOutput) ToStringPtrOutputWithContext

func (o SqlImageSkuPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlManagementMode

type SqlManagementMode string

SQL Server Management type.

func (SqlManagementMode) ElementType

func (SqlManagementMode) ElementType() reflect.Type

func (SqlManagementMode) ToSqlManagementModeOutput

func (e SqlManagementMode) ToSqlManagementModeOutput() SqlManagementModeOutput

func (SqlManagementMode) ToSqlManagementModeOutputWithContext

func (e SqlManagementMode) ToSqlManagementModeOutputWithContext(ctx context.Context) SqlManagementModeOutput

func (SqlManagementMode) ToSqlManagementModePtrOutput

func (e SqlManagementMode) ToSqlManagementModePtrOutput() SqlManagementModePtrOutput

func (SqlManagementMode) ToSqlManagementModePtrOutputWithContext

func (e SqlManagementMode) ToSqlManagementModePtrOutputWithContext(ctx context.Context) SqlManagementModePtrOutput

func (SqlManagementMode) ToStringOutput

func (e SqlManagementMode) ToStringOutput() pulumi.StringOutput

func (SqlManagementMode) ToStringOutputWithContext

func (e SqlManagementMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlManagementMode) ToStringPtrOutput

func (e SqlManagementMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlManagementMode) ToStringPtrOutputWithContext

func (e SqlManagementMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlManagementModeInput

type SqlManagementModeInput interface {
	pulumi.Input

	ToSqlManagementModeOutput() SqlManagementModeOutput
	ToSqlManagementModeOutputWithContext(context.Context) SqlManagementModeOutput
}

SqlManagementModeInput is an input type that accepts values of the SqlManagementMode enum A concrete instance of `SqlManagementModeInput` can be one of the following:

SqlManagementModeFull
SqlManagementModeLightWeight
SqlManagementModeNoAgent

type SqlManagementModeOutput

type SqlManagementModeOutput struct{ *pulumi.OutputState }

func (SqlManagementModeOutput) ElementType

func (SqlManagementModeOutput) ElementType() reflect.Type

func (SqlManagementModeOutput) ToSqlManagementModeOutput

func (o SqlManagementModeOutput) ToSqlManagementModeOutput() SqlManagementModeOutput

func (SqlManagementModeOutput) ToSqlManagementModeOutputWithContext

func (o SqlManagementModeOutput) ToSqlManagementModeOutputWithContext(ctx context.Context) SqlManagementModeOutput

func (SqlManagementModeOutput) ToSqlManagementModePtrOutput

func (o SqlManagementModeOutput) ToSqlManagementModePtrOutput() SqlManagementModePtrOutput

func (SqlManagementModeOutput) ToSqlManagementModePtrOutputWithContext

func (o SqlManagementModeOutput) ToSqlManagementModePtrOutputWithContext(ctx context.Context) SqlManagementModePtrOutput

func (SqlManagementModeOutput) ToStringOutput

func (o SqlManagementModeOutput) ToStringOutput() pulumi.StringOutput

func (SqlManagementModeOutput) ToStringOutputWithContext

func (o SqlManagementModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlManagementModeOutput) ToStringPtrOutput

func (o SqlManagementModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlManagementModeOutput) ToStringPtrOutputWithContext

func (o SqlManagementModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlManagementModePtrInput

type SqlManagementModePtrInput interface {
	pulumi.Input

	ToSqlManagementModePtrOutput() SqlManagementModePtrOutput
	ToSqlManagementModePtrOutputWithContext(context.Context) SqlManagementModePtrOutput
}

func SqlManagementModePtr

func SqlManagementModePtr(v string) SqlManagementModePtrInput

type SqlManagementModePtrOutput

type SqlManagementModePtrOutput struct{ *pulumi.OutputState }

func (SqlManagementModePtrOutput) Elem

func (SqlManagementModePtrOutput) ElementType

func (SqlManagementModePtrOutput) ElementType() reflect.Type

func (SqlManagementModePtrOutput) ToSqlManagementModePtrOutput

func (o SqlManagementModePtrOutput) ToSqlManagementModePtrOutput() SqlManagementModePtrOutput

func (SqlManagementModePtrOutput) ToSqlManagementModePtrOutputWithContext

func (o SqlManagementModePtrOutput) ToSqlManagementModePtrOutputWithContext(ctx context.Context) SqlManagementModePtrOutput

func (SqlManagementModePtrOutput) ToStringPtrOutput

func (o SqlManagementModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlManagementModePtrOutput) ToStringPtrOutputWithContext

func (o SqlManagementModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlServerLicenseType

type SqlServerLicenseType string

SQL Server license type.

func (SqlServerLicenseType) ElementType

func (SqlServerLicenseType) ElementType() reflect.Type

func (SqlServerLicenseType) ToSqlServerLicenseTypeOutput

func (e SqlServerLicenseType) ToSqlServerLicenseTypeOutput() SqlServerLicenseTypeOutput

func (SqlServerLicenseType) ToSqlServerLicenseTypeOutputWithContext

func (e SqlServerLicenseType) ToSqlServerLicenseTypeOutputWithContext(ctx context.Context) SqlServerLicenseTypeOutput

func (SqlServerLicenseType) ToSqlServerLicenseTypePtrOutput

func (e SqlServerLicenseType) ToSqlServerLicenseTypePtrOutput() SqlServerLicenseTypePtrOutput

func (SqlServerLicenseType) ToSqlServerLicenseTypePtrOutputWithContext

func (e SqlServerLicenseType) ToSqlServerLicenseTypePtrOutputWithContext(ctx context.Context) SqlServerLicenseTypePtrOutput

func (SqlServerLicenseType) ToStringOutput

func (e SqlServerLicenseType) ToStringOutput() pulumi.StringOutput

func (SqlServerLicenseType) ToStringOutputWithContext

func (e SqlServerLicenseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlServerLicenseType) ToStringPtrOutput

func (e SqlServerLicenseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlServerLicenseType) ToStringPtrOutputWithContext

func (e SqlServerLicenseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlServerLicenseTypeInput

type SqlServerLicenseTypeInput interface {
	pulumi.Input

	ToSqlServerLicenseTypeOutput() SqlServerLicenseTypeOutput
	ToSqlServerLicenseTypeOutputWithContext(context.Context) SqlServerLicenseTypeOutput
}

SqlServerLicenseTypeInput is an input type that accepts values of the SqlServerLicenseType enum A concrete instance of `SqlServerLicenseTypeInput` can be one of the following:

SqlServerLicenseTypePAYG
SqlServerLicenseTypeAHUB
SqlServerLicenseTypeDR

type SqlServerLicenseTypeOutput

type SqlServerLicenseTypeOutput struct{ *pulumi.OutputState }

func (SqlServerLicenseTypeOutput) ElementType

func (SqlServerLicenseTypeOutput) ElementType() reflect.Type

func (SqlServerLicenseTypeOutput) ToSqlServerLicenseTypeOutput

func (o SqlServerLicenseTypeOutput) ToSqlServerLicenseTypeOutput() SqlServerLicenseTypeOutput

func (SqlServerLicenseTypeOutput) ToSqlServerLicenseTypeOutputWithContext

func (o SqlServerLicenseTypeOutput) ToSqlServerLicenseTypeOutputWithContext(ctx context.Context) SqlServerLicenseTypeOutput

func (SqlServerLicenseTypeOutput) ToSqlServerLicenseTypePtrOutput

func (o SqlServerLicenseTypeOutput) ToSqlServerLicenseTypePtrOutput() SqlServerLicenseTypePtrOutput

func (SqlServerLicenseTypeOutput) ToSqlServerLicenseTypePtrOutputWithContext

func (o SqlServerLicenseTypeOutput) ToSqlServerLicenseTypePtrOutputWithContext(ctx context.Context) SqlServerLicenseTypePtrOutput

func (SqlServerLicenseTypeOutput) ToStringOutput

func (o SqlServerLicenseTypeOutput) ToStringOutput() pulumi.StringOutput

func (SqlServerLicenseTypeOutput) ToStringOutputWithContext

func (o SqlServerLicenseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlServerLicenseTypeOutput) ToStringPtrOutput

func (o SqlServerLicenseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlServerLicenseTypeOutput) ToStringPtrOutputWithContext

func (o SqlServerLicenseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlServerLicenseTypePtrInput

type SqlServerLicenseTypePtrInput interface {
	pulumi.Input

	ToSqlServerLicenseTypePtrOutput() SqlServerLicenseTypePtrOutput
	ToSqlServerLicenseTypePtrOutputWithContext(context.Context) SqlServerLicenseTypePtrOutput
}

func SqlServerLicenseTypePtr

func SqlServerLicenseTypePtr(v string) SqlServerLicenseTypePtrInput

type SqlServerLicenseTypePtrOutput

type SqlServerLicenseTypePtrOutput struct{ *pulumi.OutputState }

func (SqlServerLicenseTypePtrOutput) Elem

func (SqlServerLicenseTypePtrOutput) ElementType

func (SqlServerLicenseTypePtrOutput) ToSqlServerLicenseTypePtrOutput

func (o SqlServerLicenseTypePtrOutput) ToSqlServerLicenseTypePtrOutput() SqlServerLicenseTypePtrOutput

func (SqlServerLicenseTypePtrOutput) ToSqlServerLicenseTypePtrOutputWithContext

func (o SqlServerLicenseTypePtrOutput) ToSqlServerLicenseTypePtrOutputWithContext(ctx context.Context) SqlServerLicenseTypePtrOutput

func (SqlServerLicenseTypePtrOutput) ToStringPtrOutput

func (SqlServerLicenseTypePtrOutput) ToStringPtrOutputWithContext

func (o SqlServerLicenseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlStorageUpdateSettings

type SqlStorageUpdateSettings struct {
	// Disk configuration to apply to SQL Server.
	DiskConfigurationType *string `pulumi:"diskConfigurationType"`
	// Virtual machine disk count.
	DiskCount *int `pulumi:"diskCount"`
	// Device id of the first disk to be updated.
	StartingDeviceId *int `pulumi:"startingDeviceId"`
}

Set disk storage settings for SQL Server.

type SqlStorageUpdateSettingsArgs

type SqlStorageUpdateSettingsArgs struct {
	// Disk configuration to apply to SQL Server.
	DiskConfigurationType pulumi.StringPtrInput `pulumi:"diskConfigurationType"`
	// Virtual machine disk count.
	DiskCount pulumi.IntPtrInput `pulumi:"diskCount"`
	// Device id of the first disk to be updated.
	StartingDeviceId pulumi.IntPtrInput `pulumi:"startingDeviceId"`
}

Set disk storage settings for SQL Server.

func (SqlStorageUpdateSettingsArgs) ElementType

func (SqlStorageUpdateSettingsArgs) ToSqlStorageUpdateSettingsOutput

func (i SqlStorageUpdateSettingsArgs) ToSqlStorageUpdateSettingsOutput() SqlStorageUpdateSettingsOutput

func (SqlStorageUpdateSettingsArgs) ToSqlStorageUpdateSettingsOutputWithContext

func (i SqlStorageUpdateSettingsArgs) ToSqlStorageUpdateSettingsOutputWithContext(ctx context.Context) SqlStorageUpdateSettingsOutput

func (SqlStorageUpdateSettingsArgs) ToSqlStorageUpdateSettingsPtrOutput

func (i SqlStorageUpdateSettingsArgs) ToSqlStorageUpdateSettingsPtrOutput() SqlStorageUpdateSettingsPtrOutput

func (SqlStorageUpdateSettingsArgs) ToSqlStorageUpdateSettingsPtrOutputWithContext

func (i SqlStorageUpdateSettingsArgs) ToSqlStorageUpdateSettingsPtrOutputWithContext(ctx context.Context) SqlStorageUpdateSettingsPtrOutput

type SqlStorageUpdateSettingsInput

type SqlStorageUpdateSettingsInput interface {
	pulumi.Input

	ToSqlStorageUpdateSettingsOutput() SqlStorageUpdateSettingsOutput
	ToSqlStorageUpdateSettingsOutputWithContext(context.Context) SqlStorageUpdateSettingsOutput
}

SqlStorageUpdateSettingsInput is an input type that accepts SqlStorageUpdateSettingsArgs and SqlStorageUpdateSettingsOutput values. You can construct a concrete instance of `SqlStorageUpdateSettingsInput` via:

SqlStorageUpdateSettingsArgs{...}

type SqlStorageUpdateSettingsOutput

type SqlStorageUpdateSettingsOutput struct{ *pulumi.OutputState }

Set disk storage settings for SQL Server.

func (SqlStorageUpdateSettingsOutput) DiskConfigurationType

func (o SqlStorageUpdateSettingsOutput) DiskConfigurationType() pulumi.StringPtrOutput

Disk configuration to apply to SQL Server.

func (SqlStorageUpdateSettingsOutput) DiskCount

Virtual machine disk count.

func (SqlStorageUpdateSettingsOutput) ElementType

func (SqlStorageUpdateSettingsOutput) StartingDeviceId

func (o SqlStorageUpdateSettingsOutput) StartingDeviceId() pulumi.IntPtrOutput

Device id of the first disk to be updated.

func (SqlStorageUpdateSettingsOutput) ToSqlStorageUpdateSettingsOutput

func (o SqlStorageUpdateSettingsOutput) ToSqlStorageUpdateSettingsOutput() SqlStorageUpdateSettingsOutput

func (SqlStorageUpdateSettingsOutput) ToSqlStorageUpdateSettingsOutputWithContext

func (o SqlStorageUpdateSettingsOutput) ToSqlStorageUpdateSettingsOutputWithContext(ctx context.Context) SqlStorageUpdateSettingsOutput

func (SqlStorageUpdateSettingsOutput) ToSqlStorageUpdateSettingsPtrOutput

func (o SqlStorageUpdateSettingsOutput) ToSqlStorageUpdateSettingsPtrOutput() SqlStorageUpdateSettingsPtrOutput

func (SqlStorageUpdateSettingsOutput) ToSqlStorageUpdateSettingsPtrOutputWithContext

func (o SqlStorageUpdateSettingsOutput) ToSqlStorageUpdateSettingsPtrOutputWithContext(ctx context.Context) SqlStorageUpdateSettingsPtrOutput

type SqlStorageUpdateSettingsPtrInput

type SqlStorageUpdateSettingsPtrInput interface {
	pulumi.Input

	ToSqlStorageUpdateSettingsPtrOutput() SqlStorageUpdateSettingsPtrOutput
	ToSqlStorageUpdateSettingsPtrOutputWithContext(context.Context) SqlStorageUpdateSettingsPtrOutput
}

SqlStorageUpdateSettingsPtrInput is an input type that accepts SqlStorageUpdateSettingsArgs, SqlStorageUpdateSettingsPtr and SqlStorageUpdateSettingsPtrOutput values. You can construct a concrete instance of `SqlStorageUpdateSettingsPtrInput` via:

        SqlStorageUpdateSettingsArgs{...}

or:

        nil

type SqlStorageUpdateSettingsPtrOutput

type SqlStorageUpdateSettingsPtrOutput struct{ *pulumi.OutputState }

func (SqlStorageUpdateSettingsPtrOutput) DiskConfigurationType

func (o SqlStorageUpdateSettingsPtrOutput) DiskConfigurationType() pulumi.StringPtrOutput

Disk configuration to apply to SQL Server.

func (SqlStorageUpdateSettingsPtrOutput) DiskCount

Virtual machine disk count.

func (SqlStorageUpdateSettingsPtrOutput) Elem

func (SqlStorageUpdateSettingsPtrOutput) ElementType

func (SqlStorageUpdateSettingsPtrOutput) StartingDeviceId

Device id of the first disk to be updated.

func (SqlStorageUpdateSettingsPtrOutput) ToSqlStorageUpdateSettingsPtrOutput

func (o SqlStorageUpdateSettingsPtrOutput) ToSqlStorageUpdateSettingsPtrOutput() SqlStorageUpdateSettingsPtrOutput

func (SqlStorageUpdateSettingsPtrOutput) ToSqlStorageUpdateSettingsPtrOutputWithContext

func (o SqlStorageUpdateSettingsPtrOutput) ToSqlStorageUpdateSettingsPtrOutputWithContext(ctx context.Context) SqlStorageUpdateSettingsPtrOutput

type SqlStorageUpdateSettingsResponse

type SqlStorageUpdateSettingsResponse struct {
	// Disk configuration to apply to SQL Server.
	DiskConfigurationType *string `pulumi:"diskConfigurationType"`
	// Virtual machine disk count.
	DiskCount *int `pulumi:"diskCount"`
	// Device id of the first disk to be updated.
	StartingDeviceId *int `pulumi:"startingDeviceId"`
}

Set disk storage settings for SQL Server.

type SqlStorageUpdateSettingsResponseOutput

type SqlStorageUpdateSettingsResponseOutput struct{ *pulumi.OutputState }

Set disk storage settings for SQL Server.

func (SqlStorageUpdateSettingsResponseOutput) DiskConfigurationType

Disk configuration to apply to SQL Server.

func (SqlStorageUpdateSettingsResponseOutput) DiskCount

Virtual machine disk count.

func (SqlStorageUpdateSettingsResponseOutput) ElementType

func (SqlStorageUpdateSettingsResponseOutput) StartingDeviceId

Device id of the first disk to be updated.

func (SqlStorageUpdateSettingsResponseOutput) ToSqlStorageUpdateSettingsResponseOutput

func (o SqlStorageUpdateSettingsResponseOutput) ToSqlStorageUpdateSettingsResponseOutput() SqlStorageUpdateSettingsResponseOutput

func (SqlStorageUpdateSettingsResponseOutput) ToSqlStorageUpdateSettingsResponseOutputWithContext

func (o SqlStorageUpdateSettingsResponseOutput) ToSqlStorageUpdateSettingsResponseOutputWithContext(ctx context.Context) SqlStorageUpdateSettingsResponseOutput

type SqlStorageUpdateSettingsResponsePtrOutput

type SqlStorageUpdateSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlStorageUpdateSettingsResponsePtrOutput) DiskConfigurationType

Disk configuration to apply to SQL Server.

func (SqlStorageUpdateSettingsResponsePtrOutput) DiskCount

Virtual machine disk count.

func (SqlStorageUpdateSettingsResponsePtrOutput) Elem

func (SqlStorageUpdateSettingsResponsePtrOutput) ElementType

func (SqlStorageUpdateSettingsResponsePtrOutput) StartingDeviceId

Device id of the first disk to be updated.

func (SqlStorageUpdateSettingsResponsePtrOutput) ToSqlStorageUpdateSettingsResponsePtrOutput

func (o SqlStorageUpdateSettingsResponsePtrOutput) ToSqlStorageUpdateSettingsResponsePtrOutput() SqlStorageUpdateSettingsResponsePtrOutput

func (SqlStorageUpdateSettingsResponsePtrOutput) ToSqlStorageUpdateSettingsResponsePtrOutputWithContext

func (o SqlStorageUpdateSettingsResponsePtrOutput) ToSqlStorageUpdateSettingsResponsePtrOutputWithContext(ctx context.Context) SqlStorageUpdateSettingsResponsePtrOutput

type SqlVirtualMachine

type SqlVirtualMachine struct {
	pulumi.CustomResourceState

	// Assessment Settings.
	AssessmentSettings AssessmentSettingsResponsePtrOutput `pulumi:"assessmentSettings"`
	// Auto backup settings for SQL Server.
	AutoBackupSettings AutoBackupSettingsResponsePtrOutput `pulumi:"autoBackupSettings"`
	// Auto patching settings for applying critical security updates to SQL virtual machine.
	AutoPatchingSettings AutoPatchingSettingsResponsePtrOutput `pulumi:"autoPatchingSettings"`
	// Azure Active Directory identity of the server.
	Identity ResourceIdentityResponsePtrOutput `pulumi:"identity"`
	// Key vault credential settings.
	KeyVaultCredentialSettings KeyVaultCredentialSettingsResponsePtrOutput `pulumi:"keyVaultCredentialSettings"`
	// Resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state to track the async operation status.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// SQL Server configuration management settings.
	ServerConfigurationsManagementSettings ServerConfigurationsManagementSettingsResponsePtrOutput `pulumi:"serverConfigurationsManagementSettings"`
	// SQL image offer. Examples include SQL2016-WS2016, SQL2017-WS2016.
	SqlImageOffer pulumi.StringPtrOutput `pulumi:"sqlImageOffer"`
	// SQL Server edition type.
	SqlImageSku pulumi.StringPtrOutput `pulumi:"sqlImageSku"`
	// SQL Server Management type.
	SqlManagement pulumi.StringPtrOutput `pulumi:"sqlManagement"`
	// SQL Server license type.
	SqlServerLicenseType pulumi.StringPtrOutput `pulumi:"sqlServerLicenseType"`
	// ARM resource id of the SQL virtual machine group this SQL virtual machine is or will be part of.
	SqlVirtualMachineGroupResourceId pulumi.StringPtrOutput `pulumi:"sqlVirtualMachineGroupResourceId"`
	// Storage Configuration Settings.
	StorageConfigurationSettings StorageConfigurationSettingsResponsePtrOutput `pulumi:"storageConfigurationSettings"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// ARM Resource id of underlying virtual machine created from SQL marketplace image.
	VirtualMachineResourceId pulumi.StringPtrOutput `pulumi:"virtualMachineResourceId"`
	// Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.
	WsfcDomainCredentials WsfcDomainCredentialsResponsePtrOutput `pulumi:"wsfcDomainCredentials"`
	// Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.
	WsfcStaticIp pulumi.StringPtrOutput `pulumi:"wsfcStaticIp"`
}

A SQL virtual machine. Azure REST API version: 2022-02-01. Prior API version in Azure Native 1.x: 2017-03-01-preview.

Other available API versions: 2023-01-01-preview, 2023-10-01.

func GetSqlVirtualMachine

func GetSqlVirtualMachine(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlVirtualMachineState, opts ...pulumi.ResourceOption) (*SqlVirtualMachine, error)

GetSqlVirtualMachine gets an existing SqlVirtualMachine resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSqlVirtualMachine

func NewSqlVirtualMachine(ctx *pulumi.Context,
	name string, args *SqlVirtualMachineArgs, opts ...pulumi.ResourceOption) (*SqlVirtualMachine, error)

NewSqlVirtualMachine registers a new resource with the given unique name, arguments, and options.

func (*SqlVirtualMachine) ElementType

func (*SqlVirtualMachine) ElementType() reflect.Type

func (*SqlVirtualMachine) ToSqlVirtualMachineOutput

func (i *SqlVirtualMachine) ToSqlVirtualMachineOutput() SqlVirtualMachineOutput

func (*SqlVirtualMachine) ToSqlVirtualMachineOutputWithContext

func (i *SqlVirtualMachine) ToSqlVirtualMachineOutputWithContext(ctx context.Context) SqlVirtualMachineOutput

type SqlVirtualMachineArgs

type SqlVirtualMachineArgs struct {
	// Assessment Settings.
	AssessmentSettings AssessmentSettingsPtrInput
	// Auto backup settings for SQL Server.
	AutoBackupSettings AutoBackupSettingsPtrInput
	// Auto patching settings for applying critical security updates to SQL virtual machine.
	AutoPatchingSettings AutoPatchingSettingsPtrInput
	// Azure Active Directory identity of the server.
	Identity ResourceIdentityPtrInput
	// Key vault credential settings.
	KeyVaultCredentialSettings KeyVaultCredentialSettingsPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// SQL Server configuration management settings.
	ServerConfigurationsManagementSettings ServerConfigurationsManagementSettingsPtrInput
	// SQL image offer. Examples include SQL2016-WS2016, SQL2017-WS2016.
	SqlImageOffer pulumi.StringPtrInput
	// SQL Server edition type.
	SqlImageSku pulumi.StringPtrInput
	// SQL Server Management type.
	SqlManagement pulumi.StringPtrInput
	// SQL Server license type.
	SqlServerLicenseType pulumi.StringPtrInput
	// ARM resource id of the SQL virtual machine group this SQL virtual machine is or will be part of.
	SqlVirtualMachineGroupResourceId pulumi.StringPtrInput
	// Name of the SQL virtual machine.
	SqlVirtualMachineName pulumi.StringPtrInput
	// Storage Configuration Settings.
	StorageConfigurationSettings StorageConfigurationSettingsPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// ARM Resource id of underlying virtual machine created from SQL marketplace image.
	VirtualMachineResourceId pulumi.StringPtrInput
	// Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.
	WsfcDomainCredentials WsfcDomainCredentialsPtrInput
	// Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.
	WsfcStaticIp pulumi.StringPtrInput
}

The set of arguments for constructing a SqlVirtualMachine resource.

func (SqlVirtualMachineArgs) ElementType

func (SqlVirtualMachineArgs) ElementType() reflect.Type

type SqlVirtualMachineGroup

type SqlVirtualMachineGroup struct {
	pulumi.CustomResourceState

	// Cluster type.
	ClusterConfiguration pulumi.StringOutput `pulumi:"clusterConfiguration"`
	// Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type.
	ClusterManagerType pulumi.StringOutput `pulumi:"clusterManagerType"`
	// Resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name.
	Name pulumi.StringOutput `pulumi:"name"`
	// Provisioning state to track the async operation status.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Scale type.
	ScaleType pulumi.StringOutput `pulumi:"scaleType"`
	// SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.
	SqlImageOffer pulumi.StringPtrOutput `pulumi:"sqlImageOffer"`
	// SQL image sku.
	SqlImageSku pulumi.StringPtrOutput `pulumi:"sqlImageSku"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type.
	Type pulumi.StringOutput `pulumi:"type"`
	// Cluster Active Directory domain profile.
	WsfcDomainProfile WsfcDomainProfileResponsePtrOutput `pulumi:"wsfcDomainProfile"`
}

A SQL virtual machine group. Azure REST API version: 2022-02-01. Prior API version in Azure Native 1.x: 2017-03-01-preview.

Other available API versions: 2023-01-01-preview, 2023-10-01.

func GetSqlVirtualMachineGroup

func GetSqlVirtualMachineGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlVirtualMachineGroupState, opts ...pulumi.ResourceOption) (*SqlVirtualMachineGroup, error)

GetSqlVirtualMachineGroup gets an existing SqlVirtualMachineGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSqlVirtualMachineGroup

func NewSqlVirtualMachineGroup(ctx *pulumi.Context,
	name string, args *SqlVirtualMachineGroupArgs, opts ...pulumi.ResourceOption) (*SqlVirtualMachineGroup, error)

NewSqlVirtualMachineGroup registers a new resource with the given unique name, arguments, and options.

func (*SqlVirtualMachineGroup) ElementType

func (*SqlVirtualMachineGroup) ElementType() reflect.Type

func (*SqlVirtualMachineGroup) ToSqlVirtualMachineGroupOutput

func (i *SqlVirtualMachineGroup) ToSqlVirtualMachineGroupOutput() SqlVirtualMachineGroupOutput

func (*SqlVirtualMachineGroup) ToSqlVirtualMachineGroupOutputWithContext

func (i *SqlVirtualMachineGroup) ToSqlVirtualMachineGroupOutputWithContext(ctx context.Context) SqlVirtualMachineGroupOutput

type SqlVirtualMachineGroupArgs

type SqlVirtualMachineGroupArgs struct {
	// Resource location.
	Location pulumi.StringPtrInput
	// Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
	ResourceGroupName pulumi.StringInput
	// SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.
	SqlImageOffer pulumi.StringPtrInput
	// SQL image sku.
	SqlImageSku pulumi.StringPtrInput
	// Name of the SQL virtual machine group.
	SqlVirtualMachineGroupName pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Cluster Active Directory domain profile.
	WsfcDomainProfile WsfcDomainProfilePtrInput
}

The set of arguments for constructing a SqlVirtualMachineGroup resource.

func (SqlVirtualMachineGroupArgs) ElementType

func (SqlVirtualMachineGroupArgs) ElementType() reflect.Type

type SqlVirtualMachineGroupInput

type SqlVirtualMachineGroupInput interface {
	pulumi.Input

	ToSqlVirtualMachineGroupOutput() SqlVirtualMachineGroupOutput
	ToSqlVirtualMachineGroupOutputWithContext(ctx context.Context) SqlVirtualMachineGroupOutput
}

type SqlVirtualMachineGroupOutput

type SqlVirtualMachineGroupOutput struct{ *pulumi.OutputState }

func (SqlVirtualMachineGroupOutput) ClusterConfiguration

func (o SqlVirtualMachineGroupOutput) ClusterConfiguration() pulumi.StringOutput

Cluster type.

func (SqlVirtualMachineGroupOutput) ClusterManagerType

func (o SqlVirtualMachineGroupOutput) ClusterManagerType() pulumi.StringOutput

Type of cluster manager: Windows Server Failover Cluster (WSFC), implied by the scale type of the group and the OS type.

func (SqlVirtualMachineGroupOutput) ElementType

func (SqlVirtualMachineGroupOutput) Location

Resource location.

func (SqlVirtualMachineGroupOutput) Name

Resource name.

func (SqlVirtualMachineGroupOutput) ProvisioningState

func (o SqlVirtualMachineGroupOutput) ProvisioningState() pulumi.StringOutput

Provisioning state to track the async operation status.

func (SqlVirtualMachineGroupOutput) ScaleType

Scale type.

func (SqlVirtualMachineGroupOutput) SqlImageOffer

SQL image offer. Examples may include SQL2016-WS2016, SQL2017-WS2016.

func (SqlVirtualMachineGroupOutput) SqlImageSku

SQL image sku.

func (SqlVirtualMachineGroupOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (SqlVirtualMachineGroupOutput) Tags

Resource tags.

func (SqlVirtualMachineGroupOutput) ToSqlVirtualMachineGroupOutput

func (o SqlVirtualMachineGroupOutput) ToSqlVirtualMachineGroupOutput() SqlVirtualMachineGroupOutput

func (SqlVirtualMachineGroupOutput) ToSqlVirtualMachineGroupOutputWithContext

func (o SqlVirtualMachineGroupOutput) ToSqlVirtualMachineGroupOutputWithContext(ctx context.Context) SqlVirtualMachineGroupOutput

func (SqlVirtualMachineGroupOutput) Type

Resource type.

func (SqlVirtualMachineGroupOutput) WsfcDomainProfile

Cluster Active Directory domain profile.

type SqlVirtualMachineGroupState

type SqlVirtualMachineGroupState struct {
}

func (SqlVirtualMachineGroupState) ElementType

type SqlVirtualMachineInput

type SqlVirtualMachineInput interface {
	pulumi.Input

	ToSqlVirtualMachineOutput() SqlVirtualMachineOutput
	ToSqlVirtualMachineOutputWithContext(ctx context.Context) SqlVirtualMachineOutput
}

type SqlVirtualMachineOutput

type SqlVirtualMachineOutput struct{ *pulumi.OutputState }

func (SqlVirtualMachineOutput) AssessmentSettings

Assessment Settings.

func (SqlVirtualMachineOutput) AutoBackupSettings

Auto backup settings for SQL Server.

func (SqlVirtualMachineOutput) AutoPatchingSettings

Auto patching settings for applying critical security updates to SQL virtual machine.

func (SqlVirtualMachineOutput) ElementType

func (SqlVirtualMachineOutput) ElementType() reflect.Type

func (SqlVirtualMachineOutput) Identity

Azure Active Directory identity of the server.

func (SqlVirtualMachineOutput) KeyVaultCredentialSettings

Key vault credential settings.

func (SqlVirtualMachineOutput) Location

Resource location.

func (SqlVirtualMachineOutput) Name

Resource name.

func (SqlVirtualMachineOutput) ProvisioningState

func (o SqlVirtualMachineOutput) ProvisioningState() pulumi.StringOutput

Provisioning state to track the async operation status.

func (SqlVirtualMachineOutput) ServerConfigurationsManagementSettings

func (o SqlVirtualMachineOutput) ServerConfigurationsManagementSettings() ServerConfigurationsManagementSettingsResponsePtrOutput

SQL Server configuration management settings.

func (SqlVirtualMachineOutput) SqlImageOffer

SQL image offer. Examples include SQL2016-WS2016, SQL2017-WS2016.

func (SqlVirtualMachineOutput) SqlImageSku

SQL Server edition type.

func (SqlVirtualMachineOutput) SqlManagement

SQL Server Management type.

func (SqlVirtualMachineOutput) SqlServerLicenseType

func (o SqlVirtualMachineOutput) SqlServerLicenseType() pulumi.StringPtrOutput

SQL Server license type.

func (SqlVirtualMachineOutput) SqlVirtualMachineGroupResourceId

func (o SqlVirtualMachineOutput) SqlVirtualMachineGroupResourceId() pulumi.StringPtrOutput

ARM resource id of the SQL virtual machine group this SQL virtual machine is or will be part of.

func (SqlVirtualMachineOutput) StorageConfigurationSettings

Storage Configuration Settings.

func (SqlVirtualMachineOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (SqlVirtualMachineOutput) Tags

Resource tags.

func (SqlVirtualMachineOutput) ToSqlVirtualMachineOutput

func (o SqlVirtualMachineOutput) ToSqlVirtualMachineOutput() SqlVirtualMachineOutput

func (SqlVirtualMachineOutput) ToSqlVirtualMachineOutputWithContext

func (o SqlVirtualMachineOutput) ToSqlVirtualMachineOutputWithContext(ctx context.Context) SqlVirtualMachineOutput

func (SqlVirtualMachineOutput) Type

Resource type.

func (SqlVirtualMachineOutput) VirtualMachineResourceId

func (o SqlVirtualMachineOutput) VirtualMachineResourceId() pulumi.StringPtrOutput

ARM Resource id of underlying virtual machine created from SQL marketplace image.

func (SqlVirtualMachineOutput) WsfcDomainCredentials

Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.

func (SqlVirtualMachineOutput) WsfcStaticIp

Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.

type SqlVirtualMachineState

type SqlVirtualMachineState struct {
}

func (SqlVirtualMachineState) ElementType

func (SqlVirtualMachineState) ElementType() reflect.Type

type SqlVmGroupImageSku

type SqlVmGroupImageSku string

SQL image sku.

func (SqlVmGroupImageSku) ElementType

func (SqlVmGroupImageSku) ElementType() reflect.Type

func (SqlVmGroupImageSku) ToSqlVmGroupImageSkuOutput

func (e SqlVmGroupImageSku) ToSqlVmGroupImageSkuOutput() SqlVmGroupImageSkuOutput

func (SqlVmGroupImageSku) ToSqlVmGroupImageSkuOutputWithContext

func (e SqlVmGroupImageSku) ToSqlVmGroupImageSkuOutputWithContext(ctx context.Context) SqlVmGroupImageSkuOutput

func (SqlVmGroupImageSku) ToSqlVmGroupImageSkuPtrOutput

func (e SqlVmGroupImageSku) ToSqlVmGroupImageSkuPtrOutput() SqlVmGroupImageSkuPtrOutput

func (SqlVmGroupImageSku) ToSqlVmGroupImageSkuPtrOutputWithContext

func (e SqlVmGroupImageSku) ToSqlVmGroupImageSkuPtrOutputWithContext(ctx context.Context) SqlVmGroupImageSkuPtrOutput

func (SqlVmGroupImageSku) ToStringOutput

func (e SqlVmGroupImageSku) ToStringOutput() pulumi.StringOutput

func (SqlVmGroupImageSku) ToStringOutputWithContext

func (e SqlVmGroupImageSku) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlVmGroupImageSku) ToStringPtrOutput

func (e SqlVmGroupImageSku) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlVmGroupImageSku) ToStringPtrOutputWithContext

func (e SqlVmGroupImageSku) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlVmGroupImageSkuInput

type SqlVmGroupImageSkuInput interface {
	pulumi.Input

	ToSqlVmGroupImageSkuOutput() SqlVmGroupImageSkuOutput
	ToSqlVmGroupImageSkuOutputWithContext(context.Context) SqlVmGroupImageSkuOutput
}

SqlVmGroupImageSkuInput is an input type that accepts values of the SqlVmGroupImageSku enum A concrete instance of `SqlVmGroupImageSkuInput` can be one of the following:

SqlVmGroupImageSkuDeveloper
SqlVmGroupImageSkuEnterprise

type SqlVmGroupImageSkuOutput

type SqlVmGroupImageSkuOutput struct{ *pulumi.OutputState }

func (SqlVmGroupImageSkuOutput) ElementType

func (SqlVmGroupImageSkuOutput) ElementType() reflect.Type

func (SqlVmGroupImageSkuOutput) ToSqlVmGroupImageSkuOutput

func (o SqlVmGroupImageSkuOutput) ToSqlVmGroupImageSkuOutput() SqlVmGroupImageSkuOutput

func (SqlVmGroupImageSkuOutput) ToSqlVmGroupImageSkuOutputWithContext

func (o SqlVmGroupImageSkuOutput) ToSqlVmGroupImageSkuOutputWithContext(ctx context.Context) SqlVmGroupImageSkuOutput

func (SqlVmGroupImageSkuOutput) ToSqlVmGroupImageSkuPtrOutput

func (o SqlVmGroupImageSkuOutput) ToSqlVmGroupImageSkuPtrOutput() SqlVmGroupImageSkuPtrOutput

func (SqlVmGroupImageSkuOutput) ToSqlVmGroupImageSkuPtrOutputWithContext

func (o SqlVmGroupImageSkuOutput) ToSqlVmGroupImageSkuPtrOutputWithContext(ctx context.Context) SqlVmGroupImageSkuPtrOutput

func (SqlVmGroupImageSkuOutput) ToStringOutput

func (o SqlVmGroupImageSkuOutput) ToStringOutput() pulumi.StringOutput

func (SqlVmGroupImageSkuOutput) ToStringOutputWithContext

func (o SqlVmGroupImageSkuOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlVmGroupImageSkuOutput) ToStringPtrOutput

func (o SqlVmGroupImageSkuOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlVmGroupImageSkuOutput) ToStringPtrOutputWithContext

func (o SqlVmGroupImageSkuOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlVmGroupImageSkuPtrInput

type SqlVmGroupImageSkuPtrInput interface {
	pulumi.Input

	ToSqlVmGroupImageSkuPtrOutput() SqlVmGroupImageSkuPtrOutput
	ToSqlVmGroupImageSkuPtrOutputWithContext(context.Context) SqlVmGroupImageSkuPtrOutput
}

func SqlVmGroupImageSkuPtr

func SqlVmGroupImageSkuPtr(v string) SqlVmGroupImageSkuPtrInput

type SqlVmGroupImageSkuPtrOutput

type SqlVmGroupImageSkuPtrOutput struct{ *pulumi.OutputState }

func (SqlVmGroupImageSkuPtrOutput) Elem

func (SqlVmGroupImageSkuPtrOutput) ElementType

func (SqlVmGroupImageSkuPtrOutput) ToSqlVmGroupImageSkuPtrOutput

func (o SqlVmGroupImageSkuPtrOutput) ToSqlVmGroupImageSkuPtrOutput() SqlVmGroupImageSkuPtrOutput

func (SqlVmGroupImageSkuPtrOutput) ToSqlVmGroupImageSkuPtrOutputWithContext

func (o SqlVmGroupImageSkuPtrOutput) ToSqlVmGroupImageSkuPtrOutputWithContext(ctx context.Context) SqlVmGroupImageSkuPtrOutput

func (SqlVmGroupImageSkuPtrOutput) ToStringPtrOutput

func (o SqlVmGroupImageSkuPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlVmGroupImageSkuPtrOutput) ToStringPtrOutputWithContext

func (o SqlVmGroupImageSkuPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlWorkloadType

type SqlWorkloadType string

SQL Server workload type.

func (SqlWorkloadType) ElementType

func (SqlWorkloadType) ElementType() reflect.Type

func (SqlWorkloadType) ToSqlWorkloadTypeOutput

func (e SqlWorkloadType) ToSqlWorkloadTypeOutput() SqlWorkloadTypeOutput

func (SqlWorkloadType) ToSqlWorkloadTypeOutputWithContext

func (e SqlWorkloadType) ToSqlWorkloadTypeOutputWithContext(ctx context.Context) SqlWorkloadTypeOutput

func (SqlWorkloadType) ToSqlWorkloadTypePtrOutput

func (e SqlWorkloadType) ToSqlWorkloadTypePtrOutput() SqlWorkloadTypePtrOutput

func (SqlWorkloadType) ToSqlWorkloadTypePtrOutputWithContext

func (e SqlWorkloadType) ToSqlWorkloadTypePtrOutputWithContext(ctx context.Context) SqlWorkloadTypePtrOutput

func (SqlWorkloadType) ToStringOutput

func (e SqlWorkloadType) ToStringOutput() pulumi.StringOutput

func (SqlWorkloadType) ToStringOutputWithContext

func (e SqlWorkloadType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlWorkloadType) ToStringPtrOutput

func (e SqlWorkloadType) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlWorkloadType) ToStringPtrOutputWithContext

func (e SqlWorkloadType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlWorkloadTypeInput

type SqlWorkloadTypeInput interface {
	pulumi.Input

	ToSqlWorkloadTypeOutput() SqlWorkloadTypeOutput
	ToSqlWorkloadTypeOutputWithContext(context.Context) SqlWorkloadTypeOutput
}

SqlWorkloadTypeInput is an input type that accepts values of the SqlWorkloadType enum A concrete instance of `SqlWorkloadTypeInput` can be one of the following:

SqlWorkloadTypeGENERAL
SqlWorkloadTypeOLTP
SqlWorkloadTypeDW

type SqlWorkloadTypeOutput

type SqlWorkloadTypeOutput struct{ *pulumi.OutputState }

func (SqlWorkloadTypeOutput) ElementType

func (SqlWorkloadTypeOutput) ElementType() reflect.Type

func (SqlWorkloadTypeOutput) ToSqlWorkloadTypeOutput

func (o SqlWorkloadTypeOutput) ToSqlWorkloadTypeOutput() SqlWorkloadTypeOutput

func (SqlWorkloadTypeOutput) ToSqlWorkloadTypeOutputWithContext

func (o SqlWorkloadTypeOutput) ToSqlWorkloadTypeOutputWithContext(ctx context.Context) SqlWorkloadTypeOutput

func (SqlWorkloadTypeOutput) ToSqlWorkloadTypePtrOutput

func (o SqlWorkloadTypeOutput) ToSqlWorkloadTypePtrOutput() SqlWorkloadTypePtrOutput

func (SqlWorkloadTypeOutput) ToSqlWorkloadTypePtrOutputWithContext

func (o SqlWorkloadTypeOutput) ToSqlWorkloadTypePtrOutputWithContext(ctx context.Context) SqlWorkloadTypePtrOutput

func (SqlWorkloadTypeOutput) ToStringOutput

func (o SqlWorkloadTypeOutput) ToStringOutput() pulumi.StringOutput

func (SqlWorkloadTypeOutput) ToStringOutputWithContext

func (o SqlWorkloadTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SqlWorkloadTypeOutput) ToStringPtrOutput

func (o SqlWorkloadTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlWorkloadTypeOutput) ToStringPtrOutputWithContext

func (o SqlWorkloadTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlWorkloadTypePtrInput

type SqlWorkloadTypePtrInput interface {
	pulumi.Input

	ToSqlWorkloadTypePtrOutput() SqlWorkloadTypePtrOutput
	ToSqlWorkloadTypePtrOutputWithContext(context.Context) SqlWorkloadTypePtrOutput
}

func SqlWorkloadTypePtr

func SqlWorkloadTypePtr(v string) SqlWorkloadTypePtrInput

type SqlWorkloadTypePtrOutput

type SqlWorkloadTypePtrOutput struct{ *pulumi.OutputState }

func (SqlWorkloadTypePtrOutput) Elem

func (SqlWorkloadTypePtrOutput) ElementType

func (SqlWorkloadTypePtrOutput) ElementType() reflect.Type

func (SqlWorkloadTypePtrOutput) ToSqlWorkloadTypePtrOutput

func (o SqlWorkloadTypePtrOutput) ToSqlWorkloadTypePtrOutput() SqlWorkloadTypePtrOutput

func (SqlWorkloadTypePtrOutput) ToSqlWorkloadTypePtrOutputWithContext

func (o SqlWorkloadTypePtrOutput) ToSqlWorkloadTypePtrOutputWithContext(ctx context.Context) SqlWorkloadTypePtrOutput

func (SqlWorkloadTypePtrOutput) ToStringPtrOutput

func (o SqlWorkloadTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlWorkloadTypePtrOutput) ToStringPtrOutputWithContext

func (o SqlWorkloadTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SqlWorkloadTypeUpdateSettings

type SqlWorkloadTypeUpdateSettings struct {
	// SQL Server workload type.
	SqlWorkloadType *string `pulumi:"sqlWorkloadType"`
}

Set workload type to optimize storage for SQL Server.

type SqlWorkloadTypeUpdateSettingsArgs

type SqlWorkloadTypeUpdateSettingsArgs struct {
	// SQL Server workload type.
	SqlWorkloadType pulumi.StringPtrInput `pulumi:"sqlWorkloadType"`
}

Set workload type to optimize storage for SQL Server.

func (SqlWorkloadTypeUpdateSettingsArgs) ElementType

func (SqlWorkloadTypeUpdateSettingsArgs) ToSqlWorkloadTypeUpdateSettingsOutput

func (i SqlWorkloadTypeUpdateSettingsArgs) ToSqlWorkloadTypeUpdateSettingsOutput() SqlWorkloadTypeUpdateSettingsOutput

func (SqlWorkloadTypeUpdateSettingsArgs) ToSqlWorkloadTypeUpdateSettingsOutputWithContext

func (i SqlWorkloadTypeUpdateSettingsArgs) ToSqlWorkloadTypeUpdateSettingsOutputWithContext(ctx context.Context) SqlWorkloadTypeUpdateSettingsOutput

func (SqlWorkloadTypeUpdateSettingsArgs) ToSqlWorkloadTypeUpdateSettingsPtrOutput

func (i SqlWorkloadTypeUpdateSettingsArgs) ToSqlWorkloadTypeUpdateSettingsPtrOutput() SqlWorkloadTypeUpdateSettingsPtrOutput

func (SqlWorkloadTypeUpdateSettingsArgs) ToSqlWorkloadTypeUpdateSettingsPtrOutputWithContext

func (i SqlWorkloadTypeUpdateSettingsArgs) ToSqlWorkloadTypeUpdateSettingsPtrOutputWithContext(ctx context.Context) SqlWorkloadTypeUpdateSettingsPtrOutput

type SqlWorkloadTypeUpdateSettingsInput

type SqlWorkloadTypeUpdateSettingsInput interface {
	pulumi.Input

	ToSqlWorkloadTypeUpdateSettingsOutput() SqlWorkloadTypeUpdateSettingsOutput
	ToSqlWorkloadTypeUpdateSettingsOutputWithContext(context.Context) SqlWorkloadTypeUpdateSettingsOutput
}

SqlWorkloadTypeUpdateSettingsInput is an input type that accepts SqlWorkloadTypeUpdateSettingsArgs and SqlWorkloadTypeUpdateSettingsOutput values. You can construct a concrete instance of `SqlWorkloadTypeUpdateSettingsInput` via:

SqlWorkloadTypeUpdateSettingsArgs{...}

type SqlWorkloadTypeUpdateSettingsOutput

type SqlWorkloadTypeUpdateSettingsOutput struct{ *pulumi.OutputState }

Set workload type to optimize storage for SQL Server.

func (SqlWorkloadTypeUpdateSettingsOutput) ElementType

func (SqlWorkloadTypeUpdateSettingsOutput) SqlWorkloadType

SQL Server workload type.

func (SqlWorkloadTypeUpdateSettingsOutput) ToSqlWorkloadTypeUpdateSettingsOutput

func (o SqlWorkloadTypeUpdateSettingsOutput) ToSqlWorkloadTypeUpdateSettingsOutput() SqlWorkloadTypeUpdateSettingsOutput

func (SqlWorkloadTypeUpdateSettingsOutput) ToSqlWorkloadTypeUpdateSettingsOutputWithContext

func (o SqlWorkloadTypeUpdateSettingsOutput) ToSqlWorkloadTypeUpdateSettingsOutputWithContext(ctx context.Context) SqlWorkloadTypeUpdateSettingsOutput

func (SqlWorkloadTypeUpdateSettingsOutput) ToSqlWorkloadTypeUpdateSettingsPtrOutput

func (o SqlWorkloadTypeUpdateSettingsOutput) ToSqlWorkloadTypeUpdateSettingsPtrOutput() SqlWorkloadTypeUpdateSettingsPtrOutput

func (SqlWorkloadTypeUpdateSettingsOutput) ToSqlWorkloadTypeUpdateSettingsPtrOutputWithContext

func (o SqlWorkloadTypeUpdateSettingsOutput) ToSqlWorkloadTypeUpdateSettingsPtrOutputWithContext(ctx context.Context) SqlWorkloadTypeUpdateSettingsPtrOutput

type SqlWorkloadTypeUpdateSettingsPtrInput

type SqlWorkloadTypeUpdateSettingsPtrInput interface {
	pulumi.Input

	ToSqlWorkloadTypeUpdateSettingsPtrOutput() SqlWorkloadTypeUpdateSettingsPtrOutput
	ToSqlWorkloadTypeUpdateSettingsPtrOutputWithContext(context.Context) SqlWorkloadTypeUpdateSettingsPtrOutput
}

SqlWorkloadTypeUpdateSettingsPtrInput is an input type that accepts SqlWorkloadTypeUpdateSettingsArgs, SqlWorkloadTypeUpdateSettingsPtr and SqlWorkloadTypeUpdateSettingsPtrOutput values. You can construct a concrete instance of `SqlWorkloadTypeUpdateSettingsPtrInput` via:

        SqlWorkloadTypeUpdateSettingsArgs{...}

or:

        nil

type SqlWorkloadTypeUpdateSettingsPtrOutput

type SqlWorkloadTypeUpdateSettingsPtrOutput struct{ *pulumi.OutputState }

func (SqlWorkloadTypeUpdateSettingsPtrOutput) Elem

func (SqlWorkloadTypeUpdateSettingsPtrOutput) ElementType

func (SqlWorkloadTypeUpdateSettingsPtrOutput) SqlWorkloadType

SQL Server workload type.

func (SqlWorkloadTypeUpdateSettingsPtrOutput) ToSqlWorkloadTypeUpdateSettingsPtrOutput

func (o SqlWorkloadTypeUpdateSettingsPtrOutput) ToSqlWorkloadTypeUpdateSettingsPtrOutput() SqlWorkloadTypeUpdateSettingsPtrOutput

func (SqlWorkloadTypeUpdateSettingsPtrOutput) ToSqlWorkloadTypeUpdateSettingsPtrOutputWithContext

func (o SqlWorkloadTypeUpdateSettingsPtrOutput) ToSqlWorkloadTypeUpdateSettingsPtrOutputWithContext(ctx context.Context) SqlWorkloadTypeUpdateSettingsPtrOutput

type SqlWorkloadTypeUpdateSettingsResponse

type SqlWorkloadTypeUpdateSettingsResponse struct {
	// SQL Server workload type.
	SqlWorkloadType *string `pulumi:"sqlWorkloadType"`
}

Set workload type to optimize storage for SQL Server.

type SqlWorkloadTypeUpdateSettingsResponseOutput

type SqlWorkloadTypeUpdateSettingsResponseOutput struct{ *pulumi.OutputState }

Set workload type to optimize storage for SQL Server.

func (SqlWorkloadTypeUpdateSettingsResponseOutput) ElementType

func (SqlWorkloadTypeUpdateSettingsResponseOutput) SqlWorkloadType

SQL Server workload type.

func (SqlWorkloadTypeUpdateSettingsResponseOutput) ToSqlWorkloadTypeUpdateSettingsResponseOutput

func (o SqlWorkloadTypeUpdateSettingsResponseOutput) ToSqlWorkloadTypeUpdateSettingsResponseOutput() SqlWorkloadTypeUpdateSettingsResponseOutput

func (SqlWorkloadTypeUpdateSettingsResponseOutput) ToSqlWorkloadTypeUpdateSettingsResponseOutputWithContext

func (o SqlWorkloadTypeUpdateSettingsResponseOutput) ToSqlWorkloadTypeUpdateSettingsResponseOutputWithContext(ctx context.Context) SqlWorkloadTypeUpdateSettingsResponseOutput

type SqlWorkloadTypeUpdateSettingsResponsePtrOutput

type SqlWorkloadTypeUpdateSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlWorkloadTypeUpdateSettingsResponsePtrOutput) Elem

func (SqlWorkloadTypeUpdateSettingsResponsePtrOutput) ElementType

func (SqlWorkloadTypeUpdateSettingsResponsePtrOutput) SqlWorkloadType

SQL Server workload type.

func (SqlWorkloadTypeUpdateSettingsResponsePtrOutput) ToSqlWorkloadTypeUpdateSettingsResponsePtrOutput

func (o SqlWorkloadTypeUpdateSettingsResponsePtrOutput) ToSqlWorkloadTypeUpdateSettingsResponsePtrOutput() SqlWorkloadTypeUpdateSettingsResponsePtrOutput

func (SqlWorkloadTypeUpdateSettingsResponsePtrOutput) ToSqlWorkloadTypeUpdateSettingsResponsePtrOutputWithContext

func (o SqlWorkloadTypeUpdateSettingsResponsePtrOutput) ToSqlWorkloadTypeUpdateSettingsResponsePtrOutputWithContext(ctx context.Context) SqlWorkloadTypeUpdateSettingsResponsePtrOutput

type StorageConfigurationSettings

type StorageConfigurationSettings struct {
	// Disk configuration to apply to SQL Server.
	DiskConfigurationType *string `pulumi:"diskConfigurationType"`
	// SQL Server Data Storage Settings.
	SqlDataSettings *SQLStorageSettings `pulumi:"sqlDataSettings"`
	// SQL Server Log Storage Settings.
	SqlLogSettings *SQLStorageSettings `pulumi:"sqlLogSettings"`
	// SQL Server SystemDb Storage on DataPool if true.
	SqlSystemDbOnDataDisk *bool `pulumi:"sqlSystemDbOnDataDisk"`
	// SQL Server TempDb Storage Settings.
	SqlTempDbSettings *SQLTempDbSettings `pulumi:"sqlTempDbSettings"`
	// Storage workload type.
	StorageWorkloadType *string `pulumi:"storageWorkloadType"`
}

Storage Configurations for SQL Data, Log and TempDb.

type StorageConfigurationSettingsArgs

type StorageConfigurationSettingsArgs struct {
	// Disk configuration to apply to SQL Server.
	DiskConfigurationType pulumi.StringPtrInput `pulumi:"diskConfigurationType"`
	// SQL Server Data Storage Settings.
	SqlDataSettings SQLStorageSettingsPtrInput `pulumi:"sqlDataSettings"`
	// SQL Server Log Storage Settings.
	SqlLogSettings SQLStorageSettingsPtrInput `pulumi:"sqlLogSettings"`
	// SQL Server SystemDb Storage on DataPool if true.
	SqlSystemDbOnDataDisk pulumi.BoolPtrInput `pulumi:"sqlSystemDbOnDataDisk"`
	// SQL Server TempDb Storage Settings.
	SqlTempDbSettings SQLTempDbSettingsPtrInput `pulumi:"sqlTempDbSettings"`
	// Storage workload type.
	StorageWorkloadType pulumi.StringPtrInput `pulumi:"storageWorkloadType"`
}

Storage Configurations for SQL Data, Log and TempDb.

func (StorageConfigurationSettingsArgs) ElementType

func (StorageConfigurationSettingsArgs) ToStorageConfigurationSettingsOutput

func (i StorageConfigurationSettingsArgs) ToStorageConfigurationSettingsOutput() StorageConfigurationSettingsOutput

func (StorageConfigurationSettingsArgs) ToStorageConfigurationSettingsOutputWithContext

func (i StorageConfigurationSettingsArgs) ToStorageConfigurationSettingsOutputWithContext(ctx context.Context) StorageConfigurationSettingsOutput

func (StorageConfigurationSettingsArgs) ToStorageConfigurationSettingsPtrOutput

func (i StorageConfigurationSettingsArgs) ToStorageConfigurationSettingsPtrOutput() StorageConfigurationSettingsPtrOutput

func (StorageConfigurationSettingsArgs) ToStorageConfigurationSettingsPtrOutputWithContext

func (i StorageConfigurationSettingsArgs) ToStorageConfigurationSettingsPtrOutputWithContext(ctx context.Context) StorageConfigurationSettingsPtrOutput

type StorageConfigurationSettingsInput

type StorageConfigurationSettingsInput interface {
	pulumi.Input

	ToStorageConfigurationSettingsOutput() StorageConfigurationSettingsOutput
	ToStorageConfigurationSettingsOutputWithContext(context.Context) StorageConfigurationSettingsOutput
}

StorageConfigurationSettingsInput is an input type that accepts StorageConfigurationSettingsArgs and StorageConfigurationSettingsOutput values. You can construct a concrete instance of `StorageConfigurationSettingsInput` via:

StorageConfigurationSettingsArgs{...}

type StorageConfigurationSettingsOutput

type StorageConfigurationSettingsOutput struct{ *pulumi.OutputState }

Storage Configurations for SQL Data, Log and TempDb.

func (StorageConfigurationSettingsOutput) DiskConfigurationType

func (o StorageConfigurationSettingsOutput) DiskConfigurationType() pulumi.StringPtrOutput

Disk configuration to apply to SQL Server.

func (StorageConfigurationSettingsOutput) ElementType

func (StorageConfigurationSettingsOutput) SqlDataSettings

SQL Server Data Storage Settings.

func (StorageConfigurationSettingsOutput) SqlLogSettings

SQL Server Log Storage Settings.

func (StorageConfigurationSettingsOutput) SqlSystemDbOnDataDisk

func (o StorageConfigurationSettingsOutput) SqlSystemDbOnDataDisk() pulumi.BoolPtrOutput

SQL Server SystemDb Storage on DataPool if true.

func (StorageConfigurationSettingsOutput) SqlTempDbSettings

SQL Server TempDb Storage Settings.

func (StorageConfigurationSettingsOutput) StorageWorkloadType

Storage workload type.

func (StorageConfigurationSettingsOutput) ToStorageConfigurationSettingsOutput

func (o StorageConfigurationSettingsOutput) ToStorageConfigurationSettingsOutput() StorageConfigurationSettingsOutput

func (StorageConfigurationSettingsOutput) ToStorageConfigurationSettingsOutputWithContext

func (o StorageConfigurationSettingsOutput) ToStorageConfigurationSettingsOutputWithContext(ctx context.Context) StorageConfigurationSettingsOutput

func (StorageConfigurationSettingsOutput) ToStorageConfigurationSettingsPtrOutput

func (o StorageConfigurationSettingsOutput) ToStorageConfigurationSettingsPtrOutput() StorageConfigurationSettingsPtrOutput

func (StorageConfigurationSettingsOutput) ToStorageConfigurationSettingsPtrOutputWithContext

func (o StorageConfigurationSettingsOutput) ToStorageConfigurationSettingsPtrOutputWithContext(ctx context.Context) StorageConfigurationSettingsPtrOutput

type StorageConfigurationSettingsPtrInput

type StorageConfigurationSettingsPtrInput interface {
	pulumi.Input

	ToStorageConfigurationSettingsPtrOutput() StorageConfigurationSettingsPtrOutput
	ToStorageConfigurationSettingsPtrOutputWithContext(context.Context) StorageConfigurationSettingsPtrOutput
}

StorageConfigurationSettingsPtrInput is an input type that accepts StorageConfigurationSettingsArgs, StorageConfigurationSettingsPtr and StorageConfigurationSettingsPtrOutput values. You can construct a concrete instance of `StorageConfigurationSettingsPtrInput` via:

        StorageConfigurationSettingsArgs{...}

or:

        nil

type StorageConfigurationSettingsPtrOutput

type StorageConfigurationSettingsPtrOutput struct{ *pulumi.OutputState }

func (StorageConfigurationSettingsPtrOutput) DiskConfigurationType

Disk configuration to apply to SQL Server.

func (StorageConfigurationSettingsPtrOutput) Elem

func (StorageConfigurationSettingsPtrOutput) ElementType

func (StorageConfigurationSettingsPtrOutput) SqlDataSettings

SQL Server Data Storage Settings.

func (StorageConfigurationSettingsPtrOutput) SqlLogSettings

SQL Server Log Storage Settings.

func (StorageConfigurationSettingsPtrOutput) SqlSystemDbOnDataDisk

SQL Server SystemDb Storage on DataPool if true.

func (StorageConfigurationSettingsPtrOutput) SqlTempDbSettings

SQL Server TempDb Storage Settings.

func (StorageConfigurationSettingsPtrOutput) StorageWorkloadType

Storage workload type.

func (StorageConfigurationSettingsPtrOutput) ToStorageConfigurationSettingsPtrOutput

func (o StorageConfigurationSettingsPtrOutput) ToStorageConfigurationSettingsPtrOutput() StorageConfigurationSettingsPtrOutput

func (StorageConfigurationSettingsPtrOutput) ToStorageConfigurationSettingsPtrOutputWithContext

func (o StorageConfigurationSettingsPtrOutput) ToStorageConfigurationSettingsPtrOutputWithContext(ctx context.Context) StorageConfigurationSettingsPtrOutput

type StorageConfigurationSettingsResponse

type StorageConfigurationSettingsResponse struct {
	// Disk configuration to apply to SQL Server.
	DiskConfigurationType *string `pulumi:"diskConfigurationType"`
	// SQL Server Data Storage Settings.
	SqlDataSettings *SQLStorageSettingsResponse `pulumi:"sqlDataSettings"`
	// SQL Server Log Storage Settings.
	SqlLogSettings *SQLStorageSettingsResponse `pulumi:"sqlLogSettings"`
	// SQL Server SystemDb Storage on DataPool if true.
	SqlSystemDbOnDataDisk *bool `pulumi:"sqlSystemDbOnDataDisk"`
	// SQL Server TempDb Storage Settings.
	SqlTempDbSettings *SQLTempDbSettingsResponse `pulumi:"sqlTempDbSettings"`
	// Storage workload type.
	StorageWorkloadType *string `pulumi:"storageWorkloadType"`
}

Storage Configurations for SQL Data, Log and TempDb.

type StorageConfigurationSettingsResponseOutput

type StorageConfigurationSettingsResponseOutput struct{ *pulumi.OutputState }

Storage Configurations for SQL Data, Log and TempDb.

func (StorageConfigurationSettingsResponseOutput) DiskConfigurationType

Disk configuration to apply to SQL Server.

func (StorageConfigurationSettingsResponseOutput) ElementType

func (StorageConfigurationSettingsResponseOutput) SqlDataSettings

SQL Server Data Storage Settings.

func (StorageConfigurationSettingsResponseOutput) SqlLogSettings

SQL Server Log Storage Settings.

func (StorageConfigurationSettingsResponseOutput) SqlSystemDbOnDataDisk

SQL Server SystemDb Storage on DataPool if true.

func (StorageConfigurationSettingsResponseOutput) SqlTempDbSettings

SQL Server TempDb Storage Settings.

func (StorageConfigurationSettingsResponseOutput) StorageWorkloadType

Storage workload type.

func (StorageConfigurationSettingsResponseOutput) ToStorageConfigurationSettingsResponseOutput

func (o StorageConfigurationSettingsResponseOutput) ToStorageConfigurationSettingsResponseOutput() StorageConfigurationSettingsResponseOutput

func (StorageConfigurationSettingsResponseOutput) ToStorageConfigurationSettingsResponseOutputWithContext

func (o StorageConfigurationSettingsResponseOutput) ToStorageConfigurationSettingsResponseOutputWithContext(ctx context.Context) StorageConfigurationSettingsResponseOutput

type StorageConfigurationSettingsResponsePtrOutput

type StorageConfigurationSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageConfigurationSettingsResponsePtrOutput) DiskConfigurationType

Disk configuration to apply to SQL Server.

func (StorageConfigurationSettingsResponsePtrOutput) Elem

func (StorageConfigurationSettingsResponsePtrOutput) ElementType

func (StorageConfigurationSettingsResponsePtrOutput) SqlDataSettings

SQL Server Data Storage Settings.

func (StorageConfigurationSettingsResponsePtrOutput) SqlLogSettings

SQL Server Log Storage Settings.

func (StorageConfigurationSettingsResponsePtrOutput) SqlSystemDbOnDataDisk

SQL Server SystemDb Storage on DataPool if true.

func (StorageConfigurationSettingsResponsePtrOutput) SqlTempDbSettings

SQL Server TempDb Storage Settings.

func (StorageConfigurationSettingsResponsePtrOutput) StorageWorkloadType

Storage workload type.

func (StorageConfigurationSettingsResponsePtrOutput) ToStorageConfigurationSettingsResponsePtrOutput

func (o StorageConfigurationSettingsResponsePtrOutput) ToStorageConfigurationSettingsResponsePtrOutput() StorageConfigurationSettingsResponsePtrOutput

func (StorageConfigurationSettingsResponsePtrOutput) ToStorageConfigurationSettingsResponsePtrOutputWithContext

func (o StorageConfigurationSettingsResponsePtrOutput) ToStorageConfigurationSettingsResponsePtrOutputWithContext(ctx context.Context) StorageConfigurationSettingsResponsePtrOutput

type StorageWorkloadType

type StorageWorkloadType string

Storage workload type.

func (StorageWorkloadType) ElementType

func (StorageWorkloadType) ElementType() reflect.Type

func (StorageWorkloadType) ToStorageWorkloadTypeOutput

func (e StorageWorkloadType) ToStorageWorkloadTypeOutput() StorageWorkloadTypeOutput

func (StorageWorkloadType) ToStorageWorkloadTypeOutputWithContext

func (e StorageWorkloadType) ToStorageWorkloadTypeOutputWithContext(ctx context.Context) StorageWorkloadTypeOutput

func (StorageWorkloadType) ToStorageWorkloadTypePtrOutput

func (e StorageWorkloadType) ToStorageWorkloadTypePtrOutput() StorageWorkloadTypePtrOutput

func (StorageWorkloadType) ToStorageWorkloadTypePtrOutputWithContext

func (e StorageWorkloadType) ToStorageWorkloadTypePtrOutputWithContext(ctx context.Context) StorageWorkloadTypePtrOutput

func (StorageWorkloadType) ToStringOutput

func (e StorageWorkloadType) ToStringOutput() pulumi.StringOutput

func (StorageWorkloadType) ToStringOutputWithContext

func (e StorageWorkloadType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StorageWorkloadType) ToStringPtrOutput

func (e StorageWorkloadType) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageWorkloadType) ToStringPtrOutputWithContext

func (e StorageWorkloadType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StorageWorkloadTypeInput

type StorageWorkloadTypeInput interface {
	pulumi.Input

	ToStorageWorkloadTypeOutput() StorageWorkloadTypeOutput
	ToStorageWorkloadTypeOutputWithContext(context.Context) StorageWorkloadTypeOutput
}

StorageWorkloadTypeInput is an input type that accepts values of the StorageWorkloadType enum A concrete instance of `StorageWorkloadTypeInput` can be one of the following:

StorageWorkloadTypeGENERAL
StorageWorkloadTypeOLTP
StorageWorkloadTypeDW

type StorageWorkloadTypeOutput

type StorageWorkloadTypeOutput struct{ *pulumi.OutputState }

func (StorageWorkloadTypeOutput) ElementType

func (StorageWorkloadTypeOutput) ElementType() reflect.Type

func (StorageWorkloadTypeOutput) ToStorageWorkloadTypeOutput

func (o StorageWorkloadTypeOutput) ToStorageWorkloadTypeOutput() StorageWorkloadTypeOutput

func (StorageWorkloadTypeOutput) ToStorageWorkloadTypeOutputWithContext

func (o StorageWorkloadTypeOutput) ToStorageWorkloadTypeOutputWithContext(ctx context.Context) StorageWorkloadTypeOutput

func (StorageWorkloadTypeOutput) ToStorageWorkloadTypePtrOutput

func (o StorageWorkloadTypeOutput) ToStorageWorkloadTypePtrOutput() StorageWorkloadTypePtrOutput

func (StorageWorkloadTypeOutput) ToStorageWorkloadTypePtrOutputWithContext

func (o StorageWorkloadTypeOutput) ToStorageWorkloadTypePtrOutputWithContext(ctx context.Context) StorageWorkloadTypePtrOutput

func (StorageWorkloadTypeOutput) ToStringOutput

func (o StorageWorkloadTypeOutput) ToStringOutput() pulumi.StringOutput

func (StorageWorkloadTypeOutput) ToStringOutputWithContext

func (o StorageWorkloadTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (StorageWorkloadTypeOutput) ToStringPtrOutput

func (o StorageWorkloadTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageWorkloadTypeOutput) ToStringPtrOutputWithContext

func (o StorageWorkloadTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StorageWorkloadTypePtrInput

type StorageWorkloadTypePtrInput interface {
	pulumi.Input

	ToStorageWorkloadTypePtrOutput() StorageWorkloadTypePtrOutput
	ToStorageWorkloadTypePtrOutputWithContext(context.Context) StorageWorkloadTypePtrOutput
}

func StorageWorkloadTypePtr

func StorageWorkloadTypePtr(v string) StorageWorkloadTypePtrInput

type StorageWorkloadTypePtrOutput

type StorageWorkloadTypePtrOutput struct{ *pulumi.OutputState }

func (StorageWorkloadTypePtrOutput) Elem

func (StorageWorkloadTypePtrOutput) ElementType

func (StorageWorkloadTypePtrOutput) ToStorageWorkloadTypePtrOutput

func (o StorageWorkloadTypePtrOutput) ToStorageWorkloadTypePtrOutput() StorageWorkloadTypePtrOutput

func (StorageWorkloadTypePtrOutput) ToStorageWorkloadTypePtrOutputWithContext

func (o StorageWorkloadTypePtrOutput) ToStorageWorkloadTypePtrOutputWithContext(ctx context.Context) StorageWorkloadTypePtrOutput

func (StorageWorkloadTypePtrOutput) ToStringPtrOutput

func (o StorageWorkloadTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StorageWorkloadTypePtrOutput) ToStringPtrOutputWithContext

func (o StorageWorkloadTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type WsfcDomainCredentials

type WsfcDomainCredentials struct {
	// Cluster bootstrap account password.
	ClusterBootstrapAccountPassword *string `pulumi:"clusterBootstrapAccountPassword"`
	// Cluster operator account password.
	ClusterOperatorAccountPassword *string `pulumi:"clusterOperatorAccountPassword"`
	// SQL service account password.
	SqlServiceAccountPassword *string `pulumi:"sqlServiceAccountPassword"`
}

Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.

type WsfcDomainCredentialsArgs

type WsfcDomainCredentialsArgs struct {
	// Cluster bootstrap account password.
	ClusterBootstrapAccountPassword pulumi.StringPtrInput `pulumi:"clusterBootstrapAccountPassword"`
	// Cluster operator account password.
	ClusterOperatorAccountPassword pulumi.StringPtrInput `pulumi:"clusterOperatorAccountPassword"`
	// SQL service account password.
	SqlServiceAccountPassword pulumi.StringPtrInput `pulumi:"sqlServiceAccountPassword"`
}

Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.

func (WsfcDomainCredentialsArgs) ElementType

func (WsfcDomainCredentialsArgs) ElementType() reflect.Type

func (WsfcDomainCredentialsArgs) ToWsfcDomainCredentialsOutput

func (i WsfcDomainCredentialsArgs) ToWsfcDomainCredentialsOutput() WsfcDomainCredentialsOutput

func (WsfcDomainCredentialsArgs) ToWsfcDomainCredentialsOutputWithContext

func (i WsfcDomainCredentialsArgs) ToWsfcDomainCredentialsOutputWithContext(ctx context.Context) WsfcDomainCredentialsOutput

func (WsfcDomainCredentialsArgs) ToWsfcDomainCredentialsPtrOutput

func (i WsfcDomainCredentialsArgs) ToWsfcDomainCredentialsPtrOutput() WsfcDomainCredentialsPtrOutput

func (WsfcDomainCredentialsArgs) ToWsfcDomainCredentialsPtrOutputWithContext

func (i WsfcDomainCredentialsArgs) ToWsfcDomainCredentialsPtrOutputWithContext(ctx context.Context) WsfcDomainCredentialsPtrOutput

type WsfcDomainCredentialsInput

type WsfcDomainCredentialsInput interface {
	pulumi.Input

	ToWsfcDomainCredentialsOutput() WsfcDomainCredentialsOutput
	ToWsfcDomainCredentialsOutputWithContext(context.Context) WsfcDomainCredentialsOutput
}

WsfcDomainCredentialsInput is an input type that accepts WsfcDomainCredentialsArgs and WsfcDomainCredentialsOutput values. You can construct a concrete instance of `WsfcDomainCredentialsInput` via:

WsfcDomainCredentialsArgs{...}

type WsfcDomainCredentialsOutput

type WsfcDomainCredentialsOutput struct{ *pulumi.OutputState }

Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.

func (WsfcDomainCredentialsOutput) ClusterBootstrapAccountPassword

func (o WsfcDomainCredentialsOutput) ClusterBootstrapAccountPassword() pulumi.StringPtrOutput

Cluster bootstrap account password.

func (WsfcDomainCredentialsOutput) ClusterOperatorAccountPassword

func (o WsfcDomainCredentialsOutput) ClusterOperatorAccountPassword() pulumi.StringPtrOutput

Cluster operator account password.

func (WsfcDomainCredentialsOutput) ElementType

func (WsfcDomainCredentialsOutput) SqlServiceAccountPassword

func (o WsfcDomainCredentialsOutput) SqlServiceAccountPassword() pulumi.StringPtrOutput

SQL service account password.

func (WsfcDomainCredentialsOutput) ToWsfcDomainCredentialsOutput

func (o WsfcDomainCredentialsOutput) ToWsfcDomainCredentialsOutput() WsfcDomainCredentialsOutput

func (WsfcDomainCredentialsOutput) ToWsfcDomainCredentialsOutputWithContext

func (o WsfcDomainCredentialsOutput) ToWsfcDomainCredentialsOutputWithContext(ctx context.Context) WsfcDomainCredentialsOutput

func (WsfcDomainCredentialsOutput) ToWsfcDomainCredentialsPtrOutput

func (o WsfcDomainCredentialsOutput) ToWsfcDomainCredentialsPtrOutput() WsfcDomainCredentialsPtrOutput

func (WsfcDomainCredentialsOutput) ToWsfcDomainCredentialsPtrOutputWithContext

func (o WsfcDomainCredentialsOutput) ToWsfcDomainCredentialsPtrOutputWithContext(ctx context.Context) WsfcDomainCredentialsPtrOutput

type WsfcDomainCredentialsPtrInput

type WsfcDomainCredentialsPtrInput interface {
	pulumi.Input

	ToWsfcDomainCredentialsPtrOutput() WsfcDomainCredentialsPtrOutput
	ToWsfcDomainCredentialsPtrOutputWithContext(context.Context) WsfcDomainCredentialsPtrOutput
}

WsfcDomainCredentialsPtrInput is an input type that accepts WsfcDomainCredentialsArgs, WsfcDomainCredentialsPtr and WsfcDomainCredentialsPtrOutput values. You can construct a concrete instance of `WsfcDomainCredentialsPtrInput` via:

        WsfcDomainCredentialsArgs{...}

or:

        nil

type WsfcDomainCredentialsPtrOutput

type WsfcDomainCredentialsPtrOutput struct{ *pulumi.OutputState }

func (WsfcDomainCredentialsPtrOutput) ClusterBootstrapAccountPassword

func (o WsfcDomainCredentialsPtrOutput) ClusterBootstrapAccountPassword() pulumi.StringPtrOutput

Cluster bootstrap account password.

func (WsfcDomainCredentialsPtrOutput) ClusterOperatorAccountPassword

func (o WsfcDomainCredentialsPtrOutput) ClusterOperatorAccountPassword() pulumi.StringPtrOutput

Cluster operator account password.

func (WsfcDomainCredentialsPtrOutput) Elem

func (WsfcDomainCredentialsPtrOutput) ElementType

func (WsfcDomainCredentialsPtrOutput) SqlServiceAccountPassword

func (o WsfcDomainCredentialsPtrOutput) SqlServiceAccountPassword() pulumi.StringPtrOutput

SQL service account password.

func (WsfcDomainCredentialsPtrOutput) ToWsfcDomainCredentialsPtrOutput

func (o WsfcDomainCredentialsPtrOutput) ToWsfcDomainCredentialsPtrOutput() WsfcDomainCredentialsPtrOutput

func (WsfcDomainCredentialsPtrOutput) ToWsfcDomainCredentialsPtrOutputWithContext

func (o WsfcDomainCredentialsPtrOutput) ToWsfcDomainCredentialsPtrOutputWithContext(ctx context.Context) WsfcDomainCredentialsPtrOutput

type WsfcDomainCredentialsResponse

type WsfcDomainCredentialsResponse struct {
	// Cluster bootstrap account password.
	ClusterBootstrapAccountPassword *string `pulumi:"clusterBootstrapAccountPassword"`
	// Cluster operator account password.
	ClusterOperatorAccountPassword *string `pulumi:"clusterOperatorAccountPassword"`
	// SQL service account password.
	SqlServiceAccountPassword *string `pulumi:"sqlServiceAccountPassword"`
}

Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.

type WsfcDomainCredentialsResponseOutput

type WsfcDomainCredentialsResponseOutput struct{ *pulumi.OutputState }

Domain credentials for setting up Windows Server Failover Cluster for SQL availability group.

func (WsfcDomainCredentialsResponseOutput) ClusterBootstrapAccountPassword

func (o WsfcDomainCredentialsResponseOutput) ClusterBootstrapAccountPassword() pulumi.StringPtrOutput

Cluster bootstrap account password.

func (WsfcDomainCredentialsResponseOutput) ClusterOperatorAccountPassword

func (o WsfcDomainCredentialsResponseOutput) ClusterOperatorAccountPassword() pulumi.StringPtrOutput

Cluster operator account password.

func (WsfcDomainCredentialsResponseOutput) ElementType

func (WsfcDomainCredentialsResponseOutput) SqlServiceAccountPassword

func (o WsfcDomainCredentialsResponseOutput) SqlServiceAccountPassword() pulumi.StringPtrOutput

SQL service account password.

func (WsfcDomainCredentialsResponseOutput) ToWsfcDomainCredentialsResponseOutput

func (o WsfcDomainCredentialsResponseOutput) ToWsfcDomainCredentialsResponseOutput() WsfcDomainCredentialsResponseOutput

func (WsfcDomainCredentialsResponseOutput) ToWsfcDomainCredentialsResponseOutputWithContext

func (o WsfcDomainCredentialsResponseOutput) ToWsfcDomainCredentialsResponseOutputWithContext(ctx context.Context) WsfcDomainCredentialsResponseOutput

type WsfcDomainCredentialsResponsePtrOutput

type WsfcDomainCredentialsResponsePtrOutput struct{ *pulumi.OutputState }

func (WsfcDomainCredentialsResponsePtrOutput) ClusterBootstrapAccountPassword

func (o WsfcDomainCredentialsResponsePtrOutput) ClusterBootstrapAccountPassword() pulumi.StringPtrOutput

Cluster bootstrap account password.

func (WsfcDomainCredentialsResponsePtrOutput) ClusterOperatorAccountPassword

func (o WsfcDomainCredentialsResponsePtrOutput) ClusterOperatorAccountPassword() pulumi.StringPtrOutput

Cluster operator account password.

func (WsfcDomainCredentialsResponsePtrOutput) Elem

func (WsfcDomainCredentialsResponsePtrOutput) ElementType

func (WsfcDomainCredentialsResponsePtrOutput) SqlServiceAccountPassword

func (o WsfcDomainCredentialsResponsePtrOutput) SqlServiceAccountPassword() pulumi.StringPtrOutput

SQL service account password.

func (WsfcDomainCredentialsResponsePtrOutput) ToWsfcDomainCredentialsResponsePtrOutput

func (o WsfcDomainCredentialsResponsePtrOutput) ToWsfcDomainCredentialsResponsePtrOutput() WsfcDomainCredentialsResponsePtrOutput

func (WsfcDomainCredentialsResponsePtrOutput) ToWsfcDomainCredentialsResponsePtrOutputWithContext

func (o WsfcDomainCredentialsResponsePtrOutput) ToWsfcDomainCredentialsResponsePtrOutputWithContext(ctx context.Context) WsfcDomainCredentialsResponsePtrOutput

type WsfcDomainProfile

type WsfcDomainProfile struct {
	// Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).
	ClusterBootstrapAccount *string `pulumi:"clusterBootstrapAccount"`
	// Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.
	ClusterOperatorAccount *string `pulumi:"clusterOperatorAccount"`
	// Cluster subnet type.
	ClusterSubnetType *string `pulumi:"clusterSubnetType"`
	// Fully qualified name of the domain.
	DomainFqdn *string `pulumi:"domainFqdn"`
	// Optional path for fileshare witness.
	FileShareWitnessPath *string `pulumi:"fileShareWitnessPath"`
	// Organizational Unit path in which the nodes and cluster will be present.
	OuPath *string `pulumi:"ouPath"`
	// Account name under which SQL service will run on all participating SQL virtual machines in the cluster.
	SqlServiceAccount *string `pulumi:"sqlServiceAccount"`
	// Primary key of the witness storage account.
	StorageAccountPrimaryKey *string `pulumi:"storageAccountPrimaryKey"`
	// Fully qualified ARM resource id of the witness storage account.
	StorageAccountUrl *string `pulumi:"storageAccountUrl"`
}

Active Directory account details to operate Windows Server Failover Cluster.

type WsfcDomainProfileArgs

type WsfcDomainProfileArgs struct {
	// Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).
	ClusterBootstrapAccount pulumi.StringPtrInput `pulumi:"clusterBootstrapAccount"`
	// Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.
	ClusterOperatorAccount pulumi.StringPtrInput `pulumi:"clusterOperatorAccount"`
	// Cluster subnet type.
	ClusterSubnetType pulumi.StringPtrInput `pulumi:"clusterSubnetType"`
	// Fully qualified name of the domain.
	DomainFqdn pulumi.StringPtrInput `pulumi:"domainFqdn"`
	// Optional path for fileshare witness.
	FileShareWitnessPath pulumi.StringPtrInput `pulumi:"fileShareWitnessPath"`
	// Organizational Unit path in which the nodes and cluster will be present.
	OuPath pulumi.StringPtrInput `pulumi:"ouPath"`
	// Account name under which SQL service will run on all participating SQL virtual machines in the cluster.
	SqlServiceAccount pulumi.StringPtrInput `pulumi:"sqlServiceAccount"`
	// Primary key of the witness storage account.
	StorageAccountPrimaryKey pulumi.StringPtrInput `pulumi:"storageAccountPrimaryKey"`
	// Fully qualified ARM resource id of the witness storage account.
	StorageAccountUrl pulumi.StringPtrInput `pulumi:"storageAccountUrl"`
}

Active Directory account details to operate Windows Server Failover Cluster.

func (WsfcDomainProfileArgs) ElementType

func (WsfcDomainProfileArgs) ElementType() reflect.Type

func (WsfcDomainProfileArgs) ToWsfcDomainProfileOutput

func (i WsfcDomainProfileArgs) ToWsfcDomainProfileOutput() WsfcDomainProfileOutput

func (WsfcDomainProfileArgs) ToWsfcDomainProfileOutputWithContext

func (i WsfcDomainProfileArgs) ToWsfcDomainProfileOutputWithContext(ctx context.Context) WsfcDomainProfileOutput

func (WsfcDomainProfileArgs) ToWsfcDomainProfilePtrOutput

func (i WsfcDomainProfileArgs) ToWsfcDomainProfilePtrOutput() WsfcDomainProfilePtrOutput

func (WsfcDomainProfileArgs) ToWsfcDomainProfilePtrOutputWithContext

func (i WsfcDomainProfileArgs) ToWsfcDomainProfilePtrOutputWithContext(ctx context.Context) WsfcDomainProfilePtrOutput

type WsfcDomainProfileInput

type WsfcDomainProfileInput interface {
	pulumi.Input

	ToWsfcDomainProfileOutput() WsfcDomainProfileOutput
	ToWsfcDomainProfileOutputWithContext(context.Context) WsfcDomainProfileOutput
}

WsfcDomainProfileInput is an input type that accepts WsfcDomainProfileArgs and WsfcDomainProfileOutput values. You can construct a concrete instance of `WsfcDomainProfileInput` via:

WsfcDomainProfileArgs{...}

type WsfcDomainProfileOutput

type WsfcDomainProfileOutput struct{ *pulumi.OutputState }

Active Directory account details to operate Windows Server Failover Cluster.

func (WsfcDomainProfileOutput) ClusterBootstrapAccount

func (o WsfcDomainProfileOutput) ClusterBootstrapAccount() pulumi.StringPtrOutput

Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).

func (WsfcDomainProfileOutput) ClusterOperatorAccount

func (o WsfcDomainProfileOutput) ClusterOperatorAccount() pulumi.StringPtrOutput

Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.

func (WsfcDomainProfileOutput) ClusterSubnetType

func (o WsfcDomainProfileOutput) ClusterSubnetType() pulumi.StringPtrOutput

Cluster subnet type.

func (WsfcDomainProfileOutput) DomainFqdn

Fully qualified name of the domain.

func (WsfcDomainProfileOutput) ElementType

func (WsfcDomainProfileOutput) ElementType() reflect.Type

func (WsfcDomainProfileOutput) FileShareWitnessPath

func (o WsfcDomainProfileOutput) FileShareWitnessPath() pulumi.StringPtrOutput

Optional path for fileshare witness.

func (WsfcDomainProfileOutput) OuPath

Organizational Unit path in which the nodes and cluster will be present.

func (WsfcDomainProfileOutput) SqlServiceAccount

func (o WsfcDomainProfileOutput) SqlServiceAccount() pulumi.StringPtrOutput

Account name under which SQL service will run on all participating SQL virtual machines in the cluster.

func (WsfcDomainProfileOutput) StorageAccountPrimaryKey

func (o WsfcDomainProfileOutput) StorageAccountPrimaryKey() pulumi.StringPtrOutput

Primary key of the witness storage account.

func (WsfcDomainProfileOutput) StorageAccountUrl

func (o WsfcDomainProfileOutput) StorageAccountUrl() pulumi.StringPtrOutput

Fully qualified ARM resource id of the witness storage account.

func (WsfcDomainProfileOutput) ToWsfcDomainProfileOutput

func (o WsfcDomainProfileOutput) ToWsfcDomainProfileOutput() WsfcDomainProfileOutput

func (WsfcDomainProfileOutput) ToWsfcDomainProfileOutputWithContext

func (o WsfcDomainProfileOutput) ToWsfcDomainProfileOutputWithContext(ctx context.Context) WsfcDomainProfileOutput

func (WsfcDomainProfileOutput) ToWsfcDomainProfilePtrOutput

func (o WsfcDomainProfileOutput) ToWsfcDomainProfilePtrOutput() WsfcDomainProfilePtrOutput

func (WsfcDomainProfileOutput) ToWsfcDomainProfilePtrOutputWithContext

func (o WsfcDomainProfileOutput) ToWsfcDomainProfilePtrOutputWithContext(ctx context.Context) WsfcDomainProfilePtrOutput

type WsfcDomainProfilePtrInput

type WsfcDomainProfilePtrInput interface {
	pulumi.Input

	ToWsfcDomainProfilePtrOutput() WsfcDomainProfilePtrOutput
	ToWsfcDomainProfilePtrOutputWithContext(context.Context) WsfcDomainProfilePtrOutput
}

WsfcDomainProfilePtrInput is an input type that accepts WsfcDomainProfileArgs, WsfcDomainProfilePtr and WsfcDomainProfilePtrOutput values. You can construct a concrete instance of `WsfcDomainProfilePtrInput` via:

        WsfcDomainProfileArgs{...}

or:

        nil

type WsfcDomainProfilePtrOutput

type WsfcDomainProfilePtrOutput struct{ *pulumi.OutputState }

func (WsfcDomainProfilePtrOutput) ClusterBootstrapAccount

func (o WsfcDomainProfilePtrOutput) ClusterBootstrapAccount() pulumi.StringPtrOutput

Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).

func (WsfcDomainProfilePtrOutput) ClusterOperatorAccount

func (o WsfcDomainProfilePtrOutput) ClusterOperatorAccount() pulumi.StringPtrOutput

Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.

func (WsfcDomainProfilePtrOutput) ClusterSubnetType

func (o WsfcDomainProfilePtrOutput) ClusterSubnetType() pulumi.StringPtrOutput

Cluster subnet type.

func (WsfcDomainProfilePtrOutput) DomainFqdn

Fully qualified name of the domain.

func (WsfcDomainProfilePtrOutput) Elem

func (WsfcDomainProfilePtrOutput) ElementType

func (WsfcDomainProfilePtrOutput) ElementType() reflect.Type

func (WsfcDomainProfilePtrOutput) FileShareWitnessPath

func (o WsfcDomainProfilePtrOutput) FileShareWitnessPath() pulumi.StringPtrOutput

Optional path for fileshare witness.

func (WsfcDomainProfilePtrOutput) OuPath

Organizational Unit path in which the nodes and cluster will be present.

func (WsfcDomainProfilePtrOutput) SqlServiceAccount

func (o WsfcDomainProfilePtrOutput) SqlServiceAccount() pulumi.StringPtrOutput

Account name under which SQL service will run on all participating SQL virtual machines in the cluster.

func (WsfcDomainProfilePtrOutput) StorageAccountPrimaryKey

func (o WsfcDomainProfilePtrOutput) StorageAccountPrimaryKey() pulumi.StringPtrOutput

Primary key of the witness storage account.

func (WsfcDomainProfilePtrOutput) StorageAccountUrl

func (o WsfcDomainProfilePtrOutput) StorageAccountUrl() pulumi.StringPtrOutput

Fully qualified ARM resource id of the witness storage account.

func (WsfcDomainProfilePtrOutput) ToWsfcDomainProfilePtrOutput

func (o WsfcDomainProfilePtrOutput) ToWsfcDomainProfilePtrOutput() WsfcDomainProfilePtrOutput

func (WsfcDomainProfilePtrOutput) ToWsfcDomainProfilePtrOutputWithContext

func (o WsfcDomainProfilePtrOutput) ToWsfcDomainProfilePtrOutputWithContext(ctx context.Context) WsfcDomainProfilePtrOutput

type WsfcDomainProfileResponse

type WsfcDomainProfileResponse struct {
	// Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).
	ClusterBootstrapAccount *string `pulumi:"clusterBootstrapAccount"`
	// Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.
	ClusterOperatorAccount *string `pulumi:"clusterOperatorAccount"`
	// Cluster subnet type.
	ClusterSubnetType *string `pulumi:"clusterSubnetType"`
	// Fully qualified name of the domain.
	DomainFqdn *string `pulumi:"domainFqdn"`
	// Optional path for fileshare witness.
	FileShareWitnessPath *string `pulumi:"fileShareWitnessPath"`
	// Organizational Unit path in which the nodes and cluster will be present.
	OuPath *string `pulumi:"ouPath"`
	// Account name under which SQL service will run on all participating SQL virtual machines in the cluster.
	SqlServiceAccount *string `pulumi:"sqlServiceAccount"`
	// Fully qualified ARM resource id of the witness storage account.
	StorageAccountUrl *string `pulumi:"storageAccountUrl"`
}

Active Directory account details to operate Windows Server Failover Cluster.

type WsfcDomainProfileResponseOutput

type WsfcDomainProfileResponseOutput struct{ *pulumi.OutputState }

Active Directory account details to operate Windows Server Failover Cluster.

func (WsfcDomainProfileResponseOutput) ClusterBootstrapAccount

func (o WsfcDomainProfileResponseOutput) ClusterBootstrapAccount() pulumi.StringPtrOutput

Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).

func (WsfcDomainProfileResponseOutput) ClusterOperatorAccount

func (o WsfcDomainProfileResponseOutput) ClusterOperatorAccount() pulumi.StringPtrOutput

Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.

func (WsfcDomainProfileResponseOutput) ClusterSubnetType

Cluster subnet type.

func (WsfcDomainProfileResponseOutput) DomainFqdn

Fully qualified name of the domain.

func (WsfcDomainProfileResponseOutput) ElementType

func (WsfcDomainProfileResponseOutput) FileShareWitnessPath

func (o WsfcDomainProfileResponseOutput) FileShareWitnessPath() pulumi.StringPtrOutput

Optional path for fileshare witness.

func (WsfcDomainProfileResponseOutput) OuPath

Organizational Unit path in which the nodes and cluster will be present.

func (WsfcDomainProfileResponseOutput) SqlServiceAccount

Account name under which SQL service will run on all participating SQL virtual machines in the cluster.

func (WsfcDomainProfileResponseOutput) StorageAccountUrl

Fully qualified ARM resource id of the witness storage account.

func (WsfcDomainProfileResponseOutput) ToWsfcDomainProfileResponseOutput

func (o WsfcDomainProfileResponseOutput) ToWsfcDomainProfileResponseOutput() WsfcDomainProfileResponseOutput

func (WsfcDomainProfileResponseOutput) ToWsfcDomainProfileResponseOutputWithContext

func (o WsfcDomainProfileResponseOutput) ToWsfcDomainProfileResponseOutputWithContext(ctx context.Context) WsfcDomainProfileResponseOutput

type WsfcDomainProfileResponsePtrOutput

type WsfcDomainProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (WsfcDomainProfileResponsePtrOutput) ClusterBootstrapAccount

func (o WsfcDomainProfileResponsePtrOutput) ClusterBootstrapAccount() pulumi.StringPtrOutput

Account name used for creating cluster (at minimum needs permissions to 'Create Computer Objects' in domain).

func (WsfcDomainProfileResponsePtrOutput) ClusterOperatorAccount

func (o WsfcDomainProfileResponsePtrOutput) ClusterOperatorAccount() pulumi.StringPtrOutput

Account name used for operating cluster i.e. will be part of administrators group on all the participating virtual machines in the cluster.

func (WsfcDomainProfileResponsePtrOutput) ClusterSubnetType

Cluster subnet type.

func (WsfcDomainProfileResponsePtrOutput) DomainFqdn

Fully qualified name of the domain.

func (WsfcDomainProfileResponsePtrOutput) Elem

func (WsfcDomainProfileResponsePtrOutput) ElementType

func (WsfcDomainProfileResponsePtrOutput) FileShareWitnessPath

Optional path for fileshare witness.

func (WsfcDomainProfileResponsePtrOutput) OuPath

Organizational Unit path in which the nodes and cluster will be present.

func (WsfcDomainProfileResponsePtrOutput) SqlServiceAccount

Account name under which SQL service will run on all participating SQL virtual machines in the cluster.

func (WsfcDomainProfileResponsePtrOutput) StorageAccountUrl

Fully qualified ARM resource id of the witness storage account.

func (WsfcDomainProfileResponsePtrOutput) ToWsfcDomainProfileResponsePtrOutput

func (o WsfcDomainProfileResponsePtrOutput) ToWsfcDomainProfileResponsePtrOutput() WsfcDomainProfileResponsePtrOutput

func (WsfcDomainProfileResponsePtrOutput) ToWsfcDomainProfileResponsePtrOutputWithContext

func (o WsfcDomainProfileResponsePtrOutput) ToWsfcDomainProfileResponsePtrOutputWithContext(ctx context.Context) WsfcDomainProfileResponsePtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL