dbformysql

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 (
	ConfigurationSource_System_Default = ConfigurationSource("system-default")
	ConfigurationSource_User_Override  = ConfigurationSource("user-override")
)
View Source
const (
	CreateModeDefault            = CreateMode("Default")
	CreateModePointInTimeRestore = CreateMode("PointInTimeRestore")
	CreateModeReplica            = CreateMode("Replica")
	CreateModeGeoRestore         = CreateMode("GeoRestore")
)
View Source
const (
	DataEncryptionTypeAzureKeyVault = DataEncryptionType("AzureKeyVault")
	DataEncryptionTypeSystemManaged = DataEncryptionType("SystemManaged")
)
View Source
const (
	EnableStatusEnumEnabled  = EnableStatusEnum("Enabled")
	EnableStatusEnumDisabled = EnableStatusEnum("Disabled")
)
View Source
const (
	HighAvailabilityModeDisabled      = HighAvailabilityMode("Disabled")
	HighAvailabilityModeZoneRedundant = HighAvailabilityMode("ZoneRedundant")
	HighAvailabilityModeSameZone      = HighAvailabilityMode("SameZone")
)
View Source
const (
	PrivateEndpointServiceConnectionStatusPending  = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected")
)
View Source
const (
	ReplicationRoleNone    = ReplicationRole("None")
	ReplicationRoleSource  = ReplicationRole("Source")
	ReplicationRoleReplica = ReplicationRole("Replica")
)
View Source
const (
	ServerVersion_5_7    = ServerVersion("5.7")
	ServerVersion_8_0_21 = ServerVersion("8.0.21")
)
View Source
const (
	SkuTierBurstable       = SkuTier("Burstable")
	SkuTierGeneralPurpose  = SkuTier("GeneralPurpose")
	SkuTierMemoryOptimized = SkuTier("MemoryOptimized")
)
View Source
const (
	AdministratorTypeActiveDirectory = AdministratorType("ActiveDirectory")
)
View Source
const (
	ManagedServiceIdentityTypeUserAssigned = ManagedServiceIdentityType("UserAssigned")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AdministratorType

type AdministratorType string

Type of the sever administrator.

func (AdministratorType) ElementType

func (AdministratorType) ElementType() reflect.Type

func (AdministratorType) ToAdministratorTypeOutput

func (e AdministratorType) ToAdministratorTypeOutput() AdministratorTypeOutput

func (AdministratorType) ToAdministratorTypeOutputWithContext

func (e AdministratorType) ToAdministratorTypeOutputWithContext(ctx context.Context) AdministratorTypeOutput

func (AdministratorType) ToAdministratorTypePtrOutput

func (e AdministratorType) ToAdministratorTypePtrOutput() AdministratorTypePtrOutput

func (AdministratorType) ToAdministratorTypePtrOutputWithContext

func (e AdministratorType) ToAdministratorTypePtrOutputWithContext(ctx context.Context) AdministratorTypePtrOutput

func (AdministratorType) ToStringOutput

func (e AdministratorType) ToStringOutput() pulumi.StringOutput

func (AdministratorType) ToStringOutputWithContext

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

func (AdministratorType) ToStringPtrOutput

func (e AdministratorType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AdministratorType) ToStringPtrOutputWithContext

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

type AdministratorTypeInput

type AdministratorTypeInput interface {
	pulumi.Input

	ToAdministratorTypeOutput() AdministratorTypeOutput
	ToAdministratorTypeOutputWithContext(context.Context) AdministratorTypeOutput
}

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

AdministratorTypeActiveDirectory

type AdministratorTypeOutput

type AdministratorTypeOutput struct{ *pulumi.OutputState }

func (AdministratorTypeOutput) ElementType

func (AdministratorTypeOutput) ElementType() reflect.Type

func (AdministratorTypeOutput) ToAdministratorTypeOutput

func (o AdministratorTypeOutput) ToAdministratorTypeOutput() AdministratorTypeOutput

func (AdministratorTypeOutput) ToAdministratorTypeOutputWithContext

func (o AdministratorTypeOutput) ToAdministratorTypeOutputWithContext(ctx context.Context) AdministratorTypeOutput

func (AdministratorTypeOutput) ToAdministratorTypePtrOutput

func (o AdministratorTypeOutput) ToAdministratorTypePtrOutput() AdministratorTypePtrOutput

func (AdministratorTypeOutput) ToAdministratorTypePtrOutputWithContext

func (o AdministratorTypeOutput) ToAdministratorTypePtrOutputWithContext(ctx context.Context) AdministratorTypePtrOutput

func (AdministratorTypeOutput) ToStringOutput

func (o AdministratorTypeOutput) ToStringOutput() pulumi.StringOutput

func (AdministratorTypeOutput) ToStringOutputWithContext

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

func (AdministratorTypeOutput) ToStringPtrOutput

func (o AdministratorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AdministratorTypeOutput) ToStringPtrOutputWithContext

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

type AdministratorTypePtrInput

type AdministratorTypePtrInput interface {
	pulumi.Input

	ToAdministratorTypePtrOutput() AdministratorTypePtrOutput
	ToAdministratorTypePtrOutputWithContext(context.Context) AdministratorTypePtrOutput
}

func AdministratorTypePtr

func AdministratorTypePtr(v string) AdministratorTypePtrInput

type AdministratorTypePtrOutput

type AdministratorTypePtrOutput struct{ *pulumi.OutputState }

func (AdministratorTypePtrOutput) Elem

func (AdministratorTypePtrOutput) ElementType

func (AdministratorTypePtrOutput) ElementType() reflect.Type

func (AdministratorTypePtrOutput) ToAdministratorTypePtrOutput

func (o AdministratorTypePtrOutput) ToAdministratorTypePtrOutput() AdministratorTypePtrOutput

func (AdministratorTypePtrOutput) ToAdministratorTypePtrOutputWithContext

func (o AdministratorTypePtrOutput) ToAdministratorTypePtrOutputWithContext(ctx context.Context) AdministratorTypePtrOutput

func (AdministratorTypePtrOutput) ToStringPtrOutput

func (o AdministratorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AdministratorTypePtrOutput) ToStringPtrOutputWithContext

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

type AzureADAdministrator

type AzureADAdministrator struct {
	pulumi.CustomResourceState

	// Type of the sever administrator.
	AdministratorType pulumi.StringPtrOutput `pulumi:"administratorType"`
	// The resource id of the identity used for AAD Authentication.
	IdentityResourceId pulumi.StringPtrOutput `pulumi:"identityResourceId"`
	// Login name of the server administrator.
	Login pulumi.StringPtrOutput `pulumi:"login"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// SID (object ID) of the server administrator.
	Sid pulumi.StringPtrOutput `pulumi:"sid"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Tenant ID of the administrator.
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents a Administrator. Azure REST API version: 2022-01-01.

Other available API versions: 2023-06-01-preview, 2023-06-30.

func GetAzureADAdministrator

func GetAzureADAdministrator(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AzureADAdministratorState, opts ...pulumi.ResourceOption) (*AzureADAdministrator, error)

GetAzureADAdministrator gets an existing AzureADAdministrator 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 NewAzureADAdministrator

func NewAzureADAdministrator(ctx *pulumi.Context,
	name string, args *AzureADAdministratorArgs, opts ...pulumi.ResourceOption) (*AzureADAdministrator, error)

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

func (*AzureADAdministrator) ElementType

func (*AzureADAdministrator) ElementType() reflect.Type

func (*AzureADAdministrator) ToAzureADAdministratorOutput

func (i *AzureADAdministrator) ToAzureADAdministratorOutput() AzureADAdministratorOutput

func (*AzureADAdministrator) ToAzureADAdministratorOutputWithContext

func (i *AzureADAdministrator) ToAzureADAdministratorOutputWithContext(ctx context.Context) AzureADAdministratorOutput

type AzureADAdministratorArgs

type AzureADAdministratorArgs struct {
	// The name of the Azure AD Administrator.
	AdministratorName pulumi.StringPtrInput
	// Type of the sever administrator.
	AdministratorType pulumi.StringPtrInput
	// The resource id of the identity used for AAD Authentication.
	IdentityResourceId pulumi.StringPtrInput
	// Login name of the server administrator.
	Login pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the server.
	ServerName pulumi.StringInput
	// SID (object ID) of the server administrator.
	Sid pulumi.StringPtrInput
	// Tenant ID of the administrator.
	TenantId pulumi.StringPtrInput
}

The set of arguments for constructing a AzureADAdministrator resource.

func (AzureADAdministratorArgs) ElementType

func (AzureADAdministratorArgs) ElementType() reflect.Type

type AzureADAdministratorInput

type AzureADAdministratorInput interface {
	pulumi.Input

	ToAzureADAdministratorOutput() AzureADAdministratorOutput
	ToAzureADAdministratorOutputWithContext(ctx context.Context) AzureADAdministratorOutput
}

type AzureADAdministratorOutput

type AzureADAdministratorOutput struct{ *pulumi.OutputState }

func (AzureADAdministratorOutput) AdministratorType

func (o AzureADAdministratorOutput) AdministratorType() pulumi.StringPtrOutput

Type of the sever administrator.

func (AzureADAdministratorOutput) ElementType

func (AzureADAdministratorOutput) ElementType() reflect.Type

func (AzureADAdministratorOutput) IdentityResourceId

func (o AzureADAdministratorOutput) IdentityResourceId() pulumi.StringPtrOutput

The resource id of the identity used for AAD Authentication.

func (AzureADAdministratorOutput) Login

Login name of the server administrator.

func (AzureADAdministratorOutput) Name

The name of the resource

func (AzureADAdministratorOutput) Sid

SID (object ID) of the server administrator.

func (AzureADAdministratorOutput) SystemData

The system metadata relating to this resource.

func (AzureADAdministratorOutput) TenantId

Tenant ID of the administrator.

func (AzureADAdministratorOutput) ToAzureADAdministratorOutput

func (o AzureADAdministratorOutput) ToAzureADAdministratorOutput() AzureADAdministratorOutput

func (AzureADAdministratorOutput) ToAzureADAdministratorOutputWithContext

func (o AzureADAdministratorOutput) ToAzureADAdministratorOutputWithContext(ctx context.Context) AzureADAdministratorOutput

func (AzureADAdministratorOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type AzureADAdministratorState

type AzureADAdministratorState struct {
}

func (AzureADAdministratorState) ElementType

func (AzureADAdministratorState) ElementType() reflect.Type

type Backup

type Backup struct {
	// Backup retention days for the server.
	BackupRetentionDays *int `pulumi:"backupRetentionDays"`
	// Whether or not geo redundant backup is enabled.
	GeoRedundantBackup *string `pulumi:"geoRedundantBackup"`
}

Storage Profile properties of a server

func (*Backup) Defaults

func (val *Backup) Defaults() *Backup

Defaults sets the appropriate defaults for Backup

type BackupArgs

type BackupArgs struct {
	// Backup retention days for the server.
	BackupRetentionDays pulumi.IntPtrInput `pulumi:"backupRetentionDays"`
	// Whether or not geo redundant backup is enabled.
	GeoRedundantBackup pulumi.StringPtrInput `pulumi:"geoRedundantBackup"`
}

Storage Profile properties of a server

func (*BackupArgs) Defaults

func (val *BackupArgs) Defaults() *BackupArgs

Defaults sets the appropriate defaults for BackupArgs

func (BackupArgs) ElementType

func (BackupArgs) ElementType() reflect.Type

func (BackupArgs) ToBackupOutput

func (i BackupArgs) ToBackupOutput() BackupOutput

func (BackupArgs) ToBackupOutputWithContext

func (i BackupArgs) ToBackupOutputWithContext(ctx context.Context) BackupOutput

func (BackupArgs) ToBackupPtrOutput

func (i BackupArgs) ToBackupPtrOutput() BackupPtrOutput

func (BackupArgs) ToBackupPtrOutputWithContext

func (i BackupArgs) ToBackupPtrOutputWithContext(ctx context.Context) BackupPtrOutput

type BackupInput

type BackupInput interface {
	pulumi.Input

	ToBackupOutput() BackupOutput
	ToBackupOutputWithContext(context.Context) BackupOutput
}

BackupInput is an input type that accepts BackupArgs and BackupOutput values. You can construct a concrete instance of `BackupInput` via:

BackupArgs{...}

type BackupOutput

type BackupOutput struct{ *pulumi.OutputState }

Storage Profile properties of a server

func (BackupOutput) BackupRetentionDays

func (o BackupOutput) BackupRetentionDays() pulumi.IntPtrOutput

Backup retention days for the server.

func (BackupOutput) ElementType

func (BackupOutput) ElementType() reflect.Type

func (BackupOutput) GeoRedundantBackup

func (o BackupOutput) GeoRedundantBackup() pulumi.StringPtrOutput

Whether or not geo redundant backup is enabled.

func (BackupOutput) ToBackupOutput

func (o BackupOutput) ToBackupOutput() BackupOutput

func (BackupOutput) ToBackupOutputWithContext

func (o BackupOutput) ToBackupOutputWithContext(ctx context.Context) BackupOutput

func (BackupOutput) ToBackupPtrOutput

func (o BackupOutput) ToBackupPtrOutput() BackupPtrOutput

func (BackupOutput) ToBackupPtrOutputWithContext

func (o BackupOutput) ToBackupPtrOutputWithContext(ctx context.Context) BackupPtrOutput

type BackupPtrInput

type BackupPtrInput interface {
	pulumi.Input

	ToBackupPtrOutput() BackupPtrOutput
	ToBackupPtrOutputWithContext(context.Context) BackupPtrOutput
}

BackupPtrInput is an input type that accepts BackupArgs, BackupPtr and BackupPtrOutput values. You can construct a concrete instance of `BackupPtrInput` via:

        BackupArgs{...}

or:

        nil

func BackupPtr

func BackupPtr(v *BackupArgs) BackupPtrInput

type BackupPtrOutput

type BackupPtrOutput struct{ *pulumi.OutputState }

func (BackupPtrOutput) BackupRetentionDays

func (o BackupPtrOutput) BackupRetentionDays() pulumi.IntPtrOutput

Backup retention days for the server.

func (BackupPtrOutput) Elem

func (o BackupPtrOutput) Elem() BackupOutput

func (BackupPtrOutput) ElementType

func (BackupPtrOutput) ElementType() reflect.Type

func (BackupPtrOutput) GeoRedundantBackup

func (o BackupPtrOutput) GeoRedundantBackup() pulumi.StringPtrOutput

Whether or not geo redundant backup is enabled.

func (BackupPtrOutput) ToBackupPtrOutput

func (o BackupPtrOutput) ToBackupPtrOutput() BackupPtrOutput

func (BackupPtrOutput) ToBackupPtrOutputWithContext

func (o BackupPtrOutput) ToBackupPtrOutputWithContext(ctx context.Context) BackupPtrOutput

type BackupResponse

type BackupResponse struct {
	// Backup retention days for the server.
	BackupRetentionDays *int `pulumi:"backupRetentionDays"`
	// Earliest restore point creation time (ISO8601 format)
	EarliestRestoreDate string `pulumi:"earliestRestoreDate"`
	// Whether or not geo redundant backup is enabled.
	GeoRedundantBackup *string `pulumi:"geoRedundantBackup"`
}

Storage Profile properties of a server

func (*BackupResponse) Defaults

func (val *BackupResponse) Defaults() *BackupResponse

Defaults sets the appropriate defaults for BackupResponse

type BackupResponseOutput

type BackupResponseOutput struct{ *pulumi.OutputState }

Storage Profile properties of a server

func (BackupResponseOutput) BackupRetentionDays

func (o BackupResponseOutput) BackupRetentionDays() pulumi.IntPtrOutput

Backup retention days for the server.

func (BackupResponseOutput) EarliestRestoreDate

func (o BackupResponseOutput) EarliestRestoreDate() pulumi.StringOutput

Earliest restore point creation time (ISO8601 format)

func (BackupResponseOutput) ElementType

func (BackupResponseOutput) ElementType() reflect.Type

func (BackupResponseOutput) GeoRedundantBackup

func (o BackupResponseOutput) GeoRedundantBackup() pulumi.StringPtrOutput

Whether or not geo redundant backup is enabled.

func (BackupResponseOutput) ToBackupResponseOutput

func (o BackupResponseOutput) ToBackupResponseOutput() BackupResponseOutput

func (BackupResponseOutput) ToBackupResponseOutputWithContext

func (o BackupResponseOutput) ToBackupResponseOutputWithContext(ctx context.Context) BackupResponseOutput

type BackupResponsePtrOutput

type BackupResponsePtrOutput struct{ *pulumi.OutputState }

func (BackupResponsePtrOutput) BackupRetentionDays

func (o BackupResponsePtrOutput) BackupRetentionDays() pulumi.IntPtrOutput

Backup retention days for the server.

func (BackupResponsePtrOutput) EarliestRestoreDate

func (o BackupResponsePtrOutput) EarliestRestoreDate() pulumi.StringPtrOutput

Earliest restore point creation time (ISO8601 format)

func (BackupResponsePtrOutput) Elem

func (BackupResponsePtrOutput) ElementType

func (BackupResponsePtrOutput) ElementType() reflect.Type

func (BackupResponsePtrOutput) GeoRedundantBackup

func (o BackupResponsePtrOutput) GeoRedundantBackup() pulumi.StringPtrOutput

Whether or not geo redundant backup is enabled.

func (BackupResponsePtrOutput) ToBackupResponsePtrOutput

func (o BackupResponsePtrOutput) ToBackupResponsePtrOutput() BackupResponsePtrOutput

func (BackupResponsePtrOutput) ToBackupResponsePtrOutputWithContext

func (o BackupResponsePtrOutput) ToBackupResponsePtrOutputWithContext(ctx context.Context) BackupResponsePtrOutput

type Configuration

type Configuration struct {
	pulumi.CustomResourceState

	// Allowed values of the configuration.
	AllowedValues pulumi.StringOutput `pulumi:"allowedValues"`
	// Current value of the configuration.
	CurrentValue pulumi.StringPtrOutput `pulumi:"currentValue"`
	// Data type of the configuration.
	DataType pulumi.StringOutput `pulumi:"dataType"`
	// Default value of the configuration.
	DefaultValue pulumi.StringOutput `pulumi:"defaultValue"`
	// Description of the configuration.
	Description pulumi.StringOutput `pulumi:"description"`
	// The link used to get the document from community or Azure site.
	DocumentationLink pulumi.StringOutput `pulumi:"documentationLink"`
	// If is the configuration pending restart or not.
	IsConfigPendingRestart pulumi.StringOutput `pulumi:"isConfigPendingRestart"`
	// If is the configuration dynamic.
	IsDynamicConfig pulumi.StringOutput `pulumi:"isDynamicConfig"`
	// If is the configuration read only.
	IsReadOnly pulumi.StringOutput `pulumi:"isReadOnly"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Source of the configuration.
	Source pulumi.StringPtrOutput `pulumi:"source"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Value of the configuration.
	Value pulumi.StringPtrOutput `pulumi:"value"`
}

Represents a Configuration. Azure REST API version: 2022-01-01. Prior API version in Azure Native 1.x: 2017-12-01.

Other available API versions: 2017-12-01, 2020-07-01-privatepreview, 2023-06-01-preview, 2023-06-30.

func GetConfiguration

func GetConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationState, opts ...pulumi.ResourceOption) (*Configuration, error)

GetConfiguration gets an existing Configuration 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 NewConfiguration

func NewConfiguration(ctx *pulumi.Context,
	name string, args *ConfigurationArgs, opts ...pulumi.ResourceOption) (*Configuration, error)

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

func (*Configuration) ElementType

func (*Configuration) ElementType() reflect.Type

func (*Configuration) ToConfigurationOutput

func (i *Configuration) ToConfigurationOutput() ConfigurationOutput

func (*Configuration) ToConfigurationOutputWithContext

func (i *Configuration) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput

type ConfigurationArgs

type ConfigurationArgs struct {
	// The name of the server configuration.
	ConfigurationName pulumi.StringPtrInput
	// Current value of the configuration.
	CurrentValue pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the server.
	ServerName pulumi.StringInput
	// Source of the configuration.
	Source pulumi.StringPtrInput
	// Value of the configuration.
	Value pulumi.StringPtrInput
}

The set of arguments for constructing a Configuration resource.

func (ConfigurationArgs) ElementType

func (ConfigurationArgs) ElementType() reflect.Type

type ConfigurationInput

type ConfigurationInput interface {
	pulumi.Input

	ToConfigurationOutput() ConfigurationOutput
	ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput
}

type ConfigurationOutput

type ConfigurationOutput struct{ *pulumi.OutputState }

func (ConfigurationOutput) AllowedValues

func (o ConfigurationOutput) AllowedValues() pulumi.StringOutput

Allowed values of the configuration.

func (ConfigurationOutput) CurrentValue

func (o ConfigurationOutput) CurrentValue() pulumi.StringPtrOutput

Current value of the configuration.

func (ConfigurationOutput) DataType

Data type of the configuration.

func (ConfigurationOutput) DefaultValue

func (o ConfigurationOutput) DefaultValue() pulumi.StringOutput

Default value of the configuration.

func (ConfigurationOutput) Description

func (o ConfigurationOutput) Description() pulumi.StringOutput

Description of the configuration.

func (o ConfigurationOutput) DocumentationLink() pulumi.StringOutput

The link used to get the document from community or Azure site.

func (ConfigurationOutput) ElementType

func (ConfigurationOutput) ElementType() reflect.Type

func (ConfigurationOutput) IsConfigPendingRestart

func (o ConfigurationOutput) IsConfigPendingRestart() pulumi.StringOutput

If is the configuration pending restart or not.

func (ConfigurationOutput) IsDynamicConfig

func (o ConfigurationOutput) IsDynamicConfig() pulumi.StringOutput

If is the configuration dynamic.

func (ConfigurationOutput) IsReadOnly

func (o ConfigurationOutput) IsReadOnly() pulumi.StringOutput

If is the configuration read only.

func (ConfigurationOutput) Name

The name of the resource

func (ConfigurationOutput) Source

Source of the configuration.

func (ConfigurationOutput) SystemData

The system metadata relating to this resource.

func (ConfigurationOutput) ToConfigurationOutput

func (o ConfigurationOutput) ToConfigurationOutput() ConfigurationOutput

func (ConfigurationOutput) ToConfigurationOutputWithContext

func (o ConfigurationOutput) ToConfigurationOutputWithContext(ctx context.Context) ConfigurationOutput

func (ConfigurationOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (ConfigurationOutput) Value

Value of the configuration.

type ConfigurationSource

type ConfigurationSource string

Source of the configuration.

func (ConfigurationSource) ElementType

func (ConfigurationSource) ElementType() reflect.Type

func (ConfigurationSource) ToConfigurationSourceOutput

func (e ConfigurationSource) ToConfigurationSourceOutput() ConfigurationSourceOutput

func (ConfigurationSource) ToConfigurationSourceOutputWithContext

func (e ConfigurationSource) ToConfigurationSourceOutputWithContext(ctx context.Context) ConfigurationSourceOutput

func (ConfigurationSource) ToConfigurationSourcePtrOutput

func (e ConfigurationSource) ToConfigurationSourcePtrOutput() ConfigurationSourcePtrOutput

func (ConfigurationSource) ToConfigurationSourcePtrOutputWithContext

func (e ConfigurationSource) ToConfigurationSourcePtrOutputWithContext(ctx context.Context) ConfigurationSourcePtrOutput

func (ConfigurationSource) ToStringOutput

func (e ConfigurationSource) ToStringOutput() pulumi.StringOutput

func (ConfigurationSource) ToStringOutputWithContext

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

func (ConfigurationSource) ToStringPtrOutput

func (e ConfigurationSource) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigurationSource) ToStringPtrOutputWithContext

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

type ConfigurationSourceInput

type ConfigurationSourceInput interface {
	pulumi.Input

	ToConfigurationSourceOutput() ConfigurationSourceOutput
	ToConfigurationSourceOutputWithContext(context.Context) ConfigurationSourceOutput
}

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

ConfigurationSource_System_Default
ConfigurationSource_User_Override

type ConfigurationSourceOutput

type ConfigurationSourceOutput struct{ *pulumi.OutputState }

func (ConfigurationSourceOutput) ElementType

func (ConfigurationSourceOutput) ElementType() reflect.Type

func (ConfigurationSourceOutput) ToConfigurationSourceOutput

func (o ConfigurationSourceOutput) ToConfigurationSourceOutput() ConfigurationSourceOutput

func (ConfigurationSourceOutput) ToConfigurationSourceOutputWithContext

func (o ConfigurationSourceOutput) ToConfigurationSourceOutputWithContext(ctx context.Context) ConfigurationSourceOutput

func (ConfigurationSourceOutput) ToConfigurationSourcePtrOutput

func (o ConfigurationSourceOutput) ToConfigurationSourcePtrOutput() ConfigurationSourcePtrOutput

func (ConfigurationSourceOutput) ToConfigurationSourcePtrOutputWithContext

func (o ConfigurationSourceOutput) ToConfigurationSourcePtrOutputWithContext(ctx context.Context) ConfigurationSourcePtrOutput

func (ConfigurationSourceOutput) ToStringOutput

func (o ConfigurationSourceOutput) ToStringOutput() pulumi.StringOutput

func (ConfigurationSourceOutput) ToStringOutputWithContext

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

func (ConfigurationSourceOutput) ToStringPtrOutput

func (o ConfigurationSourceOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigurationSourceOutput) ToStringPtrOutputWithContext

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

type ConfigurationSourcePtrInput

type ConfigurationSourcePtrInput interface {
	pulumi.Input

	ToConfigurationSourcePtrOutput() ConfigurationSourcePtrOutput
	ToConfigurationSourcePtrOutputWithContext(context.Context) ConfigurationSourcePtrOutput
}

func ConfigurationSourcePtr

func ConfigurationSourcePtr(v string) ConfigurationSourcePtrInput

type ConfigurationSourcePtrOutput

type ConfigurationSourcePtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSourcePtrOutput) Elem

func (ConfigurationSourcePtrOutput) ElementType

func (ConfigurationSourcePtrOutput) ToConfigurationSourcePtrOutput

func (o ConfigurationSourcePtrOutput) ToConfigurationSourcePtrOutput() ConfigurationSourcePtrOutput

func (ConfigurationSourcePtrOutput) ToConfigurationSourcePtrOutputWithContext

func (o ConfigurationSourcePtrOutput) ToConfigurationSourcePtrOutputWithContext(ctx context.Context) ConfigurationSourcePtrOutput

func (ConfigurationSourcePtrOutput) ToStringPtrOutput

func (o ConfigurationSourcePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConfigurationSourcePtrOutput) ToStringPtrOutputWithContext

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

type ConfigurationState

type ConfigurationState struct {
}

func (ConfigurationState) ElementType

func (ConfigurationState) ElementType() reflect.Type

type CreateMode

type CreateMode string

The mode to create a new MySQL server.

func (CreateMode) ElementType

func (CreateMode) ElementType() reflect.Type

func (CreateMode) ToCreateModeOutput

func (e CreateMode) ToCreateModeOutput() CreateModeOutput

func (CreateMode) ToCreateModeOutputWithContext

func (e CreateMode) ToCreateModeOutputWithContext(ctx context.Context) CreateModeOutput

func (CreateMode) ToCreateModePtrOutput

func (e CreateMode) ToCreateModePtrOutput() CreateModePtrOutput

func (CreateMode) ToCreateModePtrOutputWithContext

func (e CreateMode) ToCreateModePtrOutputWithContext(ctx context.Context) CreateModePtrOutput

func (CreateMode) ToStringOutput

func (e CreateMode) ToStringOutput() pulumi.StringOutput

func (CreateMode) ToStringOutputWithContext

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

func (CreateMode) ToStringPtrOutput

func (e CreateMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (CreateMode) ToStringPtrOutputWithContext

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

type CreateModeInput

type CreateModeInput interface {
	pulumi.Input

	ToCreateModeOutput() CreateModeOutput
	ToCreateModeOutputWithContext(context.Context) CreateModeOutput
}

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

CreateModeDefault
CreateModePointInTimeRestore
CreateModeReplica
CreateModeGeoRestore

type CreateModeOutput

type CreateModeOutput struct{ *pulumi.OutputState }

func (CreateModeOutput) ElementType

func (CreateModeOutput) ElementType() reflect.Type

func (CreateModeOutput) ToCreateModeOutput

func (o CreateModeOutput) ToCreateModeOutput() CreateModeOutput

func (CreateModeOutput) ToCreateModeOutputWithContext

func (o CreateModeOutput) ToCreateModeOutputWithContext(ctx context.Context) CreateModeOutput

func (CreateModeOutput) ToCreateModePtrOutput

func (o CreateModeOutput) ToCreateModePtrOutput() CreateModePtrOutput

func (CreateModeOutput) ToCreateModePtrOutputWithContext

func (o CreateModeOutput) ToCreateModePtrOutputWithContext(ctx context.Context) CreateModePtrOutput

func (CreateModeOutput) ToStringOutput

func (o CreateModeOutput) ToStringOutput() pulumi.StringOutput

func (CreateModeOutput) ToStringOutputWithContext

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

func (CreateModeOutput) ToStringPtrOutput

func (o CreateModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CreateModeOutput) ToStringPtrOutputWithContext

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

type CreateModePtrInput

type CreateModePtrInput interface {
	pulumi.Input

	ToCreateModePtrOutput() CreateModePtrOutput
	ToCreateModePtrOutputWithContext(context.Context) CreateModePtrOutput
}

func CreateModePtr

func CreateModePtr(v string) CreateModePtrInput

type CreateModePtrOutput

type CreateModePtrOutput struct{ *pulumi.OutputState }

func (CreateModePtrOutput) Elem

func (CreateModePtrOutput) ElementType

func (CreateModePtrOutput) ElementType() reflect.Type

func (CreateModePtrOutput) ToCreateModePtrOutput

func (o CreateModePtrOutput) ToCreateModePtrOutput() CreateModePtrOutput

func (CreateModePtrOutput) ToCreateModePtrOutputWithContext

func (o CreateModePtrOutput) ToCreateModePtrOutputWithContext(ctx context.Context) CreateModePtrOutput

func (CreateModePtrOutput) ToStringPtrOutput

func (o CreateModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CreateModePtrOutput) ToStringPtrOutputWithContext

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

type DataEncryption

type DataEncryption struct {
	// Geo backup key uri as key vault can't cross region, need cmk in same region as geo backup
	GeoBackupKeyURI *string `pulumi:"geoBackupKeyURI"`
	// Geo backup user identity resource id as identity can't cross region, need identity in same region as geo backup
	GeoBackupUserAssignedIdentityId *string `pulumi:"geoBackupUserAssignedIdentityId"`
	// Primary key uri
	PrimaryKeyURI *string `pulumi:"primaryKeyURI"`
	// Primary user identity resource id
	PrimaryUserAssignedIdentityId *string `pulumi:"primaryUserAssignedIdentityId"`
	// The key type, AzureKeyVault for enable cmk, SystemManaged for disable cmk.
	Type *DataEncryptionType `pulumi:"type"`
}

The date encryption for cmk.

type DataEncryptionArgs

type DataEncryptionArgs struct {
	// Geo backup key uri as key vault can't cross region, need cmk in same region as geo backup
	GeoBackupKeyURI pulumi.StringPtrInput `pulumi:"geoBackupKeyURI"`
	// Geo backup user identity resource id as identity can't cross region, need identity in same region as geo backup
	GeoBackupUserAssignedIdentityId pulumi.StringPtrInput `pulumi:"geoBackupUserAssignedIdentityId"`
	// Primary key uri
	PrimaryKeyURI pulumi.StringPtrInput `pulumi:"primaryKeyURI"`
	// Primary user identity resource id
	PrimaryUserAssignedIdentityId pulumi.StringPtrInput `pulumi:"primaryUserAssignedIdentityId"`
	// The key type, AzureKeyVault for enable cmk, SystemManaged for disable cmk.
	Type DataEncryptionTypePtrInput `pulumi:"type"`
}

The date encryption for cmk.

func (DataEncryptionArgs) ElementType

func (DataEncryptionArgs) ElementType() reflect.Type

func (DataEncryptionArgs) ToDataEncryptionOutput

func (i DataEncryptionArgs) ToDataEncryptionOutput() DataEncryptionOutput

func (DataEncryptionArgs) ToDataEncryptionOutputWithContext

func (i DataEncryptionArgs) ToDataEncryptionOutputWithContext(ctx context.Context) DataEncryptionOutput

func (DataEncryptionArgs) ToDataEncryptionPtrOutput

func (i DataEncryptionArgs) ToDataEncryptionPtrOutput() DataEncryptionPtrOutput

func (DataEncryptionArgs) ToDataEncryptionPtrOutputWithContext

func (i DataEncryptionArgs) ToDataEncryptionPtrOutputWithContext(ctx context.Context) DataEncryptionPtrOutput

type DataEncryptionInput

type DataEncryptionInput interface {
	pulumi.Input

	ToDataEncryptionOutput() DataEncryptionOutput
	ToDataEncryptionOutputWithContext(context.Context) DataEncryptionOutput
}

DataEncryptionInput is an input type that accepts DataEncryptionArgs and DataEncryptionOutput values. You can construct a concrete instance of `DataEncryptionInput` via:

DataEncryptionArgs{...}

type DataEncryptionOutput

type DataEncryptionOutput struct{ *pulumi.OutputState }

The date encryption for cmk.

func (DataEncryptionOutput) ElementType

func (DataEncryptionOutput) ElementType() reflect.Type

func (DataEncryptionOutput) GeoBackupKeyURI

func (o DataEncryptionOutput) GeoBackupKeyURI() pulumi.StringPtrOutput

Geo backup key uri as key vault can't cross region, need cmk in same region as geo backup

func (DataEncryptionOutput) GeoBackupUserAssignedIdentityId

func (o DataEncryptionOutput) GeoBackupUserAssignedIdentityId() pulumi.StringPtrOutput

Geo backup user identity resource id as identity can't cross region, need identity in same region as geo backup

func (DataEncryptionOutput) PrimaryKeyURI

func (o DataEncryptionOutput) PrimaryKeyURI() pulumi.StringPtrOutput

Primary key uri

func (DataEncryptionOutput) PrimaryUserAssignedIdentityId

func (o DataEncryptionOutput) PrimaryUserAssignedIdentityId() pulumi.StringPtrOutput

Primary user identity resource id

func (DataEncryptionOutput) ToDataEncryptionOutput

func (o DataEncryptionOutput) ToDataEncryptionOutput() DataEncryptionOutput

func (DataEncryptionOutput) ToDataEncryptionOutputWithContext

func (o DataEncryptionOutput) ToDataEncryptionOutputWithContext(ctx context.Context) DataEncryptionOutput

func (DataEncryptionOutput) ToDataEncryptionPtrOutput

func (o DataEncryptionOutput) ToDataEncryptionPtrOutput() DataEncryptionPtrOutput

func (DataEncryptionOutput) ToDataEncryptionPtrOutputWithContext

func (o DataEncryptionOutput) ToDataEncryptionPtrOutputWithContext(ctx context.Context) DataEncryptionPtrOutput

func (DataEncryptionOutput) Type

The key type, AzureKeyVault for enable cmk, SystemManaged for disable cmk.

type DataEncryptionPtrInput

type DataEncryptionPtrInput interface {
	pulumi.Input

	ToDataEncryptionPtrOutput() DataEncryptionPtrOutput
	ToDataEncryptionPtrOutputWithContext(context.Context) DataEncryptionPtrOutput
}

DataEncryptionPtrInput is an input type that accepts DataEncryptionArgs, DataEncryptionPtr and DataEncryptionPtrOutput values. You can construct a concrete instance of `DataEncryptionPtrInput` via:

        DataEncryptionArgs{...}

or:

        nil

type DataEncryptionPtrOutput

type DataEncryptionPtrOutput struct{ *pulumi.OutputState }

func (DataEncryptionPtrOutput) Elem

func (DataEncryptionPtrOutput) ElementType

func (DataEncryptionPtrOutput) ElementType() reflect.Type

func (DataEncryptionPtrOutput) GeoBackupKeyURI

func (o DataEncryptionPtrOutput) GeoBackupKeyURI() pulumi.StringPtrOutput

Geo backup key uri as key vault can't cross region, need cmk in same region as geo backup

func (DataEncryptionPtrOutput) GeoBackupUserAssignedIdentityId

func (o DataEncryptionPtrOutput) GeoBackupUserAssignedIdentityId() pulumi.StringPtrOutput

Geo backup user identity resource id as identity can't cross region, need identity in same region as geo backup

func (DataEncryptionPtrOutput) PrimaryKeyURI

Primary key uri

func (DataEncryptionPtrOutput) PrimaryUserAssignedIdentityId

func (o DataEncryptionPtrOutput) PrimaryUserAssignedIdentityId() pulumi.StringPtrOutput

Primary user identity resource id

func (DataEncryptionPtrOutput) ToDataEncryptionPtrOutput

func (o DataEncryptionPtrOutput) ToDataEncryptionPtrOutput() DataEncryptionPtrOutput

func (DataEncryptionPtrOutput) ToDataEncryptionPtrOutputWithContext

func (o DataEncryptionPtrOutput) ToDataEncryptionPtrOutputWithContext(ctx context.Context) DataEncryptionPtrOutput

func (DataEncryptionPtrOutput) Type

The key type, AzureKeyVault for enable cmk, SystemManaged for disable cmk.

type DataEncryptionResponse

type DataEncryptionResponse struct {
	// Geo backup key uri as key vault can't cross region, need cmk in same region as geo backup
	GeoBackupKeyURI *string `pulumi:"geoBackupKeyURI"`
	// Geo backup user identity resource id as identity can't cross region, need identity in same region as geo backup
	GeoBackupUserAssignedIdentityId *string `pulumi:"geoBackupUserAssignedIdentityId"`
	// Primary key uri
	PrimaryKeyURI *string `pulumi:"primaryKeyURI"`
	// Primary user identity resource id
	PrimaryUserAssignedIdentityId *string `pulumi:"primaryUserAssignedIdentityId"`
	// The key type, AzureKeyVault for enable cmk, SystemManaged for disable cmk.
	Type *string `pulumi:"type"`
}

The date encryption for cmk.

type DataEncryptionResponseOutput

type DataEncryptionResponseOutput struct{ *pulumi.OutputState }

The date encryption for cmk.

func (DataEncryptionResponseOutput) ElementType

func (DataEncryptionResponseOutput) GeoBackupKeyURI

Geo backup key uri as key vault can't cross region, need cmk in same region as geo backup

func (DataEncryptionResponseOutput) GeoBackupUserAssignedIdentityId

func (o DataEncryptionResponseOutput) GeoBackupUserAssignedIdentityId() pulumi.StringPtrOutput

Geo backup user identity resource id as identity can't cross region, need identity in same region as geo backup

func (DataEncryptionResponseOutput) PrimaryKeyURI

Primary key uri

func (DataEncryptionResponseOutput) PrimaryUserAssignedIdentityId

func (o DataEncryptionResponseOutput) PrimaryUserAssignedIdentityId() pulumi.StringPtrOutput

Primary user identity resource id

func (DataEncryptionResponseOutput) ToDataEncryptionResponseOutput

func (o DataEncryptionResponseOutput) ToDataEncryptionResponseOutput() DataEncryptionResponseOutput

func (DataEncryptionResponseOutput) ToDataEncryptionResponseOutputWithContext

func (o DataEncryptionResponseOutput) ToDataEncryptionResponseOutputWithContext(ctx context.Context) DataEncryptionResponseOutput

func (DataEncryptionResponseOutput) Type

The key type, AzureKeyVault for enable cmk, SystemManaged for disable cmk.

type DataEncryptionResponsePtrOutput

type DataEncryptionResponsePtrOutput struct{ *pulumi.OutputState }

func (DataEncryptionResponsePtrOutput) Elem

func (DataEncryptionResponsePtrOutput) ElementType

func (DataEncryptionResponsePtrOutput) GeoBackupKeyURI

Geo backup key uri as key vault can't cross region, need cmk in same region as geo backup

func (DataEncryptionResponsePtrOutput) GeoBackupUserAssignedIdentityId

func (o DataEncryptionResponsePtrOutput) GeoBackupUserAssignedIdentityId() pulumi.StringPtrOutput

Geo backup user identity resource id as identity can't cross region, need identity in same region as geo backup

func (DataEncryptionResponsePtrOutput) PrimaryKeyURI

Primary key uri

func (DataEncryptionResponsePtrOutput) PrimaryUserAssignedIdentityId

func (o DataEncryptionResponsePtrOutput) PrimaryUserAssignedIdentityId() pulumi.StringPtrOutput

Primary user identity resource id

func (DataEncryptionResponsePtrOutput) ToDataEncryptionResponsePtrOutput

func (o DataEncryptionResponsePtrOutput) ToDataEncryptionResponsePtrOutput() DataEncryptionResponsePtrOutput

func (DataEncryptionResponsePtrOutput) ToDataEncryptionResponsePtrOutputWithContext

func (o DataEncryptionResponsePtrOutput) ToDataEncryptionResponsePtrOutputWithContext(ctx context.Context) DataEncryptionResponsePtrOutput

func (DataEncryptionResponsePtrOutput) Type

The key type, AzureKeyVault for enable cmk, SystemManaged for disable cmk.

type DataEncryptionType

type DataEncryptionType string

The key type, AzureKeyVault for enable cmk, SystemManaged for disable cmk.

func (DataEncryptionType) ElementType

func (DataEncryptionType) ElementType() reflect.Type

func (DataEncryptionType) ToDataEncryptionTypeOutput

func (e DataEncryptionType) ToDataEncryptionTypeOutput() DataEncryptionTypeOutput

func (DataEncryptionType) ToDataEncryptionTypeOutputWithContext

func (e DataEncryptionType) ToDataEncryptionTypeOutputWithContext(ctx context.Context) DataEncryptionTypeOutput

func (DataEncryptionType) ToDataEncryptionTypePtrOutput

func (e DataEncryptionType) ToDataEncryptionTypePtrOutput() DataEncryptionTypePtrOutput

func (DataEncryptionType) ToDataEncryptionTypePtrOutputWithContext

func (e DataEncryptionType) ToDataEncryptionTypePtrOutputWithContext(ctx context.Context) DataEncryptionTypePtrOutput

func (DataEncryptionType) ToStringOutput

func (e DataEncryptionType) ToStringOutput() pulumi.StringOutput

func (DataEncryptionType) ToStringOutputWithContext

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

func (DataEncryptionType) ToStringPtrOutput

func (e DataEncryptionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataEncryptionType) ToStringPtrOutputWithContext

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

type DataEncryptionTypeInput

type DataEncryptionTypeInput interface {
	pulumi.Input

	ToDataEncryptionTypeOutput() DataEncryptionTypeOutput
	ToDataEncryptionTypeOutputWithContext(context.Context) DataEncryptionTypeOutput
}

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

DataEncryptionTypeAzureKeyVault
DataEncryptionTypeSystemManaged

type DataEncryptionTypeOutput

type DataEncryptionTypeOutput struct{ *pulumi.OutputState }

func (DataEncryptionTypeOutput) ElementType

func (DataEncryptionTypeOutput) ElementType() reflect.Type

func (DataEncryptionTypeOutput) ToDataEncryptionTypeOutput

func (o DataEncryptionTypeOutput) ToDataEncryptionTypeOutput() DataEncryptionTypeOutput

func (DataEncryptionTypeOutput) ToDataEncryptionTypeOutputWithContext

func (o DataEncryptionTypeOutput) ToDataEncryptionTypeOutputWithContext(ctx context.Context) DataEncryptionTypeOutput

func (DataEncryptionTypeOutput) ToDataEncryptionTypePtrOutput

func (o DataEncryptionTypeOutput) ToDataEncryptionTypePtrOutput() DataEncryptionTypePtrOutput

func (DataEncryptionTypeOutput) ToDataEncryptionTypePtrOutputWithContext

func (o DataEncryptionTypeOutput) ToDataEncryptionTypePtrOutputWithContext(ctx context.Context) DataEncryptionTypePtrOutput

func (DataEncryptionTypeOutput) ToStringOutput

func (o DataEncryptionTypeOutput) ToStringOutput() pulumi.StringOutput

func (DataEncryptionTypeOutput) ToStringOutputWithContext

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

func (DataEncryptionTypeOutput) ToStringPtrOutput

func (o DataEncryptionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataEncryptionTypeOutput) ToStringPtrOutputWithContext

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

type DataEncryptionTypePtrInput

type DataEncryptionTypePtrInput interface {
	pulumi.Input

	ToDataEncryptionTypePtrOutput() DataEncryptionTypePtrOutput
	ToDataEncryptionTypePtrOutputWithContext(context.Context) DataEncryptionTypePtrOutput
}

func DataEncryptionTypePtr

func DataEncryptionTypePtr(v string) DataEncryptionTypePtrInput

type DataEncryptionTypePtrOutput

type DataEncryptionTypePtrOutput struct{ *pulumi.OutputState }

func (DataEncryptionTypePtrOutput) Elem

func (DataEncryptionTypePtrOutput) ElementType

func (DataEncryptionTypePtrOutput) ToDataEncryptionTypePtrOutput

func (o DataEncryptionTypePtrOutput) ToDataEncryptionTypePtrOutput() DataEncryptionTypePtrOutput

func (DataEncryptionTypePtrOutput) ToDataEncryptionTypePtrOutputWithContext

func (o DataEncryptionTypePtrOutput) ToDataEncryptionTypePtrOutputWithContext(ctx context.Context) DataEncryptionTypePtrOutput

func (DataEncryptionTypePtrOutput) ToStringPtrOutput

func (o DataEncryptionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DataEncryptionTypePtrOutput) ToStringPtrOutputWithContext

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

type Database

type Database struct {
	pulumi.CustomResourceState

	// The charset of the database.
	Charset pulumi.StringPtrOutput `pulumi:"charset"`
	// The collation of the database.
	Collation pulumi.StringPtrOutput `pulumi:"collation"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents a Database. Azure REST API version: 2022-01-01. Prior API version in Azure Native 1.x: 2017-12-01.

Other available API versions: 2017-12-01, 2023-06-01-preview, 2023-06-30.

func GetDatabase

func GetDatabase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)

GetDatabase gets an existing Database 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 NewDatabase

func NewDatabase(ctx *pulumi.Context,
	name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)

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

func (*Database) ElementType

func (*Database) ElementType() reflect.Type

func (*Database) ToDatabaseOutput

func (i *Database) ToDatabaseOutput() DatabaseOutput

func (*Database) ToDatabaseOutputWithContext

func (i *Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput

type DatabaseArgs

type DatabaseArgs struct {
	// The charset of the database.
	Charset pulumi.StringPtrInput
	// The collation of the database.
	Collation pulumi.StringPtrInput
	// The name of the database.
	DatabaseName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the server.
	ServerName pulumi.StringInput
}

The set of arguments for constructing a Database resource.

func (DatabaseArgs) ElementType

func (DatabaseArgs) ElementType() reflect.Type

type DatabaseInput

type DatabaseInput interface {
	pulumi.Input

	ToDatabaseOutput() DatabaseOutput
	ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
}

type DatabaseOutput

type DatabaseOutput struct{ *pulumi.OutputState }

func (DatabaseOutput) Charset

The charset of the database.

func (DatabaseOutput) Collation

func (o DatabaseOutput) Collation() pulumi.StringPtrOutput

The collation of the database.

func (DatabaseOutput) ElementType

func (DatabaseOutput) ElementType() reflect.Type

func (DatabaseOutput) Name

The name of the resource

func (DatabaseOutput) SystemData

The system metadata relating to this resource.

func (DatabaseOutput) ToDatabaseOutput

func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput

func (DatabaseOutput) ToDatabaseOutputWithContext

func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput

func (DatabaseOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type DatabaseState

type DatabaseState struct {
}

func (DatabaseState) ElementType

func (DatabaseState) ElementType() reflect.Type

type EnableStatusEnum

type EnableStatusEnum string

Enable Log On Disk or not.

func (EnableStatusEnum) ElementType

func (EnableStatusEnum) ElementType() reflect.Type

func (EnableStatusEnum) ToEnableStatusEnumOutput

func (e EnableStatusEnum) ToEnableStatusEnumOutput() EnableStatusEnumOutput

func (EnableStatusEnum) ToEnableStatusEnumOutputWithContext

func (e EnableStatusEnum) ToEnableStatusEnumOutputWithContext(ctx context.Context) EnableStatusEnumOutput

func (EnableStatusEnum) ToEnableStatusEnumPtrOutput

func (e EnableStatusEnum) ToEnableStatusEnumPtrOutput() EnableStatusEnumPtrOutput

func (EnableStatusEnum) ToEnableStatusEnumPtrOutputWithContext

func (e EnableStatusEnum) ToEnableStatusEnumPtrOutputWithContext(ctx context.Context) EnableStatusEnumPtrOutput

func (EnableStatusEnum) ToStringOutput

func (e EnableStatusEnum) ToStringOutput() pulumi.StringOutput

func (EnableStatusEnum) ToStringOutputWithContext

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

func (EnableStatusEnum) ToStringPtrOutput

func (e EnableStatusEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnableStatusEnum) ToStringPtrOutputWithContext

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

type EnableStatusEnumInput

type EnableStatusEnumInput interface {
	pulumi.Input

	ToEnableStatusEnumOutput() EnableStatusEnumOutput
	ToEnableStatusEnumOutputWithContext(context.Context) EnableStatusEnumOutput
}

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

EnableStatusEnumEnabled
EnableStatusEnumDisabled

type EnableStatusEnumOutput

type EnableStatusEnumOutput struct{ *pulumi.OutputState }

func (EnableStatusEnumOutput) ElementType

func (EnableStatusEnumOutput) ElementType() reflect.Type

func (EnableStatusEnumOutput) ToEnableStatusEnumOutput

func (o EnableStatusEnumOutput) ToEnableStatusEnumOutput() EnableStatusEnumOutput

func (EnableStatusEnumOutput) ToEnableStatusEnumOutputWithContext

func (o EnableStatusEnumOutput) ToEnableStatusEnumOutputWithContext(ctx context.Context) EnableStatusEnumOutput

func (EnableStatusEnumOutput) ToEnableStatusEnumPtrOutput

func (o EnableStatusEnumOutput) ToEnableStatusEnumPtrOutput() EnableStatusEnumPtrOutput

func (EnableStatusEnumOutput) ToEnableStatusEnumPtrOutputWithContext

func (o EnableStatusEnumOutput) ToEnableStatusEnumPtrOutputWithContext(ctx context.Context) EnableStatusEnumPtrOutput

func (EnableStatusEnumOutput) ToStringOutput

func (o EnableStatusEnumOutput) ToStringOutput() pulumi.StringOutput

func (EnableStatusEnumOutput) ToStringOutputWithContext

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

func (EnableStatusEnumOutput) ToStringPtrOutput

func (o EnableStatusEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnableStatusEnumOutput) ToStringPtrOutputWithContext

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

type EnableStatusEnumPtrInput

type EnableStatusEnumPtrInput interface {
	pulumi.Input

	ToEnableStatusEnumPtrOutput() EnableStatusEnumPtrOutput
	ToEnableStatusEnumPtrOutputWithContext(context.Context) EnableStatusEnumPtrOutput
}

func EnableStatusEnumPtr

func EnableStatusEnumPtr(v string) EnableStatusEnumPtrInput

type EnableStatusEnumPtrOutput

type EnableStatusEnumPtrOutput struct{ *pulumi.OutputState }

func (EnableStatusEnumPtrOutput) Elem

func (EnableStatusEnumPtrOutput) ElementType

func (EnableStatusEnumPtrOutput) ElementType() reflect.Type

func (EnableStatusEnumPtrOutput) ToEnableStatusEnumPtrOutput

func (o EnableStatusEnumPtrOutput) ToEnableStatusEnumPtrOutput() EnableStatusEnumPtrOutput

func (EnableStatusEnumPtrOutput) ToEnableStatusEnumPtrOutputWithContext

func (o EnableStatusEnumPtrOutput) ToEnableStatusEnumPtrOutputWithContext(ctx context.Context) EnableStatusEnumPtrOutput

func (EnableStatusEnumPtrOutput) ToStringPtrOutput

func (o EnableStatusEnumPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnableStatusEnumPtrOutput) ToStringPtrOutputWithContext

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

type FirewallRule

type FirewallRule struct {
	pulumi.CustomResourceState

	// The end IP address of the server firewall rule. Must be IPv4 format.
	EndIpAddress pulumi.StringOutput `pulumi:"endIpAddress"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The start IP address of the server firewall rule. Must be IPv4 format.
	StartIpAddress pulumi.StringOutput `pulumi:"startIpAddress"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Represents a server firewall rule. Azure REST API version: 2022-01-01. Prior API version in Azure Native 1.x: 2017-12-01.

Other available API versions: 2017-12-01, 2023-06-01-preview, 2023-06-30.

func GetFirewallRule

func GetFirewallRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FirewallRuleState, opts ...pulumi.ResourceOption) (*FirewallRule, error)

GetFirewallRule gets an existing FirewallRule 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 NewFirewallRule

func NewFirewallRule(ctx *pulumi.Context,
	name string, args *FirewallRuleArgs, opts ...pulumi.ResourceOption) (*FirewallRule, error)

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

func (*FirewallRule) ElementType

func (*FirewallRule) ElementType() reflect.Type

func (*FirewallRule) ToFirewallRuleOutput

func (i *FirewallRule) ToFirewallRuleOutput() FirewallRuleOutput

func (*FirewallRule) ToFirewallRuleOutputWithContext

func (i *FirewallRule) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput

type FirewallRuleArgs

type FirewallRuleArgs struct {
	// The end IP address of the server firewall rule. Must be IPv4 format.
	EndIpAddress pulumi.StringInput
	// The name of the server firewall rule.
	FirewallRuleName pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the server.
	ServerName pulumi.StringInput
	// The start IP address of the server firewall rule. Must be IPv4 format.
	StartIpAddress pulumi.StringInput
}

The set of arguments for constructing a FirewallRule resource.

func (FirewallRuleArgs) ElementType

func (FirewallRuleArgs) ElementType() reflect.Type

type FirewallRuleInput

type FirewallRuleInput interface {
	pulumi.Input

	ToFirewallRuleOutput() FirewallRuleOutput
	ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput
}

type FirewallRuleOutput

type FirewallRuleOutput struct{ *pulumi.OutputState }

func (FirewallRuleOutput) ElementType

func (FirewallRuleOutput) ElementType() reflect.Type

func (FirewallRuleOutput) EndIpAddress

func (o FirewallRuleOutput) EndIpAddress() pulumi.StringOutput

The end IP address of the server firewall rule. Must be IPv4 format.

func (FirewallRuleOutput) Name

The name of the resource

func (FirewallRuleOutput) StartIpAddress

func (o FirewallRuleOutput) StartIpAddress() pulumi.StringOutput

The start IP address of the server firewall rule. Must be IPv4 format.

func (FirewallRuleOutput) SystemData

The system metadata relating to this resource.

func (FirewallRuleOutput) ToFirewallRuleOutput

func (o FirewallRuleOutput) ToFirewallRuleOutput() FirewallRuleOutput

func (FirewallRuleOutput) ToFirewallRuleOutputWithContext

func (o FirewallRuleOutput) ToFirewallRuleOutputWithContext(ctx context.Context) FirewallRuleOutput

func (FirewallRuleOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type FirewallRuleState

type FirewallRuleState struct {
}

func (FirewallRuleState) ElementType

func (FirewallRuleState) ElementType() reflect.Type

type GetGetPrivateDnsZoneSuffixExecuteArgs

type GetGetPrivateDnsZoneSuffixExecuteArgs struct {
}

type GetGetPrivateDnsZoneSuffixExecuteOutputArgs

type GetGetPrivateDnsZoneSuffixExecuteOutputArgs struct {
}

func (GetGetPrivateDnsZoneSuffixExecuteOutputArgs) ElementType

type GetGetPrivateDnsZoneSuffixExecuteResult

type GetGetPrivateDnsZoneSuffixExecuteResult struct {
	// Represents the private DNS zone suffix.
	PrivateDnsZoneSuffix *string `pulumi:"privateDnsZoneSuffix"`
}

The response of get private dns zone suffix.

func GetGetPrivateDnsZoneSuffixExecute

Get private DNS zone suffix in the cloud. Azure REST API version: 2022-01-01.

Other available API versions: 2021-05-01, 2021-05-01-preview, 2021-12-01-preview, 2022-09-30-preview, 2023-06-01-preview, 2023-06-30, 2023-12-01-preview, 2023-12-30.

type GetGetPrivateDnsZoneSuffixExecuteResultOutput

type GetGetPrivateDnsZoneSuffixExecuteResultOutput struct{ *pulumi.OutputState }

The response of get private dns zone suffix.

func (GetGetPrivateDnsZoneSuffixExecuteResultOutput) ElementType

func (GetGetPrivateDnsZoneSuffixExecuteResultOutput) PrivateDnsZoneSuffix

Represents the private DNS zone suffix.

func (GetGetPrivateDnsZoneSuffixExecuteResultOutput) ToGetGetPrivateDnsZoneSuffixExecuteResultOutput

func (o GetGetPrivateDnsZoneSuffixExecuteResultOutput) ToGetGetPrivateDnsZoneSuffixExecuteResultOutput() GetGetPrivateDnsZoneSuffixExecuteResultOutput

func (GetGetPrivateDnsZoneSuffixExecuteResultOutput) ToGetGetPrivateDnsZoneSuffixExecuteResultOutputWithContext

func (o GetGetPrivateDnsZoneSuffixExecuteResultOutput) ToGetGetPrivateDnsZoneSuffixExecuteResultOutputWithContext(ctx context.Context) GetGetPrivateDnsZoneSuffixExecuteResultOutput

type HighAvailability

type HighAvailability struct {
	// High availability mode for a server.
	Mode *string `pulumi:"mode"`
	// Availability zone of the standby server.
	StandbyAvailabilityZone *string `pulumi:"standbyAvailabilityZone"`
}

Network related properties of a server

type HighAvailabilityArgs

type HighAvailabilityArgs struct {
	// High availability mode for a server.
	Mode pulumi.StringPtrInput `pulumi:"mode"`
	// Availability zone of the standby server.
	StandbyAvailabilityZone pulumi.StringPtrInput `pulumi:"standbyAvailabilityZone"`
}

Network related properties of a server

func (HighAvailabilityArgs) ElementType

func (HighAvailabilityArgs) ElementType() reflect.Type

func (HighAvailabilityArgs) ToHighAvailabilityOutput

func (i HighAvailabilityArgs) ToHighAvailabilityOutput() HighAvailabilityOutput

func (HighAvailabilityArgs) ToHighAvailabilityOutputWithContext

func (i HighAvailabilityArgs) ToHighAvailabilityOutputWithContext(ctx context.Context) HighAvailabilityOutput

func (HighAvailabilityArgs) ToHighAvailabilityPtrOutput

func (i HighAvailabilityArgs) ToHighAvailabilityPtrOutput() HighAvailabilityPtrOutput

func (HighAvailabilityArgs) ToHighAvailabilityPtrOutputWithContext

func (i HighAvailabilityArgs) ToHighAvailabilityPtrOutputWithContext(ctx context.Context) HighAvailabilityPtrOutput

type HighAvailabilityInput

type HighAvailabilityInput interface {
	pulumi.Input

	ToHighAvailabilityOutput() HighAvailabilityOutput
	ToHighAvailabilityOutputWithContext(context.Context) HighAvailabilityOutput
}

HighAvailabilityInput is an input type that accepts HighAvailabilityArgs and HighAvailabilityOutput values. You can construct a concrete instance of `HighAvailabilityInput` via:

HighAvailabilityArgs{...}

type HighAvailabilityMode

type HighAvailabilityMode string

High availability mode for a server.

func (HighAvailabilityMode) ElementType

func (HighAvailabilityMode) ElementType() reflect.Type

func (HighAvailabilityMode) ToHighAvailabilityModeOutput

func (e HighAvailabilityMode) ToHighAvailabilityModeOutput() HighAvailabilityModeOutput

func (HighAvailabilityMode) ToHighAvailabilityModeOutputWithContext

func (e HighAvailabilityMode) ToHighAvailabilityModeOutputWithContext(ctx context.Context) HighAvailabilityModeOutput

func (HighAvailabilityMode) ToHighAvailabilityModePtrOutput

func (e HighAvailabilityMode) ToHighAvailabilityModePtrOutput() HighAvailabilityModePtrOutput

func (HighAvailabilityMode) ToHighAvailabilityModePtrOutputWithContext

func (e HighAvailabilityMode) ToHighAvailabilityModePtrOutputWithContext(ctx context.Context) HighAvailabilityModePtrOutput

func (HighAvailabilityMode) ToStringOutput

func (e HighAvailabilityMode) ToStringOutput() pulumi.StringOutput

func (HighAvailabilityMode) ToStringOutputWithContext

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

func (HighAvailabilityMode) ToStringPtrOutput

func (e HighAvailabilityMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (HighAvailabilityMode) ToStringPtrOutputWithContext

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

type HighAvailabilityModeInput

type HighAvailabilityModeInput interface {
	pulumi.Input

	ToHighAvailabilityModeOutput() HighAvailabilityModeOutput
	ToHighAvailabilityModeOutputWithContext(context.Context) HighAvailabilityModeOutput
}

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

HighAvailabilityModeDisabled
HighAvailabilityModeZoneRedundant
HighAvailabilityModeSameZone

type HighAvailabilityModeOutput

type HighAvailabilityModeOutput struct{ *pulumi.OutputState }

func (HighAvailabilityModeOutput) ElementType

func (HighAvailabilityModeOutput) ElementType() reflect.Type

func (HighAvailabilityModeOutput) ToHighAvailabilityModeOutput

func (o HighAvailabilityModeOutput) ToHighAvailabilityModeOutput() HighAvailabilityModeOutput

func (HighAvailabilityModeOutput) ToHighAvailabilityModeOutputWithContext

func (o HighAvailabilityModeOutput) ToHighAvailabilityModeOutputWithContext(ctx context.Context) HighAvailabilityModeOutput

func (HighAvailabilityModeOutput) ToHighAvailabilityModePtrOutput

func (o HighAvailabilityModeOutput) ToHighAvailabilityModePtrOutput() HighAvailabilityModePtrOutput

func (HighAvailabilityModeOutput) ToHighAvailabilityModePtrOutputWithContext

func (o HighAvailabilityModeOutput) ToHighAvailabilityModePtrOutputWithContext(ctx context.Context) HighAvailabilityModePtrOutput

func (HighAvailabilityModeOutput) ToStringOutput

func (o HighAvailabilityModeOutput) ToStringOutput() pulumi.StringOutput

func (HighAvailabilityModeOutput) ToStringOutputWithContext

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

func (HighAvailabilityModeOutput) ToStringPtrOutput

func (o HighAvailabilityModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HighAvailabilityModeOutput) ToStringPtrOutputWithContext

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

type HighAvailabilityModePtrInput

type HighAvailabilityModePtrInput interface {
	pulumi.Input

	ToHighAvailabilityModePtrOutput() HighAvailabilityModePtrOutput
	ToHighAvailabilityModePtrOutputWithContext(context.Context) HighAvailabilityModePtrOutput
}

func HighAvailabilityModePtr

func HighAvailabilityModePtr(v string) HighAvailabilityModePtrInput

type HighAvailabilityModePtrOutput

type HighAvailabilityModePtrOutput struct{ *pulumi.OutputState }

func (HighAvailabilityModePtrOutput) Elem

func (HighAvailabilityModePtrOutput) ElementType

func (HighAvailabilityModePtrOutput) ToHighAvailabilityModePtrOutput

func (o HighAvailabilityModePtrOutput) ToHighAvailabilityModePtrOutput() HighAvailabilityModePtrOutput

func (HighAvailabilityModePtrOutput) ToHighAvailabilityModePtrOutputWithContext

func (o HighAvailabilityModePtrOutput) ToHighAvailabilityModePtrOutputWithContext(ctx context.Context) HighAvailabilityModePtrOutput

func (HighAvailabilityModePtrOutput) ToStringPtrOutput

func (HighAvailabilityModePtrOutput) ToStringPtrOutputWithContext

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

type HighAvailabilityOutput

type HighAvailabilityOutput struct{ *pulumi.OutputState }

Network related properties of a server

func (HighAvailabilityOutput) ElementType

func (HighAvailabilityOutput) ElementType() reflect.Type

func (HighAvailabilityOutput) Mode

High availability mode for a server.

func (HighAvailabilityOutput) StandbyAvailabilityZone

func (o HighAvailabilityOutput) StandbyAvailabilityZone() pulumi.StringPtrOutput

Availability zone of the standby server.

func (HighAvailabilityOutput) ToHighAvailabilityOutput

func (o HighAvailabilityOutput) ToHighAvailabilityOutput() HighAvailabilityOutput

func (HighAvailabilityOutput) ToHighAvailabilityOutputWithContext

func (o HighAvailabilityOutput) ToHighAvailabilityOutputWithContext(ctx context.Context) HighAvailabilityOutput

func (HighAvailabilityOutput) ToHighAvailabilityPtrOutput

func (o HighAvailabilityOutput) ToHighAvailabilityPtrOutput() HighAvailabilityPtrOutput

func (HighAvailabilityOutput) ToHighAvailabilityPtrOutputWithContext

func (o HighAvailabilityOutput) ToHighAvailabilityPtrOutputWithContext(ctx context.Context) HighAvailabilityPtrOutput

type HighAvailabilityPtrInput

type HighAvailabilityPtrInput interface {
	pulumi.Input

	ToHighAvailabilityPtrOutput() HighAvailabilityPtrOutput
	ToHighAvailabilityPtrOutputWithContext(context.Context) HighAvailabilityPtrOutput
}

HighAvailabilityPtrInput is an input type that accepts HighAvailabilityArgs, HighAvailabilityPtr and HighAvailabilityPtrOutput values. You can construct a concrete instance of `HighAvailabilityPtrInput` via:

        HighAvailabilityArgs{...}

or:

        nil

type HighAvailabilityPtrOutput

type HighAvailabilityPtrOutput struct{ *pulumi.OutputState }

func (HighAvailabilityPtrOutput) Elem

func (HighAvailabilityPtrOutput) ElementType

func (HighAvailabilityPtrOutput) ElementType() reflect.Type

func (HighAvailabilityPtrOutput) Mode

High availability mode for a server.

func (HighAvailabilityPtrOutput) StandbyAvailabilityZone

func (o HighAvailabilityPtrOutput) StandbyAvailabilityZone() pulumi.StringPtrOutput

Availability zone of the standby server.

func (HighAvailabilityPtrOutput) ToHighAvailabilityPtrOutput

func (o HighAvailabilityPtrOutput) ToHighAvailabilityPtrOutput() HighAvailabilityPtrOutput

func (HighAvailabilityPtrOutput) ToHighAvailabilityPtrOutputWithContext

func (o HighAvailabilityPtrOutput) ToHighAvailabilityPtrOutputWithContext(ctx context.Context) HighAvailabilityPtrOutput

type HighAvailabilityResponse

type HighAvailabilityResponse struct {
	// High availability mode for a server.
	Mode *string `pulumi:"mode"`
	// Availability zone of the standby server.
	StandbyAvailabilityZone *string `pulumi:"standbyAvailabilityZone"`
	// The state of server high availability.
	State string `pulumi:"state"`
}

Network related properties of a server

type HighAvailabilityResponseOutput

type HighAvailabilityResponseOutput struct{ *pulumi.OutputState }

Network related properties of a server

func (HighAvailabilityResponseOutput) ElementType

func (HighAvailabilityResponseOutput) Mode

High availability mode for a server.

func (HighAvailabilityResponseOutput) StandbyAvailabilityZone

func (o HighAvailabilityResponseOutput) StandbyAvailabilityZone() pulumi.StringPtrOutput

Availability zone of the standby server.

func (HighAvailabilityResponseOutput) State

The state of server high availability.

func (HighAvailabilityResponseOutput) ToHighAvailabilityResponseOutput

func (o HighAvailabilityResponseOutput) ToHighAvailabilityResponseOutput() HighAvailabilityResponseOutput

func (HighAvailabilityResponseOutput) ToHighAvailabilityResponseOutputWithContext

func (o HighAvailabilityResponseOutput) ToHighAvailabilityResponseOutputWithContext(ctx context.Context) HighAvailabilityResponseOutput

type HighAvailabilityResponsePtrOutput

type HighAvailabilityResponsePtrOutput struct{ *pulumi.OutputState }

func (HighAvailabilityResponsePtrOutput) Elem

func (HighAvailabilityResponsePtrOutput) ElementType

func (HighAvailabilityResponsePtrOutput) Mode

High availability mode for a server.

func (HighAvailabilityResponsePtrOutput) StandbyAvailabilityZone

func (o HighAvailabilityResponsePtrOutput) StandbyAvailabilityZone() pulumi.StringPtrOutput

Availability zone of the standby server.

func (HighAvailabilityResponsePtrOutput) State

The state of server high availability.

func (HighAvailabilityResponsePtrOutput) ToHighAvailabilityResponsePtrOutput

func (o HighAvailabilityResponsePtrOutput) ToHighAvailabilityResponsePtrOutput() HighAvailabilityResponsePtrOutput

func (HighAvailabilityResponsePtrOutput) ToHighAvailabilityResponsePtrOutputWithContext

func (o HighAvailabilityResponsePtrOutput) ToHighAvailabilityResponsePtrOutputWithContext(ctx context.Context) HighAvailabilityResponsePtrOutput

type Identity

type Identity struct {
	// Type of managed service identity.
	Type *ManagedServiceIdentityType `pulumi:"type"`
	// Metadata of user assigned identity.
	UserAssignedIdentities []string `pulumi:"userAssignedIdentities"`
}

Properties to configure Identity for Bring your Own Keys

type IdentityArgs

type IdentityArgs struct {
	// Type of managed service identity.
	Type ManagedServiceIdentityTypePtrInput `pulumi:"type"`
	// Metadata of user assigned identity.
	UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"`
}

Properties to configure Identity for Bring your Own Keys

func (IdentityArgs) ElementType

func (IdentityArgs) ElementType() reflect.Type

func (IdentityArgs) ToIdentityOutput

func (i IdentityArgs) ToIdentityOutput() IdentityOutput

func (IdentityArgs) ToIdentityOutputWithContext

func (i IdentityArgs) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityArgs) ToIdentityPtrOutput

func (i IdentityArgs) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityArgs) ToIdentityPtrOutputWithContext

