azurearcdata

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 (
	AccountProvisioningModeAutomatic = AccountProvisioningMode("automatic")
	AccountProvisioningModeManual    = AccountProvisioningMode("manual")
)
View Source
const (
	AggregationTypeAverage = AggregationType("Average")
	AggregationTypeMinimum = AggregationType("Minimum")
	AggregationTypeMaximum = AggregationType("Maximum")
	AggregationTypeSum     = AggregationType("Sum")
	AggregationTypeCount   = AggregationType("Count")
)
View Source
const (
	ArcSqlManagedInstanceLicenseTypeBasePrice        = ArcSqlManagedInstanceLicenseType("BasePrice")
	ArcSqlManagedInstanceLicenseTypeLicenseIncluded  = ArcSqlManagedInstanceLicenseType("LicenseIncluded")
	ArcSqlManagedInstanceLicenseTypeDisasterRecovery = ArcSqlManagedInstanceLicenseType("DisasterRecovery")
)
View Source
const (
	ArcSqlServerLicenseTypeUndefined   = ArcSqlServerLicenseType("Undefined")
	ArcSqlServerLicenseTypeFree        = ArcSqlServerLicenseType("Free")
	ArcSqlServerLicenseTypeHADR        = ArcSqlServerLicenseType("HADR")
	ArcSqlServerLicenseTypeServerCAL   = ArcSqlServerLicenseType("ServerCAL")
	ArcSqlServerLicenseTypeLicenseOnly = ArcSqlServerLicenseType("LicenseOnly")
	ArcSqlServerLicenseTypePAYG        = ArcSqlServerLicenseType("PAYG")
	ArcSqlServerLicenseTypePaid        = ArcSqlServerLicenseType("Paid")
)
View Source
const (
	ConnectionStatusConnected    = ConnectionStatus("Connected")
	ConnectionStatusDisconnected = ConnectionStatus("Disconnected")
	ConnectionStatusRegistered   = ConnectionStatus("Registered")
	ConnectionStatusUnknown      = ConnectionStatus("Unknown")
)
View Source
const (
	DatabaseStateOnline           = DatabaseState("Online")
	DatabaseStateRestoring        = DatabaseState("Restoring")
	DatabaseStateRecovering       = DatabaseState("Recovering")
	DatabaseStateRecoveryPending  = DatabaseState("RecoveryPending")
	DatabaseStateSuspect          = DatabaseState("Suspect")
	DatabaseStateEmergency        = DatabaseState("Emergency")
	DatabaseStateOffline          = DatabaseState("Offline")
	DatabaseStateCopying          = DatabaseState("Copying")
	DatabaseStateOfflineSecondary = DatabaseState("OfflineSecondary")
)
View Source
const (
	DefenderStatusProtected   = DefenderStatus("Protected")
	DefenderStatusUnprotected = DefenderStatus("Unprotected")
	DefenderStatusUnknown     = DefenderStatus("Unknown")
)
View Source
const (
	EditionTypeEvaluation             = EditionType("Evaluation")
	EditionTypeEnterprise             = EditionType("Enterprise")
	EditionTypeStandard               = EditionType("Standard")
	EditionTypeWeb                    = EditionType("Web")
	EditionTypeDeveloper              = EditionType("Developer")
	EditionTypeExpress                = EditionType("Express")
	EditionType_Business_Intelligence = EditionType("Business Intelligence")
)
View Source
const (
	FailoverGroupPartnerSyncModeAsync = FailoverGroupPartnerSyncMode("async")
	FailoverGroupPartnerSyncModeSync  = FailoverGroupPartnerSyncMode("sync")
)
View Source
const (
	HostType_Azure_Virtual_Machine        = HostType("Azure Virtual Machine")
	HostType_Azure_VMWare_Virtual_Machine = HostType("Azure VMWare Virtual Machine")
	HostType_Azure_Kubernetes_Service     = HostType("Azure Kubernetes Service")
	HostType_AWS_VMWare_Virtual_Machine   = HostType("AWS VMWare Virtual Machine")
	HostType_AWS_Kubernetes_Service       = HostType("AWS Kubernetes Service")
	HostType_GCP_VMWare_Virtual_Machine   = HostType("GCP VMWare Virtual Machine")
	HostType_GCP_Kubernetes_Service       = HostType("GCP Kubernetes Service")
	HostTypeContainer                     = HostType("Container")
	HostType_Virtual_Machine              = HostType("Virtual Machine")
	HostType_Physical_Server              = HostType("Physical Server")
	HostType_AWS_Virtual_Machine          = HostType("AWS Virtual Machine")
	HostType_GCP_Virtual_Machine          = HostType("GCP Virtual Machine")
	HostTypeOther                         = HostType("Other")
)
View Source
const (
	InfrastructureAzure      = Infrastructure("azure")
	InfrastructureGcp        = Infrastructure("gcp")
	InfrastructureAws        = Infrastructure("aws")
	InfrastructureAlibaba    = Infrastructure("alibaba")
	InfrastructureOnpremises = Infrastructure("onpremises")
	InfrastructureOther      = Infrastructure("other")
)
View Source
const (
	InstanceFailoverGroupRolePrimary                        = InstanceFailoverGroupRole("primary")
	InstanceFailoverGroupRoleSecondary                      = InstanceFailoverGroupRole("secondary")
	InstanceFailoverGroupRole_Force_Primary_Allow_Data_Loss = InstanceFailoverGroupRole("force-primary-allow-data-loss")
	InstanceFailoverGroupRole_Force_Secondary               = InstanceFailoverGroupRole("force-secondary")
)
View Source
const (
	RecoveryModeFull         = RecoveryMode("Full")
	RecoveryMode_Bulk_Logged = RecoveryMode("Bulk-logged")
	RecoveryModeSimple       = RecoveryMode("Simple")
)
View Source
const (
	SqlManagedInstanceSkuTierGeneralPurpose   = SqlManagedInstanceSkuTier("GeneralPurpose")
	SqlManagedInstanceSkuTierBusinessCritical = SqlManagedInstanceSkuTier("BusinessCritical")
)
View Source
const (
	SqlVersion_SQL_Server_2012 = SqlVersion("SQL Server 2012")
	SqlVersion_SQL_Server_2014 = SqlVersion("SQL Server 2014")
	SqlVersion_SQL_Server_2016 = SqlVersion("SQL Server 2016")
	SqlVersion_SQL_Server_2017 = SqlVersion("SQL Server 2017")
	SqlVersion_SQL_Server_2019 = SqlVersion("SQL Server 2019")
	SqlVersion_SQL_Server_2022 = SqlVersion("SQL Server 2022")
	SqlVersionUnknown          = SqlVersion("Unknown")
)
View Source
const (
	ExtendedLocationTypesCustomLocation = ExtendedLocationTypes("CustomLocation")
)
View Source
const (
	PostgresInstanceSkuTierHyperscale = PostgresInstanceSkuTier("Hyperscale")
)
View Source
const (
	SqlManagedInstanceSkuNameVCore = SqlManagedInstanceSkuName("vCore")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountProvisioningMode

type AccountProvisioningMode string

The service account provisioning mode for this Active Directory connector.

func (AccountProvisioningMode) ElementType

func (AccountProvisioningMode) ElementType() reflect.Type

func (AccountProvisioningMode) ToAccountProvisioningModeOutput

func (e AccountProvisioningMode) ToAccountProvisioningModeOutput() AccountProvisioningModeOutput

func (AccountProvisioningMode) ToAccountProvisioningModeOutputWithContext

func (e AccountProvisioningMode) ToAccountProvisioningModeOutputWithContext(ctx context.Context) AccountProvisioningModeOutput

func (AccountProvisioningMode) ToAccountProvisioningModePtrOutput

func (e AccountProvisioningMode) ToAccountProvisioningModePtrOutput() AccountProvisioningModePtrOutput

func (AccountProvisioningMode) ToAccountProvisioningModePtrOutputWithContext

func (e AccountProvisioningMode) ToAccountProvisioningModePtrOutputWithContext(ctx context.Context) AccountProvisioningModePtrOutput

func (AccountProvisioningMode) ToStringOutput

func (e AccountProvisioningMode) ToStringOutput() pulumi.StringOutput

func (AccountProvisioningMode) ToStringOutputWithContext

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

func (AccountProvisioningMode) ToStringPtrOutput

func (e AccountProvisioningMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (AccountProvisioningMode) ToStringPtrOutputWithContext

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

type AccountProvisioningModeInput

type AccountProvisioningModeInput interface {
	pulumi.Input

	ToAccountProvisioningModeOutput() AccountProvisioningModeOutput
	ToAccountProvisioningModeOutputWithContext(context.Context) AccountProvisioningModeOutput
}

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

AccountProvisioningModeAutomatic
AccountProvisioningModeManual

type AccountProvisioningModeOutput

type AccountProvisioningModeOutput struct{ *pulumi.OutputState }

func (AccountProvisioningModeOutput) ElementType

func (AccountProvisioningModeOutput) ToAccountProvisioningModeOutput

func (o AccountProvisioningModeOutput) ToAccountProvisioningModeOutput() AccountProvisioningModeOutput

func (AccountProvisioningModeOutput) ToAccountProvisioningModeOutputWithContext

func (o AccountProvisioningModeOutput) ToAccountProvisioningModeOutputWithContext(ctx context.Context) AccountProvisioningModeOutput

func (AccountProvisioningModeOutput) ToAccountProvisioningModePtrOutput

func (o AccountProvisioningModeOutput) ToAccountProvisioningModePtrOutput() AccountProvisioningModePtrOutput

func (AccountProvisioningModeOutput) ToAccountProvisioningModePtrOutputWithContext

func (o AccountProvisioningModeOutput) ToAccountProvisioningModePtrOutputWithContext(ctx context.Context) AccountProvisioningModePtrOutput

func (AccountProvisioningModeOutput) ToStringOutput

func (AccountProvisioningModeOutput) ToStringOutputWithContext

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

func (AccountProvisioningModeOutput) ToStringPtrOutput

func (AccountProvisioningModeOutput) ToStringPtrOutputWithContext

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

type AccountProvisioningModePtrInput

type AccountProvisioningModePtrInput interface {
	pulumi.Input

	ToAccountProvisioningModePtrOutput() AccountProvisioningModePtrOutput
	ToAccountProvisioningModePtrOutputWithContext(context.Context) AccountProvisioningModePtrOutput
}

func AccountProvisioningModePtr

func AccountProvisioningModePtr(v string) AccountProvisioningModePtrInput

type AccountProvisioningModePtrOutput

type AccountProvisioningModePtrOutput struct{ *pulumi.OutputState }

func (AccountProvisioningModePtrOutput) Elem

func (AccountProvisioningModePtrOutput) ElementType

func (AccountProvisioningModePtrOutput) ToAccountProvisioningModePtrOutput

func (o AccountProvisioningModePtrOutput) ToAccountProvisioningModePtrOutput() AccountProvisioningModePtrOutput

func (AccountProvisioningModePtrOutput) ToAccountProvisioningModePtrOutputWithContext

func (o AccountProvisioningModePtrOutput) ToAccountProvisioningModePtrOutputWithContext(ctx context.Context) AccountProvisioningModePtrOutput

func (AccountProvisioningModePtrOutput) ToStringPtrOutput

func (AccountProvisioningModePtrOutput) ToStringPtrOutputWithContext

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

type ActiveDirectoryConnector

type ActiveDirectoryConnector struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// null
	Properties ActiveDirectoryConnectorPropertiesResponseOutput `pulumi:"properties"`
	// 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"`
}

Active directory connector resource Azure REST API version: 2023-01-15-preview. Prior API version in Azure Native 1.x: 2022-03-01-preview.

Other available API versions: 2024-01-01.

func GetActiveDirectoryConnector

func GetActiveDirectoryConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ActiveDirectoryConnectorState, opts ...pulumi.ResourceOption) (*ActiveDirectoryConnector, error)

GetActiveDirectoryConnector gets an existing ActiveDirectoryConnector 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 NewActiveDirectoryConnector

func NewActiveDirectoryConnector(ctx *pulumi.Context,
	name string, args *ActiveDirectoryConnectorArgs, opts ...pulumi.ResourceOption) (*ActiveDirectoryConnector, error)

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

func (*ActiveDirectoryConnector) ElementType

func (*ActiveDirectoryConnector) ElementType() reflect.Type

func (*ActiveDirectoryConnector) ToActiveDirectoryConnectorOutput

func (i *ActiveDirectoryConnector) ToActiveDirectoryConnectorOutput() ActiveDirectoryConnectorOutput

func (*ActiveDirectoryConnector) ToActiveDirectoryConnectorOutputWithContext

func (i *ActiveDirectoryConnector) ToActiveDirectoryConnectorOutputWithContext(ctx context.Context) ActiveDirectoryConnectorOutput

type ActiveDirectoryConnectorArgs

type ActiveDirectoryConnectorArgs struct {
	// The name of the Active Directory connector instance
	ActiveDirectoryConnectorName pulumi.StringPtrInput
	// The name of the data controller
	DataControllerName pulumi.StringInput
	// null
	Properties ActiveDirectoryConnectorPropertiesInput
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a ActiveDirectoryConnector resource.

func (ActiveDirectoryConnectorArgs) ElementType

type ActiveDirectoryConnectorDNSDetails

type ActiveDirectoryConnectorDNSDetails struct {
	// DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.
	DomainName *string `pulumi:"domainName"`
	// List of Active Directory DNS server IP addresses.
	NameserverIPAddresses []string `pulumi:"nameserverIPAddresses"`
	// Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.
	PreferK8sDnsForPtrLookups *bool `pulumi:"preferK8sDnsForPtrLookups"`
	// Replica count for DNS proxy service. Default value is 1.
	Replicas *float64 `pulumi:"replicas"`
}

DNS server details

func (*ActiveDirectoryConnectorDNSDetails) Defaults

Defaults sets the appropriate defaults for ActiveDirectoryConnectorDNSDetails

type ActiveDirectoryConnectorDNSDetailsArgs

type ActiveDirectoryConnectorDNSDetailsArgs struct {
	// DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.
	DomainName pulumi.StringPtrInput `pulumi:"domainName"`
	// List of Active Directory DNS server IP addresses.
	NameserverIPAddresses pulumi.StringArrayInput `pulumi:"nameserverIPAddresses"`
	// Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.
	PreferK8sDnsForPtrLookups pulumi.BoolPtrInput `pulumi:"preferK8sDnsForPtrLookups"`
	// Replica count for DNS proxy service. Default value is 1.
	Replicas pulumi.Float64PtrInput `pulumi:"replicas"`
}

DNS server details

func (*ActiveDirectoryConnectorDNSDetailsArgs) Defaults

Defaults sets the appropriate defaults for ActiveDirectoryConnectorDNSDetailsArgs

func (ActiveDirectoryConnectorDNSDetailsArgs) ElementType

func (ActiveDirectoryConnectorDNSDetailsArgs) ToActiveDirectoryConnectorDNSDetailsOutput

func (i ActiveDirectoryConnectorDNSDetailsArgs) ToActiveDirectoryConnectorDNSDetailsOutput() ActiveDirectoryConnectorDNSDetailsOutput

func (ActiveDirectoryConnectorDNSDetailsArgs) ToActiveDirectoryConnectorDNSDetailsOutputWithContext

func (i ActiveDirectoryConnectorDNSDetailsArgs) ToActiveDirectoryConnectorDNSDetailsOutputWithContext(ctx context.Context) ActiveDirectoryConnectorDNSDetailsOutput

type ActiveDirectoryConnectorDNSDetailsInput

type ActiveDirectoryConnectorDNSDetailsInput interface {
	pulumi.Input

	ToActiveDirectoryConnectorDNSDetailsOutput() ActiveDirectoryConnectorDNSDetailsOutput
	ToActiveDirectoryConnectorDNSDetailsOutputWithContext(context.Context) ActiveDirectoryConnectorDNSDetailsOutput
}

ActiveDirectoryConnectorDNSDetailsInput is an input type that accepts ActiveDirectoryConnectorDNSDetailsArgs and ActiveDirectoryConnectorDNSDetailsOutput values. You can construct a concrete instance of `ActiveDirectoryConnectorDNSDetailsInput` via:

ActiveDirectoryConnectorDNSDetailsArgs{...}

type ActiveDirectoryConnectorDNSDetailsOutput

type ActiveDirectoryConnectorDNSDetailsOutput struct{ *pulumi.OutputState }

DNS server details

func (ActiveDirectoryConnectorDNSDetailsOutput) DomainName

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

func (ActiveDirectoryConnectorDNSDetailsOutput) ElementType

func (ActiveDirectoryConnectorDNSDetailsOutput) NameserverIPAddresses

List of Active Directory DNS server IP addresses.

func (ActiveDirectoryConnectorDNSDetailsOutput) PreferK8sDnsForPtrLookups

func (o ActiveDirectoryConnectorDNSDetailsOutput) PreferK8sDnsForPtrLookups() pulumi.BoolPtrOutput

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

func (ActiveDirectoryConnectorDNSDetailsOutput) Replicas

Replica count for DNS proxy service. Default value is 1.

func (ActiveDirectoryConnectorDNSDetailsOutput) ToActiveDirectoryConnectorDNSDetailsOutput

func (o ActiveDirectoryConnectorDNSDetailsOutput) ToActiveDirectoryConnectorDNSDetailsOutput() ActiveDirectoryConnectorDNSDetailsOutput

func (ActiveDirectoryConnectorDNSDetailsOutput) ToActiveDirectoryConnectorDNSDetailsOutputWithContext

func (o ActiveDirectoryConnectorDNSDetailsOutput) ToActiveDirectoryConnectorDNSDetailsOutputWithContext(ctx context.Context) ActiveDirectoryConnectorDNSDetailsOutput

type ActiveDirectoryConnectorDNSDetailsResponse

type ActiveDirectoryConnectorDNSDetailsResponse struct {
	// DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.
	DomainName *string `pulumi:"domainName"`
	// List of Active Directory DNS server IP addresses.
	NameserverIPAddresses []string `pulumi:"nameserverIPAddresses"`
	// Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.
	PreferK8sDnsForPtrLookups *bool `pulumi:"preferK8sDnsForPtrLookups"`
	// Replica count for DNS proxy service. Default value is 1.
	Replicas *float64 `pulumi:"replicas"`
}

DNS server details

func (*ActiveDirectoryConnectorDNSDetailsResponse) Defaults

Defaults sets the appropriate defaults for ActiveDirectoryConnectorDNSDetailsResponse

type ActiveDirectoryConnectorDNSDetailsResponseOutput

type ActiveDirectoryConnectorDNSDetailsResponseOutput struct{ *pulumi.OutputState }

DNS server details

func (ActiveDirectoryConnectorDNSDetailsResponseOutput) DomainName

DNS domain name for which DNS lookups should be forwarded to the Active Directory DNS servers.

func (ActiveDirectoryConnectorDNSDetailsResponseOutput) ElementType

func (ActiveDirectoryConnectorDNSDetailsResponseOutput) NameserverIPAddresses

List of Active Directory DNS server IP addresses.

func (ActiveDirectoryConnectorDNSDetailsResponseOutput) PreferK8sDnsForPtrLookups

Flag indicating whether to prefer Kubernetes DNS server response over AD DNS server response for IP address lookups.

func (ActiveDirectoryConnectorDNSDetailsResponseOutput) Replicas

Replica count for DNS proxy service. Default value is 1.

func (ActiveDirectoryConnectorDNSDetailsResponseOutput) ToActiveDirectoryConnectorDNSDetailsResponseOutput

func (o ActiveDirectoryConnectorDNSDetailsResponseOutput) ToActiveDirectoryConnectorDNSDetailsResponseOutput() ActiveDirectoryConnectorDNSDetailsResponseOutput

func (ActiveDirectoryConnectorDNSDetailsResponseOutput) ToActiveDirectoryConnectorDNSDetailsResponseOutputWithContext

func (o ActiveDirectoryConnectorDNSDetailsResponseOutput) ToActiveDirectoryConnectorDNSDetailsResponseOutputWithContext(ctx context.Context) ActiveDirectoryConnectorDNSDetailsResponseOutput

type ActiveDirectoryConnectorDomainDetails

type ActiveDirectoryConnectorDomainDetails struct {
	// null
	DomainControllers *ActiveDirectoryDomainControllers `pulumi:"domainControllers"`
	// NETBIOS name of the Active Directory domain.
	NetbiosDomainName *string `pulumi:"netbiosDomainName"`
	// The distinguished name of the Active Directory Organizational Unit.
	OuDistinguishedName *string `pulumi:"ouDistinguishedName"`
	// Name (uppercase) of the Active Directory domain that this AD connector will be associated with.
	Realm string `pulumi:"realm"`
	// The service account provisioning mode for this Active Directory connector.
	ServiceAccountProvisioning *string `pulumi:"serviceAccountProvisioning"`
}

Active Directory domain details

func (*ActiveDirectoryConnectorDomainDetails) Defaults

Defaults sets the appropriate defaults for ActiveDirectoryConnectorDomainDetails

type ActiveDirectoryConnectorDomainDetailsArgs

type ActiveDirectoryConnectorDomainDetailsArgs struct {
	// null
	DomainControllers ActiveDirectoryDomainControllersPtrInput `pulumi:"domainControllers"`
	// NETBIOS name of the Active Directory domain.
	NetbiosDomainName pulumi.StringPtrInput `pulumi:"netbiosDomainName"`
	// The distinguished name of the Active Directory Organizational Unit.
	OuDistinguishedName pulumi.StringPtrInput `pulumi:"ouDistinguishedName"`
	// Name (uppercase) of the Active Directory domain that this AD connector will be associated with.
	Realm pulumi.StringInput `pulumi:"realm"`
	// The service account provisioning mode for this Active Directory connector.
	ServiceAccountProvisioning pulumi.StringPtrInput `pulumi:"serviceAccountProvisioning"`
}

Active Directory domain details

func (*ActiveDirectoryConnectorDomainDetailsArgs) Defaults

Defaults sets the appropriate defaults for ActiveDirectoryConnectorDomainDetailsArgs

func (ActiveDirectoryConnectorDomainDetailsArgs) ElementType

func (ActiveDirectoryConnectorDomainDetailsArgs) ToActiveDirectoryConnectorDomainDetailsOutput

func (i ActiveDirectoryConnectorDomainDetailsArgs) ToActiveDirectoryConnectorDomainDetailsOutput() ActiveDirectoryConnectorDomainDetailsOutput

func (ActiveDirectoryConnectorDomainDetailsArgs) ToActiveDirectoryConnectorDomainDetailsOutputWithContext

func (i ActiveDirectoryConnectorDomainDetailsArgs) ToActiveDirectoryConnectorDomainDetailsOutputWithContext(ctx context.Context) ActiveDirectoryConnectorDomainDetailsOutput

type ActiveDirectoryConnectorDomainDetailsInput

type ActiveDirectoryConnectorDomainDetailsInput interface {
	pulumi.Input

	ToActiveDirectoryConnectorDomainDetailsOutput() ActiveDirectoryConnectorDomainDetailsOutput
	ToActiveDirectoryConnectorDomainDetailsOutputWithContext(context.Context) ActiveDirectoryConnectorDomainDetailsOutput
}

ActiveDirectoryConnectorDomainDetailsInput is an input type that accepts ActiveDirectoryConnectorDomainDetailsArgs and ActiveDirectoryConnectorDomainDetailsOutput values. You can construct a concrete instance of `ActiveDirectoryConnectorDomainDetailsInput` via:

ActiveDirectoryConnectorDomainDetailsArgs{...}

type ActiveDirectoryConnectorDomainDetailsOutput

type ActiveDirectoryConnectorDomainDetailsOutput struct{ *pulumi.OutputState }

Active Directory domain details

func (ActiveDirectoryConnectorDomainDetailsOutput) DomainControllers

null

func (ActiveDirectoryConnectorDomainDetailsOutput) ElementType

func (ActiveDirectoryConnectorDomainDetailsOutput) NetbiosDomainName

NETBIOS name of the Active Directory domain.

func (ActiveDirectoryConnectorDomainDetailsOutput) OuDistinguishedName

The distinguished name of the Active Directory Organizational Unit.

func (ActiveDirectoryConnectorDomainDetailsOutput) Realm

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

func (ActiveDirectoryConnectorDomainDetailsOutput) ServiceAccountProvisioning

The service account provisioning mode for this Active Directory connector.

func (ActiveDirectoryConnectorDomainDetailsOutput) ToActiveDirectoryConnectorDomainDetailsOutput

func (o ActiveDirectoryConnectorDomainDetailsOutput) ToActiveDirectoryConnectorDomainDetailsOutput() ActiveDirectoryConnectorDomainDetailsOutput

func (ActiveDirectoryConnectorDomainDetailsOutput) ToActiveDirectoryConnectorDomainDetailsOutputWithContext

func (o ActiveDirectoryConnectorDomainDetailsOutput) ToActiveDirectoryConnectorDomainDetailsOutputWithContext(ctx context.Context) ActiveDirectoryConnectorDomainDetailsOutput

type ActiveDirectoryConnectorDomainDetailsResponse

type ActiveDirectoryConnectorDomainDetailsResponse struct {
	// null
	DomainControllers *ActiveDirectoryDomainControllersResponse `pulumi:"domainControllers"`
	// NETBIOS name of the Active Directory domain.
	NetbiosDomainName *string `pulumi:"netbiosDomainName"`
	// The distinguished name of the Active Directory Organizational Unit.
	OuDistinguishedName *string `pulumi:"ouDistinguishedName"`
	// Name (uppercase) of the Active Directory domain that this AD connector will be associated with.
	Realm string `pulumi:"realm"`
	// The service account provisioning mode for this Active Directory connector.
	ServiceAccountProvisioning *string `pulumi:"serviceAccountProvisioning"`
}

Active Directory domain details

func (*ActiveDirectoryConnectorDomainDetailsResponse) Defaults

Defaults sets the appropriate defaults for ActiveDirectoryConnectorDomainDetailsResponse

type ActiveDirectoryConnectorDomainDetailsResponseOutput

type ActiveDirectoryConnectorDomainDetailsResponseOutput struct{ *pulumi.OutputState }

Active Directory domain details

func (ActiveDirectoryConnectorDomainDetailsResponseOutput) DomainControllers

null

func (ActiveDirectoryConnectorDomainDetailsResponseOutput) ElementType

func (ActiveDirectoryConnectorDomainDetailsResponseOutput) NetbiosDomainName

NETBIOS name of the Active Directory domain.

func (ActiveDirectoryConnectorDomainDetailsResponseOutput) OuDistinguishedName

The distinguished name of the Active Directory Organizational Unit.

func (ActiveDirectoryConnectorDomainDetailsResponseOutput) Realm

Name (uppercase) of the Active Directory domain that this AD connector will be associated with.

func (ActiveDirectoryConnectorDomainDetailsResponseOutput) ServiceAccountProvisioning

The service account provisioning mode for this Active Directory connector.

func (ActiveDirectoryConnectorDomainDetailsResponseOutput) ToActiveDirectoryConnectorDomainDetailsResponseOutput

func (o ActiveDirectoryConnectorDomainDetailsResponseOutput) ToActiveDirectoryConnectorDomainDetailsResponseOutput() ActiveDirectoryConnectorDomainDetailsResponseOutput

func (ActiveDirectoryConnectorDomainDetailsResponseOutput) ToActiveDirectoryConnectorDomainDetailsResponseOutputWithContext

func (o ActiveDirectoryConnectorDomainDetailsResponseOutput) ToActiveDirectoryConnectorDomainDetailsResponseOutputWithContext(ctx context.Context) ActiveDirectoryConnectorDomainDetailsResponseOutput

type ActiveDirectoryConnectorInput

type ActiveDirectoryConnectorInput interface {
	pulumi.Input

	ToActiveDirectoryConnectorOutput() ActiveDirectoryConnectorOutput
	ToActiveDirectoryConnectorOutputWithContext(ctx context.Context) ActiveDirectoryConnectorOutput
}

type ActiveDirectoryConnectorOutput

type ActiveDirectoryConnectorOutput struct{ *pulumi.OutputState }

func (ActiveDirectoryConnectorOutput) ElementType

func (ActiveDirectoryConnectorOutput) Name

The name of the resource

func (ActiveDirectoryConnectorOutput) Properties

null

func (ActiveDirectoryConnectorOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ActiveDirectoryConnectorOutput) ToActiveDirectoryConnectorOutput

func (o ActiveDirectoryConnectorOutput) ToActiveDirectoryConnectorOutput() ActiveDirectoryConnectorOutput

func (ActiveDirectoryConnectorOutput) ToActiveDirectoryConnectorOutputWithContext

func (o ActiveDirectoryConnectorOutput) ToActiveDirectoryConnectorOutputWithContext(ctx context.Context) ActiveDirectoryConnectorOutput

func (ActiveDirectoryConnectorOutput) Type

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

type ActiveDirectoryConnectorProperties

type ActiveDirectoryConnectorProperties struct {
	// Username and password for domain service account authentication.
	DomainServiceAccountLoginInformation *BasicLoginInformation `pulumi:"domainServiceAccountLoginInformation"`
	// null
	Spec ActiveDirectoryConnectorSpec `pulumi:"spec"`
	// null
	Status *ActiveDirectoryConnectorStatus `pulumi:"status"`
}

The properties of an Active Directory connector resource

func (*ActiveDirectoryConnectorProperties) Defaults

Defaults sets the appropriate defaults for ActiveDirectoryConnectorProperties

type ActiveDirectoryConnectorPropertiesArgs

type ActiveDirectoryConnectorPropertiesArgs struct {
	// Username and password for domain service account authentication.
	DomainServiceAccountLoginInformation BasicLoginInformationPtrInput `pulumi:"domainServiceAccountLoginInformation"`
	// null
	Spec ActiveDirectoryConnectorSpecInput `pulumi:"spec"`
	// null
	Status ActiveDirectoryConnectorStatusPtrInput `pulumi:"status"`
}

The properties of an Active Directory connector resource

func (*ActiveDirectoryConnectorPropertiesArgs) Defaults

Defaults sets the appropriate defaults for ActiveDirectoryConnectorPropertiesArgs

func (ActiveDirectoryConnectorPropertiesArgs) ElementType

func (ActiveDirectoryConnectorPropertiesArgs) ToActiveDirectoryConnectorPropertiesOutput

func (i ActiveDirectoryConnectorPropertiesArgs) ToActiveDirectoryConnectorPropertiesOutput() ActiveDirectoryConnectorPropertiesOutput

func (ActiveDirectoryConnectorPropertiesArgs) ToActiveDirectoryConnectorPropertiesOutputWithContext

func (i ActiveDirectoryConnectorPropertiesArgs) ToActiveDirectoryConnectorPropertiesOutputWithContext(ctx context.Context) ActiveDirectoryConnectorPropertiesOutput

type ActiveDirectoryConnectorPropertiesInput

type ActiveDirectoryConnectorPropertiesInput interface {
	pulumi.Input

	ToActiveDirectoryConnectorPropertiesOutput() ActiveDirectoryConnectorPropertiesOutput
	ToActiveDirectoryConnectorPropertiesOutputWithContext(context.Context) ActiveDirectoryConnectorPropertiesOutput
}

ActiveDirectoryConnectorPropertiesInput is an input type that accepts ActiveDirectoryConnectorPropertiesArgs and ActiveDirectoryConnectorPropertiesOutput values. You can construct a concrete instance of `ActiveDirectoryConnectorPropertiesInput` via:

ActiveDirectoryConnectorPropertiesArgs{...}

type ActiveDirectoryConnectorPropertiesOutput

type ActiveDirectoryConnectorPropertiesOutput struct{ *pulumi.OutputState }

The properties of an Active Directory connector resource

func (ActiveDirectoryConnectorPropertiesOutput) DomainServiceAccountLoginInformation

func (o ActiveDirectoryConnectorPropertiesOutput) DomainServiceAccountLoginInformation() BasicLoginInformationPtrOutput

Username and password for domain service account authentication.

func (ActiveDirectoryConnectorPropertiesOutput) ElementType

func (ActiveDirectoryConnectorPropertiesOutput) Spec

null

func (ActiveDirectoryConnectorPropertiesOutput) Status

null

func (ActiveDirectoryConnectorPropertiesOutput) ToActiveDirectoryConnectorPropertiesOutput

func (o ActiveDirectoryConnectorPropertiesOutput) ToActiveDirectoryConnectorPropertiesOutput() ActiveDirectoryConnectorPropertiesOutput

func (ActiveDirectoryConnectorPropertiesOutput) ToActiveDirectoryConnectorPropertiesOutputWithContext

func (o ActiveDirectoryConnectorPropertiesOutput) ToActiveDirectoryConnectorPropertiesOutputWithContext(ctx context.Context) ActiveDirectoryConnectorPropertiesOutput

type ActiveDirectoryConnectorPropertiesResponse

type ActiveDirectoryConnectorPropertiesResponse struct {
	// Username and password for domain service account authentication.
	DomainServiceAccountLoginInformation *BasicLoginInformationResponse `pulumi:"domainServiceAccountLoginInformation"`
	// The provisioning state of the Active Directory connector resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// null
	Spec ActiveDirectoryConnectorSpecResponse `pulumi:"spec"`
	// null
	Status *ActiveDirectoryConnectorStatusResponse `pulumi:"status"`
}

The properties of an Active Directory connector resource

func (*ActiveDirectoryConnectorPropertiesResponse) Defaults

Defaults sets the appropriate defaults for ActiveDirectoryConnectorPropertiesResponse

type ActiveDirectoryConnectorPropertiesResponseOutput

type ActiveDirectoryConnectorPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of an Active Directory connector resource

func (ActiveDirectoryConnectorPropertiesResponseOutput) DomainServiceAccountLoginInformation

Username and password for domain service account authentication.

func (ActiveDirectoryConnectorPropertiesResponseOutput) ElementType

func (ActiveDirectoryConnectorPropertiesResponseOutput) ProvisioningState

The provisioning state of the Active Directory connector resource.

func (ActiveDirectoryConnectorPropertiesResponseOutput) Spec

null

func (ActiveDirectoryConnectorPropertiesResponseOutput) Status

null

func (ActiveDirectoryConnectorPropertiesResponseOutput) ToActiveDirectoryConnectorPropertiesResponseOutput

func (o ActiveDirectoryConnectorPropertiesResponseOutput) ToActiveDirectoryConnectorPropertiesResponseOutput() ActiveDirectoryConnectorPropertiesResponseOutput

func (ActiveDirectoryConnectorPropertiesResponseOutput) ToActiveDirectoryConnectorPropertiesResponseOutputWithContext

func (o ActiveDirectoryConnectorPropertiesResponseOutput) ToActiveDirectoryConnectorPropertiesResponseOutputWithContext(ctx context.Context) ActiveDirectoryConnectorPropertiesResponseOutput

type ActiveDirectoryConnectorSpec

type ActiveDirectoryConnectorSpec struct {
	// null
	ActiveDirectory ActiveDirectoryConnectorDomainDetails `pulumi:"activeDirectory"`
	// null
	Dns ActiveDirectoryConnectorDNSDetails `pulumi:"dns"`
}

The specifications of the AD Kubernetes resource.

func (*ActiveDirectoryConnectorSpec) Defaults

Defaults sets the appropriate defaults for ActiveDirectoryConnectorSpec

type ActiveDirectoryConnectorSpecArgs

type ActiveDirectoryConnectorSpecArgs struct {
	// null
	ActiveDirectory ActiveDirectoryConnectorDomainDetailsInput `pulumi:"activeDirectory"`
	// null
	Dns ActiveDirectoryConnectorDNSDetailsInput `pulumi:"dns"`
}

The specifications of the AD Kubernetes resource.

func (*ActiveDirectoryConnectorSpecArgs) Defaults

Defaults sets the appropriate defaults for ActiveDirectoryConnectorSpecArgs

func (ActiveDirectoryConnectorSpecArgs) ElementType

func (ActiveDirectoryConnectorSpecArgs) ToActiveDirectoryConnectorSpecOutput

func (i ActiveDirectoryConnectorSpecArgs) ToActiveDirectoryConnectorSpecOutput() ActiveDirectoryConnectorSpecOutput

func (ActiveDirectoryConnectorSpecArgs) ToActiveDirectoryConnectorSpecOutputWithContext

func (i ActiveDirectoryConnectorSpecArgs) ToActiveDirectoryConnectorSpecOutputWithContext(ctx context.Context) ActiveDirectoryConnectorSpecOutput

type ActiveDirectoryConnectorSpecInput

type ActiveDirectoryConnectorSpecInput interface {
	pulumi.Input

	ToActiveDirectoryConnectorSpecOutput() ActiveDirectoryConnectorSpecOutput
	ToActiveDirectoryConnectorSpecOutputWithContext(context.Context) ActiveDirectoryConnectorSpecOutput
}

ActiveDirectoryConnectorSpecInput is an input type that accepts ActiveDirectoryConnectorSpecArgs and ActiveDirectoryConnectorSpecOutput values. You can construct a concrete instance of `ActiveDirectoryConnectorSpecInput` via:

ActiveDirectoryConnectorSpecArgs{...}

type ActiveDirectoryConnectorSpecOutput

type ActiveDirectoryConnectorSpecOutput struct{ *pulumi.OutputState }

The specifications of the AD Kubernetes resource.

func (ActiveDirectoryConnectorSpecOutput) ActiveDirectory

null

func (ActiveDirectoryConnectorSpecOutput) Dns

null

func (ActiveDirectoryConnectorSpecOutput) ElementType

func (ActiveDirectoryConnectorSpecOutput) ToActiveDirectoryConnectorSpecOutput

func (o ActiveDirectoryConnectorSpecOutput) ToActiveDirectoryConnectorSpecOutput() ActiveDirectoryConnectorSpecOutput

func (ActiveDirectoryConnectorSpecOutput) ToActiveDirectoryConnectorSpecOutputWithContext

func (o ActiveDirectoryConnectorSpecOutput) ToActiveDirectoryConnectorSpecOutputWithContext(ctx context.Context) ActiveDirectoryConnectorSpecOutput

type ActiveDirectoryConnectorSpecResponse

type ActiveDirectoryConnectorSpecResponse struct {
	// null
	ActiveDirectory ActiveDirectoryConnectorDomainDetailsResponse `pulumi:"activeDirectory"`
	// null
	Dns ActiveDirectoryConnectorDNSDetailsResponse `pulumi:"dns"`
}

The specifications of the AD Kubernetes resource.

func (*ActiveDirectoryConnectorSpecResponse) Defaults

Defaults sets the appropriate defaults for ActiveDirectoryConnectorSpecResponse

type ActiveDirectoryConnectorSpecResponseOutput

type ActiveDirectoryConnectorSpecResponseOutput struct{ *pulumi.OutputState }

The specifications of the AD Kubernetes resource.

func (ActiveDirectoryConnectorSpecResponseOutput) ActiveDirectory

null

func (ActiveDirectoryConnectorSpecResponseOutput) Dns

null

func (ActiveDirectoryConnectorSpecResponseOutput) ElementType

func (ActiveDirectoryConnectorSpecResponseOutput) ToActiveDirectoryConnectorSpecResponseOutput

func (o ActiveDirectoryConnectorSpecResponseOutput) ToActiveDirectoryConnectorSpecResponseOutput() ActiveDirectoryConnectorSpecResponseOutput

func (ActiveDirectoryConnectorSpecResponseOutput) ToActiveDirectoryConnectorSpecResponseOutputWithContext

func (o ActiveDirectoryConnectorSpecResponseOutput) ToActiveDirectoryConnectorSpecResponseOutputWithContext(ctx context.Context) ActiveDirectoryConnectorSpecResponseOutput

type ActiveDirectoryConnectorState

type ActiveDirectoryConnectorState struct {
}

func (ActiveDirectoryConnectorState) ElementType

type ActiveDirectoryConnectorStatus

type ActiveDirectoryConnectorStatus struct {
	// The time that the custom resource was last updated.
	LastUpdateTime *string `pulumi:"lastUpdateTime"`
	// The version of the replicaSet associated with the AD connector custom resource.
	ObservedGeneration *float64 `pulumi:"observedGeneration"`
	// The state of the AD connector custom resource.
	State *string `pulumi:"state"`
}

The status of the Kubernetes custom resource.

type ActiveDirectoryConnectorStatusArgs

type ActiveDirectoryConnectorStatusArgs struct {
	// The time that the custom resource was last updated.
	LastUpdateTime pulumi.StringPtrInput `pulumi:"lastUpdateTime"`
	// The version of the replicaSet associated with the AD connector custom resource.
	ObservedGeneration pulumi.Float64PtrInput `pulumi:"observedGeneration"`
	// The state of the AD connector custom resource.
	State pulumi.StringPtrInput `pulumi:"state"`
}

The status of the Kubernetes custom resource.

func (ActiveDirectoryConnectorStatusArgs) ElementType

func (ActiveDirectoryConnectorStatusArgs) ToActiveDirectoryConnectorStatusOutput

func (i ActiveDirectoryConnectorStatusArgs) ToActiveDirectoryConnectorStatusOutput() ActiveDirectoryConnectorStatusOutput

func (ActiveDirectoryConnectorStatusArgs) ToActiveDirectoryConnectorStatusOutputWithContext

func (i ActiveDirectoryConnectorStatusArgs) ToActiveDirectoryConnectorStatusOutputWithContext(ctx context.Context) ActiveDirectoryConnectorStatusOutput

func (ActiveDirectoryConnectorStatusArgs) ToActiveDirectoryConnectorStatusPtrOutput

func (i ActiveDirectoryConnectorStatusArgs) ToActiveDirectoryConnectorStatusPtrOutput() ActiveDirectoryConnectorStatusPtrOutput

func (ActiveDirectoryConnectorStatusArgs) ToActiveDirectoryConnectorStatusPtrOutputWithContext

func (i ActiveDirectoryConnectorStatusArgs) ToActiveDirectoryConnectorStatusPtrOutputWithContext(ctx context.Context) ActiveDirectoryConnectorStatusPtrOutput

type ActiveDirectoryConnectorStatusInput

type ActiveDirectoryConnectorStatusInput interface {
	pulumi.Input

	ToActiveDirectoryConnectorStatusOutput() ActiveDirectoryConnectorStatusOutput
	ToActiveDirectoryConnectorStatusOutputWithContext(context.Context) ActiveDirectoryConnectorStatusOutput
}

ActiveDirectoryConnectorStatusInput is an input type that accepts ActiveDirectoryConnectorStatusArgs and ActiveDirectoryConnectorStatusOutput values. You can construct a concrete instance of `ActiveDirectoryConnectorStatusInput` via:

ActiveDirectoryConnectorStatusArgs{...}

type ActiveDirectoryConnectorStatusOutput

type ActiveDirectoryConnectorStatusOutput struct{ *pulumi.OutputState }

The status of the Kubernetes custom resource.

func (ActiveDirectoryConnectorStatusOutput) ElementType

func (ActiveDirectoryConnectorStatusOutput) LastUpdateTime

The time that the custom resource was last updated.

func (ActiveDirectoryConnectorStatusOutput) ObservedGeneration

The version of the replicaSet associated with the AD connector custom resource.

func (ActiveDirectoryConnectorStatusOutput) State

The state of the AD connector custom resource.

func (ActiveDirectoryConnectorStatusOutput) ToActiveDirectoryConnectorStatusOutput

func (o ActiveDirectoryConnectorStatusOutput) ToActiveDirectoryConnectorStatusOutput() ActiveDirectoryConnectorStatusOutput

func (ActiveDirectoryConnectorStatusOutput) ToActiveDirectoryConnectorStatusOutputWithContext

func (o ActiveDirectoryConnectorStatusOutput) ToActiveDirectoryConnectorStatusOutputWithContext(ctx context.Context) ActiveDirectoryConnectorStatusOutput

func (ActiveDirectoryConnectorStatusOutput) ToActiveDirectoryConnectorStatusPtrOutput

func (o ActiveDirectoryConnectorStatusOutput) ToActiveDirectoryConnectorStatusPtrOutput() ActiveDirectoryConnectorStatusPtrOutput

func (ActiveDirectoryConnectorStatusOutput) ToActiveDirectoryConnectorStatusPtrOutputWithContext

func (o ActiveDirectoryConnectorStatusOutput) ToActiveDirectoryConnectorStatusPtrOutputWithContext(ctx context.Context) ActiveDirectoryConnectorStatusPtrOutput

type ActiveDirectoryConnectorStatusPtrInput

type ActiveDirectoryConnectorStatusPtrInput interface {
	pulumi.Input

	ToActiveDirectoryConnectorStatusPtrOutput() ActiveDirectoryConnectorStatusPtrOutput
	ToActiveDirectoryConnectorStatusPtrOutputWithContext(context.Context) ActiveDirectoryConnectorStatusPtrOutput
}

ActiveDirectoryConnectorStatusPtrInput is an input type that accepts ActiveDirectoryConnectorStatusArgs, ActiveDirectoryConnectorStatusPtr and ActiveDirectoryConnectorStatusPtrOutput values. You can construct a concrete instance of `ActiveDirectoryConnectorStatusPtrInput` via:

        ActiveDirectoryConnectorStatusArgs{...}

or:

        nil

type ActiveDirectoryConnectorStatusPtrOutput

type ActiveDirectoryConnectorStatusPtrOutput struct{ *pulumi.OutputState }

func (ActiveDirectoryConnectorStatusPtrOutput) Elem

func (ActiveDirectoryConnectorStatusPtrOutput) ElementType

func (ActiveDirectoryConnectorStatusPtrOutput) LastUpdateTime

The time that the custom resource was last updated.

func (ActiveDirectoryConnectorStatusPtrOutput) ObservedGeneration

The version of the replicaSet associated with the AD connector custom resource.

func (ActiveDirectoryConnectorStatusPtrOutput) State

The state of the AD connector custom resource.

func (ActiveDirectoryConnectorStatusPtrOutput) ToActiveDirectoryConnectorStatusPtrOutput

func (o ActiveDirectoryConnectorStatusPtrOutput) ToActiveDirectoryConnectorStatusPtrOutput() ActiveDirectoryConnectorStatusPtrOutput

func (ActiveDirectoryConnectorStatusPtrOutput) ToActiveDirectoryConnectorStatusPtrOutputWithContext

func (o ActiveDirectoryConnectorStatusPtrOutput) ToActiveDirectoryConnectorStatusPtrOutputWithContext(ctx context.Context) ActiveDirectoryConnectorStatusPtrOutput

type ActiveDirectoryConnectorStatusResponse

type ActiveDirectoryConnectorStatusResponse struct {
	// The time that the custom resource was last updated.
	LastUpdateTime *string `pulumi:"lastUpdateTime"`
	// The version of the replicaSet associated with the AD connector custom resource.
	ObservedGeneration *float64 `pulumi:"observedGeneration"`
	// The state of the AD connector custom resource.
	State *string `pulumi:"state"`
}

The status of the Kubernetes custom resource.

type ActiveDirectoryConnectorStatusResponseOutput

type ActiveDirectoryConnectorStatusResponseOutput struct{ *pulumi.OutputState }

The status of the Kubernetes custom resource.

func (ActiveDirectoryConnectorStatusResponseOutput) ElementType

func (ActiveDirectoryConnectorStatusResponseOutput) LastUpdateTime

The time that the custom resource was last updated.

func (ActiveDirectoryConnectorStatusResponseOutput) ObservedGeneration

The version of the replicaSet associated with the AD connector custom resource.

func (ActiveDirectoryConnectorStatusResponseOutput) State

The state of the AD connector custom resource.

func (ActiveDirectoryConnectorStatusResponseOutput) ToActiveDirectoryConnectorStatusResponseOutput

func (o ActiveDirectoryConnectorStatusResponseOutput) ToActiveDirectoryConnectorStatusResponseOutput() ActiveDirectoryConnectorStatusResponseOutput

func (ActiveDirectoryConnectorStatusResponseOutput) ToActiveDirectoryConnectorStatusResponseOutputWithContext

func (o ActiveDirectoryConnectorStatusResponseOutput) ToActiveDirectoryConnectorStatusResponseOutputWithContext(ctx context.Context) ActiveDirectoryConnectorStatusResponseOutput

type ActiveDirectoryConnectorStatusResponsePtrOutput

type ActiveDirectoryConnectorStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (ActiveDirectoryConnectorStatusResponsePtrOutput) Elem

func (ActiveDirectoryConnectorStatusResponsePtrOutput) ElementType

func (ActiveDirectoryConnectorStatusResponsePtrOutput) LastUpdateTime

The time that the custom resource was last updated.

func (ActiveDirectoryConnectorStatusResponsePtrOutput) ObservedGeneration

The version of the replicaSet associated with the AD connector custom resource.

func (ActiveDirectoryConnectorStatusResponsePtrOutput) State

The state of the AD connector custom resource.

func (ActiveDirectoryConnectorStatusResponsePtrOutput) ToActiveDirectoryConnectorStatusResponsePtrOutput

func (o ActiveDirectoryConnectorStatusResponsePtrOutput) ToActiveDirectoryConnectorStatusResponsePtrOutput() ActiveDirectoryConnectorStatusResponsePtrOutput

func (ActiveDirectoryConnectorStatusResponsePtrOutput) ToActiveDirectoryConnectorStatusResponsePtrOutputWithContext

func (o ActiveDirectoryConnectorStatusResponsePtrOutput) ToActiveDirectoryConnectorStatusResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryConnectorStatusResponsePtrOutput

type ActiveDirectoryDomainController

type ActiveDirectoryDomainController struct {
	// Fully-qualified domain name of a domain controller in the AD domain.
	Hostname string `pulumi:"hostname"`
}

Information about a domain controller in the AD domain.

type ActiveDirectoryDomainControllerArgs

type ActiveDirectoryDomainControllerArgs struct {
	// Fully-qualified domain name of a domain controller in the AD domain.
	Hostname pulumi.StringInput `pulumi:"hostname"`
}

Information about a domain controller in the AD domain.

func (ActiveDirectoryDomainControllerArgs) ElementType

func (ActiveDirectoryDomainControllerArgs) ToActiveDirectoryDomainControllerOutput

func (i ActiveDirectoryDomainControllerArgs) ToActiveDirectoryDomainControllerOutput() ActiveDirectoryDomainControllerOutput

func (ActiveDirectoryDomainControllerArgs) ToActiveDirectoryDomainControllerOutputWithContext

func (i ActiveDirectoryDomainControllerArgs) ToActiveDirectoryDomainControllerOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllerOutput

func (ActiveDirectoryDomainControllerArgs) ToActiveDirectoryDomainControllerPtrOutput

func (i ActiveDirectoryDomainControllerArgs) ToActiveDirectoryDomainControllerPtrOutput() ActiveDirectoryDomainControllerPtrOutput

func (ActiveDirectoryDomainControllerArgs) ToActiveDirectoryDomainControllerPtrOutputWithContext

func (i ActiveDirectoryDomainControllerArgs) ToActiveDirectoryDomainControllerPtrOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllerPtrOutput

type ActiveDirectoryDomainControllerArray

type ActiveDirectoryDomainControllerArray []ActiveDirectoryDomainControllerInput

func (ActiveDirectoryDomainControllerArray) ElementType

func (ActiveDirectoryDomainControllerArray) ToActiveDirectoryDomainControllerArrayOutput

func (i ActiveDirectoryDomainControllerArray) ToActiveDirectoryDomainControllerArrayOutput() ActiveDirectoryDomainControllerArrayOutput

func (ActiveDirectoryDomainControllerArray) ToActiveDirectoryDomainControllerArrayOutputWithContext

func (i ActiveDirectoryDomainControllerArray) ToActiveDirectoryDomainControllerArrayOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllerArrayOutput

type ActiveDirectoryDomainControllerArrayInput

type ActiveDirectoryDomainControllerArrayInput interface {
	pulumi.Input

	ToActiveDirectoryDomainControllerArrayOutput() ActiveDirectoryDomainControllerArrayOutput
	ToActiveDirectoryDomainControllerArrayOutputWithContext(context.Context) ActiveDirectoryDomainControllerArrayOutput
}

ActiveDirectoryDomainControllerArrayInput is an input type that accepts ActiveDirectoryDomainControllerArray and ActiveDirectoryDomainControllerArrayOutput values. You can construct a concrete instance of `ActiveDirectoryDomainControllerArrayInput` via:

ActiveDirectoryDomainControllerArray{ ActiveDirectoryDomainControllerArgs{...} }

type ActiveDirectoryDomainControllerArrayOutput

type ActiveDirectoryDomainControllerArrayOutput struct{ *pulumi.OutputState }

func (ActiveDirectoryDomainControllerArrayOutput) ElementType

func (ActiveDirectoryDomainControllerArrayOutput) Index

func (ActiveDirectoryDomainControllerArrayOutput) ToActiveDirectoryDomainControllerArrayOutput

func (o ActiveDirectoryDomainControllerArrayOutput) ToActiveDirectoryDomainControllerArrayOutput() ActiveDirectoryDomainControllerArrayOutput

func (ActiveDirectoryDomainControllerArrayOutput) ToActiveDirectoryDomainControllerArrayOutputWithContext

func (o ActiveDirectoryDomainControllerArrayOutput) ToActiveDirectoryDomainControllerArrayOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllerArrayOutput

type ActiveDirectoryDomainControllerInput

type ActiveDirectoryDomainControllerInput interface {
	pulumi.Input

	ToActiveDirectoryDomainControllerOutput() ActiveDirectoryDomainControllerOutput
	ToActiveDirectoryDomainControllerOutputWithContext(context.Context) ActiveDirectoryDomainControllerOutput
}

ActiveDirectoryDomainControllerInput is an input type that accepts ActiveDirectoryDomainControllerArgs and ActiveDirectoryDomainControllerOutput values. You can construct a concrete instance of `ActiveDirectoryDomainControllerInput` via:

ActiveDirectoryDomainControllerArgs{...}

type ActiveDirectoryDomainControllerOutput

type ActiveDirectoryDomainControllerOutput struct{ *pulumi.OutputState }

Information about a domain controller in the AD domain.

func (ActiveDirectoryDomainControllerOutput) ElementType

func (ActiveDirectoryDomainControllerOutput) Hostname

Fully-qualified domain name of a domain controller in the AD domain.

func (ActiveDirectoryDomainControllerOutput) ToActiveDirectoryDomainControllerOutput

func (o ActiveDirectoryDomainControllerOutput) ToActiveDirectoryDomainControllerOutput() ActiveDirectoryDomainControllerOutput

func (ActiveDirectoryDomainControllerOutput) ToActiveDirectoryDomainControllerOutputWithContext

func (o ActiveDirectoryDomainControllerOutput) ToActiveDirectoryDomainControllerOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllerOutput

func (ActiveDirectoryDomainControllerOutput) ToActiveDirectoryDomainControllerPtrOutput

func (o ActiveDirectoryDomainControllerOutput) ToActiveDirectoryDomainControllerPtrOutput() ActiveDirectoryDomainControllerPtrOutput

func (ActiveDirectoryDomainControllerOutput) ToActiveDirectoryDomainControllerPtrOutputWithContext

func (o ActiveDirectoryDomainControllerOutput) ToActiveDirectoryDomainControllerPtrOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllerPtrOutput

type ActiveDirectoryDomainControllerPtrInput

type ActiveDirectoryDomainControllerPtrInput interface {
	pulumi.Input

	ToActiveDirectoryDomainControllerPtrOutput() ActiveDirectoryDomainControllerPtrOutput
	ToActiveDirectoryDomainControllerPtrOutputWithContext(context.Context) ActiveDirectoryDomainControllerPtrOutput
}

ActiveDirectoryDomainControllerPtrInput is an input type that accepts ActiveDirectoryDomainControllerArgs, ActiveDirectoryDomainControllerPtr and ActiveDirectoryDomainControllerPtrOutput values. You can construct a concrete instance of `ActiveDirectoryDomainControllerPtrInput` via:

        ActiveDirectoryDomainControllerArgs{...}

or:

        nil

type ActiveDirectoryDomainControllerPtrOutput

type ActiveDirectoryDomainControllerPtrOutput struct{ *pulumi.OutputState }

func (ActiveDirectoryDomainControllerPtrOutput) Elem

func (ActiveDirectoryDomainControllerPtrOutput) ElementType

func (ActiveDirectoryDomainControllerPtrOutput) Hostname

Fully-qualified domain name of a domain controller in the AD domain.

func (ActiveDirectoryDomainControllerPtrOutput) ToActiveDirectoryDomainControllerPtrOutput

func (o ActiveDirectoryDomainControllerPtrOutput) ToActiveDirectoryDomainControllerPtrOutput() ActiveDirectoryDomainControllerPtrOutput

func (ActiveDirectoryDomainControllerPtrOutput) ToActiveDirectoryDomainControllerPtrOutputWithContext

func (o ActiveDirectoryDomainControllerPtrOutput) ToActiveDirectoryDomainControllerPtrOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllerPtrOutput

type ActiveDirectoryDomainControllerResponse

type ActiveDirectoryDomainControllerResponse struct {
	// Fully-qualified domain name of a domain controller in the AD domain.
	Hostname string `pulumi:"hostname"`
}

Information about a domain controller in the AD domain.

type ActiveDirectoryDomainControllerResponseArrayOutput

type ActiveDirectoryDomainControllerResponseArrayOutput struct{ *pulumi.OutputState }

func (ActiveDirectoryDomainControllerResponseArrayOutput) ElementType

func (ActiveDirectoryDomainControllerResponseArrayOutput) Index

func (ActiveDirectoryDomainControllerResponseArrayOutput) ToActiveDirectoryDomainControllerResponseArrayOutput

func (o ActiveDirectoryDomainControllerResponseArrayOutput) ToActiveDirectoryDomainControllerResponseArrayOutput() ActiveDirectoryDomainControllerResponseArrayOutput

func (ActiveDirectoryDomainControllerResponseArrayOutput) ToActiveDirectoryDomainControllerResponseArrayOutputWithContext

func (o ActiveDirectoryDomainControllerResponseArrayOutput) ToActiveDirectoryDomainControllerResponseArrayOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllerResponseArrayOutput

type ActiveDirectoryDomainControllerResponseOutput

type ActiveDirectoryDomainControllerResponseOutput struct{ *pulumi.OutputState }

Information about a domain controller in the AD domain.

func (ActiveDirectoryDomainControllerResponseOutput) ElementType

func (ActiveDirectoryDomainControllerResponseOutput) Hostname

Fully-qualified domain name of a domain controller in the AD domain.

func (ActiveDirectoryDomainControllerResponseOutput) ToActiveDirectoryDomainControllerResponseOutput

func (o ActiveDirectoryDomainControllerResponseOutput) ToActiveDirectoryDomainControllerResponseOutput() ActiveDirectoryDomainControllerResponseOutput

func (ActiveDirectoryDomainControllerResponseOutput) ToActiveDirectoryDomainControllerResponseOutputWithContext

func (o ActiveDirectoryDomainControllerResponseOutput) ToActiveDirectoryDomainControllerResponseOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllerResponseOutput

type ActiveDirectoryDomainControllerResponsePtrOutput

type ActiveDirectoryDomainControllerResponsePtrOutput struct{ *pulumi.OutputState }

func (ActiveDirectoryDomainControllerResponsePtrOutput) Elem

func (ActiveDirectoryDomainControllerResponsePtrOutput) ElementType

func (ActiveDirectoryDomainControllerResponsePtrOutput) Hostname

Fully-qualified domain name of a domain controller in the AD domain.

func (ActiveDirectoryDomainControllerResponsePtrOutput) ToActiveDirectoryDomainControllerResponsePtrOutput

func (o ActiveDirectoryDomainControllerResponsePtrOutput) ToActiveDirectoryDomainControllerResponsePtrOutput() ActiveDirectoryDomainControllerResponsePtrOutput

func (ActiveDirectoryDomainControllerResponsePtrOutput) ToActiveDirectoryDomainControllerResponsePtrOutputWithContext

func (o ActiveDirectoryDomainControllerResponsePtrOutput) ToActiveDirectoryDomainControllerResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllerResponsePtrOutput

type ActiveDirectoryDomainControllers

type ActiveDirectoryDomainControllers struct {
	// Information about the Primary Domain Controller (PDC) in the AD domain.
	PrimaryDomainController *ActiveDirectoryDomainController `pulumi:"primaryDomainController"`
	// null
	SecondaryDomainControllers []ActiveDirectoryDomainController `pulumi:"secondaryDomainControllers"`
}

Details about the Active Directory domain controllers associated with this AD connector instance

type ActiveDirectoryDomainControllersArgs

type ActiveDirectoryDomainControllersArgs struct {
	// Information about the Primary Domain Controller (PDC) in the AD domain.
	PrimaryDomainController ActiveDirectoryDomainControllerPtrInput `pulumi:"primaryDomainController"`
	// null
	SecondaryDomainControllers ActiveDirectoryDomainControllerArrayInput `pulumi:"secondaryDomainControllers"`
}

Details about the Active Directory domain controllers associated with this AD connector instance

func (ActiveDirectoryDomainControllersArgs) ElementType

func (ActiveDirectoryDomainControllersArgs) ToActiveDirectoryDomainControllersOutput

func (i ActiveDirectoryDomainControllersArgs) ToActiveDirectoryDomainControllersOutput() ActiveDirectoryDomainControllersOutput

func (ActiveDirectoryDomainControllersArgs) ToActiveDirectoryDomainControllersOutputWithContext

func (i ActiveDirectoryDomainControllersArgs) ToActiveDirectoryDomainControllersOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllersOutput

func (ActiveDirectoryDomainControllersArgs) ToActiveDirectoryDomainControllersPtrOutput

func (i ActiveDirectoryDomainControllersArgs) ToActiveDirectoryDomainControllersPtrOutput() ActiveDirectoryDomainControllersPtrOutput

func (ActiveDirectoryDomainControllersArgs) ToActiveDirectoryDomainControllersPtrOutputWithContext

func (i ActiveDirectoryDomainControllersArgs) ToActiveDirectoryDomainControllersPtrOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllersPtrOutput

type ActiveDirectoryDomainControllersInput

type ActiveDirectoryDomainControllersInput interface {
	pulumi.Input

	ToActiveDirectoryDomainControllersOutput() ActiveDirectoryDomainControllersOutput
	ToActiveDirectoryDomainControllersOutputWithContext(context.Context) ActiveDirectoryDomainControllersOutput
}

ActiveDirectoryDomainControllersInput is an input type that accepts ActiveDirectoryDomainControllersArgs and ActiveDirectoryDomainControllersOutput values. You can construct a concrete instance of `ActiveDirectoryDomainControllersInput` via:

ActiveDirectoryDomainControllersArgs{...}

type ActiveDirectoryDomainControllersOutput

type ActiveDirectoryDomainControllersOutput struct{ *pulumi.OutputState }

Details about the Active Directory domain controllers associated with this AD connector instance

func (ActiveDirectoryDomainControllersOutput) ElementType

func (ActiveDirectoryDomainControllersOutput) PrimaryDomainController

Information about the Primary Domain Controller (PDC) in the AD domain.

func (ActiveDirectoryDomainControllersOutput) SecondaryDomainControllers

null

func (ActiveDirectoryDomainControllersOutput) ToActiveDirectoryDomainControllersOutput

func (o ActiveDirectoryDomainControllersOutput) ToActiveDirectoryDomainControllersOutput() ActiveDirectoryDomainControllersOutput

func (ActiveDirectoryDomainControllersOutput) ToActiveDirectoryDomainControllersOutputWithContext

func (o ActiveDirectoryDomainControllersOutput) ToActiveDirectoryDomainControllersOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllersOutput

func (ActiveDirectoryDomainControllersOutput) ToActiveDirectoryDomainControllersPtrOutput

func (o ActiveDirectoryDomainControllersOutput) ToActiveDirectoryDomainControllersPtrOutput() ActiveDirectoryDomainControllersPtrOutput

func (ActiveDirectoryDomainControllersOutput) ToActiveDirectoryDomainControllersPtrOutputWithContext

func (o ActiveDirectoryDomainControllersOutput) ToActiveDirectoryDomainControllersPtrOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllersPtrOutput

type ActiveDirectoryDomainControllersPtrInput

type ActiveDirectoryDomainControllersPtrInput interface {
	pulumi.Input

	ToActiveDirectoryDomainControllersPtrOutput() ActiveDirectoryDomainControllersPtrOutput
	ToActiveDirectoryDomainControllersPtrOutputWithContext(context.Context) ActiveDirectoryDomainControllersPtrOutput
}

ActiveDirectoryDomainControllersPtrInput is an input type that accepts ActiveDirectoryDomainControllersArgs, ActiveDirectoryDomainControllersPtr and ActiveDirectoryDomainControllersPtrOutput values. You can construct a concrete instance of `ActiveDirectoryDomainControllersPtrInput` via:

        ActiveDirectoryDomainControllersArgs{...}

or:

        nil

type ActiveDirectoryDomainControllersPtrOutput

type ActiveDirectoryDomainControllersPtrOutput struct{ *pulumi.OutputState }

func (ActiveDirectoryDomainControllersPtrOutput) Elem

func (ActiveDirectoryDomainControllersPtrOutput) ElementType

func (ActiveDirectoryDomainControllersPtrOutput) PrimaryDomainController

Information about the Primary Domain Controller (PDC) in the AD domain.

func (ActiveDirectoryDomainControllersPtrOutput) SecondaryDomainControllers

null

func (ActiveDirectoryDomainControllersPtrOutput) ToActiveDirectoryDomainControllersPtrOutput

func (o ActiveDirectoryDomainControllersPtrOutput) ToActiveDirectoryDomainControllersPtrOutput() ActiveDirectoryDomainControllersPtrOutput

func (ActiveDirectoryDomainControllersPtrOutput) ToActiveDirectoryDomainControllersPtrOutputWithContext

func (o ActiveDirectoryDomainControllersPtrOutput) ToActiveDirectoryDomainControllersPtrOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllersPtrOutput

type ActiveDirectoryDomainControllersResponse

type ActiveDirectoryDomainControllersResponse struct {
	// Information about the Primary Domain Controller (PDC) in the AD domain.
	PrimaryDomainController *ActiveDirectoryDomainControllerResponse `pulumi:"primaryDomainController"`
	// null
	SecondaryDomainControllers []ActiveDirectoryDomainControllerResponse `pulumi:"secondaryDomainControllers"`
}

Details about the Active Directory domain controllers associated with this AD connector instance

type ActiveDirectoryDomainControllersResponseOutput

type ActiveDirectoryDomainControllersResponseOutput struct{ *pulumi.OutputState }

Details about the Active Directory domain controllers associated with this AD connector instance

func (ActiveDirectoryDomainControllersResponseOutput) ElementType

func (ActiveDirectoryDomainControllersResponseOutput) PrimaryDomainController

Information about the Primary Domain Controller (PDC) in the AD domain.

func (ActiveDirectoryDomainControllersResponseOutput) SecondaryDomainControllers

null

func (ActiveDirectoryDomainControllersResponseOutput) ToActiveDirectoryDomainControllersResponseOutput

func (o ActiveDirectoryDomainControllersResponseOutput) ToActiveDirectoryDomainControllersResponseOutput() ActiveDirectoryDomainControllersResponseOutput

func (ActiveDirectoryDomainControllersResponseOutput) ToActiveDirectoryDomainControllersResponseOutputWithContext

func (o ActiveDirectoryDomainControllersResponseOutput) ToActiveDirectoryDomainControllersResponseOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllersResponseOutput

type ActiveDirectoryDomainControllersResponsePtrOutput

type ActiveDirectoryDomainControllersResponsePtrOutput struct{ *pulumi.OutputState }

func (ActiveDirectoryDomainControllersResponsePtrOutput) Elem

func (ActiveDirectoryDomainControllersResponsePtrOutput) ElementType

func (ActiveDirectoryDomainControllersResponsePtrOutput) PrimaryDomainController

Information about the Primary Domain Controller (PDC) in the AD domain.

func (ActiveDirectoryDomainControllersResponsePtrOutput) SecondaryDomainControllers

null

func (ActiveDirectoryDomainControllersResponsePtrOutput) ToActiveDirectoryDomainControllersResponsePtrOutput

func (o ActiveDirectoryDomainControllersResponsePtrOutput) ToActiveDirectoryDomainControllersResponsePtrOutput() ActiveDirectoryDomainControllersResponsePtrOutput

func (ActiveDirectoryDomainControllersResponsePtrOutput) ToActiveDirectoryDomainControllersResponsePtrOutputWithContext

func (o ActiveDirectoryDomainControllersResponsePtrOutput) ToActiveDirectoryDomainControllersResponsePtrOutputWithContext(ctx context.Context) ActiveDirectoryDomainControllersResponsePtrOutput

type ActiveDirectoryInformation

type ActiveDirectoryInformation struct {
	// Keytab information that is used for the Sql Managed Instance when Active Directory authentication is used.
	KeytabInformation *KeytabInformation `pulumi:"keytabInformation"`
}

Active Directory information that related to the resource.

type ActiveDirectoryInformationArgs

type ActiveDirectoryInformationArgs struct {
	// Keytab information that is used for the Sql Managed Instance when Active Directory authentication is used.
	KeytabInformation KeytabInformationPtrInput `pulumi:"keytabInformation"`
}

Active Directory information that related to the resource.

func (ActiveDirectoryInformationArgs) ElementType

func (ActiveDirectoryInformationArgs) ToActiveDirectoryInformationOutput

func (i ActiveDirectoryInformationArgs) ToActiveDirectoryInformationOutput() ActiveDirectoryInformationOutput

func (ActiveDirectoryInformationArgs) ToActiveDirectoryInformationOutputWithContext

func (i ActiveDirectoryInformationArgs) ToActiveDirectoryInformationOutputWithContext(ctx context.Context) ActiveDirectoryInformationOutput

func (ActiveDirectoryInformationArgs) ToActiveDirectoryInformationPtrOutput

func (i ActiveDirectoryInformationArgs) ToActiveDirectoryInformationPtrOutput() ActiveDirectoryInformationPtrOutput

func (ActiveDirectoryInformationArgs) ToActiveDirectoryInformationPtrOutputWithContext

func (i ActiveDirectoryInformationArgs) ToActiveDirectoryInformationPtrOutputWithContext(ctx context.Context) ActiveDirectoryInformationPtrOutput

type ActiveDirectoryInformationInput

type ActiveDirectoryInformationInput interface {
	pulumi.Input

	ToActiveDirectoryInformationOutput() ActiveDirectoryInformationOutput
	ToActiveDirectoryInformationOutputWithContext(context.Context) ActiveDirectoryInformationOutput
}

ActiveDirectoryInformationInput is an input type that accepts ActiveDirectoryInformationArgs and ActiveDirectoryInformationOutput values. You can construct a concrete instance of `ActiveDirectoryInformationInput` via:

ActiveDirectoryInformationArgs{...}

type ActiveDirectoryInformationOutput

type ActiveDirectoryInformationOutput struct{ *pulumi.OutputState }

Active Directory information that related to the resource.

func (ActiveDirectoryInformationOutput) ElementType

func (ActiveDirectoryInformationOutput) KeytabInformation

Keytab information that is used for the Sql Managed Instance when Active Directory authentication is used.

func (ActiveDirectoryInformationOutput) ToActiveDirectoryInformationOutput

func (o ActiveDirectoryInformationOutput) ToActiveDirectoryInformationOutput() ActiveDirectoryInformationOutput

func (ActiveDirectoryInformationOutput) ToActiveDirectoryInformationOutputWithContext

func (o ActiveDirectoryInformationOutput) ToActiveDirectoryInformationOutputWithContext(ctx context.Context) ActiveDirectoryInformationOutput

func (ActiveDirectoryInformationOutput) ToActiveDirectoryInformationPtrOutput

func (o ActiveDirectoryInformationOutput) ToActiveDirectoryInformationPtrOutput() ActiveDirectoryInformationPtrOutput

func (ActiveDirectoryInformationOutput) ToActiveDirectoryInformationPtrOutputWithContext

func (o ActiveDirectoryInformationOutput) ToActiveDirectoryInformationPtrOutputWithContext(ctx context.Context) ActiveDirectoryInformationPtrOutput

type ActiveDirectoryInformationPtrInput

type ActiveDirectoryInformationPtrInput interface {
	pulumi.Input

	ToActiveDirectoryInformationPtrOutput() ActiveDirectoryInformationPtrOutput
	ToActiveDirectoryInformationPtrOutputWithContext(context.Context) ActiveDirectoryInformationPtrOutput
}

ActiveDirectoryInformationPtrInput is an input type that accepts ActiveDirectoryInformationArgs, ActiveDirectoryInformationPtr and ActiveDirectoryInformationPtrOutput values. You can construct a concrete instance of `ActiveDirectoryInformationPtrInput` via:

        ActiveDirectoryInformationArgs{...}

or:

        nil

type ActiveDirectoryInformationPtrOutput

type ActiveDirectoryInformationPtrOutput struct{ *pulumi.OutputState }

func (ActiveDirectoryInformationPtrOutput) Elem

func (ActiveDirectoryInformationPtrOutput) ElementType

func (ActiveDirectoryInformationPtrOutput) KeytabInformation

Keytab information that is used for the Sql Managed Instance when Active Directory authentication is used.

func (ActiveDirectoryInformationPtrOutput) ToActiveDirectoryInformationPtrOutput

func (o ActiveDirectoryInformationPtrOutput) ToActiveDirectoryInformationPtrOutput() ActiveDirectoryInformationPtrOutput

func (ActiveDirectoryInformationPtrOutput) ToActiveDirectoryInformationPtrOutputWithContext

func (o ActiveDirectoryInformationPtrOutput) ToActiveDirectoryInformationPtrOutputWithContext(ctx context.Context) ActiveDirectoryInformationPtrOutput

type AggregationType

type AggregationType string

The aggregation type to use for the numerical columns in the dataset.

func (AggregationType) ElementType

func (AggregationType) ElementType() reflect.Type

func (AggregationType) ToAggregationTypeOutput

func (e AggregationType) ToAggregationTypeOutput() AggregationTypeOutput

func (AggregationType) ToAggregationTypeOutputWithContext

func (e AggregationType) ToAggregationTypeOutputWithContext(ctx context.Context) AggregationTypeOutput

func (AggregationType) ToAggregationTypePtrOutput

func (e AggregationType) ToAggregationTypePtrOutput() AggregationTypePtrOutput

func (AggregationType) ToAggregationTypePtrOutputWithContext

func (e AggregationType) ToAggregationTypePtrOutputWithContext(ctx context.Context) AggregationTypePtrOutput

func (AggregationType) ToStringOutput

func (e AggregationType) ToStringOutput() pulumi.StringOutput

func (AggregationType) ToStringOutputWithContext

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

func (AggregationType) ToStringPtrOutput

func (e AggregationType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AggregationType) ToStringPtrOutputWithContext

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

type AggregationTypeInput

type AggregationTypeInput interface {
	pulumi.Input

	ToAggregationTypeOutput() AggregationTypeOutput
	ToAggregationTypeOutputWithContext(context.Context) AggregationTypeOutput
}

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

AggregationTypeAverage
AggregationTypeMinimum
AggregationTypeMaximum
AggregationTypeSum
AggregationTypeCount

type AggregationTypeOutput

type AggregationTypeOutput struct{ *pulumi.OutputState }

func (AggregationTypeOutput) ElementType

func (AggregationTypeOutput) ElementType() reflect.Type

func (AggregationTypeOutput) ToAggregationTypeOutput

func (o AggregationTypeOutput) ToAggregationTypeOutput() AggregationTypeOutput

func (AggregationTypeOutput) ToAggregationTypeOutputWithContext

func (o AggregationTypeOutput) ToAggregationTypeOutputWithContext(ctx context.Context) AggregationTypeOutput

func (AggregationTypeOutput) ToAggregationTypePtrOutput

func (o AggregationTypeOutput) ToAggregationTypePtrOutput() AggregationTypePtrOutput

func (AggregationTypeOutput) ToAggregationTypePtrOutputWithContext

func (o AggregationTypeOutput) ToAggregationTypePtrOutputWithContext(ctx context.Context) AggregationTypePtrOutput

func (AggregationTypeOutput) ToStringOutput

func (o AggregationTypeOutput) ToStringOutput() pulumi.StringOutput

func (AggregationTypeOutput) ToStringOutputWithContext

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

func (AggregationTypeOutput) ToStringPtrOutput

func (o AggregationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AggregationTypeOutput) ToStringPtrOutputWithContext

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

type AggregationTypePtrInput

type AggregationTypePtrInput interface {
	pulumi.Input

	ToAggregationTypePtrOutput() AggregationTypePtrOutput
	ToAggregationTypePtrOutputWithContext(context.Context) AggregationTypePtrOutput
}

func AggregationTypePtr

func AggregationTypePtr(v string) AggregationTypePtrInput

type AggregationTypePtrOutput

type AggregationTypePtrOutput struct{ *pulumi.OutputState }

func (AggregationTypePtrOutput) Elem

func (AggregationTypePtrOutput) ElementType

func (AggregationTypePtrOutput) ElementType() reflect.Type

func (AggregationTypePtrOutput) ToAggregationTypePtrOutput

func (o AggregationTypePtrOutput) ToAggregationTypePtrOutput() AggregationTypePtrOutput

func (AggregationTypePtrOutput) ToAggregationTypePtrOutputWithContext

func (o AggregationTypePtrOutput) ToAggregationTypePtrOutputWithContext(ctx context.Context) AggregationTypePtrOutput

func (AggregationTypePtrOutput) ToStringPtrOutput

func (o AggregationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AggregationTypePtrOutput) ToStringPtrOutputWithContext

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

type ArcSqlManagedInstanceLicenseType

type ArcSqlManagedInstanceLicenseType string

The license type to apply for this managed instance.

func (ArcSqlManagedInstanceLicenseType) ElementType

func (ArcSqlManagedInstanceLicenseType) ToArcSqlManagedInstanceLicenseTypeOutput

func (e ArcSqlManagedInstanceLicenseType) ToArcSqlManagedInstanceLicenseTypeOutput() ArcSqlManagedInstanceLicenseTypeOutput

func (ArcSqlManagedInstanceLicenseType) ToArcSqlManagedInstanceLicenseTypeOutputWithContext

func (e ArcSqlManagedInstanceLicenseType) ToArcSqlManagedInstanceLicenseTypeOutputWithContext(ctx context.Context) ArcSqlManagedInstanceLicenseTypeOutput

func (ArcSqlManagedInstanceLicenseType) ToArcSqlManagedInstanceLicenseTypePtrOutput

func (e ArcSqlManagedInstanceLicenseType) ToArcSqlManagedInstanceLicenseTypePtrOutput() ArcSqlManagedInstanceLicenseTypePtrOutput

func (ArcSqlManagedInstanceLicenseType) ToArcSqlManagedInstanceLicenseTypePtrOutputWithContext

func (e ArcSqlManagedInstanceLicenseType) ToArcSqlManagedInstanceLicenseTypePtrOutputWithContext(ctx context.Context) ArcSqlManagedInstanceLicenseTypePtrOutput

func (ArcSqlManagedInstanceLicenseType) ToStringOutput

func (ArcSqlManagedInstanceLicenseType) ToStringOutputWithContext

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

func (ArcSqlManagedInstanceLicenseType) ToStringPtrOutput

func (ArcSqlManagedInstanceLicenseType) ToStringPtrOutputWithContext

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

type ArcSqlManagedInstanceLicenseTypeInput

type ArcSqlManagedInstanceLicenseTypeInput interface {
	pulumi.Input

	ToArcSqlManagedInstanceLicenseTypeOutput() ArcSqlManagedInstanceLicenseTypeOutput
	ToArcSqlManagedInstanceLicenseTypeOutputWithContext(context.Context) ArcSqlManagedInstanceLicenseTypeOutput
}

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

ArcSqlManagedInstanceLicenseTypeBasePrice
ArcSqlManagedInstanceLicenseTypeLicenseIncluded
ArcSqlManagedInstanceLicenseTypeDisasterRecovery

type ArcSqlManagedInstanceLicenseTypeOutput

type ArcSqlManagedInstanceLicenseTypeOutput struct{ *pulumi.OutputState }

func (ArcSqlManagedInstanceLicenseTypeOutput) ElementType

func (ArcSqlManagedInstanceLicenseTypeOutput) ToArcSqlManagedInstanceLicenseTypeOutput

func (o ArcSqlManagedInstanceLicenseTypeOutput) ToArcSqlManagedInstanceLicenseTypeOutput() ArcSqlManagedInstanceLicenseTypeOutput

func (ArcSqlManagedInstanceLicenseTypeOutput) ToArcSqlManagedInstanceLicenseTypeOutputWithContext

func (o ArcSqlManagedInstanceLicenseTypeOutput) ToArcSqlManagedInstanceLicenseTypeOutputWithContext(ctx context.Context) ArcSqlManagedInstanceLicenseTypeOutput

func (ArcSqlManagedInstanceLicenseTypeOutput) ToArcSqlManagedInstanceLicenseTypePtrOutput

func (o ArcSqlManagedInstanceLicenseTypeOutput) ToArcSqlManagedInstanceLicenseTypePtrOutput() ArcSqlManagedInstanceLicenseTypePtrOutput

func (ArcSqlManagedInstanceLicenseTypeOutput) ToArcSqlManagedInstanceLicenseTypePtrOutputWithContext

func (o ArcSqlManagedInstanceLicenseTypeOutput) ToArcSqlManagedInstanceLicenseTypePtrOutputWithContext(ctx context.Context) ArcSqlManagedInstanceLicenseTypePtrOutput

func (ArcSqlManagedInstanceLicenseTypeOutput) ToStringOutput

func (ArcSqlManagedInstanceLicenseTypeOutput) ToStringOutputWithContext

func (ArcSqlManagedInstanceLicenseTypeOutput) ToStringPtrOutput

func (ArcSqlManagedInstanceLicenseTypeOutput) ToStringPtrOutputWithContext

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

type ArcSqlManagedInstanceLicenseTypePtrInput

type ArcSqlManagedInstanceLicenseTypePtrInput interface {
	pulumi.Input

	ToArcSqlManagedInstanceLicenseTypePtrOutput() ArcSqlManagedInstanceLicenseTypePtrOutput
	ToArcSqlManagedInstanceLicenseTypePtrOutputWithContext(context.Context) ArcSqlManagedInstanceLicenseTypePtrOutput
}

type ArcSqlManagedInstanceLicenseTypePtrOutput

type ArcSqlManagedInstanceLicenseTypePtrOutput struct{ *pulumi.OutputState }

func (ArcSqlManagedInstanceLicenseTypePtrOutput) Elem

func (ArcSqlManagedInstanceLicenseTypePtrOutput) ElementType

func (ArcSqlManagedInstanceLicenseTypePtrOutput) ToArcSqlManagedInstanceLicenseTypePtrOutput

func (o ArcSqlManagedInstanceLicenseTypePtrOutput) ToArcSqlManagedInstanceLicenseTypePtrOutput() ArcSqlManagedInstanceLicenseTypePtrOutput

func (ArcSqlManagedInstanceLicenseTypePtrOutput) ToArcSqlManagedInstanceLicenseTypePtrOutputWithContext

func (o ArcSqlManagedInstanceLicenseTypePtrOutput) ToArcSqlManagedInstanceLicenseTypePtrOutputWithContext(ctx context.Context) ArcSqlManagedInstanceLicenseTypePtrOutput

func (ArcSqlManagedInstanceLicenseTypePtrOutput) ToStringPtrOutput

func (ArcSqlManagedInstanceLicenseTypePtrOutput) ToStringPtrOutputWithContext

type ArcSqlServerLicenseType

type ArcSqlServerLicenseType string

SQL Server license type.

func (ArcSqlServerLicenseType) ElementType

func (ArcSqlServerLicenseType) ElementType() reflect.Type

func (ArcSqlServerLicenseType) ToArcSqlServerLicenseTypeOutput

func (e ArcSqlServerLicenseType) ToArcSqlServerLicenseTypeOutput() ArcSqlServerLicenseTypeOutput

func (ArcSqlServerLicenseType) ToArcSqlServerLicenseTypeOutputWithContext

func (e ArcSqlServerLicenseType) ToArcSqlServerLicenseTypeOutputWithContext(ctx context.Context) ArcSqlServerLicenseTypeOutput

func (ArcSqlServerLicenseType) ToArcSqlServerLicenseTypePtrOutput

func (e ArcSqlServerLicenseType) ToArcSqlServerLicenseTypePtrOutput() ArcSqlServerLicenseTypePtrOutput

func (ArcSqlServerLicenseType) ToArcSqlServerLicenseTypePtrOutputWithContext

func (e ArcSqlServerLicenseType) ToArcSqlServerLicenseTypePtrOutputWithContext(ctx context.Context) ArcSqlServerLicenseTypePtrOutput

func (ArcSqlServerLicenseType) ToStringOutput

func (e ArcSqlServerLicenseType) ToStringOutput() pulumi.StringOutput

func (ArcSqlServerLicenseType) ToStringOutputWithContext

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

func (ArcSqlServerLicenseType) ToStringPtrOutput

func (e ArcSqlServerLicenseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ArcSqlServerLicenseType) ToStringPtrOutputWithContext

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

type ArcSqlServerLicenseTypeInput

type ArcSqlServerLicenseTypeInput interface {
	pulumi.Input

	ToArcSqlServerLicenseTypeOutput() ArcSqlServerLicenseTypeOutput
	ToArcSqlServerLicenseTypeOutputWithContext(context.Context) ArcSqlServerLicenseTypeOutput
}

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

ArcSqlServerLicenseTypeUndefined
ArcSqlServerLicenseTypeFree
ArcSqlServerLicenseTypeHADR
ArcSqlServerLicenseTypeServerCAL
ArcSqlServerLicenseTypeLicenseOnly
ArcSqlServerLicenseTypePAYG
ArcSqlServerLicenseTypePaid

type ArcSqlServerLicenseTypeOutput

type ArcSqlServerLicenseTypeOutput struct{ *pulumi.OutputState }

func (ArcSqlServerLicenseTypeOutput) ElementType

func (ArcSqlServerLicenseTypeOutput) ToArcSqlServerLicenseTypeOutput

func (o ArcSqlServerLicenseTypeOutput) ToArcSqlServerLicenseTypeOutput() ArcSqlServerLicenseTypeOutput

func (ArcSqlServerLicenseTypeOutput) ToArcSqlServerLicenseTypeOutputWithContext

func (o ArcSqlServerLicenseTypeOutput) ToArcSqlServerLicenseTypeOutputWithContext(ctx context.Context) ArcSqlServerLicenseTypeOutput

func (ArcSqlServerLicenseTypeOutput) ToArcSqlServerLicenseTypePtrOutput

func (o ArcSqlServerLicenseTypeOutput) ToArcSqlServerLicenseTypePtrOutput() ArcSqlServerLicenseTypePtrOutput

func (ArcSqlServerLicenseTypeOutput) ToArcSqlServerLicenseTypePtrOutputWithContext

func (o ArcSqlServerLicenseTypeOutput) ToArcSqlServerLicenseTypePtrOutputWithContext(ctx context.Context) ArcSqlServerLicenseTypePtrOutput

func (ArcSqlServerLicenseTypeOutput) ToStringOutput

func (ArcSqlServerLicenseTypeOutput) ToStringOutputWithContext

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

func (ArcSqlServerLicenseTypeOutput) ToStringPtrOutput

func (ArcSqlServerLicenseTypeOutput) ToStringPtrOutputWithContext

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

type ArcSqlServerLicenseTypePtrInput

type ArcSqlServerLicenseTypePtrInput interface {
	pulumi.Input

	ToArcSqlServerLicenseTypePtrOutput() ArcSqlServerLicenseTypePtrOutput
	ToArcSqlServerLicenseTypePtrOutputWithContext(context.Context) ArcSqlServerLicenseTypePtrOutput
}

func ArcSqlServerLicenseTypePtr

func ArcSqlServerLicenseTypePtr(v string) ArcSqlServerLicenseTypePtrInput

type ArcSqlServerLicenseTypePtrOutput

type ArcSqlServerLicenseTypePtrOutput struct{ *pulumi.OutputState }

func (ArcSqlServerLicenseTypePtrOutput) Elem

func (ArcSqlServerLicenseTypePtrOutput) ElementType

func (ArcSqlServerLicenseTypePtrOutput) ToArcSqlServerLicenseTypePtrOutput

func (o ArcSqlServerLicenseTypePtrOutput) ToArcSqlServerLicenseTypePtrOutput() ArcSqlServerLicenseTypePtrOutput

func (ArcSqlServerLicenseTypePtrOutput) ToArcSqlServerLicenseTypePtrOutputWithContext

func (o ArcSqlServerLicenseTypePtrOutput) ToArcSqlServerLicenseTypePtrOutputWithContext(ctx context.Context) ArcSqlServerLicenseTypePtrOutput

func (ArcSqlServerLicenseTypePtrOutput) ToStringPtrOutput

func (ArcSqlServerLicenseTypePtrOutput) ToStringPtrOutputWithContext

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

type AvailabilityGroupConfigure

type AvailabilityGroupConfigure struct {
	// Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
	BackupPriority *int `pulumi:"backupPriority"`
	// Mirroring endpoint URL of availability group replica
	EndpointUrl *string `pulumi:"endpointUrl"`
	// Connectivity endpoint (URL) of the read only availability replica.
	ReadOnlyRoutingUrl *string `pulumi:"readOnlyRoutingUrl"`
	// Connectivity endpoint (URL) of the read write availability replica.
	ReadWriteRoutingUrl *string `pulumi:"readWriteRoutingUrl"`
	// The time-out period of availability group session replica, in seconds.
	SessionTimeout *int `pulumi:"sessionTimeout"`
}

The specifications of the availability group replica configuration

type AvailabilityGroupConfigureArgs

type AvailabilityGroupConfigureArgs struct {
	// Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
	BackupPriority pulumi.IntPtrInput `pulumi:"backupPriority"`
	// Mirroring endpoint URL of availability group replica
	EndpointUrl pulumi.StringPtrInput `pulumi:"endpointUrl"`
	// Connectivity endpoint (URL) of the read only availability replica.
	ReadOnlyRoutingUrl pulumi.StringPtrInput `pulumi:"readOnlyRoutingUrl"`
	// Connectivity endpoint (URL) of the read write availability replica.
	ReadWriteRoutingUrl pulumi.StringPtrInput `pulumi:"readWriteRoutingUrl"`
	// The time-out period of availability group session replica, in seconds.
	SessionTimeout pulumi.IntPtrInput `pulumi:"sessionTimeout"`
}

The specifications of the availability group replica configuration

func (AvailabilityGroupConfigureArgs) ElementType

func (AvailabilityGroupConfigureArgs) ToAvailabilityGroupConfigureOutput

func (i AvailabilityGroupConfigureArgs) ToAvailabilityGroupConfigureOutput() AvailabilityGroupConfigureOutput

func (AvailabilityGroupConfigureArgs) ToAvailabilityGroupConfigureOutputWithContext

func (i AvailabilityGroupConfigureArgs) ToAvailabilityGroupConfigureOutputWithContext(ctx context.Context) AvailabilityGroupConfigureOutput

func (AvailabilityGroupConfigureArgs) ToAvailabilityGroupConfigurePtrOutput

func (i AvailabilityGroupConfigureArgs) ToAvailabilityGroupConfigurePtrOutput() AvailabilityGroupConfigurePtrOutput

func (AvailabilityGroupConfigureArgs) ToAvailabilityGroupConfigurePtrOutputWithContext

func (i AvailabilityGroupConfigureArgs) ToAvailabilityGroupConfigurePtrOutputWithContext(ctx context.Context) AvailabilityGroupConfigurePtrOutput

type AvailabilityGroupConfigureInput

type AvailabilityGroupConfigureInput interface {
	pulumi.Input

	ToAvailabilityGroupConfigureOutput() AvailabilityGroupConfigureOutput
	ToAvailabilityGroupConfigureOutputWithContext(context.Context) AvailabilityGroupConfigureOutput
}

AvailabilityGroupConfigureInput is an input type that accepts AvailabilityGroupConfigureArgs and AvailabilityGroupConfigureOutput values. You can construct a concrete instance of `AvailabilityGroupConfigureInput` via:

AvailabilityGroupConfigureArgs{...}

type AvailabilityGroupConfigureOutput

type AvailabilityGroupConfigureOutput struct{ *pulumi.OutputState }

The specifications of the availability group replica configuration

func (AvailabilityGroupConfigureOutput) BackupPriority

Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.

func (AvailabilityGroupConfigureOutput) ElementType

func (AvailabilityGroupConfigureOutput) EndpointUrl

Mirroring endpoint URL of availability group replica

func (AvailabilityGroupConfigureOutput) ReadOnlyRoutingUrl

Connectivity endpoint (URL) of the read only availability replica.

func (AvailabilityGroupConfigureOutput) ReadWriteRoutingUrl

Connectivity endpoint (URL) of the read write availability replica.

func (AvailabilityGroupConfigureOutput) SessionTimeout

The time-out period of availability group session replica, in seconds.

func (AvailabilityGroupConfigureOutput) ToAvailabilityGroupConfigureOutput

func (o AvailabilityGroupConfigureOutput) ToAvailabilityGroupConfigureOutput() AvailabilityGroupConfigureOutput

func (AvailabilityGroupConfigureOutput) ToAvailabilityGroupConfigureOutputWithContext

func (o AvailabilityGroupConfigureOutput) ToAvailabilityGroupConfigureOutputWithContext(ctx context.Context) AvailabilityGroupConfigureOutput

func (AvailabilityGroupConfigureOutput) ToAvailabilityGroupConfigurePtrOutput

func (o AvailabilityGroupConfigureOutput) ToAvailabilityGroupConfigurePtrOutput() AvailabilityGroupConfigurePtrOutput

func (AvailabilityGroupConfigureOutput) ToAvailabilityGroupConfigurePtrOutputWithContext

func (o AvailabilityGroupConfigureOutput) ToAvailabilityGroupConfigurePtrOutputWithContext(ctx context.Context) AvailabilityGroupConfigurePtrOutput

type AvailabilityGroupConfigurePtrInput

type AvailabilityGroupConfigurePtrInput interface {
	pulumi.Input

	ToAvailabilityGroupConfigurePtrOutput() AvailabilityGroupConfigurePtrOutput
	ToAvailabilityGroupConfigurePtrOutputWithContext(context.Context) AvailabilityGroupConfigurePtrOutput
}

AvailabilityGroupConfigurePtrInput is an input type that accepts AvailabilityGroupConfigureArgs, AvailabilityGroupConfigurePtr and AvailabilityGroupConfigurePtrOutput values. You can construct a concrete instance of `AvailabilityGroupConfigurePtrInput` via:

        AvailabilityGroupConfigureArgs{...}

or:

        nil

type AvailabilityGroupConfigurePtrOutput

type AvailabilityGroupConfigurePtrOutput struct{ *pulumi.OutputState }

func (AvailabilityGroupConfigurePtrOutput) BackupPriority

Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.

func (AvailabilityGroupConfigurePtrOutput) Elem

func (AvailabilityGroupConfigurePtrOutput) ElementType

func (AvailabilityGroupConfigurePtrOutput) EndpointUrl

Mirroring endpoint URL of availability group replica

func (AvailabilityGroupConfigurePtrOutput) ReadOnlyRoutingUrl

Connectivity endpoint (URL) of the read only availability replica.

func (AvailabilityGroupConfigurePtrOutput) ReadWriteRoutingUrl

Connectivity endpoint (URL) of the read write availability replica.

func (AvailabilityGroupConfigurePtrOutput) SessionTimeout

The time-out period of availability group session replica, in seconds.

func (AvailabilityGroupConfigurePtrOutput) ToAvailabilityGroupConfigurePtrOutput

func (o AvailabilityGroupConfigurePtrOutput) ToAvailabilityGroupConfigurePtrOutput() AvailabilityGroupConfigurePtrOutput

func (AvailabilityGroupConfigurePtrOutput) ToAvailabilityGroupConfigurePtrOutputWithContext

func (o AvailabilityGroupConfigurePtrOutput) ToAvailabilityGroupConfigurePtrOutputWithContext(ctx context.Context) AvailabilityGroupConfigurePtrOutput

type AvailabilityGroupConfigureResponse

type AvailabilityGroupConfigureResponse struct {
	// The Availability Synchronization mode of the availability group replica.
	AvailabilityModeDescription string `pulumi:"availabilityModeDescription"`
	// Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.
	BackupPriority *int `pulumi:"backupPriority"`
	// Mirroring endpoint URL of availability group replica
	EndpointUrl *string `pulumi:"endpointUrl"`
	// The failover mode of the availability group replica.
	FailoverModeDescription string `pulumi:"failoverModeDescription"`
	// Whether the availability allows all connections or only read-write connections.
	PrimaryRoleAllowConnectionsDescription string `pulumi:"primaryRoleAllowConnectionsDescription"`
	// Connectivity endpoint (URL) of the read only availability replica.
	ReadOnlyRoutingUrl *string `pulumi:"readOnlyRoutingUrl"`
	// Connectivity endpoint (URL) of the read write availability replica.
	ReadWriteRoutingUrl *string `pulumi:"readWriteRoutingUrl"`
	// Date that the replica was created.
	ReplicaCreateDate string `pulumi:"replicaCreateDate"`
	// Date that the replica was modified.
	ReplicaModifyDate string `pulumi:"replicaModifyDate"`
	// Whether an availability replica that is performing the secondary role (that is, a secondary replica) can accept connections from clients.
	SecondaryRoleAllowConnectionsDescription string `pulumi:"secondaryRoleAllowConnectionsDescription"`
	// Describes seeding mode.
	SeedingModeDescription string `pulumi:"seedingModeDescription"`
	// The time-out period of availability group session replica, in seconds.
	SessionTimeout *int `pulumi:"sessionTimeout"`
}

The specifications of the availability group replica configuration

type AvailabilityGroupConfigureResponseOutput

type AvailabilityGroupConfigureResponseOutput struct{ *pulumi.OutputState }

The specifications of the availability group replica configuration

func (AvailabilityGroupConfigureResponseOutput) AvailabilityModeDescription

func (o AvailabilityGroupConfigureResponseOutput) AvailabilityModeDescription() pulumi.StringOutput

The Availability Synchronization mode of the availability group replica.

func (AvailabilityGroupConfigureResponseOutput) BackupPriority

Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.

func (AvailabilityGroupConfigureResponseOutput) ElementType

func (AvailabilityGroupConfigureResponseOutput) EndpointUrl

Mirroring endpoint URL of availability group replica

func (AvailabilityGroupConfigureResponseOutput) FailoverModeDescription

func (o AvailabilityGroupConfigureResponseOutput) FailoverModeDescription() pulumi.StringOutput

The failover mode of the availability group replica.

func (AvailabilityGroupConfigureResponseOutput) PrimaryRoleAllowConnectionsDescription

func (o AvailabilityGroupConfigureResponseOutput) PrimaryRoleAllowConnectionsDescription() pulumi.StringOutput

Whether the availability allows all connections or only read-write connections.

func (AvailabilityGroupConfigureResponseOutput) ReadOnlyRoutingUrl

Connectivity endpoint (URL) of the read only availability replica.

func (AvailabilityGroupConfigureResponseOutput) ReadWriteRoutingUrl

Connectivity endpoint (URL) of the read write availability replica.

func (AvailabilityGroupConfigureResponseOutput) ReplicaCreateDate

Date that the replica was created.

func (AvailabilityGroupConfigureResponseOutput) ReplicaModifyDate

Date that the replica was modified.

func (AvailabilityGroupConfigureResponseOutput) SecondaryRoleAllowConnectionsDescription

func (o AvailabilityGroupConfigureResponseOutput) SecondaryRoleAllowConnectionsDescription() pulumi.StringOutput

Whether an availability replica that is performing the secondary role (that is, a secondary replica) can accept connections from clients.

func (AvailabilityGroupConfigureResponseOutput) SeedingModeDescription

Describes seeding mode.

func (AvailabilityGroupConfigureResponseOutput) SessionTimeout

The time-out period of availability group session replica, in seconds.

func (AvailabilityGroupConfigureResponseOutput) ToAvailabilityGroupConfigureResponseOutput

func (o AvailabilityGroupConfigureResponseOutput) ToAvailabilityGroupConfigureResponseOutput() AvailabilityGroupConfigureResponseOutput

func (AvailabilityGroupConfigureResponseOutput) ToAvailabilityGroupConfigureResponseOutputWithContext

func (o AvailabilityGroupConfigureResponseOutput) ToAvailabilityGroupConfigureResponseOutputWithContext(ctx context.Context) AvailabilityGroupConfigureResponseOutput

type AvailabilityGroupConfigureResponsePtrOutput

type AvailabilityGroupConfigureResponsePtrOutput struct{ *pulumi.OutputState }

func (AvailabilityGroupConfigureResponsePtrOutput) AvailabilityModeDescription

func (o AvailabilityGroupConfigureResponsePtrOutput) AvailabilityModeDescription() pulumi.StringPtrOutput

The Availability Synchronization mode of the availability group replica.

func (AvailabilityGroupConfigureResponsePtrOutput) BackupPriority

Represents the user-specified priority for performing backups on this replica relative to the other replicas in the same availability group.

func (AvailabilityGroupConfigureResponsePtrOutput) Elem

func (AvailabilityGroupConfigureResponsePtrOutput) ElementType

func (AvailabilityGroupConfigureResponsePtrOutput) EndpointUrl

Mirroring endpoint URL of availability group replica

func (AvailabilityGroupConfigureResponsePtrOutput) FailoverModeDescription

The failover mode of the availability group replica.

func (AvailabilityGroupConfigureResponsePtrOutput) PrimaryRoleAllowConnectionsDescription

func (o AvailabilityGroupConfigureResponsePtrOutput) PrimaryRoleAllowConnectionsDescription() pulumi.StringPtrOutput

Whether the availability allows all connections or only read-write connections.

func (AvailabilityGroupConfigureResponsePtrOutput) ReadOnlyRoutingUrl

Connectivity endpoint (URL) of the read only availability replica.

func (AvailabilityGroupConfigureResponsePtrOutput) ReadWriteRoutingUrl

Connectivity endpoint (URL) of the read write availability replica.

func (AvailabilityGroupConfigureResponsePtrOutput) ReplicaCreateDate

Date that the replica was created.

func (AvailabilityGroupConfigureResponsePtrOutput) ReplicaModifyDate

Date that the replica was modified.

func (AvailabilityGroupConfigureResponsePtrOutput) SecondaryRoleAllowConnectionsDescription

func (o AvailabilityGroupConfigureResponsePtrOutput) SecondaryRoleAllowConnectionsDescription() pulumi.StringPtrOutput

Whether an availability replica that is performing the secondary role (that is, a secondary replica) can accept connections from clients.

func (AvailabilityGroupConfigureResponsePtrOutput) SeedingModeDescription

Describes seeding mode.

func (AvailabilityGroupConfigureResponsePtrOutput) SessionTimeout

The time-out period of availability group session replica, in seconds.

func (AvailabilityGroupConfigureResponsePtrOutput) ToAvailabilityGroupConfigureResponsePtrOutput

func (o AvailabilityGroupConfigureResponsePtrOutput) ToAvailabilityGroupConfigureResponsePtrOutput() AvailabilityGroupConfigureResponsePtrOutput

func (AvailabilityGroupConfigureResponsePtrOutput) ToAvailabilityGroupConfigureResponsePtrOutputWithContext

func (o AvailabilityGroupConfigureResponsePtrOutput) ToAvailabilityGroupConfigureResponsePtrOutputWithContext(ctx context.Context) AvailabilityGroupConfigureResponsePtrOutput

type AvailabilityGroupInfo

type AvailabilityGroupInfo struct {
	// Specifies whether this is a basic availability group.
	BasicFeatures *bool `pulumi:"basicFeatures"`
	// Specifies whether the availability group supports failover for database health conditions.
	DbFailover *bool `pulumi:"dbFailover"`
	// Specifies whether DTC support has been enabled for this availability group.
	DtcSupport *bool `pulumi:"dtcSupport"`
	// User-defined failure condition level under which an automatic failover must be triggered.
	FailureConditionLevel *int `pulumi:"failureConditionLevel"`
	// Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
	HealthCheckTimeout *int `pulumi:"healthCheckTimeout"`
	// SQL Server availability group contained system databases.
	IsContained *bool `pulumi:"isContained"`
	// Specifies whether this is a distributed availability group.
	IsDistributed *bool `pulumi:"isDistributed"`
	// The number of secondary replicas that must be in a synchronized state for a commit to complete.
	RequiredSynchronizedSecondariesToCommit *int `pulumi:"requiredSynchronizedSecondariesToCommit"`
}

The specifications of the availability group state

type AvailabilityGroupInfoArgs

type AvailabilityGroupInfoArgs struct {
	// Specifies whether this is a basic availability group.
	BasicFeatures pulumi.BoolPtrInput `pulumi:"basicFeatures"`
	// Specifies whether the availability group supports failover for database health conditions.
	DbFailover pulumi.BoolPtrInput `pulumi:"dbFailover"`
	// Specifies whether DTC support has been enabled for this availability group.
	DtcSupport pulumi.BoolPtrInput `pulumi:"dtcSupport"`
	// User-defined failure condition level under which an automatic failover must be triggered.
	FailureConditionLevel pulumi.IntPtrInput `pulumi:"failureConditionLevel"`
	// Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
	HealthCheckTimeout pulumi.IntPtrInput `pulumi:"healthCheckTimeout"`
	// SQL Server availability group contained system databases.
	IsContained pulumi.BoolPtrInput `pulumi:"isContained"`
	// Specifies whether this is a distributed availability group.
	IsDistributed pulumi.BoolPtrInput `pulumi:"isDistributed"`
	// The number of secondary replicas that must be in a synchronized state for a commit to complete.
	RequiredSynchronizedSecondariesToCommit pulumi.IntPtrInput `pulumi:"requiredSynchronizedSecondariesToCommit"`
}

The specifications of the availability group state

func (AvailabilityGroupInfoArgs) ElementType

func (AvailabilityGroupInfoArgs) ElementType() reflect.Type

func (AvailabilityGroupInfoArgs) ToAvailabilityGroupInfoOutput

func (i AvailabilityGroupInfoArgs) ToAvailabilityGroupInfoOutput() AvailabilityGroupInfoOutput

func (AvailabilityGroupInfoArgs) ToAvailabilityGroupInfoOutputWithContext

func (i AvailabilityGroupInfoArgs) ToAvailabilityGroupInfoOutputWithContext(ctx context.Context) AvailabilityGroupInfoOutput

func (AvailabilityGroupInfoArgs) ToAvailabilityGroupInfoPtrOutput

func (i AvailabilityGroupInfoArgs) ToAvailabilityGroupInfoPtrOutput() AvailabilityGroupInfoPtrOutput

func (AvailabilityGroupInfoArgs) ToAvailabilityGroupInfoPtrOutputWithContext

func (i AvailabilityGroupInfoArgs) ToAvailabilityGroupInfoPtrOutputWithContext(ctx context.Context) AvailabilityGroupInfoPtrOutput

type AvailabilityGroupInfoInput

type AvailabilityGroupInfoInput interface {
	pulumi.Input

	ToAvailabilityGroupInfoOutput() AvailabilityGroupInfoOutput
	ToAvailabilityGroupInfoOutputWithContext(context.Context) AvailabilityGroupInfoOutput
}

AvailabilityGroupInfoInput is an input type that accepts AvailabilityGroupInfoArgs and AvailabilityGroupInfoOutput values. You can construct a concrete instance of `AvailabilityGroupInfoInput` via:

AvailabilityGroupInfoArgs{...}

type AvailabilityGroupInfoOutput

type AvailabilityGroupInfoOutput struct{ *pulumi.OutputState }

The specifications of the availability group state

func (AvailabilityGroupInfoOutput) BasicFeatures

Specifies whether this is a basic availability group.

func (AvailabilityGroupInfoOutput) DbFailover

Specifies whether the availability group supports failover for database health conditions.

func (AvailabilityGroupInfoOutput) DtcSupport

Specifies whether DTC support has been enabled for this availability group.

func (AvailabilityGroupInfoOutput) ElementType

func (AvailabilityGroupInfoOutput) FailureConditionLevel

func (o AvailabilityGroupInfoOutput) FailureConditionLevel() pulumi.IntPtrOutput

User-defined failure condition level under which an automatic failover must be triggered.

func (AvailabilityGroupInfoOutput) HealthCheckTimeout

func (o AvailabilityGroupInfoOutput) HealthCheckTimeout() pulumi.IntPtrOutput

Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.

func (AvailabilityGroupInfoOutput) IsContained

SQL Server availability group contained system databases.

func (AvailabilityGroupInfoOutput) IsDistributed

Specifies whether this is a distributed availability group.

func (AvailabilityGroupInfoOutput) RequiredSynchronizedSecondariesToCommit

func (o AvailabilityGroupInfoOutput) RequiredSynchronizedSecondariesToCommit() pulumi.IntPtrOutput

The number of secondary replicas that must be in a synchronized state for a commit to complete.

func (AvailabilityGroupInfoOutput) ToAvailabilityGroupInfoOutput

func (o AvailabilityGroupInfoOutput) ToAvailabilityGroupInfoOutput() AvailabilityGroupInfoOutput

func (AvailabilityGroupInfoOutput) ToAvailabilityGroupInfoOutputWithContext

func (o AvailabilityGroupInfoOutput) ToAvailabilityGroupInfoOutputWithContext(ctx context.Context) AvailabilityGroupInfoOutput

func (AvailabilityGroupInfoOutput) ToAvailabilityGroupInfoPtrOutput

func (o AvailabilityGroupInfoOutput) ToAvailabilityGroupInfoPtrOutput() AvailabilityGroupInfoPtrOutput

func (AvailabilityGroupInfoOutput) ToAvailabilityGroupInfoPtrOutputWithContext

func (o AvailabilityGroupInfoOutput) ToAvailabilityGroupInfoPtrOutputWithContext(ctx context.Context) AvailabilityGroupInfoPtrOutput

type AvailabilityGroupInfoPtrInput

type AvailabilityGroupInfoPtrInput interface {
	pulumi.Input

	ToAvailabilityGroupInfoPtrOutput() AvailabilityGroupInfoPtrOutput
	ToAvailabilityGroupInfoPtrOutputWithContext(context.Context) AvailabilityGroupInfoPtrOutput
}

AvailabilityGroupInfoPtrInput is an input type that accepts AvailabilityGroupInfoArgs, AvailabilityGroupInfoPtr and AvailabilityGroupInfoPtrOutput values. You can construct a concrete instance of `AvailabilityGroupInfoPtrInput` via:

        AvailabilityGroupInfoArgs{...}

or:

        nil

type AvailabilityGroupInfoPtrOutput

type AvailabilityGroupInfoPtrOutput struct{ *pulumi.OutputState }

func (AvailabilityGroupInfoPtrOutput) BasicFeatures

Specifies whether this is a basic availability group.

func (AvailabilityGroupInfoPtrOutput) DbFailover

Specifies whether the availability group supports failover for database health conditions.

func (AvailabilityGroupInfoPtrOutput) DtcSupport

Specifies whether DTC support has been enabled for this availability group.

func (AvailabilityGroupInfoPtrOutput) Elem

func (AvailabilityGroupInfoPtrOutput) ElementType

func (AvailabilityGroupInfoPtrOutput) FailureConditionLevel

func (o AvailabilityGroupInfoPtrOutput) FailureConditionLevel() pulumi.IntPtrOutput

User-defined failure condition level under which an automatic failover must be triggered.

func (AvailabilityGroupInfoPtrOutput) HealthCheckTimeout

func (o AvailabilityGroupInfoPtrOutput) HealthCheckTimeout() pulumi.IntPtrOutput

Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.

func (AvailabilityGroupInfoPtrOutput) IsContained

SQL Server availability group contained system databases.

func (AvailabilityGroupInfoPtrOutput) IsDistributed

Specifies whether this is a distributed availability group.

func (AvailabilityGroupInfoPtrOutput) RequiredSynchronizedSecondariesToCommit

func (o AvailabilityGroupInfoPtrOutput) RequiredSynchronizedSecondariesToCommit() pulumi.IntPtrOutput

The number of secondary replicas that must be in a synchronized state for a commit to complete.

func (AvailabilityGroupInfoPtrOutput) ToAvailabilityGroupInfoPtrOutput

func (o AvailabilityGroupInfoPtrOutput) ToAvailabilityGroupInfoPtrOutput() AvailabilityGroupInfoPtrOutput

func (AvailabilityGroupInfoPtrOutput) ToAvailabilityGroupInfoPtrOutputWithContext

func (o AvailabilityGroupInfoPtrOutput) ToAvailabilityGroupInfoPtrOutputWithContext(ctx context.Context) AvailabilityGroupInfoPtrOutput

type AvailabilityGroupInfoResponse

type AvailabilityGroupInfoResponse struct {
	// Preferred location for performing backups on the availability databases in this availability group.
	AutomatedBackupPreferenceDescription string `pulumi:"automatedBackupPreferenceDescription"`
	// Specifies whether this is a basic availability group.
	BasicFeatures *bool `pulumi:"basicFeatures"`
	// SQL Server availability group cluster type description
	ClusterTypeDescription string `pulumi:"clusterTypeDescription"`
	// Specifies whether the availability group supports failover for database health conditions.
	DbFailover *bool `pulumi:"dbFailover"`
	// Specifies whether DTC support has been enabled for this availability group.
	DtcSupport *bool `pulumi:"dtcSupport"`
	// User-defined failure condition level under which an automatic failover must be triggered.
	FailureConditionLevel *int `pulumi:"failureConditionLevel"`
	// Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.
	HealthCheckTimeout *int `pulumi:"healthCheckTimeout"`
	// SQL Server availability group contained system databases.
	IsContained *bool `pulumi:"isContained"`
	// Specifies whether this is a distributed availability group.
	IsDistributed *bool `pulumi:"isDistributed"`
	// Indicates the recovery health of the primary replica.
	PrimaryRecoveryHealthDescription string `pulumi:"primaryRecoveryHealthDescription"`
	// Name of the server instance that is hosting the current primary replica.
	PrimaryReplica         string `pulumi:"primaryReplica"`
	ReplicationPartnerType string `pulumi:"replicationPartnerType"`
	// The number of secondary replicas that must be in a synchronized state for a commit to complete.
	RequiredSynchronizedSecondariesToCommit *int `pulumi:"requiredSynchronizedSecondariesToCommit"`
	// Indicates the recovery health of a secondary replica.
	SecondaryRecoveryHealthDescription string `pulumi:"secondaryRecoveryHealthDescription"`
	// Reflects a roll-up of the synchronization health of all availability replicas in the availability group.
	SynchronizationHealthDescription string `pulumi:"synchronizationHealthDescription"`
	// SQL Server availability group current version.
	Version int `pulumi:"version"`
}

The specifications of the availability group state

type AvailabilityGroupInfoResponseOutput

type AvailabilityGroupInfoResponseOutput struct{ *pulumi.OutputState }

The specifications of the availability group state

func (AvailabilityGroupInfoResponseOutput) AutomatedBackupPreferenceDescription

func (o AvailabilityGroupInfoResponseOutput) AutomatedBackupPreferenceDescription() pulumi.StringOutput

Preferred location for performing backups on the availability databases in this availability group.

func (AvailabilityGroupInfoResponseOutput) BasicFeatures

Specifies whether this is a basic availability group.

func (AvailabilityGroupInfoResponseOutput) ClusterTypeDescription

func (o AvailabilityGroupInfoResponseOutput) ClusterTypeDescription() pulumi.StringOutput

SQL Server availability group cluster type description

func (AvailabilityGroupInfoResponseOutput) DbFailover

Specifies whether the availability group supports failover for database health conditions.

func (AvailabilityGroupInfoResponseOutput) DtcSupport

Specifies whether DTC support has been enabled for this availability group.

func (AvailabilityGroupInfoResponseOutput) ElementType

func (AvailabilityGroupInfoResponseOutput) FailureConditionLevel

func (o AvailabilityGroupInfoResponseOutput) FailureConditionLevel() pulumi.IntPtrOutput

User-defined failure condition level under which an automatic failover must be triggered.

func (AvailabilityGroupInfoResponseOutput) HealthCheckTimeout

Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.

func (AvailabilityGroupInfoResponseOutput) IsContained

SQL Server availability group contained system databases.

func (AvailabilityGroupInfoResponseOutput) IsDistributed

Specifies whether this is a distributed availability group.

func (AvailabilityGroupInfoResponseOutput) PrimaryRecoveryHealthDescription

func (o AvailabilityGroupInfoResponseOutput) PrimaryRecoveryHealthDescription() pulumi.StringOutput

Indicates the recovery health of the primary replica.

func (AvailabilityGroupInfoResponseOutput) PrimaryReplica

Name of the server instance that is hosting the current primary replica.

func (AvailabilityGroupInfoResponseOutput) ReplicationPartnerType

func (o AvailabilityGroupInfoResponseOutput) ReplicationPartnerType() pulumi.StringOutput

func (AvailabilityGroupInfoResponseOutput) RequiredSynchronizedSecondariesToCommit

func (o AvailabilityGroupInfoResponseOutput) RequiredSynchronizedSecondariesToCommit() pulumi.IntPtrOutput

The number of secondary replicas that must be in a synchronized state for a commit to complete.

func (AvailabilityGroupInfoResponseOutput) SecondaryRecoveryHealthDescription

func (o AvailabilityGroupInfoResponseOutput) SecondaryRecoveryHealthDescription() pulumi.StringOutput

Indicates the recovery health of a secondary replica.

func (AvailabilityGroupInfoResponseOutput) SynchronizationHealthDescription

func (o AvailabilityGroupInfoResponseOutput) SynchronizationHealthDescription() pulumi.StringOutput

Reflects a roll-up of the synchronization health of all availability replicas in the availability group.

func (AvailabilityGroupInfoResponseOutput) ToAvailabilityGroupInfoResponseOutput

func (o AvailabilityGroupInfoResponseOutput) ToAvailabilityGroupInfoResponseOutput() AvailabilityGroupInfoResponseOutput

func (AvailabilityGroupInfoResponseOutput) ToAvailabilityGroupInfoResponseOutputWithContext

func (o AvailabilityGroupInfoResponseOutput) ToAvailabilityGroupInfoResponseOutputWithContext(ctx context.Context) AvailabilityGroupInfoResponseOutput

func (AvailabilityGroupInfoResponseOutput) Version

SQL Server availability group current version.

type AvailabilityGroupInfoResponsePtrOutput

type AvailabilityGroupInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (AvailabilityGroupInfoResponsePtrOutput) AutomatedBackupPreferenceDescription

func (o AvailabilityGroupInfoResponsePtrOutput) AutomatedBackupPreferenceDescription() pulumi.StringPtrOutput

Preferred location for performing backups on the availability databases in this availability group.

func (AvailabilityGroupInfoResponsePtrOutput) BasicFeatures

Specifies whether this is a basic availability group.

func (AvailabilityGroupInfoResponsePtrOutput) ClusterTypeDescription

SQL Server availability group cluster type description

func (AvailabilityGroupInfoResponsePtrOutput) DbFailover

Specifies whether the availability group supports failover for database health conditions.

func (AvailabilityGroupInfoResponsePtrOutput) DtcSupport

Specifies whether DTC support has been enabled for this availability group.

func (AvailabilityGroupInfoResponsePtrOutput) Elem

func (AvailabilityGroupInfoResponsePtrOutput) ElementType

func (AvailabilityGroupInfoResponsePtrOutput) FailureConditionLevel

User-defined failure condition level under which an automatic failover must be triggered.

func (AvailabilityGroupInfoResponsePtrOutput) HealthCheckTimeout

Wait time (in milliseconds) for the sp_server_diagnostics system stored procedure to return server-health information, before the server instance is assumed to be slow or not responding.

func (AvailabilityGroupInfoResponsePtrOutput) IsContained

SQL Server availability group contained system databases.

func (AvailabilityGroupInfoResponsePtrOutput) IsDistributed

Specifies whether this is a distributed availability group.

func (AvailabilityGroupInfoResponsePtrOutput) PrimaryRecoveryHealthDescription

func (o AvailabilityGroupInfoResponsePtrOutput) PrimaryRecoveryHealthDescription() pulumi.StringPtrOutput

Indicates the recovery health of the primary replica.

func (AvailabilityGroupInfoResponsePtrOutput) PrimaryReplica

Name of the server instance that is hosting the current primary replica.

func (AvailabilityGroupInfoResponsePtrOutput) ReplicationPartnerType

func (AvailabilityGroupInfoResponsePtrOutput) RequiredSynchronizedSecondariesToCommit

func (o AvailabilityGroupInfoResponsePtrOutput) RequiredSynchronizedSecondariesToCommit() pulumi.IntPtrOutput

The number of secondary replicas that must be in a synchronized state for a commit to complete.

func (AvailabilityGroupInfoResponsePtrOutput) SecondaryRecoveryHealthDescription

func (o AvailabilityGroupInfoResponsePtrOutput) SecondaryRecoveryHealthDescription() pulumi.StringPtrOutput

Indicates the recovery health of a secondary replica.

func (AvailabilityGroupInfoResponsePtrOutput) SynchronizationHealthDescription

func (o AvailabilityGroupInfoResponsePtrOutput) SynchronizationHealthDescription() pulumi.StringPtrOutput

Reflects a roll-up of the synchronization health of all availability replicas in the availability group.

func (AvailabilityGroupInfoResponsePtrOutput) ToAvailabilityGroupInfoResponsePtrOutput

func (o AvailabilityGroupInfoResponsePtrOutput) ToAvailabilityGroupInfoResponsePtrOutput() AvailabilityGroupInfoResponsePtrOutput

func (AvailabilityGroupInfoResponsePtrOutput) ToAvailabilityGroupInfoResponsePtrOutputWithContext

func (o AvailabilityGroupInfoResponsePtrOutput) ToAvailabilityGroupInfoResponsePtrOutputWithContext(ctx context.Context) AvailabilityGroupInfoResponsePtrOutput

func (AvailabilityGroupInfoResponsePtrOutput) Version

SQL Server availability group current version.

type AvailabilityGroupStateResponse

type AvailabilityGroupStateResponse struct {
	// Current Always On availability groups role of the availability group replica.
	AvailabilityGroupReplicaRole string `pulumi:"availabilityGroupReplicaRole"`
	// Whether a secondary replica is currently connected to the primary replica.
	ConnectedStateDescription string `pulumi:"connectedStateDescription"`
	// Text description of the last connection error of the availability group replica.
	LastConnectErrorDescription string `pulumi:"lastConnectErrorDescription"`
	// Date and time timestamp indicating when the last connect error occurred.
	LastConnectErrorTimestamp string `pulumi:"lastConnectErrorTimestamp"`
	// Current operational state of the availability group replica
	OperationalStateDescription string `pulumi:"operationalStateDescription"`
	// Recovery health of the availability group replica.
	RecoveryHealthDescription string `pulumi:"recoveryHealthDescription"`
	// Reflects a rollup of the database synchronization state (synchronization_state) of all joined availability databases (also known as replicas) and the availability mode of the replica (synchronous-commit or asynchronous-commit mode). The rollup will reflect the least healthy accumulated state the databases on the replica.
	SynchronizationHealthDescription string `pulumi:"synchronizationHealthDescription"`
}

The specifications of the availability group state

type AvailabilityGroupStateResponseOutput

type AvailabilityGroupStateResponseOutput struct{ *pulumi.OutputState }

The specifications of the availability group state

func (AvailabilityGroupStateResponseOutput) AvailabilityGroupReplicaRole

func (o AvailabilityGroupStateResponseOutput) AvailabilityGroupReplicaRole() pulumi.StringOutput

Current Always On availability groups role of the availability group replica.

func (AvailabilityGroupStateResponseOutput) ConnectedStateDescription

func (o AvailabilityGroupStateResponseOutput) ConnectedStateDescription() pulumi.StringOutput

Whether a secondary replica is currently connected to the primary replica.

func (AvailabilityGroupStateResponseOutput) ElementType

func (AvailabilityGroupStateResponseOutput) LastConnectErrorDescription

func (o AvailabilityGroupStateResponseOutput) LastConnectErrorDescription() pulumi.StringOutput

Text description of the last connection error of the availability group replica.

func (AvailabilityGroupStateResponseOutput) LastConnectErrorTimestamp

func (o AvailabilityGroupStateResponseOutput) LastConnectErrorTimestamp() pulumi.StringOutput

Date and time timestamp indicating when the last connect error occurred.

func (AvailabilityGroupStateResponseOutput) OperationalStateDescription

func (o AvailabilityGroupStateResponseOutput) OperationalStateDescription() pulumi.StringOutput

Current operational state of the availability group replica

func (AvailabilityGroupStateResponseOutput) RecoveryHealthDescription

func (o AvailabilityGroupStateResponseOutput) RecoveryHealthDescription() pulumi.StringOutput

Recovery health of the availability group replica.

func (AvailabilityGroupStateResponseOutput) SynchronizationHealthDescription

func (o AvailabilityGroupStateResponseOutput) SynchronizationHealthDescription() pulumi.StringOutput

Reflects a rollup of the database synchronization state (synchronization_state) of all joined availability databases (also known as replicas) and the availability mode of the replica (synchronous-commit or asynchronous-commit mode). The rollup will reflect the least healthy accumulated state the databases on the replica.

func (AvailabilityGroupStateResponseOutput) ToAvailabilityGroupStateResponseOutput

func (o AvailabilityGroupStateResponseOutput) ToAvailabilityGroupStateResponseOutput() AvailabilityGroupStateResponseOutput

func (AvailabilityGroupStateResponseOutput) ToAvailabilityGroupStateResponseOutputWithContext

func (o AvailabilityGroupStateResponseOutput) ToAvailabilityGroupStateResponseOutputWithContext(ctx context.Context) AvailabilityGroupStateResponseOutput

type AvailabilityGroupStateResponsePtrOutput

type AvailabilityGroupStateResponsePtrOutput struct{ *pulumi.OutputState }

func (AvailabilityGroupStateResponsePtrOutput) AvailabilityGroupReplicaRole

func (o AvailabilityGroupStateResponsePtrOutput) AvailabilityGroupReplicaRole() pulumi.StringPtrOutput

Current Always On availability groups role of the availability group replica.

func (AvailabilityGroupStateResponsePtrOutput) ConnectedStateDescription

func (o AvailabilityGroupStateResponsePtrOutput) ConnectedStateDescription() pulumi.StringPtrOutput

Whether a secondary replica is currently connected to the primary replica.

func (AvailabilityGroupStateResponsePtrOutput) Elem

func (AvailabilityGroupStateResponsePtrOutput) ElementType

func (AvailabilityGroupStateResponsePtrOutput) LastConnectErrorDescription

func (o AvailabilityGroupStateResponsePtrOutput) LastConnectErrorDescription() pulumi.StringPtrOutput

Text description of the last connection error of the availability group replica.

func (AvailabilityGroupStateResponsePtrOutput) LastConnectErrorTimestamp

func (o AvailabilityGroupStateResponsePtrOutput) LastConnectErrorTimestamp() pulumi.StringPtrOutput

Date and time timestamp indicating when the last connect error occurred.

func (AvailabilityGroupStateResponsePtrOutput) OperationalStateDescription

func (o AvailabilityGroupStateResponsePtrOutput) OperationalStateDescription() pulumi.StringPtrOutput

Current operational state of the availability group replica

func (AvailabilityGroupStateResponsePtrOutput) RecoveryHealthDescription

func (o AvailabilityGroupStateResponsePtrOutput) RecoveryHealthDescription() pulumi.StringPtrOutput

Recovery health of the availability group replica.

func (AvailabilityGroupStateResponsePtrOutput) SynchronizationHealthDescription

func (o AvailabilityGroupStateResponsePtrOutput) SynchronizationHealthDescription() pulumi.StringPtrOutput

Reflects a rollup of the database synchronization state (synchronization_state) of all joined availability databases (also known as replicas) and the availability mode of the replica (synchronous-commit or asynchronous-commit mode). The rollup will reflect the least healthy accumulated state the databases on the replica.

func (AvailabilityGroupStateResponsePtrOutput) ToAvailabilityGroupStateResponsePtrOutput

func (o AvailabilityGroupStateResponsePtrOutput) ToAvailabilityGroupStateResponsePtrOutput() AvailabilityGroupStateResponsePtrOutput

func (AvailabilityGroupStateResponsePtrOutput) ToAvailabilityGroupStateResponsePtrOutputWithContext

func (o AvailabilityGroupStateResponsePtrOutput) ToAvailabilityGroupStateResponsePtrOutputWithContext(ctx context.Context) AvailabilityGroupStateResponsePtrOutput

type BasicLoginInformation

type BasicLoginInformation struct {
	// Login password.
	Password *string `pulumi:"password"`
	// Login username.
	Username *string `pulumi:"username"`
}

Username and password for basic login authentication.

type BasicLoginInformationArgs

type BasicLoginInformationArgs struct {
	// Login password.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Login username.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

Username and password for basic login authentication.

func (BasicLoginInformationArgs) ElementType

func (BasicLoginInformationArgs) ElementType() reflect.Type

func (BasicLoginInformationArgs) ToBasicLoginInformationOutput

func (i BasicLoginInformationArgs) ToBasicLoginInformationOutput() BasicLoginInformationOutput

func (BasicLoginInformationArgs) ToBasicLoginInformationOutputWithContext

func (i BasicLoginInformationArgs) ToBasicLoginInformationOutputWithContext(ctx context.Context) BasicLoginInformationOutput

func (BasicLoginInformationArgs) ToBasicLoginInformationPtrOutput

func (i BasicLoginInformationArgs) ToBasicLoginInformationPtrOutput() BasicLoginInformationPtrOutput

func (BasicLoginInformationArgs) ToBasicLoginInformationPtrOutputWithContext

func (i BasicLoginInformationArgs) ToBasicLoginInformationPtrOutputWithContext(ctx context.Context) BasicLoginInformationPtrOutput

type BasicLoginInformationInput

type BasicLoginInformationInput interface {
	pulumi.Input

	ToBasicLoginInformationOutput() BasicLoginInformationOutput
	ToBasicLoginInformationOutputWithContext(context.Context) BasicLoginInformationOutput
}

BasicLoginInformationInput is an input type that accepts BasicLoginInformationArgs and BasicLoginInformationOutput values. You can construct a concrete instance of `BasicLoginInformationInput` via:

BasicLoginInformationArgs{...}

type BasicLoginInformationOutput

type BasicLoginInformationOutput struct{ *pulumi.OutputState }

Username and password for basic login authentication.

func (BasicLoginInformationOutput) ElementType

func (BasicLoginInformationOutput) Password

Login password.

func (BasicLoginInformationOutput) ToBasicLoginInformationOutput

func (o BasicLoginInformationOutput) ToBasicLoginInformationOutput() BasicLoginInformationOutput

func (BasicLoginInformationOutput) ToBasicLoginInformationOutputWithContext

func (o BasicLoginInformationOutput) ToBasicLoginInformationOutputWithContext(ctx context.Context) BasicLoginInformationOutput

func (BasicLoginInformationOutput) ToBasicLoginInformationPtrOutput

func (o BasicLoginInformationOutput) ToBasicLoginInformationPtrOutput() BasicLoginInformationPtrOutput

func (BasicLoginInformationOutput) ToBasicLoginInformationPtrOutputWithContext

func (o BasicLoginInformationOutput) ToBasicLoginInformationPtrOutputWithContext(ctx context.Context) BasicLoginInformationPtrOutput

func (BasicLoginInformationOutput) Username

Login username.

type BasicLoginInformationPtrInput

type BasicLoginInformationPtrInput interface {
	pulumi.Input

	ToBasicLoginInformationPtrOutput() BasicLoginInformationPtrOutput
	ToBasicLoginInformationPtrOutputWithContext(context.Context) BasicLoginInformationPtrOutput
}

BasicLoginInformationPtrInput is an input type that accepts BasicLoginInformationArgs, BasicLoginInformationPtr and BasicLoginInformationPtrOutput values. You can construct a concrete instance of `BasicLoginInformationPtrInput` via:

        BasicLoginInformationArgs{...}

or:

        nil

type BasicLoginInformationPtrOutput

type BasicLoginInformationPtrOutput struct{ *pulumi.OutputState }

func (BasicLoginInformationPtrOutput) Elem

func (BasicLoginInformationPtrOutput) ElementType

func (BasicLoginInformationPtrOutput) Password

Login password.

func (BasicLoginInformationPtrOutput) ToBasicLoginInformationPtrOutput

func (o BasicLoginInformationPtrOutput) ToBasicLoginInformationPtrOutput() BasicLoginInformationPtrOutput

func (BasicLoginInformationPtrOutput) ToBasicLoginInformationPtrOutputWithContext

func (o BasicLoginInformationPtrOutput) ToBasicLoginInformationPtrOutputWithContext(ctx context.Context) BasicLoginInformationPtrOutput

func (BasicLoginInformationPtrOutput) Username

Login username.

type BasicLoginInformationResponse

type BasicLoginInformationResponse struct {
	// Login username.
	Username *string `pulumi:"username"`
}

Username and password for basic login authentication.

type BasicLoginInformationResponseOutput

type BasicLoginInformationResponseOutput struct{ *pulumi.OutputState }

Username and password for basic login authentication.

func (BasicLoginInformationResponseOutput) ElementType

func (BasicLoginInformationResponseOutput) ToBasicLoginInformationResponseOutput

func (o BasicLoginInformationResponseOutput) ToBasicLoginInformationResponseOutput() BasicLoginInformationResponseOutput

func (BasicLoginInformationResponseOutput) ToBasicLoginInformationResponseOutputWithContext

func (o BasicLoginInformationResponseOutput) ToBasicLoginInformationResponseOutputWithContext(ctx context.Context) BasicLoginInformationResponseOutput

func (BasicLoginInformationResponseOutput) Username

Login username.

type BasicLoginInformationResponsePtrOutput

type BasicLoginInformationResponsePtrOutput struct{ *pulumi.OutputState }

func (BasicLoginInformationResponsePtrOutput) Elem

func (BasicLoginInformationResponsePtrOutput) ElementType

func (BasicLoginInformationResponsePtrOutput) ToBasicLoginInformationResponsePtrOutput

func (o BasicLoginInformationResponsePtrOutput) ToBasicLoginInformationResponsePtrOutput() BasicLoginInformationResponsePtrOutput

func (BasicLoginInformationResponsePtrOutput) ToBasicLoginInformationResponsePtrOutputWithContext

func (o BasicLoginInformationResponsePtrOutput) ToBasicLoginInformationResponsePtrOutputWithContext(ctx context.Context) BasicLoginInformationResponsePtrOutput

func (BasicLoginInformationResponsePtrOutput) Username

Login username.

type ConnectionStatus

type ConnectionStatus string

The cloud connectivity status.

func (ConnectionStatus) ElementType

func (ConnectionStatus) ElementType() reflect.Type

func (ConnectionStatus) ToConnectionStatusOutput

func (e ConnectionStatus) ToConnectionStatusOutput() ConnectionStatusOutput

func (ConnectionStatus) ToConnectionStatusOutputWithContext

func (e ConnectionStatus) ToConnectionStatusOutputWithContext(ctx context.Context) ConnectionStatusOutput

func (ConnectionStatus) ToConnectionStatusPtrOutput

func (e ConnectionStatus) ToConnectionStatusPtrOutput() ConnectionStatusPtrOutput

func (ConnectionStatus) ToConnectionStatusPtrOutputWithContext

func (e ConnectionStatus) ToConnectionStatusPtrOutputWithContext(ctx context.Context) ConnectionStatusPtrOutput

func (ConnectionStatus) ToStringOutput

func (e ConnectionStatus) ToStringOutput() pulumi.StringOutput

func (ConnectionStatus) ToStringOutputWithContext

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

func (ConnectionStatus) ToStringPtrOutput

func (e ConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionStatus) ToStringPtrOutputWithContext

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

type ConnectionStatusInput

type ConnectionStatusInput interface {
	pulumi.Input

	ToConnectionStatusOutput() ConnectionStatusOutput
	ToConnectionStatusOutputWithContext(context.Context) ConnectionStatusOutput
}

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

ConnectionStatusConnected
ConnectionStatusDisconnected
ConnectionStatusRegistered
ConnectionStatusUnknown

type ConnectionStatusOutput

type ConnectionStatusOutput struct{ *pulumi.OutputState }

func (ConnectionStatusOutput) ElementType

func (ConnectionStatusOutput) ElementType() reflect.Type

func (ConnectionStatusOutput) ToConnectionStatusOutput

func (o ConnectionStatusOutput) ToConnectionStatusOutput() ConnectionStatusOutput

func (ConnectionStatusOutput) ToConnectionStatusOutputWithContext

func (o ConnectionStatusOutput) ToConnectionStatusOutputWithContext(ctx context.Context) ConnectionStatusOutput

func (ConnectionStatusOutput) ToConnectionStatusPtrOutput

func (o ConnectionStatusOutput) ToConnectionStatusPtrOutput() ConnectionStatusPtrOutput

func (ConnectionStatusOutput) ToConnectionStatusPtrOutputWithContext

func (o ConnectionStatusOutput) ToConnectionStatusPtrOutputWithContext(ctx context.Context) ConnectionStatusPtrOutput

func (ConnectionStatusOutput) ToStringOutput

func (o ConnectionStatusOutput) ToStringOutput() pulumi.StringOutput

func (ConnectionStatusOutput) ToStringOutputWithContext

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

func (ConnectionStatusOutput) ToStringPtrOutput

func (o ConnectionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionStatusOutput) ToStringPtrOutputWithContext

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

type ConnectionStatusPtrInput

type ConnectionStatusPtrInput interface {
	pulumi.Input

	ToConnectionStatusPtrOutput() ConnectionStatusPtrOutput
	ToConnectionStatusPtrOutputWithContext(context.Context) ConnectionStatusPtrOutput
}

func ConnectionStatusPtr

func ConnectionStatusPtr(v string) ConnectionStatusPtrInput

type ConnectionStatusPtrOutput

type ConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (ConnectionStatusPtrOutput) Elem

func (ConnectionStatusPtrOutput) ElementType

func (ConnectionStatusPtrOutput) ElementType() reflect.Type

func (ConnectionStatusPtrOutput) ToConnectionStatusPtrOutput

func (o ConnectionStatusPtrOutput) ToConnectionStatusPtrOutput() ConnectionStatusPtrOutput

func (ConnectionStatusPtrOutput) ToConnectionStatusPtrOutputWithContext

func (o ConnectionStatusPtrOutput) ToConnectionStatusPtrOutputWithContext(ctx context.Context) ConnectionStatusPtrOutput

func (ConnectionStatusPtrOutput) ToStringPtrOutput

func (o ConnectionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionStatusPtrOutput) ToStringPtrOutputWithContext

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

type DataController

type DataController struct {
	pulumi.CustomResourceState

	// The extendedLocation of the resource.
	ExtendedLocation ExtendedLocationResponsePtrOutput `pulumi:"extendedLocation"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The data controller's properties
	Properties DataControllerPropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

Data controller resource Azure REST API version: 2023-01-15-preview. Prior API version in Azure Native 1.x: 2021-06-01-preview.

Other available API versions: 2024-01-01.

func GetDataController

func GetDataController(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataControllerState, opts ...pulumi.ResourceOption) (*DataController, error)

GetDataController gets an existing DataController 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 NewDataController

func NewDataController(ctx *pulumi.Context,
	name string, args *DataControllerArgs, opts ...pulumi.ResourceOption) (*DataController, error)

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

func (*DataController) ElementType

func (*DataController) ElementType() reflect.Type

func (*DataController) ToDataControllerOutput

func (i *DataController) ToDataControllerOutput() DataControllerOutput

func (*DataController) ToDataControllerOutputWithContext

func (i *DataController) ToDataControllerOutputWithContext(ctx context.Context) DataControllerOutput

type DataControllerArgs

type DataControllerArgs struct {
	// The name of the data controller
	DataControllerName pulumi.StringPtrInput
	// The extendedLocation of the resource.
	ExtendedLocation ExtendedLocationPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// The data controller's properties
	Properties DataControllerPropertiesInput
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a DataController resource.

func (DataControllerArgs) ElementType

func (DataControllerArgs) ElementType() reflect.Type

type DataControllerInput

type DataControllerInput interface {
	pulumi.Input

	ToDataControllerOutput() DataControllerOutput
	ToDataControllerOutputWithContext(ctx context.Context) DataControllerOutput
}

type DataControllerOutput

type DataControllerOutput struct{ *pulumi.OutputState }

func (DataControllerOutput) ElementType

func (DataControllerOutput) ElementType() reflect.Type

func (DataControllerOutput) ExtendedLocation

The extendedLocation of the resource.

func (DataControllerOutput) Location

The geo-location where the resource lives

func (DataControllerOutput) Name

The name of the resource

func (DataControllerOutput) Properties

The data controller's properties

func (DataControllerOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (DataControllerOutput) Tags

Resource tags.

func (DataControllerOutput) ToDataControllerOutput

func (o DataControllerOutput) ToDataControllerOutput() DataControllerOutput

func (DataControllerOutput) ToDataControllerOutputWithContext

func (o DataControllerOutput) ToDataControllerOutputWithContext(ctx context.Context) DataControllerOutput

func (DataControllerOutput) Type

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

type DataControllerProperties

type DataControllerProperties struct {
	// Deprecated. Azure Arc Data Services data controller no longer expose any endpoint. All traffic are exposed through Kubernetes native API.
	BasicLoginInformation *BasicLoginInformation `pulumi:"basicLoginInformation"`
	// If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
	ClusterId *string `pulumi:"clusterId"`
	// If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
	ExtensionId *string `pulumi:"extensionId"`
	// The infrastructure the data controller is running on.
	Infrastructure *Infrastructure `pulumi:"infrastructure"`
	// The raw kubernetes information
	K8sRaw interface{} `pulumi:"k8sRaw"`
	// Last uploaded date from Kubernetes cluster. Defaults to current date time
	LastUploadedDate *string `pulumi:"lastUploadedDate"`
	// Log analytics workspace id and primary key
	LogAnalyticsWorkspaceConfig *LogAnalyticsWorkspaceConfig `pulumi:"logAnalyticsWorkspaceConfig"`
	// Login credential for logs dashboard on the Kubernetes cluster.
	LogsDashboardCredential *BasicLoginInformation `pulumi:"logsDashboardCredential"`
	// Login credential for metrics dashboard on the Kubernetes cluster.
	MetricsDashboardCredential *BasicLoginInformation `pulumi:"metricsDashboardCredential"`
	// Properties from the Kubernetes data controller
	OnPremiseProperty *OnPremiseProperty `pulumi:"onPremiseProperty"`
	// Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.
	UploadServicePrincipal *UploadServicePrincipal `pulumi:"uploadServicePrincipal"`
	// Properties on upload watermark.  Mostly timestamp for each upload data type
	UploadWatermark *UploadWatermark `pulumi:"uploadWatermark"`
}

The data controller properties.

func (*DataControllerProperties) Defaults

Defaults sets the appropriate defaults for DataControllerProperties

type DataControllerPropertiesArgs

type DataControllerPropertiesArgs struct {
	// Deprecated. Azure Arc Data Services data controller no longer expose any endpoint. All traffic are exposed through Kubernetes native API.
	BasicLoginInformation BasicLoginInformationPtrInput `pulumi:"basicLoginInformation"`
	// If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
	ClusterId pulumi.StringPtrInput `pulumi:"clusterId"`
	// If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
	ExtensionId pulumi.StringPtrInput `pulumi:"extensionId"`
	// The infrastructure the data controller is running on.
	Infrastructure InfrastructurePtrInput `pulumi:"infrastructure"`
	// The raw kubernetes information
	K8sRaw pulumi.Input `pulumi:"k8sRaw"`
	// Last uploaded date from Kubernetes cluster. Defaults to current date time
	LastUploadedDate pulumi.StringPtrInput `pulumi:"lastUploadedDate"`
	// Log analytics workspace id and primary key
	LogAnalyticsWorkspaceConfig LogAnalyticsWorkspaceConfigPtrInput `pulumi:"logAnalyticsWorkspaceConfig"`
	// Login credential for logs dashboard on the Kubernetes cluster.
	LogsDashboardCredential BasicLoginInformationPtrInput `pulumi:"logsDashboardCredential"`
	// Login credential for metrics dashboard on the Kubernetes cluster.
	MetricsDashboardCredential BasicLoginInformationPtrInput `pulumi:"metricsDashboardCredential"`
	// Properties from the Kubernetes data controller
	OnPremiseProperty OnPremisePropertyPtrInput `pulumi:"onPremiseProperty"`
	// Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.
	UploadServicePrincipal UploadServicePrincipalPtrInput `pulumi:"uploadServicePrincipal"`
	// Properties on upload watermark.  Mostly timestamp for each upload data type
	UploadWatermark UploadWatermarkPtrInput `pulumi:"uploadWatermark"`
}

The data controller properties.

func (*DataControllerPropertiesArgs) Defaults

Defaults sets the appropriate defaults for DataControllerPropertiesArgs

func (DataControllerPropertiesArgs) ElementType

func (DataControllerPropertiesArgs) ToDataControllerPropertiesOutput

func (i DataControllerPropertiesArgs) ToDataControllerPropertiesOutput() DataControllerPropertiesOutput

func (DataControllerPropertiesArgs) ToDataControllerPropertiesOutputWithContext

func (i DataControllerPropertiesArgs) ToDataControllerPropertiesOutputWithContext(ctx context.Context) DataControllerPropertiesOutput

type DataControllerPropertiesInput

type DataControllerPropertiesInput interface {
	pulumi.Input

	ToDataControllerPropertiesOutput() DataControllerPropertiesOutput
	ToDataControllerPropertiesOutputWithContext(context.Context) DataControllerPropertiesOutput
}

DataControllerPropertiesInput is an input type that accepts DataControllerPropertiesArgs and DataControllerPropertiesOutput values. You can construct a concrete instance of `DataControllerPropertiesInput` via:

DataControllerPropertiesArgs{...}

type DataControllerPropertiesOutput

type DataControllerPropertiesOutput struct{ *pulumi.OutputState }

The data controller properties.

func (DataControllerPropertiesOutput) BasicLoginInformation

Deprecated. Azure Arc Data Services data controller no longer expose any endpoint. All traffic are exposed through Kubernetes native API.

func (DataControllerPropertiesOutput) ClusterId

If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.

func (DataControllerPropertiesOutput) ElementType

func (DataControllerPropertiesOutput) ExtensionId

If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.

func (DataControllerPropertiesOutput) Infrastructure

The infrastructure the data controller is running on.

func (DataControllerPropertiesOutput) K8sRaw

The raw kubernetes information

func (DataControllerPropertiesOutput) LastUploadedDate

Last uploaded date from Kubernetes cluster. Defaults to current date time

func (DataControllerPropertiesOutput) LogAnalyticsWorkspaceConfig

Log analytics workspace id and primary key

func (DataControllerPropertiesOutput) LogsDashboardCredential

Login credential for logs dashboard on the Kubernetes cluster.

func (DataControllerPropertiesOutput) MetricsDashboardCredential

func (o DataControllerPropertiesOutput) MetricsDashboardCredential() BasicLoginInformationPtrOutput

Login credential for metrics dashboard on the Kubernetes cluster.

func (DataControllerPropertiesOutput) OnPremiseProperty

Properties from the Kubernetes data controller

func (DataControllerPropertiesOutput) ToDataControllerPropertiesOutput

func (o DataControllerPropertiesOutput) ToDataControllerPropertiesOutput() DataControllerPropertiesOutput

func (DataControllerPropertiesOutput) ToDataControllerPropertiesOutputWithContext

func (o DataControllerPropertiesOutput) ToDataControllerPropertiesOutputWithContext(ctx context.Context) DataControllerPropertiesOutput

func (DataControllerPropertiesOutput) UploadServicePrincipal

Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.

func (DataControllerPropertiesOutput) UploadWatermark

Properties on upload watermark. Mostly timestamp for each upload data type

type DataControllerPropertiesResponse

type DataControllerPropertiesResponse struct {
	// Deprecated. Azure Arc Data Services data controller no longer expose any endpoint. All traffic are exposed through Kubernetes native API.
	BasicLoginInformation *BasicLoginInformationResponse `pulumi:"basicLoginInformation"`
	// If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
	ClusterId *string `pulumi:"clusterId"`
	// If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
	ExtensionId *string `pulumi:"extensionId"`
	// The infrastructure the data controller is running on.
	Infrastructure *string `pulumi:"infrastructure"`
	// The raw kubernetes information
	K8sRaw interface{} `pulumi:"k8sRaw"`
	// Last uploaded date from Kubernetes cluster. Defaults to current date time
	LastUploadedDate *string `pulumi:"lastUploadedDate"`
	// Log analytics workspace id and primary key
	LogAnalyticsWorkspaceConfig *LogAnalyticsWorkspaceConfigResponse `pulumi:"logAnalyticsWorkspaceConfig"`
	// Login credential for logs dashboard on the Kubernetes cluster.
	LogsDashboardCredential *BasicLoginInformationResponse `pulumi:"logsDashboardCredential"`
	// Login credential for metrics dashboard on the Kubernetes cluster.
	MetricsDashboardCredential *BasicLoginInformationResponse `pulumi:"metricsDashboardCredential"`
	// Properties from the Kubernetes data controller
	OnPremiseProperty *OnPremisePropertyResponse `pulumi:"onPremiseProperty"`
	// The provisioning state of the Arc Data Controller resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.
	UploadServicePrincipal *UploadServicePrincipalResponse `pulumi:"uploadServicePrincipal"`
	// Properties on upload watermark.  Mostly timestamp for each upload data type
	UploadWatermark *UploadWatermarkResponse `pulumi:"uploadWatermark"`
}

The data controller properties.

func (*DataControllerPropertiesResponse) Defaults

Defaults sets the appropriate defaults for DataControllerPropertiesResponse

type DataControllerPropertiesResponseOutput

type DataControllerPropertiesResponseOutput struct{ *pulumi.OutputState }

The data controller properties.

func (DataControllerPropertiesResponseOutput) BasicLoginInformation

Deprecated. Azure Arc Data Services data controller no longer expose any endpoint. All traffic are exposed through Kubernetes native API.

func (DataControllerPropertiesResponseOutput) ClusterId

If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.

func (DataControllerPropertiesResponseOutput) ElementType

func (DataControllerPropertiesResponseOutput) ExtensionId

If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.

func (DataControllerPropertiesResponseOutput) Infrastructure

The infrastructure the data controller is running on.

func (DataControllerPropertiesResponseOutput) K8sRaw

The raw kubernetes information

func (DataControllerPropertiesResponseOutput) LastUploadedDate

Last uploaded date from Kubernetes cluster. Defaults to current date time

func (DataControllerPropertiesResponseOutput) LogAnalyticsWorkspaceConfig

Log analytics workspace id and primary key

func (DataControllerPropertiesResponseOutput) LogsDashboardCredential

Login credential for logs dashboard on the Kubernetes cluster.

func (DataControllerPropertiesResponseOutput) MetricsDashboardCredential

Login credential for metrics dashboard on the Kubernetes cluster.

func (DataControllerPropertiesResponseOutput) OnPremiseProperty

Properties from the Kubernetes data controller

func (DataControllerPropertiesResponseOutput) ProvisioningState

The provisioning state of the Arc Data Controller resource.

func (DataControllerPropertiesResponseOutput) ToDataControllerPropertiesResponseOutput

func (o DataControllerPropertiesResponseOutput) ToDataControllerPropertiesResponseOutput() DataControllerPropertiesResponseOutput

func (DataControllerPropertiesResponseOutput) ToDataControllerPropertiesResponseOutputWithContext

func (o DataControllerPropertiesResponseOutput) ToDataControllerPropertiesResponseOutputWithContext(ctx context.Context) DataControllerPropertiesResponseOutput

func (DataControllerPropertiesResponseOutput) UploadServicePrincipal

Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.

func (DataControllerPropertiesResponseOutput) UploadWatermark

Properties on upload watermark. Mostly timestamp for each upload data type

type DataControllerState

type DataControllerState struct {
}

func (DataControllerState) ElementType

func (DataControllerState) ElementType() reflect.Type

type DatabaseState

type DatabaseState string

State of the database.

func (DatabaseState) ElementType

func (DatabaseState) ElementType() reflect.Type

func (DatabaseState) ToDatabaseStateOutput

func (e DatabaseState) ToDatabaseStateOutput() DatabaseStateOutput

func (DatabaseState) ToDatabaseStateOutputWithContext

func (e DatabaseState) ToDatabaseStateOutputWithContext(ctx context.Context) DatabaseStateOutput

func (DatabaseState) ToDatabaseStatePtrOutput

func (e DatabaseState) ToDatabaseStatePtrOutput() DatabaseStatePtrOutput

func (DatabaseState) ToDatabaseStatePtrOutputWithContext

func (e DatabaseState) ToDatabaseStatePtrOutputWithContext(ctx context.Context) DatabaseStatePtrOutput

func (DatabaseState) ToStringOutput

func (e DatabaseState) ToStringOutput() pulumi.StringOutput

func (DatabaseState) ToStringOutputWithContext

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

func (DatabaseState) ToStringPtrOutput

func (e DatabaseState) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatabaseState) ToStringPtrOutputWithContext

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

type DatabaseStateInput

type DatabaseStateInput interface {
	pulumi.Input

	ToDatabaseStateOutput() DatabaseStateOutput
	ToDatabaseStateOutputWithContext(context.Context) DatabaseStateOutput
}

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

DatabaseStateOnline
DatabaseStateRestoring
DatabaseStateRecovering
DatabaseStateRecoveryPending
DatabaseStateSuspect
DatabaseStateEmergency
DatabaseStateOffline
DatabaseStateCopying
DatabaseStateOfflineSecondary

type DatabaseStateOutput

type DatabaseStateOutput struct{ *pulumi.OutputState }

func (DatabaseStateOutput) ElementType

func (DatabaseStateOutput) ElementType() reflect.Type

func (DatabaseStateOutput) ToDatabaseStateOutput

func (o DatabaseStateOutput) ToDatabaseStateOutput() DatabaseStateOutput

func (DatabaseStateOutput) ToDatabaseStateOutputWithContext

func (o DatabaseStateOutput) ToDatabaseStateOutputWithContext(ctx context.Context) DatabaseStateOutput

func (DatabaseStateOutput) ToDatabaseStatePtrOutput

func (o DatabaseStateOutput) ToDatabaseStatePtrOutput() DatabaseStatePtrOutput

func (DatabaseStateOutput) ToDatabaseStatePtrOutputWithContext

func (o DatabaseStateOutput) ToDatabaseStatePtrOutputWithContext(ctx context.Context) DatabaseStatePtrOutput

func (DatabaseStateOutput) ToStringOutput

func (o DatabaseStateOutput) ToStringOutput() pulumi.StringOutput

func (DatabaseStateOutput) ToStringOutputWithContext

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

func (DatabaseStateOutput) ToStringPtrOutput

func (o DatabaseStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatabaseStateOutput) ToStringPtrOutputWithContext

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

type DatabaseStatePtrInput

type DatabaseStatePtrInput interface {
	pulumi.Input

	ToDatabaseStatePtrOutput() DatabaseStatePtrOutput
	ToDatabaseStatePtrOutputWithContext(context.Context) DatabaseStatePtrOutput
}

func DatabaseStatePtr

func DatabaseStatePtr(v string) DatabaseStatePtrInput

type DatabaseStatePtrOutput

type DatabaseStatePtrOutput struct{ *pulumi.OutputState }

func (DatabaseStatePtrOutput) Elem

func (DatabaseStatePtrOutput) ElementType

func (DatabaseStatePtrOutput) ElementType() reflect.Type

func (DatabaseStatePtrOutput) ToDatabaseStatePtrOutput

func (o DatabaseStatePtrOutput) ToDatabaseStatePtrOutput() DatabaseStatePtrOutput

func (DatabaseStatePtrOutput) ToDatabaseStatePtrOutputWithContext

func (o DatabaseStatePtrOutput) ToDatabaseStatePtrOutputWithContext(ctx context.Context) DatabaseStatePtrOutput

func (DatabaseStatePtrOutput) ToStringPtrOutput

func (o DatabaseStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DatabaseStatePtrOutput) ToStringPtrOutputWithContext

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

type DefenderStatus

type DefenderStatus string

Status of Azure Defender.

func (DefenderStatus) ElementType

func (DefenderStatus) ElementType() reflect.Type

func (DefenderStatus) ToDefenderStatusOutput

func (e DefenderStatus) ToDefenderStatusOutput() DefenderStatusOutput

func (DefenderStatus) ToDefenderStatusOutputWithContext

func (e DefenderStatus) ToDefenderStatusOutputWithContext(ctx context.Context) DefenderStatusOutput

func (DefenderStatus) ToDefenderStatusPtrOutput

func (e DefenderStatus) ToDefenderStatusPtrOutput() DefenderStatusPtrOutput

func (DefenderStatus) ToDefenderStatusPtrOutputWithContext

func (e DefenderStatus) ToDefenderStatusPtrOutputWithContext(ctx context.Context) DefenderStatusPtrOutput

func (DefenderStatus) ToStringOutput

func (e DefenderStatus) ToStringOutput() pulumi.StringOutput

func (DefenderStatus) ToStringOutputWithContext

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

func (DefenderStatus) ToStringPtrOutput

func (e DefenderStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefenderStatus) ToStringPtrOutputWithContext

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

type DefenderStatusInput

type DefenderStatusInput interface {
	pulumi.Input

	ToDefenderStatusOutput() DefenderStatusOutput
	ToDefenderStatusOutputWithContext(context.Context) DefenderStatusOutput
}

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

DefenderStatusProtected
DefenderStatusUnprotected
DefenderStatusUnknown

type DefenderStatusOutput

type DefenderStatusOutput struct{ *pulumi.OutputState }

func (DefenderStatusOutput) ElementType

func (DefenderStatusOutput) ElementType() reflect.Type

func (DefenderStatusOutput) ToDefenderStatusOutput

func (o DefenderStatusOutput) ToDefenderStatusOutput() DefenderStatusOutput

func (DefenderStatusOutput) ToDefenderStatusOutputWithContext

func (o DefenderStatusOutput) ToDefenderStatusOutputWithContext(ctx context.Context) DefenderStatusOutput

func (DefenderStatusOutput) ToDefenderStatusPtrOutput

func (o DefenderStatusOutput) ToDefenderStatusPtrOutput() DefenderStatusPtrOutput

func (DefenderStatusOutput) ToDefenderStatusPtrOutputWithContext

func (o DefenderStatusOutput) ToDefenderStatusPtrOutputWithContext(ctx context.Context) DefenderStatusPtrOutput

func (DefenderStatusOutput) ToStringOutput

func (o DefenderStatusOutput) ToStringOutput() pulumi.StringOutput

func (DefenderStatusOutput) ToStringOutputWithContext

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

func (DefenderStatusOutput) ToStringPtrOutput

func (o DefenderStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefenderStatusOutput) ToStringPtrOutputWithContext

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

type DefenderStatusPtrInput

type DefenderStatusPtrInput interface {
	pulumi.Input

	ToDefenderStatusPtrOutput() DefenderStatusPtrOutput
	ToDefenderStatusPtrOutputWithContext(context.Context) DefenderStatusPtrOutput
}

func DefenderStatusPtr

func DefenderStatusPtr(v string) DefenderStatusPtrInput

type DefenderStatusPtrOutput

type DefenderStatusPtrOutput struct{ *pulumi.OutputState }

func (DefenderStatusPtrOutput) Elem

func (DefenderStatusPtrOutput) ElementType

func (DefenderStatusPtrOutput) ElementType() reflect.Type

func (DefenderStatusPtrOutput) ToDefenderStatusPtrOutput

func (o DefenderStatusPtrOutput) ToDefenderStatusPtrOutput() DefenderStatusPtrOutput

func (DefenderStatusPtrOutput) ToDefenderStatusPtrOutputWithContext

func (o DefenderStatusPtrOutput) ToDefenderStatusPtrOutputWithContext(ctx context.Context) DefenderStatusPtrOutput

func (DefenderStatusPtrOutput) ToStringPtrOutput

func (o DefenderStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DefenderStatusPtrOutput) ToStringPtrOutputWithContext

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

type EditionType

type EditionType string

SQL Server edition.

func (EditionType) ElementType

func (EditionType) ElementType() reflect.Type

func (EditionType) ToEditionTypeOutput

func (e EditionType) ToEditionTypeOutput() EditionTypeOutput

func (EditionType) ToEditionTypeOutputWithContext

func (e EditionType) ToEditionTypeOutputWithContext(ctx context.Context) EditionTypeOutput

func (EditionType) ToEditionTypePtrOutput

func (e EditionType) ToEditionTypePtrOutput() EditionTypePtrOutput

func (EditionType) ToEditionTypePtrOutputWithContext

func (e EditionType) ToEditionTypePtrOutputWithContext(ctx context.Context) EditionTypePtrOutput

func (EditionType) ToStringOutput

func (e EditionType) ToStringOutput() pulumi.StringOutput

func (EditionType) ToStringOutputWithContext

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

func (EditionType) ToStringPtrOutput

func (e EditionType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EditionType) ToStringPtrOutputWithContext

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

type EditionTypeInput

type EditionTypeInput interface {
	pulumi.Input

	ToEditionTypeOutput() EditionTypeOutput
	ToEditionTypeOutputWithContext(context.Context) EditionTypeOutput
}

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

EditionTypeEvaluation
EditionTypeEnterprise
EditionTypeStandard
EditionTypeWeb
EditionTypeDeveloper
EditionTypeExpress
EditionType_Business_Intelligence

type EditionTypeOutput

type EditionTypeOutput struct{ *pulumi.OutputState }

func (EditionTypeOutput) ElementType

func (EditionTypeOutput) ElementType() reflect.Type

func (EditionTypeOutput) ToEditionTypeOutput

func (o EditionTypeOutput) ToEditionTypeOutput() EditionTypeOutput

func (EditionTypeOutput) ToEditionTypeOutputWithContext

func (o EditionTypeOutput) ToEditionTypeOutputWithContext(ctx context.Context) EditionTypeOutput

func (EditionTypeOutput) ToEditionTypePtrOutput

func (o EditionTypeOutput) ToEditionTypePtrOutput() EditionTypePtrOutput

func (EditionTypeOutput) ToEditionTypePtrOutputWithContext

func (o EditionTypeOutput) ToEditionTypePtrOutputWithContext(ctx context.Context) EditionTypePtrOutput

func (EditionTypeOutput) ToStringOutput

func (o EditionTypeOutput) ToStringOutput() pulumi.StringOutput

func (EditionTypeOutput) ToStringOutputWithContext

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

func (EditionTypeOutput) ToStringPtrOutput

func (o EditionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EditionTypeOutput) ToStringPtrOutputWithContext

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

type EditionTypePtrInput

type EditionTypePtrInput interface {
	pulumi.Input

	ToEditionTypePtrOutput() EditionTypePtrOutput
	ToEditionTypePtrOutputWithContext(context.Context) EditionTypePtrOutput
}

func EditionTypePtr

func EditionTypePtr(v string) EditionTypePtrInput

type EditionTypePtrOutput

type EditionTypePtrOutput struct{ *pulumi.OutputState }

func (EditionTypePtrOutput) Elem

func (EditionTypePtrOutput) ElementType

func (EditionTypePtrOutput) ElementType() reflect.Type

func (EditionTypePtrOutput) ToEditionTypePtrOutput

func (o EditionTypePtrOutput) ToEditionTypePtrOutput() EditionTypePtrOutput

func (EditionTypePtrOutput) ToEditionTypePtrOutputWithContext

func (o EditionTypePtrOutput) ToEditionTypePtrOutputWithContext(ctx context.Context) EditionTypePtrOutput

func (EditionTypePtrOutput) ToStringPtrOutput

func (o EditionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (EditionTypePtrOutput) ToStringPtrOutputWithContext

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

type ExtendedLocation

type ExtendedLocation struct {
	// The name of the extended location.
	Name *string `pulumi:"name"`
	// The type of the extended location.
	Type *string `pulumi:"type"`
}

The complex type of the extended location.

type ExtendedLocationArgs

type ExtendedLocationArgs struct {
	// The name of the extended location.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The type of the extended location.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The complex type of the extended location.

func (ExtendedLocationArgs) ElementType

func (ExtendedLocationArgs) ElementType() reflect.Type

func (ExtendedLocationArgs) ToExtendedLocationOutput

func (i ExtendedLocationArgs) ToExtendedLocationOutput() ExtendedLocationOutput

func (ExtendedLocationArgs) ToExtendedLocationOutputWithContext

func (i ExtendedLocationArgs) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput

func (ExtendedLocationArgs) ToExtendedLocationPtrOutput

func (i ExtendedLocationArgs) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput

func (ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext

func (i ExtendedLocationArgs) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput

type ExtendedLocationInput

type ExtendedLocationInput interface {
	pulumi.Input

	ToExtendedLocationOutput() ExtendedLocationOutput
	ToExtendedLocationOutputWithContext(context.Context) ExtendedLocationOutput
}

ExtendedLocationInput is an input type that accepts ExtendedLocationArgs and ExtendedLocationOutput values. You can construct a concrete instance of `ExtendedLocationInput` via:

ExtendedLocationArgs{...}

type ExtendedLocationOutput

type ExtendedLocationOutput struct{ *pulumi.OutputState }

The complex type of the extended location.

func (ExtendedLocationOutput) ElementType

func (ExtendedLocationOutput) ElementType() reflect.Type

func (ExtendedLocationOutput) Name

The name of the extended location.

func (ExtendedLocationOutput) ToExtendedLocationOutput

func (o ExtendedLocationOutput) ToExtendedLocationOutput() ExtendedLocationOutput

func (ExtendedLocationOutput) ToExtendedLocationOutputWithContext

func (o ExtendedLocationOutput) ToExtendedLocationOutputWithContext(ctx context.Context) ExtendedLocationOutput

func (ExtendedLocationOutput) ToExtendedLocationPtrOutput

func (o ExtendedLocationOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput

func (ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext

func (o ExtendedLocationOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput

func (ExtendedLocationOutput) Type

The type of the extended location.

type ExtendedLocationPtrInput

type ExtendedLocationPtrInput interface {
	pulumi.Input

	ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput
	ToExtendedLocationPtrOutputWithContext(context.Context) ExtendedLocationPtrOutput
}

ExtendedLocationPtrInput is an input type that accepts ExtendedLocationArgs, ExtendedLocationPtr and ExtendedLocationPtrOutput values. You can construct a concrete instance of `ExtendedLocationPtrInput` via:

        ExtendedLocationArgs{...}

or:

        nil

type ExtendedLocationPtrOutput

type ExtendedLocationPtrOutput struct{ *pulumi.OutputState }

func (ExtendedLocationPtrOutput) Elem

func (ExtendedLocationPtrOutput) ElementType

func (ExtendedLocationPtrOutput) ElementType() reflect.Type

func (ExtendedLocationPtrOutput) Name

The name of the extended location.

func (ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput

func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutput() ExtendedLocationPtrOutput

func (ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext

func (o ExtendedLocationPtrOutput) ToExtendedLocationPtrOutputWithContext(ctx context.Context) ExtendedLocationPtrOutput

func (ExtendedLocationPtrOutput) Type

The type of the extended location.

type ExtendedLocationResponse

type ExtendedLocationResponse struct {
	// The name of the extended location.
	Name *string `pulumi:"name"`
	// The type of the extended location.
	Type *string `pulumi:"type"`
}

The complex type of the extended location.

type ExtendedLocationResponseOutput

type ExtendedLocationResponseOutput struct{ *pulumi.OutputState }

The complex type of the extended location.

func (ExtendedLocationResponseOutput) ElementType

func (ExtendedLocationResponseOutput) Name

The name of the extended location.

func (ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput

func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutput() ExtendedLocationResponseOutput

func (ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext

func (o ExtendedLocationResponseOutput) ToExtendedLocationResponseOutputWithContext(ctx context.Context) ExtendedLocationResponseOutput

func (ExtendedLocationResponseOutput) Type

The type of the extended location.

type ExtendedLocationResponsePtrOutput

type ExtendedLocationResponsePtrOutput struct{ *pulumi.OutputState }

func (ExtendedLocationResponsePtrOutput) Elem

func (ExtendedLocationResponsePtrOutput) ElementType

func (ExtendedLocationResponsePtrOutput) Name

The name of the extended location.

func (ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput

func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutput() ExtendedLocationResponsePtrOutput

func (ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext

func (o ExtendedLocationResponsePtrOutput) ToExtendedLocationResponsePtrOutputWithContext(ctx context.Context) ExtendedLocationResponsePtrOutput

func (ExtendedLocationResponsePtrOutput) Type

The type of the extended location.

type ExtendedLocationTypes

type ExtendedLocationTypes string

The type of the extended location.

func (ExtendedLocationTypes) ElementType

func (ExtendedLocationTypes) ElementType() reflect.Type

func (ExtendedLocationTypes) ToExtendedLocationTypesOutput

func (e ExtendedLocationTypes) ToExtendedLocationTypesOutput() ExtendedLocationTypesOutput

func (ExtendedLocationTypes) ToExtendedLocationTypesOutputWithContext

func (e ExtendedLocationTypes) ToExtendedLocationTypesOutputWithContext(ctx context.Context) ExtendedLocationTypesOutput

func (ExtendedLocationTypes) ToExtendedLocationTypesPtrOutput

func (e ExtendedLocationTypes) ToExtendedLocationTypesPtrOutput() ExtendedLocationTypesPtrOutput

func (ExtendedLocationTypes) ToExtendedLocationTypesPtrOutputWithContext

func (e ExtendedLocationTypes) ToExtendedLocationTypesPtrOutputWithContext(ctx context.Context) ExtendedLocationTypesPtrOutput

func (ExtendedLocationTypes) ToStringOutput

func (e ExtendedLocationTypes) ToStringOutput() pulumi.StringOutput

func (ExtendedLocationTypes) ToStringOutputWithContext

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

func (ExtendedLocationTypes) ToStringPtrOutput

func (e ExtendedLocationTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExtendedLocationTypes) ToStringPtrOutputWithContext

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

type ExtendedLocationTypesInput

type ExtendedLocationTypesInput interface {
	pulumi.Input

	ToExtendedLocationTypesOutput() ExtendedLocationTypesOutput
	ToExtendedLocationTypesOutputWithContext(context.Context) ExtendedLocationTypesOutput
}

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

ExtendedLocationTypesCustomLocation

type ExtendedLocationTypesOutput

type ExtendedLocationTypesOutput struct{ *pulumi.OutputState }

func (ExtendedLocationTypesOutput) ElementType

func (ExtendedLocationTypesOutput) ToExtendedLocationTypesOutput

func (o ExtendedLocationTypesOutput) ToExtendedLocationTypesOutput() ExtendedLocationTypesOutput

func (ExtendedLocationTypesOutput) ToExtendedLocationTypesOutputWithContext

func (o ExtendedLocationTypesOutput) ToExtendedLocationTypesOutputWithContext(ctx context.Context) ExtendedLocationTypesOutput

func (ExtendedLocationTypesOutput) ToExtendedLocationTypesPtrOutput

func (o ExtendedLocationTypesOutput) ToExtendedLocationTypesPtrOutput() ExtendedLocationTypesPtrOutput

func (ExtendedLocationTypesOutput) ToExtendedLocationTypesPtrOutputWithContext

func (o ExtendedLocationTypesOutput) ToExtendedLocationTypesPtrOutputWithContext(ctx context.Context) ExtendedLocationTypesPtrOutput

func (ExtendedLocationTypesOutput) ToStringOutput

func (o ExtendedLocationTypesOutput) ToStringOutput() pulumi.StringOutput

func (ExtendedLocationTypesOutput) ToStringOutputWithContext

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

func (ExtendedLocationTypesOutput) ToStringPtrOutput

func (o ExtendedLocationTypesOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ExtendedLocationTypesOutput) ToStringPtrOutputWithContext

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

type ExtendedLocationTypesPtrInput

type ExtendedLocationTypesPtrInput interface {
	pulumi.Input

	ToExtendedLocationTypesPtrOutput() ExtendedLocationTypesPtrOutput
	ToExtendedLocationTypesPtrOutputWithContext(context.Context) ExtendedLocationTypesPtrOutput
}

func ExtendedLocationTypesPtr

func ExtendedLocationTypesPtr(v string) ExtendedLocationTypesPtrInput

type ExtendedLocationTypesPtrOutput

type ExtendedLocationTypesPtrOutput struct{ *pulumi.OutputState }

func (ExtendedLocationTypesPtrOutput) Elem

func (ExtendedLocationTypesPtrOutput) ElementType

func (ExtendedLocationTypesPtrOutput) ToExtendedLocationTypesPtrOutput

func (o ExtendedLocationTypesPtrOutput) ToExtendedLocationTypesPtrOutput() ExtendedLocationTypesPtrOutput

func (ExtendedLocationTypesPtrOutput) ToExtendedLocationTypesPtrOutputWithContext

func (o ExtendedLocationTypesPtrOutput) ToExtendedLocationTypesPtrOutputWithContext(ctx context.Context) ExtendedLocationTypesPtrOutput

func (ExtendedLocationTypesPtrOutput) ToStringPtrOutput

func (ExtendedLocationTypesPtrOutput) ToStringPtrOutputWithContext

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

type FailoverGroup

type FailoverGroup struct {
	pulumi.CustomResourceState

	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// null
	Properties FailoverGroupPropertiesResponseOutput `pulumi:"properties"`
	// 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"`
}

A failover group resource. Azure REST API version: 2023-01-15-preview.

Other available API versions: 2024-01-01.

func GetFailoverGroup

func GetFailoverGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FailoverGroupState, opts ...pulumi.ResourceOption) (*FailoverGroup, error)

GetFailoverGroup gets an existing FailoverGroup 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 NewFailoverGroup

func NewFailoverGroup(ctx *pulumi.Context,
	name string, args *FailoverGroupArgs, opts ...pulumi.ResourceOption) (*FailoverGroup, error)

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

func (*FailoverGroup) ElementType

func (*FailoverGroup) ElementType() reflect.Type

func (*FailoverGroup) ToFailoverGroupOutput

func (i *FailoverGroup) ToFailoverGroupOutput() FailoverGroupOutput

func (*FailoverGroup) ToFailoverGroupOutputWithContext

func (i *FailoverGroup) ToFailoverGroupOutputWithContext(ctx context.Context) FailoverGroupOutput

type FailoverGroupArgs

type FailoverGroupArgs struct {
	// The name of the Failover Group
	FailoverGroupName pulumi.StringPtrInput
	// null
	Properties FailoverGroupPropertiesInput
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput
	// Name of SQL Managed Instance
	SqlManagedInstanceName pulumi.StringInput
}

The set of arguments for constructing a FailoverGroup resource.

func (FailoverGroupArgs) ElementType

func (FailoverGroupArgs) ElementType() reflect.Type

type FailoverGroupInput

type FailoverGroupInput interface {
	pulumi.Input

	ToFailoverGroupOutput() FailoverGroupOutput
	ToFailoverGroupOutputWithContext(ctx context.Context) FailoverGroupOutput
}

type FailoverGroupOutput

type FailoverGroupOutput struct{ *pulumi.OutputState }

func (FailoverGroupOutput) ElementType

func (FailoverGroupOutput) ElementType() reflect.Type

func (FailoverGroupOutput) Name

The name of the resource

func (FailoverGroupOutput) Properties

null

func (FailoverGroupOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (FailoverGroupOutput) ToFailoverGroupOutput

func (o FailoverGroupOutput) ToFailoverGroupOutput() FailoverGroupOutput

func (FailoverGroupOutput) ToFailoverGroupOutputWithContext

func (o FailoverGroupOutput) ToFailoverGroupOutputWithContext(ctx context.Context) FailoverGroupOutput

func (FailoverGroupOutput) Type

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

type FailoverGroupPartnerSyncMode

type FailoverGroupPartnerSyncMode string

The partner sync mode of the SQL managed instance.

func (FailoverGroupPartnerSyncMode) ElementType

func (FailoverGroupPartnerSyncMode) ToFailoverGroupPartnerSyncModeOutput

func (e FailoverGroupPartnerSyncMode) ToFailoverGroupPartnerSyncModeOutput() FailoverGroupPartnerSyncModeOutput

func (FailoverGroupPartnerSyncMode) ToFailoverGroupPartnerSyncModeOutputWithContext

func (e FailoverGroupPartnerSyncMode) ToFailoverGroupPartnerSyncModeOutputWithContext(ctx context.Context) FailoverGroupPartnerSyncModeOutput

func (FailoverGroupPartnerSyncMode) ToFailoverGroupPartnerSyncModePtrOutput

func (e FailoverGroupPartnerSyncMode) ToFailoverGroupPartnerSyncModePtrOutput() FailoverGroupPartnerSyncModePtrOutput

func (FailoverGroupPartnerSyncMode) ToFailoverGroupPartnerSyncModePtrOutputWithContext

func (e FailoverGroupPartnerSyncMode) ToFailoverGroupPartnerSyncModePtrOutputWithContext(ctx context.Context) FailoverGroupPartnerSyncModePtrOutput

func (FailoverGroupPartnerSyncMode) ToStringOutput

func (FailoverGroupPartnerSyncMode) ToStringOutputWithContext

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

func (FailoverGroupPartnerSyncMode) ToStringPtrOutput

func (e FailoverGroupPartnerSyncMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (FailoverGroupPartnerSyncMode) ToStringPtrOutputWithContext

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

type FailoverGroupPartnerSyncModeInput

type FailoverGroupPartnerSyncModeInput interface {
	pulumi.Input

	ToFailoverGroupPartnerSyncModeOutput() FailoverGroupPartnerSyncModeOutput
	ToFailoverGroupPartnerSyncModeOutputWithContext(context.Context) FailoverGroupPartnerSyncModeOutput
}

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

FailoverGroupPartnerSyncModeAsync
FailoverGroupPartnerSyncModeSync

type FailoverGroupPartnerSyncModeOutput

type FailoverGroupPartnerSyncModeOutput struct{ *pulumi.OutputState }

func (FailoverGroupPartnerSyncModeOutput) ElementType

func (FailoverGroupPartnerSyncModeOutput) ToFailoverGroupPartnerSyncModeOutput

func (o FailoverGroupPartnerSyncModeOutput) ToFailoverGroupPartnerSyncModeOutput() FailoverGroupPartnerSyncModeOutput

func (FailoverGroupPartnerSyncModeOutput) ToFailoverGroupPartnerSyncModeOutputWithContext

func (o FailoverGroupPartnerSyncModeOutput) ToFailoverGroupPartnerSyncModeOutputWithContext(ctx context.Context) FailoverGroupPartnerSyncModeOutput

func (FailoverGroupPartnerSyncModeOutput) ToFailoverGroupPartnerSyncModePtrOutput

func (o FailoverGroupPartnerSyncModeOutput) ToFailoverGroupPartnerSyncModePtrOutput() FailoverGroupPartnerSyncModePtrOutput

func (FailoverGroupPartnerSyncModeOutput) ToFailoverGroupPartnerSyncModePtrOutputWithContext

func (o FailoverGroupPartnerSyncModeOutput) ToFailoverGroupPartnerSyncModePtrOutputWithContext(ctx context.Context) FailoverGroupPartnerSyncModePtrOutput

func (FailoverGroupPartnerSyncModeOutput) ToStringOutput

func (FailoverGroupPartnerSyncModeOutput) ToStringOutputWithContext

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

func (FailoverGroupPartnerSyncModeOutput) ToStringPtrOutput

func (FailoverGroupPartnerSyncModeOutput) ToStringPtrOutputWithContext

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

type FailoverGroupPartnerSyncModePtrInput

type FailoverGroupPartnerSyncModePtrInput interface {
	pulumi.Input

	ToFailoverGroupPartnerSyncModePtrOutput() FailoverGroupPartnerSyncModePtrOutput
	ToFailoverGroupPartnerSyncModePtrOutputWithContext(context.Context) FailoverGroupPartnerSyncModePtrOutput
}

func FailoverGroupPartnerSyncModePtr

func FailoverGroupPartnerSyncModePtr(v string) FailoverGroupPartnerSyncModePtrInput

type FailoverGroupPartnerSyncModePtrOutput

type FailoverGroupPartnerSyncModePtrOutput struct{ *pulumi.OutputState }

func (FailoverGroupPartnerSyncModePtrOutput) Elem

func (FailoverGroupPartnerSyncModePtrOutput) ElementType

func (FailoverGroupPartnerSyncModePtrOutput) ToFailoverGroupPartnerSyncModePtrOutput

func (o FailoverGroupPartnerSyncModePtrOutput) ToFailoverGroupPartnerSyncModePtrOutput() FailoverGroupPartnerSyncModePtrOutput

func (FailoverGroupPartnerSyncModePtrOutput) ToFailoverGroupPartnerSyncModePtrOutputWithContext

func (o FailoverGroupPartnerSyncModePtrOutput) ToFailoverGroupPartnerSyncModePtrOutputWithContext(ctx context.Context) FailoverGroupPartnerSyncModePtrOutput

func (FailoverGroupPartnerSyncModePtrOutput) ToStringPtrOutput

func (FailoverGroupPartnerSyncModePtrOutput) ToStringPtrOutputWithContext

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

type FailoverGroupProperties

type FailoverGroupProperties struct {
	// The resource ID of the partner SQL managed instance.
	PartnerManagedInstanceId string `pulumi:"partnerManagedInstanceId"`
	// The specifications of the failover group resource.
	Spec FailoverGroupSpec `pulumi:"spec"`
	// The status of the failover group custom resource.
	Status interface{} `pulumi:"status"`
}

The properties of a failover group resource.

func (*FailoverGroupProperties) Defaults

Defaults sets the appropriate defaults for FailoverGroupProperties

type FailoverGroupPropertiesArgs

type FailoverGroupPropertiesArgs struct {
	// The resource ID of the partner SQL managed instance.
	PartnerManagedInstanceId pulumi.StringInput `pulumi:"partnerManagedInstanceId"`
	// The specifications of the failover group resource.
	Spec FailoverGroupSpecInput `pulumi:"spec"`
	// The status of the failover group custom resource.
	Status pulumi.Input `pulumi:"status"`
}

The properties of a failover group resource.

func (*FailoverGroupPropertiesArgs) Defaults

Defaults sets the appropriate defaults for FailoverGroupPropertiesArgs

func (FailoverGroupPropertiesArgs) ElementType

func (FailoverGroupPropertiesArgs) ToFailoverGroupPropertiesOutput

func (i FailoverGroupPropertiesArgs) ToFailoverGroupPropertiesOutput() FailoverGroupPropertiesOutput

func (FailoverGroupPropertiesArgs) ToFailoverGroupPropertiesOutputWithContext

func (i FailoverGroupPropertiesArgs) ToFailoverGroupPropertiesOutputWithContext(ctx context.Context) FailoverGroupPropertiesOutput

type FailoverGroupPropertiesInput

type FailoverGroupPropertiesInput interface {
	pulumi.Input

	ToFailoverGroupPropertiesOutput() FailoverGroupPropertiesOutput
	ToFailoverGroupPropertiesOutputWithContext(context.Context) FailoverGroupPropertiesOutput
}

FailoverGroupPropertiesInput is an input type that accepts FailoverGroupPropertiesArgs and FailoverGroupPropertiesOutput values. You can construct a concrete instance of `FailoverGroupPropertiesInput` via:

FailoverGroupPropertiesArgs{...}

type FailoverGroupPropertiesOutput

type FailoverGroupPropertiesOutput struct{ *pulumi.OutputState }

The properties of a failover group resource.

func (FailoverGroupPropertiesOutput) ElementType

func (FailoverGroupPropertiesOutput) PartnerManagedInstanceId

func (o FailoverGroupPropertiesOutput) PartnerManagedInstanceId() pulumi.StringOutput

The resource ID of the partner SQL managed instance.

func (FailoverGroupPropertiesOutput) Spec

The specifications of the failover group resource.

func (FailoverGroupPropertiesOutput) Status

The status of the failover group custom resource.

func (FailoverGroupPropertiesOutput) ToFailoverGroupPropertiesOutput

func (o FailoverGroupPropertiesOutput) ToFailoverGroupPropertiesOutput() FailoverGroupPropertiesOutput

func (FailoverGroupPropertiesOutput) ToFailoverGroupPropertiesOutputWithContext

func (o FailoverGroupPropertiesOutput) ToFailoverGroupPropertiesOutputWithContext(ctx context.Context) FailoverGroupPropertiesOutput

type FailoverGroupPropertiesResponse

type FailoverGroupPropertiesResponse struct {
	// The resource ID of the partner SQL managed instance.
	PartnerManagedInstanceId string `pulumi:"partnerManagedInstanceId"`
	// The provisioning state of the failover group resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The specifications of the failover group resource.
	Spec FailoverGroupSpecResponse `pulumi:"spec"`
	// The status of the failover group custom resource.
	Status interface{} `pulumi:"status"`
}

The properties of a failover group resource.

func (*FailoverGroupPropertiesResponse) Defaults

Defaults sets the appropriate defaults for FailoverGroupPropertiesResponse

type FailoverGroupPropertiesResponseOutput

type FailoverGroupPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of a failover group resource.

func (FailoverGroupPropertiesResponseOutput) ElementType

func (FailoverGroupPropertiesResponseOutput) PartnerManagedInstanceId

func (o FailoverGroupPropertiesResponseOutput) PartnerManagedInstanceId() pulumi.StringOutput

The resource ID of the partner SQL managed instance.

func (FailoverGroupPropertiesResponseOutput) ProvisioningState

The provisioning state of the failover group resource.

func (FailoverGroupPropertiesResponseOutput) Spec

The specifications of the failover group resource.

func (FailoverGroupPropertiesResponseOutput) Status

The status of the failover group custom resource.

func (FailoverGroupPropertiesResponseOutput) ToFailoverGroupPropertiesResponseOutput

func (o FailoverGroupPropertiesResponseOutput) ToFailoverGroupPropertiesResponseOutput() FailoverGroupPropertiesResponseOutput

func (FailoverGroupPropertiesResponseOutput) ToFailoverGroupPropertiesResponseOutputWithContext

func (o FailoverGroupPropertiesResponseOutput) ToFailoverGroupPropertiesResponseOutputWithContext(ctx context.Context) FailoverGroupPropertiesResponseOutput

type FailoverGroupSpec

type FailoverGroupSpec struct {
	// The name of the partner SQL managed instance.
	PartnerMI *string `pulumi:"partnerMI"`
	// The mirroring endpoint public certificate for the partner SQL managed instance. Only PEM format is supported.
	PartnerMirroringCert *string `pulumi:"partnerMirroringCert"`
	// The mirroring endpoint URL of the partner SQL managed instance.
	PartnerMirroringURL *string `pulumi:"partnerMirroringURL"`
	// The partner sync mode of the SQL managed instance.
	PartnerSyncMode *string `pulumi:"partnerSyncMode"`
	// The role of the SQL managed instance in this failover group.
	Role string `pulumi:"role"`
	// The shared name of the failover group for this SQL managed instance. Both SQL managed instance and its partner have to use the same shared name.
	SharedName *string `pulumi:"sharedName"`
	// The name of the SQL managed instance with this failover group role.
	SourceMI *string `pulumi:"sourceMI"`
}

The specifications of the failover group resource.

func (*FailoverGroupSpec) Defaults

func (val *FailoverGroupSpec) Defaults() *FailoverGroupSpec

Defaults sets the appropriate defaults for FailoverGroupSpec

type FailoverGroupSpecArgs

type FailoverGroupSpecArgs struct {
	// The name of the partner SQL managed instance.
	PartnerMI pulumi.StringPtrInput `pulumi:"partnerMI"`
	// The mirroring endpoint public certificate for the partner SQL managed instance. Only PEM format is supported.
	PartnerMirroringCert pulumi.StringPtrInput `pulumi:"partnerMirroringCert"`
	// The mirroring endpoint URL of the partner SQL managed instance.
	PartnerMirroringURL pulumi.StringPtrInput `pulumi:"partnerMirroringURL"`
	// The partner sync mode of the SQL managed instance.
	PartnerSyncMode pulumi.StringPtrInput `pulumi:"partnerSyncMode"`
	// The role of the SQL managed instance in this failover group.
	Role pulumi.StringInput `pulumi:"role"`
	// The shared name of the failover group for this SQL managed instance. Both SQL managed instance and its partner have to use the same shared name.
	SharedName pulumi.StringPtrInput `pulumi:"sharedName"`
	// The name of the SQL managed instance with this failover group role.
	SourceMI pulumi.StringPtrInput `pulumi:"sourceMI"`
}

The specifications of the failover group resource.

func (*FailoverGroupSpecArgs) Defaults

Defaults sets the appropriate defaults for FailoverGroupSpecArgs

func (FailoverGroupSpecArgs) ElementType

func (FailoverGroupSpecArgs) ElementType() reflect.Type

func (FailoverGroupSpecArgs) ToFailoverGroupSpecOutput

func (i FailoverGroupSpecArgs) ToFailoverGroupSpecOutput() FailoverGroupSpecOutput

func (FailoverGroupSpecArgs) ToFailoverGroupSpecOutputWithContext

func (i FailoverGroupSpecArgs) ToFailoverGroupSpecOutputWithContext(ctx context.Context) FailoverGroupSpecOutput

type FailoverGroupSpecInput

type FailoverGroupSpecInput interface {
	pulumi.Input

	ToFailoverGroupSpecOutput() FailoverGroupSpecOutput
	ToFailoverGroupSpecOutputWithContext(context.Context) FailoverGroupSpecOutput
}

FailoverGroupSpecInput is an input type that accepts FailoverGroupSpecArgs and FailoverGroupSpecOutput values. You can construct a concrete instance of `FailoverGroupSpecInput` via:

FailoverGroupSpecArgs{...}

type FailoverGroupSpecOutput

type FailoverGroupSpecOutput struct{ *pulumi.OutputState }

The specifications of the failover group resource.

func (FailoverGroupSpecOutput) ElementType

func (FailoverGroupSpecOutput) ElementType() reflect.Type

func (FailoverGroupSpecOutput) PartnerMI

The name of the partner SQL managed instance.

func (FailoverGroupSpecOutput) PartnerMirroringCert

func (o FailoverGroupSpecOutput) PartnerMirroringCert() pulumi.StringPtrOutput

The mirroring endpoint public certificate for the partner SQL managed instance. Only PEM format is supported.

func (FailoverGroupSpecOutput) PartnerMirroringURL

func (o FailoverGroupSpecOutput) PartnerMirroringURL() pulumi.StringPtrOutput

The mirroring endpoint URL of the partner SQL managed instance.

func (FailoverGroupSpecOutput) PartnerSyncMode

func (o FailoverGroupSpecOutput) PartnerSyncMode() pulumi.StringPtrOutput

The partner sync mode of the SQL managed instance.

func (FailoverGroupSpecOutput) Role

The role of the SQL managed instance in this failover group.

func (FailoverGroupSpecOutput) SharedName

The shared name of the failover group for this SQL managed instance. Both SQL managed instance and its partner have to use the same shared name.

func (FailoverGroupSpecOutput) SourceMI

The name of the SQL managed instance with this failover group role.

func (FailoverGroupSpecOutput) ToFailoverGroupSpecOutput

func (o FailoverGroupSpecOutput) ToFailoverGroupSpecOutput() FailoverGroupSpecOutput

func (FailoverGroupSpecOutput) ToFailoverGroupSpecOutputWithContext

func (o FailoverGroupSpecOutput) ToFailoverGroupSpecOutputWithContext(ctx context.Context) FailoverGroupSpecOutput

type FailoverGroupSpecResponse

type FailoverGroupSpecResponse struct {
	// The name of the partner SQL managed instance.
	PartnerMI *string `pulumi:"partnerMI"`
	// The mirroring endpoint public certificate for the partner SQL managed instance. Only PEM format is supported.
	PartnerMirroringCert *string `pulumi:"partnerMirroringCert"`
	// The mirroring endpoint URL of the partner SQL managed instance.
	PartnerMirroringURL *string `pulumi:"partnerMirroringURL"`
	// The partner sync mode of the SQL managed instance.
	PartnerSyncMode *string `pulumi:"partnerSyncMode"`
	// The role of the SQL managed instance in this failover group.
	Role string `pulumi:"role"`
	// The shared name of the failover group for this SQL managed instance. Both SQL managed instance and its partner have to use the same shared name.
	SharedName *string `pulumi:"sharedName"`
	// The name of the SQL managed instance with this failover group role.
	SourceMI *string `pulumi:"sourceMI"`
}

The specifications of the failover group resource.

func (*FailoverGroupSpecResponse) Defaults

Defaults sets the appropriate defaults for FailoverGroupSpecResponse

type FailoverGroupSpecResponseOutput

type FailoverGroupSpecResponseOutput struct{ *pulumi.OutputState }

The specifications of the failover group resource.

func (FailoverGroupSpecResponseOutput) ElementType

func (FailoverGroupSpecResponseOutput) PartnerMI

The name of the partner SQL managed instance.

func (FailoverGroupSpecResponseOutput) PartnerMirroringCert

func (o FailoverGroupSpecResponseOutput) PartnerMirroringCert() pulumi.StringPtrOutput

The mirroring endpoint public certificate for the partner SQL managed instance. Only PEM format is supported.

func (FailoverGroupSpecResponseOutput) PartnerMirroringURL

func (o FailoverGroupSpecResponseOutput) PartnerMirroringURL() pulumi.StringPtrOutput

The mirroring endpoint URL of the partner SQL managed instance.

func (FailoverGroupSpecResponseOutput) PartnerSyncMode

The partner sync mode of the SQL managed instance.

func (FailoverGroupSpecResponseOutput) Role

The role of the SQL managed instance in this failover group.

func (FailoverGroupSpecResponseOutput) SharedName

The shared name of the failover group for this SQL managed instance. Both SQL managed instance and its partner have to use the same shared name.

func (FailoverGroupSpecResponseOutput) SourceMI

The name of the SQL managed instance with this failover group role.

func (FailoverGroupSpecResponseOutput) ToFailoverGroupSpecResponseOutput

func (o FailoverGroupSpecResponseOutput) ToFailoverGroupSpecResponseOutput() FailoverGroupSpecResponseOutput

func (FailoverGroupSpecResponseOutput) ToFailoverGroupSpecResponseOutputWithContext

func (o FailoverGroupSpecResponseOutput) ToFailoverGroupSpecResponseOutputWithContext(ctx context.Context) FailoverGroupSpecResponseOutput

type FailoverGroupState

type FailoverGroupState struct {
}

func (FailoverGroupState) ElementType

func (FailoverGroupState) ElementType() reflect.Type

type GetSqlServerAvailabilityGroupDetailViewArgs

type GetSqlServerAvailabilityGroupDetailViewArgs struct {
	// Name of SQL Availability Group
	AvailabilityGroupName string `pulumi:"availabilityGroupName"`
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of SQL Server Instance
	SqlServerInstanceName string `pulumi:"sqlServerInstanceName"`
}

type GetSqlServerAvailabilityGroupDetailViewOutputArgs

type GetSqlServerAvailabilityGroupDetailViewOutputArgs struct {
	// Name of SQL Availability Group
	AvailabilityGroupName pulumi.StringInput `pulumi:"availabilityGroupName"`
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of SQL Server Instance
	SqlServerInstanceName pulumi.StringInput `pulumi:"sqlServerInstanceName"`
}

func (GetSqlServerAvailabilityGroupDetailViewOutputArgs) ElementType

type GetSqlServerAvailabilityGroupDetailViewResult

type GetSqlServerAvailabilityGroupDetailViewResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of Arc Sql Server availability group
	Properties SqlServerAvailabilityGroupResourcePropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

Arc Sql Server Availability Group

func GetSqlServerAvailabilityGroupDetailView

Retrieves detailed properties of the Availability Group. Azure REST API version: 2024-01-01.

type GetSqlServerAvailabilityGroupDetailViewResultOutput

type GetSqlServerAvailabilityGroupDetailViewResultOutput struct{ *pulumi.OutputState }

Arc Sql Server Availability Group

func (GetSqlServerAvailabilityGroupDetailViewResultOutput) ElementType

func (GetSqlServerAvailabilityGroupDetailViewResultOutput) Id

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

func (GetSqlServerAvailabilityGroupDetailViewResultOutput) Location

The geo-location where the resource lives

func (GetSqlServerAvailabilityGroupDetailViewResultOutput) Name

The name of the resource

func (GetSqlServerAvailabilityGroupDetailViewResultOutput) Properties

Properties of Arc Sql Server availability group

func (GetSqlServerAvailabilityGroupDetailViewResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (GetSqlServerAvailabilityGroupDetailViewResultOutput) Tags

Resource tags.

func (GetSqlServerAvailabilityGroupDetailViewResultOutput) ToGetSqlServerAvailabilityGroupDetailViewResultOutput

func (o GetSqlServerAvailabilityGroupDetailViewResultOutput) ToGetSqlServerAvailabilityGroupDetailViewResultOutput() GetSqlServerAvailabilityGroupDetailViewResultOutput

func (GetSqlServerAvailabilityGroupDetailViewResultOutput) ToGetSqlServerAvailabilityGroupDetailViewResultOutputWithContext

func (o GetSqlServerAvailabilityGroupDetailViewResultOutput) ToGetSqlServerAvailabilityGroupDetailViewResultOutputWithContext(ctx context.Context) GetSqlServerAvailabilityGroupDetailViewResultOutput

func (GetSqlServerAvailabilityGroupDetailViewResultOutput) Type

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

type GetSqlServerInstanceTelemetryArgs

type GetSqlServerInstanceTelemetryArgs struct {
	// The aggregation type to use for the numerical columns in the dataset.
	AggregationType *string `pulumi:"aggregationType"`
	// The list of database names to return telemetry for. If not specified, telemetry for all databases will be aggregated and returned.
	DatabaseNames []string `pulumi:"databaseNames"`
	// The name of the telemetry dataset to retrieve.
	DatasetName string `pulumi:"datasetName"`
	// The end time for the time range to fetch telemetry for. If not specified, the current time is used.
	EndTime *string `pulumi:"endTime"`
	// The time granularity to fetch telemetry for. This is an ISO8601 duration. Examples: PT15M, PT1H, P1D
	Interval *string `pulumi:"interval"`
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of SQL Server Instance
	SqlServerInstanceName string `pulumi:"sqlServerInstanceName"`
	// The start time for the time range to fetch telemetry for. If not specified, the current time minus 1 hour is used.
	StartTime *string `pulumi:"startTime"`
}

func (*GetSqlServerInstanceTelemetryArgs) Defaults

Defaults sets the appropriate defaults for GetSqlServerInstanceTelemetryArgs

type GetSqlServerInstanceTelemetryOutputArgs

type GetSqlServerInstanceTelemetryOutputArgs struct {
	// The aggregation type to use for the numerical columns in the dataset.
	AggregationType pulumi.StringPtrInput `pulumi:"aggregationType"`
	// The list of database names to return telemetry for. If not specified, telemetry for all databases will be aggregated and returned.
	DatabaseNames pulumi.StringArrayInput `pulumi:"databaseNames"`
	// The name of the telemetry dataset to retrieve.
	DatasetName pulumi.StringInput `pulumi:"datasetName"`
	// The end time for the time range to fetch telemetry for. If not specified, the current time is used.
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// The time granularity to fetch telemetry for. This is an ISO8601 duration. Examples: PT15M, PT1H, P1D
	Interval pulumi.StringPtrInput `pulumi:"interval"`
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of SQL Server Instance
	SqlServerInstanceName pulumi.StringInput `pulumi:"sqlServerInstanceName"`
	// The start time for the time range to fetch telemetry for. If not specified, the current time minus 1 hour is used.
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
}

func (GetSqlServerInstanceTelemetryOutputArgs) ElementType

type GetSqlServerInstanceTelemetryResult

type GetSqlServerInstanceTelemetryResult struct {
	// The columns of the result telemetry table for the SQL Server instance.
	Columns []SqlServerInstanceTelemetryColumnResponse `pulumi:"columns"`
	// The link to the next section of rows of the telemetry response for the SQL Server instance. Null if no more sections are available.
	NextLink string `pulumi:"nextLink"`
	// A list of rows from the result telemetry table for the SQL Server instance.
	Rows [][]string `pulumi:"rows"`
}

A section of the telemetry response for the SQL Server instance.

func GetSqlServerInstanceTelemetry

Retrieves SQL Server instance telemetry Azure REST API version: 2024-01-01.

type GetSqlServerInstanceTelemetryResultOutput

type GetSqlServerInstanceTelemetryResultOutput struct{ *pulumi.OutputState }

A section of the telemetry response for the SQL Server instance.

func (GetSqlServerInstanceTelemetryResultOutput) Columns

The columns of the result telemetry table for the SQL Server instance.

func (GetSqlServerInstanceTelemetryResultOutput) ElementType

The link to the next section of rows of the telemetry response for the SQL Server instance. Null if no more sections are available.

func (GetSqlServerInstanceTelemetryResultOutput) Rows

A list of rows from the result telemetry table for the SQL Server instance.

func (GetSqlServerInstanceTelemetryResultOutput) ToGetSqlServerInstanceTelemetryResultOutput

func (o GetSqlServerInstanceTelemetryResultOutput) ToGetSqlServerInstanceTelemetryResultOutput() GetSqlServerInstanceTelemetryResultOutput

func (GetSqlServerInstanceTelemetryResultOutput) ToGetSqlServerInstanceTelemetryResultOutputWithContext

func (o GetSqlServerInstanceTelemetryResultOutput) ToGetSqlServerInstanceTelemetryResultOutputWithContext(ctx context.Context) GetSqlServerInstanceTelemetryResultOutput

type HostType

type HostType string

Type of host for Azure Arc SQL Server

func (HostType) ElementType

func (HostType) ElementType() reflect.Type

func (HostType) ToHostTypeOutput

func (e HostType) ToHostTypeOutput() HostTypeOutput

func (HostType) ToHostTypeOutputWithContext

func (e HostType) ToHostTypeOutputWithContext(ctx context.Context) HostTypeOutput

func (HostType) ToHostTypePtrOutput

func (e HostType) ToHostTypePtrOutput() HostTypePtrOutput

func (HostType) ToHostTypePtrOutputWithContext

func (e HostType) ToHostTypePtrOutputWithContext(ctx context.Context) HostTypePtrOutput

func (HostType) ToStringOutput

func (e HostType) ToStringOutput() pulumi.StringOutput

func (HostType) ToStringOutputWithContext

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

func (HostType) ToStringPtrOutput

func (e HostType) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostType) ToStringPtrOutputWithContext

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

type HostTypeInput

type HostTypeInput interface {
	pulumi.Input

	ToHostTypeOutput() HostTypeOutput
	ToHostTypeOutputWithContext(context.Context) HostTypeOutput
}

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

HostType_Azure_Virtual_Machine
HostType_Azure_VMWare_Virtual_Machine
HostType_Azure_Kubernetes_Service
HostType_AWS_VMWare_Virtual_Machine
HostType_AWS_Kubernetes_Service
HostType_GCP_VMWare_Virtual_Machine
HostType_GCP_Kubernetes_Service
HostTypeContainer
HostType_Virtual_Machine
HostType_Physical_Server
HostType_AWS_Virtual_Machine
HostType_GCP_Virtual_Machine
HostTypeOther

type HostTypeOutput

type HostTypeOutput struct{ *pulumi.OutputState }

func (HostTypeOutput) ElementType

func (HostTypeOutput) ElementType() reflect.Type

func (HostTypeOutput) ToHostTypeOutput

func (o HostTypeOutput) ToHostTypeOutput() HostTypeOutput

func (HostTypeOutput) ToHostTypeOutputWithContext

func (o HostTypeOutput) ToHostTypeOutputWithContext(ctx context.Context) HostTypeOutput

func (HostTypeOutput) ToHostTypePtrOutput

func (o HostTypeOutput) ToHostTypePtrOutput() HostTypePtrOutput

func (HostTypeOutput) ToHostTypePtrOutputWithContext

func (o HostTypeOutput) ToHostTypePtrOutputWithContext(ctx context.Context) HostTypePtrOutput

func (HostTypeOutput) ToStringOutput

func (o HostTypeOutput) ToStringOutput() pulumi.StringOutput

func (HostTypeOutput) ToStringOutputWithContext

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

func (HostTypeOutput) ToStringPtrOutput

func (o HostTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostTypeOutput) ToStringPtrOutputWithContext

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

type HostTypePtrInput

type HostTypePtrInput interface {
	pulumi.Input

	ToHostTypePtrOutput() HostTypePtrOutput
	ToHostTypePtrOutputWithContext(context.Context) HostTypePtrOutput
}

func HostTypePtr

func HostTypePtr(v string) HostTypePtrInput

type HostTypePtrOutput

type HostTypePtrOutput struct{ *pulumi.OutputState }

func (HostTypePtrOutput) Elem

func (HostTypePtrOutput) ElementType

func (HostTypePtrOutput) ElementType() reflect.Type

func (HostTypePtrOutput) ToHostTypePtrOutput

func (o HostTypePtrOutput) ToHostTypePtrOutput() HostTypePtrOutput

func (HostTypePtrOutput) ToHostTypePtrOutputWithContext

func (o HostTypePtrOutput) ToHostTypePtrOutputWithContext(ctx context.Context) HostTypePtrOutput

func (HostTypePtrOutput) ToStringPtrOutput

func (o HostTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (HostTypePtrOutput) ToStringPtrOutputWithContext

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

type Infrastructure

type Infrastructure string

The infrastructure the data controller is running on.

func (Infrastructure) ElementType

func (Infrastructure) ElementType() reflect.Type

func (Infrastructure) ToInfrastructureOutput

func (e Infrastructure) ToInfrastructureOutput() InfrastructureOutput

func (Infrastructure) ToInfrastructureOutputWithContext

func (e Infrastructure) ToInfrastructureOutputWithContext(ctx context.Context) InfrastructureOutput

func (Infrastructure) ToInfrastructurePtrOutput

func (e Infrastructure) ToInfrastructurePtrOutput() InfrastructurePtrOutput

func (Infrastructure) ToInfrastructurePtrOutputWithContext

func (e Infrastructure) ToInfrastructurePtrOutputWithContext(ctx context.Context) InfrastructurePtrOutput

func (Infrastructure) ToStringOutput

func (e Infrastructure) ToStringOutput() pulumi.StringOutput

func (Infrastructure) ToStringOutputWithContext

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

func (Infrastructure) ToStringPtrOutput

func (e Infrastructure) ToStringPtrOutput() pulumi.StringPtrOutput

func (Infrastructure) ToStringPtrOutputWithContext

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

type InfrastructureInput

type InfrastructureInput interface {
	pulumi.Input

	ToInfrastructureOutput() InfrastructureOutput
	ToInfrastructureOutputWithContext(context.Context) InfrastructureOutput
}

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

InfrastructureAzure
InfrastructureGcp
InfrastructureAws
InfrastructureAlibaba
InfrastructureOnpremises
InfrastructureOther

type InfrastructureOutput

type InfrastructureOutput struct{ *pulumi.OutputState }

func (InfrastructureOutput) ElementType

func (InfrastructureOutput) ElementType() reflect.Type

func (InfrastructureOutput) ToInfrastructureOutput

func (o InfrastructureOutput) ToInfrastructureOutput() InfrastructureOutput

func (InfrastructureOutput) ToInfrastructureOutputWithContext

func (o InfrastructureOutput) ToInfrastructureOutputWithContext(ctx context.Context) InfrastructureOutput

func (InfrastructureOutput) ToInfrastructurePtrOutput

func (o InfrastructureOutput) ToInfrastructurePtrOutput() InfrastructurePtrOutput

func (InfrastructureOutput) ToInfrastructurePtrOutputWithContext

func (o InfrastructureOutput) ToInfrastructurePtrOutputWithContext(ctx context.Context) InfrastructurePtrOutput

func (InfrastructureOutput) ToStringOutput

func (o InfrastructureOutput) ToStringOutput() pulumi.StringOutput

func (InfrastructureOutput) ToStringOutputWithContext

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

func (InfrastructureOutput) ToStringPtrOutput

func (o InfrastructureOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InfrastructureOutput) ToStringPtrOutputWithContext

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

type InfrastructurePtrInput

type InfrastructurePtrInput interface {
	pulumi.Input

	ToInfrastructurePtrOutput() InfrastructurePtrOutput
	ToInfrastructurePtrOutputWithContext(context.Context) InfrastructurePtrOutput
}

func InfrastructurePtr

func InfrastructurePtr(v string) InfrastructurePtrInput

type InfrastructurePtrOutput

type InfrastructurePtrOutput struct{ *pulumi.OutputState }

func (InfrastructurePtrOutput) Elem

func (InfrastructurePtrOutput) ElementType

func (InfrastructurePtrOutput) ElementType() reflect.Type

func (InfrastructurePtrOutput) ToInfrastructurePtrOutput

func (o InfrastructurePtrOutput) ToInfrastructurePtrOutput() InfrastructurePtrOutput

func (InfrastructurePtrOutput) ToInfrastructurePtrOutputWithContext

func (o InfrastructurePtrOutput) ToInfrastructurePtrOutputWithContext(ctx context.Context) InfrastructurePtrOutput

func (InfrastructurePtrOutput) ToStringPtrOutput

func (o InfrastructurePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (InfrastructurePtrOutput) ToStringPtrOutputWithContext

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

type InstanceFailoverGroupRole

type InstanceFailoverGroupRole string

The role of the SQL managed instance in this failover group.

func (InstanceFailoverGroupRole) ElementType

func (InstanceFailoverGroupRole) ElementType() reflect.Type

func (InstanceFailoverGroupRole) ToInstanceFailoverGroupRoleOutput

func (e InstanceFailoverGroupRole) ToInstanceFailoverGroupRoleOutput() InstanceFailoverGroupRoleOutput

func (InstanceFailoverGroupRole) ToInstanceFailoverGroupRoleOutputWithContext

func (e InstanceFailoverGroupRole) ToInstanceFailoverGroupRoleOutputWithContext(ctx context.Context) InstanceFailoverGroupRoleOutput

func (InstanceFailoverGroupRole) ToInstanceFailoverGroupRolePtrOutput

func (e InstanceFailoverGroupRole) ToInstanceFailoverGroupRolePtrOutput() InstanceFailoverGroupRolePtrOutput

func (InstanceFailoverGroupRole) ToInstanceFailoverGroupRolePtrOutputWithContext

func (e InstanceFailoverGroupRole) ToInstanceFailoverGroupRolePtrOutputWithContext(ctx context.Context) InstanceFailoverGroupRolePtrOutput

func (InstanceFailoverGroupRole) ToStringOutput

func (e InstanceFailoverGroupRole) ToStringOutput() pulumi.StringOutput

func (InstanceFailoverGroupRole) ToStringOutputWithContext

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

func (InstanceFailoverGroupRole) ToStringPtrOutput

func (e InstanceFailoverGroupRole) ToStringPtrOutput() pulumi.StringPtrOutput

func (InstanceFailoverGroupRole) ToStringPtrOutputWithContext

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

type InstanceFailoverGroupRoleInput

type InstanceFailoverGroupRoleInput interface {
	pulumi.Input

	ToInstanceFailoverGroupRoleOutput() InstanceFailoverGroupRoleOutput
	ToInstanceFailoverGroupRoleOutputWithContext(context.Context) InstanceFailoverGroupRoleOutput
}

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

InstanceFailoverGroupRolePrimary
InstanceFailoverGroupRoleSecondary
InstanceFailoverGroupRole_Force_Primary_Allow_Data_Loss
InstanceFailoverGroupRole_Force_Secondary

type InstanceFailoverGroupRoleOutput

type InstanceFailoverGroupRoleOutput struct{ *pulumi.OutputState }

func (InstanceFailoverGroupRoleOutput) ElementType

func (InstanceFailoverGroupRoleOutput) ToInstanceFailoverGroupRoleOutput

func (o InstanceFailoverGroupRoleOutput) ToInstanceFailoverGroupRoleOutput() InstanceFailoverGroupRoleOutput

func (InstanceFailoverGroupRoleOutput) ToInstanceFailoverGroupRoleOutputWithContext

func (o InstanceFailoverGroupRoleOutput) ToInstanceFailoverGroupRoleOutputWithContext(ctx context.Context) InstanceFailoverGroupRoleOutput

func (InstanceFailoverGroupRoleOutput) ToInstanceFailoverGroupRolePtrOutput

func (o InstanceFailoverGroupRoleOutput) ToInstanceFailoverGroupRolePtrOutput() InstanceFailoverGroupRolePtrOutput

func (InstanceFailoverGroupRoleOutput) ToInstanceFailoverGroupRolePtrOutputWithContext

func (o InstanceFailoverGroupRoleOutput) ToInstanceFailoverGroupRolePtrOutputWithContext(ctx context.Context) InstanceFailoverGroupRolePtrOutput

func (InstanceFailoverGroupRoleOutput) ToStringOutput

func (InstanceFailoverGroupRoleOutput) ToStringOutputWithContext

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

func (InstanceFailoverGroupRoleOutput) ToStringPtrOutput

func (InstanceFailoverGroupRoleOutput) ToStringPtrOutputWithContext

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

type InstanceFailoverGroupRolePtrInput

type InstanceFailoverGroupRolePtrInput interface {
	pulumi.Input

	ToInstanceFailoverGroupRolePtrOutput() InstanceFailoverGroupRolePtrOutput
	ToInstanceFailoverGroupRolePtrOutputWithContext(context.Context) InstanceFailoverGroupRolePtrOutput
}

func InstanceFailoverGroupRolePtr

func InstanceFailoverGroupRolePtr(v string) InstanceFailoverGroupRolePtrInput

type InstanceFailoverGroupRolePtrOutput

type InstanceFailoverGroupRolePtrOutput struct{ *pulumi.OutputState }

func (InstanceFailoverGroupRolePtrOutput) Elem

func (InstanceFailoverGroupRolePtrOutput) ElementType

func (InstanceFailoverGroupRolePtrOutput) ToInstanceFailoverGroupRolePtrOutput

func (o InstanceFailoverGroupRolePtrOutput) ToInstanceFailoverGroupRolePtrOutput() InstanceFailoverGroupRolePtrOutput

func (InstanceFailoverGroupRolePtrOutput) ToInstanceFailoverGroupRolePtrOutputWithContext

func (o InstanceFailoverGroupRolePtrOutput) ToInstanceFailoverGroupRolePtrOutputWithContext(ctx context.Context) InstanceFailoverGroupRolePtrOutput

func (InstanceFailoverGroupRolePtrOutput) ToStringPtrOutput

func (InstanceFailoverGroupRolePtrOutput) ToStringPtrOutputWithContext

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

type K8sActiveDirectory

type K8sActiveDirectory struct {
	// Account name for AAD
	AccountName *string                      `pulumi:"accountName"`
	Connector   *K8sActiveDirectoryConnector `pulumi:"connector"`
	// An array of encryption types
	EncryptionTypes []string `pulumi:"encryptionTypes"`
	// Keytab secret used to authenticate with Active Directory.
	KeytabSecret *string `pulumi:"keytabSecret"`
}

The kubernetes active directory information.

type K8sActiveDirectoryArgs

type K8sActiveDirectoryArgs struct {
	// Account name for AAD
	AccountName pulumi.StringPtrInput               `pulumi:"accountName"`
	Connector   K8sActiveDirectoryConnectorPtrInput `pulumi:"connector"`
	// An array of encryption types
	EncryptionTypes pulumi.StringArrayInput `pulumi:"encryptionTypes"`
	// Keytab secret used to authenticate with Active Directory.
	KeytabSecret pulumi.StringPtrInput `pulumi:"keytabSecret"`
}

The kubernetes active directory information.

func (K8sActiveDirectoryArgs) ElementType

func (K8sActiveDirectoryArgs) ElementType() reflect.Type

func (K8sActiveDirectoryArgs) ToK8sActiveDirectoryOutput

func (i K8sActiveDirectoryArgs) ToK8sActiveDirectoryOutput() K8sActiveDirectoryOutput

func (K8sActiveDirectoryArgs) ToK8sActiveDirectoryOutputWithContext

func (i K8sActiveDirectoryArgs) ToK8sActiveDirectoryOutputWithContext(ctx context.Context) K8sActiveDirectoryOutput

func (K8sActiveDirectoryArgs) ToK8sActiveDirectoryPtrOutput

func (i K8sActiveDirectoryArgs) ToK8sActiveDirectoryPtrOutput() K8sActiveDirectoryPtrOutput

func (K8sActiveDirectoryArgs) ToK8sActiveDirectoryPtrOutputWithContext

func (i K8sActiveDirectoryArgs) ToK8sActiveDirectoryPtrOutputWithContext(ctx context.Context) K8sActiveDirectoryPtrOutput

type K8sActiveDirectoryConnector

type K8sActiveDirectoryConnector struct {
	// Name of the connector
	Name *string `pulumi:"name"`
	// Name space of the connector
	Namespace *string `pulumi:"namespace"`
}

type K8sActiveDirectoryConnectorArgs

type K8sActiveDirectoryConnectorArgs struct {
	// Name of the connector
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Name space of the connector
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
}

func (K8sActiveDirectoryConnectorArgs) ElementType

func (K8sActiveDirectoryConnectorArgs) ToK8sActiveDirectoryConnectorOutput

func (i K8sActiveDirectoryConnectorArgs) ToK8sActiveDirectoryConnectorOutput() K8sActiveDirectoryConnectorOutput

func (K8sActiveDirectoryConnectorArgs) ToK8sActiveDirectoryConnectorOutputWithContext

func (i K8sActiveDirectoryConnectorArgs) ToK8sActiveDirectoryConnectorOutputWithContext(ctx context.Context) K8sActiveDirectoryConnectorOutput

func (K8sActiveDirectoryConnectorArgs) ToK8sActiveDirectoryConnectorPtrOutput

func (i K8sActiveDirectoryConnectorArgs) ToK8sActiveDirectoryConnectorPtrOutput() K8sActiveDirectoryConnectorPtrOutput

func (K8sActiveDirectoryConnectorArgs) ToK8sActiveDirectoryConnectorPtrOutputWithContext

func (i K8sActiveDirectoryConnectorArgs) ToK8sActiveDirectoryConnectorPtrOutputWithContext(ctx context.Context) K8sActiveDirectoryConnectorPtrOutput

type K8sActiveDirectoryConnectorInput

type K8sActiveDirectoryConnectorInput interface {
	pulumi.Input

	ToK8sActiveDirectoryConnectorOutput() K8sActiveDirectoryConnectorOutput
	ToK8sActiveDirectoryConnectorOutputWithContext(context.Context) K8sActiveDirectoryConnectorOutput
}

K8sActiveDirectoryConnectorInput is an input type that accepts K8sActiveDirectoryConnectorArgs and K8sActiveDirectoryConnectorOutput values. You can construct a concrete instance of `K8sActiveDirectoryConnectorInput` via:

K8sActiveDirectoryConnectorArgs{...}

type K8sActiveDirectoryConnectorOutput

type K8sActiveDirectoryConnectorOutput struct{ *pulumi.OutputState }

func (K8sActiveDirectoryConnectorOutput) ElementType

func (K8sActiveDirectoryConnectorOutput) Name

Name of the connector

func (K8sActiveDirectoryConnectorOutput) Namespace

Name space of the connector

func (K8sActiveDirectoryConnectorOutput) ToK8sActiveDirectoryConnectorOutput

func (o K8sActiveDirectoryConnectorOutput) ToK8sActiveDirectoryConnectorOutput() K8sActiveDirectoryConnectorOutput

func (K8sActiveDirectoryConnectorOutput) ToK8sActiveDirectoryConnectorOutputWithContext

func (o K8sActiveDirectoryConnectorOutput) ToK8sActiveDirectoryConnectorOutputWithContext(ctx context.Context) K8sActiveDirectoryConnectorOutput

func (K8sActiveDirectoryConnectorOutput) ToK8sActiveDirectoryConnectorPtrOutput

func (o K8sActiveDirectoryConnectorOutput) ToK8sActiveDirectoryConnectorPtrOutput() K8sActiveDirectoryConnectorPtrOutput

func (K8sActiveDirectoryConnectorOutput) ToK8sActiveDirectoryConnectorPtrOutputWithContext

func (o K8sActiveDirectoryConnectorOutput) ToK8sActiveDirectoryConnectorPtrOutputWithContext(ctx context.Context) K8sActiveDirectoryConnectorPtrOutput

type K8sActiveDirectoryConnectorPtrInput

type K8sActiveDirectoryConnectorPtrInput interface {
	pulumi.Input

	ToK8sActiveDirectoryConnectorPtrOutput() K8sActiveDirectoryConnectorPtrOutput
	ToK8sActiveDirectoryConnectorPtrOutputWithContext(context.Context) K8sActiveDirectoryConnectorPtrOutput
}

K8sActiveDirectoryConnectorPtrInput is an input type that accepts K8sActiveDirectoryConnectorArgs, K8sActiveDirectoryConnectorPtr and K8sActiveDirectoryConnectorPtrOutput values. You can construct a concrete instance of `K8sActiveDirectoryConnectorPtrInput` via:

        K8sActiveDirectoryConnectorArgs{...}

or:

        nil

type K8sActiveDirectoryConnectorPtrOutput

type K8sActiveDirectoryConnectorPtrOutput struct{ *pulumi.OutputState }

func (K8sActiveDirectoryConnectorPtrOutput) Elem

func (K8sActiveDirectoryConnectorPtrOutput) ElementType

func (K8sActiveDirectoryConnectorPtrOutput) Name

Name of the connector

func (K8sActiveDirectoryConnectorPtrOutput) Namespace

Name space of the connector

func (K8sActiveDirectoryConnectorPtrOutput) ToK8sActiveDirectoryConnectorPtrOutput

func (o K8sActiveDirectoryConnectorPtrOutput) ToK8sActiveDirectoryConnectorPtrOutput() K8sActiveDirectoryConnectorPtrOutput

func (K8sActiveDirectoryConnectorPtrOutput) ToK8sActiveDirectoryConnectorPtrOutputWithContext

func (o K8sActiveDirectoryConnectorPtrOutput) ToK8sActiveDirectoryConnectorPtrOutputWithContext(ctx context.Context) K8sActiveDirectoryConnectorPtrOutput

type K8sActiveDirectoryInput

type K8sActiveDirectoryInput interface {
	pulumi.Input

	ToK8sActiveDirectoryOutput() K8sActiveDirectoryOutput
	ToK8sActiveDirectoryOutputWithContext(context.Context) K8sActiveDirectoryOutput
}

K8sActiveDirectoryInput is an input type that accepts K8sActiveDirectoryArgs and K8sActiveDirectoryOutput values. You can construct a concrete instance of `K8sActiveDirectoryInput` via:

K8sActiveDirectoryArgs{...}

type K8sActiveDirectoryOutput

type K8sActiveDirectoryOutput struct{ *pulumi.OutputState }

The kubernetes active directory information.

func (K8sActiveDirectoryOutput) AccountName

Account name for AAD

func (K8sActiveDirectoryOutput) Connector

func (K8sActiveDirectoryOutput) ElementType

func (K8sActiveDirectoryOutput) ElementType() reflect.Type

func (K8sActiveDirectoryOutput) EncryptionTypes

An array of encryption types

func (K8sActiveDirectoryOutput) KeytabSecret

Keytab secret used to authenticate with Active Directory.

func (K8sActiveDirectoryOutput) ToK8sActiveDirectoryOutput

func (o K8sActiveDirectoryOutput) ToK8sActiveDirectoryOutput() K8sActiveDirectoryOutput

func (K8sActiveDirectoryOutput) ToK8sActiveDirectoryOutputWithContext

func (o K8sActiveDirectoryOutput) ToK8sActiveDirectoryOutputWithContext(ctx context.Context) K8sActiveDirectoryOutput

func (K8sActiveDirectoryOutput) ToK8sActiveDirectoryPtrOutput

func (o K8sActiveDirectoryOutput) ToK8sActiveDirectoryPtrOutput() K8sActiveDirectoryPtrOutput

func (K8sActiveDirectoryOutput) ToK8sActiveDirectoryPtrOutputWithContext

func (o K8sActiveDirectoryOutput) ToK8sActiveDirectoryPtrOutputWithContext(ctx context.Context) K8sActiveDirectoryPtrOutput

type K8sActiveDirectoryPtrInput

type K8sActiveDirectoryPtrInput interface {
	pulumi.Input

	ToK8sActiveDirectoryPtrOutput() K8sActiveDirectoryPtrOutput
	ToK8sActiveDirectoryPtrOutputWithContext(context.Context) K8sActiveDirectoryPtrOutput
}

K8sActiveDirectoryPtrInput is an input type that accepts K8sActiveDirectoryArgs, K8sActiveDirectoryPtr and K8sActiveDirectoryPtrOutput values. You can construct a concrete instance of `K8sActiveDirectoryPtrInput` via:

        K8sActiveDirectoryArgs{...}

or:

        nil

type K8sActiveDirectoryPtrOutput

type K8sActiveDirectoryPtrOutput struct{ *pulumi.OutputState }

func (K8sActiveDirectoryPtrOutput) AccountName

Account name for AAD

func (K8sActiveDirectoryPtrOutput) Connector

func (K8sActiveDirectoryPtrOutput) Elem

func (K8sActiveDirectoryPtrOutput) ElementType

func (K8sActiveDirectoryPtrOutput) EncryptionTypes

An array of encryption types

func (K8sActiveDirectoryPtrOutput) KeytabSecret

Keytab secret used to authenticate with Active Directory.

func (K8sActiveDirectoryPtrOutput) ToK8sActiveDirectoryPtrOutput

func (o K8sActiveDirectoryPtrOutput) ToK8sActiveDirectoryPtrOutput() K8sActiveDirectoryPtrOutput

func (K8sActiveDirectoryPtrOutput) ToK8sActiveDirectoryPtrOutputWithContext

func (o K8sActiveDirectoryPtrOutput) ToK8sActiveDirectoryPtrOutputWithContext(ctx context.Context) K8sActiveDirectoryPtrOutput

type K8sActiveDirectoryResponse

type K8sActiveDirectoryResponse struct {
	// Account name for AAD
	AccountName *string                              `pulumi:"accountName"`
	Connector   *K8sActiveDirectoryResponseConnector `pulumi:"connector"`
	// An array of encryption types
	EncryptionTypes []string `pulumi:"encryptionTypes"`
	// Keytab secret used to authenticate with Active Directory.
	KeytabSecret *string `pulumi:"keytabSecret"`
}

The kubernetes active directory information.

type K8sActiveDirectoryResponseConnector

type K8sActiveDirectoryResponseConnector struct {
	// Name of the connector
	Name *string `pulumi:"name"`
	// Name space of the connector
	Namespace *string `pulumi:"namespace"`
}

type K8sActiveDirectoryResponseConnectorOutput

type K8sActiveDirectoryResponseConnectorOutput struct{ *pulumi.OutputState }

func (K8sActiveDirectoryResponseConnectorOutput) ElementType

func (K8sActiveDirectoryResponseConnectorOutput) Name

Name of the connector

func (K8sActiveDirectoryResponseConnectorOutput) Namespace

Name space of the connector

func (K8sActiveDirectoryResponseConnectorOutput) ToK8sActiveDirectoryResponseConnectorOutput

func (o K8sActiveDirectoryResponseConnectorOutput) ToK8sActiveDirectoryResponseConnectorOutput() K8sActiveDirectoryResponseConnectorOutput

func (K8sActiveDirectoryResponseConnectorOutput) ToK8sActiveDirectoryResponseConnectorOutputWithContext

func (o K8sActiveDirectoryResponseConnectorOutput) ToK8sActiveDirectoryResponseConnectorOutputWithContext(ctx context.Context) K8sActiveDirectoryResponseConnectorOutput

type K8sActiveDirectoryResponseConnectorPtrOutput

type K8sActiveDirectoryResponseConnectorPtrOutput struct{ *pulumi.OutputState }

func (K8sActiveDirectoryResponseConnectorPtrOutput) Elem

func (K8sActiveDirectoryResponseConnectorPtrOutput) ElementType

func (K8sActiveDirectoryResponseConnectorPtrOutput) Name

Name of the connector

func (K8sActiveDirectoryResponseConnectorPtrOutput) Namespace

Name space of the connector

func (K8sActiveDirectoryResponseConnectorPtrOutput) ToK8sActiveDirectoryResponseConnectorPtrOutput

func (o K8sActiveDirectoryResponseConnectorPtrOutput) ToK8sActiveDirectoryResponseConnectorPtrOutput() K8sActiveDirectoryResponseConnectorPtrOutput

func (K8sActiveDirectoryResponseConnectorPtrOutput) ToK8sActiveDirectoryResponseConnectorPtrOutputWithContext

func (o K8sActiveDirectoryResponseConnectorPtrOutput) ToK8sActiveDirectoryResponseConnectorPtrOutputWithContext(ctx context.Context) K8sActiveDirectoryResponseConnectorPtrOutput

type K8sActiveDirectoryResponseOutput

type K8sActiveDirectoryResponseOutput struct{ *pulumi.OutputState }

The kubernetes active directory information.

func (K8sActiveDirectoryResponseOutput) AccountName

Account name for AAD

func (K8sActiveDirectoryResponseOutput) Connector

func (K8sActiveDirectoryResponseOutput) ElementType

func (K8sActiveDirectoryResponseOutput) EncryptionTypes

An array of encryption types

func (K8sActiveDirectoryResponseOutput) KeytabSecret

Keytab secret used to authenticate with Active Directory.

func (K8sActiveDirectoryResponseOutput) ToK8sActiveDirectoryResponseOutput

func (o K8sActiveDirectoryResponseOutput) ToK8sActiveDirectoryResponseOutput() K8sActiveDirectoryResponseOutput

func (K8sActiveDirectoryResponseOutput) ToK8sActiveDirectoryResponseOutputWithContext

func (o K8sActiveDirectoryResponseOutput) ToK8sActiveDirectoryResponseOutputWithContext(ctx context.Context) K8sActiveDirectoryResponseOutput

type K8sActiveDirectoryResponsePtrOutput

type K8sActiveDirectoryResponsePtrOutput struct{ *pulumi.OutputState }

func (K8sActiveDirectoryResponsePtrOutput) AccountName

Account name for AAD

func (K8sActiveDirectoryResponsePtrOutput) Connector

func (K8sActiveDirectoryResponsePtrOutput) Elem

func (K8sActiveDirectoryResponsePtrOutput) ElementType

func (K8sActiveDirectoryResponsePtrOutput) EncryptionTypes

An array of encryption types

func (K8sActiveDirectoryResponsePtrOutput) KeytabSecret

Keytab secret used to authenticate with Active Directory.

func (K8sActiveDirectoryResponsePtrOutput) ToK8sActiveDirectoryResponsePtrOutput

func (o K8sActiveDirectoryResponsePtrOutput) ToK8sActiveDirectoryResponsePtrOutput() K8sActiveDirectoryResponsePtrOutput

func (K8sActiveDirectoryResponsePtrOutput) ToK8sActiveDirectoryResponsePtrOutputWithContext

func (o K8sActiveDirectoryResponsePtrOutput) ToK8sActiveDirectoryResponsePtrOutputWithContext(ctx context.Context) K8sActiveDirectoryResponsePtrOutput

type K8sNetworkSettings

type K8sNetworkSettings struct {
	// If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
	Forceencryption *int `pulumi:"forceencryption"`
	// Specifies which ciphers are allowed by SQL Server for TLS
	Tlsciphers *string `pulumi:"tlsciphers"`
	// A comma-separated list of which TLS protocols are allowed by SQL Server
	Tlsprotocols *string `pulumi:"tlsprotocols"`
}

The kubernetes network settings information.

type K8sNetworkSettingsArgs

type K8sNetworkSettingsArgs struct {
	// If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
	Forceencryption pulumi.IntPtrInput `pulumi:"forceencryption"`
	// Specifies which ciphers are allowed by SQL Server for TLS
	Tlsciphers pulumi.StringPtrInput `pulumi:"tlsciphers"`
	// A comma-separated list of which TLS protocols are allowed by SQL Server
	Tlsprotocols pulumi.StringPtrInput `pulumi:"tlsprotocols"`
}

The kubernetes network settings information.

func (K8sNetworkSettingsArgs) ElementType

func (K8sNetworkSettingsArgs) ElementType() reflect.Type

func (K8sNetworkSettingsArgs) ToK8sNetworkSettingsOutput

func (i K8sNetworkSettingsArgs) ToK8sNetworkSettingsOutput() K8sNetworkSettingsOutput

func (K8sNetworkSettingsArgs) ToK8sNetworkSettingsOutputWithContext

func (i K8sNetworkSettingsArgs) ToK8sNetworkSettingsOutputWithContext(ctx context.Context) K8sNetworkSettingsOutput

func (K8sNetworkSettingsArgs) ToK8sNetworkSettingsPtrOutput

func (i K8sNetworkSettingsArgs) ToK8sNetworkSettingsPtrOutput() K8sNetworkSettingsPtrOutput

func (K8sNetworkSettingsArgs) ToK8sNetworkSettingsPtrOutputWithContext

func (i K8sNetworkSettingsArgs) ToK8sNetworkSettingsPtrOutputWithContext(ctx context.Context) K8sNetworkSettingsPtrOutput

type K8sNetworkSettingsInput

type K8sNetworkSettingsInput interface {
	pulumi.Input

	ToK8sNetworkSettingsOutput() K8sNetworkSettingsOutput
	ToK8sNetworkSettingsOutputWithContext(context.Context) K8sNetworkSettingsOutput
}

K8sNetworkSettingsInput is an input type that accepts K8sNetworkSettingsArgs and K8sNetworkSettingsOutput values. You can construct a concrete instance of `K8sNetworkSettingsInput` via:

K8sNetworkSettingsArgs{...}

type K8sNetworkSettingsOutput

type K8sNetworkSettingsOutput struct{ *pulumi.OutputState }

The kubernetes network settings information.

func (K8sNetworkSettingsOutput) ElementType

func (K8sNetworkSettingsOutput) ElementType() reflect.Type

func (K8sNetworkSettingsOutput) Forceencryption

func (o K8sNetworkSettingsOutput) Forceencryption() pulumi.IntPtrOutput

If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0

func (K8sNetworkSettingsOutput) Tlsciphers

Specifies which ciphers are allowed by SQL Server for TLS

func (K8sNetworkSettingsOutput) Tlsprotocols

A comma-separated list of which TLS protocols are allowed by SQL Server

func (K8sNetworkSettingsOutput) ToK8sNetworkSettingsOutput

func (o K8sNetworkSettingsOutput) ToK8sNetworkSettingsOutput() K8sNetworkSettingsOutput

func (K8sNetworkSettingsOutput) ToK8sNetworkSettingsOutputWithContext

func (o K8sNetworkSettingsOutput) ToK8sNetworkSettingsOutputWithContext(ctx context.Context) K8sNetworkSettingsOutput

func (K8sNetworkSettingsOutput) ToK8sNetworkSettingsPtrOutput

func (o K8sNetworkSettingsOutput) ToK8sNetworkSettingsPtrOutput() K8sNetworkSettingsPtrOutput

func (K8sNetworkSettingsOutput) ToK8sNetworkSettingsPtrOutputWithContext

func (o K8sNetworkSettingsOutput) ToK8sNetworkSettingsPtrOutputWithContext(ctx context.Context) K8sNetworkSettingsPtrOutput

type K8sNetworkSettingsPtrInput

type K8sNetworkSettingsPtrInput interface {
	pulumi.Input

	ToK8sNetworkSettingsPtrOutput() K8sNetworkSettingsPtrOutput
	ToK8sNetworkSettingsPtrOutputWithContext(context.Context) K8sNetworkSettingsPtrOutput
}

K8sNetworkSettingsPtrInput is an input type that accepts K8sNetworkSettingsArgs, K8sNetworkSettingsPtr and K8sNetworkSettingsPtrOutput values. You can construct a concrete instance of `K8sNetworkSettingsPtrInput` via:

        K8sNetworkSettingsArgs{...}

or:

        nil

type K8sNetworkSettingsPtrOutput

type K8sNetworkSettingsPtrOutput struct{ *pulumi.OutputState }

func (K8sNetworkSettingsPtrOutput) Elem

func (K8sNetworkSettingsPtrOutput) ElementType

func (K8sNetworkSettingsPtrOutput) Forceencryption

func (o K8sNetworkSettingsPtrOutput) Forceencryption() pulumi.IntPtrOutput

If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0

func (K8sNetworkSettingsPtrOutput) Tlsciphers

Specifies which ciphers are allowed by SQL Server for TLS

func (K8sNetworkSettingsPtrOutput) Tlsprotocols

A comma-separated list of which TLS protocols are allowed by SQL Server

func (K8sNetworkSettingsPtrOutput) ToK8sNetworkSettingsPtrOutput

func (o K8sNetworkSettingsPtrOutput) ToK8sNetworkSettingsPtrOutput() K8sNetworkSettingsPtrOutput

func (K8sNetworkSettingsPtrOutput) ToK8sNetworkSettingsPtrOutputWithContext

func (o K8sNetworkSettingsPtrOutput) ToK8sNetworkSettingsPtrOutputWithContext(ctx context.Context) K8sNetworkSettingsPtrOutput

type K8sNetworkSettingsResponse

type K8sNetworkSettingsResponse struct {
	// If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
	Forceencryption *int `pulumi:"forceencryption"`
	// Specifies which ciphers are allowed by SQL Server for TLS
	Tlsciphers *string `pulumi:"tlsciphers"`
	// A comma-separated list of which TLS protocols are allowed by SQL Server
	Tlsprotocols *string `pulumi:"tlsprotocols"`
}

The kubernetes network settings information.

type K8sNetworkSettingsResponseOutput

type K8sNetworkSettingsResponseOutput struct{ *pulumi.OutputState }

The kubernetes network settings information.

func (K8sNetworkSettingsResponseOutput) ElementType

func (K8sNetworkSettingsResponseOutput) Forceencryption

If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0

func (K8sNetworkSettingsResponseOutput) Tlsciphers

Specifies which ciphers are allowed by SQL Server for TLS

func (K8sNetworkSettingsResponseOutput) Tlsprotocols

A comma-separated list of which TLS protocols are allowed by SQL Server

func (K8sNetworkSettingsResponseOutput) ToK8sNetworkSettingsResponseOutput

func (o K8sNetworkSettingsResponseOutput) ToK8sNetworkSettingsResponseOutput() K8sNetworkSettingsResponseOutput

func (K8sNetworkSettingsResponseOutput) ToK8sNetworkSettingsResponseOutputWithContext

func (o K8sNetworkSettingsResponseOutput) ToK8sNetworkSettingsResponseOutputWithContext(ctx context.Context) K8sNetworkSettingsResponseOutput

type K8sNetworkSettingsResponsePtrOutput

type K8sNetworkSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (K8sNetworkSettingsResponsePtrOutput) Elem

func (K8sNetworkSettingsResponsePtrOutput) ElementType

func (K8sNetworkSettingsResponsePtrOutput) Forceencryption

If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0

func (K8sNetworkSettingsResponsePtrOutput) Tlsciphers

Specifies which ciphers are allowed by SQL Server for TLS

func (K8sNetworkSettingsResponsePtrOutput) Tlsprotocols

A comma-separated list of which TLS protocols are allowed by SQL Server

func (K8sNetworkSettingsResponsePtrOutput) ToK8sNetworkSettingsResponsePtrOutput

func (o K8sNetworkSettingsResponsePtrOutput) ToK8sNetworkSettingsResponsePtrOutput() K8sNetworkSettingsResponsePtrOutput

func (K8sNetworkSettingsResponsePtrOutput) ToK8sNetworkSettingsResponsePtrOutputWithContext

func (o K8sNetworkSettingsResponsePtrOutput) ToK8sNetworkSettingsResponsePtrOutputWithContext(ctx context.Context) K8sNetworkSettingsResponsePtrOutput

type K8sResourceRequirements

type K8sResourceRequirements struct {
	// Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
	Limits map[string]string `pulumi:"limits"`
	// Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
	Requests map[string]string `pulumi:"requests"`
}

The kubernetes resource limits and requests used to restrict or reserve resource usage.

type K8sResourceRequirementsArgs

type K8sResourceRequirementsArgs struct {
	// Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
	Limits pulumi.StringMapInput `pulumi:"limits"`
	// Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
	Requests pulumi.StringMapInput `pulumi:"requests"`
}

The kubernetes resource limits and requests used to restrict or reserve resource usage.

func (K8sResourceRequirementsArgs) ElementType

func (K8sResourceRequirementsArgs) ToK8sResourceRequirementsOutput

func (i K8sResourceRequirementsArgs) ToK8sResourceRequirementsOutput() K8sResourceRequirementsOutput

func (K8sResourceRequirementsArgs) ToK8sResourceRequirementsOutputWithContext

func (i K8sResourceRequirementsArgs) ToK8sResourceRequirementsOutputWithContext(ctx context.Context) K8sResourceRequirementsOutput

func (K8sResourceRequirementsArgs) ToK8sResourceRequirementsPtrOutput

func (i K8sResourceRequirementsArgs) ToK8sResourceRequirementsPtrOutput() K8sResourceRequirementsPtrOutput

func (K8sResourceRequirementsArgs) ToK8sResourceRequirementsPtrOutputWithContext

func (i K8sResourceRequirementsArgs) ToK8sResourceRequirementsPtrOutputWithContext(ctx context.Context) K8sResourceRequirementsPtrOutput

type K8sResourceRequirementsInput

type K8sResourceRequirementsInput interface {
	pulumi.Input

	ToK8sResourceRequirementsOutput() K8sResourceRequirementsOutput
	ToK8sResourceRequirementsOutputWithContext(context.Context) K8sResourceRequirementsOutput
}

K8sResourceRequirementsInput is an input type that accepts K8sResourceRequirementsArgs and K8sResourceRequirementsOutput values. You can construct a concrete instance of `K8sResourceRequirementsInput` via:

K8sResourceRequirementsArgs{...}

type K8sResourceRequirementsOutput

type K8sResourceRequirementsOutput struct{ *pulumi.OutputState }

The kubernetes resource limits and requests used to restrict or reserve resource usage.

func (K8sResourceRequirementsOutput) ElementType

func (K8sResourceRequirementsOutput) Limits

Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.

func (K8sResourceRequirementsOutput) Requests

Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.

func (K8sResourceRequirementsOutput) ToK8sResourceRequirementsOutput

func (o K8sResourceRequirementsOutput) ToK8sResourceRequirementsOutput() K8sResourceRequirementsOutput

func (K8sResourceRequirementsOutput) ToK8sResourceRequirementsOutputWithContext

func (o K8sResourceRequirementsOutput) ToK8sResourceRequirementsOutputWithContext(ctx context.Context) K8sResourceRequirementsOutput

func (K8sResourceRequirementsOutput) ToK8sResourceRequirementsPtrOutput

func (o K8sResourceRequirementsOutput) ToK8sResourceRequirementsPtrOutput() K8sResourceRequirementsPtrOutput

func (K8sResourceRequirementsOutput) ToK8sResourceRequirementsPtrOutputWithContext

func (o K8sResourceRequirementsOutput) ToK8sResourceRequirementsPtrOutputWithContext(ctx context.Context) K8sResourceRequirementsPtrOutput

type K8sResourceRequirementsPtrInput

type K8sResourceRequirementsPtrInput interface {
	pulumi.Input

	ToK8sResourceRequirementsPtrOutput() K8sResourceRequirementsPtrOutput
	ToK8sResourceRequirementsPtrOutputWithContext(context.Context) K8sResourceRequirementsPtrOutput
}

K8sResourceRequirementsPtrInput is an input type that accepts K8sResourceRequirementsArgs, K8sResourceRequirementsPtr and K8sResourceRequirementsPtrOutput values. You can construct a concrete instance of `K8sResourceRequirementsPtrInput` via:

        K8sResourceRequirementsArgs{...}

or:

        nil

type K8sResourceRequirementsPtrOutput

type K8sResourceRequirementsPtrOutput struct{ *pulumi.OutputState }

func (K8sResourceRequirementsPtrOutput) Elem

func (K8sResourceRequirementsPtrOutput) ElementType

func (K8sResourceRequirementsPtrOutput) Limits

Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.

func (K8sResourceRequirementsPtrOutput) Requests

Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.

func (K8sResourceRequirementsPtrOutput) ToK8sResourceRequirementsPtrOutput

func (o K8sResourceRequirementsPtrOutput) ToK8sResourceRequirementsPtrOutput() K8sResourceRequirementsPtrOutput

func (K8sResourceRequirementsPtrOutput) ToK8sResourceRequirementsPtrOutputWithContext

func (o K8sResourceRequirementsPtrOutput) ToK8sResourceRequirementsPtrOutputWithContext(ctx context.Context) K8sResourceRequirementsPtrOutput

type K8sResourceRequirementsResponse

type K8sResourceRequirementsResponse struct {
	// Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
	Limits map[string]string `pulumi:"limits"`
	// Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
	Requests map[string]string `pulumi:"requests"`
}

The kubernetes resource limits and requests used to restrict or reserve resource usage.

type K8sResourceRequirementsResponseOutput

type K8sResourceRequirementsResponseOutput struct{ *pulumi.OutputState }

The kubernetes resource limits and requests used to restrict or reserve resource usage.

func (K8sResourceRequirementsResponseOutput) ElementType

func (K8sResourceRequirementsResponseOutput) Limits

Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.

func (K8sResourceRequirementsResponseOutput) Requests

Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.

func (K8sResourceRequirementsResponseOutput) ToK8sResourceRequirementsResponseOutput

func (o K8sResourceRequirementsResponseOutput) ToK8sResourceRequirementsResponseOutput() K8sResourceRequirementsResponseOutput

func (K8sResourceRequirementsResponseOutput) ToK8sResourceRequirementsResponseOutputWithContext

func (o K8sResourceRequirementsResponseOutput) ToK8sResourceRequirementsResponseOutputWithContext(ctx context.Context) K8sResourceRequirementsResponseOutput

type K8sResourceRequirementsResponsePtrOutput

type K8sResourceRequirementsResponsePtrOutput struct{ *pulumi.OutputState }

func (K8sResourceRequirementsResponsePtrOutput) Elem

func (K8sResourceRequirementsResponsePtrOutput) ElementType

func (K8sResourceRequirementsResponsePtrOutput) Limits

Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.

func (K8sResourceRequirementsResponsePtrOutput) Requests

Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.

func (K8sResourceRequirementsResponsePtrOutput) ToK8sResourceRequirementsResponsePtrOutput

func (o K8sResourceRequirementsResponsePtrOutput) ToK8sResourceRequirementsResponsePtrOutput() K8sResourceRequirementsResponsePtrOutput

func (K8sResourceRequirementsResponsePtrOutput) ToK8sResourceRequirementsResponsePtrOutputWithContext

func (o K8sResourceRequirementsResponsePtrOutput) ToK8sResourceRequirementsResponsePtrOutputWithContext(ctx context.Context) K8sResourceRequirementsResponsePtrOutput

type K8sScheduling

type K8sScheduling struct {
	// The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
	Default *K8sSchedulingOptions `pulumi:"default"`
}

The kubernetes scheduling information.

type K8sSchedulingArgs

type K8sSchedulingArgs struct {
	// The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
	Default K8sSchedulingOptionsPtrInput `pulumi:"default"`
}

The kubernetes scheduling information.

func (K8sSchedulingArgs) ElementType

func (K8sSchedulingArgs) ElementType() reflect.Type

func (K8sSchedulingArgs) ToK8sSchedulingOutput

func (i K8sSchedulingArgs) ToK8sSchedulingOutput() K8sSchedulingOutput

func (K8sSchedulingArgs) ToK8sSchedulingOutputWithContext

func (i K8sSchedulingArgs) ToK8sSchedulingOutputWithContext(ctx context.Context) K8sSchedulingOutput

func (K8sSchedulingArgs) ToK8sSchedulingPtrOutput

func (i K8sSchedulingArgs) ToK8sSchedulingPtrOutput() K8sSchedulingPtrOutput

func (K8sSchedulingArgs) ToK8sSchedulingPtrOutputWithContext

func (i K8sSchedulingArgs) ToK8sSchedulingPtrOutputWithContext(ctx context.Context) K8sSchedulingPtrOutput

type K8sSchedulingInput

type K8sSchedulingInput interface {
	pulumi.Input

	ToK8sSchedulingOutput() K8sSchedulingOutput
	ToK8sSchedulingOutputWithContext(context.Context) K8sSchedulingOutput
}

K8sSchedulingInput is an input type that accepts K8sSchedulingArgs and K8sSchedulingOutput values. You can construct a concrete instance of `K8sSchedulingInput` via:

K8sSchedulingArgs{...}

type K8sSchedulingOptions

type K8sSchedulingOptions struct {
	// The kubernetes resource limits and requests used to restrict or reserve resource usage.
	Resources *K8sResourceRequirements `pulumi:"resources"`
}

The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service

type K8sSchedulingOptionsArgs

type K8sSchedulingOptionsArgs struct {
	// The kubernetes resource limits and requests used to restrict or reserve resource usage.
	Resources K8sResourceRequirementsPtrInput `pulumi:"resources"`
}

The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service

func (K8sSchedulingOptionsArgs) ElementType

func (K8sSchedulingOptionsArgs) ElementType() reflect.Type

func (K8sSchedulingOptionsArgs) ToK8sSchedulingOptionsOutput

func (i K8sSchedulingOptionsArgs) ToK8sSchedulingOptionsOutput() K8sSchedulingOptionsOutput

func (K8sSchedulingOptionsArgs) ToK8sSchedulingOptionsOutputWithContext

func (i K8sSchedulingOptionsArgs) ToK8sSchedulingOptionsOutputWithContext(ctx context.Context) K8sSchedulingOptionsOutput

func (K8sSchedulingOptionsArgs) ToK8sSchedulingOptionsPtrOutput

func (i K8sSchedulingOptionsArgs) ToK8sSchedulingOptionsPtrOutput() K8sSchedulingOptionsPtrOutput

func (K8sSchedulingOptionsArgs) ToK8sSchedulingOptionsPtrOutputWithContext

func (i K8sSchedulingOptionsArgs) ToK8sSchedulingOptionsPtrOutputWithContext(ctx context.Context) K8sSchedulingOptionsPtrOutput

type K8sSchedulingOptionsInput

type K8sSchedulingOptionsInput interface {
	pulumi.Input

	ToK8sSchedulingOptionsOutput() K8sSchedulingOptionsOutput
	ToK8sSchedulingOptionsOutputWithContext(context.Context) K8sSchedulingOptionsOutput
}

K8sSchedulingOptionsInput is an input type that accepts K8sSchedulingOptionsArgs and K8sSchedulingOptionsOutput values. You can construct a concrete instance of `K8sSchedulingOptionsInput` via:

K8sSchedulingOptionsArgs{...}

type K8sSchedulingOptionsOutput

type K8sSchedulingOptionsOutput struct{ *pulumi.OutputState }

The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service

func (K8sSchedulingOptionsOutput) ElementType

func (K8sSchedulingOptionsOutput) ElementType() reflect.Type

func (K8sSchedulingOptionsOutput) Resources

The kubernetes resource limits and requests used to restrict or reserve resource usage.

func (K8sSchedulingOptionsOutput) ToK8sSchedulingOptionsOutput

func (o K8sSchedulingOptionsOutput) ToK8sSchedulingOptionsOutput() K8sSchedulingOptionsOutput

func (K8sSchedulingOptionsOutput) ToK8sSchedulingOptionsOutputWithContext

func (o K8sSchedulingOptionsOutput) ToK8sSchedulingOptionsOutputWithContext(ctx context.Context) K8sSchedulingOptionsOutput

func (K8sSchedulingOptionsOutput) ToK8sSchedulingOptionsPtrOutput

func (o K8sSchedulingOptionsOutput) ToK8sSchedulingOptionsPtrOutput() K8sSchedulingOptionsPtrOutput

func (K8sSchedulingOptionsOutput) ToK8sSchedulingOptionsPtrOutputWithContext

func (o K8sSchedulingOptionsOutput) ToK8sSchedulingOptionsPtrOutputWithContext(ctx context.Context) K8sSchedulingOptionsPtrOutput

type K8sSchedulingOptionsPtrInput

type K8sSchedulingOptionsPtrInput interface {
	pulumi.Input

	ToK8sSchedulingOptionsPtrOutput() K8sSchedulingOptionsPtrOutput
	ToK8sSchedulingOptionsPtrOutputWithContext(context.Context) K8sSchedulingOptionsPtrOutput
}

K8sSchedulingOptionsPtrInput is an input type that accepts K8sSchedulingOptionsArgs, K8sSchedulingOptionsPtr and K8sSchedulingOptionsPtrOutput values. You can construct a concrete instance of `K8sSchedulingOptionsPtrInput` via:

        K8sSchedulingOptionsArgs{...}

or:

        nil

type K8sSchedulingOptionsPtrOutput

type K8sSchedulingOptionsPtrOutput struct{ *pulumi.OutputState }

func (K8sSchedulingOptionsPtrOutput) Elem

func (K8sSchedulingOptionsPtrOutput) ElementType

func (K8sSchedulingOptionsPtrOutput) Resources

The kubernetes resource limits and requests used to restrict or reserve resource usage.

func (K8sSchedulingOptionsPtrOutput) ToK8sSchedulingOptionsPtrOutput

func (o K8sSchedulingOptionsPtrOutput) ToK8sSchedulingOptionsPtrOutput() K8sSchedulingOptionsPtrOutput

func (K8sSchedulingOptionsPtrOutput) ToK8sSchedulingOptionsPtrOutputWithContext

func (o K8sSchedulingOptionsPtrOutput) ToK8sSchedulingOptionsPtrOutputWithContext(ctx context.Context) K8sSchedulingOptionsPtrOutput

type K8sSchedulingOptionsResponse

type K8sSchedulingOptionsResponse struct {
	// The kubernetes resource limits and requests used to restrict or reserve resource usage.
	Resources *K8sResourceRequirementsResponse `pulumi:"resources"`
}

The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service

type K8sSchedulingOptionsResponseOutput

type K8sSchedulingOptionsResponseOutput struct{ *pulumi.OutputState }

The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service

func (K8sSchedulingOptionsResponseOutput) ElementType

func (K8sSchedulingOptionsResponseOutput) Resources

The kubernetes resource limits and requests used to restrict or reserve resource usage.

func (K8sSchedulingOptionsResponseOutput) ToK8sSchedulingOptionsResponseOutput

func (o K8sSchedulingOptionsResponseOutput) ToK8sSchedulingOptionsResponseOutput() K8sSchedulingOptionsResponseOutput

func (K8sSchedulingOptionsResponseOutput) ToK8sSchedulingOptionsResponseOutputWithContext

func (o K8sSchedulingOptionsResponseOutput) ToK8sSchedulingOptionsResponseOutputWithContext(ctx context.Context) K8sSchedulingOptionsResponseOutput

type K8sSchedulingOptionsResponsePtrOutput

type K8sSchedulingOptionsResponsePtrOutput struct{ *pulumi.OutputState }

func (K8sSchedulingOptionsResponsePtrOutput) Elem

func (K8sSchedulingOptionsResponsePtrOutput) ElementType

func (K8sSchedulingOptionsResponsePtrOutput) Resources

The kubernetes resource limits and requests used to restrict or reserve resource usage.

func (K8sSchedulingOptionsResponsePtrOutput) ToK8sSchedulingOptionsResponsePtrOutput

func (o K8sSchedulingOptionsResponsePtrOutput) ToK8sSchedulingOptionsResponsePtrOutput() K8sSchedulingOptionsResponsePtrOutput

func (K8sSchedulingOptionsResponsePtrOutput) ToK8sSchedulingOptionsResponsePtrOutputWithContext

func (o K8sSchedulingOptionsResponsePtrOutput) ToK8sSchedulingOptionsResponsePtrOutputWithContext(ctx context.Context) K8sSchedulingOptionsResponsePtrOutput

type K8sSchedulingOutput

type K8sSchedulingOutput struct{ *pulumi.OutputState }

The kubernetes scheduling information.

func (K8sSchedulingOutput) Default

The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service

func (K8sSchedulingOutput) ElementType

func (K8sSchedulingOutput) ElementType() reflect.Type

func (K8sSchedulingOutput) ToK8sSchedulingOutput

func (o K8sSchedulingOutput) ToK8sSchedulingOutput() K8sSchedulingOutput

func (K8sSchedulingOutput) ToK8sSchedulingOutputWithContext

func (o K8sSchedulingOutput) ToK8sSchedulingOutputWithContext(ctx context.Context) K8sSchedulingOutput

func (K8sSchedulingOutput) ToK8sSchedulingPtrOutput

func (o K8sSchedulingOutput) ToK8sSchedulingPtrOutput() K8sSchedulingPtrOutput

func (K8sSchedulingOutput) ToK8sSchedulingPtrOutputWithContext

func (o K8sSchedulingOutput) ToK8sSchedulingPtrOutputWithContext(ctx context.Context) K8sSchedulingPtrOutput

type K8sSchedulingPtrInput

type K8sSchedulingPtrInput interface {
	pulumi.Input

	ToK8sSchedulingPtrOutput() K8sSchedulingPtrOutput
	ToK8sSchedulingPtrOutputWithContext(context.Context) K8sSchedulingPtrOutput
}

K8sSchedulingPtrInput is an input type that accepts K8sSchedulingArgs, K8sSchedulingPtr and K8sSchedulingPtrOutput values. You can construct a concrete instance of `K8sSchedulingPtrInput` via:

        K8sSchedulingArgs{...}

or:

        nil

type K8sSchedulingPtrOutput

type K8sSchedulingPtrOutput struct{ *pulumi.OutputState }

func (K8sSchedulingPtrOutput) Default

The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service

func (K8sSchedulingPtrOutput) Elem

func (K8sSchedulingPtrOutput) ElementType

func (K8sSchedulingPtrOutput) ElementType() reflect.Type

func (K8sSchedulingPtrOutput) ToK8sSchedulingPtrOutput

func (o K8sSchedulingPtrOutput) ToK8sSchedulingPtrOutput() K8sSchedulingPtrOutput

func (K8sSchedulingPtrOutput) ToK8sSchedulingPtrOutputWithContext

func (o K8sSchedulingPtrOutput) ToK8sSchedulingPtrOutputWithContext(ctx context.Context) K8sSchedulingPtrOutput

type K8sSchedulingResponse

type K8sSchedulingResponse struct {
	// The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
	Default *K8sSchedulingOptionsResponse `pulumi:"default"`
}

The kubernetes scheduling information.

type K8sSchedulingResponseOutput

type K8sSchedulingResponseOutput struct{ *pulumi.OutputState }

The kubernetes scheduling information.

func (K8sSchedulingResponseOutput) Default

The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service

func (K8sSchedulingResponseOutput) ElementType

func (K8sSchedulingResponseOutput) ToK8sSchedulingResponseOutput

func (o K8sSchedulingResponseOutput) ToK8sSchedulingResponseOutput() K8sSchedulingResponseOutput

func (K8sSchedulingResponseOutput) ToK8sSchedulingResponseOutputWithContext

func (o K8sSchedulingResponseOutput) ToK8sSchedulingResponseOutputWithContext(ctx context.Context) K8sSchedulingResponseOutput

type K8sSchedulingResponsePtrOutput

type K8sSchedulingResponsePtrOutput struct{ *pulumi.OutputState }

func (K8sSchedulingResponsePtrOutput) Default

The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service

func (K8sSchedulingResponsePtrOutput) Elem

func (K8sSchedulingResponsePtrOutput) ElementType

func (K8sSchedulingResponsePtrOutput) ToK8sSchedulingResponsePtrOutput

func (o K8sSchedulingResponsePtrOutput) ToK8sSchedulingResponsePtrOutput() K8sSchedulingResponsePtrOutput

func (K8sSchedulingResponsePtrOutput) ToK8sSchedulingResponsePtrOutputWithContext

func (o K8sSchedulingResponsePtrOutput) ToK8sSchedulingResponsePtrOutputWithContext(ctx context.Context) K8sSchedulingResponsePtrOutput

type K8sSecurity

type K8sSecurity struct {
	// The kubernetes active directory information.
	ActiveDirectory *K8sActiveDirectory `pulumi:"activeDirectory"`
	// Admin login secret key
	AdminLoginSecret *string `pulumi:"adminLoginSecret"`
	// Service certificate secret used
	ServiceCertificateSecret *string `pulumi:"serviceCertificateSecret"`
	// Transparent data encryption information.
	TransparentDataEncryption *K8stransparentDataEncryption `pulumi:"transparentDataEncryption"`
}

The kubernetes security information.

type K8sSecurityArgs

type K8sSecurityArgs struct {
	// The kubernetes active directory information.
	ActiveDirectory K8sActiveDirectoryPtrInput `pulumi:"activeDirectory"`
	// Admin login secret key
	AdminLoginSecret pulumi.StringPtrInput `pulumi:"adminLoginSecret"`
	// Service certificate secret used
	ServiceCertificateSecret pulumi.StringPtrInput `pulumi:"serviceCertificateSecret"`
	// Transparent data encryption information.
	TransparentDataEncryption K8stransparentDataEncryptionPtrInput `pulumi:"transparentDataEncryption"`
}

The kubernetes security information.

func (K8sSecurityArgs) ElementType

func (K8sSecurityArgs) ElementType() reflect.Type

func (K8sSecurityArgs) ToK8sSecurityOutput

func (i K8sSecurityArgs) ToK8sSecurityOutput() K8sSecurityOutput

func (K8sSecurityArgs) ToK8sSecurityOutputWithContext

func (i K8sSecurityArgs) ToK8sSecurityOutputWithContext(ctx context.Context) K8sSecurityOutput

func (K8sSecurityArgs) ToK8sSecurityPtrOutput

func (i K8sSecurityArgs) ToK8sSecurityPtrOutput() K8sSecurityPtrOutput

func (K8sSecurityArgs) ToK8sSecurityPtrOutputWithContext

func (i K8sSecurityArgs) ToK8sSecurityPtrOutputWithContext(ctx context.Context) K8sSecurityPtrOutput

type K8sSecurityInput

type K8sSecurityInput interface {
	pulumi.Input

	ToK8sSecurityOutput() K8sSecurityOutput
	ToK8sSecurityOutputWithContext(context.Context) K8sSecurityOutput
}

K8sSecurityInput is an input type that accepts K8sSecurityArgs and K8sSecurityOutput values. You can construct a concrete instance of `K8sSecurityInput` via:

K8sSecurityArgs{...}

type K8sSecurityOutput

type K8sSecurityOutput struct{ *pulumi.OutputState }

The kubernetes security information.

func (K8sSecurityOutput) ActiveDirectory

func (o K8sSecurityOutput) ActiveDirectory() K8sActiveDirectoryPtrOutput

The kubernetes active directory information.

func (K8sSecurityOutput) AdminLoginSecret

func (o K8sSecurityOutput) AdminLoginSecret() pulumi.StringPtrOutput

Admin login secret key

func (K8sSecurityOutput) ElementType

func (K8sSecurityOutput) ElementType() reflect.Type

func (K8sSecurityOutput) ServiceCertificateSecret

func (o K8sSecurityOutput) ServiceCertificateSecret() pulumi.StringPtrOutput

Service certificate secret used

func (K8sSecurityOutput) ToK8sSecurityOutput

func (o K8sSecurityOutput) ToK8sSecurityOutput() K8sSecurityOutput

func (K8sSecurityOutput) ToK8sSecurityOutputWithContext

func (o K8sSecurityOutput) ToK8sSecurityOutputWithContext(ctx context.Context) K8sSecurityOutput

func (K8sSecurityOutput) ToK8sSecurityPtrOutput

func (o K8sSecurityOutput) ToK8sSecurityPtrOutput() K8sSecurityPtrOutput

func (K8sSecurityOutput) ToK8sSecurityPtrOutputWithContext

func (o K8sSecurityOutput) ToK8sSecurityPtrOutputWithContext(ctx context.Context) K8sSecurityPtrOutput

func (K8sSecurityOutput) TransparentDataEncryption

func (o K8sSecurityOutput) TransparentDataEncryption() K8stransparentDataEncryptionPtrOutput

Transparent data encryption information.

type K8sSecurityPtrInput

type K8sSecurityPtrInput interface {
	pulumi.Input

	ToK8sSecurityPtrOutput() K8sSecurityPtrOutput
	ToK8sSecurityPtrOutputWithContext(context.Context) K8sSecurityPtrOutput
}

K8sSecurityPtrInput is an input type that accepts K8sSecurityArgs, K8sSecurityPtr and K8sSecurityPtrOutput values. You can construct a concrete instance of `K8sSecurityPtrInput` via:

        K8sSecurityArgs{...}

or:

        nil

func K8sSecurityPtr

func K8sSecurityPtr(v *K8sSecurityArgs) K8sSecurityPtrInput

type K8sSecurityPtrOutput

type K8sSecurityPtrOutput struct{ *pulumi.OutputState }

func (K8sSecurityPtrOutput) ActiveDirectory

The kubernetes active directory information.

func (K8sSecurityPtrOutput) AdminLoginSecret

func (o K8sSecurityPtrOutput) AdminLoginSecret() pulumi.StringPtrOutput

Admin login secret key

func (K8sSecurityPtrOutput) Elem

func (K8sSecurityPtrOutput) ElementType

func (K8sSecurityPtrOutput) ElementType() reflect.Type

func (K8sSecurityPtrOutput) ServiceCertificateSecret

func (o K8sSecurityPtrOutput) ServiceCertificateSecret() pulumi.StringPtrOutput

Service certificate secret used

func (K8sSecurityPtrOutput) ToK8sSecurityPtrOutput

func (o K8sSecurityPtrOutput) ToK8sSecurityPtrOutput() K8sSecurityPtrOutput

func (K8sSecurityPtrOutput) ToK8sSecurityPtrOutputWithContext

func (o K8sSecurityPtrOutput) ToK8sSecurityPtrOutputWithContext(ctx context.Context) K8sSecurityPtrOutput

func (K8sSecurityPtrOutput) TransparentDataEncryption

func (o K8sSecurityPtrOutput) TransparentDataEncryption() K8stransparentDataEncryptionPtrOutput

Transparent data encryption information.

type K8sSecurityResponse

type K8sSecurityResponse struct {
	// The kubernetes active directory information.
	ActiveDirectory *K8sActiveDirectoryResponse `pulumi:"activeDirectory"`
	// Admin login secret key
	AdminLoginSecret *string `pulumi:"adminLoginSecret"`
	// Service certificate secret used
	ServiceCertificateSecret *string `pulumi:"serviceCertificateSecret"`
	// Transparent data encryption information.
	TransparentDataEncryption *K8stransparentDataEncryptionResponse `pulumi:"transparentDataEncryption"`
}

The kubernetes security information.

type K8sSecurityResponseOutput

type K8sSecurityResponseOutput struct{ *pulumi.OutputState }

The kubernetes security information.

func (K8sSecurityResponseOutput) ActiveDirectory

The kubernetes active directory information.

func (K8sSecurityResponseOutput) AdminLoginSecret

func (o K8sSecurityResponseOutput) AdminLoginSecret() pulumi.StringPtrOutput

Admin login secret key

func (K8sSecurityResponseOutput) ElementType

func (K8sSecurityResponseOutput) ElementType() reflect.Type

func (K8sSecurityResponseOutput) ServiceCertificateSecret

func (o K8sSecurityResponseOutput) ServiceCertificateSecret() pulumi.StringPtrOutput

Service certificate secret used

func (K8sSecurityResponseOutput) ToK8sSecurityResponseOutput

func (o K8sSecurityResponseOutput) ToK8sSecurityResponseOutput() K8sSecurityResponseOutput

func (K8sSecurityResponseOutput) ToK8sSecurityResponseOutputWithContext

func (o K8sSecurityResponseOutput) ToK8sSecurityResponseOutputWithContext(ctx context.Context) K8sSecurityResponseOutput

func (K8sSecurityResponseOutput) TransparentDataEncryption

Transparent data encryption information.

type K8sSecurityResponsePtrOutput

type K8sSecurityResponsePtrOutput struct{ *pulumi.OutputState }

func (K8sSecurityResponsePtrOutput) ActiveDirectory

The kubernetes active directory information.

func (K8sSecurityResponsePtrOutput) AdminLoginSecret

Admin login secret key

func (K8sSecurityResponsePtrOutput) Elem

func (K8sSecurityResponsePtrOutput) ElementType

func (K8sSecurityResponsePtrOutput) ServiceCertificateSecret

func (o K8sSecurityResponsePtrOutput) ServiceCertificateSecret() pulumi.StringPtrOutput

Service certificate secret used

func (K8sSecurityResponsePtrOutput) ToK8sSecurityResponsePtrOutput

func (o K8sSecurityResponsePtrOutput) ToK8sSecurityResponsePtrOutput() K8sSecurityResponsePtrOutput

func (K8sSecurityResponsePtrOutput) ToK8sSecurityResponsePtrOutputWithContext

func (o K8sSecurityResponsePtrOutput) ToK8sSecurityResponsePtrOutputWithContext(ctx context.Context) K8sSecurityResponsePtrOutput

func (K8sSecurityResponsePtrOutput) TransparentDataEncryption

Transparent data encryption information.

type K8sSettings

type K8sSettings struct {
	// The kubernetes network settings information.
	Network *K8sNetworkSettings `pulumi:"network"`
}

The kubernetes settings information.

type K8sSettingsArgs

type K8sSettingsArgs struct {
	// The kubernetes network settings information.
	Network K8sNetworkSettingsPtrInput `pulumi:"network"`
}

The kubernetes settings information.

func (K8sSettingsArgs) ElementType

func (K8sSettingsArgs) ElementType() reflect.Type

func (K8sSettingsArgs) ToK8sSettingsOutput

func (i K8sSettingsArgs) ToK8sSettingsOutput() K8sSettingsOutput

func (K8sSettingsArgs) ToK8sSettingsOutputWithContext

func (i K8sSettingsArgs) ToK8sSettingsOutputWithContext(ctx context.Context) K8sSettingsOutput

func (K8sSettingsArgs) ToK8sSettingsPtrOutput

func (i K8sSettingsArgs) ToK8sSettingsPtrOutput() K8sSettingsPtrOutput

func (K8sSettingsArgs) ToK8sSettingsPtrOutputWithContext

func (i K8sSettingsArgs) ToK8sSettingsPtrOutputWithContext(ctx context.Context) K8sSettingsPtrOutput

type K8sSettingsInput

type K8sSettingsInput interface {
	pulumi.Input

	ToK8sSettingsOutput() K8sSettingsOutput
	ToK8sSettingsOutputWithContext(context.Context) K8sSettingsOutput
}

K8sSettingsInput is an input type that accepts K8sSettingsArgs and K8sSettingsOutput values. You can construct a concrete instance of `K8sSettingsInput` via:

K8sSettingsArgs{...}

type K8sSettingsOutput

type K8sSettingsOutput struct{ *pulumi.OutputState }

The kubernetes settings information.

func (K8sSettingsOutput) ElementType

func (K8sSettingsOutput) ElementType() reflect.Type

func (K8sSettingsOutput) Network

The kubernetes network settings information.

func (K8sSettingsOutput) ToK8sSettingsOutput

func (o K8sSettingsOutput) ToK8sSettingsOutput() K8sSettingsOutput

func (K8sSettingsOutput) ToK8sSettingsOutputWithContext

func (o K8sSettingsOutput) ToK8sSettingsOutputWithContext(ctx context.Context) K8sSettingsOutput

func (K8sSettingsOutput) ToK8sSettingsPtrOutput

func (o K8sSettingsOutput) ToK8sSettingsPtrOutput() K8sSettingsPtrOutput

func (K8sSettingsOutput) ToK8sSettingsPtrOutputWithContext

func (o K8sSettingsOutput) ToK8sSettingsPtrOutputWithContext(ctx context.Context) K8sSettingsPtrOutput

type K8sSettingsPtrInput

type K8sSettingsPtrInput interface {
	pulumi.Input

	ToK8sSettingsPtrOutput() K8sSettingsPtrOutput
	ToK8sSettingsPtrOutputWithContext(context.Context) K8sSettingsPtrOutput
}

K8sSettingsPtrInput is an input type that accepts K8sSettingsArgs, K8sSettingsPtr and K8sSettingsPtrOutput values. You can construct a concrete instance of `K8sSettingsPtrInput` via:

        K8sSettingsArgs{...}

or:

        nil

func K8sSettingsPtr

func K8sSettingsPtr(v *K8sSettingsArgs) K8sSettingsPtrInput

type K8sSettingsPtrOutput

type K8sSettingsPtrOutput struct{ *pulumi.OutputState }

func (K8sSettingsPtrOutput) Elem

func (K8sSettingsPtrOutput) ElementType

func (K8sSettingsPtrOutput) ElementType() reflect.Type

func (K8sSettingsPtrOutput) Network

The kubernetes network settings information.

func (K8sSettingsPtrOutput) ToK8sSettingsPtrOutput

func (o K8sSettingsPtrOutput) ToK8sSettingsPtrOutput() K8sSettingsPtrOutput

func (K8sSettingsPtrOutput) ToK8sSettingsPtrOutputWithContext

func (o K8sSettingsPtrOutput) ToK8sSettingsPtrOutputWithContext(ctx context.Context) K8sSettingsPtrOutput

type K8sSettingsResponse

type K8sSettingsResponse struct {
	// The kubernetes network settings information.
	Network *K8sNetworkSettingsResponse `pulumi:"network"`
}

The kubernetes settings information.

type K8sSettingsResponseOutput

type K8sSettingsResponseOutput struct{ *pulumi.OutputState }

The kubernetes settings information.

func (K8sSettingsResponseOutput) ElementType

func (K8sSettingsResponseOutput) ElementType() reflect.Type

func (K8sSettingsResponseOutput) Network

The kubernetes network settings information.

func (K8sSettingsResponseOutput) ToK8sSettingsResponseOutput

func (o K8sSettingsResponseOutput) ToK8sSettingsResponseOutput() K8sSettingsResponseOutput

func (K8sSettingsResponseOutput) ToK8sSettingsResponseOutputWithContext

func (o K8sSettingsResponseOutput) ToK8sSettingsResponseOutputWithContext(ctx context.Context) K8sSettingsResponseOutput

type K8sSettingsResponsePtrOutput

type K8sSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (K8sSettingsResponsePtrOutput) Elem

func (K8sSettingsResponsePtrOutput) ElementType

func (K8sSettingsResponsePtrOutput) Network

The kubernetes network settings information.

func (K8sSettingsResponsePtrOutput) ToK8sSettingsResponsePtrOutput

func (o K8sSettingsResponsePtrOutput) ToK8sSettingsResponsePtrOutput() K8sSettingsResponsePtrOutput

func (K8sSettingsResponsePtrOutput) ToK8sSettingsResponsePtrOutputWithContext

func (o K8sSettingsResponsePtrOutput) ToK8sSettingsResponsePtrOutputWithContext(ctx context.Context) K8sSettingsResponsePtrOutput

type K8stransparentDataEncryption

type K8stransparentDataEncryption struct {
	// Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
	Mode *string `pulumi:"mode"`
	// Protector secret for customer managed Transparent data encryption mode
	ProtectorSecret *string `pulumi:"protectorSecret"`
}

Transparent data encryption information.

type K8stransparentDataEncryptionArgs

type K8stransparentDataEncryptionArgs struct {
	// Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
	Mode pulumi.StringPtrInput `pulumi:"mode"`
	// Protector secret for customer managed Transparent data encryption mode
	ProtectorSecret pulumi.StringPtrInput `pulumi:"protectorSecret"`
}

Transparent data encryption information.

func (K8stransparentDataEncryptionArgs) ElementType

func (K8stransparentDataEncryptionArgs) ToK8stransparentDataEncryptionOutput

func (i K8stransparentDataEncryptionArgs) ToK8stransparentDataEncryptionOutput() K8stransparentDataEncryptionOutput

func (K8stransparentDataEncryptionArgs) ToK8stransparentDataEncryptionOutputWithContext

func (i K8stransparentDataEncryptionArgs) ToK8stransparentDataEncryptionOutputWithContext(ctx context.Context) K8stransparentDataEncryptionOutput

func (K8stransparentDataEncryptionArgs) ToK8stransparentDataEncryptionPtrOutput

func (i K8stransparentDataEncryptionArgs) ToK8stransparentDataEncryptionPtrOutput() K8stransparentDataEncryptionPtrOutput

func (K8stransparentDataEncryptionArgs) ToK8stransparentDataEncryptionPtrOutputWithContext

func (i K8stransparentDataEncryptionArgs) ToK8stransparentDataEncryptionPtrOutputWithContext(ctx context.Context) K8stransparentDataEncryptionPtrOutput

type K8stransparentDataEncryptionInput

type K8stransparentDataEncryptionInput interface {
	pulumi.Input

	ToK8stransparentDataEncryptionOutput() K8stransparentDataEncryptionOutput
	ToK8stransparentDataEncryptionOutputWithContext(context.Context) K8stransparentDataEncryptionOutput
}

K8stransparentDataEncryptionInput is an input type that accepts K8stransparentDataEncryptionArgs and K8stransparentDataEncryptionOutput values. You can construct a concrete instance of `K8stransparentDataEncryptionInput` via:

K8stransparentDataEncryptionArgs{...}

type K8stransparentDataEncryptionOutput

type K8stransparentDataEncryptionOutput struct{ *pulumi.OutputState }

Transparent data encryption information.

func (K8stransparentDataEncryptionOutput) ElementType

func (K8stransparentDataEncryptionOutput) Mode

Transparent data encryption mode. Can be Service Managed, Customer managed or disabled

func (K8stransparentDataEncryptionOutput) ProtectorSecret

Protector secret for customer managed Transparent data encryption mode

func (K8stransparentDataEncryptionOutput) ToK8stransparentDataEncryptionOutput

func (o K8stransparentDataEncryptionOutput) ToK8stransparentDataEncryptionOutput() K8stransparentDataEncryptionOutput

func (K8stransparentDataEncryptionOutput) ToK8stransparentDataEncryptionOutputWithContext

func (o K8stransparentDataEncryptionOutput) ToK8stransparentDataEncryptionOutputWithContext(ctx context.Context) K8stransparentDataEncryptionOutput

func (K8stransparentDataEncryptionOutput) ToK8stransparentDataEncryptionPtrOutput

func (o K8stransparentDataEncryptionOutput) ToK8stransparentDataEncryptionPtrOutput() K8stransparentDataEncryptionPtrOutput

func (K8stransparentDataEncryptionOutput) ToK8stransparentDataEncryptionPtrOutputWithContext

func (o K8stransparentDataEncryptionOutput) ToK8stransparentDataEncryptionPtrOutputWithContext(ctx context.Context) K8stransparentDataEncryptionPtrOutput

type K8stransparentDataEncryptionPtrInput

type K8stransparentDataEncryptionPtrInput interface {
	pulumi.Input

	ToK8stransparentDataEncryptionPtrOutput() K8stransparentDataEncryptionPtrOutput
	ToK8stransparentDataEncryptionPtrOutputWithContext(context.Context) K8stransparentDataEncryptionPtrOutput
}

K8stransparentDataEncryptionPtrInput is an input type that accepts K8stransparentDataEncryptionArgs, K8stransparentDataEncryptionPtr and K8stransparentDataEncryptionPtrOutput values. You can construct a concrete instance of `K8stransparentDataEncryptionPtrInput` via:

        K8stransparentDataEncryptionArgs{...}

or:

        nil

type K8stransparentDataEncryptionPtrOutput

type K8stransparentDataEncryptionPtrOutput struct{ *pulumi.OutputState }

func (K8stransparentDataEncryptionPtrOutput) Elem

func (K8stransparentDataEncryptionPtrOutput) ElementType

func (K8stransparentDataEncryptionPtrOutput) Mode

Transparent data encryption mode. Can be Service Managed, Customer managed or disabled

func (K8stransparentDataEncryptionPtrOutput) ProtectorSecret

Protector secret for customer managed Transparent data encryption mode

func (K8stransparentDataEncryptionPtrOutput) ToK8stransparentDataEncryptionPtrOutput

func (o K8stransparentDataEncryptionPtrOutput) ToK8stransparentDataEncryptionPtrOutput() K8stransparentDataEncryptionPtrOutput

func (K8stransparentDataEncryptionPtrOutput) ToK8stransparentDataEncryptionPtrOutputWithContext

func (o K8stransparentDataEncryptionPtrOutput) ToK8stransparentDataEncryptionPtrOutputWithContext(ctx context.Context) K8stransparentDataEncryptionPtrOutput

type K8stransparentDataEncryptionResponse

type K8stransparentDataEncryptionResponse struct {
	// Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
	Mode *string `pulumi:"mode"`
	// Protector secret for customer managed Transparent data encryption mode
	ProtectorSecret *string `pulumi:"protectorSecret"`
}

Transparent data encryption information.

type K8stransparentDataEncryptionResponseOutput

type K8stransparentDataEncryptionResponseOutput struct{ *pulumi.OutputState }

Transparent data encryption information.

func (K8stransparentDataEncryptionResponseOutput) ElementType

func (K8stransparentDataEncryptionResponseOutput) Mode

Transparent data encryption mode. Can be Service Managed, Customer managed or disabled

func (K8stransparentDataEncryptionResponseOutput) ProtectorSecret

Protector secret for customer managed Transparent data encryption mode

func (K8stransparentDataEncryptionResponseOutput) ToK8stransparentDataEncryptionResponseOutput

func (o K8stransparentDataEncryptionResponseOutput) ToK8stransparentDataEncryptionResponseOutput() K8stransparentDataEncryptionResponseOutput

func (K8stransparentDataEncryptionResponseOutput) ToK8stransparentDataEncryptionResponseOutputWithContext

func (o K8stransparentDataEncryptionResponseOutput) ToK8stransparentDataEncryptionResponseOutputWithContext(ctx context.Context) K8stransparentDataEncryptionResponseOutput

type K8stransparentDataEncryptionResponsePtrOutput

type K8stransparentDataEncryptionResponsePtrOutput struct{ *pulumi.OutputState }

func (K8stransparentDataEncryptionResponsePtrOutput) Elem

func (K8stransparentDataEncryptionResponsePtrOutput) ElementType

func (K8stransparentDataEncryptionResponsePtrOutput) Mode

Transparent data encryption mode. Can be Service Managed, Customer managed or disabled

func (K8stransparentDataEncryptionResponsePtrOutput) ProtectorSecret

Protector secret for customer managed Transparent data encryption mode

func (K8stransparentDataEncryptionResponsePtrOutput) ToK8stransparentDataEncryptionResponsePtrOutput

func (o K8stransparentDataEncryptionResponsePtrOutput) ToK8stransparentDataEncryptionResponsePtrOutput() K8stransparentDataEncryptionResponsePtrOutput

func (K8stransparentDataEncryptionResponsePtrOutput) ToK8stransparentDataEncryptionResponsePtrOutputWithContext

func (o K8stransparentDataEncryptionResponsePtrOutput) ToK8stransparentDataEncryptionResponsePtrOutputWithContext(ctx context.Context) K8stransparentDataEncryptionResponsePtrOutput

type KeytabInformation

type KeytabInformation struct {
	// A base64-encoded keytab.
	Keytab *string `pulumi:"keytab"`
}

Keytab used for authenticate with Active Directory.

type KeytabInformationArgs

type KeytabInformationArgs struct {
	// A base64-encoded keytab.
	Keytab pulumi.StringPtrInput `pulumi:"keytab"`
}

Keytab used for authenticate with Active Directory.

func (KeytabInformationArgs) ElementType

func (KeytabInformationArgs) ElementType() reflect.Type

func (KeytabInformationArgs) ToKeytabInformationOutput

func (i KeytabInformationArgs) ToKeytabInformationOutput() KeytabInformationOutput

func (KeytabInformationArgs) ToKeytabInformationOutputWithContext

func (i KeytabInformationArgs) ToKeytabInformationOutputWithContext(ctx context.Context) KeytabInformationOutput

func (KeytabInformationArgs) ToKeytabInformationPtrOutput

func (i KeytabInformationArgs) ToKeytabInformationPtrOutput() KeytabInformationPtrOutput

func (KeytabInformationArgs) ToKeytabInformationPtrOutputWithContext

func (i KeytabInformationArgs) ToKeytabInformationPtrOutputWithContext(ctx context.Context) KeytabInformationPtrOutput

type KeytabInformationInput

type KeytabInformationInput interface {
	pulumi.Input

	ToKeytabInformationOutput() KeytabInformationOutput
	ToKeytabInformationOutputWithContext(context.Context) KeytabInformationOutput
}

KeytabInformationInput is an input type that accepts KeytabInformationArgs and KeytabInformationOutput values. You can construct a concrete instance of `KeytabInformationInput` via:

KeytabInformationArgs{...}

type KeytabInformationOutput

type KeytabInformationOutput struct{ *pulumi.OutputState }

Keytab used for authenticate with Active Directory.

func (KeytabInformationOutput) ElementType

func (KeytabInformationOutput) ElementType() reflect.Type

func (KeytabInformationOutput) Keytab

A base64-encoded keytab.

func (KeytabInformationOutput) ToKeytabInformationOutput

func (o KeytabInformationOutput) ToKeytabInformationOutput() KeytabInformationOutput

func (KeytabInformationOutput) ToKeytabInformationOutputWithContext

func (o KeytabInformationOutput) ToKeytabInformationOutputWithContext(ctx context.Context) KeytabInformationOutput

func (KeytabInformationOutput) ToKeytabInformationPtrOutput

func (o KeytabInformationOutput) ToKeytabInformationPtrOutput() KeytabInformationPtrOutput

func (KeytabInformationOutput) ToKeytabInformationPtrOutputWithContext

func (o KeytabInformationOutput) ToKeytabInformationPtrOutputWithContext(ctx context.Context) KeytabInformationPtrOutput

type KeytabInformationPtrInput

type KeytabInformationPtrInput interface {
	pulumi.Input

	ToKeytabInformationPtrOutput() KeytabInformationPtrOutput
	ToKeytabInformationPtrOutputWithContext(context.Context) KeytabInformationPtrOutput
}

KeytabInformationPtrInput is an input type that accepts KeytabInformationArgs, KeytabInformationPtr and KeytabInformationPtrOutput values. You can construct a concrete instance of `KeytabInformationPtrInput` via:

        KeytabInformationArgs{...}

or:

        nil

type KeytabInformationPtrOutput

type KeytabInformationPtrOutput struct{ *pulumi.OutputState }

func (KeytabInformationPtrOutput) Elem

func (KeytabInformationPtrOutput) ElementType

func (KeytabInformationPtrOutput) ElementType() reflect.Type

func (KeytabInformationPtrOutput) Keytab

A base64-encoded keytab.

func (KeytabInformationPtrOutput) ToKeytabInformationPtrOutput

func (o KeytabInformationPtrOutput) ToKeytabInformationPtrOutput() KeytabInformationPtrOutput

func (KeytabInformationPtrOutput) ToKeytabInformationPtrOutputWithContext

func (o KeytabInformationPtrOutput) ToKeytabInformationPtrOutputWithContext(ctx context.Context) KeytabInformationPtrOutput

type LogAnalyticsWorkspaceConfig

type LogAnalyticsWorkspaceConfig struct {
	// Primary key of the workspace
	PrimaryKey *string `pulumi:"primaryKey"`
	// Azure Log Analytics workspace ID
	WorkspaceId *string `pulumi:"workspaceId"`
}

Log analytics workspace id and primary key

type LogAnalyticsWorkspaceConfigArgs

type LogAnalyticsWorkspaceConfigArgs struct {
	// Primary key of the workspace
	PrimaryKey pulumi.StringPtrInput `pulumi:"primaryKey"`
	// Azure Log Analytics workspace ID
	WorkspaceId pulumi.StringPtrInput `pulumi:"workspaceId"`
}

Log analytics workspace id and primary key

func (LogAnalyticsWorkspaceConfigArgs) ElementType

func (LogAnalyticsWorkspaceConfigArgs) ToLogAnalyticsWorkspaceConfigOutput

func (i LogAnalyticsWorkspaceConfigArgs) ToLogAnalyticsWorkspaceConfigOutput() LogAnalyticsWorkspaceConfigOutput

func (LogAnalyticsWorkspaceConfigArgs) ToLogAnalyticsWorkspaceConfigOutputWithContext

func (i LogAnalyticsWorkspaceConfigArgs) ToLogAnalyticsWorkspaceConfigOutputWithContext(ctx context.Context) LogAnalyticsWorkspaceConfigOutput

func (LogAnalyticsWorkspaceConfigArgs) ToLogAnalyticsWorkspaceConfigPtrOutput

func (i LogAnalyticsWorkspaceConfigArgs) ToLogAnalyticsWorkspaceConfigPtrOutput() LogAnalyticsWorkspaceConfigPtrOutput

func (LogAnalyticsWorkspaceConfigArgs) ToLogAnalyticsWorkspaceConfigPtrOutputWithContext

func (i LogAnalyticsWorkspaceConfigArgs) ToLogAnalyticsWorkspaceConfigPtrOutputWithContext(ctx context.Context) LogAnalyticsWorkspaceConfigPtrOutput

type LogAnalyticsWorkspaceConfigInput

type LogAnalyticsWorkspaceConfigInput interface {
	pulumi.Input

	ToLogAnalyticsWorkspaceConfigOutput() LogAnalyticsWorkspaceConfigOutput
	ToLogAnalyticsWorkspaceConfigOutputWithContext(context.Context) LogAnalyticsWorkspaceConfigOutput
}

LogAnalyticsWorkspaceConfigInput is an input type that accepts LogAnalyticsWorkspaceConfigArgs and LogAnalyticsWorkspaceConfigOutput values. You can construct a concrete instance of `LogAnalyticsWorkspaceConfigInput` via:

LogAnalyticsWorkspaceConfigArgs{...}

type LogAnalyticsWorkspaceConfigOutput

type LogAnalyticsWorkspaceConfigOutput struct{ *pulumi.OutputState }

Log analytics workspace id and primary key

func (LogAnalyticsWorkspaceConfigOutput) ElementType

func (LogAnalyticsWorkspaceConfigOutput) PrimaryKey

Primary key of the workspace

func (LogAnalyticsWorkspaceConfigOutput) ToLogAnalyticsWorkspaceConfigOutput

func (o LogAnalyticsWorkspaceConfigOutput) ToLogAnalyticsWorkspaceConfigOutput() LogAnalyticsWorkspaceConfigOutput

func (LogAnalyticsWorkspaceConfigOutput) ToLogAnalyticsWorkspaceConfigOutputWithContext

func (o LogAnalyticsWorkspaceConfigOutput) ToLogAnalyticsWorkspaceConfigOutputWithContext(ctx context.Context) LogAnalyticsWorkspaceConfigOutput

func (LogAnalyticsWorkspaceConfigOutput) ToLogAnalyticsWorkspaceConfigPtrOutput

func (o LogAnalyticsWorkspaceConfigOutput) ToLogAnalyticsWorkspaceConfigPtrOutput() LogAnalyticsWorkspaceConfigPtrOutput

func (LogAnalyticsWorkspaceConfigOutput) ToLogAnalyticsWorkspaceConfigPtrOutputWithContext

func (o LogAnalyticsWorkspaceConfigOutput) ToLogAnalyticsWorkspaceConfigPtrOutputWithContext(ctx context.Context) LogAnalyticsWorkspaceConfigPtrOutput

func (LogAnalyticsWorkspaceConfigOutput) WorkspaceId

Azure Log Analytics workspace ID

type LogAnalyticsWorkspaceConfigPtrInput

type LogAnalyticsWorkspaceConfigPtrInput interface {
	pulumi.Input

	ToLogAnalyticsWorkspaceConfigPtrOutput() LogAnalyticsWorkspaceConfigPtrOutput
	ToLogAnalyticsWorkspaceConfigPtrOutputWithContext(context.Context) LogAnalyticsWorkspaceConfigPtrOutput
}

LogAnalyticsWorkspaceConfigPtrInput is an input type that accepts LogAnalyticsWorkspaceConfigArgs, LogAnalyticsWorkspaceConfigPtr and LogAnalyticsWorkspaceConfigPtrOutput values. You can construct a concrete instance of `LogAnalyticsWorkspaceConfigPtrInput` via:

        LogAnalyticsWorkspaceConfigArgs{...}

or:

        nil

type LogAnalyticsWorkspaceConfigPtrOutput

type LogAnalyticsWorkspaceConfigPtrOutput struct{ *pulumi.OutputState }

func (LogAnalyticsWorkspaceConfigPtrOutput) Elem

func (LogAnalyticsWorkspaceConfigPtrOutput) ElementType

func (LogAnalyticsWorkspaceConfigPtrOutput) PrimaryKey

Primary key of the workspace

func (LogAnalyticsWorkspaceConfigPtrOutput) ToLogAnalyticsWorkspaceConfigPtrOutput

func (o LogAnalyticsWorkspaceConfigPtrOutput) ToLogAnalyticsWorkspaceConfigPtrOutput() LogAnalyticsWorkspaceConfigPtrOutput

func (LogAnalyticsWorkspaceConfigPtrOutput) ToLogAnalyticsWorkspaceConfigPtrOutputWithContext

func (o LogAnalyticsWorkspaceConfigPtrOutput) ToLogAnalyticsWorkspaceConfigPtrOutputWithContext(ctx context.Context) LogAnalyticsWorkspaceConfigPtrOutput

func (LogAnalyticsWorkspaceConfigPtrOutput) WorkspaceId

Azure Log Analytics workspace ID

type LogAnalyticsWorkspaceConfigResponse

type LogAnalyticsWorkspaceConfigResponse struct {
	// Azure Log Analytics workspace ID
	WorkspaceId *string `pulumi:"workspaceId"`
}

Log analytics workspace id and primary key

type LogAnalyticsWorkspaceConfigResponseOutput

type LogAnalyticsWorkspaceConfigResponseOutput struct{ *pulumi.OutputState }

Log analytics workspace id and primary key

func (LogAnalyticsWorkspaceConfigResponseOutput) ElementType

func (LogAnalyticsWorkspaceConfigResponseOutput) ToLogAnalyticsWorkspaceConfigResponseOutput

func (o LogAnalyticsWorkspaceConfigResponseOutput) ToLogAnalyticsWorkspaceConfigResponseOutput() LogAnalyticsWorkspaceConfigResponseOutput

func (LogAnalyticsWorkspaceConfigResponseOutput) ToLogAnalyticsWorkspaceConfigResponseOutputWithContext

func (o LogAnalyticsWorkspaceConfigResponseOutput) ToLogAnalyticsWorkspaceConfigResponseOutputWithContext(ctx context.Context) LogAnalyticsWorkspaceConfigResponseOutput

func (LogAnalyticsWorkspaceConfigResponseOutput) WorkspaceId

Azure Log Analytics workspace ID

type LogAnalyticsWorkspaceConfigResponsePtrOutput

type LogAnalyticsWorkspaceConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (LogAnalyticsWorkspaceConfigResponsePtrOutput) Elem

func (LogAnalyticsWorkspaceConfigResponsePtrOutput) ElementType

func (LogAnalyticsWorkspaceConfigResponsePtrOutput) ToLogAnalyticsWorkspaceConfigResponsePtrOutput

func (o LogAnalyticsWorkspaceConfigResponsePtrOutput) ToLogAnalyticsWorkspaceConfigResponsePtrOutput() LogAnalyticsWorkspaceConfigResponsePtrOutput

func (LogAnalyticsWorkspaceConfigResponsePtrOutput) ToLogAnalyticsWorkspaceConfigResponsePtrOutputWithContext

func (o LogAnalyticsWorkspaceConfigResponsePtrOutput) ToLogAnalyticsWorkspaceConfigResponsePtrOutputWithContext(ctx context.Context) LogAnalyticsWorkspaceConfigResponsePtrOutput

func (LogAnalyticsWorkspaceConfigResponsePtrOutput) WorkspaceId

Azure Log Analytics workspace ID

type LookupActiveDirectoryConnectorArgs

type LookupActiveDirectoryConnectorArgs struct {
	// The name of the Active Directory connector instance
	ActiveDirectoryConnectorName string `pulumi:"activeDirectoryConnectorName"`
	// The name of the data controller
	DataControllerName string `pulumi:"dataControllerName"`
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupActiveDirectoryConnectorOutputArgs

type LookupActiveDirectoryConnectorOutputArgs struct {
	// The name of the Active Directory connector instance
	ActiveDirectoryConnectorName pulumi.StringInput `pulumi:"activeDirectoryConnectorName"`
	// The name of the data controller
	DataControllerName pulumi.StringInput `pulumi:"dataControllerName"`
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupActiveDirectoryConnectorOutputArgs) ElementType

type LookupActiveDirectoryConnectorResult

type LookupActiveDirectoryConnectorResult struct {
	// 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"`
	// null
	Properties ActiveDirectoryConnectorPropertiesResponse `pulumi:"properties"`
	// 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"`
}

Active directory connector resource

func LookupActiveDirectoryConnector

Retrieves an Active Directory connector resource Azure REST API version: 2023-01-15-preview.

Other available API versions: 2024-01-01.

func (*LookupActiveDirectoryConnectorResult) Defaults

Defaults sets the appropriate defaults for LookupActiveDirectoryConnectorResult

type LookupActiveDirectoryConnectorResultOutput

type LookupActiveDirectoryConnectorResultOutput struct{ *pulumi.OutputState }

Active directory connector resource

func (LookupActiveDirectoryConnectorResultOutput) ElementType

func (LookupActiveDirectoryConnectorResultOutput) Id

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

func (LookupActiveDirectoryConnectorResultOutput) Name

The name of the resource

func (LookupActiveDirectoryConnectorResultOutput) Properties

null

func (LookupActiveDirectoryConnectorResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupActiveDirectoryConnectorResultOutput) ToLookupActiveDirectoryConnectorResultOutput

func (o LookupActiveDirectoryConnectorResultOutput) ToLookupActiveDirectoryConnectorResultOutput() LookupActiveDirectoryConnectorResultOutput

func (LookupActiveDirectoryConnectorResultOutput) ToLookupActiveDirectoryConnectorResultOutputWithContext

func (o LookupActiveDirectoryConnectorResultOutput) ToLookupActiveDirectoryConnectorResultOutputWithContext(ctx context.Context) LookupActiveDirectoryConnectorResultOutput

func (LookupActiveDirectoryConnectorResultOutput) Type

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

type LookupDataControllerArgs

type LookupDataControllerArgs struct {
	// The name of the data controller
	DataControllerName string `pulumi:"dataControllerName"`
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDataControllerOutputArgs

type LookupDataControllerOutputArgs struct {
	// The name of the data controller
	DataControllerName pulumi.StringInput `pulumi:"dataControllerName"`
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDataControllerOutputArgs) ElementType

type LookupDataControllerResult

type LookupDataControllerResult struct {
	// The extendedLocation of the resource.
	ExtendedLocation *ExtendedLocationResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The data controller's properties
	Properties DataControllerPropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

Data controller resource

func LookupDataController

func LookupDataController(ctx *pulumi.Context, args *LookupDataControllerArgs, opts ...pulumi.InvokeOption) (*LookupDataControllerResult, error)

Retrieves a dataController resource Azure REST API version: 2023-01-15-preview.

Other available API versions: 2024-01-01.

func (*LookupDataControllerResult) Defaults

Defaults sets the appropriate defaults for LookupDataControllerResult

type LookupDataControllerResultOutput

type LookupDataControllerResultOutput struct{ *pulumi.OutputState }

Data controller resource

func (LookupDataControllerResultOutput) ElementType

func (LookupDataControllerResultOutput) ExtendedLocation

The extendedLocation of the resource.

func (LookupDataControllerResultOutput) Id

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

func (LookupDataControllerResultOutput) Location

The geo-location where the resource lives

func (LookupDataControllerResultOutput) Name

The name of the resource

func (LookupDataControllerResultOutput) Properties

The data controller's properties

func (LookupDataControllerResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupDataControllerResultOutput) Tags

Resource tags.

func (LookupDataControllerResultOutput) ToLookupDataControllerResultOutput

func (o LookupDataControllerResultOutput) ToLookupDataControllerResultOutput() LookupDataControllerResultOutput

func (LookupDataControllerResultOutput) ToLookupDataControllerResultOutputWithContext

func (o LookupDataControllerResultOutput) ToLookupDataControllerResultOutputWithContext(ctx context.Context) LookupDataControllerResultOutput

func (LookupDataControllerResultOutput) Type

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

type LookupFailoverGroupArgs

type LookupFailoverGroupArgs struct {
	// The name of the Failover Group
	FailoverGroupName string `pulumi:"failoverGroupName"`
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of SQL Managed Instance
	SqlManagedInstanceName string `pulumi:"sqlManagedInstanceName"`
}

type LookupFailoverGroupOutputArgs

type LookupFailoverGroupOutputArgs struct {
	// The name of the Failover Group
	FailoverGroupName pulumi.StringInput `pulumi:"failoverGroupName"`
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of SQL Managed Instance
	SqlManagedInstanceName pulumi.StringInput `pulumi:"sqlManagedInstanceName"`
}

func (LookupFailoverGroupOutputArgs) ElementType

type LookupFailoverGroupResult

type LookupFailoverGroupResult struct {
	// 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"`
	// null
	Properties FailoverGroupPropertiesResponse `pulumi:"properties"`
	// 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"`
}

A failover group resource.

func LookupFailoverGroup

func LookupFailoverGroup(ctx *pulumi.Context, args *LookupFailoverGroupArgs, opts ...pulumi.InvokeOption) (*LookupFailoverGroupResult, error)

Retrieves a failover group resource Azure REST API version: 2023-01-15-preview.

Other available API versions: 2024-01-01.

func (*LookupFailoverGroupResult) Defaults

Defaults sets the appropriate defaults for LookupFailoverGroupResult

type LookupFailoverGroupResultOutput

type LookupFailoverGroupResultOutput struct{ *pulumi.OutputState }

A failover group resource.

func (LookupFailoverGroupResultOutput) ElementType

func (LookupFailoverGroupResultOutput) Id

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

func (LookupFailoverGroupResultOutput) Name

The name of the resource

func (LookupFailoverGroupResultOutput) Properties

null

func (LookupFailoverGroupResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupFailoverGroupResultOutput) ToLookupFailoverGroupResultOutput

func (o LookupFailoverGroupResultOutput) ToLookupFailoverGroupResultOutput() LookupFailoverGroupResultOutput

func (LookupFailoverGroupResultOutput) ToLookupFailoverGroupResultOutputWithContext

func (o LookupFailoverGroupResultOutput) ToLookupFailoverGroupResultOutputWithContext(ctx context.Context) LookupFailoverGroupResultOutput

func (LookupFailoverGroupResultOutput) Type

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

type LookupPostgresInstanceArgs

type LookupPostgresInstanceArgs struct {
	// Name of Postgres Instance
	PostgresInstanceName string `pulumi:"postgresInstanceName"`
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPostgresInstanceOutputArgs

type LookupPostgresInstanceOutputArgs struct {
	// Name of Postgres Instance
	PostgresInstanceName pulumi.StringInput `pulumi:"postgresInstanceName"`
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPostgresInstanceOutputArgs) ElementType

type LookupPostgresInstanceResult

type LookupPostgresInstanceResult struct {
	// The extendedLocation of the resource.
	ExtendedLocation *ExtendedLocationResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// null
	Properties PostgresInstancePropertiesResponse `pulumi:"properties"`
	// Resource sku.
	Sku *PostgresInstanceSkuResponse `pulumi:"sku"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

A Postgres Instance.

func LookupPostgresInstance

func LookupPostgresInstance(ctx *pulumi.Context, args *LookupPostgresInstanceArgs, opts ...pulumi.InvokeOption) (*LookupPostgresInstanceResult, error)

Retrieves a postgres Instance resource Azure REST API version: 2023-01-15-preview.

Other available API versions: 2024-01-01.

func (*LookupPostgresInstanceResult) Defaults

Defaults sets the appropriate defaults for LookupPostgresInstanceResult

type LookupPostgresInstanceResultOutput

type LookupPostgresInstanceResultOutput struct{ *pulumi.OutputState }

A Postgres Instance.

func (LookupPostgresInstanceResultOutput) ElementType

func (LookupPostgresInstanceResultOutput) ExtendedLocation

The extendedLocation of the resource.

func (LookupPostgresInstanceResultOutput) Id

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

func (LookupPostgresInstanceResultOutput) Location

The geo-location where the resource lives

func (LookupPostgresInstanceResultOutput) Name

The name of the resource

func (LookupPostgresInstanceResultOutput) Properties

null

func (LookupPostgresInstanceResultOutput) Sku

Resource sku.

func (LookupPostgresInstanceResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupPostgresInstanceResultOutput) Tags

Resource tags.

func (LookupPostgresInstanceResultOutput) ToLookupPostgresInstanceResultOutput

func (o LookupPostgresInstanceResultOutput) ToLookupPostgresInstanceResultOutput() LookupPostgresInstanceResultOutput

func (LookupPostgresInstanceResultOutput) ToLookupPostgresInstanceResultOutputWithContext

func (o LookupPostgresInstanceResultOutput) ToLookupPostgresInstanceResultOutputWithContext(ctx context.Context) LookupPostgresInstanceResultOutput

func (LookupPostgresInstanceResultOutput) Type

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

type LookupSqlManagedInstanceArgs

type LookupSqlManagedInstanceArgs struct {
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of SQL Managed Instance
	SqlManagedInstanceName string `pulumi:"sqlManagedInstanceName"`
}

type LookupSqlManagedInstanceOutputArgs

type LookupSqlManagedInstanceOutputArgs struct {
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of SQL Managed Instance
	SqlManagedInstanceName pulumi.StringInput `pulumi:"sqlManagedInstanceName"`
}

func (LookupSqlManagedInstanceOutputArgs) ElementType

type LookupSqlManagedInstanceResult

type LookupSqlManagedInstanceResult struct {
	// The extendedLocation of the resource.
	ExtendedLocation *ExtendedLocationResponse `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// null
	Properties SqlManagedInstancePropertiesResponse `pulumi:"properties"`
	// Resource sku.
	Sku *SqlManagedInstanceSkuResponse `pulumi:"sku"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

A SqlManagedInstance.

func LookupSqlManagedInstance

func LookupSqlManagedInstance(ctx *pulumi.Context, args *LookupSqlManagedInstanceArgs, opts ...pulumi.InvokeOption) (*LookupSqlManagedInstanceResult, error)

Retrieves a SQL Managed Instance resource Azure REST API version: 2023-01-15-preview.

Other available API versions: 2024-01-01.

func (*LookupSqlManagedInstanceResult) Defaults

Defaults sets the appropriate defaults for LookupSqlManagedInstanceResult

type LookupSqlManagedInstanceResultOutput

type LookupSqlManagedInstanceResultOutput struct{ *pulumi.OutputState }

A SqlManagedInstance.

func (LookupSqlManagedInstanceResultOutput) ElementType

func (LookupSqlManagedInstanceResultOutput) ExtendedLocation

The extendedLocation of the resource.

func (LookupSqlManagedInstanceResultOutput) Id

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

func (LookupSqlManagedInstanceResultOutput) Location

The geo-location where the resource lives

func (LookupSqlManagedInstanceResultOutput) Name

The name of the resource

func (LookupSqlManagedInstanceResultOutput) Properties

null

func (LookupSqlManagedInstanceResultOutput) Sku

Resource sku.

func (LookupSqlManagedInstanceResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSqlManagedInstanceResultOutput) Tags

Resource tags.

func (LookupSqlManagedInstanceResultOutput) ToLookupSqlManagedInstanceResultOutput

func (o LookupSqlManagedInstanceResultOutput) ToLookupSqlManagedInstanceResultOutput() LookupSqlManagedInstanceResultOutput

func (LookupSqlManagedInstanceResultOutput) ToLookupSqlManagedInstanceResultOutputWithContext

func (o LookupSqlManagedInstanceResultOutput) ToLookupSqlManagedInstanceResultOutputWithContext(ctx context.Context) LookupSqlManagedInstanceResultOutput

func (LookupSqlManagedInstanceResultOutput) Type

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

type LookupSqlServerAvailabilityGroupArgs

type LookupSqlServerAvailabilityGroupArgs struct {
	// Name of SQL Availability Group
	AvailabilityGroupName string `pulumi:"availabilityGroupName"`
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of SQL Server Instance
	SqlServerInstanceName string `pulumi:"sqlServerInstanceName"`
}

type LookupSqlServerAvailabilityGroupOutputArgs

type LookupSqlServerAvailabilityGroupOutputArgs struct {
	// Name of SQL Availability Group
	AvailabilityGroupName pulumi.StringInput `pulumi:"availabilityGroupName"`
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of SQL Server Instance
	SqlServerInstanceName pulumi.StringInput `pulumi:"sqlServerInstanceName"`
}

func (LookupSqlServerAvailabilityGroupOutputArgs) ElementType

type LookupSqlServerAvailabilityGroupResult

type LookupSqlServerAvailabilityGroupResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of Arc Sql Server availability group
	Properties SqlServerAvailabilityGroupResourcePropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

Arc Sql Server Availability Group

func LookupSqlServerAvailabilityGroup

Retrieves an Arc Sql Server availability group. Azure REST API version: 2024-01-01.

type LookupSqlServerAvailabilityGroupResultOutput

type LookupSqlServerAvailabilityGroupResultOutput struct{ *pulumi.OutputState }

Arc Sql Server Availability Group

func (LookupSqlServerAvailabilityGroupResultOutput) ElementType

func (LookupSqlServerAvailabilityGroupResultOutput) Id

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

func (LookupSqlServerAvailabilityGroupResultOutput) Location

The geo-location where the resource lives

func (LookupSqlServerAvailabilityGroupResultOutput) Name

The name of the resource

func (LookupSqlServerAvailabilityGroupResultOutput) Properties

Properties of Arc Sql Server availability group

func (LookupSqlServerAvailabilityGroupResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSqlServerAvailabilityGroupResultOutput) Tags

Resource tags.

func (LookupSqlServerAvailabilityGroupResultOutput) ToLookupSqlServerAvailabilityGroupResultOutput

func (o LookupSqlServerAvailabilityGroupResultOutput) ToLookupSqlServerAvailabilityGroupResultOutput() LookupSqlServerAvailabilityGroupResultOutput

func (LookupSqlServerAvailabilityGroupResultOutput) ToLookupSqlServerAvailabilityGroupResultOutputWithContext

func (o LookupSqlServerAvailabilityGroupResultOutput) ToLookupSqlServerAvailabilityGroupResultOutputWithContext(ctx context.Context) LookupSqlServerAvailabilityGroupResultOutput

func (LookupSqlServerAvailabilityGroupResultOutput) Type

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

type LookupSqlServerDatabaseArgs

type LookupSqlServerDatabaseArgs struct {
	// Name of the database
	DatabaseName string `pulumi:"databaseName"`
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of SQL Server Instance
	SqlServerInstanceName string `pulumi:"sqlServerInstanceName"`
}

type LookupSqlServerDatabaseOutputArgs

type LookupSqlServerDatabaseOutputArgs struct {
	// Name of the database
	DatabaseName pulumi.StringInput `pulumi:"databaseName"`
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of SQL Server Instance
	SqlServerInstanceName pulumi.StringInput `pulumi:"sqlServerInstanceName"`
}

func (LookupSqlServerDatabaseOutputArgs) ElementType

type LookupSqlServerDatabaseResult

type LookupSqlServerDatabaseResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Properties of Arc Sql Server database
	Properties SqlServerDatabaseResourcePropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

Arc Sql Server database

func LookupSqlServerDatabase

func LookupSqlServerDatabase(ctx *pulumi.Context, args *LookupSqlServerDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupSqlServerDatabaseResult, error)

Retrieves an Arc Sql Server database. Azure REST API version: 2023-01-15-preview.

Other available API versions: 2024-01-01.

type LookupSqlServerDatabaseResultOutput

type LookupSqlServerDatabaseResultOutput struct{ *pulumi.OutputState }

Arc Sql Server database

func (LookupSqlServerDatabaseResultOutput) ElementType

func (LookupSqlServerDatabaseResultOutput) Id

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

func (LookupSqlServerDatabaseResultOutput) Location

The geo-location where the resource lives

func (LookupSqlServerDatabaseResultOutput) Name

The name of the resource

func (LookupSqlServerDatabaseResultOutput) Properties

Properties of Arc Sql Server database

func (LookupSqlServerDatabaseResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSqlServerDatabaseResultOutput) Tags

Resource tags.

func (LookupSqlServerDatabaseResultOutput) ToLookupSqlServerDatabaseResultOutput

func (o LookupSqlServerDatabaseResultOutput) ToLookupSqlServerDatabaseResultOutput() LookupSqlServerDatabaseResultOutput

func (LookupSqlServerDatabaseResultOutput) ToLookupSqlServerDatabaseResultOutputWithContext

func (o LookupSqlServerDatabaseResultOutput) ToLookupSqlServerDatabaseResultOutputWithContext(ctx context.Context) LookupSqlServerDatabaseResultOutput

func (LookupSqlServerDatabaseResultOutput) Type

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

type LookupSqlServerInstanceArgs

type LookupSqlServerInstanceArgs struct {
	// The name of the Azure resource group
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Name of SQL Server Instance
	SqlServerInstanceName string `pulumi:"sqlServerInstanceName"`
}

type LookupSqlServerInstanceOutputArgs

type LookupSqlServerInstanceOutputArgs struct {
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Name of SQL Server Instance
	SqlServerInstanceName pulumi.StringInput `pulumi:"sqlServerInstanceName"`
}

func (LookupSqlServerInstanceOutputArgs) ElementType

type LookupSqlServerInstanceResult

type LookupSqlServerInstanceResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// null
	Properties SqlServerInstancePropertiesResponse `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

A SqlServerInstance.

func LookupSqlServerInstance

func LookupSqlServerInstance(ctx *pulumi.Context, args *LookupSqlServerInstanceArgs, opts ...pulumi.InvokeOption) (*LookupSqlServerInstanceResult, error)

Retrieves a SQL Server Instance resource Azure REST API version: 2023-01-15-preview.

Other available API versions: 2024-01-01.

type LookupSqlServerInstanceResultOutput

type LookupSqlServerInstanceResultOutput struct{ *pulumi.OutputState }

A SqlServerInstance.

func (LookupSqlServerInstanceResultOutput) ElementType

func (LookupSqlServerInstanceResultOutput) Id

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

func (LookupSqlServerInstanceResultOutput) Location

The geo-location where the resource lives

func (LookupSqlServerInstanceResultOutput) Name

The name of the resource

func (LookupSqlServerInstanceResultOutput) Properties

null

func (LookupSqlServerInstanceResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupSqlServerInstanceResultOutput) Tags

Resource tags.

func (LookupSqlServerInstanceResultOutput) ToLookupSqlServerInstanceResultOutput

func (o LookupSqlServerInstanceResultOutput) ToLookupSqlServerInstanceResultOutput() LookupSqlServerInstanceResultOutput

func (LookupSqlServerInstanceResultOutput) ToLookupSqlServerInstanceResultOutputWithContext

func (o LookupSqlServerInstanceResultOutput) ToLookupSqlServerInstanceResultOutputWithContext(ctx context.Context) LookupSqlServerInstanceResultOutput

func (LookupSqlServerInstanceResultOutput) Type

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

type OnPremiseProperty

type OnPremiseProperty struct {
	// A globally unique ID identifying the associated Kubernetes cluster
	Id string `pulumi:"id"`
	// Certificate that contains the Kubernetes cluster public key used to verify signing
	PublicSigningKey string `pulumi:"publicSigningKey"`
	// Unique thumbprint returned to customer to verify the certificate being uploaded
	SigningCertificateThumbprint *string `pulumi:"signingCertificateThumbprint"`
}

Properties from the Kubernetes data controller

type OnPremisePropertyArgs

type OnPremisePropertyArgs struct {
	// A globally unique ID identifying the associated Kubernetes cluster
	Id pulumi.StringInput `pulumi:"id"`
	// Certificate that contains the Kubernetes cluster public key used to verify signing
	PublicSigningKey pulumi.StringInput `pulumi:"publicSigningKey"`
	// Unique thumbprint returned to customer to verify the certificate being uploaded
	SigningCertificateThumbprint pulumi.StringPtrInput `pulumi:"signingCertificateThumbprint"`
}

Properties from the Kubernetes data controller

func (OnPremisePropertyArgs) ElementType

func (OnPremisePropertyArgs) ElementType() reflect.Type

func (OnPremisePropertyArgs) ToOnPremisePropertyOutput

func (i OnPremisePropertyArgs) ToOnPremisePropertyOutput() OnPremisePropertyOutput

func (OnPremisePropertyArgs) ToOnPremisePropertyOutputWithContext

func (i OnPremisePropertyArgs) ToOnPremisePropertyOutputWithContext(ctx context.Context) OnPremisePropertyOutput

func (OnPremisePropertyArgs) ToOnPremisePropertyPtrOutput

func (i OnPremisePropertyArgs) ToOnPremisePropertyPtrOutput() OnPremisePropertyPtrOutput

func (OnPremisePropertyArgs) ToOnPremisePropertyPtrOutputWithContext

func (i OnPremisePropertyArgs) ToOnPremisePropertyPtrOutputWithContext(ctx context.Context) OnPremisePropertyPtrOutput

type OnPremisePropertyInput

type OnPremisePropertyInput interface {
	pulumi.Input

	ToOnPremisePropertyOutput() OnPremisePropertyOutput
	ToOnPremisePropertyOutputWithContext(context.Context) OnPremisePropertyOutput
}

OnPremisePropertyInput is an input type that accepts OnPremisePropertyArgs and OnPremisePropertyOutput values. You can construct a concrete instance of `OnPremisePropertyInput` via:

OnPremisePropertyArgs{...}

type OnPremisePropertyOutput

type OnPremisePropertyOutput struct{ *pulumi.OutputState }

Properties from the Kubernetes data controller

func (OnPremisePropertyOutput) ElementType

func (OnPremisePropertyOutput) ElementType() reflect.Type

func (OnPremisePropertyOutput) Id

A globally unique ID identifying the associated Kubernetes cluster

func (OnPremisePropertyOutput) PublicSigningKey

func (o OnPremisePropertyOutput) PublicSigningKey() pulumi.StringOutput

Certificate that contains the Kubernetes cluster public key used to verify signing

func (OnPremisePropertyOutput) SigningCertificateThumbprint

func (o OnPremisePropertyOutput) SigningCertificateThumbprint() pulumi.StringPtrOutput

Unique thumbprint returned to customer to verify the certificate being uploaded

func (OnPremisePropertyOutput) ToOnPremisePropertyOutput

func (o OnPremisePropertyOutput) ToOnPremisePropertyOutput() OnPremisePropertyOutput

func (OnPremisePropertyOutput) ToOnPremisePropertyOutputWithContext

func (o OnPremisePropertyOutput) ToOnPremisePropertyOutputWithContext(ctx context.Context) OnPremisePropertyOutput

func (OnPremisePropertyOutput) ToOnPremisePropertyPtrOutput

func (o OnPremisePropertyOutput) ToOnPremisePropertyPtrOutput() OnPremisePropertyPtrOutput

func (OnPremisePropertyOutput) ToOnPremisePropertyPtrOutputWithContext

func (o OnPremisePropertyOutput) ToOnPremisePropertyPtrOutputWithContext(ctx context.Context) OnPremisePropertyPtrOutput

type OnPremisePropertyPtrInput

type OnPremisePropertyPtrInput interface {
	pulumi.Input

	ToOnPremisePropertyPtrOutput() OnPremisePropertyPtrOutput
	ToOnPremisePropertyPtrOutputWithContext(context.Context) OnPremisePropertyPtrOutput
}

OnPremisePropertyPtrInput is an input type that accepts OnPremisePropertyArgs, OnPremisePropertyPtr and OnPremisePropertyPtrOutput values. You can construct a concrete instance of `OnPremisePropertyPtrInput` via:

        OnPremisePropertyArgs{...}

or:

        nil

type OnPremisePropertyPtrOutput

type OnPremisePropertyPtrOutput struct{ *pulumi.OutputState }

func (OnPremisePropertyPtrOutput) Elem

func (OnPremisePropertyPtrOutput) ElementType

func (OnPremisePropertyPtrOutput) ElementType() reflect.Type

func (OnPremisePropertyPtrOutput) Id

A globally unique ID identifying the associated Kubernetes cluster

func (OnPremisePropertyPtrOutput) PublicSigningKey

func (o OnPremisePropertyPtrOutput) PublicSigningKey() pulumi.StringPtrOutput

Certificate that contains the Kubernetes cluster public key used to verify signing

func (OnPremisePropertyPtrOutput) SigningCertificateThumbprint

func (o OnPremisePropertyPtrOutput) SigningCertificateThumbprint() pulumi.StringPtrOutput

Unique thumbprint returned to customer to verify the certificate being uploaded

func (OnPremisePropertyPtrOutput) ToOnPremisePropertyPtrOutput

func (o OnPremisePropertyPtrOutput) ToOnPremisePropertyPtrOutput() OnPremisePropertyPtrOutput

func (OnPremisePropertyPtrOutput) ToOnPremisePropertyPtrOutputWithContext

func (o OnPremisePropertyPtrOutput) ToOnPremisePropertyPtrOutputWithContext(ctx context.Context) OnPremisePropertyPtrOutput

type OnPremisePropertyResponse

type OnPremisePropertyResponse struct {
	// A globally unique ID identifying the associated Kubernetes cluster
	Id string `pulumi:"id"`
	// Certificate that contains the Kubernetes cluster public key used to verify signing
	PublicSigningKey string `pulumi:"publicSigningKey"`
	// Unique thumbprint returned to customer to verify the certificate being uploaded
	SigningCertificateThumbprint *string `pulumi:"signingCertificateThumbprint"`
}

Properties from the Kubernetes data controller

type OnPremisePropertyResponseOutput

type OnPremisePropertyResponseOutput struct{ *pulumi.OutputState }

Properties from the Kubernetes data controller

func (OnPremisePropertyResponseOutput) ElementType

func (OnPremisePropertyResponseOutput) Id

A globally unique ID identifying the associated Kubernetes cluster

func (OnPremisePropertyResponseOutput) PublicSigningKey

Certificate that contains the Kubernetes cluster public key used to verify signing

func (OnPremisePropertyResponseOutput) SigningCertificateThumbprint

func (o OnPremisePropertyResponseOutput) SigningCertificateThumbprint() pulumi.StringPtrOutput

Unique thumbprint returned to customer to verify the certificate being uploaded

func (OnPremisePropertyResponseOutput) ToOnPremisePropertyResponseOutput

func (o OnPremisePropertyResponseOutput) ToOnPremisePropertyResponseOutput() OnPremisePropertyResponseOutput

func (OnPremisePropertyResponseOutput) ToOnPremisePropertyResponseOutputWithContext

func (o OnPremisePropertyResponseOutput) ToOnPremisePropertyResponseOutputWithContext(ctx context.Context) OnPremisePropertyResponseOutput

type OnPremisePropertyResponsePtrOutput

type OnPremisePropertyResponsePtrOutput struct{ *pulumi.OutputState }

func (OnPremisePropertyResponsePtrOutput) Elem

func (OnPremisePropertyResponsePtrOutput) ElementType

func (OnPremisePropertyResponsePtrOutput) Id

A globally unique ID identifying the associated Kubernetes cluster

func (OnPremisePropertyResponsePtrOutput) PublicSigningKey

Certificate that contains the Kubernetes cluster public key used to verify signing

func (OnPremisePropertyResponsePtrOutput) SigningCertificateThumbprint

func (o OnPremisePropertyResponsePtrOutput) SigningCertificateThumbprint() pulumi.StringPtrOutput

Unique thumbprint returned to customer to verify the certificate being uploaded

func (OnPremisePropertyResponsePtrOutput) ToOnPremisePropertyResponsePtrOutput

func (o OnPremisePropertyResponsePtrOutput) ToOnPremisePropertyResponsePtrOutput() OnPremisePropertyResponsePtrOutput

func (OnPremisePropertyResponsePtrOutput) ToOnPremisePropertyResponsePtrOutputWithContext

func (o OnPremisePropertyResponsePtrOutput) ToOnPremisePropertyResponsePtrOutputWithContext(ctx context.Context) OnPremisePropertyResponsePtrOutput

type PostgresInstance

type PostgresInstance struct {
	pulumi.CustomResourceState

	// The extendedLocation of the resource.
	ExtendedLocation ExtendedLocationResponsePtrOutput `pulumi:"extendedLocation"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// null
	Properties PostgresInstancePropertiesResponseOutput `pulumi:"properties"`
	// Resource sku.
	Sku PostgresInstanceSkuResponsePtrOutput `pulumi:"sku"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

A Postgres Instance. Azure REST API version: 2023-01-15-preview. Prior API version in Azure Native 1.x: 2021-06-01-preview.

Other available API versions: 2024-01-01.

func GetPostgresInstance

func GetPostgresInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PostgresInstanceState, opts ...pulumi.ResourceOption) (*PostgresInstance, error)

GetPostgresInstance gets an existing PostgresInstance 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 NewPostgresInstance

func NewPostgresInstance(ctx *pulumi.Context,
	name string, args *PostgresInstanceArgs, opts ...pulumi.ResourceOption) (*PostgresInstance, error)

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

func (*PostgresInstance) ElementType

func (*PostgresInstance) ElementType() reflect.Type

func (*PostgresInstance) ToPostgresInstanceOutput

func (i *PostgresInstance) ToPostgresInstanceOutput() PostgresInstanceOutput

func (*PostgresInstance) ToPostgresInstanceOutputWithContext

func (i *PostgresInstance) ToPostgresInstanceOutputWithContext(ctx context.Context) PostgresInstanceOutput

type PostgresInstanceArgs

type PostgresInstanceArgs struct {
	// The extendedLocation of the resource.
	ExtendedLocation ExtendedLocationPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Name of Postgres Instance
	PostgresInstanceName pulumi.StringPtrInput
	// null
	Properties PostgresInstancePropertiesInput
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput
	// Resource sku.
	Sku PostgresInstanceSkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a PostgresInstance resource.

func (PostgresInstanceArgs) ElementType

func (PostgresInstanceArgs) ElementType() reflect.Type

type PostgresInstanceInput

type PostgresInstanceInput interface {
	pulumi.Input

	ToPostgresInstanceOutput() PostgresInstanceOutput
	ToPostgresInstanceOutputWithContext(ctx context.Context) PostgresInstanceOutput
}

type PostgresInstanceOutput

type PostgresInstanceOutput struct{ *pulumi.OutputState }

func (PostgresInstanceOutput) ElementType

func (PostgresInstanceOutput) ElementType() reflect.Type

func (PostgresInstanceOutput) ExtendedLocation

The extendedLocation of the resource.

func (PostgresInstanceOutput) Location

The geo-location where the resource lives

func (PostgresInstanceOutput) Name

The name of the resource

func (PostgresInstanceOutput) Properties

null

func (PostgresInstanceOutput) Sku

Resource sku.

func (PostgresInstanceOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PostgresInstanceOutput) Tags

Resource tags.

func (PostgresInstanceOutput) ToPostgresInstanceOutput

func (o PostgresInstanceOutput) ToPostgresInstanceOutput() PostgresInstanceOutput

func (PostgresInstanceOutput) ToPostgresInstanceOutputWithContext

func (o PostgresInstanceOutput) ToPostgresInstanceOutputWithContext(ctx context.Context) PostgresInstanceOutput

func (PostgresInstanceOutput) Type

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

type PostgresInstanceProperties

type PostgresInstanceProperties struct {
	// The instance admin
	Admin *string `pulumi:"admin"`
	// Username and password for basic authentication.
	BasicLoginInformation *BasicLoginInformation `pulumi:"basicLoginInformation"`
	// The data controller id
	DataControllerId *string `pulumi:"dataControllerId"`
	// The raw kubernetes information
	K8sRaw interface{} `pulumi:"k8sRaw"`
	// Last uploaded date from Kubernetes cluster. Defaults to current date time
	LastUploadedDate *string `pulumi:"lastUploadedDate"`
}

Postgres Instance properties.

type PostgresInstancePropertiesArgs

type PostgresInstancePropertiesArgs struct {
	// The instance admin
	Admin pulumi.StringPtrInput `pulumi:"admin"`
	// Username and password for basic authentication.
	BasicLoginInformation BasicLoginInformationPtrInput `pulumi:"basicLoginInformation"`
	// The data controller id
	DataControllerId pulumi.StringPtrInput `pulumi:"dataControllerId"`
	// The raw kubernetes information
	K8sRaw pulumi.Input `pulumi:"k8sRaw"`
	// Last uploaded date from Kubernetes cluster. Defaults to current date time
	LastUploadedDate pulumi.StringPtrInput `pulumi:"lastUploadedDate"`
}

Postgres Instance properties.

func (PostgresInstancePropertiesArgs) ElementType

func (PostgresInstancePropertiesArgs) ToPostgresInstancePropertiesOutput

func (i PostgresInstancePropertiesArgs) ToPostgresInstancePropertiesOutput() PostgresInstancePropertiesOutput

func (PostgresInstancePropertiesArgs) ToPostgresInstancePropertiesOutputWithContext

func (i PostgresInstancePropertiesArgs) ToPostgresInstancePropertiesOutputWithContext(ctx context.Context) PostgresInstancePropertiesOutput

type PostgresInstancePropertiesInput

type PostgresInstancePropertiesInput interface {
	pulumi.Input

	ToPostgresInstancePropertiesOutput() PostgresInstancePropertiesOutput
	ToPostgresInstancePropertiesOutputWithContext(context.Context) PostgresInstancePropertiesOutput
}

PostgresInstancePropertiesInput is an input type that accepts PostgresInstancePropertiesArgs and PostgresInstancePropertiesOutput values. You can construct a concrete instance of `PostgresInstancePropertiesInput` via:

PostgresInstancePropertiesArgs{...}

type PostgresInstancePropertiesOutput

type PostgresInstancePropertiesOutput struct{ *pulumi.OutputState }

Postgres Instance properties.

func (PostgresInstancePropertiesOutput) Admin

The instance admin

func (PostgresInstancePropertiesOutput) BasicLoginInformation

Username and password for basic authentication.

func (PostgresInstancePropertiesOutput) DataControllerId

The data controller id

func (PostgresInstancePropertiesOutput) ElementType

func (PostgresInstancePropertiesOutput) K8sRaw

The raw kubernetes information

func (PostgresInstancePropertiesOutput) LastUploadedDate

Last uploaded date from Kubernetes cluster. Defaults to current date time

func (PostgresInstancePropertiesOutput) ToPostgresInstancePropertiesOutput

func (o PostgresInstancePropertiesOutput) ToPostgresInstancePropertiesOutput() PostgresInstancePropertiesOutput

func (PostgresInstancePropertiesOutput) ToPostgresInstancePropertiesOutputWithContext

func (o PostgresInstancePropertiesOutput) ToPostgresInstancePropertiesOutputWithContext(ctx context.Context) PostgresInstancePropertiesOutput

type PostgresInstancePropertiesResponse

type PostgresInstancePropertiesResponse struct {
	// The instance admin
	Admin *string `pulumi:"admin"`
	// Username and password for basic authentication.
	BasicLoginInformation *BasicLoginInformationResponse `pulumi:"basicLoginInformation"`
	// The data controller id
	DataControllerId *string `pulumi:"dataControllerId"`
	// The raw kubernetes information
	K8sRaw interface{} `pulumi:"k8sRaw"`
	// Last uploaded date from Kubernetes cluster. Defaults to current date time
	LastUploadedDate *string `pulumi:"lastUploadedDate"`
	// The provisioning state of the Azure Arc-enabled PostgreSQL instance.
	ProvisioningState string `pulumi:"provisioningState"`
}

Postgres Instance properties.

type PostgresInstancePropertiesResponseOutput

type PostgresInstancePropertiesResponseOutput struct{ *pulumi.OutputState }

Postgres Instance properties.

func (PostgresInstancePropertiesResponseOutput) Admin

The instance admin

func (PostgresInstancePropertiesResponseOutput) BasicLoginInformation

Username and password for basic authentication.

func (PostgresInstancePropertiesResponseOutput) DataControllerId

The data controller id

func (PostgresInstancePropertiesResponseOutput) ElementType

func (PostgresInstancePropertiesResponseOutput) K8sRaw

The raw kubernetes information

func (PostgresInstancePropertiesResponseOutput) LastUploadedDate

Last uploaded date from Kubernetes cluster. Defaults to current date time

func (PostgresInstancePropertiesResponseOutput) ProvisioningState

The provisioning state of the Azure Arc-enabled PostgreSQL instance.

func (PostgresInstancePropertiesResponseOutput) ToPostgresInstancePropertiesResponseOutput

func (o PostgresInstancePropertiesResponseOutput) ToPostgresInstancePropertiesResponseOutput() PostgresInstancePropertiesResponseOutput

func (PostgresInstancePropertiesResponseOutput) ToPostgresInstancePropertiesResponseOutputWithContext

func (o PostgresInstancePropertiesResponseOutput) ToPostgresInstancePropertiesResponseOutputWithContext(ctx context.Context) PostgresInstancePropertiesResponseOutput

type PostgresInstanceSku

type PostgresInstanceSku struct {
	// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
	Capacity *int `pulumi:"capacity"`
	// Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
	Dev *bool `pulumi:"dev"`
	// If the service has different generations of hardware, for the same SKU, then that can be captured here.
	Family *string `pulumi:"family"`
	// The name of the SKU.  It is typically a letter+number code
	Name string `pulumi:"name"`
	// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
	Size *string `pulumi:"size"`
	// This field is required to be implemented by the Resource Provider if the service has more than one tier.
	Tier *PostgresInstanceSkuTier `pulumi:"tier"`
}

The resource model definition representing SKU for Azure Database for PostgresSQL - Azure Arc

func (*PostgresInstanceSku) Defaults

func (val *PostgresInstanceSku) Defaults() *PostgresInstanceSku

Defaults sets the appropriate defaults for PostgresInstanceSku

type PostgresInstanceSkuArgs

type PostgresInstanceSkuArgs struct {
	// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
	Dev pulumi.BoolPtrInput `pulumi:"dev"`
	// If the service has different generations of hardware, for the same SKU, then that can be captured here.
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The name of the SKU.  It is typically a letter+number code
	Name pulumi.StringInput `pulumi:"name"`
	// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
	Size pulumi.StringPtrInput `pulumi:"size"`
	// This field is required to be implemented by the Resource Provider if the service has more than one tier.
	Tier PostgresInstanceSkuTierPtrInput `pulumi:"tier"`
}

The resource model definition representing SKU for Azure Database for PostgresSQL - Azure Arc

func (*PostgresInstanceSkuArgs) Defaults

Defaults sets the appropriate defaults for PostgresInstanceSkuArgs

func (PostgresInstanceSkuArgs) ElementType

func (PostgresInstanceSkuArgs) ElementType() reflect.Type

func (PostgresInstanceSkuArgs) ToPostgresInstanceSkuOutput

func (i PostgresInstanceSkuArgs) ToPostgresInstanceSkuOutput() PostgresInstanceSkuOutput

func (PostgresInstanceSkuArgs) ToPostgresInstanceSkuOutputWithContext

func (i PostgresInstanceSkuArgs) ToPostgresInstanceSkuOutputWithContext(ctx context.Context) PostgresInstanceSkuOutput

func (PostgresInstanceSkuArgs) ToPostgresInstanceSkuPtrOutput

func (i PostgresInstanceSkuArgs) ToPostgresInstanceSkuPtrOutput() PostgresInstanceSkuPtrOutput

func (PostgresInstanceSkuArgs) ToPostgresInstanceSkuPtrOutputWithContext

func (i PostgresInstanceSkuArgs) ToPostgresInstanceSkuPtrOutputWithContext(ctx context.Context) PostgresInstanceSkuPtrOutput

type PostgresInstanceSkuInput

type PostgresInstanceSkuInput interface {
	pulumi.Input

	ToPostgresInstanceSkuOutput() PostgresInstanceSkuOutput
	ToPostgresInstanceSkuOutputWithContext(context.Context) PostgresInstanceSkuOutput
}

PostgresInstanceSkuInput is an input type that accepts PostgresInstanceSkuArgs and PostgresInstanceSkuOutput values. You can construct a concrete instance of `PostgresInstanceSkuInput` via:

PostgresInstanceSkuArgs{...}

type PostgresInstanceSkuOutput

type PostgresInstanceSkuOutput struct{ *pulumi.OutputState }

The resource model definition representing SKU for Azure Database for PostgresSQL - Azure Arc

func (PostgresInstanceSkuOutput) Capacity

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (PostgresInstanceSkuOutput) Dev

Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.

func (PostgresInstanceSkuOutput) ElementType

func (PostgresInstanceSkuOutput) ElementType() reflect.Type

func (PostgresInstanceSkuOutput) Family

If the service has different generations of hardware, for the same SKU, then that can be captured here.

func (PostgresInstanceSkuOutput) Name

The name of the SKU. It is typically a letter+number code

func (PostgresInstanceSkuOutput) Size

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

func (PostgresInstanceSkuOutput) Tier

This field is required to be implemented by the Resource Provider if the service has more than one tier.

func (PostgresInstanceSkuOutput) ToPostgresInstanceSkuOutput

func (o PostgresInstanceSkuOutput) ToPostgresInstanceSkuOutput() PostgresInstanceSkuOutput

func (PostgresInstanceSkuOutput) ToPostgresInstanceSkuOutputWithContext

func (o PostgresInstanceSkuOutput) ToPostgresInstanceSkuOutputWithContext(ctx context.Context) PostgresInstanceSkuOutput

func (PostgresInstanceSkuOutput) ToPostgresInstanceSkuPtrOutput

func (o PostgresInstanceSkuOutput) ToPostgresInstanceSkuPtrOutput() PostgresInstanceSkuPtrOutput

func (PostgresInstanceSkuOutput) ToPostgresInstanceSkuPtrOutputWithContext

func (o PostgresInstanceSkuOutput) ToPostgresInstanceSkuPtrOutputWithContext(ctx context.Context) PostgresInstanceSkuPtrOutput

type PostgresInstanceSkuPtrInput

type PostgresInstanceSkuPtrInput interface {
	pulumi.Input

	ToPostgresInstanceSkuPtrOutput() PostgresInstanceSkuPtrOutput
	ToPostgresInstanceSkuPtrOutputWithContext(context.Context) PostgresInstanceSkuPtrOutput
}

PostgresInstanceSkuPtrInput is an input type that accepts PostgresInstanceSkuArgs, PostgresInstanceSkuPtr and PostgresInstanceSkuPtrOutput values. You can construct a concrete instance of `PostgresInstanceSkuPtrInput` via:

        PostgresInstanceSkuArgs{...}

or:

        nil

type PostgresInstanceSkuPtrOutput

type PostgresInstanceSkuPtrOutput struct{ *pulumi.OutputState }

func (PostgresInstanceSkuPtrOutput) Capacity

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (PostgresInstanceSkuPtrOutput) Dev

Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.

func (PostgresInstanceSkuPtrOutput) Elem

func (PostgresInstanceSkuPtrOutput) ElementType

func (PostgresInstanceSkuPtrOutput) Family

If the service has different generations of hardware, for the same SKU, then that can be captured here.

func (PostgresInstanceSkuPtrOutput) Name

The name of the SKU. It is typically a letter+number code

func (PostgresInstanceSkuPtrOutput) Size

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

func (PostgresInstanceSkuPtrOutput) Tier

This field is required to be implemented by the Resource Provider if the service has more than one tier.

func (PostgresInstanceSkuPtrOutput) ToPostgresInstanceSkuPtrOutput

func (o PostgresInstanceSkuPtrOutput) ToPostgresInstanceSkuPtrOutput() PostgresInstanceSkuPtrOutput

func (PostgresInstanceSkuPtrOutput) ToPostgresInstanceSkuPtrOutputWithContext

func (o PostgresInstanceSkuPtrOutput) ToPostgresInstanceSkuPtrOutputWithContext(ctx context.Context) PostgresInstanceSkuPtrOutput

type PostgresInstanceSkuResponse

type PostgresInstanceSkuResponse struct {
	// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
	Capacity *int `pulumi:"capacity"`
	// Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
	Dev *bool `pulumi:"dev"`
	// If the service has different generations of hardware, for the same SKU, then that can be captured here.
	Family *string `pulumi:"family"`
	// The name of the SKU.  It is typically a letter+number code
	Name string `pulumi:"name"`
	// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
	Size *string `pulumi:"size"`
	// This field is required to be implemented by the Resource Provider if the service has more than one tier.
	Tier *string `pulumi:"tier"`
}

The resource model definition representing SKU for Azure Database for PostgresSQL - Azure Arc

func (*PostgresInstanceSkuResponse) Defaults

Defaults sets the appropriate defaults for PostgresInstanceSkuResponse

type PostgresInstanceSkuResponseOutput

type PostgresInstanceSkuResponseOutput struct{ *pulumi.OutputState }

The resource model definition representing SKU for Azure Database for PostgresSQL - Azure Arc

func (PostgresInstanceSkuResponseOutput) Capacity

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (PostgresInstanceSkuResponseOutput) Dev

Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.

func (PostgresInstanceSkuResponseOutput) ElementType

func (PostgresInstanceSkuResponseOutput) Family

If the service has different generations of hardware, for the same SKU, then that can be captured here.

func (PostgresInstanceSkuResponseOutput) Name

The name of the SKU. It is typically a letter+number code

func (PostgresInstanceSkuResponseOutput) Size

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

func (PostgresInstanceSkuResponseOutput) Tier

This field is required to be implemented by the Resource Provider if the service has more than one tier.

func (PostgresInstanceSkuResponseOutput) ToPostgresInstanceSkuResponseOutput

func (o PostgresInstanceSkuResponseOutput) ToPostgresInstanceSkuResponseOutput() PostgresInstanceSkuResponseOutput

func (PostgresInstanceSkuResponseOutput) ToPostgresInstanceSkuResponseOutputWithContext

func (o PostgresInstanceSkuResponseOutput) ToPostgresInstanceSkuResponseOutputWithContext(ctx context.Context) PostgresInstanceSkuResponseOutput

type PostgresInstanceSkuResponsePtrOutput

type PostgresInstanceSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (PostgresInstanceSkuResponsePtrOutput) Capacity

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

func (PostgresInstanceSkuResponsePtrOutput) Dev

Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.

func (PostgresInstanceSkuResponsePtrOutput) Elem

func (PostgresInstanceSkuResponsePtrOutput) ElementType

func (PostgresInstanceSkuResponsePtrOutput) Family

If the service has different generations of hardware, for the same SKU, then that can be captured here.

func (PostgresInstanceSkuResponsePtrOutput) Name

The name of the SKU. It is typically a letter+number code

func (PostgresInstanceSkuResponsePtrOutput) Size

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

func (PostgresInstanceSkuResponsePtrOutput) Tier

This field is required to be implemented by the Resource Provider if the service has more than one tier.

func (PostgresInstanceSkuResponsePtrOutput) ToPostgresInstanceSkuResponsePtrOutput

func (o PostgresInstanceSkuResponsePtrOutput) ToPostgresInstanceSkuResponsePtrOutput() PostgresInstanceSkuResponsePtrOutput

func (PostgresInstanceSkuResponsePtrOutput) ToPostgresInstanceSkuResponsePtrOutputWithContext

func (o PostgresInstanceSkuResponsePtrOutput) ToPostgresInstanceSkuResponsePtrOutputWithContext(ctx context.Context) PostgresInstanceSkuResponsePtrOutput

type PostgresInstanceSkuTier

type PostgresInstanceSkuTier string

This field is required to be implemented by the Resource Provider if the service has more than one tier.

func (PostgresInstanceSkuTier) ElementType

func (PostgresInstanceSkuTier) ElementType() reflect.Type

func (PostgresInstanceSkuTier) ToPostgresInstanceSkuTierOutput

func (e PostgresInstanceSkuTier) ToPostgresInstanceSkuTierOutput() PostgresInstanceSkuTierOutput

func (PostgresInstanceSkuTier) ToPostgresInstanceSkuTierOutputWithContext

func (e PostgresInstanceSkuTier) ToPostgresInstanceSkuTierOutputWithContext(ctx context.Context) PostgresInstanceSkuTierOutput

func (PostgresInstanceSkuTier) ToPostgresInstanceSkuTierPtrOutput

func (e PostgresInstanceSkuTier) ToPostgresInstanceSkuTierPtrOutput() PostgresInstanceSkuTierPtrOutput

func (PostgresInstanceSkuTier) ToPostgresInstanceSkuTierPtrOutputWithContext

func (e PostgresInstanceSkuTier) ToPostgresInstanceSkuTierPtrOutputWithContext(ctx context.Context) PostgresInstanceSkuTierPtrOutput

func (PostgresInstanceSkuTier) ToStringOutput

func (e PostgresInstanceSkuTier) ToStringOutput() pulumi.StringOutput

func (PostgresInstanceSkuTier) ToStringOutputWithContext

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

func (PostgresInstanceSkuTier) ToStringPtrOutput

func (e PostgresInstanceSkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (PostgresInstanceSkuTier) ToStringPtrOutputWithContext

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

type PostgresInstanceSkuTierInput

type PostgresInstanceSkuTierInput interface {
	pulumi.Input

	ToPostgresInstanceSkuTierOutput() PostgresInstanceSkuTierOutput
	ToPostgresInstanceSkuTierOutputWithContext(context.Context) PostgresInstanceSkuTierOutput
}

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

PostgresInstanceSkuTierHyperscale

type PostgresInstanceSkuTierOutput

type PostgresInstanceSkuTierOutput struct{ *pulumi.OutputState }

func (PostgresInstanceSkuTierOutput) ElementType

func (PostgresInstanceSkuTierOutput) ToPostgresInstanceSkuTierOutput

func (o PostgresInstanceSkuTierOutput) ToPostgresInstanceSkuTierOutput() PostgresInstanceSkuTierOutput

func (PostgresInstanceSkuTierOutput) ToPostgresInstanceSkuTierOutputWithContext

func (o PostgresInstanceSkuTierOutput) ToPostgresInstanceSkuTierOutputWithContext(ctx context.Context) PostgresInstanceSkuTierOutput

func (PostgresInstanceSkuTierOutput) ToPostgresInstanceSkuTierPtrOutput

func (o PostgresInstanceSkuTierOutput) ToPostgresInstanceSkuTierPtrOutput() PostgresInstanceSkuTierPtrOutput

func (PostgresInstanceSkuTierOutput) ToPostgresInstanceSkuTierPtrOutputWithContext

func (o PostgresInstanceSkuTierOutput) ToPostgresInstanceSkuTierPtrOutputWithContext(ctx context.Context) PostgresInstanceSkuTierPtrOutput

func (PostgresInstanceSkuTierOutput) ToStringOutput

func (PostgresInstanceSkuTierOutput) ToStringOutputWithContext

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

func (PostgresInstanceSkuTierOutput) ToStringPtrOutput

func (PostgresInstanceSkuTierOutput) ToStringPtrOutputWithContext

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

type PostgresInstanceSkuTierPtrInput

type PostgresInstanceSkuTierPtrInput interface {
	pulumi.Input

	ToPostgresInstanceSkuTierPtrOutput() PostgresInstanceSkuTierPtrOutput
	ToPostgresInstanceSkuTierPtrOutputWithContext(context.Context) PostgresInstanceSkuTierPtrOutput
}

func PostgresInstanceSkuTierPtr

func PostgresInstanceSkuTierPtr(v string) PostgresInstanceSkuTierPtrInput

type PostgresInstanceSkuTierPtrOutput

type PostgresInstanceSkuTierPtrOutput struct{ *pulumi.OutputState }

func (PostgresInstanceSkuTierPtrOutput) Elem

func (PostgresInstanceSkuTierPtrOutput) ElementType

func (PostgresInstanceSkuTierPtrOutput) ToPostgresInstanceSkuTierPtrOutput

func (o PostgresInstanceSkuTierPtrOutput) ToPostgresInstanceSkuTierPtrOutput() PostgresInstanceSkuTierPtrOutput

func (PostgresInstanceSkuTierPtrOutput) ToPostgresInstanceSkuTierPtrOutputWithContext

func (o PostgresInstanceSkuTierPtrOutput) ToPostgresInstanceSkuTierPtrOutputWithContext(ctx context.Context) PostgresInstanceSkuTierPtrOutput

func (PostgresInstanceSkuTierPtrOutput) ToStringPtrOutput

func (PostgresInstanceSkuTierPtrOutput) ToStringPtrOutputWithContext

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

type PostgresInstanceState

type PostgresInstanceState struct {
}

func (PostgresInstanceState) ElementType

func (PostgresInstanceState) ElementType() reflect.Type

type RecoveryMode

type RecoveryMode string

Status of the database.

func (RecoveryMode) ElementType

func (RecoveryMode) ElementType() reflect.Type

func (RecoveryMode) ToRecoveryModeOutput

func (e RecoveryMode) ToRecoveryModeOutput() RecoveryModeOutput

func (RecoveryMode) ToRecoveryModeOutputWithContext

func (e RecoveryMode) ToRecoveryModeOutputWithContext(ctx context.Context) RecoveryModeOutput

func (RecoveryMode) ToRecoveryModePtrOutput

func (e RecoveryMode) ToRecoveryModePtrOutput() RecoveryModePtrOutput

func (RecoveryMode) ToRecoveryModePtrOutputWithContext

func (e RecoveryMode) ToRecoveryModePtrOutputWithContext(ctx context.Context) RecoveryModePtrOutput

func (RecoveryMode) ToStringOutput

func (e RecoveryMode) ToStringOutput() pulumi.StringOutput

func (RecoveryMode) ToStringOutputWithContext

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

func (RecoveryMode) ToStringPtrOutput

func (e RecoveryMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (RecoveryMode) ToStringPtrOutputWithContext

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

type RecoveryModeInput

type RecoveryModeInput interface {
	pulumi.Input

	ToRecoveryModeOutput() RecoveryModeOutput
	ToRecoveryModeOutputWithContext(context.Context) RecoveryModeOutput
}

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

RecoveryModeFull
RecoveryMode_Bulk_Logged
RecoveryModeSimple

type RecoveryModeOutput

type RecoveryModeOutput struct{ *pulumi.OutputState }

func (RecoveryModeOutput) ElementType

func (RecoveryModeOutput) ElementType() reflect.Type

func (RecoveryModeOutput) ToRecoveryModeOutput

func (o RecoveryModeOutput) ToRecoveryModeOutput() RecoveryModeOutput

func (RecoveryModeOutput) ToRecoveryModeOutputWithContext

func (o RecoveryModeOutput) ToRecoveryModeOutputWithContext(ctx context.Context) RecoveryModeOutput

func (RecoveryModeOutput) ToRecoveryModePtrOutput

func (o RecoveryModeOutput) ToRecoveryModePtrOutput() RecoveryModePtrOutput

func (RecoveryModeOutput) ToRecoveryModePtrOutputWithContext

func (o RecoveryModeOutput) ToRecoveryModePtrOutputWithContext(ctx context.Context) RecoveryModePtrOutput

func (RecoveryModeOutput) ToStringOutput

func (o RecoveryModeOutput) ToStringOutput() pulumi.StringOutput

func (RecoveryModeOutput) ToStringOutputWithContext

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

func (RecoveryModeOutput) ToStringPtrOutput

func (o RecoveryModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RecoveryModeOutput) ToStringPtrOutputWithContext

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

type RecoveryModePtrInput

type RecoveryModePtrInput interface {
	pulumi.Input

	ToRecoveryModePtrOutput() RecoveryModePtrOutput
	ToRecoveryModePtrOutputWithContext(context.Context) RecoveryModePtrOutput
}

func RecoveryModePtr

func RecoveryModePtr(v string) RecoveryModePtrInput

type RecoveryModePtrOutput

type RecoveryModePtrOutput struct{ *pulumi.OutputState }

func (RecoveryModePtrOutput) Elem

func (RecoveryModePtrOutput) ElementType

func (RecoveryModePtrOutput) ElementType() reflect.Type

func (RecoveryModePtrOutput) ToRecoveryModePtrOutput

func (o RecoveryModePtrOutput) ToRecoveryModePtrOutput() RecoveryModePtrOutput

func (RecoveryModePtrOutput) ToRecoveryModePtrOutputWithContext

func (o RecoveryModePtrOutput) ToRecoveryModePtrOutputWithContext(ctx context.Context) RecoveryModePtrOutput

func (RecoveryModePtrOutput) ToStringPtrOutput

func (o RecoveryModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RecoveryModePtrOutput) ToStringPtrOutputWithContext

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

type SqlAvailabilityGroupDatabaseReplicaResourceProperties

type SqlAvailabilityGroupDatabaseReplicaResourceProperties struct {
	// the database name.
	DatabaseName *string `pulumi:"databaseName"`
}

The properties of Arc Sql availability group database replica resource

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArgs

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArgs struct {
	// the database name.
	DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"`
}

The properties of Arc Sql availability group database replica resource

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArgs) ElementType

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArgs) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArgs) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutputWithContext

func (i SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArgs) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutputWithContext(ctx context.Context) SqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArray

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArray []SqlAvailabilityGroupDatabaseReplicaResourcePropertiesInput

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArray) ElementType

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArray) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArray) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutputWithContext

func (i SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArray) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutputWithContext(ctx context.Context) SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayInput

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayInput interface {
	pulumi.Input

	ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput() SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput
	ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutputWithContext(context.Context) SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput
}

SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayInput is an input type that accepts SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArray and SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput values. You can construct a concrete instance of `SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayInput` via:

SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArray{ SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArgs{...} }

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput struct{ *pulumi.OutputState }

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput) ElementType

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput) Index

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutputWithContext

func (o SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutputWithContext(ctx context.Context) SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayOutput

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesInput

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesInput interface {
	pulumi.Input

	ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput() SqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput
	ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutputWithContext(context.Context) SqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput
}

SqlAvailabilityGroupDatabaseReplicaResourcePropertiesInput is an input type that accepts SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArgs and SqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput values. You can construct a concrete instance of `SqlAvailabilityGroupDatabaseReplicaResourcePropertiesInput` via:

SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArgs{...}

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput struct{ *pulumi.OutputState }

The properties of Arc Sql availability group database replica resource

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput) DatabaseName

the database name.

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput) ElementType

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutputWithContext

func (o SqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutputWithContext(ctx context.Context) SqlAvailabilityGroupDatabaseReplicaResourcePropertiesOutput

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponse

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponse struct {
	// the database name.
	DatabaseName *string `pulumi:"databaseName"`
	// Description of the database state of the availability replica.
	DatabaseStateDescription string `pulumi:"databaseStateDescription"`
	// Whether this replica is transaction committer.
	IsCommitParticipant bool `pulumi:"isCommitParticipant"`
	// Whether the availability database is local.
	IsLocal bool `pulumi:"isLocal"`
	// Returns 1 if the replica is primary, or 0 if it is a secondary replica.
	IsPrimaryReplica bool `pulumi:"isPrimaryReplica"`
	// Whether this data movement is suspended.
	IsSuspended bool `pulumi:"isSuspended"`
	// the database replica name.
	ReplicaName string `pulumi:"replicaName"`
	// Description of the database suspended state reason.
	SuspendReasonDescription string `pulumi:"suspendReasonDescription"`
	// Description of the health of database.
	SynchronizationHealthDescription string `pulumi:"synchronizationHealthDescription"`
	// Description of the data-movement state.
	SynchronizationStateDescription string `pulumi:"synchronizationStateDescription"`
}

The properties of Arc Sql availability group database replica resource

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseArrayOutput

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseArrayOutput) ElementType

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseArrayOutput) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseArrayOutput

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseArrayOutput) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseArrayOutputWithContext

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput

type SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of Arc Sql availability group database replica resource

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) DatabaseName

the database name.

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) DatabaseStateDescription

Description of the database state of the availability replica.

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) ElementType

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) IsCommitParticipant

Whether this replica is transaction committer.

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) IsLocal

Whether the availability database is local.

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) IsPrimaryReplica

Returns 1 if the replica is primary, or 0 if it is a secondary replica.

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) IsSuspended

Whether this data movement is suspended.

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) ReplicaName

the database replica name.

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) SuspendReasonDescription

Description of the database suspended state reason.

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) SynchronizationHealthDescription

Description of the health of database.

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) SynchronizationStateDescription

Description of the data-movement state.

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput

func (SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutputWithContext

func (o SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput) ToSqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutputWithContext(ctx context.Context) SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponseOutput

type SqlAvailabilityGroupReplicaResourceProperties

type SqlAvailabilityGroupReplicaResourceProperties struct {
	// null
	Configure *AvailabilityGroupConfigure `pulumi:"configure"`
	// the replica name.
	ReplicaName *string `pulumi:"replicaName"`
}

The properties of Arc Sql availability group replica resource

type SqlAvailabilityGroupReplicaResourcePropertiesArgs

type SqlAvailabilityGroupReplicaResourcePropertiesArgs struct {
	// null
	Configure AvailabilityGroupConfigurePtrInput `pulumi:"configure"`
	// the replica name.
	ReplicaName pulumi.StringPtrInput `pulumi:"replicaName"`
}

The properties of Arc Sql availability group replica resource

func (SqlAvailabilityGroupReplicaResourcePropertiesArgs) ElementType

func (SqlAvailabilityGroupReplicaResourcePropertiesArgs) ToSqlAvailabilityGroupReplicaResourcePropertiesOutput

func (i SqlAvailabilityGroupReplicaResourcePropertiesArgs) ToSqlAvailabilityGroupReplicaResourcePropertiesOutput() SqlAvailabilityGroupReplicaResourcePropertiesOutput

func (SqlAvailabilityGroupReplicaResourcePropertiesArgs) ToSqlAvailabilityGroupReplicaResourcePropertiesOutputWithContext

func (i SqlAvailabilityGroupReplicaResourcePropertiesArgs) ToSqlAvailabilityGroupReplicaResourcePropertiesOutputWithContext(ctx context.Context) SqlAvailabilityGroupReplicaResourcePropertiesOutput

type SqlAvailabilityGroupReplicaResourcePropertiesArray

type SqlAvailabilityGroupReplicaResourcePropertiesArray []SqlAvailabilityGroupReplicaResourcePropertiesInput

func (SqlAvailabilityGroupReplicaResourcePropertiesArray) ElementType

func (SqlAvailabilityGroupReplicaResourcePropertiesArray) ToSqlAvailabilityGroupReplicaResourcePropertiesArrayOutput

func (i SqlAvailabilityGroupReplicaResourcePropertiesArray) ToSqlAvailabilityGroupReplicaResourcePropertiesArrayOutput() SqlAvailabilityGroupReplicaResourcePropertiesArrayOutput

func (SqlAvailabilityGroupReplicaResourcePropertiesArray) ToSqlAvailabilityGroupReplicaResourcePropertiesArrayOutputWithContext

func (i SqlAvailabilityGroupReplicaResourcePropertiesArray) ToSqlAvailabilityGroupReplicaResourcePropertiesArrayOutputWithContext(ctx context.Context) SqlAvailabilityGroupReplicaResourcePropertiesArrayOutput

type SqlAvailabilityGroupReplicaResourcePropertiesArrayInput

type SqlAvailabilityGroupReplicaResourcePropertiesArrayInput interface {
	pulumi.Input

	ToSqlAvailabilityGroupReplicaResourcePropertiesArrayOutput() SqlAvailabilityGroupReplicaResourcePropertiesArrayOutput
	ToSqlAvailabilityGroupReplicaResourcePropertiesArrayOutputWithContext(context.Context) SqlAvailabilityGroupReplicaResourcePropertiesArrayOutput
}

SqlAvailabilityGroupReplicaResourcePropertiesArrayInput is an input type that accepts SqlAvailabilityGroupReplicaResourcePropertiesArray and SqlAvailabilityGroupReplicaResourcePropertiesArrayOutput values. You can construct a concrete instance of `SqlAvailabilityGroupReplicaResourcePropertiesArrayInput` via:

SqlAvailabilityGroupReplicaResourcePropertiesArray{ SqlAvailabilityGroupReplicaResourcePropertiesArgs{...} }

type SqlAvailabilityGroupReplicaResourcePropertiesArrayOutput

type SqlAvailabilityGroupReplicaResourcePropertiesArrayOutput struct{ *pulumi.OutputState }

func (SqlAvailabilityGroupReplicaResourcePropertiesArrayOutput) ElementType

func (SqlAvailabilityGroupReplicaResourcePropertiesArrayOutput) Index

func (SqlAvailabilityGroupReplicaResourcePropertiesArrayOutput) ToSqlAvailabilityGroupReplicaResourcePropertiesArrayOutput

func (SqlAvailabilityGroupReplicaResourcePropertiesArrayOutput) ToSqlAvailabilityGroupReplicaResourcePropertiesArrayOutputWithContext

func (o SqlAvailabilityGroupReplicaResourcePropertiesArrayOutput) ToSqlAvailabilityGroupReplicaResourcePropertiesArrayOutputWithContext(ctx context.Context) SqlAvailabilityGroupReplicaResourcePropertiesArrayOutput

type SqlAvailabilityGroupReplicaResourcePropertiesInput

type SqlAvailabilityGroupReplicaResourcePropertiesInput interface {
	pulumi.Input

	ToSqlAvailabilityGroupReplicaResourcePropertiesOutput() SqlAvailabilityGroupReplicaResourcePropertiesOutput
	ToSqlAvailabilityGroupReplicaResourcePropertiesOutputWithContext(context.Context) SqlAvailabilityGroupReplicaResourcePropertiesOutput
}

SqlAvailabilityGroupReplicaResourcePropertiesInput is an input type that accepts SqlAvailabilityGroupReplicaResourcePropertiesArgs and SqlAvailabilityGroupReplicaResourcePropertiesOutput values. You can construct a concrete instance of `SqlAvailabilityGroupReplicaResourcePropertiesInput` via:

SqlAvailabilityGroupReplicaResourcePropertiesArgs{...}

type SqlAvailabilityGroupReplicaResourcePropertiesOutput

type SqlAvailabilityGroupReplicaResourcePropertiesOutput struct{ *pulumi.OutputState }

The properties of Arc Sql availability group replica resource

func (SqlAvailabilityGroupReplicaResourcePropertiesOutput) Configure

null

func (SqlAvailabilityGroupReplicaResourcePropertiesOutput) ElementType

func (SqlAvailabilityGroupReplicaResourcePropertiesOutput) ReplicaName

the replica name.

func (SqlAvailabilityGroupReplicaResourcePropertiesOutput) ToSqlAvailabilityGroupReplicaResourcePropertiesOutput

func (o SqlAvailabilityGroupReplicaResourcePropertiesOutput) ToSqlAvailabilityGroupReplicaResourcePropertiesOutput() SqlAvailabilityGroupReplicaResourcePropertiesOutput

func (SqlAvailabilityGroupReplicaResourcePropertiesOutput) ToSqlAvailabilityGroupReplicaResourcePropertiesOutputWithContext

func (o SqlAvailabilityGroupReplicaResourcePropertiesOutput) ToSqlAvailabilityGroupReplicaResourcePropertiesOutputWithContext(ctx context.Context) SqlAvailabilityGroupReplicaResourcePropertiesOutput

type SqlAvailabilityGroupReplicaResourcePropertiesResponse

type SqlAvailabilityGroupReplicaResourcePropertiesResponse struct {
	// null
	Configure *AvailabilityGroupConfigureResponse `pulumi:"configure"`
	// ID GUID of the availability group.
	ReplicaId string `pulumi:"replicaId"`
	// the replica name.
	ReplicaName *string `pulumi:"replicaName"`
	// null
	State *AvailabilityGroupStateResponse `pulumi:"state"`
}

The properties of Arc Sql availability group replica resource

type SqlAvailabilityGroupReplicaResourcePropertiesResponseArrayOutput

type SqlAvailabilityGroupReplicaResourcePropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (SqlAvailabilityGroupReplicaResourcePropertiesResponseArrayOutput) ElementType

func (SqlAvailabilityGroupReplicaResourcePropertiesResponseArrayOutput) Index

func (SqlAvailabilityGroupReplicaResourcePropertiesResponseArrayOutput) ToSqlAvailabilityGroupReplicaResourcePropertiesResponseArrayOutput

func (SqlAvailabilityGroupReplicaResourcePropertiesResponseArrayOutput) ToSqlAvailabilityGroupReplicaResourcePropertiesResponseArrayOutputWithContext

func (o SqlAvailabilityGroupReplicaResourcePropertiesResponseArrayOutput) ToSqlAvailabilityGroupReplicaResourcePropertiesResponseArrayOutputWithContext(ctx context.Context) SqlAvailabilityGroupReplicaResourcePropertiesResponseArrayOutput

type SqlAvailabilityGroupReplicaResourcePropertiesResponseOutput

type SqlAvailabilityGroupReplicaResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of Arc Sql availability group replica resource

func (SqlAvailabilityGroupReplicaResourcePropertiesResponseOutput) Configure

null

func (SqlAvailabilityGroupReplicaResourcePropertiesResponseOutput) ElementType

func (SqlAvailabilityGroupReplicaResourcePropertiesResponseOutput) ReplicaId

ID GUID of the availability group.

func (SqlAvailabilityGroupReplicaResourcePropertiesResponseOutput) ReplicaName

the replica name.

func (SqlAvailabilityGroupReplicaResourcePropertiesResponseOutput) State

null

func (SqlAvailabilityGroupReplicaResourcePropertiesResponseOutput) ToSqlAvailabilityGroupReplicaResourcePropertiesResponseOutput

func (SqlAvailabilityGroupReplicaResourcePropertiesResponseOutput) ToSqlAvailabilityGroupReplicaResourcePropertiesResponseOutputWithContext

func (o SqlAvailabilityGroupReplicaResourcePropertiesResponseOutput) ToSqlAvailabilityGroupReplicaResourcePropertiesResponseOutputWithContext(ctx context.Context) SqlAvailabilityGroupReplicaResourcePropertiesResponseOutput

type SqlManagedInstance

type SqlManagedInstance struct {
	pulumi.CustomResourceState

	// The extendedLocation of the resource.
	ExtendedLocation ExtendedLocationResponsePtrOutput `pulumi:"extendedLocation"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// null
	Properties SqlManagedInstancePropertiesResponseOutput `pulumi:"properties"`
	// Resource sku.
	Sku SqlManagedInstanceSkuResponsePtrOutput `pulumi:"sku"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

A SqlManagedInstance. Azure REST API version: 2023-01-15-preview. Prior API version in Azure Native 1.x: 2021-06-01-preview.

Other available API versions: 2024-01-01.

func GetSqlManagedInstance

func GetSqlManagedInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlManagedInstanceState, opts ...pulumi.ResourceOption) (*SqlManagedInstance, error)

GetSqlManagedInstance gets an existing SqlManagedInstance 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 NewSqlManagedInstance

func NewSqlManagedInstance(ctx *pulumi.Context,
	name string, args *SqlManagedInstanceArgs, opts ...pulumi.ResourceOption) (*SqlManagedInstance, error)

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

func (*SqlManagedInstance) ElementType

func (*SqlManagedInstance) ElementType() reflect.Type

func (*SqlManagedInstance) ToSqlManagedInstanceOutput

func (i *SqlManagedInstance) ToSqlManagedInstanceOutput() SqlManagedInstanceOutput

func (*SqlManagedInstance) ToSqlManagedInstanceOutputWithContext

func (i *SqlManagedInstance) ToSqlManagedInstanceOutputWithContext(ctx context.Context) SqlManagedInstanceOutput

type SqlManagedInstanceArgs

type SqlManagedInstanceArgs struct {
	// The extendedLocation of the resource.
	ExtendedLocation ExtendedLocationPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// null
	Properties SqlManagedInstancePropertiesInput
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput
	// Resource sku.
	Sku SqlManagedInstanceSkuPtrInput
	// Name of SQL Managed Instance
	SqlManagedInstanceName pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SqlManagedInstance resource.

func (SqlManagedInstanceArgs) ElementType

func (SqlManagedInstanceArgs) ElementType() reflect.Type

type SqlManagedInstanceInput

type SqlManagedInstanceInput interface {
	pulumi.Input

	ToSqlManagedInstanceOutput() SqlManagedInstanceOutput
	ToSqlManagedInstanceOutputWithContext(ctx context.Context) SqlManagedInstanceOutput
}

type SqlManagedInstanceK8sRaw

type SqlManagedInstanceK8sRaw struct {
	// The kubernetes spec information.
	Spec *SqlManagedInstanceK8sSpec `pulumi:"spec"`
}

The raw kubernetes information.

type SqlManagedInstanceK8sRawArgs

type SqlManagedInstanceK8sRawArgs struct {
	// The kubernetes spec information.
	Spec SqlManagedInstanceK8sSpecPtrInput `pulumi:"spec"`
}

The raw kubernetes information.

func (SqlManagedInstanceK8sRawArgs) ElementType

func (SqlManagedInstanceK8sRawArgs) ToSqlManagedInstanceK8sRawOutput

func (i SqlManagedInstanceK8sRawArgs) ToSqlManagedInstanceK8sRawOutput() SqlManagedInstanceK8sRawOutput

func (SqlManagedInstanceK8sRawArgs) ToSqlManagedInstanceK8sRawOutputWithContext

func (i SqlManagedInstanceK8sRawArgs) ToSqlManagedInstanceK8sRawOutputWithContext(ctx context.Context) SqlManagedInstanceK8sRawOutput

func (SqlManagedInstanceK8sRawArgs) ToSqlManagedInstanceK8sRawPtrOutput

func (i SqlManagedInstanceK8sRawArgs) ToSqlManagedInstanceK8sRawPtrOutput() SqlManagedInstanceK8sRawPtrOutput

func (SqlManagedInstanceK8sRawArgs) ToSqlManagedInstanceK8sRawPtrOutputWithContext

func (i SqlManagedInstanceK8sRawArgs) ToSqlManagedInstanceK8sRawPtrOutputWithContext(ctx context.Context) SqlManagedInstanceK8sRawPtrOutput

type SqlManagedInstanceK8sRawInput

type SqlManagedInstanceK8sRawInput interface {
	pulumi.Input

	ToSqlManagedInstanceK8sRawOutput() SqlManagedInstanceK8sRawOutput
	ToSqlManagedInstanceK8sRawOutputWithContext(context.Context) SqlManagedInstanceK8sRawOutput
}

SqlManagedInstanceK8sRawInput is an input type that accepts SqlManagedInstanceK8sRawArgs and SqlManagedInstanceK8sRawOutput values. You can construct a concrete instance of `SqlManagedInstanceK8sRawInput` via:

SqlManagedInstanceK8sRawArgs{...}

type SqlManagedInstanceK8sRawOutput

type SqlManagedInstanceK8sRawOutput struct{ *pulumi.OutputState }

The raw kubernetes information.

func (SqlManagedInstanceK8sRawOutput) ElementType

func (SqlManagedInstanceK8sRawOutput) Spec

The kubernetes spec information.

func (SqlManagedInstanceK8sRawOutput) ToSqlManagedInstanceK8sRawOutput

func (o SqlManagedInstanceK8sRawOutput) ToSqlManagedInstanceK8sRawOutput() SqlManagedInstanceK8sRawOutput

func (SqlManagedInstanceK8sRawOutput) ToSqlManagedInstanceK8sRawOutputWithContext

func (o SqlManagedInstanceK8sRawOutput) ToSqlManagedInstanceK8sRawOutputWithContext(ctx context.Context) SqlManagedInstanceK8sRawOutput

func (SqlManagedInstanceK8sRawOutput) ToSqlManagedInstanceK8sRawPtrOutput

func (o SqlManagedInstanceK8sRawOutput) ToSqlManagedInstanceK8sRawPtrOutput() SqlManagedInstanceK8sRawPtrOutput

func (SqlManagedInstanceK8sRawOutput) ToSqlManagedInstanceK8sRawPtrOutputWithContext

func (o SqlManagedInstanceK8sRawOutput) ToSqlManagedInstanceK8sRawPtrOutputWithContext(ctx context.Context) SqlManagedInstanceK8sRawPtrOutput

type SqlManagedInstanceK8sRawPtrInput

type SqlManagedInstanceK8sRawPtrInput interface {
	pulumi.Input

	ToSqlManagedInstanceK8sRawPtrOutput() SqlManagedInstanceK8sRawPtrOutput
	ToSqlManagedInstanceK8sRawPtrOutputWithContext(context.Context) SqlManagedInstanceK8sRawPtrOutput
}

SqlManagedInstanceK8sRawPtrInput is an input type that accepts SqlManagedInstanceK8sRawArgs, SqlManagedInstanceK8sRawPtr and SqlManagedInstanceK8sRawPtrOutput values. You can construct a concrete instance of `SqlManagedInstanceK8sRawPtrInput` via:

        SqlManagedInstanceK8sRawArgs{...}

or:

        nil

type SqlManagedInstanceK8sRawPtrOutput

type SqlManagedInstanceK8sRawPtrOutput struct{ *pulumi.OutputState }

func (SqlManagedInstanceK8sRawPtrOutput) Elem

func (SqlManagedInstanceK8sRawPtrOutput) ElementType

func (SqlManagedInstanceK8sRawPtrOutput) Spec

The kubernetes spec information.

func (SqlManagedInstanceK8sRawPtrOutput) ToSqlManagedInstanceK8sRawPtrOutput

func (o SqlManagedInstanceK8sRawPtrOutput) ToSqlManagedInstanceK8sRawPtrOutput() SqlManagedInstanceK8sRawPtrOutput

func (SqlManagedInstanceK8sRawPtrOutput) ToSqlManagedInstanceK8sRawPtrOutputWithContext

func (o SqlManagedInstanceK8sRawPtrOutput) ToSqlManagedInstanceK8sRawPtrOutputWithContext(ctx context.Context) SqlManagedInstanceK8sRawPtrOutput

type SqlManagedInstanceK8sRawResponse

type SqlManagedInstanceK8sRawResponse struct {
	// The kubernetes spec information.
	Spec *SqlManagedInstanceK8sSpecResponse `pulumi:"spec"`
}

The raw kubernetes information.

type SqlManagedInstanceK8sRawResponseOutput

type SqlManagedInstanceK8sRawResponseOutput struct{ *pulumi.OutputState }

The raw kubernetes information.

func (SqlManagedInstanceK8sRawResponseOutput) ElementType

func (SqlManagedInstanceK8sRawResponseOutput) Spec

The kubernetes spec information.

func (SqlManagedInstanceK8sRawResponseOutput) ToSqlManagedInstanceK8sRawResponseOutput

func (o SqlManagedInstanceK8sRawResponseOutput) ToSqlManagedInstanceK8sRawResponseOutput() SqlManagedInstanceK8sRawResponseOutput

func (SqlManagedInstanceK8sRawResponseOutput) ToSqlManagedInstanceK8sRawResponseOutputWithContext

func (o SqlManagedInstanceK8sRawResponseOutput) ToSqlManagedInstanceK8sRawResponseOutputWithContext(ctx context.Context) SqlManagedInstanceK8sRawResponseOutput

type SqlManagedInstanceK8sRawResponsePtrOutput

type SqlManagedInstanceK8sRawResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlManagedInstanceK8sRawResponsePtrOutput) Elem

func (SqlManagedInstanceK8sRawResponsePtrOutput) ElementType

func (SqlManagedInstanceK8sRawResponsePtrOutput) Spec

The kubernetes spec information.

func (SqlManagedInstanceK8sRawResponsePtrOutput) ToSqlManagedInstanceK8sRawResponsePtrOutput

func (o SqlManagedInstanceK8sRawResponsePtrOutput) ToSqlManagedInstanceK8sRawResponsePtrOutput() SqlManagedInstanceK8sRawResponsePtrOutput

func (SqlManagedInstanceK8sRawResponsePtrOutput) ToSqlManagedInstanceK8sRawResponsePtrOutputWithContext

func (o SqlManagedInstanceK8sRawResponsePtrOutput) ToSqlManagedInstanceK8sRawResponsePtrOutputWithContext(ctx context.Context) SqlManagedInstanceK8sRawResponsePtrOutput

type SqlManagedInstanceK8sSpec

type SqlManagedInstanceK8sSpec struct {
	// This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
	Replicas *int `pulumi:"replicas"`
	// The kubernetes scheduling information.
	Scheduling *K8sScheduling `pulumi:"scheduling"`
	// The kubernetes security information.
	Security *K8sSecurity `pulumi:"security"`
	// The kubernetes settings information.
	Settings *K8sSettings `pulumi:"settings"`
}

The kubernetes spec information.

type SqlManagedInstanceK8sSpecArgs

type SqlManagedInstanceK8sSpecArgs struct {
	// This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
	Replicas pulumi.IntPtrInput `pulumi:"replicas"`
	// The kubernetes scheduling information.
	Scheduling K8sSchedulingPtrInput `pulumi:"scheduling"`
	// The kubernetes security information.
	Security K8sSecurityPtrInput `pulumi:"security"`
	// The kubernetes settings information.
	Settings K8sSettingsPtrInput `pulumi:"settings"`
}

The kubernetes spec information.

func (SqlManagedInstanceK8sSpecArgs) ElementType

func (SqlManagedInstanceK8sSpecArgs) ToSqlManagedInstanceK8sSpecOutput

func (i SqlManagedInstanceK8sSpecArgs) ToSqlManagedInstanceK8sSpecOutput() SqlManagedInstanceK8sSpecOutput

func (SqlManagedInstanceK8sSpecArgs) ToSqlManagedInstanceK8sSpecOutputWithContext

func (i SqlManagedInstanceK8sSpecArgs) ToSqlManagedInstanceK8sSpecOutputWithContext(ctx context.Context) SqlManagedInstanceK8sSpecOutput

func (SqlManagedInstanceK8sSpecArgs) ToSqlManagedInstanceK8sSpecPtrOutput

func (i SqlManagedInstanceK8sSpecArgs) ToSqlManagedInstanceK8sSpecPtrOutput() SqlManagedInstanceK8sSpecPtrOutput

func (SqlManagedInstanceK8sSpecArgs) ToSqlManagedInstanceK8sSpecPtrOutputWithContext

func (i SqlManagedInstanceK8sSpecArgs) ToSqlManagedInstanceK8sSpecPtrOutputWithContext(ctx context.Context) SqlManagedInstanceK8sSpecPtrOutput

type SqlManagedInstanceK8sSpecInput

type SqlManagedInstanceK8sSpecInput interface {
	pulumi.Input

	ToSqlManagedInstanceK8sSpecOutput() SqlManagedInstanceK8sSpecOutput
	ToSqlManagedInstanceK8sSpecOutputWithContext(context.Context) SqlManagedInstanceK8sSpecOutput
}

SqlManagedInstanceK8sSpecInput is an input type that accepts SqlManagedInstanceK8sSpecArgs and SqlManagedInstanceK8sSpecOutput values. You can construct a concrete instance of `SqlManagedInstanceK8sSpecInput` via:

SqlManagedInstanceK8sSpecArgs{...}

type SqlManagedInstanceK8sSpecOutput

type SqlManagedInstanceK8sSpecOutput struct{ *pulumi.OutputState }

The kubernetes spec information.

func (SqlManagedInstanceK8sSpecOutput) ElementType

func (SqlManagedInstanceK8sSpecOutput) Replicas

This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.

func (SqlManagedInstanceK8sSpecOutput) Scheduling

The kubernetes scheduling information.

func (SqlManagedInstanceK8sSpecOutput) Security

The kubernetes security information.

func (SqlManagedInstanceK8sSpecOutput) Settings

The kubernetes settings information.

func (SqlManagedInstanceK8sSpecOutput) ToSqlManagedInstanceK8sSpecOutput

func (o SqlManagedInstanceK8sSpecOutput) ToSqlManagedInstanceK8sSpecOutput() SqlManagedInstanceK8sSpecOutput

func (SqlManagedInstanceK8sSpecOutput) ToSqlManagedInstanceK8sSpecOutputWithContext

func (o SqlManagedInstanceK8sSpecOutput) ToSqlManagedInstanceK8sSpecOutputWithContext(ctx context.Context) SqlManagedInstanceK8sSpecOutput

func (SqlManagedInstanceK8sSpecOutput) ToSqlManagedInstanceK8sSpecPtrOutput

func (o SqlManagedInstanceK8sSpecOutput) ToSqlManagedInstanceK8sSpecPtrOutput() SqlManagedInstanceK8sSpecPtrOutput

func (SqlManagedInstanceK8sSpecOutput) ToSqlManagedInstanceK8sSpecPtrOutputWithContext

func (o SqlManagedInstanceK8sSpecOutput) ToSqlManagedInstanceK8sSpecPtrOutputWithContext(ctx context.Context) SqlManagedInstanceK8sSpecPtrOutput

type SqlManagedInstanceK8sSpecPtrInput

type SqlManagedInstanceK8sSpecPtrInput interface {
	pulumi.Input

	ToSqlManagedInstanceK8sSpecPtrOutput() SqlManagedInstanceK8sSpecPtrOutput
	ToSqlManagedInstanceK8sSpecPtrOutputWithContext(context.Context) SqlManagedInstanceK8sSpecPtrOutput
}

SqlManagedInstanceK8sSpecPtrInput is an input type that accepts SqlManagedInstanceK8sSpecArgs, SqlManagedInstanceK8sSpecPtr and SqlManagedInstanceK8sSpecPtrOutput values. You can construct a concrete instance of `SqlManagedInstanceK8sSpecPtrInput` via:

        SqlManagedInstanceK8sSpecArgs{...}

or:

        nil

type SqlManagedInstanceK8sSpecPtrOutput

type SqlManagedInstanceK8sSpecPtrOutput struct{ *pulumi.OutputState }

func (SqlManagedInstanceK8sSpecPtrOutput) Elem

func (SqlManagedInstanceK8sSpecPtrOutput) ElementType

func (SqlManagedInstanceK8sSpecPtrOutput) Replicas

This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.

func (SqlManagedInstanceK8sSpecPtrOutput) Scheduling

The kubernetes scheduling information.

func (SqlManagedInstanceK8sSpecPtrOutput) Security

The kubernetes security information.

func (SqlManagedInstanceK8sSpecPtrOutput) Settings

The kubernetes settings information.

func (SqlManagedInstanceK8sSpecPtrOutput) ToSqlManagedInstanceK8sSpecPtrOutput

func (o SqlManagedInstanceK8sSpecPtrOutput) ToSqlManagedInstanceK8sSpecPtrOutput() SqlManagedInstanceK8sSpecPtrOutput

func (SqlManagedInstanceK8sSpecPtrOutput) ToSqlManagedInstanceK8sSpecPtrOutputWithContext

func (o SqlManagedInstanceK8sSpecPtrOutput) ToSqlManagedInstanceK8sSpecPtrOutputWithContext(ctx context.Context) SqlManagedInstanceK8sSpecPtrOutput

type SqlManagedInstanceK8sSpecResponse

type SqlManagedInstanceK8sSpecResponse struct {
	// This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
	Replicas *int `pulumi:"replicas"`
	// The kubernetes scheduling information.
	Scheduling *K8sSchedulingResponse `pulumi:"scheduling"`
	// The kubernetes security information.
	Security *K8sSecurityResponse `pulumi:"security"`
	// The kubernetes settings information.
	Settings *K8sSettingsResponse `pulumi:"settings"`
}

The kubernetes spec information.

type SqlManagedInstanceK8sSpecResponseOutput

type SqlManagedInstanceK8sSpecResponseOutput struct{ *pulumi.OutputState }

The kubernetes spec information.

func (SqlManagedInstanceK8sSpecResponseOutput) ElementType

func (SqlManagedInstanceK8sSpecResponseOutput) Replicas

This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.

func (SqlManagedInstanceK8sSpecResponseOutput) Scheduling

The kubernetes scheduling information.

func (SqlManagedInstanceK8sSpecResponseOutput) Security

The kubernetes security information.

func (SqlManagedInstanceK8sSpecResponseOutput) Settings

The kubernetes settings information.

func (SqlManagedInstanceK8sSpecResponseOutput) ToSqlManagedInstanceK8sSpecResponseOutput

func (o SqlManagedInstanceK8sSpecResponseOutput) ToSqlManagedInstanceK8sSpecResponseOutput() SqlManagedInstanceK8sSpecResponseOutput

func (SqlManagedInstanceK8sSpecResponseOutput) ToSqlManagedInstanceK8sSpecResponseOutputWithContext

func (o SqlManagedInstanceK8sSpecResponseOutput) ToSqlManagedInstanceK8sSpecResponseOutputWithContext(ctx context.Context) SqlManagedInstanceK8sSpecResponseOutput

type SqlManagedInstanceK8sSpecResponsePtrOutput

type SqlManagedInstanceK8sSpecResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlManagedInstanceK8sSpecResponsePtrOutput) Elem

func (SqlManagedInstanceK8sSpecResponsePtrOutput) ElementType

func (SqlManagedInstanceK8sSpecResponsePtrOutput) Replicas

This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.

func (SqlManagedInstanceK8sSpecResponsePtrOutput) Scheduling

The kubernetes scheduling information.

func (SqlManagedInstanceK8sSpecResponsePtrOutput) Security

The kubernetes security information.

func (SqlManagedInstanceK8sSpecResponsePtrOutput) Settings

The kubernetes settings information.

func (SqlManagedInstanceK8sSpecResponsePtrOutput) ToSqlManagedInstanceK8sSpecResponsePtrOutput

func (o SqlManagedInstanceK8sSpecResponsePtrOutput) ToSqlManagedInstanceK8sSpecResponsePtrOutput() SqlManagedInstanceK8sSpecResponsePtrOutput

func (SqlManagedInstanceK8sSpecResponsePtrOutput) ToSqlManagedInstanceK8sSpecResponsePtrOutputWithContext

func (o SqlManagedInstanceK8sSpecResponsePtrOutput) ToSqlManagedInstanceK8sSpecResponsePtrOutputWithContext(ctx context.Context) SqlManagedInstanceK8sSpecResponsePtrOutput

type SqlManagedInstanceOutput

type SqlManagedInstanceOutput struct{ *pulumi.OutputState }

func (SqlManagedInstanceOutput) ElementType

func (SqlManagedInstanceOutput) ElementType() reflect.Type

func (SqlManagedInstanceOutput) ExtendedLocation

The extendedLocation of the resource.

func (SqlManagedInstanceOutput) Location

The geo-location where the resource lives

func (SqlManagedInstanceOutput) Name

The name of the resource

func (SqlManagedInstanceOutput) Properties

null

func (SqlManagedInstanceOutput) Sku

Resource sku.

func (SqlManagedInstanceOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SqlManagedInstanceOutput) Tags

Resource tags.

func (SqlManagedInstanceOutput) ToSqlManagedInstanceOutput

func (o SqlManagedInstanceOutput) ToSqlManagedInstanceOutput() SqlManagedInstanceOutput

func (SqlManagedInstanceOutput) ToSqlManagedInstanceOutputWithContext

func (o SqlManagedInstanceOutput) ToSqlManagedInstanceOutputWithContext(ctx context.Context) SqlManagedInstanceOutput

func (SqlManagedInstanceOutput) Type

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

type SqlManagedInstanceProperties

type SqlManagedInstanceProperties struct {
	// Active Directory information related to this SQL Managed Instance.
	ActiveDirectoryInformation *ActiveDirectoryInformation `pulumi:"activeDirectoryInformation"`
	// The instance admin user
	Admin *string `pulumi:"admin"`
	// Username and password for basic authentication.
	BasicLoginInformation *BasicLoginInformation `pulumi:"basicLoginInformation"`
	// If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
	ClusterId *string `pulumi:"clusterId"`
	// null
	DataControllerId *string `pulumi:"dataControllerId"`
	// The instance end time
	EndTime *string `pulumi:"endTime"`
	// If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
	ExtensionId *string `pulumi:"extensionId"`
	// The raw kubernetes information
	K8sRaw *SqlManagedInstanceK8sRaw `pulumi:"k8sRaw"`
	// Last uploaded date from Kubernetes cluster. Defaults to current date time
	LastUploadedDate *string `pulumi:"lastUploadedDate"`
	// The license type to apply for this managed instance.
	LicenseType *string `pulumi:"licenseType"`
	// The instance start time
	StartTime *string `pulumi:"startTime"`
}

Properties of sqlManagedInstance.

func (*SqlManagedInstanceProperties) Defaults

Defaults sets the appropriate defaults for SqlManagedInstanceProperties

type SqlManagedInstancePropertiesArgs

type SqlManagedInstancePropertiesArgs struct {
	// Active Directory information related to this SQL Managed Instance.
	ActiveDirectoryInformation ActiveDirectoryInformationPtrInput `pulumi:"activeDirectoryInformation"`
	// The instance admin user
	Admin pulumi.StringPtrInput `pulumi:"admin"`
	// Username and password for basic authentication.
	BasicLoginInformation BasicLoginInformationPtrInput `pulumi:"basicLoginInformation"`
	// If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
	ClusterId pulumi.StringPtrInput `pulumi:"clusterId"`
	// null
	DataControllerId pulumi.StringPtrInput `pulumi:"dataControllerId"`
	// The instance end time
	EndTime pulumi.StringPtrInput `pulumi:"endTime"`
	// If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
	ExtensionId pulumi.StringPtrInput `pulumi:"extensionId"`
	// The raw kubernetes information
	K8sRaw SqlManagedInstanceK8sRawPtrInput `pulumi:"k8sRaw"`
	// Last uploaded date from Kubernetes cluster. Defaults to current date time
	LastUploadedDate pulumi.StringPtrInput `pulumi:"lastUploadedDate"`
	// The license type to apply for this managed instance.
	LicenseType pulumi.StringPtrInput `pulumi:"licenseType"`
	// The instance start time
	StartTime pulumi.StringPtrInput `pulumi:"startTime"`
}

Properties of sqlManagedInstance.

func (*SqlManagedInstancePropertiesArgs) Defaults

Defaults sets the appropriate defaults for SqlManagedInstancePropertiesArgs

func (SqlManagedInstancePropertiesArgs) ElementType

func (SqlManagedInstancePropertiesArgs) ToSqlManagedInstancePropertiesOutput

func (i SqlManagedInstancePropertiesArgs) ToSqlManagedInstancePropertiesOutput() SqlManagedInstancePropertiesOutput

func (SqlManagedInstancePropertiesArgs) ToSqlManagedInstancePropertiesOutputWithContext

func (i SqlManagedInstancePropertiesArgs) ToSqlManagedInstancePropertiesOutputWithContext(ctx context.Context) SqlManagedInstancePropertiesOutput

type SqlManagedInstancePropertiesInput

type SqlManagedInstancePropertiesInput interface {
	pulumi.Input

	ToSqlManagedInstancePropertiesOutput() SqlManagedInstancePropertiesOutput
	ToSqlManagedInstancePropertiesOutputWithContext(context.Context) SqlManagedInstancePropertiesOutput
}

SqlManagedInstancePropertiesInput is an input type that accepts SqlManagedInstancePropertiesArgs and SqlManagedInstancePropertiesOutput values. You can construct a concrete instance of `SqlManagedInstancePropertiesInput` via:

SqlManagedInstancePropertiesArgs{...}

type SqlManagedInstancePropertiesOutput

type SqlManagedInstancePropertiesOutput struct{ *pulumi.OutputState }

Properties of sqlManagedInstance.

func (SqlManagedInstancePropertiesOutput) ActiveDirectoryInformation

Active Directory information related to this SQL Managed Instance.

func (SqlManagedInstancePropertiesOutput) Admin

The instance admin user

func (SqlManagedInstancePropertiesOutput) BasicLoginInformation

Username and password for basic authentication.

func (SqlManagedInstancePropertiesOutput) ClusterId

If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.

func (SqlManagedInstancePropertiesOutput) DataControllerId

null

func (SqlManagedInstancePropertiesOutput) ElementType

func (SqlManagedInstancePropertiesOutput) EndTime

The instance end time

func (SqlManagedInstancePropertiesOutput) ExtensionId

If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.

func (SqlManagedInstancePropertiesOutput) K8sRaw

The raw kubernetes information

func (SqlManagedInstancePropertiesOutput) LastUploadedDate

Last uploaded date from Kubernetes cluster. Defaults to current date time

func (SqlManagedInstancePropertiesOutput) LicenseType

The license type to apply for this managed instance.

func (SqlManagedInstancePropertiesOutput) StartTime

The instance start time

func (SqlManagedInstancePropertiesOutput) ToSqlManagedInstancePropertiesOutput

func (o SqlManagedInstancePropertiesOutput) ToSqlManagedInstancePropertiesOutput() SqlManagedInstancePropertiesOutput

func (SqlManagedInstancePropertiesOutput) ToSqlManagedInstancePropertiesOutputWithContext

func (o SqlManagedInstancePropertiesOutput) ToSqlManagedInstancePropertiesOutputWithContext(ctx context.Context) SqlManagedInstancePropertiesOutput

type SqlManagedInstancePropertiesResponse

type SqlManagedInstancePropertiesResponse struct {
	// The instance admin user
	Admin *string `pulumi:"admin"`
	// Username and password for basic authentication.
	BasicLoginInformation *BasicLoginInformationResponse `pulumi:"basicLoginInformation"`
	// If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
	ClusterId *string `pulumi:"clusterId"`
	// null
	DataControllerId *string `pulumi:"dataControllerId"`
	// The instance end time
	EndTime *string `pulumi:"endTime"`
	// If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
	ExtensionId *string `pulumi:"extensionId"`
	// The raw kubernetes information
	K8sRaw *SqlManagedInstanceK8sRawResponse `pulumi:"k8sRaw"`
	// Last uploaded date from Kubernetes cluster. Defaults to current date time
	LastUploadedDate *string `pulumi:"lastUploadedDate"`
	// The license type to apply for this managed instance.
	LicenseType *string `pulumi:"licenseType"`
	// The provisioning state of the Arc-enabled SQL Managed Instance resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The instance start time
	StartTime *string `pulumi:"startTime"`
}

Properties of sqlManagedInstance.

func (*SqlManagedInstancePropertiesResponse) Defaults

Defaults sets the appropriate defaults for SqlManagedInstancePropertiesResponse

type SqlManagedInstancePropertiesResponseOutput

type SqlManagedInstancePropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of sqlManagedInstance.

func (SqlManagedInstancePropertiesResponseOutput) Admin

The instance admin user

func (SqlManagedInstancePropertiesResponseOutput) BasicLoginInformation

Username and password for basic authentication.

func (SqlManagedInstancePropertiesResponseOutput) ClusterId

If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.

func (SqlManagedInstancePropertiesResponseOutput) DataControllerId

null

func (SqlManagedInstancePropertiesResponseOutput) ElementType

func (SqlManagedInstancePropertiesResponseOutput) EndTime

The instance end time

func (SqlManagedInstancePropertiesResponseOutput) ExtensionId

If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.

func (SqlManagedInstancePropertiesResponseOutput) K8sRaw

The raw kubernetes information

func (SqlManagedInstancePropertiesResponseOutput) LastUploadedDate

Last uploaded date from Kubernetes cluster. Defaults to current date time

func (SqlManagedInstancePropertiesResponseOutput) LicenseType

The license type to apply for this managed instance.

func (SqlManagedInstancePropertiesResponseOutput) ProvisioningState

The provisioning state of the Arc-enabled SQL Managed Instance resource.

func (SqlManagedInstancePropertiesResponseOutput) StartTime

The instance start time

func (SqlManagedInstancePropertiesResponseOutput) ToSqlManagedInstancePropertiesResponseOutput

func (o SqlManagedInstancePropertiesResponseOutput) ToSqlManagedInstancePropertiesResponseOutput() SqlManagedInstancePropertiesResponseOutput

func (SqlManagedInstancePropertiesResponseOutput) ToSqlManagedInstancePropertiesResponseOutputWithContext

func (o SqlManagedInstancePropertiesResponseOutput) ToSqlManagedInstancePropertiesResponseOutputWithContext(ctx context.Context) SqlManagedInstancePropertiesResponseOutput

type SqlManagedInstanceSku

type SqlManagedInstanceSku struct {
	// The SKU capacity
	Capacity *int `pulumi:"capacity"`
	// Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
	Dev *bool `pulumi:"dev"`
	// The SKU family
	Family *string `pulumi:"family"`
	// The name of the SKU.
	Name SqlManagedInstanceSkuName `pulumi:"name"`
	// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
	Size *string `pulumi:"size"`
	// The pricing tier for the instance.
	Tier *SqlManagedInstanceSkuTier `pulumi:"tier"`
}

The resource model definition representing SKU for Azure Managed Instance - Azure Arc

func (*SqlManagedInstanceSku) Defaults

Defaults sets the appropriate defaults for SqlManagedInstanceSku

type SqlManagedInstanceSkuArgs

type SqlManagedInstanceSkuArgs struct {
	// The SKU capacity
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
	Dev pulumi.BoolPtrInput `pulumi:"dev"`
	// The SKU family
	Family pulumi.StringPtrInput `pulumi:"family"`
	// The name of the SKU.
	Name SqlManagedInstanceSkuNameInput `pulumi:"name"`
	// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
	Size pulumi.StringPtrInput `pulumi:"size"`
	// The pricing tier for the instance.
	Tier SqlManagedInstanceSkuTierPtrInput `pulumi:"tier"`
}

The resource model definition representing SKU for Azure Managed Instance - Azure Arc

func (*SqlManagedInstanceSkuArgs) Defaults

Defaults sets the appropriate defaults for SqlManagedInstanceSkuArgs

func (SqlManagedInstanceSkuArgs) ElementType

func (SqlManagedInstanceSkuArgs) ElementType() reflect.Type

func (SqlManagedInstanceSkuArgs) ToSqlManagedInstanceSkuOutput

func (i SqlManagedInstanceSkuArgs) ToSqlManagedInstanceSkuOutput() SqlManagedInstanceSkuOutput

func (SqlManagedInstanceSkuArgs) ToSqlManagedInstanceSkuOutputWithContext

func (i SqlManagedInstanceSkuArgs) ToSqlManagedInstanceSkuOutputWithContext(ctx context.Context) SqlManagedInstanceSkuOutput

func (SqlManagedInstanceSkuArgs) ToSqlManagedInstanceSkuPtrOutput

func (i SqlManagedInstanceSkuArgs) ToSqlManagedInstanceSkuPtrOutput() SqlManagedInstanceSkuPtrOutput

func (SqlManagedInstanceSkuArgs) ToSqlManagedInstanceSkuPtrOutputWithContext

func (i SqlManagedInstanceSkuArgs) ToSqlManagedInstanceSkuPtrOutputWithContext(ctx context.Context) SqlManagedInstanceSkuPtrOutput

type SqlManagedInstanceSkuInput

type SqlManagedInstanceSkuInput interface {
	pulumi.Input

	ToSqlManagedInstanceSkuOutput() SqlManagedInstanceSkuOutput
	ToSqlManagedInstanceSkuOutputWithContext(context.Context) SqlManagedInstanceSkuOutput
}

SqlManagedInstanceSkuInput is an input type that accepts SqlManagedInstanceSkuArgs and SqlManagedInstanceSkuOutput values. You can construct a concrete instance of `SqlManagedInstanceSkuInput` via:

SqlManagedInstanceSkuArgs{...}

type SqlManagedInstanceSkuName

type SqlManagedInstanceSkuName string

The name of the SKU.

func (SqlManagedInstanceSkuName) ElementType

func (SqlManagedInstanceSkuName) ElementType() reflect.Type

func (SqlManagedInstanceSkuName) ToSqlManagedInstanceSkuNameOutput

func (e SqlManagedInstanceSkuName) ToSqlManagedInstanceSkuNameOutput() SqlManagedInstanceSkuNameOutput

func (SqlManagedInstanceSkuName) ToSqlManagedInstanceSkuNameOutputWithContext

func (e SqlManagedInstanceSkuName) ToSqlManagedInstanceSkuNameOutputWithContext(ctx context.Context) SqlManagedInstanceSkuNameOutput

func (SqlManagedInstanceSkuName) ToSqlManagedInstanceSkuNamePtrOutput

func (e SqlManagedInstanceSkuName) ToSqlManagedInstanceSkuNamePtrOutput() SqlManagedInstanceSkuNamePtrOutput

func (SqlManagedInstanceSkuName) ToSqlManagedInstanceSkuNamePtrOutputWithContext

func (e SqlManagedInstanceSkuName) ToSqlManagedInstanceSkuNamePtrOutputWithContext(ctx context.Context) SqlManagedInstanceSkuNamePtrOutput

func (SqlManagedInstanceSkuName) ToStringOutput

func (e SqlManagedInstanceSkuName) ToStringOutput() pulumi.StringOutput

func (SqlManagedInstanceSkuName) ToStringOutputWithContext

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

func (SqlManagedInstanceSkuName) ToStringPtrOutput

func (e SqlManagedInstanceSkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlManagedInstanceSkuName) ToStringPtrOutputWithContext

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

type SqlManagedInstanceSkuNameInput

type SqlManagedInstanceSkuNameInput interface {
	pulumi.Input

	ToSqlManagedInstanceSkuNameOutput() SqlManagedInstanceSkuNameOutput
	ToSqlManagedInstanceSkuNameOutputWithContext(context.Context) SqlManagedInstanceSkuNameOutput
}

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

SqlManagedInstanceSkuNameVCore

type SqlManagedInstanceSkuNameOutput

type SqlManagedInstanceSkuNameOutput struct{ *pulumi.OutputState }

func (SqlManagedInstanceSkuNameOutput) ElementType

func (SqlManagedInstanceSkuNameOutput) ToSqlManagedInstanceSkuNameOutput

func (o SqlManagedInstanceSkuNameOutput) ToSqlManagedInstanceSkuNameOutput() SqlManagedInstanceSkuNameOutput

func (SqlManagedInstanceSkuNameOutput) ToSqlManagedInstanceSkuNameOutputWithContext

func (o SqlManagedInstanceSkuNameOutput) ToSqlManagedInstanceSkuNameOutputWithContext(ctx context.Context) SqlManagedInstanceSkuNameOutput

func (SqlManagedInstanceSkuNameOutput) ToSqlManagedInstanceSkuNamePtrOutput

func (o SqlManagedInstanceSkuNameOutput) ToSqlManagedInstanceSkuNamePtrOutput() SqlManagedInstanceSkuNamePtrOutput

func (SqlManagedInstanceSkuNameOutput) ToSqlManagedInstanceSkuNamePtrOutputWithContext

func (o SqlManagedInstanceSkuNameOutput) ToSqlManagedInstanceSkuNamePtrOutputWithContext(ctx context.Context) SqlManagedInstanceSkuNamePtrOutput

func (SqlManagedInstanceSkuNameOutput) ToStringOutput

func (SqlManagedInstanceSkuNameOutput) ToStringOutputWithContext

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

func (SqlManagedInstanceSkuNameOutput) ToStringPtrOutput

func (SqlManagedInstanceSkuNameOutput) ToStringPtrOutputWithContext

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

type SqlManagedInstanceSkuNamePtrInput

type SqlManagedInstanceSkuNamePtrInput interface {
	pulumi.Input

	ToSqlManagedInstanceSkuNamePtrOutput() SqlManagedInstanceSkuNamePtrOutput
	ToSqlManagedInstanceSkuNamePtrOutputWithContext(context.Context) SqlManagedInstanceSkuNamePtrOutput
}

func SqlManagedInstanceSkuNamePtr

func SqlManagedInstanceSkuNamePtr(v string) SqlManagedInstanceSkuNamePtrInput

type SqlManagedInstanceSkuNamePtrOutput

type SqlManagedInstanceSkuNamePtrOutput struct{ *pulumi.OutputState }

func (SqlManagedInstanceSkuNamePtrOutput) Elem

func (SqlManagedInstanceSkuNamePtrOutput) ElementType

func (SqlManagedInstanceSkuNamePtrOutput) ToSqlManagedInstanceSkuNamePtrOutput

func (o SqlManagedInstanceSkuNamePtrOutput) ToSqlManagedInstanceSkuNamePtrOutput() SqlManagedInstanceSkuNamePtrOutput

func (SqlManagedInstanceSkuNamePtrOutput) ToSqlManagedInstanceSkuNamePtrOutputWithContext

func (o SqlManagedInstanceSkuNamePtrOutput) ToSqlManagedInstanceSkuNamePtrOutputWithContext(ctx context.Context) SqlManagedInstanceSkuNamePtrOutput

func (SqlManagedInstanceSkuNamePtrOutput) ToStringPtrOutput

func (SqlManagedInstanceSkuNamePtrOutput) ToStringPtrOutputWithContext

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

type SqlManagedInstanceSkuOutput

type SqlManagedInstanceSkuOutput struct{ *pulumi.OutputState }

The resource model definition representing SKU for Azure Managed Instance - Azure Arc

func (SqlManagedInstanceSkuOutput) Capacity

The SKU capacity

func (SqlManagedInstanceSkuOutput) Dev

Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.

func (SqlManagedInstanceSkuOutput) ElementType

func (SqlManagedInstanceSkuOutput) Family

The SKU family

func (SqlManagedInstanceSkuOutput) Name

The name of the SKU.

func (SqlManagedInstanceSkuOutput) Size

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

func (SqlManagedInstanceSkuOutput) Tier

The pricing tier for the instance.

func (SqlManagedInstanceSkuOutput) ToSqlManagedInstanceSkuOutput

func (o SqlManagedInstanceSkuOutput) ToSqlManagedInstanceSkuOutput() SqlManagedInstanceSkuOutput

func (SqlManagedInstanceSkuOutput) ToSqlManagedInstanceSkuOutputWithContext

func (o SqlManagedInstanceSkuOutput) ToSqlManagedInstanceSkuOutputWithContext(ctx context.Context) SqlManagedInstanceSkuOutput

func (SqlManagedInstanceSkuOutput) ToSqlManagedInstanceSkuPtrOutput

func (o SqlManagedInstanceSkuOutput) ToSqlManagedInstanceSkuPtrOutput() SqlManagedInstanceSkuPtrOutput

func (SqlManagedInstanceSkuOutput) ToSqlManagedInstanceSkuPtrOutputWithContext

func (o SqlManagedInstanceSkuOutput) ToSqlManagedInstanceSkuPtrOutputWithContext(ctx context.Context) SqlManagedInstanceSkuPtrOutput

type SqlManagedInstanceSkuPtrInput

type SqlManagedInstanceSkuPtrInput interface {
	pulumi.Input

	ToSqlManagedInstanceSkuPtrOutput() SqlManagedInstanceSkuPtrOutput
	ToSqlManagedInstanceSkuPtrOutputWithContext(context.Context) SqlManagedInstanceSkuPtrOutput
}

SqlManagedInstanceSkuPtrInput is an input type that accepts SqlManagedInstanceSkuArgs, SqlManagedInstanceSkuPtr and SqlManagedInstanceSkuPtrOutput values. You can construct a concrete instance of `SqlManagedInstanceSkuPtrInput` via:

        SqlManagedInstanceSkuArgs{...}

or:

        nil

type SqlManagedInstanceSkuPtrOutput

type SqlManagedInstanceSkuPtrOutput struct{ *pulumi.OutputState }

func (SqlManagedInstanceSkuPtrOutput) Capacity

The SKU capacity

func (SqlManagedInstanceSkuPtrOutput) Dev

Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.

func (SqlManagedInstanceSkuPtrOutput) Elem

func (SqlManagedInstanceSkuPtrOutput) ElementType

func (SqlManagedInstanceSkuPtrOutput) Family

The SKU family

func (SqlManagedInstanceSkuPtrOutput) Name

The name of the SKU.

func (SqlManagedInstanceSkuPtrOutput) Size

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

func (SqlManagedInstanceSkuPtrOutput) Tier

The pricing tier for the instance.

func (SqlManagedInstanceSkuPtrOutput) ToSqlManagedInstanceSkuPtrOutput

func (o SqlManagedInstanceSkuPtrOutput) ToSqlManagedInstanceSkuPtrOutput() SqlManagedInstanceSkuPtrOutput

func (SqlManagedInstanceSkuPtrOutput) ToSqlManagedInstanceSkuPtrOutputWithContext

func (o SqlManagedInstanceSkuPtrOutput) ToSqlManagedInstanceSkuPtrOutputWithContext(ctx context.Context) SqlManagedInstanceSkuPtrOutput

type SqlManagedInstanceSkuResponse

type SqlManagedInstanceSkuResponse struct {
	// The SKU capacity
	Capacity *int `pulumi:"capacity"`
	// Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
	Dev *bool `pulumi:"dev"`
	// The SKU family
	Family *string `pulumi:"family"`
	// The name of the SKU.
	Name string `pulumi:"name"`
	// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
	Size *string `pulumi:"size"`
	// The pricing tier for the instance.
	Tier *string `pulumi:"tier"`
}

The resource model definition representing SKU for Azure Managed Instance - Azure Arc

func (*SqlManagedInstanceSkuResponse) Defaults

Defaults sets the appropriate defaults for SqlManagedInstanceSkuResponse

type SqlManagedInstanceSkuResponseOutput

type SqlManagedInstanceSkuResponseOutput struct{ *pulumi.OutputState }

The resource model definition representing SKU for Azure Managed Instance - Azure Arc

func (SqlManagedInstanceSkuResponseOutput) Capacity

The SKU capacity

func (SqlManagedInstanceSkuResponseOutput) Dev

Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.

func (SqlManagedInstanceSkuResponseOutput) ElementType

func (SqlManagedInstanceSkuResponseOutput) Family

The SKU family

func (SqlManagedInstanceSkuResponseOutput) Name

The name of the SKU.

func (SqlManagedInstanceSkuResponseOutput) Size

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

func (SqlManagedInstanceSkuResponseOutput) Tier

The pricing tier for the instance.

func (SqlManagedInstanceSkuResponseOutput) ToSqlManagedInstanceSkuResponseOutput

func (o SqlManagedInstanceSkuResponseOutput) ToSqlManagedInstanceSkuResponseOutput() SqlManagedInstanceSkuResponseOutput

func (SqlManagedInstanceSkuResponseOutput) ToSqlManagedInstanceSkuResponseOutputWithContext

func (o SqlManagedInstanceSkuResponseOutput) ToSqlManagedInstanceSkuResponseOutputWithContext(ctx context.Context) SqlManagedInstanceSkuResponseOutput

type SqlManagedInstanceSkuResponsePtrOutput

type SqlManagedInstanceSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SqlManagedInstanceSkuResponsePtrOutput) Capacity

The SKU capacity

func (SqlManagedInstanceSkuResponsePtrOutput) Dev

Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.

func (SqlManagedInstanceSkuResponsePtrOutput) Elem

func (SqlManagedInstanceSkuResponsePtrOutput) ElementType

func (SqlManagedInstanceSkuResponsePtrOutput) Family

The SKU family

func (SqlManagedInstanceSkuResponsePtrOutput) Name

The name of the SKU.

func (SqlManagedInstanceSkuResponsePtrOutput) Size

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

func (SqlManagedInstanceSkuResponsePtrOutput) Tier

The pricing tier for the instance.

func (SqlManagedInstanceSkuResponsePtrOutput) ToSqlManagedInstanceSkuResponsePtrOutput

func (o SqlManagedInstanceSkuResponsePtrOutput) ToSqlManagedInstanceSkuResponsePtrOutput() SqlManagedInstanceSkuResponsePtrOutput

func (SqlManagedInstanceSkuResponsePtrOutput) ToSqlManagedInstanceSkuResponsePtrOutputWithContext

func (o SqlManagedInstanceSkuResponsePtrOutput) ToSqlManagedInstanceSkuResponsePtrOutputWithContext(ctx context.Context) SqlManagedInstanceSkuResponsePtrOutput

type SqlManagedInstanceSkuTier

type SqlManagedInstanceSkuTier string

The pricing tier for the instance.

func (SqlManagedInstanceSkuTier) ElementType

func (SqlManagedInstanceSkuTier) ElementType() reflect.Type

func (SqlManagedInstanceSkuTier) ToSqlManagedInstanceSkuTierOutput

func (e SqlManagedInstanceSkuTier) ToSqlManagedInstanceSkuTierOutput() SqlManagedInstanceSkuTierOutput

func (SqlManagedInstanceSkuTier) ToSqlManagedInstanceSkuTierOutputWithContext

func (e SqlManagedInstanceSkuTier) ToSqlManagedInstanceSkuTierOutputWithContext(ctx context.Context) SqlManagedInstanceSkuTierOutput

func (SqlManagedInstanceSkuTier) ToSqlManagedInstanceSkuTierPtrOutput

func (e SqlManagedInstanceSkuTier) ToSqlManagedInstanceSkuTierPtrOutput() SqlManagedInstanceSkuTierPtrOutput

func (SqlManagedInstanceSkuTier) ToSqlManagedInstanceSkuTierPtrOutputWithContext

func (e SqlManagedInstanceSkuTier) ToSqlManagedInstanceSkuTierPtrOutputWithContext(ctx context.Context) SqlManagedInstanceSkuTierPtrOutput

func (SqlManagedInstanceSkuTier) ToStringOutput

func (e SqlManagedInstanceSkuTier) ToStringOutput() pulumi.StringOutput

func (SqlManagedInstanceSkuTier) ToStringOutputWithContext

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

func (SqlManagedInstanceSkuTier) ToStringPtrOutput

func (e SqlManagedInstanceSkuTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlManagedInstanceSkuTier) ToStringPtrOutputWithContext

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

type SqlManagedInstanceSkuTierInput

type SqlManagedInstanceSkuTierInput interface {
	pulumi.Input

	ToSqlManagedInstanceSkuTierOutput() SqlManagedInstanceSkuTierOutput
	ToSqlManagedInstanceSkuTierOutputWithContext(context.Context) SqlManagedInstanceSkuTierOutput
}

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

SqlManagedInstanceSkuTierGeneralPurpose
SqlManagedInstanceSkuTierBusinessCritical

type SqlManagedInstanceSkuTierOutput

type SqlManagedInstanceSkuTierOutput struct{ *pulumi.OutputState }

func (SqlManagedInstanceSkuTierOutput) ElementType

func (SqlManagedInstanceSkuTierOutput) ToSqlManagedInstanceSkuTierOutput

func (o SqlManagedInstanceSkuTierOutput) ToSqlManagedInstanceSkuTierOutput() SqlManagedInstanceSkuTierOutput

func (SqlManagedInstanceSkuTierOutput) ToSqlManagedInstanceSkuTierOutputWithContext

func (o SqlManagedInstanceSkuTierOutput) ToSqlManagedInstanceSkuTierOutputWithContext(ctx context.Context) SqlManagedInstanceSkuTierOutput

func (SqlManagedInstanceSkuTierOutput) ToSqlManagedInstanceSkuTierPtrOutput

func (o SqlManagedInstanceSkuTierOutput) ToSqlManagedInstanceSkuTierPtrOutput() SqlManagedInstanceSkuTierPtrOutput

func (SqlManagedInstanceSkuTierOutput) ToSqlManagedInstanceSkuTierPtrOutputWithContext

func (o SqlManagedInstanceSkuTierOutput) ToSqlManagedInstanceSkuTierPtrOutputWithContext(ctx context.Context) SqlManagedInstanceSkuTierPtrOutput

func (SqlManagedInstanceSkuTierOutput) ToStringOutput

func (SqlManagedInstanceSkuTierOutput) ToStringOutputWithContext

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

func (SqlManagedInstanceSkuTierOutput) ToStringPtrOutput

func (SqlManagedInstanceSkuTierOutput) ToStringPtrOutputWithContext

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

type SqlManagedInstanceSkuTierPtrInput

type SqlManagedInstanceSkuTierPtrInput interface {
	pulumi.Input

	ToSqlManagedInstanceSkuTierPtrOutput() SqlManagedInstanceSkuTierPtrOutput
	ToSqlManagedInstanceSkuTierPtrOutputWithContext(context.Context) SqlManagedInstanceSkuTierPtrOutput
}

func SqlManagedInstanceSkuTierPtr

func SqlManagedInstanceSkuTierPtr(v string) SqlManagedInstanceSkuTierPtrInput

type SqlManagedInstanceSkuTierPtrOutput

type SqlManagedInstanceSkuTierPtrOutput struct{ *pulumi.OutputState }

func (SqlManagedInstanceSkuTierPtrOutput) Elem

func (SqlManagedInstanceSkuTierPtrOutput) ElementType

func (SqlManagedInstanceSkuTierPtrOutput) ToSqlManagedInstanceSkuTierPtrOutput

func (o SqlManagedInstanceSkuTierPtrOutput) ToSqlManagedInstanceSkuTierPtrOutput() SqlManagedInstanceSkuTierPtrOutput

func (SqlManagedInstanceSkuTierPtrOutput) ToSqlManagedInstanceSkuTierPtrOutputWithContext

func (o SqlManagedInstanceSkuTierPtrOutput) ToSqlManagedInstanceSkuTierPtrOutputWithContext(ctx context.Context) SqlManagedInstanceSkuTierPtrOutput

func (SqlManagedInstanceSkuTierPtrOutput) ToStringPtrOutput

func (SqlManagedInstanceSkuTierPtrOutput) ToStringPtrOutputWithContext

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

type SqlManagedInstanceState

type SqlManagedInstanceState struct {
}

func (SqlManagedInstanceState) ElementType

func (SqlManagedInstanceState) ElementType() reflect.Type

type SqlServerAvailabilityGroup

type SqlServerAvailabilityGroup struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of Arc Sql Server availability group
	Properties SqlServerAvailabilityGroupResourcePropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

Arc Sql Server Availability Group Azure REST API version: 2024-01-01.

func GetSqlServerAvailabilityGroup

func GetSqlServerAvailabilityGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlServerAvailabilityGroupState, opts ...pulumi.ResourceOption) (*SqlServerAvailabilityGroup, error)

GetSqlServerAvailabilityGroup gets an existing SqlServerAvailabilityGroup 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 NewSqlServerAvailabilityGroup

func NewSqlServerAvailabilityGroup(ctx *pulumi.Context,
	name string, args *SqlServerAvailabilityGroupArgs, opts ...pulumi.ResourceOption) (*SqlServerAvailabilityGroup, error)

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

func (*SqlServerAvailabilityGroup) ElementType

func (*SqlServerAvailabilityGroup) ElementType() reflect.Type

func (*SqlServerAvailabilityGroup) ToSqlServerAvailabilityGroupOutput

func (i *SqlServerAvailabilityGroup) ToSqlServerAvailabilityGroupOutput() SqlServerAvailabilityGroupOutput

func (*SqlServerAvailabilityGroup) ToSqlServerAvailabilityGroupOutputWithContext

func (i *SqlServerAvailabilityGroup) ToSqlServerAvailabilityGroupOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupOutput

type SqlServerAvailabilityGroupArgs

type SqlServerAvailabilityGroupArgs struct {
	// Name of SQL Availability Group
	AvailabilityGroupName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Properties of Arc Sql Server availability group
	Properties SqlServerAvailabilityGroupResourcePropertiesInput
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput
	// Name of SQL Server Instance
	SqlServerInstanceName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SqlServerAvailabilityGroup resource.

func (SqlServerAvailabilityGroupArgs) ElementType

type SqlServerAvailabilityGroupInput

type SqlServerAvailabilityGroupInput interface {
	pulumi.Input

	ToSqlServerAvailabilityGroupOutput() SqlServerAvailabilityGroupOutput
	ToSqlServerAvailabilityGroupOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupOutput
}

type SqlServerAvailabilityGroupOutput

type SqlServerAvailabilityGroupOutput struct{ *pulumi.OutputState }

func (SqlServerAvailabilityGroupOutput) ElementType

func (SqlServerAvailabilityGroupOutput) Location

The geo-location where the resource lives

func (SqlServerAvailabilityGroupOutput) Name

The name of the resource

func (SqlServerAvailabilityGroupOutput) Properties

Properties of Arc Sql Server availability group

func (SqlServerAvailabilityGroupOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SqlServerAvailabilityGroupOutput) Tags

Resource tags.

func (SqlServerAvailabilityGroupOutput) ToSqlServerAvailabilityGroupOutput

func (o SqlServerAvailabilityGroupOutput) ToSqlServerAvailabilityGroupOutput() SqlServerAvailabilityGroupOutput

func (SqlServerAvailabilityGroupOutput) ToSqlServerAvailabilityGroupOutputWithContext

func (o SqlServerAvailabilityGroupOutput) ToSqlServerAvailabilityGroupOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupOutput

func (SqlServerAvailabilityGroupOutput) Type

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

type SqlServerAvailabilityGroupResourceProperties

type SqlServerAvailabilityGroupResourceProperties struct {
	// A list of Availability Group Database Replicas.
	Databases *SqlServerAvailabilityGroupResourcePropertiesDatabases `pulumi:"databases"`
	// Availability Group Info
	Info *AvailabilityGroupInfo `pulumi:"info"`
	// A list of Availability Group Replicas.
	Replicas *SqlServerAvailabilityGroupResourcePropertiesReplicas `pulumi:"replicas"`
}

The properties of Arc Sql Server availability group resource

type SqlServerAvailabilityGroupResourcePropertiesArgs

type SqlServerAvailabilityGroupResourcePropertiesArgs struct {
	// A list of Availability Group Database Replicas.
	Databases SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrInput `pulumi:"databases"`
	// Availability Group Info
	Info AvailabilityGroupInfoPtrInput `pulumi:"info"`
	// A list of Availability Group Replicas.
	Replicas SqlServerAvailabilityGroupResourcePropertiesReplicasPtrInput `pulumi:"replicas"`
}

The properties of Arc Sql Server availability group resource

func (SqlServerAvailabilityGroupResourcePropertiesArgs) ElementType

func (SqlServerAvailabilityGroupResourcePropertiesArgs) ToSqlServerAvailabilityGroupResourcePropertiesOutput

func (i SqlServerAvailabilityGroupResourcePropertiesArgs) ToSqlServerAvailabilityGroupResourcePropertiesOutput() SqlServerAvailabilityGroupResourcePropertiesOutput

func (SqlServerAvailabilityGroupResourcePropertiesArgs) ToSqlServerAvailabilityGroupResourcePropertiesOutputWithContext

func (i SqlServerAvailabilityGroupResourcePropertiesArgs) ToSqlServerAvailabilityGroupResourcePropertiesOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesOutput

type SqlServerAvailabilityGroupResourcePropertiesDatabases

type SqlServerAvailabilityGroupResourcePropertiesDatabases struct {
	// Array of Availability Group Database Replicas.
	Value []SqlAvailabilityGroupDatabaseReplicaResourceProperties `pulumi:"value"`
}

A list of Availability Group Database Replicas.

type SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs

type SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs struct {
	// Array of Availability Group Database Replicas.
	Value SqlAvailabilityGroupDatabaseReplicaResourcePropertiesArrayInput `pulumi:"value"`
}

A list of Availability Group Database Replicas.

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs) ElementType

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesOutput

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesOutputWithContext

func (i SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutputWithContext

func (i SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput

type SqlServerAvailabilityGroupResourcePropertiesDatabasesInput

type SqlServerAvailabilityGroupResourcePropertiesDatabasesInput interface {
	pulumi.Input

	ToSqlServerAvailabilityGroupResourcePropertiesDatabasesOutput() SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput
	ToSqlServerAvailabilityGroupResourcePropertiesDatabasesOutputWithContext(context.Context) SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput
}

SqlServerAvailabilityGroupResourcePropertiesDatabasesInput is an input type that accepts SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs and SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput values. You can construct a concrete instance of `SqlServerAvailabilityGroupResourcePropertiesDatabasesInput` via:

SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs{...}

type SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput

type SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput struct{ *pulumi.OutputState }

A list of Availability Group Database Replicas.

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput) ElementType

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesOutput

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesOutputWithContext

func (o SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutputWithContext

func (o SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesOutput) Value

Array of Availability Group Database Replicas.

type SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrInput

type SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrInput interface {
	pulumi.Input

	ToSqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput() SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput
	ToSqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutputWithContext(context.Context) SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput
}

SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrInput is an input type that accepts SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs, SqlServerAvailabilityGroupResourcePropertiesDatabasesPtr and SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput values. You can construct a concrete instance of `SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrInput` via:

        SqlServerAvailabilityGroupResourcePropertiesDatabasesArgs{...}

or:

        nil

type SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput

type SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput struct{ *pulumi.OutputState }

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput) Elem

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput) ElementType

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutputWithContext

func (o SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput) ToSqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesDatabasesPtrOutput) Value

Array of Availability Group Database Replicas.

type SqlServerAvailabilityGroupResourcePropertiesInput

type SqlServerAvailabilityGroupResourcePropertiesInput interface {
	pulumi.Input

	ToSqlServerAvailabilityGroupResourcePropertiesOutput() SqlServerAvailabilityGroupResourcePropertiesOutput
	ToSqlServerAvailabilityGroupResourcePropertiesOutputWithContext(context.Context) SqlServerAvailabilityGroupResourcePropertiesOutput
}

SqlServerAvailabilityGroupResourcePropertiesInput is an input type that accepts SqlServerAvailabilityGroupResourcePropertiesArgs and SqlServerAvailabilityGroupResourcePropertiesOutput values. You can construct a concrete instance of `SqlServerAvailabilityGroupResourcePropertiesInput` via:

SqlServerAvailabilityGroupResourcePropertiesArgs{...}

type SqlServerAvailabilityGroupResourcePropertiesOutput

type SqlServerAvailabilityGroupResourcePropertiesOutput struct{ *pulumi.OutputState }

The properties of Arc Sql Server availability group resource

func (SqlServerAvailabilityGroupResourcePropertiesOutput) Databases

A list of Availability Group Database Replicas.

func (SqlServerAvailabilityGroupResourcePropertiesOutput) ElementType

func (SqlServerAvailabilityGroupResourcePropertiesOutput) Info

Availability Group Info

func (SqlServerAvailabilityGroupResourcePropertiesOutput) Replicas

A list of Availability Group Replicas.

func (SqlServerAvailabilityGroupResourcePropertiesOutput) ToSqlServerAvailabilityGroupResourcePropertiesOutput

func (o SqlServerAvailabilityGroupResourcePropertiesOutput) ToSqlServerAvailabilityGroupResourcePropertiesOutput() SqlServerAvailabilityGroupResourcePropertiesOutput

func (SqlServerAvailabilityGroupResourcePropertiesOutput) ToSqlServerAvailabilityGroupResourcePropertiesOutputWithContext

func (o SqlServerAvailabilityGroupResourcePropertiesOutput) ToSqlServerAvailabilityGroupResourcePropertiesOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesOutput

type SqlServerAvailabilityGroupResourcePropertiesReplicas

type SqlServerAvailabilityGroupResourcePropertiesReplicas struct {
	// Array of Availability Group Replicas.
	Value []SqlAvailabilityGroupReplicaResourceProperties `pulumi:"value"`
}

A list of Availability Group Replicas.

type SqlServerAvailabilityGroupResourcePropertiesReplicasArgs

type SqlServerAvailabilityGroupResourcePropertiesReplicasArgs struct {
	// Array of Availability Group Replicas.
	Value SqlAvailabilityGroupReplicaResourcePropertiesArrayInput `pulumi:"value"`
}

A list of Availability Group Replicas.

func (SqlServerAvailabilityGroupResourcePropertiesReplicasArgs) ElementType

func (SqlServerAvailabilityGroupResourcePropertiesReplicasArgs) ToSqlServerAvailabilityGroupResourcePropertiesReplicasOutput

func (SqlServerAvailabilityGroupResourcePropertiesReplicasArgs) ToSqlServerAvailabilityGroupResourcePropertiesReplicasOutputWithContext

func (i SqlServerAvailabilityGroupResourcePropertiesReplicasArgs) ToSqlServerAvailabilityGroupResourcePropertiesReplicasOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesReplicasOutput

func (SqlServerAvailabilityGroupResourcePropertiesReplicasArgs) ToSqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput

func (i SqlServerAvailabilityGroupResourcePropertiesReplicasArgs) ToSqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput() SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesReplicasArgs) ToSqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutputWithContext

func (i SqlServerAvailabilityGroupResourcePropertiesReplicasArgs) ToSqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput

type SqlServerAvailabilityGroupResourcePropertiesReplicasInput

type SqlServerAvailabilityGroupResourcePropertiesReplicasInput interface {
	pulumi.Input

	ToSqlServerAvailabilityGroupResourcePropertiesReplicasOutput() SqlServerAvailabilityGroupResourcePropertiesReplicasOutput
	ToSqlServerAvailabilityGroupResourcePropertiesReplicasOutputWithContext(context.Context) SqlServerAvailabilityGroupResourcePropertiesReplicasOutput
}

SqlServerAvailabilityGroupResourcePropertiesReplicasInput is an input type that accepts SqlServerAvailabilityGroupResourcePropertiesReplicasArgs and SqlServerAvailabilityGroupResourcePropertiesReplicasOutput values. You can construct a concrete instance of `SqlServerAvailabilityGroupResourcePropertiesReplicasInput` via:

SqlServerAvailabilityGroupResourcePropertiesReplicasArgs{...}

type SqlServerAvailabilityGroupResourcePropertiesReplicasOutput

type SqlServerAvailabilityGroupResourcePropertiesReplicasOutput struct{ *pulumi.OutputState }

A list of Availability Group Replicas.

func (SqlServerAvailabilityGroupResourcePropertiesReplicasOutput) ElementType

func (SqlServerAvailabilityGroupResourcePropertiesReplicasOutput) ToSqlServerAvailabilityGroupResourcePropertiesReplicasOutput

func (SqlServerAvailabilityGroupResourcePropertiesReplicasOutput) ToSqlServerAvailabilityGroupResourcePropertiesReplicasOutputWithContext

func (o SqlServerAvailabilityGroupResourcePropertiesReplicasOutput) ToSqlServerAvailabilityGroupResourcePropertiesReplicasOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesReplicasOutput

func (SqlServerAvailabilityGroupResourcePropertiesReplicasOutput) ToSqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesReplicasOutput) ToSqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutputWithContext

func (o SqlServerAvailabilityGroupResourcePropertiesReplicasOutput) ToSqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesReplicasOutput) Value

Array of Availability Group Replicas.

type SqlServerAvailabilityGroupResourcePropertiesReplicasPtrInput

type SqlServerAvailabilityGroupResourcePropertiesReplicasPtrInput interface {
	pulumi.Input

	ToSqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput() SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput
	ToSqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutputWithContext(context.Context) SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput
}

SqlServerAvailabilityGroupResourcePropertiesReplicasPtrInput is an input type that accepts SqlServerAvailabilityGroupResourcePropertiesReplicasArgs, SqlServerAvailabilityGroupResourcePropertiesReplicasPtr and SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput values. You can construct a concrete instance of `SqlServerAvailabilityGroupResourcePropertiesReplicasPtrInput` via:

        SqlServerAvailabilityGroupResourcePropertiesReplicasArgs{...}

or:

        nil

type SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput

type SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput struct{ *pulumi.OutputState }

func (SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput) Elem

func (SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput) ElementType

func (SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput) ToSqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput) ToSqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutputWithContext

func (o SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput) ToSqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesReplicasPtrOutput) Value

Array of Availability Group Replicas.

type SqlServerAvailabilityGroupResourcePropertiesResponse

type SqlServerAvailabilityGroupResourcePropertiesResponse struct {
	// ID GUID of the availability group.
	AvailabilityGroupId string `pulumi:"availabilityGroupId"`
	// Timestamp for when the data was collected from the client machine.
	CollectionTimestamp string `pulumi:"collectionTimestamp"`
	// A list of Availability Group Database Replicas.
	Databases *SqlServerAvailabilityGroupResourcePropertiesResponseDatabases `pulumi:"databases"`
	// Availability Group Info
	Info *AvailabilityGroupInfoResponse `pulumi:"info"`
	// the SQL Server Instance name.
	InstanceName string `pulumi:"instanceName"`
	// The provisioning state of the Arc-enabled SQL Server availability group resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// A list of Availability Group Replicas.
	Replicas *SqlServerAvailabilityGroupResourcePropertiesResponseReplicas `pulumi:"replicas"`
	// the SQL server name.
	ServerName string `pulumi:"serverName"`
}

The properties of Arc Sql Server availability group resource

type SqlServerAvailabilityGroupResourcePropertiesResponseDatabases

type SqlServerAvailabilityGroupResourcePropertiesResponseDatabases struct {
	// Link to retrieve next page of results.
	NextLink string `pulumi:"nextLink"`
	// Array of Availability Group Database Replicas.
	Value []SqlAvailabilityGroupDatabaseReplicaResourcePropertiesResponse `pulumi:"value"`
}

A list of Availability Group Database Replicas.

type SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesOutput

type SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesOutput struct{ *pulumi.OutputState }

A list of Availability Group Database Replicas.

func (SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesOutput) ElementType

Link to retrieve next page of results.

func (SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseDatabasesOutput

func (SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseDatabasesOutputWithContext

func (o SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseDatabasesOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesOutput

func (SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesOutput) Value

Array of Availability Group Database Replicas.

type SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesPtrOutput

type SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesPtrOutput struct{ *pulumi.OutputState }

func (SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesPtrOutput) Elem

func (SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesPtrOutput) ElementType

Link to retrieve next page of results.

func (SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesPtrOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseDatabasesPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesPtrOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseDatabasesPtrOutputWithContext

func (o SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesPtrOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseDatabasesPtrOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesResponseDatabasesPtrOutput) Value

Array of Availability Group Database Replicas.

type SqlServerAvailabilityGroupResourcePropertiesResponseOutput

type SqlServerAvailabilityGroupResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of Arc Sql Server availability group resource

func (SqlServerAvailabilityGroupResourcePropertiesResponseOutput) AvailabilityGroupId

ID GUID of the availability group.

func (SqlServerAvailabilityGroupResourcePropertiesResponseOutput) CollectionTimestamp

Timestamp for when the data was collected from the client machine.

func (SqlServerAvailabilityGroupResourcePropertiesResponseOutput) Databases

A list of Availability Group Database Replicas.

func (SqlServerAvailabilityGroupResourcePropertiesResponseOutput) ElementType

func (SqlServerAvailabilityGroupResourcePropertiesResponseOutput) Info

Availability Group Info

func (SqlServerAvailabilityGroupResourcePropertiesResponseOutput) InstanceName

the SQL Server Instance name.

func (SqlServerAvailabilityGroupResourcePropertiesResponseOutput) ProvisioningState

The provisioning state of the Arc-enabled SQL Server availability group resource.

func (SqlServerAvailabilityGroupResourcePropertiesResponseOutput) Replicas

A list of Availability Group Replicas.

func (SqlServerAvailabilityGroupResourcePropertiesResponseOutput) ServerName

the SQL server name.

func (SqlServerAvailabilityGroupResourcePropertiesResponseOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseOutput

func (SqlServerAvailabilityGroupResourcePropertiesResponseOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseOutputWithContext

func (o SqlServerAvailabilityGroupResourcePropertiesResponseOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesResponseOutput

type SqlServerAvailabilityGroupResourcePropertiesResponseReplicas

type SqlServerAvailabilityGroupResourcePropertiesResponseReplicas struct {
	// Link to retrieve next page of results.
	NextLink string `pulumi:"nextLink"`
	// Array of Availability Group Replicas.
	Value []SqlAvailabilityGroupReplicaResourcePropertiesResponse `pulumi:"value"`
}

A list of Availability Group Replicas.

type SqlServerAvailabilityGroupResourcePropertiesResponseReplicasOutput

type SqlServerAvailabilityGroupResourcePropertiesResponseReplicasOutput struct{ *pulumi.OutputState }

A list of Availability Group Replicas.

func (SqlServerAvailabilityGroupResourcePropertiesResponseReplicasOutput) ElementType

Link to retrieve next page of results.

func (SqlServerAvailabilityGroupResourcePropertiesResponseReplicasOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseReplicasOutput

func (SqlServerAvailabilityGroupResourcePropertiesResponseReplicasOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseReplicasOutputWithContext

func (o SqlServerAvailabilityGroupResourcePropertiesResponseReplicasOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseReplicasOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesResponseReplicasOutput

func (SqlServerAvailabilityGroupResourcePropertiesResponseReplicasOutput) Value

Array of Availability Group Replicas.

type SqlServerAvailabilityGroupResourcePropertiesResponseReplicasPtrOutput

type SqlServerAvailabilityGroupResourcePropertiesResponseReplicasPtrOutput struct{ *pulumi.OutputState }

func (SqlServerAvailabilityGroupResourcePropertiesResponseReplicasPtrOutput) Elem

func (SqlServerAvailabilityGroupResourcePropertiesResponseReplicasPtrOutput) ElementType

Link to retrieve next page of results.

func (SqlServerAvailabilityGroupResourcePropertiesResponseReplicasPtrOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseReplicasPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesResponseReplicasPtrOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseReplicasPtrOutputWithContext

func (o SqlServerAvailabilityGroupResourcePropertiesResponseReplicasPtrOutput) ToSqlServerAvailabilityGroupResourcePropertiesResponseReplicasPtrOutputWithContext(ctx context.Context) SqlServerAvailabilityGroupResourcePropertiesResponseReplicasPtrOutput

func (SqlServerAvailabilityGroupResourcePropertiesResponseReplicasPtrOutput) Value

Array of Availability Group Replicas.

type SqlServerAvailabilityGroupState

type SqlServerAvailabilityGroupState struct {
}

func (SqlServerAvailabilityGroupState) ElementType

type SqlServerDatabase

type SqlServerDatabase struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of Arc Sql Server database
	Properties SqlServerDatabaseResourcePropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

Arc Sql Server database Azure REST API version: 2023-01-15-preview.

Other available API versions: 2024-01-01.

func GetSqlServerDatabase

func GetSqlServerDatabase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlServerDatabaseState, opts ...pulumi.ResourceOption) (*SqlServerDatabase, error)

GetSqlServerDatabase gets an existing SqlServerDatabase 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 NewSqlServerDatabase

func NewSqlServerDatabase(ctx *pulumi.Context,
	name string, args *SqlServerDatabaseArgs, opts ...pulumi.ResourceOption) (*SqlServerDatabase, error)

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

func (*SqlServerDatabase) ElementType

func (*SqlServerDatabase) ElementType() reflect.Type

func (*SqlServerDatabase) ToSqlServerDatabaseOutput

func (i *SqlServerDatabase) ToSqlServerDatabaseOutput() SqlServerDatabaseOutput

func (*SqlServerDatabase) ToSqlServerDatabaseOutputWithContext

func (i *SqlServerDatabase) ToSqlServerDatabaseOutputWithContext(ctx context.Context) SqlServerDatabaseOutput

type SqlServerDatabaseArgs

type SqlServerDatabaseArgs struct {
	// Name of the database
	DatabaseName pulumi.StringPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Properties of Arc Sql Server database
	Properties SqlServerDatabaseResourcePropertiesInput
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput
	// Name of SQL Server Instance
	SqlServerInstanceName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SqlServerDatabase resource.

func (SqlServerDatabaseArgs) ElementType

func (SqlServerDatabaseArgs) ElementType() reflect.Type

type SqlServerDatabaseInput

type SqlServerDatabaseInput interface {
	pulumi.Input

	ToSqlServerDatabaseOutput() SqlServerDatabaseOutput
	ToSqlServerDatabaseOutputWithContext(ctx context.Context) SqlServerDatabaseOutput
}

type SqlServerDatabaseOutput

type SqlServerDatabaseOutput struct{ *pulumi.OutputState }

func (SqlServerDatabaseOutput) ElementType

func (SqlServerDatabaseOutput) ElementType() reflect.Type

func (SqlServerDatabaseOutput) Location

The geo-location where the resource lives

func (SqlServerDatabaseOutput) Name

The name of the resource

func (SqlServerDatabaseOutput) Properties

Properties of Arc Sql Server database

func (SqlServerDatabaseOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SqlServerDatabaseOutput) Tags

Resource tags.

func (SqlServerDatabaseOutput) ToSqlServerDatabaseOutput

func (o SqlServerDatabaseOutput) ToSqlServerDatabaseOutput() SqlServerDatabaseOutput

func (SqlServerDatabaseOutput) ToSqlServerDatabaseOutputWithContext

func (o SqlServerDatabaseOutput) ToSqlServerDatabaseOutputWithContext(ctx context.Context) SqlServerDatabaseOutput

func (SqlServerDatabaseOutput) Type

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

type SqlServerDatabaseResourceProperties

type SqlServerDatabaseResourceProperties struct {
	BackupInformation *SqlServerDatabaseResourcePropertiesBackupInformation `pulumi:"backupInformation"`
	// Collation of the database.
	CollationName *string `pulumi:"collationName"`
	// Compatibility level of the database
	CompatibilityLevel *int `pulumi:"compatibilityLevel"`
	// Creation date of the database.
	DatabaseCreationDate *string `pulumi:"databaseCreationDate"`
	// List of features that are enabled for the database
	DatabaseOptions *SqlServerDatabaseResourcePropertiesDatabaseOptions `pulumi:"databaseOptions"`
	// Whether the database is read only or not.
	IsReadOnly *bool `pulumi:"isReadOnly"`
	// Status of the database.
	RecoveryMode *string `pulumi:"recoveryMode"`
	// Size of the database.
	SizeMB *float64 `pulumi:"sizeMB"`
	// Space left of the database.
	SpaceAvailableMB *float64 `pulumi:"spaceAvailableMB"`
	// State of the database.
	State *string `pulumi:"state"`
}

The properties of Arc Sql Server database resource

type SqlServerDatabaseResourcePropertiesArgs

type SqlServerDatabaseResourcePropertiesArgs struct {
	BackupInformation SqlServerDatabaseResourcePropertiesBackupInformationPtrInput `pulumi:"backupInformation"`
	// Collation of the database.
	CollationName pulumi.StringPtrInput `pulumi:"collationName"`
	// Compatibility level of the database
	CompatibilityLevel pulumi.IntPtrInput `pulumi:"compatibilityLevel"`
	// Creation date of the database.
	DatabaseCreationDate pulumi.StringPtrInput `pulumi:"databaseCreationDate"`
	// List of features that are enabled for the database
	DatabaseOptions SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrInput `pulumi:"databaseOptions"`
	// Whether the database is read only or not.
	IsReadOnly pulumi.BoolPtrInput `pulumi:"isReadOnly"`
	// Status of the database.
	RecoveryMode pulumi.StringPtrInput `pulumi:"recoveryMode"`
	// Size of the database.
	SizeMB pulumi.Float64PtrInput `pulumi:"sizeMB"`
	// Space left of the database.
	SpaceAvailableMB pulumi.Float64PtrInput `pulumi:"spaceAvailableMB"`
	// State of the database.
	State pulumi.StringPtrInput `pulumi:"state"`
}

The properties of Arc Sql Server database resource

func (SqlServerDatabaseResourcePropertiesArgs) ElementType

func (SqlServerDatabaseResourcePropertiesArgs) ToSqlServerDatabaseResourcePropertiesOutput

func (i SqlServerDatabaseResourcePropertiesArgs) ToSqlServerDatabaseResourcePropertiesOutput() SqlServerDatabaseResourcePropertiesOutput

func (SqlServerDatabaseResourcePropertiesArgs) ToSqlServerDatabaseResourcePropertiesOutputWithContext

func (i SqlServerDatabaseResourcePropertiesArgs) ToSqlServerDatabaseResourcePropertiesOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesOutput

type SqlServerDatabaseResourcePropertiesBackupInformation

type SqlServerDatabaseResourcePropertiesBackupInformation struct {
	// Date time of last full backup.
	LastFullBackup *string `pulumi:"lastFullBackup"`
	// Date time of last log backup.
	LastLogBackup *string `pulumi:"lastLogBackup"`
}

type SqlServerDatabaseResourcePropertiesBackupInformationArgs

type SqlServerDatabaseResourcePropertiesBackupInformationArgs struct {
	// Date time of last full backup.
	LastFullBackup pulumi.StringPtrInput `pulumi:"lastFullBackup"`
	// Date time of last log backup.
	LastLogBackup pulumi.StringPtrInput `pulumi:"lastLogBackup"`
}

func (SqlServerDatabaseResourcePropertiesBackupInformationArgs) ElementType

func (SqlServerDatabaseResourcePropertiesBackupInformationArgs) ToSqlServerDatabaseResourcePropertiesBackupInformationOutput

func (SqlServerDatabaseResourcePropertiesBackupInformationArgs) ToSqlServerDatabaseResourcePropertiesBackupInformationOutputWithContext

func (i SqlServerDatabaseResourcePropertiesBackupInformationArgs) ToSqlServerDatabaseResourcePropertiesBackupInformationOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesBackupInformationOutput

func (SqlServerDatabaseResourcePropertiesBackupInformationArgs) ToSqlServerDatabaseResourcePropertiesBackupInformationPtrOutput

func (i SqlServerDatabaseResourcePropertiesBackupInformationArgs) ToSqlServerDatabaseResourcePropertiesBackupInformationPtrOutput() SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput

func (SqlServerDatabaseResourcePropertiesBackupInformationArgs) ToSqlServerDatabaseResourcePropertiesBackupInformationPtrOutputWithContext

func (i SqlServerDatabaseResourcePropertiesBackupInformationArgs) ToSqlServerDatabaseResourcePropertiesBackupInformationPtrOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput

type SqlServerDatabaseResourcePropertiesBackupInformationInput

type SqlServerDatabaseResourcePropertiesBackupInformationInput interface {
	pulumi.Input

	ToSqlServerDatabaseResourcePropertiesBackupInformationOutput() SqlServerDatabaseResourcePropertiesBackupInformationOutput
	ToSqlServerDatabaseResourcePropertiesBackupInformationOutputWithContext(context.Context) SqlServerDatabaseResourcePropertiesBackupInformationOutput
}

SqlServerDatabaseResourcePropertiesBackupInformationInput is an input type that accepts SqlServerDatabaseResourcePropertiesBackupInformationArgs and SqlServerDatabaseResourcePropertiesBackupInformationOutput values. You can construct a concrete instance of `SqlServerDatabaseResourcePropertiesBackupInformationInput` via:

SqlServerDatabaseResourcePropertiesBackupInformationArgs{...}

type SqlServerDatabaseResourcePropertiesBackupInformationOutput

type SqlServerDatabaseResourcePropertiesBackupInformationOutput struct{ *pulumi.OutputState }

func (SqlServerDatabaseResourcePropertiesBackupInformationOutput) ElementType

func (SqlServerDatabaseResourcePropertiesBackupInformationOutput) LastFullBackup

Date time of last full backup.

func (SqlServerDatabaseResourcePropertiesBackupInformationOutput) LastLogBackup

Date time of last log backup.

func (SqlServerDatabaseResourcePropertiesBackupInformationOutput) ToSqlServerDatabaseResourcePropertiesBackupInformationOutput

func (SqlServerDatabaseResourcePropertiesBackupInformationOutput) ToSqlServerDatabaseResourcePropertiesBackupInformationOutputWithContext

func (o SqlServerDatabaseResourcePropertiesBackupInformationOutput) ToSqlServerDatabaseResourcePropertiesBackupInformationOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesBackupInformationOutput

func (SqlServerDatabaseResourcePropertiesBackupInformationOutput) ToSqlServerDatabaseResourcePropertiesBackupInformationPtrOutput

func (SqlServerDatabaseResourcePropertiesBackupInformationOutput) ToSqlServerDatabaseResourcePropertiesBackupInformationPtrOutputWithContext

func (o SqlServerDatabaseResourcePropertiesBackupInformationOutput) ToSqlServerDatabaseResourcePropertiesBackupInformationPtrOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput

type SqlServerDatabaseResourcePropertiesBackupInformationPtrInput

type SqlServerDatabaseResourcePropertiesBackupInformationPtrInput interface {
	pulumi.Input

	ToSqlServerDatabaseResourcePropertiesBackupInformationPtrOutput() SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput
	ToSqlServerDatabaseResourcePropertiesBackupInformationPtrOutputWithContext(context.Context) SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput
}

SqlServerDatabaseResourcePropertiesBackupInformationPtrInput is an input type that accepts SqlServerDatabaseResourcePropertiesBackupInformationArgs, SqlServerDatabaseResourcePropertiesBackupInformationPtr and SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput values. You can construct a concrete instance of `SqlServerDatabaseResourcePropertiesBackupInformationPtrInput` via:

        SqlServerDatabaseResourcePropertiesBackupInformationArgs{...}

or:

        nil

type SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput

type SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput struct{ *pulumi.OutputState }

func (SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput) Elem

func (SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput) ElementType

func (SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput) LastFullBackup

Date time of last full backup.

func (SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput) LastLogBackup

Date time of last log backup.

func (SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput) ToSqlServerDatabaseResourcePropertiesBackupInformationPtrOutput

func (SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput) ToSqlServerDatabaseResourcePropertiesBackupInformationPtrOutputWithContext

func (o SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput) ToSqlServerDatabaseResourcePropertiesBackupInformationPtrOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesBackupInformationPtrOutput

type SqlServerDatabaseResourcePropertiesDatabaseOptions

type SqlServerDatabaseResourcePropertiesDatabaseOptions struct {
	IsAutoCloseOn               *bool `pulumi:"isAutoCloseOn"`
	IsAutoCreateStatsOn         *bool `pulumi:"isAutoCreateStatsOn"`
	IsAutoShrinkOn              *bool `pulumi:"isAutoShrinkOn"`
	IsAutoUpdateStatsOn         *bool `pulumi:"isAutoUpdateStatsOn"`
	IsEncrypted                 *bool `pulumi:"isEncrypted"`
	IsMemoryOptimizationEnabled *bool `pulumi:"isMemoryOptimizationEnabled"`
	IsRemoteDataArchiveEnabled  *bool `pulumi:"isRemoteDataArchiveEnabled"`
	IsTrustworthyOn             *bool `pulumi:"isTrustworthyOn"`
}

List of features that are enabled for the database

type SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs

type SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs struct {
	IsAutoCloseOn               pulumi.BoolPtrInput `pulumi:"isAutoCloseOn"`
	IsAutoCreateStatsOn         pulumi.BoolPtrInput `pulumi:"isAutoCreateStatsOn"`
	IsAutoShrinkOn              pulumi.BoolPtrInput `pulumi:"isAutoShrinkOn"`
	IsAutoUpdateStatsOn         pulumi.BoolPtrInput `pulumi:"isAutoUpdateStatsOn"`
	IsEncrypted                 pulumi.BoolPtrInput `pulumi:"isEncrypted"`
	IsMemoryOptimizationEnabled pulumi.BoolPtrInput `pulumi:"isMemoryOptimizationEnabled"`
	IsRemoteDataArchiveEnabled  pulumi.BoolPtrInput `pulumi:"isRemoteDataArchiveEnabled"`
	IsTrustworthyOn             pulumi.BoolPtrInput `pulumi:"isTrustworthyOn"`
}

List of features that are enabled for the database

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs) ElementType

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsOutput

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsOutputWithContext

func (i SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput

func (i SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput() SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutputWithContext

func (i SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput

type SqlServerDatabaseResourcePropertiesDatabaseOptionsInput

type SqlServerDatabaseResourcePropertiesDatabaseOptionsInput interface {
	pulumi.Input

	ToSqlServerDatabaseResourcePropertiesDatabaseOptionsOutput() SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput
	ToSqlServerDatabaseResourcePropertiesDatabaseOptionsOutputWithContext(context.Context) SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput
}

SqlServerDatabaseResourcePropertiesDatabaseOptionsInput is an input type that accepts SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs and SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput values. You can construct a concrete instance of `SqlServerDatabaseResourcePropertiesDatabaseOptionsInput` via:

SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs{...}

type SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput

type SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput struct{ *pulumi.OutputState }

List of features that are enabled for the database

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) ElementType

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) IsAutoCloseOn

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) IsAutoCreateStatsOn

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) IsAutoShrinkOn

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) IsAutoUpdateStatsOn

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) IsEncrypted

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) IsMemoryOptimizationEnabled

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) IsRemoteDataArchiveEnabled

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) IsTrustworthyOn

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsOutput

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsOutputWithContext

func (o SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutputWithContext

func (o SqlServerDatabaseResourcePropertiesDatabaseOptionsOutput) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput

type SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrInput

type SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrInput interface {
	pulumi.Input

	ToSqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput() SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput
	ToSqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutputWithContext(context.Context) SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput
}

SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrInput is an input type that accepts SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs, SqlServerDatabaseResourcePropertiesDatabaseOptionsPtr and SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput values. You can construct a concrete instance of `SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrInput` via:

        SqlServerDatabaseResourcePropertiesDatabaseOptionsArgs{...}

or:

        nil

type SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput

type SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput struct{ *pulumi.OutputState }

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput) Elem

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput) ElementType

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput) IsAutoCloseOn

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput) IsAutoCreateStatsOn

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput) IsAutoShrinkOn

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput) IsAutoUpdateStatsOn

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput) IsEncrypted

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput) IsMemoryOptimizationEnabled

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput) IsRemoteDataArchiveEnabled

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput) IsTrustworthyOn

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput

func (SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutputWithContext

func (o SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput) ToSqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesDatabaseOptionsPtrOutput

type SqlServerDatabaseResourcePropertiesInput

type SqlServerDatabaseResourcePropertiesInput interface {
	pulumi.Input

	ToSqlServerDatabaseResourcePropertiesOutput() SqlServerDatabaseResourcePropertiesOutput
	ToSqlServerDatabaseResourcePropertiesOutputWithContext(context.Context) SqlServerDatabaseResourcePropertiesOutput
}

SqlServerDatabaseResourcePropertiesInput is an input type that accepts SqlServerDatabaseResourcePropertiesArgs and SqlServerDatabaseResourcePropertiesOutput values. You can construct a concrete instance of `SqlServerDatabaseResourcePropertiesInput` via:

SqlServerDatabaseResourcePropertiesArgs{...}

type SqlServerDatabaseResourcePropertiesOutput

type SqlServerDatabaseResourcePropertiesOutput struct{ *pulumi.OutputState }

The properties of Arc Sql Server database resource

func (SqlServerDatabaseResourcePropertiesOutput) BackupInformation

func (SqlServerDatabaseResourcePropertiesOutput) CollationName

Collation of the database.

func (SqlServerDatabaseResourcePropertiesOutput) CompatibilityLevel

Compatibility level of the database

func (SqlServerDatabaseResourcePropertiesOutput) DatabaseCreationDate

Creation date of the database.

func (SqlServerDatabaseResourcePropertiesOutput) DatabaseOptions

List of features that are enabled for the database

func (SqlServerDatabaseResourcePropertiesOutput) ElementType

func (SqlServerDatabaseResourcePropertiesOutput) IsReadOnly

Whether the database is read only or not.

func (SqlServerDatabaseResourcePropertiesOutput) RecoveryMode

Status of the database.

func (SqlServerDatabaseResourcePropertiesOutput) SizeMB

Size of the database.

func (SqlServerDatabaseResourcePropertiesOutput) SpaceAvailableMB

Space left of the database.

func (SqlServerDatabaseResourcePropertiesOutput) State

State of the database.

func (SqlServerDatabaseResourcePropertiesOutput) ToSqlServerDatabaseResourcePropertiesOutput

func (o SqlServerDatabaseResourcePropertiesOutput) ToSqlServerDatabaseResourcePropertiesOutput() SqlServerDatabaseResourcePropertiesOutput

func (SqlServerDatabaseResourcePropertiesOutput) ToSqlServerDatabaseResourcePropertiesOutputWithContext

func (o SqlServerDatabaseResourcePropertiesOutput) ToSqlServerDatabaseResourcePropertiesOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesOutput

type SqlServerDatabaseResourcePropertiesResponse

type SqlServerDatabaseResourcePropertiesResponse struct {
	BackupInformation *SqlServerDatabaseResourcePropertiesResponseBackupInformation `pulumi:"backupInformation"`
	// Collation of the database.
	CollationName *string `pulumi:"collationName"`
	// Compatibility level of the database
	CompatibilityLevel *int `pulumi:"compatibilityLevel"`
	// Creation date of the database.
	DatabaseCreationDate *string `pulumi:"databaseCreationDate"`
	// List of features that are enabled for the database
	DatabaseOptions *SqlServerDatabaseResourcePropertiesResponseDatabaseOptions `pulumi:"databaseOptions"`
	// Whether the database is read only or not.
	IsReadOnly *bool `pulumi:"isReadOnly"`
	// The provisioning state of the Arc-enabled SQL Server database resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Status of the database.
	RecoveryMode *string `pulumi:"recoveryMode"`
	// Size of the database.
	SizeMB *float64 `pulumi:"sizeMB"`
	// Space left of the database.
	SpaceAvailableMB *float64 `pulumi:"spaceAvailableMB"`
	// State of the database.
	State *string `pulumi:"state"`
}

The properties of Arc Sql Server database resource

type SqlServerDatabaseResourcePropertiesResponseBackupInformation

type SqlServerDatabaseResourcePropertiesResponseBackupInformation struct {
	// Date time of last full backup.
	LastFullBackup *string `pulumi:"lastFullBackup"`
	// Date time of last log backup.
	LastLogBackup *string `pulumi:"lastLogBackup"`
}

type SqlServerDatabaseResourcePropertiesResponseBackupInformationOutput

type SqlServerDatabaseResourcePropertiesResponseBackupInformationOutput struct{ *pulumi.OutputState }

func (SqlServerDatabaseResourcePropertiesResponseBackupInformationOutput) ElementType

func (SqlServerDatabaseResourcePropertiesResponseBackupInformationOutput) LastFullBackup

Date time of last full backup.

func (SqlServerDatabaseResourcePropertiesResponseBackupInformationOutput) LastLogBackup

Date time of last log backup.

func (SqlServerDatabaseResourcePropertiesResponseBackupInformationOutput) ToSqlServerDatabaseResourcePropertiesResponseBackupInformationOutput

func (SqlServerDatabaseResourcePropertiesResponseBackupInformationOutput) ToSqlServerDatabaseResourcePropertiesResponseBackupInformationOutputWithContext

func (o SqlServerDatabaseResourcePropertiesResponseBackupInformationOutput) ToSqlServerDatabaseResourcePropertiesResponseBackupInformationOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesResponseBackupInformationOutput

type SqlServerDatabaseResourcePropertiesResponseBackupInformationPtrOutput

type SqlServerDatabaseResourcePropertiesResponseBackupInformationPtrOutput struct{ *pulumi.OutputState }

func (SqlServerDatabaseResourcePropertiesResponseBackupInformationPtrOutput) Elem

func (SqlServerDatabaseResourcePropertiesResponseBackupInformationPtrOutput) ElementType

func (SqlServerDatabaseResourcePropertiesResponseBackupInformationPtrOutput) LastFullBackup

Date time of last full backup.

func (SqlServerDatabaseResourcePropertiesResponseBackupInformationPtrOutput) LastLogBackup

Date time of last log backup.

func (SqlServerDatabaseResourcePropertiesResponseBackupInformationPtrOutput) ToSqlServerDatabaseResourcePropertiesResponseBackupInformationPtrOutput

func (SqlServerDatabaseResourcePropertiesResponseBackupInformationPtrOutput) ToSqlServerDatabaseResourcePropertiesResponseBackupInformationPtrOutputWithContext

func (o SqlServerDatabaseResourcePropertiesResponseBackupInformationPtrOutput) ToSqlServerDatabaseResourcePropertiesResponseBackupInformationPtrOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesResponseBackupInformationPtrOutput

type SqlServerDatabaseResourcePropertiesResponseDatabaseOptions

type SqlServerDatabaseResourcePropertiesResponseDatabaseOptions struct {
	IsAutoCloseOn               *bool `pulumi:"isAutoCloseOn"`
	IsAutoCreateStatsOn         *bool `pulumi:"isAutoCreateStatsOn"`
	IsAutoShrinkOn              *bool `pulumi:"isAutoShrinkOn"`
	IsAutoUpdateStatsOn         *bool `pulumi:"isAutoUpdateStatsOn"`
	IsEncrypted                 *bool `pulumi:"isEncrypted"`
	IsMemoryOptimizationEnabled *bool `pulumi:"isMemoryOptimizationEnabled"`
	IsRemoteDataArchiveEnabled  *bool `pulumi:"isRemoteDataArchiveEnabled"`
	IsTrustworthyOn             *bool `pulumi:"isTrustworthyOn"`
}

List of features that are enabled for the database

type SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput

type SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput struct{ *pulumi.OutputState }

List of features that are enabled for the database

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput) ElementType

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput) IsAutoCloseOn

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput) IsAutoCreateStatsOn

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput) IsAutoShrinkOn

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput) IsAutoUpdateStatsOn

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput) IsEncrypted

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput) IsMemoryOptimizationEnabled

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput) IsRemoteDataArchiveEnabled

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput) IsTrustworthyOn

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput) ToSqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput) ToSqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutputWithContext

func (o SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput) ToSqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsOutput

type SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput

type SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput struct{ *pulumi.OutputState }

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput) Elem

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput) ElementType

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput) IsAutoCloseOn

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput) IsAutoCreateStatsOn

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput) IsAutoShrinkOn

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput) IsAutoUpdateStatsOn

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput) IsEncrypted

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput) IsMemoryOptimizationEnabled

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput) IsRemoteDataArchiveEnabled

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput) IsTrustworthyOn

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput) ToSqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput

func (SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput) ToSqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutputWithContext

func (o SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput) ToSqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesResponseDatabaseOptionsPtrOutput

type SqlServerDatabaseResourcePropertiesResponseOutput

type SqlServerDatabaseResourcePropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of Arc Sql Server database resource

func (SqlServerDatabaseResourcePropertiesResponseOutput) CollationName

Collation of the database.

func (SqlServerDatabaseResourcePropertiesResponseOutput) CompatibilityLevel

Compatibility level of the database

func (SqlServerDatabaseResourcePropertiesResponseOutput) DatabaseCreationDate

Creation date of the database.

func (SqlServerDatabaseResourcePropertiesResponseOutput) DatabaseOptions

List of features that are enabled for the database

func (SqlServerDatabaseResourcePropertiesResponseOutput) ElementType

func (SqlServerDatabaseResourcePropertiesResponseOutput) IsReadOnly

Whether the database is read only or not.

func (SqlServerDatabaseResourcePropertiesResponseOutput) ProvisioningState

The provisioning state of the Arc-enabled SQL Server database resource.

func (SqlServerDatabaseResourcePropertiesResponseOutput) RecoveryMode

Status of the database.

func (SqlServerDatabaseResourcePropertiesResponseOutput) SizeMB

Size of the database.

func (SqlServerDatabaseResourcePropertiesResponseOutput) SpaceAvailableMB

Space left of the database.

func (SqlServerDatabaseResourcePropertiesResponseOutput) State

State of the database.

func (SqlServerDatabaseResourcePropertiesResponseOutput) ToSqlServerDatabaseResourcePropertiesResponseOutput

func (o SqlServerDatabaseResourcePropertiesResponseOutput) ToSqlServerDatabaseResourcePropertiesResponseOutput() SqlServerDatabaseResourcePropertiesResponseOutput

func (SqlServerDatabaseResourcePropertiesResponseOutput) ToSqlServerDatabaseResourcePropertiesResponseOutputWithContext

func (o SqlServerDatabaseResourcePropertiesResponseOutput) ToSqlServerDatabaseResourcePropertiesResponseOutputWithContext(ctx context.Context) SqlServerDatabaseResourcePropertiesResponseOutput

type SqlServerDatabaseState

type SqlServerDatabaseState struct {
}

func (SqlServerDatabaseState) ElementType

func (SqlServerDatabaseState) ElementType() reflect.Type

type SqlServerInstance

type SqlServerInstance struct {
	pulumi.CustomResourceState

	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// null
	Properties SqlServerInstancePropertiesResponseOutput `pulumi:"properties"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

A SqlServerInstance. Azure REST API version: 2023-01-15-preview. Prior API version in Azure Native 1.x: 2021-06-01-preview.

Other available API versions: 2024-01-01.

func GetSqlServerInstance

func GetSqlServerInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlServerInstanceState, opts ...pulumi.ResourceOption) (*SqlServerInstance, error)

GetSqlServerInstance gets an existing SqlServerInstance 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 NewSqlServerInstance

func NewSqlServerInstance(ctx *pulumi.Context,
	name string, args *SqlServerInstanceArgs, opts ...pulumi.ResourceOption) (*SqlServerInstance, error)

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

func (*SqlServerInstance) ElementType

func (*SqlServerInstance) ElementType() reflect.Type

func (*SqlServerInstance) ToSqlServerInstanceOutput

func (i *SqlServerInstance) ToSqlServerInstanceOutput() SqlServerInstanceOutput

func (*SqlServerInstance) ToSqlServerInstanceOutputWithContext

func (i *SqlServerInstance) ToSqlServerInstanceOutputWithContext(ctx context.Context) SqlServerInstanceOutput

type SqlServerInstanceArgs

type SqlServerInstanceArgs struct {
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// null
	Properties SqlServerInstancePropertiesPtrInput
	// The name of the Azure resource group
	ResourceGroupName pulumi.StringInput
	// Name of SQL Server Instance
	SqlServerInstanceName pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a SqlServerInstance resource.

func (SqlServerInstanceArgs) ElementType

func (SqlServerInstanceArgs) ElementType() reflect.Type

type SqlServerInstanceInput

type SqlServerInstanceInput interface {
	pulumi.Input

	ToSqlServerInstanceOutput() SqlServerInstanceOutput
	ToSqlServerInstanceOutputWithContext(ctx context.Context) SqlServerInstanceOutput
}

type SqlServerInstanceOutput

type SqlServerInstanceOutput struct{ *pulumi.OutputState }

func (SqlServerInstanceOutput) ElementType

func (SqlServerInstanceOutput) ElementType() reflect.Type

func (SqlServerInstanceOutput) Location

The geo-location where the resource lives

func (SqlServerInstanceOutput) Name

The name of the resource

func (SqlServerInstanceOutput) Properties

null

func (SqlServerInstanceOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (SqlServerInstanceOutput) Tags

Resource tags.

func (SqlServerInstanceOutput) ToSqlServerInstanceOutput

func (o SqlServerInstanceOutput) ToSqlServerInstanceOutput() SqlServerInstanceOutput

func (SqlServerInstanceOutput) ToSqlServerInstanceOutputWithContext

func (o SqlServerInstanceOutput) ToSqlServerInstanceOutputWithContext(ctx context.Context) SqlServerInstanceOutput

func (SqlServerInstanceOutput) Type

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

type SqlServerInstanceProperties

type SqlServerInstanceProperties struct {
	// Status of Azure Defender.
	AzureDefenderStatus *string `pulumi:"azureDefenderStatus"`
	// Timestamp of last Azure Defender status update.
	AzureDefenderStatusLastUpdated *string `pulumi:"azureDefenderStatusLastUpdated"`
	// SQL Server collation.
	Collation *string `pulumi:"collation"`
	// ARM Resource id of the container resource (Azure Arc for Servers).
	ContainerResourceId string `pulumi:"containerResourceId"`
	// The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
	Cores *string `pulumi:"cores"`
	// SQL Server current version.
	CurrentVersion *string `pulumi:"currentVersion"`
	// SQL Server edition.
	Edition *string `pulumi:"edition"`
	// Type of host for Azure Arc SQL Server
	HostType *string `pulumi:"hostType"`
	// SQL Server instance name.
	InstanceName *string `pulumi:"instanceName"`
	// SQL Server license type.
	LicenseType *string `pulumi:"licenseType"`
	// SQL Server update level.
	PatchLevel *string `pulumi:"patchLevel"`
	// SQL Server product ID.
	ProductId *string `pulumi:"productId"`
	// The cloud connectivity status.
	Status string `pulumi:"status"`
	// Dynamic TCP ports used by SQL Server.
	TcpDynamicPorts *string `pulumi:"tcpDynamicPorts"`
	// Static TCP ports used by SQL Server.
	TcpStaticPorts *string `pulumi:"tcpStaticPorts"`
	// The number of logical processors used by the SQL Server instance.
	VCore *string `pulumi:"vCore"`
	// SQL Server version.
	Version *string `pulumi:"version"`
}

Properties of SqlServerInstance.

type SqlServerInstancePropertiesArgs

type SqlServerInstancePropertiesArgs struct {
	// Status of Azure Defender.
	AzureDefenderStatus pulumi.StringPtrInput `pulumi:"azureDefenderStatus"`
	// Timestamp of last Azure Defender status update.
	AzureDefenderStatusLastUpdated pulumi.StringPtrInput `pulumi:"azureDefenderStatusLastUpdated"`
	// SQL Server collation.
	Collation pulumi.StringPtrInput `pulumi:"collation"`
	// ARM Resource id of the container resource (Azure Arc for Servers).
	ContainerResourceId pulumi.StringInput `pulumi:"containerResourceId"`
	// The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
	Cores pulumi.StringPtrInput `pulumi:"cores"`
	// SQL Server current version.
	CurrentVersion pulumi.StringPtrInput `pulumi:"currentVersion"`
	// SQL Server edition.
	Edition pulumi.StringPtrInput `pulumi:"edition"`
	// Type of host for Azure Arc SQL Server
	HostType pulumi.StringPtrInput `pulumi:"hostType"`
	// SQL Server instance name.
	InstanceName pulumi.StringPtrInput `pulumi:"instanceName"`
	// SQL Server license type.
	LicenseType pulumi.StringPtrInput `pulumi:"licenseType"`
	// SQL Server update level.
	PatchLevel pulumi.StringPtrInput `pulumi:"patchLevel"`
	// SQL Server product ID.
	ProductId pulumi.StringPtrInput `pulumi:"productId"`
	// The cloud connectivity status.
	Status pulumi.StringInput `pulumi:"status"`
	// Dynamic TCP ports used by SQL Server.
	TcpDynamicPorts pulumi.StringPtrInput `pulumi:"tcpDynamicPorts"`
	// Static TCP ports used by SQL Server.
	TcpStaticPorts pulumi.StringPtrInput `pulumi:"tcpStaticPorts"`
	// The number of logical processors used by the SQL Server instance.
	VCore pulumi.StringPtrInput `pulumi:"vCore"`
	// SQL Server version.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Properties of SqlServerInstance.

func (SqlServerInstancePropertiesArgs) ElementType

func (SqlServerInstancePropertiesArgs) ToSqlServerInstancePropertiesOutput

func (i SqlServerInstancePropertiesArgs) ToSqlServerInstancePropertiesOutput() SqlServerInstancePropertiesOutput

func (SqlServerInstancePropertiesArgs) ToSqlServerInstancePropertiesOutputWithContext

func (i SqlServerInstancePropertiesArgs) ToSqlServerInstancePropertiesOutputWithContext(ctx context.Context) SqlServerInstancePropertiesOutput

func (SqlServerInstancePropertiesArgs) ToSqlServerInstancePropertiesPtrOutput

func (i SqlServerInstancePropertiesArgs) ToSqlServerInstancePropertiesPtrOutput() SqlServerInstancePropertiesPtrOutput

func (SqlServerInstancePropertiesArgs) ToSqlServerInstancePropertiesPtrOutputWithContext

func (i SqlServerInstancePropertiesArgs) ToSqlServerInstancePropertiesPtrOutputWithContext(ctx context.Context) SqlServerInstancePropertiesPtrOutput

type SqlServerInstancePropertiesInput

type SqlServerInstancePropertiesInput interface {
	pulumi.Input

	ToSqlServerInstancePropertiesOutput() SqlServerInstancePropertiesOutput
	ToSqlServerInstancePropertiesOutputWithContext(context.Context) SqlServerInstancePropertiesOutput
}

SqlServerInstancePropertiesInput is an input type that accepts SqlServerInstancePropertiesArgs and SqlServerInstancePropertiesOutput values. You can construct a concrete instance of `SqlServerInstancePropertiesInput` via:

SqlServerInstancePropertiesArgs{...}

type SqlServerInstancePropertiesOutput

type SqlServerInstancePropertiesOutput struct{ *pulumi.OutputState }

Properties of SqlServerInstance.

func (SqlServerInstancePropertiesOutput) AzureDefenderStatus

Status of Azure Defender.

func (SqlServerInstancePropertiesOutput) AzureDefenderStatusLastUpdated

func (o SqlServerInstancePropertiesOutput) AzureDefenderStatusLastUpdated() pulumi.StringPtrOutput

Timestamp of last Azure Defender status update.

func (SqlServerInstancePropertiesOutput) Collation

SQL Server collation.

func (SqlServerInstancePropertiesOutput) ContainerResourceId

func (o SqlServerInstancePropertiesOutput) ContainerResourceId() pulumi.StringOutput

ARM Resource id of the container resource (Azure Arc for Servers).

func (SqlServerInstancePropertiesOutput) Cores

The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.

func (SqlServerInstancePropertiesOutput) CurrentVersion

SQL Server current version.

func (SqlServerInstancePropertiesOutput) Edition

SQL Server edition.

func (SqlServerInstancePropertiesOutput) ElementType

func (SqlServerInstancePropertiesOutput) HostType

Type of host for Azure Arc SQL Server

func (SqlServerInstancePropertiesOutput) InstanceName

SQL Server instance name.

func (SqlServerInstancePropertiesOutput) LicenseType

SQL Server license type.

func (SqlServerInstancePropertiesOutput) PatchLevel

SQL Server update level.

func (SqlServerInstancePropertiesOutput) ProductId

SQL Server product ID.

func (SqlServerInstancePropertiesOutput) Status

The cloud connectivity status.

func (SqlServerInstancePropertiesOutput) TcpDynamicPorts

Dynamic TCP ports used by SQL Server.

func (SqlServerInstancePropertiesOutput) TcpStaticPorts

Static TCP ports used by SQL Server.

func (SqlServerInstancePropertiesOutput) ToSqlServerInstancePropertiesOutput

func (o SqlServerInstancePropertiesOutput) ToSqlServerInstancePropertiesOutput() SqlServerInstancePropertiesOutput

func (SqlServerInstancePropertiesOutput) ToSqlServerInstancePropertiesOutputWithContext

func (o SqlServerInstancePropertiesOutput) ToSqlServerInstancePropertiesOutputWithContext(ctx context.Context) SqlServerInstancePropertiesOutput

func (SqlServerInstancePropertiesOutput) ToSqlServerInstancePropertiesPtrOutput

func (o SqlServerInstancePropertiesOutput) ToSqlServerInstancePropertiesPtrOutput() SqlServerInstancePropertiesPtrOutput

func (SqlServerInstancePropertiesOutput) ToSqlServerInstancePropertiesPtrOutputWithContext

func (o SqlServerInstancePropertiesOutput) ToSqlServerInstancePropertiesPtrOutputWithContext(ctx context.Context) SqlServerInstancePropertiesPtrOutput

func (SqlServerInstancePropertiesOutput) VCore

The number of logical processors used by the SQL Server instance.

func (SqlServerInstancePropertiesOutput) Version

SQL Server version.

type SqlServerInstancePropertiesPtrInput

type SqlServerInstancePropertiesPtrInput interface {
	pulumi.Input

	ToSqlServerInstancePropertiesPtrOutput() SqlServerInstancePropertiesPtrOutput
	ToSqlServerInstancePropertiesPtrOutputWithContext(context.Context) SqlServerInstancePropertiesPtrOutput
}

SqlServerInstancePropertiesPtrInput is an input type that accepts SqlServerInstancePropertiesArgs, SqlServerInstancePropertiesPtr and SqlServerInstancePropertiesPtrOutput values. You can construct a concrete instance of `SqlServerInstancePropertiesPtrInput` via:

        SqlServerInstancePropertiesArgs{...}

or:

        nil

type SqlServerInstancePropertiesPtrOutput

type SqlServerInstancePropertiesPtrOutput struct{ *pulumi.OutputState }

func (SqlServerInstancePropertiesPtrOutput) AzureDefenderStatus

Status of Azure Defender.

func (SqlServerInstancePropertiesPtrOutput) AzureDefenderStatusLastUpdated

func (o SqlServerInstancePropertiesPtrOutput) AzureDefenderStatusLastUpdated() pulumi.StringPtrOutput

Timestamp of last Azure Defender status update.

func (SqlServerInstancePropertiesPtrOutput) Collation

SQL Server collation.

func (SqlServerInstancePropertiesPtrOutput) ContainerResourceId

ARM Resource id of the container resource (Azure Arc for Servers).

func (SqlServerInstancePropertiesPtrOutput) Cores

The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.

func (SqlServerInstancePropertiesPtrOutput) CurrentVersion

SQL Server current version.

func (SqlServerInstancePropertiesPtrOutput) Edition

SQL Server edition.

func (SqlServerInstancePropertiesPtrOutput) Elem

func (SqlServerInstancePropertiesPtrOutput) ElementType

func (SqlServerInstancePropertiesPtrOutput) HostType

Type of host for Azure Arc SQL Server

func (SqlServerInstancePropertiesPtrOutput) InstanceName

SQL Server instance name.

func (SqlServerInstancePropertiesPtrOutput) LicenseType

SQL Server license type.

func (SqlServerInstancePropertiesPtrOutput) PatchLevel

SQL Server update level.

func (SqlServerInstancePropertiesPtrOutput) ProductId

SQL Server product ID.

func (SqlServerInstancePropertiesPtrOutput) Status

The cloud connectivity status.

func (SqlServerInstancePropertiesPtrOutput) TcpDynamicPorts

Dynamic TCP ports used by SQL Server.

func (SqlServerInstancePropertiesPtrOutput) TcpStaticPorts

Static TCP ports used by SQL Server.

func (SqlServerInstancePropertiesPtrOutput) ToSqlServerInstancePropertiesPtrOutput

func (o SqlServerInstancePropertiesPtrOutput) ToSqlServerInstancePropertiesPtrOutput() SqlServerInstancePropertiesPtrOutput

func (SqlServerInstancePropertiesPtrOutput) ToSqlServerInstancePropertiesPtrOutputWithContext

func (o SqlServerInstancePropertiesPtrOutput) ToSqlServerInstancePropertiesPtrOutputWithContext(ctx context.Context) SqlServerInstancePropertiesPtrOutput

func (SqlServerInstancePropertiesPtrOutput) VCore

The number of logical processors used by the SQL Server instance.

func (SqlServerInstancePropertiesPtrOutput) Version

SQL Server version.

type SqlServerInstancePropertiesResponse

type SqlServerInstancePropertiesResponse struct {
	// Status of Azure Defender.
	AzureDefenderStatus *string `pulumi:"azureDefenderStatus"`
	// Timestamp of last Azure Defender status update.
	AzureDefenderStatusLastUpdated *string `pulumi:"azureDefenderStatusLastUpdated"`
	// SQL Server collation.
	Collation *string `pulumi:"collation"`
	// ARM Resource id of the container resource (Azure Arc for Servers).
	ContainerResourceId string `pulumi:"containerResourceId"`
	// The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
	Cores *string `pulumi:"cores"`
	// The time when the resource was created.
	CreateTime string `pulumi:"createTime"`
	// SQL Server current version.
	CurrentVersion *string `pulumi:"currentVersion"`
	// SQL Server edition.
	Edition *string `pulumi:"edition"`
	// Type of host for Azure Arc SQL Server
	HostType *string `pulumi:"hostType"`
	// SQL Server instance name.
	InstanceName *string `pulumi:"instanceName"`
	// SQL Server license type.
	LicenseType *string `pulumi:"licenseType"`
	// SQL Server update level.
	PatchLevel *string `pulumi:"patchLevel"`
	// SQL Server product ID.
	ProductId *string `pulumi:"productId"`
	// The provisioning state of the Arc-enabled SQL Server resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The cloud connectivity status.
	Status string `pulumi:"status"`
	// Dynamic TCP ports used by SQL Server.
	TcpDynamicPorts *string `pulumi:"tcpDynamicPorts"`
	// Static TCP ports used by SQL Server.
	TcpStaticPorts *string `pulumi:"tcpStaticPorts"`
	// The number of logical processors used by the SQL Server instance.
	VCore *string `pulumi:"vCore"`
	// SQL Server version.
	Version *string `pulumi:"version"`
}

Properties of SqlServerInstance.

type SqlServerInstancePropertiesResponseOutput

type SqlServerInstancePropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of SqlServerInstance.

func (SqlServerInstancePropertiesResponseOutput) AzureDefenderStatus

Status of Azure Defender.

func (SqlServerInstancePropertiesResponseOutput) AzureDefenderStatusLastUpdated

func (o SqlServerInstancePropertiesResponseOutput) AzureDefenderStatusLastUpdated() pulumi.StringPtrOutput

Timestamp of last Azure Defender status update.

func (SqlServerInstancePropertiesResponseOutput) Collation

SQL Server collation.

func (SqlServerInstancePropertiesResponseOutput) ContainerResourceId

ARM Resource id of the container resource (Azure Arc for Servers).

func (SqlServerInstancePropertiesResponseOutput) Cores

The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.

func (SqlServerInstancePropertiesResponseOutput) CreateTime

The time when the resource was created.

func (SqlServerInstancePropertiesResponseOutput) CurrentVersion

SQL Server current version.

func (SqlServerInstancePropertiesResponseOutput) Edition

SQL Server edition.

func (SqlServerInstancePropertiesResponseOutput) ElementType

func (SqlServerInstancePropertiesResponseOutput) HostType

Type of host for Azure Arc SQL Server

func (SqlServerInstancePropertiesResponseOutput) InstanceName

SQL Server instance name.

func (SqlServerInstancePropertiesResponseOutput) LicenseType

SQL Server license type.

func (SqlServerInstancePropertiesResponseOutput) PatchLevel

SQL Server update level.

func (SqlServerInstancePropertiesResponseOutput) ProductId

SQL Server product ID.

func (SqlServerInstancePropertiesResponseOutput) ProvisioningState

The provisioning state of the Arc-enabled SQL Server resource.

func (SqlServerInstancePropertiesResponseOutput) Status

The cloud connectivity status.

func (SqlServerInstancePropertiesResponseOutput) TcpDynamicPorts

Dynamic TCP ports used by SQL Server.

func (SqlServerInstancePropertiesResponseOutput) TcpStaticPorts

Static TCP ports used by SQL Server.

func (SqlServerInstancePropertiesResponseOutput) ToSqlServerInstancePropertiesResponseOutput

func (o SqlServerInstancePropertiesResponseOutput) ToSqlServerInstancePropertiesResponseOutput() SqlServerInstancePropertiesResponseOutput

func (SqlServerInstancePropertiesResponseOutput) ToSqlServerInstancePropertiesResponseOutputWithContext

func (o SqlServerInstancePropertiesResponseOutput) ToSqlServerInstancePropertiesResponseOutputWithContext(ctx context.Context) SqlServerInstancePropertiesResponseOutput

func (SqlServerInstancePropertiesResponseOutput) VCore

The number of logical processors used by the SQL Server instance.

func (SqlServerInstancePropertiesResponseOutput) Version

SQL Server version.

type SqlServerInstanceState

type SqlServerInstanceState struct {
}

func (SqlServerInstanceState) ElementType

func (SqlServerInstanceState) ElementType() reflect.Type

type SqlServerInstanceTelemetryColumnResponse

type SqlServerInstanceTelemetryColumnResponse struct {
	// The name of the telemetry column.
	Name *string `pulumi:"name"`
	// The type of the telemetry column.
	Type *string `pulumi:"type"`
}

The telemetry column for the SQL Server instance.

type SqlServerInstanceTelemetryColumnResponseArrayOutput

type SqlServerInstanceTelemetryColumnResponseArrayOutput struct{ *pulumi.OutputState }

func (SqlServerInstanceTelemetryColumnResponseArrayOutput) ElementType

func (SqlServerInstanceTelemetryColumnResponseArrayOutput) Index

func (SqlServerInstanceTelemetryColumnResponseArrayOutput) ToSqlServerInstanceTelemetryColumnResponseArrayOutput

func (o SqlServerInstanceTelemetryColumnResponseArrayOutput) ToSqlServerInstanceTelemetryColumnResponseArrayOutput() SqlServerInstanceTelemetryColumnResponseArrayOutput

func (SqlServerInstanceTelemetryColumnResponseArrayOutput) ToSqlServerInstanceTelemetryColumnResponseArrayOutputWithContext

func (o SqlServerInstanceTelemetryColumnResponseArrayOutput) ToSqlServerInstanceTelemetryColumnResponseArrayOutputWithContext(ctx context.Context) SqlServerInstanceTelemetryColumnResponseArrayOutput

type SqlServerInstanceTelemetryColumnResponseOutput

type SqlServerInstanceTelemetryColumnResponseOutput struct{ *pulumi.OutputState }

The telemetry column for the SQL Server instance.

func (SqlServerInstanceTelemetryColumnResponseOutput) ElementType

func (SqlServerInstanceTelemetryColumnResponseOutput) Name

The name of the telemetry column.

func (SqlServerInstanceTelemetryColumnResponseOutput) ToSqlServerInstanceTelemetryColumnResponseOutput

func (o SqlServerInstanceTelemetryColumnResponseOutput) ToSqlServerInstanceTelemetryColumnResponseOutput() SqlServerInstanceTelemetryColumnResponseOutput

func (SqlServerInstanceTelemetryColumnResponseOutput) ToSqlServerInstanceTelemetryColumnResponseOutputWithContext

func (o SqlServerInstanceTelemetryColumnResponseOutput) ToSqlServerInstanceTelemetryColumnResponseOutputWithContext(ctx context.Context) SqlServerInstanceTelemetryColumnResponseOutput

func (SqlServerInstanceTelemetryColumnResponseOutput) Type

The type of the telemetry column.

type SqlVersion

type SqlVersion string

SQL Server version.

func (SqlVersion) ElementType

func (SqlVersion) ElementType() reflect.Type

func (SqlVersion) ToSqlVersionOutput

func (e SqlVersion) ToSqlVersionOutput() SqlVersionOutput

func (SqlVersion) ToSqlVersionOutputWithContext

func (e SqlVersion) ToSqlVersionOutputWithContext(ctx context.Context) SqlVersionOutput

func (SqlVersion) ToSqlVersionPtrOutput

func (e SqlVersion) ToSqlVersionPtrOutput() SqlVersionPtrOutput

func (SqlVersion) ToSqlVersionPtrOutputWithContext

func (e SqlVersion) ToSqlVersionPtrOutputWithContext(ctx context.Context) SqlVersionPtrOutput

func (SqlVersion) ToStringOutput

func (e SqlVersion) ToStringOutput() pulumi.StringOutput

func (SqlVersion) ToStringOutputWithContext

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

func (SqlVersion) ToStringPtrOutput

func (e SqlVersion) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlVersion) ToStringPtrOutputWithContext

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

type SqlVersionInput

type SqlVersionInput interface {
	pulumi.Input

	ToSqlVersionOutput() SqlVersionOutput
	ToSqlVersionOutputWithContext(context.Context) SqlVersionOutput
}

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

SqlVersion_SQL_Server_2012
SqlVersion_SQL_Server_2014
SqlVersion_SQL_Server_2016
SqlVersion_SQL_Server_2017
SqlVersion_SQL_Server_2019
SqlVersion_SQL_Server_2022
SqlVersionUnknown

type SqlVersionOutput

type SqlVersionOutput struct{ *pulumi.OutputState }

func (SqlVersionOutput) ElementType

func (SqlVersionOutput) ElementType() reflect.Type

func (SqlVersionOutput) ToSqlVersionOutput

func (o SqlVersionOutput) ToSqlVersionOutput() SqlVersionOutput

func (SqlVersionOutput) ToSqlVersionOutputWithContext

func (o SqlVersionOutput) ToSqlVersionOutputWithContext(ctx context.Context) SqlVersionOutput

func (SqlVersionOutput) ToSqlVersionPtrOutput

func (o SqlVersionOutput) ToSqlVersionPtrOutput() SqlVersionPtrOutput

func (SqlVersionOutput) ToSqlVersionPtrOutputWithContext

func (o SqlVersionOutput) ToSqlVersionPtrOutputWithContext(ctx context.Context) SqlVersionPtrOutput

func (SqlVersionOutput) ToStringOutput

func (o SqlVersionOutput) ToStringOutput() pulumi.StringOutput

func (SqlVersionOutput) ToStringOutputWithContext

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

func (SqlVersionOutput) ToStringPtrOutput

func (o SqlVersionOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlVersionOutput) ToStringPtrOutputWithContext

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

type SqlVersionPtrInput

type SqlVersionPtrInput interface {
	pulumi.Input

	ToSqlVersionPtrOutput() SqlVersionPtrOutput
	ToSqlVersionPtrOutputWithContext(context.Context) SqlVersionPtrOutput
}

func SqlVersionPtr

func SqlVersionPtr(v string) SqlVersionPtrInput

type SqlVersionPtrOutput

type SqlVersionPtrOutput struct{ *pulumi.OutputState }

func (SqlVersionPtrOutput) Elem

func (SqlVersionPtrOutput) ElementType

func (SqlVersionPtrOutput) ElementType() reflect.Type

func (SqlVersionPtrOutput) ToSqlVersionPtrOutput

func (o SqlVersionPtrOutput) ToSqlVersionPtrOutput() SqlVersionPtrOutput

func (SqlVersionPtrOutput) ToSqlVersionPtrOutputWithContext

func (o SqlVersionPtrOutput) ToSqlVersionPtrOutputWithContext(ctx context.Context) SqlVersionPtrOutput

func (SqlVersionPtrOutput) ToStringPtrOutput

func (o SqlVersionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SqlVersionPtrOutput) ToStringPtrOutputWithContext

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

type SystemDataResponse

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

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

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

type UploadServicePrincipal

type UploadServicePrincipal struct {
	// Authority for the service principal. Example: https://login.microsoftonline.com/
	Authority *string `pulumi:"authority"`
	// Client ID of the service principal for uploading data.
	ClientId *string `pulumi:"clientId"`
	// Secret of the service principal
	ClientSecret *string `pulumi:"clientSecret"`
	// Tenant ID of the service principal.
	TenantId *string `pulumi:"tenantId"`
}

Service principal for uploading billing, metrics and logs.

type UploadServicePrincipalArgs

type UploadServicePrincipalArgs struct {
	// Authority for the service principal. Example: https://login.microsoftonline.com/
	Authority pulumi.StringPtrInput `pulumi:"authority"`
	// Client ID of the service principal for uploading data.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// Secret of the service principal
	ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"`
	// Tenant ID of the service principal.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

Service principal for uploading billing, metrics and logs.

func (UploadServicePrincipalArgs) ElementType

func (UploadServicePrincipalArgs) ElementType() reflect.Type

func (UploadServicePrincipalArgs) ToUploadServicePrincipalOutput

func (i UploadServicePrincipalArgs) ToUploadServicePrincipalOutput() UploadServicePrincipalOutput

func (UploadServicePrincipalArgs) ToUploadServicePrincipalOutputWithContext

func (i UploadServicePrincipalArgs) ToUploadServicePrincipalOutputWithContext(ctx context.Context) UploadServicePrincipalOutput

func (UploadServicePrincipalArgs) ToUploadServicePrincipalPtrOutput

func (i UploadServicePrincipalArgs) ToUploadServicePrincipalPtrOutput() UploadServicePrincipalPtrOutput

func (UploadServicePrincipalArgs) ToUploadServicePrincipalPtrOutputWithContext

func (i UploadServicePrincipalArgs) ToUploadServicePrincipalPtrOutputWithContext(ctx context.Context) UploadServicePrincipalPtrOutput

type UploadServicePrincipalInput

type UploadServicePrincipalInput interface {
	pulumi.Input

	ToUploadServicePrincipalOutput() UploadServicePrincipalOutput
	ToUploadServicePrincipalOutputWithContext(context.Context) UploadServicePrincipalOutput
}

UploadServicePrincipalInput is an input type that accepts UploadServicePrincipalArgs and UploadServicePrincipalOutput values. You can construct a concrete instance of `UploadServicePrincipalInput` via:

UploadServicePrincipalArgs{...}

type UploadServicePrincipalOutput

type UploadServicePrincipalOutput struct{ *pulumi.OutputState }

Service principal for uploading billing, metrics and logs.

func (UploadServicePrincipalOutput) Authority

Authority for the service principal. Example: https://login.microsoftonline.com/

func (UploadServicePrincipalOutput) ClientId

Client ID of the service principal for uploading data.

func (UploadServicePrincipalOutput) ClientSecret

Secret of the service principal

func (UploadServicePrincipalOutput) ElementType

func (UploadServicePrincipalOutput) TenantId

Tenant ID of the service principal.

func (UploadServicePrincipalOutput) ToUploadServicePrincipalOutput

func (o UploadServicePrincipalOutput) ToUploadServicePrincipalOutput() UploadServicePrincipalOutput

func (UploadServicePrincipalOutput) ToUploadServicePrincipalOutputWithContext

func (o UploadServicePrincipalOutput) ToUploadServicePrincipalOutputWithContext(ctx context.Context) UploadServicePrincipalOutput

func (UploadServicePrincipalOutput) ToUploadServicePrincipalPtrOutput

func (o UploadServicePrincipalOutput) ToUploadServicePrincipalPtrOutput() UploadServicePrincipalPtrOutput

func (UploadServicePrincipalOutput) ToUploadServicePrincipalPtrOutputWithContext

func (o UploadServicePrincipalOutput) ToUploadServicePrincipalPtrOutputWithContext(ctx context.Context) UploadServicePrincipalPtrOutput

type UploadServicePrincipalPtrInput

type UploadServicePrincipalPtrInput interface {
	pulumi.Input

	ToUploadServicePrincipalPtrOutput() UploadServicePrincipalPtrOutput
	ToUploadServicePrincipalPtrOutputWithContext(context.Context) UploadServicePrincipalPtrOutput
}

UploadServicePrincipalPtrInput is an input type that accepts UploadServicePrincipalArgs, UploadServicePrincipalPtr and UploadServicePrincipalPtrOutput values. You can construct a concrete instance of `UploadServicePrincipalPtrInput` via:

        UploadServicePrincipalArgs{...}

or:

        nil

type UploadServicePrincipalPtrOutput

type UploadServicePrincipalPtrOutput struct{ *pulumi.OutputState }

func (UploadServicePrincipalPtrOutput) Authority

Authority for the service principal. Example: https://login.microsoftonline.com/

func (UploadServicePrincipalPtrOutput) ClientId

Client ID of the service principal for uploading data.

func (UploadServicePrincipalPtrOutput) ClientSecret

Secret of the service principal

func (UploadServicePrincipalPtrOutput) Elem

func (UploadServicePrincipalPtrOutput) ElementType

func (UploadServicePrincipalPtrOutput) TenantId

Tenant ID of the service principal.

func (UploadServicePrincipalPtrOutput) ToUploadServicePrincipalPtrOutput

func (o UploadServicePrincipalPtrOutput) ToUploadServicePrincipalPtrOutput() UploadServicePrincipalPtrOutput

func (UploadServicePrincipalPtrOutput) ToUploadServicePrincipalPtrOutputWithContext

func (o UploadServicePrincipalPtrOutput) ToUploadServicePrincipalPtrOutputWithContext(ctx context.Context) UploadServicePrincipalPtrOutput

type UploadServicePrincipalResponse

type UploadServicePrincipalResponse struct {
	// Authority for the service principal. Example: https://login.microsoftonline.com/
	Authority *string `pulumi:"authority"`
	// Client ID of the service principal for uploading data.
	ClientId *string `pulumi:"clientId"`
	// Tenant ID of the service principal.
	TenantId *string `pulumi:"tenantId"`
}

Service principal for uploading billing, metrics and logs.

type UploadServicePrincipalResponseOutput

type UploadServicePrincipalResponseOutput struct{ *pulumi.OutputState }

Service principal for uploading billing, metrics and logs.

func (UploadServicePrincipalResponseOutput) Authority

Authority for the service principal. Example: https://login.microsoftonline.com/

func (UploadServicePrincipalResponseOutput) ClientId

Client ID of the service principal for uploading data.

func (UploadServicePrincipalResponseOutput) ElementType

func (UploadServicePrincipalResponseOutput) TenantId

Tenant ID of the service principal.

func (UploadServicePrincipalResponseOutput) ToUploadServicePrincipalResponseOutput

func (o UploadServicePrincipalResponseOutput) ToUploadServicePrincipalResponseOutput() UploadServicePrincipalResponseOutput

func (UploadServicePrincipalResponseOutput) ToUploadServicePrincipalResponseOutputWithContext

func (o UploadServicePrincipalResponseOutput) ToUploadServicePrincipalResponseOutputWithContext(ctx context.Context) UploadServicePrincipalResponseOutput

type UploadServicePrincipalResponsePtrOutput

type UploadServicePrincipalResponsePtrOutput struct{ *pulumi.OutputState }

func (UploadServicePrincipalResponsePtrOutput) Authority

Authority for the service principal. Example: https://login.microsoftonline.com/

func (UploadServicePrincipalResponsePtrOutput) ClientId

Client ID of the service principal for uploading data.

func (UploadServicePrincipalResponsePtrOutput) Elem

func (UploadServicePrincipalResponsePtrOutput) ElementType

func (UploadServicePrincipalResponsePtrOutput) TenantId

Tenant ID of the service principal.

func (UploadServicePrincipalResponsePtrOutput) ToUploadServicePrincipalResponsePtrOutput

func (o UploadServicePrincipalResponsePtrOutput) ToUploadServicePrincipalResponsePtrOutput() UploadServicePrincipalResponsePtrOutput

func (UploadServicePrincipalResponsePtrOutput) ToUploadServicePrincipalResponsePtrOutputWithContext

func (o UploadServicePrincipalResponsePtrOutput) ToUploadServicePrincipalResponsePtrOutputWithContext(ctx context.Context) UploadServicePrincipalResponsePtrOutput

type UploadWatermark

type UploadWatermark struct {
	// Last uploaded date for logs from kubernetes cluster. Defaults to current date time
	Logs *string `pulumi:"logs"`
	// Last uploaded date for metrics from kubernetes cluster. Defaults to current date time
	Metrics *string `pulumi:"metrics"`
	// Last uploaded date for usages from kubernetes cluster. Defaults to current date time
	Usages *string `pulumi:"usages"`
}

Properties on upload watermark. Mostly timestamp for each upload data type

type UploadWatermarkArgs

type UploadWatermarkArgs struct {
	// Last uploaded date for logs from kubernetes cluster. Defaults to current date time
	Logs pulumi.StringPtrInput `pulumi:"logs"`
	// Last uploaded date for metrics from kubernetes cluster. Defaults to current date time
	Metrics pulumi.StringPtrInput `pulumi:"metrics"`
	// Last uploaded date for usages from kubernetes cluster. Defaults to current date time
	Usages pulumi.StringPtrInput `pulumi:"usages"`
}

Properties on upload watermark. Mostly timestamp for each upload data type

func (UploadWatermarkArgs) ElementType

func (UploadWatermarkArgs) ElementType() reflect.Type

func (UploadWatermarkArgs) ToUploadWatermarkOutput

func (i UploadWatermarkArgs) ToUploadWatermarkOutput() UploadWatermarkOutput

func (UploadWatermarkArgs) ToUploadWatermarkOutputWithContext

func (i UploadWatermarkArgs) ToUploadWatermarkOutputWithContext(ctx context.Context) UploadWatermarkOutput

func (UploadWatermarkArgs) ToUploadWatermarkPtrOutput

func (i UploadWatermarkArgs) ToUploadWatermarkPtrOutput() UploadWatermarkPtrOutput

func (UploadWatermarkArgs) ToUploadWatermarkPtrOutputWithContext

func (i UploadWatermarkArgs) ToUploadWatermarkPtrOutputWithContext(ctx context.Context) UploadWatermarkPtrOutput

type UploadWatermarkInput

type UploadWatermarkInput interface {
	pulumi.Input

	ToUploadWatermarkOutput() UploadWatermarkOutput
	ToUploadWatermarkOutputWithContext(context.Context) UploadWatermarkOutput
}

UploadWatermarkInput is an input type that accepts UploadWatermarkArgs and UploadWatermarkOutput values. You can construct a concrete instance of `UploadWatermarkInput` via:

UploadWatermarkArgs{...}

type UploadWatermarkOutput

type UploadWatermarkOutput struct{ *pulumi.OutputState }

Properties on upload watermark. Mostly timestamp for each upload data type

func (UploadWatermarkOutput) ElementType

func (UploadWatermarkOutput) ElementType() reflect.Type

func (UploadWatermarkOutput) Logs

Last uploaded date for logs from kubernetes cluster. Defaults to current date time

func (UploadWatermarkOutput) Metrics

Last uploaded date for metrics from kubernetes cluster. Defaults to current date time

func (UploadWatermarkOutput) ToUploadWatermarkOutput

func (o UploadWatermarkOutput) ToUploadWatermarkOutput() UploadWatermarkOutput

func (UploadWatermarkOutput) ToUploadWatermarkOutputWithContext

func (o UploadWatermarkOutput) ToUploadWatermarkOutputWithContext(ctx context.Context) UploadWatermarkOutput

func (UploadWatermarkOutput) ToUploadWatermarkPtrOutput

func (o UploadWatermarkOutput) ToUploadWatermarkPtrOutput() UploadWatermarkPtrOutput

func (UploadWatermarkOutput) ToUploadWatermarkPtrOutputWithContext

func (o UploadWatermarkOutput) ToUploadWatermarkPtrOutputWithContext(ctx context.Context) UploadWatermarkPtrOutput

func (UploadWatermarkOutput) Usages

Last uploaded date for usages from kubernetes cluster. Defaults to current date time

type UploadWatermarkPtrInput

type UploadWatermarkPtrInput interface {
	pulumi.Input

	ToUploadWatermarkPtrOutput() UploadWatermarkPtrOutput
	ToUploadWatermarkPtrOutputWithContext(context.Context) UploadWatermarkPtrOutput
}

UploadWatermarkPtrInput is an input type that accepts UploadWatermarkArgs, UploadWatermarkPtr and UploadWatermarkPtrOutput values. You can construct a concrete instance of `UploadWatermarkPtrInput` via:

        UploadWatermarkArgs{...}

or:

        nil

type UploadWatermarkPtrOutput

type UploadWatermarkPtrOutput struct{ *pulumi.OutputState }

func (UploadWatermarkPtrOutput) Elem

func (UploadWatermarkPtrOutput) ElementType

func (UploadWatermarkPtrOutput) ElementType() reflect.Type

func (UploadWatermarkPtrOutput) Logs

Last uploaded date for logs from kubernetes cluster. Defaults to current date time

func (UploadWatermarkPtrOutput) Metrics

Last uploaded date for metrics from kubernetes cluster. Defaults to current date time

func (UploadWatermarkPtrOutput) ToUploadWatermarkPtrOutput

func (o UploadWatermarkPtrOutput) ToUploadWatermarkPtrOutput() UploadWatermarkPtrOutput

func (UploadWatermarkPtrOutput) ToUploadWatermarkPtrOutputWithContext

func (o UploadWatermarkPtrOutput) ToUploadWatermarkPtrOutputWithContext(ctx context.Context) UploadWatermarkPtrOutput

func (UploadWatermarkPtrOutput) Usages

Last uploaded date for usages from kubernetes cluster. Defaults to current date time

type UploadWatermarkResponse

type UploadWatermarkResponse struct {
	// Last uploaded date for logs from kubernetes cluster. Defaults to current date time
	Logs *string `pulumi:"logs"`
	// Last uploaded date for metrics from kubernetes cluster. Defaults to current date time
	Metrics *string `pulumi:"metrics"`
	// Last uploaded date for usages from kubernetes cluster. Defaults to current date time
	Usages *string `pulumi:"usages"`
}

Properties on upload watermark. Mostly timestamp for each upload data type

type UploadWatermarkResponseOutput

type UploadWatermarkResponseOutput struct{ *pulumi.OutputState }

Properties on upload watermark. Mostly timestamp for each upload data type

func (UploadWatermarkResponseOutput) ElementType

func (UploadWatermarkResponseOutput) Logs

Last uploaded date for logs from kubernetes cluster. Defaults to current date time

func (UploadWatermarkResponseOutput) Metrics

Last uploaded date for metrics from kubernetes cluster. Defaults to current date time

func (UploadWatermarkResponseOutput) ToUploadWatermarkResponseOutput

func (o UploadWatermarkResponseOutput) ToUploadWatermarkResponseOutput() UploadWatermarkResponseOutput

func (UploadWatermarkResponseOutput) ToUploadWatermarkResponseOutputWithContext

func (o UploadWatermarkResponseOutput) ToUploadWatermarkResponseOutputWithContext(ctx context.Context) UploadWatermarkResponseOutput

func (UploadWatermarkResponseOutput) Usages

Last uploaded date for usages from kubernetes cluster. Defaults to current date time

type UploadWatermarkResponsePtrOutput

type UploadWatermarkResponsePtrOutput struct{ *pulumi.OutputState }

func (UploadWatermarkResponsePtrOutput) Elem

func (UploadWatermarkResponsePtrOutput) ElementType

func (UploadWatermarkResponsePtrOutput) Logs

Last uploaded date for logs from kubernetes cluster. Defaults to current date time

func (UploadWatermarkResponsePtrOutput) Metrics

Last uploaded date for metrics from kubernetes cluster. Defaults to current date time

func (UploadWatermarkResponsePtrOutput) ToUploadWatermarkResponsePtrOutput

func (o UploadWatermarkResponsePtrOutput) ToUploadWatermarkResponsePtrOutput() UploadWatermarkResponsePtrOutput

func (UploadWatermarkResponsePtrOutput) ToUploadWatermarkResponsePtrOutputWithContext

func (o UploadWatermarkResponsePtrOutput) ToUploadWatermarkResponsePtrOutputWithContext(ctx context.Context) UploadWatermarkResponsePtrOutput

func (UploadWatermarkResponsePtrOutput) Usages

Last uploaded date for usages from kubernetes cluster. Defaults to current date time

Jump to

Keyboard shortcuts

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