func (i IdentityArgs) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

type IdentityInput

type IdentityInput interface {
	pulumi.Input

	ToIdentityOutput() IdentityOutput
	ToIdentityOutputWithContext(context.Context) IdentityOutput
}

IdentityInput is an input type that accepts IdentityArgs and IdentityOutput values. You can construct a concrete instance of `IdentityInput` via:

IdentityArgs{...}

type IdentityOutput

type IdentityOutput struct{ *pulumi.OutputState }

Properties to configure Identity for Bring your Own Keys

func (IdentityOutput) ElementType

func (IdentityOutput) ElementType() reflect.Type

func (IdentityOutput) ToIdentityOutput

func (o IdentityOutput) ToIdentityOutput() IdentityOutput

func (IdentityOutput) ToIdentityOutputWithContext

func (o IdentityOutput) ToIdentityOutputWithContext(ctx context.Context) IdentityOutput

func (IdentityOutput) ToIdentityPtrOutput

func (o IdentityOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityOutput) ToIdentityPtrOutputWithContext

func (o IdentityOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityOutput) Type

Type of managed service identity.

func (IdentityOutput) UserAssignedIdentities

func (o IdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput

Metadata of user assigned identity.

type IdentityPtrInput

type IdentityPtrInput interface {
	pulumi.Input

	ToIdentityPtrOutput() IdentityPtrOutput
	ToIdentityPtrOutputWithContext(context.Context) IdentityPtrOutput
}

IdentityPtrInput is an input type that accepts IdentityArgs, IdentityPtr and IdentityPtrOutput values. You can construct a concrete instance of `IdentityPtrInput` via:

        IdentityArgs{...}

or:

        nil

func IdentityPtr

func IdentityPtr(v *IdentityArgs) IdentityPtrInput

type IdentityPtrOutput

type IdentityPtrOutput struct{ *pulumi.OutputState }

func (IdentityPtrOutput) Elem

func (IdentityPtrOutput) ElementType

func (IdentityPtrOutput) ElementType() reflect.Type

func (IdentityPtrOutput) ToIdentityPtrOutput

func (o IdentityPtrOutput) ToIdentityPtrOutput() IdentityPtrOutput

func (IdentityPtrOutput) ToIdentityPtrOutputWithContext

func (o IdentityPtrOutput) ToIdentityPtrOutputWithContext(ctx context.Context) IdentityPtrOutput

func (IdentityPtrOutput) Type

Type of managed service identity.

func (IdentityPtrOutput) UserAssignedIdentities

func (o IdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput

Metadata of user assigned identity.

type IdentityResponse

type IdentityResponse struct {
	// ObjectId from the KeyVault
	PrincipalId string `pulumi:"principalId"`
	// TenantId from the KeyVault
	TenantId string `pulumi:"tenantId"`
	// Type of managed service identity.
	Type *string `pulumi:"type"`
	// Metadata of user assigned identity.
	UserAssignedIdentities map[string][]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Properties to configure Identity for Bring your Own Keys

type IdentityResponseOutput

type IdentityResponseOutput struct{ *pulumi.OutputState }

Properties to configure Identity for Bring your Own Keys

func (IdentityResponseOutput) ElementType

func (IdentityResponseOutput) ElementType() reflect.Type

func (IdentityResponseOutput) PrincipalId

func (o IdentityResponseOutput) PrincipalId() pulumi.StringOutput

ObjectId from the KeyVault

func (IdentityResponseOutput) TenantId

TenantId from the KeyVault

func (IdentityResponseOutput) ToIdentityResponseOutput

func (o IdentityResponseOutput) ToIdentityResponseOutput() IdentityResponseOutput

func (IdentityResponseOutput) ToIdentityResponseOutputWithContext

func (o IdentityResponseOutput) ToIdentityResponseOutputWithContext(ctx context.Context) IdentityResponseOutput

func (IdentityResponseOutput) Type

Type of managed service identity.

func (IdentityResponseOutput) UserAssignedIdentities

Metadata of user assigned identity.

type IdentityResponsePtrOutput

type IdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityResponsePtrOutput) Elem

func (IdentityResponsePtrOutput) ElementType

func (IdentityResponsePtrOutput) ElementType() reflect.Type

func (IdentityResponsePtrOutput) PrincipalId

ObjectId from the KeyVault

func (IdentityResponsePtrOutput) TenantId

TenantId from the KeyVault

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutput

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutput() IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext

func (o IdentityResponsePtrOutput) ToIdentityResponsePtrOutputWithContext(ctx context.Context) IdentityResponsePtrOutput

func (IdentityResponsePtrOutput) Type

Type of managed service identity.

func (IdentityResponsePtrOutput) UserAssignedIdentities

Metadata of user assigned identity.

type LookupAzureADAdministratorArgs

type LookupAzureADAdministratorArgs struct {
	// The name of the Azure AD Administrator.
	AdministratorName string `pulumi:"administratorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the server.
	ServerName string `pulumi:"serverName"`
}

type LookupAzureADAdministratorOutputArgs

type LookupAzureADAdministratorOutputArgs struct {
	// The name of the Azure AD Administrator.
	AdministratorName pulumi.StringInput `pulumi:"administratorName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the server.
	ServerName pulumi.StringInput `pulumi:"serverName"`
}

func (LookupAzureADAdministratorOutputArgs) ElementType

type LookupAzureADAdministratorResult

type LookupAzureADAdministratorResult struct {
	// Type of the sever administrator.
	AdministratorType *string `pulumi:"administratorType"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The resource id of the identity used for AAD Authentication.
	IdentityResourceId *string `pulumi:"identityResourceId"`
	// Login name of the server administrator.
	Login *string `pulumi:"login"`
	// The name of the resource
	Name string `pulumi:"name"`
	// SID (object ID) of the server administrator.
	Sid *string `pulumi:"sid"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Tenant ID of the administrator.
	TenantId *string `pulumi:"tenantId"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Represents a Administrator.

func LookupAzureADAdministrator

func LookupAzureADAdministrator(ctx *pulumi.Context, args *LookupAzureADAdministratorArgs, opts ...pulumi.InvokeOption) (*LookupAzureADAdministratorResult, error)

Gets information about an azure ad administrator. Azure REST API version: 2022-01-01.

Other available API versions: 2023-06-01-preview, 2023-06-30.

type LookupAzureADAdministratorResultOutput

type LookupAzureADAdministratorResultOutput struct{ *pulumi.OutputState }

Represents a Administrator.

func (LookupAzureADAdministratorResultOutput) AdministratorType

Type of the sever administrator.

func (LookupAzureADAdministratorResultOutput) ElementType

func (LookupAzureADAdministratorResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupAzureADAdministratorResultOutput) IdentityResourceId

The resource id of the identity used for AAD Authentication.

func (LookupAzureADAdministratorResultOutput) Login

Login name of the server administrator.

func (LookupAzureADAdministratorResultOutput) Name

The name of the resource

func (LookupAzureADAdministratorResultOutput) Sid

SID (object ID) of the server administrator.

func (LookupAzureADAdministratorResultOutput) SystemData

The system metadata relating to this resource.

func (LookupAzureADAdministratorResultOutput) TenantId

Tenant ID of the administrator.

func (LookupAzureADAdministratorResultOutput) ToLookupAzureADAdministratorResultOutput

func (o LookupAzureADAdministratorResultOutput) ToLookupAzureADAdministratorResultOutput() LookupAzureADAdministratorResultOutput

func (LookupAzureADAdministratorResultOutput) ToLookupAzureADAdministratorResultOutputWithContext

func (o LookupAzureADAdministratorResultOutput) ToLookupAzureADAdministratorResultOutputWithContext(ctx context.Context) LookupAzureADAdministratorResultOutput

func (LookupAzureADAdministratorResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupConfigurationArgs

type LookupConfigurationArgs struct {
	// The name of the server configuration.
	ConfigurationName string `pulumi:"configurationName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the server.
	ServerName string `pulumi:"serverName"`
}

type LookupConfigurationOutputArgs

type LookupConfigurationOutputArgs struct {
	// The name of the server configuration.
	ConfigurationName pulumi.StringInput `pulumi:"configurationName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the server.
	ServerName pulumi.StringInput `pulumi:"serverName"`
}

func (LookupConfigurationOutputArgs) ElementType

type LookupConfigurationResult

type LookupConfigurationResult struct {
	// Allowed values of the configuration.
	AllowedValues string `pulumi:"allowedValues"`
	// Current value of the configuration.
	CurrentValue *string `pulumi:"currentValue"`
	// Data type of the configuration.
	DataType string `pulumi:"dataType"`
	// Default value of the configuration.
	DefaultValue string `pulumi:"defaultValue"`
	// Description of the configuration.
	Description string `pulumi:"description"`
	// The link used to get the document from community or Azure site.
	DocumentationLink string `pulumi:"documentationLink"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// If is the configuration pending restart or not.
	IsConfigPendingRestart string `pulumi:"isConfigPendingRestart"`
	// If is the configuration dynamic.
	IsDynamicConfig string `pulumi:"isDynamicConfig"`
	// If is the configuration read only.
	IsReadOnly string `pulumi:"isReadOnly"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Source of the configuration.
	Source *string `pulumi:"source"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Value of the configuration.
	Value *string `pulumi:"value"`
}

Represents a Configuration.

func LookupConfiguration

func LookupConfiguration(ctx *pulumi.Context, args *LookupConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationResult, error)

Gets information about a configuration of server. Azure REST API version: 2022-01-01.

Other available API versions: 2017-12-01, 2020-07-01-privatepreview, 2023-06-01-preview, 2023-06-30.

type LookupConfigurationResultOutput

type LookupConfigurationResultOutput struct{ *pulumi.OutputState }

Represents a Configuration.

func (LookupConfigurationResultOutput) AllowedValues

Allowed values of the configuration.

func (LookupConfigurationResultOutput) CurrentValue

Current value of the configuration.

func (LookupConfigurationResultOutput) DataType

Data type of the configuration.

func (LookupConfigurationResultOutput) DefaultValue

Default value of the configuration.

func (LookupConfigurationResultOutput) Description

Description of the configuration.

func (o LookupConfigurationResultOutput) DocumentationLink() pulumi.StringOutput

The link used to get the document from community or Azure site.

func (LookupConfigurationResultOutput) ElementType

func (LookupConfigurationResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupConfigurationResultOutput) IsConfigPendingRestart

func (o LookupConfigurationResultOutput) IsConfigPendingRestart() pulumi.StringOutput

If is the configuration pending restart or not.

func (LookupConfigurationResultOutput) IsDynamicConfig

If is the configuration dynamic.

func (LookupConfigurationResultOutput) IsReadOnly

If is the configuration read only.

func (LookupConfigurationResultOutput) Name

The name of the resource

func (LookupConfigurationResultOutput) Source

Source of the configuration.

func (LookupConfigurationResultOutput) SystemData

The system metadata relating to this resource.

func (LookupConfigurationResultOutput) ToLookupConfigurationResultOutput

func (o LookupConfigurationResultOutput) ToLookupConfigurationResultOutput() LookupConfigurationResultOutput

func (LookupConfigurationResultOutput) ToLookupConfigurationResultOutputWithContext

func (o LookupConfigurationResultOutput) ToLookupConfigurationResultOutputWithContext(ctx context.Context) LookupConfigurationResultOutput

func (LookupConfigurationResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupConfigurationResultOutput) Value

Value of the configuration.

type LookupDatabaseArgs

type LookupDatabaseArgs struct {
	// The name of the database.
	DatabaseName string `pulumi:"databaseName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the server.
	ServerName string `pulumi:"serverName"`
}

type LookupDatabaseOutputArgs

type LookupDatabaseOutputArgs struct {
	// The name of the database.
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the server.
	ServerName pulumi.StringInput `pulumi:"serverName"`
}

func (LookupDatabaseOutputArgs) ElementType

func (LookupDatabaseOutputArgs) ElementType() reflect.Type

type LookupDatabaseResult

type LookupDatabaseResult struct {
	// The charset of the database.
	Charset *string `pulumi:"charset"`
	// The collation of the database.
	Collation *string `pulumi:"collation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Represents a Database.

func LookupDatabase

func LookupDatabase(ctx *pulumi.Context, args *LookupDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseResult, error)

Gets information about a database. Azure REST API version: 2022-01-01.

Other available API versions: 2017-12-01, 2023-06-01-preview, 2023-06-30.

type LookupDatabaseResultOutput

type LookupDatabaseResultOutput struct{ *pulumi.OutputState }

Represents a Database.

func (LookupDatabaseResultOutput) Charset

The charset of the database.

func (LookupDatabaseResultOutput) Collation

The collation of the database.

func (LookupDatabaseResultOutput) ElementType

func (LookupDatabaseResultOutput) ElementType() reflect.Type

func (LookupDatabaseResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupDatabaseResultOutput) Name

The name of the resource

func (LookupDatabaseResultOutput) SystemData

The system metadata relating to this resource.

func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutput

func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput

func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext

func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput

func (LookupDatabaseResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupFirewallRuleArgs

type LookupFirewallRuleArgs struct {
	// The name of the server firewall rule.
	FirewallRuleName string `pulumi:"firewallRuleName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the server.
	ServerName string `pulumi:"serverName"`
}

type LookupFirewallRuleOutputArgs

type LookupFirewallRuleOutputArgs struct {
	// The name of the server firewall rule.
	FirewallRuleName pulumi.StringInput `pulumi:"firewallRuleName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the server.
	ServerName pulumi.StringInput `pulumi:"serverName"`
}

func (LookupFirewallRuleOutputArgs) ElementType

type LookupFirewallRuleResult

type LookupFirewallRuleResult struct {
	// The end IP address of the server firewall rule. Must be IPv4 format.
	EndIpAddress string `pulumi:"endIpAddress"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The start IP address of the server firewall rule. Must be IPv4 format.
	StartIpAddress string `pulumi:"startIpAddress"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Represents a server firewall rule.

func LookupFirewallRule

func LookupFirewallRule(ctx *pulumi.Context, args *LookupFirewallRuleArgs, opts ...pulumi.InvokeOption) (*LookupFirewallRuleResult, error)

Gets information about a server firewall rule. Azure REST API version: 2022-01-01.

Other available API versions: 2017-12-01, 2023-06-01-preview, 2023-06-30.

type LookupFirewallRuleResultOutput

type LookupFirewallRuleResultOutput struct{ *pulumi.OutputState }

Represents a server firewall rule.

func (LookupFirewallRuleResultOutput) ElementType

func (LookupFirewallRuleResultOutput) EndIpAddress

The end IP address of the server firewall rule. Must be IPv4 format.

func (LookupFirewallRuleResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupFirewallRuleResultOutput) Name

The name of the resource

func (LookupFirewallRuleResultOutput) StartIpAddress

The start IP address of the server firewall rule. Must be IPv4 format.

func (LookupFirewallRuleResultOutput) SystemData

The system metadata relating to this resource.

func (LookupFirewallRuleResultOutput) ToLookupFirewallRuleResultOutput

func (o LookupFirewallRuleResultOutput) ToLookupFirewallRuleResultOutput() LookupFirewallRuleResultOutput

func (LookupFirewallRuleResultOutput) ToLookupFirewallRuleResultOutputWithContext

func (o LookupFirewallRuleResultOutput) ToLookupFirewallRuleResultOutputWithContext(ctx context.Context) LookupFirewallRuleResultOutput

func (LookupFirewallRuleResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the server.
	ServerName string `pulumi:"serverName"`
}

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the server.
	ServerName pulumi.StringInput `pulumi:"serverName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// The group ids for the private endpoint resource.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The private endpoint resource.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The private endpoint connection resource.

func LookupPrivateEndpointConnection

Gets a private endpoint connection. Azure REST API version: 2022-09-30-preview.

Other available API versions: 2018-06-01-privatepreview, 2023-06-30.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

The private endpoint connection resource.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) GroupIds

The group ids for the private endpoint resource.

func (LookupPrivateEndpointConnectionResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

The private endpoint resource.

func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (LookupPrivateEndpointConnectionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupServerArgs

type LookupServerArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the server.
	ServerName string `pulumi:"serverName"`
}

type LookupServerOutputArgs

type LookupServerOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// The name of the server.
	ServerName pulumi.StringInput `pulumi:"serverName"`
}

func (LookupServerOutputArgs) ElementType

func (LookupServerOutputArgs) ElementType() reflect.Type

type LookupServerResult

type LookupServerResult struct {
	// The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
	AdministratorLogin *string `pulumi:"administratorLogin"`
	// availability Zone information of the server.
	AvailabilityZone *string `pulumi:"availabilityZone"`
	// Backup related properties of a server.
	Backup *BackupResponse `pulumi:"backup"`
	// The Data Encryption for CMK.
	DataEncryption *DataEncryptionResponse `pulumi:"dataEncryption"`
	// The fully qualified domain name of a server.
	FullyQualifiedDomainName string `pulumi:"fullyQualifiedDomainName"`
	// High availability related properties of a server.
	HighAvailability *HighAvailabilityResponse `pulumi:"highAvailability"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The cmk identity for the server.
	Identity *IdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Maintenance window of a server.
	MaintenanceWindow *MaintenanceWindowResponse `pulumi:"maintenanceWindow"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Network related properties of a server.
	Network *NetworkResponse `pulumi:"network"`
	// The maximum number of replicas that a primary server can have.
	ReplicaCapacity int `pulumi:"replicaCapacity"`
	// The replication role.
	ReplicationRole *string `pulumi:"replicationRole"`
	// The SKU (pricing tier) of the server.
	Sku *SkuResponse `pulumi:"sku"`
	// The source MySQL server id.
	SourceServerResourceId *string `pulumi:"sourceServerResourceId"`
	// The state of a server.
	State string `pulumi:"state"`
	// Storage related properties of a server.
	Storage *StorageResponse `pulumi:"storage"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
	// Server version.
	Version *string `pulumi:"version"`
}

Represents a server.

func LookupServer

func LookupServer(ctx *pulumi.Context, args *LookupServerArgs, opts ...pulumi.InvokeOption) (*LookupServerResult, error)

Gets information about a server. Azure REST API version: 2022-01-01.

Other available API versions: 2017-12-01, 2018-06-01-privatepreview, 2020-07-01-preview, 2020-07-01-privatepreview, 2022-09-30-preview, 2023-06-01-preview, 2023-06-30, 2023-10-01-preview, 2023-12-01-preview, 2023-12-30.

func (*LookupServerResult) Defaults

func (val *LookupServerResult) Defaults() *LookupServerResult

Defaults sets the appropriate defaults for LookupServerResult

type LookupServerResultOutput

type LookupServerResultOutput struct{ *pulumi.OutputState }

Represents a server.

func (LookupServerResultOutput) AdministratorLogin

func (o LookupServerResultOutput) AdministratorLogin() pulumi.StringPtrOutput

The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).

func (LookupServerResultOutput) AvailabilityZone

func (o LookupServerResultOutput) AvailabilityZone() pulumi.StringPtrOutput

availability Zone information of the server.

func (LookupServerResultOutput) Backup

Backup related properties of a server.

func (LookupServerResultOutput) DataEncryption

The Data Encryption for CMK.

func (LookupServerResultOutput) ElementType

func (LookupServerResultOutput) ElementType() reflect.Type

func (LookupServerResultOutput) FullyQualifiedDomainName

func (o LookupServerResultOutput) FullyQualifiedDomainName() pulumi.StringOutput

The fully qualified domain name of a server.

func (LookupServerResultOutput) HighAvailability

High availability related properties of a server.

func (LookupServerResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupServerResultOutput) Identity

The cmk identity for the server.

func (LookupServerResultOutput) Location

The geo-location where the resource lives

func (LookupServerResultOutput) MaintenanceWindow

Maintenance window of a server.

func (LookupServerResultOutput) Name

The name of the resource

func (LookupServerResultOutput) Network

Network related properties of a server.

func (LookupServerResultOutput) ReplicaCapacity

func (o LookupServerResultOutput) ReplicaCapacity() pulumi.IntOutput

The maximum number of replicas that a primary server can have.

func (LookupServerResultOutput) ReplicationRole

func (o LookupServerResultOutput) ReplicationRole() pulumi.StringPtrOutput

The replication role.

func (LookupServerResultOutput) Sku

The SKU (pricing tier) of the server.

func (LookupServerResultOutput) SourceServerResourceId

func (o LookupServerResultOutput) SourceServerResourceId() pulumi.StringPtrOutput

The source MySQL server id.

func (LookupServerResultOutput) State

The state of a server.

func (LookupServerResultOutput) Storage

Storage related properties of a server.

func (LookupServerResultOutput) SystemData

The system metadata relating to this resource.

func (LookupServerResultOutput) Tags

Resource tags.

func (LookupServerResultOutput) ToLookupServerResultOutput

func (o LookupServerResultOutput) ToLookupServerResultOutput() LookupServerResultOutput

func (LookupServerResultOutput) ToLookupServerResultOutputWithContext

func (o LookupServerResultOutput) ToLookupServerResultOutputWithContext(ctx context.Context) LookupServerResultOutput

func (LookupServerResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (LookupServerResultOutput) Version

Server version.

type MaintenanceWindow

type MaintenanceWindow struct {
	// indicates whether custom window is enabled or disabled
	CustomWindow *string `pulumi:"customWindow"`
	// day of week for maintenance window
	DayOfWeek *int `pulumi:"dayOfWeek"`
	// start hour for maintenance window
	StartHour *int `pulumi:"startHour"`
	// start minute for maintenance window
	StartMinute *int `pulumi:"startMinute"`
}

Maintenance window of a server.

type MaintenanceWindowArgs

type MaintenanceWindowArgs struct {
	// indicates whether custom window is enabled or disabled
	CustomWindow pulumi.StringPtrInput `pulumi:"customWindow"`
	// day of week for maintenance window
	DayOfWeek pulumi.IntPtrInput `pulumi:"dayOfWeek"`
	// start hour for maintenance window
	StartHour pulumi.IntPtrInput `pulumi:"startHour"`
	// start minute for maintenance window
	StartMinute pulumi.IntPtrInput `pulumi:"startMinute"`
}

Maintenance window of a server.

func (MaintenanceWindowArgs) ElementType

func (MaintenanceWindowArgs) ElementType() reflect.Type

func (MaintenanceWindowArgs) ToMaintenanceWindowOutput

func (i MaintenanceWindowArgs) ToMaintenanceWindowOutput() MaintenanceWindowOutput

func (MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext

func (i MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput

func (MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput

func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput

func (MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext

func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput

type MaintenanceWindowInput

type MaintenanceWindowInput interface {
	pulumi.Input

	ToMaintenanceWindowOutput() MaintenanceWindowOutput
	ToMaintenanceWindowOutputWithContext(context.Context) MaintenanceWindowOutput
}

MaintenanceWindowInput is an input type that accepts MaintenanceWindowArgs and MaintenanceWindowOutput values. You can construct a concrete instance of `MaintenanceWindowInput` via:

MaintenanceWindowArgs{...}

type MaintenanceWindowOutput

type MaintenanceWindowOutput struct{ *pulumi.OutputState }

Maintenance window of a server.

func (MaintenanceWindowOutput) CustomWindow

indicates whether custom window is enabled or disabled

func (MaintenanceWindowOutput) DayOfWeek

day of week for maintenance window

func (MaintenanceWindowOutput) ElementType

func (MaintenanceWindowOutput) ElementType() reflect.Type

func (MaintenanceWindowOutput) StartHour

start hour for maintenance window

func (MaintenanceWindowOutput) StartMinute

start minute for maintenance window

func (MaintenanceWindowOutput) ToMaintenanceWindowOutput

func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput

func (MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext

func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput

func (MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput

func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput

func (MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext

func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput

type MaintenanceWindowPtrInput

type MaintenanceWindowPtrInput interface {
	pulumi.Input

	ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
	ToMaintenanceWindowPtrOutputWithContext(context.Context) MaintenanceWindowPtrOutput
}

MaintenanceWindowPtrInput is an input type that accepts MaintenanceWindowArgs, MaintenanceWindowPtr and MaintenanceWindowPtrOutput values. You can construct a concrete instance of `MaintenanceWindowPtrInput` via:

        MaintenanceWindowArgs{...}

or:

        nil

type MaintenanceWindowPtrOutput

type MaintenanceWindowPtrOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowPtrOutput) CustomWindow

indicates whether custom window is enabled or disabled

func (MaintenanceWindowPtrOutput) DayOfWeek

day of week for maintenance window

func (MaintenanceWindowPtrOutput) Elem

func (MaintenanceWindowPtrOutput) ElementType

func (MaintenanceWindowPtrOutput) ElementType() reflect.Type

func (MaintenanceWindowPtrOutput) StartHour

start hour for maintenance window

func (MaintenanceWindowPtrOutput) StartMinute

start minute for maintenance window

func (MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput

func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput

func (MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext

func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput

type MaintenanceWindowResponse

type MaintenanceWindowResponse struct {
	// indicates whether custom window is enabled or disabled
	CustomWindow *string `pulumi:"customWindow"`
	// day of week for maintenance window
	DayOfWeek *int `pulumi:"dayOfWeek"`
	// start hour for maintenance window
	StartHour *int `pulumi:"startHour"`
	// start minute for maintenance window
	StartMinute *int `pulumi:"startMinute"`
}

Maintenance window of a server.

type MaintenanceWindowResponseOutput

type MaintenanceWindowResponseOutput struct{ *pulumi.OutputState }

Maintenance window of a server.

func (MaintenanceWindowResponseOutput) CustomWindow

indicates whether custom window is enabled or disabled

func (MaintenanceWindowResponseOutput) DayOfWeek

day of week for maintenance window

func (MaintenanceWindowResponseOutput) ElementType

func (MaintenanceWindowResponseOutput) StartHour

start hour for maintenance window

func (MaintenanceWindowResponseOutput) StartMinute

start minute for maintenance window

func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput

func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput

func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext

func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput

type MaintenanceWindowResponsePtrOutput

type MaintenanceWindowResponsePtrOutput struct{ *pulumi.OutputState }

func (MaintenanceWindowResponsePtrOutput) CustomWindow

indicates whether custom window is enabled or disabled

func (MaintenanceWindowResponsePtrOutput) DayOfWeek

day of week for maintenance window

func (MaintenanceWindowResponsePtrOutput) Elem

func (MaintenanceWindowResponsePtrOutput) ElementType

func (MaintenanceWindowResponsePtrOutput) StartHour

start hour for maintenance window

func (MaintenanceWindowResponsePtrOutput) StartMinute

start minute for maintenance window

func (MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutput

func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutput() MaintenanceWindowResponsePtrOutput

func (MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutputWithContext

func (o MaintenanceWindowResponsePtrOutput) ToMaintenanceWindowResponsePtrOutputWithContext(ctx context.Context) MaintenanceWindowResponsePtrOutput

type ManagedServiceIdentityType

type ManagedServiceIdentityType string

Type of managed service identity.

func (ManagedServiceIdentityType) ElementType

func (ManagedServiceIdentityType) ElementType() reflect.Type

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext

func (e ManagedServiceIdentityType) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityType) ToStringOutput

func (e ManagedServiceIdentityType) ToStringOutput() pulumi.StringOutput

func (ManagedServiceIdentityType) ToStringOutputWithContext

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

func (ManagedServiceIdentityType) ToStringPtrOutput

func (e ManagedServiceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedServiceIdentityType) ToStringPtrOutputWithContext

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

type ManagedServiceIdentityTypeInput

type ManagedServiceIdentityTypeInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput
	ToManagedServiceIdentityTypeOutputWithContext(context.Context) ManagedServiceIdentityTypeOutput
}

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

ManagedServiceIdentityTypeUserAssigned

type ManagedServiceIdentityTypeOutput

type ManagedServiceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypeOutput) ElementType

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutput() ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypeOutputWithContext(ctx context.Context) ManagedServiceIdentityTypeOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypeOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutput

func (ManagedServiceIdentityTypeOutput) ToStringOutputWithContext

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

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypeOutput) ToStringPtrOutputWithContext

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

type ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrInput interface {
	pulumi.Input

	ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput
	ToManagedServiceIdentityTypePtrOutputWithContext(context.Context) ManagedServiceIdentityTypePtrOutput
}

func ManagedServiceIdentityTypePtr

func ManagedServiceIdentityTypePtr(v string) ManagedServiceIdentityTypePtrInput

type ManagedServiceIdentityTypePtrOutput

type ManagedServiceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ManagedServiceIdentityTypePtrOutput) Elem

func (ManagedServiceIdentityTypePtrOutput) ElementType

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutput() ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext

func (o ManagedServiceIdentityTypePtrOutput) ToManagedServiceIdentityTypePtrOutputWithContext(ctx context.Context) ManagedServiceIdentityTypePtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutput

func (ManagedServiceIdentityTypePtrOutput) ToStringPtrOutputWithContext

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

type Network

type Network struct {
	// Delegated subnet resource id used to setup vnet for a server.
	DelegatedSubnetResourceId *string `pulumi:"delegatedSubnetResourceId"`
	// Private DNS zone resource id.
	PrivateDnsZoneResourceId *string `pulumi:"privateDnsZoneResourceId"`
}

Network related properties of a server

type NetworkArgs

type NetworkArgs struct {
	// Delegated subnet resource id used to setup vnet for a server.
	DelegatedSubnetResourceId pulumi.StringPtrInput `pulumi:"delegatedSubnetResourceId"`
	// Private DNS zone resource id.
	PrivateDnsZoneResourceId pulumi.StringPtrInput `pulumi:"privateDnsZoneResourceId"`
}

Network related properties of a server

func (NetworkArgs) ElementType

func (NetworkArgs) ElementType() reflect.Type

func (NetworkArgs) ToNetworkOutput

func (i NetworkArgs) ToNetworkOutput() NetworkOutput

func (NetworkArgs) ToNetworkOutputWithContext

func (i NetworkArgs) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput

func (NetworkArgs) ToNetworkPtrOutput

func (i NetworkArgs) ToNetworkPtrOutput() NetworkPtrOutput

func (NetworkArgs) ToNetworkPtrOutputWithContext

func (i NetworkArgs) ToNetworkPtrOutputWithContext(ctx context.Context) NetworkPtrOutput

type NetworkInput

type NetworkInput interface {
	pulumi.Input

	ToNetworkOutput() NetworkOutput
	ToNetworkOutputWithContext(context.Context) NetworkOutput
}

NetworkInput is an input type that accepts NetworkArgs and NetworkOutput values. You can construct a concrete instance of `NetworkInput` via:

NetworkArgs{...}

type NetworkOutput

type NetworkOutput struct{ *pulumi.OutputState }

Network related properties of a server

func (NetworkOutput) DelegatedSubnetResourceId

func (o NetworkOutput) DelegatedSubnetResourceId() pulumi.StringPtrOutput

Delegated subnet resource id used to setup vnet for a server.

func (NetworkOutput) ElementType

func (NetworkOutput) ElementType() reflect.Type

func (NetworkOutput) PrivateDnsZoneResourceId

func (o NetworkOutput) PrivateDnsZoneResourceId() pulumi.StringPtrOutput

Private DNS zone resource id.

func (NetworkOutput) ToNetworkOutput

func (o NetworkOutput) ToNetworkOutput() NetworkOutput

func (NetworkOutput) ToNetworkOutputWithContext

func (o NetworkOutput) ToNetworkOutputWithContext(ctx context.Context) NetworkOutput

func (NetworkOutput) ToNetworkPtrOutput

func (o NetworkOutput) ToNetworkPtrOutput() NetworkPtrOutput

func (NetworkOutput) ToNetworkPtrOutputWithContext

func (o NetworkOutput) ToNetworkPtrOutputWithContext(ctx context.Context) NetworkPtrOutput

type NetworkPtrInput

type NetworkPtrInput interface {
	pulumi.Input

	ToNetworkPtrOutput() NetworkPtrOutput
	ToNetworkPtrOutputWithContext(context.Context) NetworkPtrOutput
}

NetworkPtrInput is an input type that accepts NetworkArgs, NetworkPtr and NetworkPtrOutput values. You can construct a concrete instance of `NetworkPtrInput` via:

        NetworkArgs{...}

or:

        nil

func NetworkPtr

func NetworkPtr(v *NetworkArgs) NetworkPtrInput

type NetworkPtrOutput

type NetworkPtrOutput struct{ *pulumi.OutputState }

func (NetworkPtrOutput) DelegatedSubnetResourceId

func (o NetworkPtrOutput) DelegatedSubnetResourceId() pulumi.StringPtrOutput

Delegated subnet resource id used to setup vnet for a server.

func (NetworkPtrOutput) Elem

func (NetworkPtrOutput) ElementType

func (NetworkPtrOutput) ElementType() reflect.Type

func (NetworkPtrOutput) PrivateDnsZoneResourceId

func (o NetworkPtrOutput) PrivateDnsZoneResourceId() pulumi.StringPtrOutput

Private DNS zone resource id.

func (NetworkPtrOutput) ToNetworkPtrOutput

func (o NetworkPtrOutput) ToNetworkPtrOutput() NetworkPtrOutput

func (NetworkPtrOutput) ToNetworkPtrOutputWithContext

func (o NetworkPtrOutput) ToNetworkPtrOutputWithContext(ctx context.Context) NetworkPtrOutput

type NetworkResponse

type NetworkResponse struct {
	// Delegated subnet resource id used to setup vnet for a server.
	DelegatedSubnetResourceId *string `pulumi:"delegatedSubnetResourceId"`
	// Private DNS zone resource id.
	PrivateDnsZoneResourceId *string `pulumi:"privateDnsZoneResourceId"`
	// Whether or not public network access is allowed for this server. Value is 'Disabled' when server has VNet integration.
	PublicNetworkAccess string `pulumi:"publicNetworkAccess"`
}

Network related properties of a server

type NetworkResponseOutput

type NetworkResponseOutput struct{ *pulumi.OutputState }

Network related properties of a server

func (NetworkResponseOutput) DelegatedSubnetResourceId

func (o NetworkResponseOutput) DelegatedSubnetResourceId() pulumi.StringPtrOutput

Delegated subnet resource id used to setup vnet for a server.

func (NetworkResponseOutput) ElementType

func (NetworkResponseOutput) ElementType() reflect.Type

func (NetworkResponseOutput) PrivateDnsZoneResourceId

func (o NetworkResponseOutput) PrivateDnsZoneResourceId() pulumi.StringPtrOutput

Private DNS zone resource id.

func (NetworkResponseOutput) PublicNetworkAccess

func (o NetworkResponseOutput) PublicNetworkAccess() pulumi.StringOutput

Whether or not public network access is allowed for this server. Value is 'Disabled' when server has VNet integration.

func (NetworkResponseOutput) ToNetworkResponseOutput

func (o NetworkResponseOutput) ToNetworkResponseOutput() NetworkResponseOutput

func (NetworkResponseOutput) ToNetworkResponseOutputWithContext

func (o NetworkResponseOutput) ToNetworkResponseOutputWithContext(ctx context.Context) NetworkResponseOutput

type NetworkResponsePtrOutput

type NetworkResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkResponsePtrOutput) DelegatedSubnetResourceId

func (o NetworkResponsePtrOutput) DelegatedSubnetResourceId() pulumi.StringPtrOutput

Delegated subnet resource id used to setup vnet for a server.

func (NetworkResponsePtrOutput) Elem

func (NetworkResponsePtrOutput) ElementType

func (NetworkResponsePtrOutput) ElementType() reflect.Type

func (NetworkResponsePtrOutput) PrivateDnsZoneResourceId

func (o NetworkResponsePtrOutput) PrivateDnsZoneResourceId() pulumi.StringPtrOutput

Private DNS zone resource id.

func (NetworkResponsePtrOutput) PublicNetworkAccess

func (o NetworkResponsePtrOutput) PublicNetworkAccess() pulumi.StringPtrOutput

Whether or not public network access is allowed for this server. Value is 'Disabled' when server has VNet integration.

func (NetworkResponsePtrOutput) ToNetworkResponsePtrOutput

func (o NetworkResponsePtrOutput) ToNetworkResponsePtrOutput() NetworkResponsePtrOutput

func (NetworkResponsePtrOutput) ToNetworkResponsePtrOutputWithContext

func (o NetworkResponsePtrOutput) ToNetworkResponsePtrOutputWithContext(ctx context.Context) NetworkResponsePtrOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The group ids for the private endpoint resource.
	GroupIds pulumi.StringArrayOutput `pulumi:"groupIds"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The private endpoint resource.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The private endpoint connection resource. Azure REST API version: 2022-09-30-preview. Prior API version in Azure Native 1.x: 2018-06-01.

Other available API versions: 2018-06-01-privatepreview, 2023-06-30.

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

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

func (*PrivateEndpointConnection) ElementType

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// The name of the server.
	ServerName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) GroupIds

The group ids for the private endpoint resource.

func (PrivateEndpointConnectionOutput) Name

The name of the resource

func (PrivateEndpointConnectionOutput) PrivateEndpoint

The private endpoint resource.

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

func (PrivateEndpointConnectionOutput) ProvisioningState

func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for private endpoint.
	Id string `pulumi:"id"`
}

The private endpoint resource.

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

The private endpoint resource.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The ARM identifier for private endpoint.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The ARM identifier for private endpoint.

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointServiceConnectionStatus

type PrivateEndpointServiceConnectionStatus string

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateEndpointServiceConnectionStatus) ElementType

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext

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

type PrivateEndpointServiceConnectionStatusInput

type PrivateEndpointServiceConnectionStatusInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
	ToPrivateEndpointServiceConnectionStatusOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusOutput
}

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

PrivateEndpointServiceConnectionStatusPending
PrivateEndpointServiceConnectionStatusApproved
PrivateEndpointServiceConnectionStatusRejected

type PrivateEndpointServiceConnectionStatusOutput

type PrivateEndpointServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusOutput) ElementType

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateEndpointServiceConnectionStatusPtrInput

type PrivateEndpointServiceConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
	ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
}

type PrivateEndpointServiceConnectionStatusPtrOutput

type PrivateEndpointServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusPtrOutput) Elem

func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

type ReplicationRole

type ReplicationRole string

The replication role.

func (ReplicationRole) ElementType

func (ReplicationRole) ElementType() reflect.Type

func (ReplicationRole) ToReplicationRoleOutput

func (e ReplicationRole) ToReplicationRoleOutput() ReplicationRoleOutput

func (ReplicationRole) ToReplicationRoleOutputWithContext

func (e ReplicationRole) ToReplicationRoleOutputWithContext(ctx context.Context) ReplicationRoleOutput

func (ReplicationRole) ToReplicationRolePtrOutput

func (e ReplicationRole) ToReplicationRolePtrOutput() ReplicationRolePtrOutput

func (ReplicationRole) ToReplicationRolePtrOutputWithContext

func (e ReplicationRole) ToReplicationRolePtrOutputWithContext(ctx context.Context) ReplicationRolePtrOutput

func (ReplicationRole) ToStringOutput

func (e ReplicationRole) ToStringOutput() pulumi.StringOutput

func (ReplicationRole) ToStringOutputWithContext

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

func (ReplicationRole) ToStringPtrOutput

func (e ReplicationRole) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReplicationRole) ToStringPtrOutputWithContext

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

type ReplicationRoleInput

type ReplicationRoleInput interface {
	pulumi.Input

	ToReplicationRoleOutput() ReplicationRoleOutput
	ToReplicationRoleOutputWithContext(context.Context) ReplicationRoleOutput
}

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

ReplicationRoleNone
ReplicationRoleSource
ReplicationRoleReplica

type ReplicationRoleOutput

type ReplicationRoleOutput struct{ *pulumi.OutputState }

func (ReplicationRoleOutput) ElementType

func (ReplicationRoleOutput) ElementType() reflect.Type

func (ReplicationRoleOutput) ToReplicationRoleOutput

func (o ReplicationRoleOutput) ToReplicationRoleOutput() ReplicationRoleOutput

func (ReplicationRoleOutput) ToReplicationRoleOutputWithContext

func (o ReplicationRoleOutput) ToReplicationRoleOutputWithContext(ctx context.Context) ReplicationRoleOutput

func (ReplicationRoleOutput) ToReplicationRolePtrOutput

func (o ReplicationRoleOutput) ToReplicationRolePtrOutput() ReplicationRolePtrOutput

func (ReplicationRoleOutput) ToReplicationRolePtrOutputWithContext

func (o ReplicationRoleOutput) ToReplicationRolePtrOutputWithContext(ctx context.Context) ReplicationRolePtrOutput

func (ReplicationRoleOutput) ToStringOutput

func (o ReplicationRoleOutput) ToStringOutput() pulumi.StringOutput

func (ReplicationRoleOutput) ToStringOutputWithContext

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

func (ReplicationRoleOutput) ToStringPtrOutput

func (o ReplicationRoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReplicationRoleOutput) ToStringPtrOutputWithContext

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

type ReplicationRolePtrInput

type ReplicationRolePtrInput interface {
	pulumi.Input

	ToReplicationRolePtrOutput() ReplicationRolePtrOutput
	ToReplicationRolePtrOutputWithContext(context.Context) ReplicationRolePtrOutput
}

func ReplicationRolePtr

func ReplicationRolePtr(v string) ReplicationRolePtrInput

type ReplicationRolePtrOutput

type ReplicationRolePtrOutput struct{ *pulumi.OutputState }

func (ReplicationRolePtrOutput) Elem

func (ReplicationRolePtrOutput) ElementType

func (ReplicationRolePtrOutput) ElementType() reflect.Type

func (ReplicationRolePtrOutput) ToReplicationRolePtrOutput

func (o ReplicationRolePtrOutput) ToReplicationRolePtrOutput() ReplicationRolePtrOutput

func (ReplicationRolePtrOutput) ToReplicationRolePtrOutputWithContext

func (o ReplicationRolePtrOutput) ToReplicationRolePtrOutputWithContext(ctx context.Context) ReplicationRolePtrOutput

func (ReplicationRolePtrOutput) ToStringPtrOutput

func (o ReplicationRolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ReplicationRolePtrOutput) ToStringPtrOutputWithContext

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

type Server

type Server struct {
	pulumi.CustomResourceState

	// The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
	AdministratorLogin pulumi.StringPtrOutput `pulumi:"administratorLogin"`
	// availability Zone information of the server.
	AvailabilityZone pulumi.StringPtrOutput `pulumi:"availabilityZone"`
	// Backup related properties of a server.
	Backup BackupResponsePtrOutput `pulumi:"backup"`
	// The Data Encryption for CMK.
	DataEncryption DataEncryptionResponsePtrOutput `pulumi:"dataEncryption"`
	// The fully qualified domain name of a server.
	FullyQualifiedDomainName pulumi.StringOutput `pulumi:"fullyQualifiedDomainName"`
	// High availability related properties of a server.
	HighAvailability HighAvailabilityResponsePtrOutput `pulumi:"highAvailability"`
	// The cmk identity for the server.
	Identity IdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Maintenance window of a server.
	MaintenanceWindow MaintenanceWindowResponsePtrOutput `pulumi:"maintenanceWindow"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Network related properties of a server.
	Network NetworkResponsePtrOutput `pulumi:"network"`
	// The maximum number of replicas that a primary server can have.
	ReplicaCapacity pulumi.IntOutput `pulumi:"replicaCapacity"`
	// The replication role.
	ReplicationRole pulumi.StringPtrOutput `pulumi:"replicationRole"`
	// The SKU (pricing tier) of the server.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// The source MySQL server id.
	SourceServerResourceId pulumi.StringPtrOutput `pulumi:"sourceServerResourceId"`
	// The state of a server.
	State pulumi.StringOutput `pulumi:"state"`
	// Storage related properties of a server.
	Storage StorageResponsePtrOutput `pulumi:"storage"`
	// The system metadata relating to this resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
	// Server version.
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

Represents a server. Azure REST API version: 2022-01-01. Prior API version in Azure Native 1.x: 2017-12-01.

Other available API versions: 2017-12-01, 2018-06-01-privatepreview, 2020-07-01-preview, 2020-07-01-privatepreview, 2022-09-30-preview, 2023-06-01-preview, 2023-06-30, 2023-10-01-preview, 2023-12-01-preview, 2023-12-30.

func GetServer

func GetServer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServerState, opts ...pulumi.ResourceOption) (*Server, error)

GetServer gets an existing Server 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 NewServer

func NewServer(ctx *pulumi.Context,
	name string, args *ServerArgs, opts ...pulumi.ResourceOption) (*Server, error)

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

func (*Server) ElementType

func (*Server) ElementType() reflect.Type

func (*Server) ToServerOutput

func (i *Server) ToServerOutput() ServerOutput

func (*Server) ToServerOutputWithContext

func (i *Server) ToServerOutputWithContext(ctx context.Context) ServerOutput

type ServerArgs

type ServerArgs struct {
	// The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).
	AdministratorLogin pulumi.StringPtrInput
	// The password of the administrator login (required for server creation).
	AdministratorLoginPassword pulumi.StringPtrInput
	// availability Zone information of the server.
	AvailabilityZone pulumi.StringPtrInput
	// Backup related properties of a server.
	Backup BackupPtrInput
	// The mode to create a new MySQL server.
	CreateMode pulumi.StringPtrInput
	// The Data Encryption for CMK.
	DataEncryption DataEncryptionPtrInput
	// High availability related properties of a server.
	HighAvailability HighAvailabilityPtrInput
	// The cmk identity for the server.
	Identity IdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Maintenance window of a server.
	MaintenanceWindow MaintenanceWindowPtrInput
	// Network related properties of a server.
	Network NetworkPtrInput
	// The replication role.
	ReplicationRole pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Restore point creation time (ISO8601 format), specifying the time to restore from.
	RestorePointInTime pulumi.StringPtrInput
	// The name of the server.
	ServerName pulumi.StringPtrInput
	// The SKU (pricing tier) of the server.
	Sku SkuPtrInput
	// The source MySQL server id.
	SourceServerResourceId pulumi.StringPtrInput
	// Storage related properties of a server.
	Storage StoragePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Server version.
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a Server resource.

func (ServerArgs) ElementType

func (ServerArgs) ElementType() reflect.Type

type ServerInput

type ServerInput interface {
	pulumi.Input

	ToServerOutput() ServerOutput
	ToServerOutputWithContext(ctx context.Context) ServerOutput
}

type ServerOutput

type ServerOutput struct{ *pulumi.OutputState }

func (ServerOutput) AdministratorLogin

func (o ServerOutput) AdministratorLogin() pulumi.StringPtrOutput

The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation).

func (ServerOutput) AvailabilityZone

func (o ServerOutput) AvailabilityZone() pulumi.StringPtrOutput

availability Zone information of the server.

func (ServerOutput) Backup

Backup related properties of a server.

func (ServerOutput) DataEncryption

func (o ServerOutput) DataEncryption() DataEncryptionResponsePtrOutput

The Data Encryption for CMK.

func (ServerOutput) ElementType

func (ServerOutput) ElementType() reflect.Type

func (ServerOutput) FullyQualifiedDomainName

func (o ServerOutput) FullyQualifiedDomainName() pulumi.StringOutput

The fully qualified domain name of a server.

func (ServerOutput) HighAvailability

func (o ServerOutput) HighAvailability() HighAvailabilityResponsePtrOutput

High availability related properties of a server.

func (ServerOutput) Identity

The cmk identity for the server.

func (ServerOutput) Location

func (o ServerOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (ServerOutput) MaintenanceWindow

func (o ServerOutput) MaintenanceWindow() MaintenanceWindowResponsePtrOutput

Maintenance window of a server.

func (ServerOutput) Name

func (o ServerOutput) Name() pulumi.StringOutput

The name of the resource

func (ServerOutput) Network

Network related properties of a server.

func (ServerOutput) ReplicaCapacity

func (o ServerOutput) ReplicaCapacity() pulumi.IntOutput

The maximum number of replicas that a primary server can have.

func (ServerOutput) ReplicationRole

func (o ServerOutput) ReplicationRole() pulumi.StringPtrOutput

The replication role.

func (ServerOutput) Sku

The SKU (pricing tier) of the server.

func (ServerOutput) SourceServerResourceId

func (o ServerOutput) SourceServerResourceId() pulumi.StringPtrOutput

The source MySQL server id.

func (ServerOutput) State

func (o ServerOutput) State() pulumi.StringOutput

The state of a server.

func (ServerOutput) Storage

Storage related properties of a server.

func (ServerOutput) SystemData

func (o ServerOutput) SystemData() SystemDataResponseOutput

The system metadata relating to this resource.

func (ServerOutput) Tags

Resource tags.

func (ServerOutput) ToServerOutput

func (o ServerOutput) ToServerOutput() ServerOutput

func (ServerOutput) ToServerOutputWithContext

func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput

func (ServerOutput) Type

func (o ServerOutput) Type() pulumi.StringOutput

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

func (ServerOutput) Version

func (o ServerOutput) Version() pulumi.StringPtrOutput

Server version.

type ServerState

type ServerState struct {
}

func (ServerState) ElementType

func (ServerState) ElementType() reflect.Type

type ServerVersion

type ServerVersion string

Server version.

func (ServerVersion) ElementType

func (ServerVersion) ElementType() reflect.Type

func (ServerVersion) ToServerVersionOutput

func (e ServerVersion) ToServerVersionOutput() ServerVersionOutput

func (ServerVersion) ToServerVersionOutputWithContext

func (e ServerVersion) ToServerVersionOutputWithContext(ctx context.Context) ServerVersionOutput

func (ServerVersion) ToServerVersionPtrOutput

func (e ServerVersion) ToServerVersionPtrOutput() ServerVersionPtrOutput

func (ServerVersion) ToServerVersionPtrOutputWithContext

func (e ServerVersion) ToServerVersionPtrOutputWithContext(ctx context.Context) ServerVersionPtrOutput

func (ServerVersion) ToStringOutput

func (e ServerVersion) ToStringOutput() pulumi.StringOutput

func (ServerVersion) ToStringOutputWithContext

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

func (ServerVersion) ToStringPtrOutput

func (e ServerVersion) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServerVersion) ToStringPtrOutputWithContext

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

type ServerVersionInput

type ServerVersionInput interface {
	pulumi.Input

	ToServerVersionOutput() ServerVersionOutput
	ToServerVersionOutputWithContext(context.Context) ServerVersionOutput
}

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

ServerVersion_5_7
ServerVersion_8_0_21

type ServerVersionOutput

type ServerVersionOutput struct{ *pulumi.OutputState }

func (ServerVersionOutput) ElementType

func (ServerVersionOutput) ElementType() reflect.Type

func (ServerVersionOutput) ToServerVersionOutput

func (o ServerVersionOutput) ToServerVersionOutput() ServerVersionOutput

func (ServerVersionOutput) ToServerVersionOutputWithContext

func (o ServerVersionOutput) ToServerVersionOutputWithContext(ctx context.Context) ServerVersionOutput

func (ServerVersionOutput) ToServerVersionPtrOutput

func (o ServerVersionOutput) ToServerVersionPtrOutput() ServerVersionPtrOutput

func (ServerVersionOutput) ToServerVersionPtrOutputWithContext

func (o ServerVersionOutput) ToServerVersionPtrOutputWithContext(ctx context.Context) ServerVersionPtrOutput

func (ServerVersionOutput) ToStringOutput

func (o ServerVersionOutput) ToStringOutput() pulumi.StringOutput

func (ServerVersionOutput) ToStringOutputWithContext

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

func (ServerVersionOutput) ToStringPtrOutput

func (o ServerVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServerVersionOutput) ToStringPtrOutputWithContext

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

type ServerVersionPtrInput

type ServerVersionPtrInput interface {
	pulumi.Input

	ToServerVersionPtrOutput() ServerVersionPtrOutput
	ToServerVersionPtrOutputWithContext(context.Context) ServerVersionPtrOutput
}

func ServerVersionPtr

func ServerVersionPtr(v string) ServerVersionPtrInput

type ServerVersionPtrOutput

type ServerVersionPtrOutput struct{ *pulumi.OutputState }

func (ServerVersionPtrOutput) Elem

func (ServerVersionPtrOutput) ElementType

func (ServerVersionPtrOutput) ElementType() reflect.Type

func (ServerVersionPtrOutput) ToServerVersionPtrOutput

func (o ServerVersionPtrOutput) ToServerVersionPtrOutput() ServerVersionPtrOutput

func (ServerVersionPtrOutput) ToServerVersionPtrOutputWithContext

func (o ServerVersionPtrOutput) ToServerVersionPtrOutputWithContext(ctx context.Context) ServerVersionPtrOutput

func (ServerVersionPtrOutput) ToStringPtrOutput

func (o ServerVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServerVersionPtrOutput) ToStringPtrOutputWithContext

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

type Sku

type Sku struct {
	// The name of the sku, e.g. Standard_D32s_v3.
	Name string `pulumi:"name"`
	// The tier of the particular SKU, e.g. GeneralPurpose.
	Tier string `pulumi:"tier"`
}

Billing information related properties of a server.

type SkuArgs

type SkuArgs struct {
	// The name of the sku, e.g. Standard_D32s_v3.
	Name pulumi.StringInput `pulumi:"name"`
	// The tier of the particular SKU, e.g. GeneralPurpose.
	Tier pulumi.StringInput `pulumi:"tier"`
}

Billing information related properties of a server.

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

Billing information related properties of a server.

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringOutput

The name of the sku, e.g. Standard_D32s_v3.

func (SkuOutput) Tier

func (o SkuOutput) Tier() pulumi.StringOutput

The tier of the particular SKU, e.g. GeneralPurpose.

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name

The name of the sku, e.g. Standard_D32s_v3.

func (SkuPtrOutput) Tier

The tier of the particular SKU, e.g. GeneralPurpose.

func (SkuPtrOutput) ToSkuPtrOutput

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse

type SkuResponse struct {
	// The name of the sku, e.g. Standard_D32s_v3.
	Name string `pulumi:"name"`
	// The tier of the particular SKU, e.g. GeneralPurpose.
	Tier string `pulumi:"tier"`
}

Billing information related properties of a server.

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

Billing information related properties of a server.

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

The name of the sku, e.g. Standard_D32s_v3.

func (SkuResponseOutput) Tier

The tier of the particular SKU, e.g. GeneralPurpose.

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

type SkuResponsePtrOutput

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem

func (SkuResponsePtrOutput) ElementType

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name

The name of the sku, e.g. Standard_D32s_v3.

func (SkuResponsePtrOutput) Tier

The tier of the particular SKU, e.g. GeneralPurpose.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuTier

type SkuTier string

The tier of the particular SKU, e.g. GeneralPurpose.

func (SkuTier) ElementType

func (SkuTier) ElementType() reflect.Type

func (SkuTier) ToSkuTierOutput

func (e SkuTier) ToSkuTierOutput() SkuTierOutput

func (SkuTier) ToSkuTierOutputWithContext

func (e SkuTier) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput

func (SkuTier) ToSkuTierPtrOutput

func (e SkuTier) ToSkuTierPtrOutput() SkuTierPtrOutput

func (SkuTier) ToSkuTierPtrOutputWithContext

func (e SkuTier) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput

func (SkuTier) ToStringOutput

func (e SkuTier) ToStringOutput() pulumi.StringOutput

func (SkuTier) ToStringOutputWithContext

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

func (SkuTier) ToStringPtrOutput

func (e SkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTier) ToStringPtrOutputWithContext

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

type SkuTierInput

type SkuTierInput interface {
	pulumi.Input

	ToSkuTierOutput() SkuTierOutput
	ToSkuTierOutputWithContext(context.Context) SkuTierOutput
}

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

SkuTierBurstable
SkuTierGeneralPurpose
SkuTierMemoryOptimized

type SkuTierOutput

type SkuTierOutput struct{ *pulumi.OutputState }

func (SkuTierOutput) ElementType

func (SkuTierOutput) ElementType() reflect.Type

func (SkuTierOutput) ToSkuTierOutput

func (o SkuTierOutput) ToSkuTierOutput() SkuTierOutput

func (SkuTierOutput) ToSkuTierOutputWithContext

func (o SkuTierOutput) ToSkuTierOutputWithContext(ctx context.Context) SkuTierOutput

func (SkuTierOutput) ToSkuTierPtrOutput

func (o SkuTierOutput) ToSkuTierPtrOutput() SkuTierPtrOutput

func (SkuTierOutput) ToSkuTierPtrOutputWithContext

func (o SkuTierOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput

func (SkuTierOutput) ToStringOutput

func (o SkuTierOutput) ToStringOutput() pulumi.StringOutput

func (SkuTierOutput) ToStringOutputWithContext

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

func (SkuTierOutput) ToStringPtrOutput

func (o SkuTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTierOutput) ToStringPtrOutputWithContext

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

type SkuTierPtrInput

type SkuTierPtrInput interface {
	pulumi.Input

	ToSkuTierPtrOutput() SkuTierPtrOutput
	ToSkuTierPtrOutputWithContext(context.Context) SkuTierPtrOutput
}

func SkuTierPtr

func SkuTierPtr(v string) SkuTierPtrInput

type SkuTierPtrOutput

type SkuTierPtrOutput struct{ *pulumi.OutputState }

func (SkuTierPtrOutput) Elem

func (SkuTierPtrOutput) ElementType

func (SkuTierPtrOutput) ElementType() reflect.Type

func (SkuTierPtrOutput) ToSkuTierPtrOutput

func (o SkuTierPtrOutput) ToSkuTierPtrOutput() SkuTierPtrOutput

func (SkuTierPtrOutput) ToSkuTierPtrOutputWithContext

func (o SkuTierPtrOutput) ToSkuTierPtrOutputWithContext(ctx context.Context) SkuTierPtrOutput

func (SkuTierPtrOutput) ToStringPtrOutput

func (o SkuTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuTierPtrOutput) ToStringPtrOutputWithContext

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

type Storage

type Storage struct {
	// Enable Storage Auto Grow or not.
	AutoGrow *string `pulumi:"autoGrow"`
	// Enable IO Auto Scaling or not.
	AutoIoScaling *string `pulumi:"autoIoScaling"`
	// Storage IOPS for a server.
	Iops *int `pulumi:"iops"`
	// Enable Log On Disk or not.
	LogOnDisk *string `pulumi:"logOnDisk"`
	// Max storage size allowed for a server.
	StorageSizeGB *int `pulumi:"storageSizeGB"`
}

Storage Profile properties of a server

func (*Storage) Defaults

func (val *Storage) Defaults() *Storage

Defaults sets the appropriate defaults for Storage

type StorageArgs

type StorageArgs struct {
	// Enable Storage Auto Grow or not.
	AutoGrow pulumi.StringPtrInput `pulumi:"autoGrow"`
	// Enable IO Auto Scaling or not.
	AutoIoScaling pulumi.StringPtrInput `pulumi:"autoIoScaling"`
	// Storage IOPS for a server.
	Iops pulumi.IntPtrInput `pulumi:"iops"`
	// Enable Log On Disk or not.
	LogOnDisk pulumi.StringPtrInput `pulumi:"logOnDisk"`
	// Max storage size allowed for a server.
	StorageSizeGB pulumi.IntPtrInput `pulumi:"storageSizeGB"`
}

Storage Profile properties of a server

func (*StorageArgs) Defaults

func (val *StorageArgs) Defaults() *StorageArgs

Defaults sets the appropriate defaults for StorageArgs

func (StorageArgs) ElementType

func (StorageArgs) ElementType() reflect.Type

func (StorageArgs) ToStorageOutput

func (i StorageArgs) ToStorageOutput() StorageOutput

func (StorageArgs) ToStorageOutputWithContext

func (i StorageArgs) ToStorageOutputWithContext(ctx context.Context) StorageOutput

func (StorageArgs) ToStoragePtrOutput

func (i StorageArgs) ToStoragePtrOutput() StoragePtrOutput

func (StorageArgs) ToStoragePtrOutputWithContext

func (i StorageArgs) ToStoragePtrOutputWithContext(ctx context.Context) StoragePtrOutput

type StorageInput

type StorageInput interface {
	pulumi.Input

	ToStorageOutput() StorageOutput
	ToStorageOutputWithContext(context.Context) StorageOutput
}

StorageInput is an input type that accepts StorageArgs and StorageOutput values. You can construct a concrete instance of `StorageInput` via:

StorageArgs{...}

type StorageOutput

type StorageOutput struct{ *pulumi.OutputState }

Storage Profile properties of a server

func (StorageOutput) AutoGrow

func (o StorageOutput) AutoGrow() pulumi.StringPtrOutput

Enable Storage Auto Grow or not.

func (StorageOutput) AutoIoScaling

func (o StorageOutput) AutoIoScaling() pulumi.StringPtrOutput

Enable IO Auto Scaling or not.

func (StorageOutput) ElementType

func (StorageOutput) ElementType() reflect.Type

func (StorageOutput) Iops

Storage IOPS for a server.

func (StorageOutput) LogOnDisk

func (o StorageOutput) LogOnDisk() pulumi.StringPtrOutput

Enable Log On Disk or not.

func (StorageOutput) StorageSizeGB

func (o StorageOutput) StorageSizeGB() pulumi.IntPtrOutput

Max storage size allowed for a server.

func (StorageOutput) ToStorageOutput

func (o StorageOutput) ToStorageOutput() StorageOutput

func (StorageOutput) ToStorageOutputWithContext

func (o StorageOutput) ToStorageOutputWithContext(ctx context.Context) StorageOutput

func (StorageOutput) ToStoragePtrOutput

func (o StorageOutput) ToStoragePtrOutput() StoragePtrOutput

func (StorageOutput) ToStoragePtrOutputWithContext

func (o StorageOutput) ToStoragePtrOutputWithContext(ctx context.Context) StoragePtrOutput

type StoragePtrInput

type StoragePtrInput interface {
	pulumi.Input

	ToStoragePtrOutput() StoragePtrOutput
	ToStoragePtrOutputWithContext(context.Context) StoragePtrOutput
}

StoragePtrInput is an input type that accepts StorageArgs, StoragePtr and StoragePtrOutput values. You can construct a concrete instance of `StoragePtrInput` via:

        StorageArgs{...}

or:

        nil

func StoragePtr

func StoragePtr(v *StorageArgs) StoragePtrInput

type StoragePtrOutput

type StoragePtrOutput struct{ *pulumi.OutputState }

func (StoragePtrOutput) AutoGrow

Enable Storage Auto Grow or not.

func (StoragePtrOutput) AutoIoScaling

func (o StoragePtrOutput) AutoIoScaling() pulumi.StringPtrOutput

Enable IO Auto Scaling or not.

func (StoragePtrOutput) Elem

func (StoragePtrOutput) ElementType

func (StoragePtrOutput) ElementType() reflect.Type

func (StoragePtrOutput) Iops

Storage IOPS for a server.

func (StoragePtrOutput) LogOnDisk

func (o StoragePtrOutput) LogOnDisk() pulumi.StringPtrOutput

Enable Log On Disk or not.

func (StoragePtrOutput) StorageSizeGB

func (o StoragePtrOutput) StorageSizeGB() pulumi.IntPtrOutput

Max storage size allowed for a server.

func (StoragePtrOutput) ToStoragePtrOutput

func (o StoragePtrOutput) ToStoragePtrOutput() StoragePtrOutput

func (StoragePtrOutput) ToStoragePtrOutputWithContext

func (o StoragePtrOutput) ToStoragePtrOutputWithContext(ctx context.Context) StoragePtrOutput

type StorageResponse

type StorageResponse struct {
	// Enable Storage Auto Grow or not.
	AutoGrow *string `pulumi:"autoGrow"`
	// Enable IO Auto Scaling or not.
	AutoIoScaling *string `pulumi:"autoIoScaling"`
	// Storage IOPS for a server.
	Iops *int `pulumi:"iops"`
	// Enable Log On Disk or not.
	LogOnDisk *string `pulumi:"logOnDisk"`
	// Max storage size allowed for a server.
	StorageSizeGB *int `pulumi:"storageSizeGB"`
	// The sku name of the server storage.
	StorageSku string `pulumi:"storageSku"`
}

Storage Profile properties of a server

func (*StorageResponse) Defaults

func (val *StorageResponse) Defaults() *StorageResponse

Defaults sets the appropriate defaults for StorageResponse

type StorageResponseOutput

type StorageResponseOutput struct{ *pulumi.OutputState }

Storage Profile properties of a server

func (StorageResponseOutput) AutoGrow

Enable Storage Auto Grow or not.

func (StorageResponseOutput) AutoIoScaling

func (o StorageResponseOutput) AutoIoScaling() pulumi.StringPtrOutput

Enable IO Auto Scaling or not.

func (StorageResponseOutput) ElementType

func (StorageResponseOutput) ElementType() reflect.Type

func (StorageResponseOutput) Iops

Storage IOPS for a server.

func (StorageResponseOutput) LogOnDisk

Enable Log On Disk or not.

func (StorageResponseOutput) StorageSizeGB

func (o StorageResponseOutput) StorageSizeGB() pulumi.IntPtrOutput

Max storage size allowed for a server.

func (StorageResponseOutput) StorageSku

func (o StorageResponseOutput) StorageSku() pulumi.StringOutput

The sku name of the server storage.

func (StorageResponseOutput) ToStorageResponseOutput

func (o StorageResponseOutput) ToStorageResponseOutput() StorageResponseOutput

func (StorageResponseOutput) ToStorageResponseOutputWithContext

func (o StorageResponseOutput) ToStorageResponseOutputWithContext(ctx context.Context) StorageResponseOutput

type StorageResponsePtrOutput

type StorageResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageResponsePtrOutput) AutoGrow

Enable Storage Auto Grow or not.

func (StorageResponsePtrOutput) AutoIoScaling

Enable IO Auto Scaling or not.

func (StorageResponsePtrOutput) Elem

func (StorageResponsePtrOutput) ElementType

func (StorageResponsePtrOutput) ElementType() reflect.Type

func (StorageResponsePtrOutput) Iops

Storage IOPS for a server.

func (StorageResponsePtrOutput) LogOnDisk

Enable Log On Disk or not.

func (StorageResponsePtrOutput) StorageSizeGB

func (o StorageResponsePtrOutput) StorageSizeGB() pulumi.IntPtrOutput

Max storage size allowed for a server.

func (StorageResponsePtrOutput) StorageSku

The sku name of the server storage.

func (StorageResponsePtrOutput) ToStorageResponsePtrOutput

func (o StorageResponsePtrOutput) ToStorageResponsePtrOutput() StorageResponsePtrOutput

func (StorageResponsePtrOutput) ToStorageResponsePtrOutputWithContext

func (o StorageResponsePtrOutput) ToStorageResponsePtrOutputWithContext(ctx context.Context) StorageResponsePtrOutput

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 UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	// Client Id of user assigned identity
	ClientId string `pulumi:"clientId"`
	// Principal Id of user assigned identity
	PrincipalId string `pulumi:"principalId"`
}

Metadata of user assigned identity.

type UserAssignedIdentityResponseArrayMapOutput

type UserAssignedIdentityResponseArrayMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseArrayMapOutput) ElementType

func (UserAssignedIdentityResponseArrayMapOutput) MapIndex

func (UserAssignedIdentityResponseArrayMapOutput) ToUserAssignedIdentityResponseArrayMapOutput

func (o UserAssignedIdentityResponseArrayMapOutput) ToUserAssignedIdentityResponseArrayMapOutput() UserAssignedIdentityResponseArrayMapOutput

func (UserAssignedIdentityResponseArrayMapOutput) ToUserAssignedIdentityResponseArrayMapOutputWithContext

func (o UserAssignedIdentityResponseArrayMapOutput) ToUserAssignedIdentityResponseArrayMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseArrayMapOutput

type UserAssignedIdentityResponseArrayOutput

type UserAssignedIdentityResponseArrayOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseArrayOutput) ElementType

func (UserAssignedIdentityResponseArrayOutput) Index

func (UserAssignedIdentityResponseArrayOutput) ToUserAssignedIdentityResponseArrayOutput

func (o UserAssignedIdentityResponseArrayOutput) ToUserAssignedIdentityResponseArrayOutput() UserAssignedIdentityResponseArrayOutput

func (UserAssignedIdentityResponseArrayOutput) ToUserAssignedIdentityResponseArrayOutputWithContext

func (o UserAssignedIdentityResponseArrayOutput) ToUserAssignedIdentityResponseArrayOutputWithContext(ctx context.Context) UserAssignedIdentityResponseArrayOutput

type UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

Metadata of user assigned identity.

func (UserAssignedIdentityResponseOutput) ClientId

Client Id of user assigned identity

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) PrincipalId

Principal Id of user assigned identity

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

Jump to

Keyboard shortcuts

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