config

package
v5.75.1 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: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAuxiliaryTenantIds

func GetAuxiliaryTenantIds(ctx *pulumi.Context) string

func GetClientCertificate added in v5.36.0

func GetClientCertificate(ctx *pulumi.Context) string

Base64 encoded PKCS#12 certificate bundle to use when authenticating as a Service Principal using a Client Certificate

func GetClientCertificatePassword

func GetClientCertificatePassword(ctx *pulumi.Context) string

The password associated with the Client Certificate. For use when authenticating as a Service Principal using a Client Certificate

func GetClientCertificatePath

func GetClientCertificatePath(ctx *pulumi.Context) string

The path to the Client Certificate associated with the Service Principal for use when authenticating as a Service Principal using a Client Certificate.

func GetClientId

func GetClientId(ctx *pulumi.Context) string

The Client ID which should be used.

func GetClientIdFilePath added in v5.44.0

func GetClientIdFilePath(ctx *pulumi.Context) string

The path to a file containing the Client ID which should be used.

func GetClientSecret

func GetClientSecret(ctx *pulumi.Context) string

The Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.

func GetClientSecretFilePath added in v5.44.0

func GetClientSecretFilePath(ctx *pulumi.Context) string

The path to a file containing the Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.

func GetDisableCorrelationRequestId

func GetDisableCorrelationRequestId(ctx *pulumi.Context) bool

This will disable the x-ms-correlation-request-id header.

func GetDisableTerraformPartnerId

func GetDisableTerraformPartnerId(ctx *pulumi.Context) bool

func GetEnvironment

func GetEnvironment(ctx *pulumi.Context) string

The Cloud Environment which should be used. Possible values are public, usgovernment, and china. Defaults to public. Not used and should not be specified when `metadataHost` is specified.

func GetFeatures

func GetFeatures(ctx *pulumi.Context) string

func GetLocation

func GetLocation(ctx *pulumi.Context) string

func GetMetadataHost

func GetMetadataHost(ctx *pulumi.Context) string

The Hostname which should be used for the Azure Metadata Service.

func GetMsiEndpoint

func GetMsiEndpoint(ctx *pulumi.Context) string

The path to a custom endpoint for Managed Service Identity - in most circumstances this should be detected automatically.

func GetOidcRequestToken added in v5.7.0

func GetOidcRequestToken(ctx *pulumi.Context) string

The bearer token for the request to the OIDC provider. For use when authenticating as a Service Principal using OpenID Connect.

func GetOidcRequestUrl added in v5.7.0

func GetOidcRequestUrl(ctx *pulumi.Context) string

The URL for the OIDC provider from which to request an ID token. For use when authenticating as a Service Principal using OpenID Connect.

func GetOidcToken added in v5.17.0

func GetOidcToken(ctx *pulumi.Context) string

The OIDC ID token for use when authenticating as a Service Principal using OpenID Connect.

func GetOidcTokenFilePath added in v5.21.0

func GetOidcTokenFilePath(ctx *pulumi.Context) string

The path to a file containing an OIDC ID token for use when authenticating as a Service Principal using OpenID Connect.

func GetPartnerId

func GetPartnerId(ctx *pulumi.Context) string

A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution.

func GetSkipProviderRegistration

func GetSkipProviderRegistration(ctx *pulumi.Context) bool

Should the AzureRM Provider skip registering all of the Resource Providers that it supports, if they're not already registered?

func GetStorageUseAzuread

func GetStorageUseAzuread(ctx *pulumi.Context) bool

Should the AzureRM Provider use AzureAD to access the Storage Data Plane API's?

func GetSubscriptionId

func GetSubscriptionId(ctx *pulumi.Context) string

The Subscription ID which should be used.

func GetTenantId

func GetTenantId(ctx *pulumi.Context) string

The Tenant ID which should be used.

func GetUseAksWorkloadIdentity added in v5.60.0

func GetUseAksWorkloadIdentity(ctx *pulumi.Context) bool

Allow Azure AKS Workload Identity to be used for Authentication.

func GetUseCli added in v5.36.0

func GetUseCli(ctx *pulumi.Context) bool

Allow Azure CLI to be used for Authentication.

func GetUseMsi

func GetUseMsi(ctx *pulumi.Context) bool

Allow Managed Service Identity to be used for Authentication.

func GetUseOidc added in v5.7.0

func GetUseOidc(ctx *pulumi.Context) bool

Allow OpenID Connect to be used for authentication

Types

type Features

type Features struct {
	ApiManagement            *FeaturesApiManagement            `pulumi:"apiManagement"`
	AppConfiguration         *FeaturesAppConfiguration         `pulumi:"appConfiguration"`
	ApplicationInsights      *FeaturesApplicationInsights      `pulumi:"applicationInsights"`
	CognitiveAccount         *FeaturesCognitiveAccount         `pulumi:"cognitiveAccount"`
	KeyVault                 *FeaturesKeyVault                 `pulumi:"keyVault"`
	LogAnalyticsWorkspace    *FeaturesLogAnalyticsWorkspace    `pulumi:"logAnalyticsWorkspace"`
	MachineLearning          *FeaturesMachineLearning          `pulumi:"machineLearning"`
	ManagedDisk              *FeaturesManagedDisk              `pulumi:"managedDisk"`
	PostgresqlFlexibleServer *FeaturesPostgresqlFlexibleServer `pulumi:"postgresqlFlexibleServer"`
	RecoveryService          *FeaturesRecoveryService          `pulumi:"recoveryService"`
	ResourceGroup            *FeaturesResourceGroup            `pulumi:"resourceGroup"`
	Subscription             *FeaturesSubscription             `pulumi:"subscription"`
	TemplateDeployment       *FeaturesTemplateDeployment       `pulumi:"templateDeployment"`
	VirtualMachine           *FeaturesVirtualMachine           `pulumi:"virtualMachine"`
	VirtualMachineScaleSet   *FeaturesVirtualMachineScaleSet   `pulumi:"virtualMachineScaleSet"`
}

type FeaturesApiManagement

type FeaturesApiManagement struct {
	PurgeSoftDeleteOnDestroy *bool `pulumi:"purgeSoftDeleteOnDestroy"`
	RecoverSoftDeleted       *bool `pulumi:"recoverSoftDeleted"`
}

type FeaturesApiManagementArgs

type FeaturesApiManagementArgs struct {
	PurgeSoftDeleteOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeleteOnDestroy"`
	RecoverSoftDeleted       pulumi.BoolPtrInput `pulumi:"recoverSoftDeleted"`
}

func (FeaturesApiManagementArgs) ElementType

func (FeaturesApiManagementArgs) ElementType() reflect.Type

func (FeaturesApiManagementArgs) ToFeaturesApiManagementOutput

func (i FeaturesApiManagementArgs) ToFeaturesApiManagementOutput() FeaturesApiManagementOutput

func (FeaturesApiManagementArgs) ToFeaturesApiManagementOutputWithContext

func (i FeaturesApiManagementArgs) ToFeaturesApiManagementOutputWithContext(ctx context.Context) FeaturesApiManagementOutput

func (FeaturesApiManagementArgs) ToFeaturesApiManagementPtrOutput

func (i FeaturesApiManagementArgs) ToFeaturesApiManagementPtrOutput() FeaturesApiManagementPtrOutput

func (FeaturesApiManagementArgs) ToFeaturesApiManagementPtrOutputWithContext

func (i FeaturesApiManagementArgs) ToFeaturesApiManagementPtrOutputWithContext(ctx context.Context) FeaturesApiManagementPtrOutput

type FeaturesApiManagementInput

type FeaturesApiManagementInput interface {
	pulumi.Input

	ToFeaturesApiManagementOutput() FeaturesApiManagementOutput
	ToFeaturesApiManagementOutputWithContext(context.Context) FeaturesApiManagementOutput
}

FeaturesApiManagementInput is an input type that accepts FeaturesApiManagementArgs and FeaturesApiManagementOutput values. You can construct a concrete instance of `FeaturesApiManagementInput` via:

FeaturesApiManagementArgs{...}

type FeaturesApiManagementOutput

type FeaturesApiManagementOutput struct{ *pulumi.OutputState }

func (FeaturesApiManagementOutput) ElementType

func (FeaturesApiManagementOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesApiManagementOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesApiManagementOutput) RecoverSoftDeleted

func (o FeaturesApiManagementOutput) RecoverSoftDeleted() pulumi.BoolPtrOutput

func (FeaturesApiManagementOutput) ToFeaturesApiManagementOutput

func (o FeaturesApiManagementOutput) ToFeaturesApiManagementOutput() FeaturesApiManagementOutput

func (FeaturesApiManagementOutput) ToFeaturesApiManagementOutputWithContext

func (o FeaturesApiManagementOutput) ToFeaturesApiManagementOutputWithContext(ctx context.Context) FeaturesApiManagementOutput

func (FeaturesApiManagementOutput) ToFeaturesApiManagementPtrOutput

func (o FeaturesApiManagementOutput) ToFeaturesApiManagementPtrOutput() FeaturesApiManagementPtrOutput

func (FeaturesApiManagementOutput) ToFeaturesApiManagementPtrOutputWithContext

func (o FeaturesApiManagementOutput) ToFeaturesApiManagementPtrOutputWithContext(ctx context.Context) FeaturesApiManagementPtrOutput

type FeaturesApiManagementPtrInput

type FeaturesApiManagementPtrInput interface {
	pulumi.Input

	ToFeaturesApiManagementPtrOutput() FeaturesApiManagementPtrOutput
	ToFeaturesApiManagementPtrOutputWithContext(context.Context) FeaturesApiManagementPtrOutput
}

FeaturesApiManagementPtrInput is an input type that accepts FeaturesApiManagementArgs, FeaturesApiManagementPtr and FeaturesApiManagementPtrOutput values. You can construct a concrete instance of `FeaturesApiManagementPtrInput` via:

        FeaturesApiManagementArgs{...}

or:

        nil

type FeaturesApiManagementPtrOutput

type FeaturesApiManagementPtrOutput struct{ *pulumi.OutputState }

func (FeaturesApiManagementPtrOutput) Elem

func (FeaturesApiManagementPtrOutput) ElementType

func (FeaturesApiManagementPtrOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesApiManagementPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesApiManagementPtrOutput) RecoverSoftDeleted

func (o FeaturesApiManagementPtrOutput) RecoverSoftDeleted() pulumi.BoolPtrOutput

func (FeaturesApiManagementPtrOutput) ToFeaturesApiManagementPtrOutput

func (o FeaturesApiManagementPtrOutput) ToFeaturesApiManagementPtrOutput() FeaturesApiManagementPtrOutput

func (FeaturesApiManagementPtrOutput) ToFeaturesApiManagementPtrOutputWithContext

func (o FeaturesApiManagementPtrOutput) ToFeaturesApiManagementPtrOutputWithContext(ctx context.Context) FeaturesApiManagementPtrOutput

type FeaturesAppConfiguration added in v5.22.0

type FeaturesAppConfiguration struct {
	PurgeSoftDeleteOnDestroy *bool `pulumi:"purgeSoftDeleteOnDestroy"`
	RecoverSoftDeleted       *bool `pulumi:"recoverSoftDeleted"`
}

type FeaturesAppConfigurationArgs added in v5.22.0

type FeaturesAppConfigurationArgs struct {
	PurgeSoftDeleteOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeleteOnDestroy"`
	RecoverSoftDeleted       pulumi.BoolPtrInput `pulumi:"recoverSoftDeleted"`
}

func (FeaturesAppConfigurationArgs) ElementType added in v5.22.0

func (FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationOutput added in v5.22.0

func (i FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationOutput() FeaturesAppConfigurationOutput

func (FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationOutputWithContext added in v5.22.0

func (i FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationOutputWithContext(ctx context.Context) FeaturesAppConfigurationOutput

func (FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationPtrOutput added in v5.22.0

func (i FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationPtrOutput() FeaturesAppConfigurationPtrOutput

func (FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationPtrOutputWithContext added in v5.22.0

func (i FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationPtrOutputWithContext(ctx context.Context) FeaturesAppConfigurationPtrOutput

type FeaturesAppConfigurationInput added in v5.22.0

type FeaturesAppConfigurationInput interface {
	pulumi.Input

	ToFeaturesAppConfigurationOutput() FeaturesAppConfigurationOutput
	ToFeaturesAppConfigurationOutputWithContext(context.Context) FeaturesAppConfigurationOutput
}

FeaturesAppConfigurationInput is an input type that accepts FeaturesAppConfigurationArgs and FeaturesAppConfigurationOutput values. You can construct a concrete instance of `FeaturesAppConfigurationInput` via:

FeaturesAppConfigurationArgs{...}

type FeaturesAppConfigurationOutput added in v5.22.0

type FeaturesAppConfigurationOutput struct{ *pulumi.OutputState }

func (FeaturesAppConfigurationOutput) ElementType added in v5.22.0

func (FeaturesAppConfigurationOutput) PurgeSoftDeleteOnDestroy added in v5.22.0

func (o FeaturesAppConfigurationOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesAppConfigurationOutput) RecoverSoftDeleted added in v5.22.0

func (o FeaturesAppConfigurationOutput) RecoverSoftDeleted() pulumi.BoolPtrOutput

func (FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationOutput added in v5.22.0

func (o FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationOutput() FeaturesAppConfigurationOutput

func (FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationOutputWithContext added in v5.22.0

func (o FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationOutputWithContext(ctx context.Context) FeaturesAppConfigurationOutput

func (FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationPtrOutput added in v5.22.0

func (o FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationPtrOutput() FeaturesAppConfigurationPtrOutput

func (FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationPtrOutputWithContext added in v5.22.0

func (o FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationPtrOutputWithContext(ctx context.Context) FeaturesAppConfigurationPtrOutput

type FeaturesAppConfigurationPtrInput added in v5.22.0

type FeaturesAppConfigurationPtrInput interface {
	pulumi.Input

	ToFeaturesAppConfigurationPtrOutput() FeaturesAppConfigurationPtrOutput
	ToFeaturesAppConfigurationPtrOutputWithContext(context.Context) FeaturesAppConfigurationPtrOutput
}

FeaturesAppConfigurationPtrInput is an input type that accepts FeaturesAppConfigurationArgs, FeaturesAppConfigurationPtr and FeaturesAppConfigurationPtrOutput values. You can construct a concrete instance of `FeaturesAppConfigurationPtrInput` via:

        FeaturesAppConfigurationArgs{...}

or:

        nil

func FeaturesAppConfigurationPtr added in v5.22.0

func FeaturesAppConfigurationPtr(v *FeaturesAppConfigurationArgs) FeaturesAppConfigurationPtrInput

type FeaturesAppConfigurationPtrOutput added in v5.22.0

type FeaturesAppConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FeaturesAppConfigurationPtrOutput) Elem added in v5.22.0

func (FeaturesAppConfigurationPtrOutput) ElementType added in v5.22.0

func (FeaturesAppConfigurationPtrOutput) PurgeSoftDeleteOnDestroy added in v5.22.0

func (o FeaturesAppConfigurationPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesAppConfigurationPtrOutput) RecoverSoftDeleted added in v5.22.0

func (FeaturesAppConfigurationPtrOutput) ToFeaturesAppConfigurationPtrOutput added in v5.22.0

func (o FeaturesAppConfigurationPtrOutput) ToFeaturesAppConfigurationPtrOutput() FeaturesAppConfigurationPtrOutput

func (FeaturesAppConfigurationPtrOutput) ToFeaturesAppConfigurationPtrOutputWithContext added in v5.22.0

func (o FeaturesAppConfigurationPtrOutput) ToFeaturesAppConfigurationPtrOutputWithContext(ctx context.Context) FeaturesAppConfigurationPtrOutput

type FeaturesApplicationInsights

type FeaturesApplicationInsights struct {
	DisableGeneratedRule *bool `pulumi:"disableGeneratedRule"`
}

type FeaturesApplicationInsightsArgs

type FeaturesApplicationInsightsArgs struct {
	DisableGeneratedRule pulumi.BoolPtrInput `pulumi:"disableGeneratedRule"`
}

func (FeaturesApplicationInsightsArgs) ElementType

func (FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsOutput

func (i FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsOutput() FeaturesApplicationInsightsOutput

func (FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsOutputWithContext

func (i FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsOutputWithContext(ctx context.Context) FeaturesApplicationInsightsOutput

func (FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsPtrOutput

func (i FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsPtrOutput() FeaturesApplicationInsightsPtrOutput

func (FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsPtrOutputWithContext

func (i FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsPtrOutputWithContext(ctx context.Context) FeaturesApplicationInsightsPtrOutput

type FeaturesApplicationInsightsInput

type FeaturesApplicationInsightsInput interface {
	pulumi.Input

	ToFeaturesApplicationInsightsOutput() FeaturesApplicationInsightsOutput
	ToFeaturesApplicationInsightsOutputWithContext(context.Context) FeaturesApplicationInsightsOutput
}

FeaturesApplicationInsightsInput is an input type that accepts FeaturesApplicationInsightsArgs and FeaturesApplicationInsightsOutput values. You can construct a concrete instance of `FeaturesApplicationInsightsInput` via:

FeaturesApplicationInsightsArgs{...}

type FeaturesApplicationInsightsOutput

type FeaturesApplicationInsightsOutput struct{ *pulumi.OutputState }

func (FeaturesApplicationInsightsOutput) DisableGeneratedRule

func (o FeaturesApplicationInsightsOutput) DisableGeneratedRule() pulumi.BoolPtrOutput

func (FeaturesApplicationInsightsOutput) ElementType

func (FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsOutput

func (o FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsOutput() FeaturesApplicationInsightsOutput

func (FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsOutputWithContext

func (o FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsOutputWithContext(ctx context.Context) FeaturesApplicationInsightsOutput

func (FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsPtrOutput

func (o FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsPtrOutput() FeaturesApplicationInsightsPtrOutput

func (FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsPtrOutputWithContext

func (o FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsPtrOutputWithContext(ctx context.Context) FeaturesApplicationInsightsPtrOutput

type FeaturesApplicationInsightsPtrInput

type FeaturesApplicationInsightsPtrInput interface {
	pulumi.Input

	ToFeaturesApplicationInsightsPtrOutput() FeaturesApplicationInsightsPtrOutput
	ToFeaturesApplicationInsightsPtrOutputWithContext(context.Context) FeaturesApplicationInsightsPtrOutput
}

FeaturesApplicationInsightsPtrInput is an input type that accepts FeaturesApplicationInsightsArgs, FeaturesApplicationInsightsPtr and FeaturesApplicationInsightsPtrOutput values. You can construct a concrete instance of `FeaturesApplicationInsightsPtrInput` via:

        FeaturesApplicationInsightsArgs{...}

or:

        nil

type FeaturesApplicationInsightsPtrOutput

type FeaturesApplicationInsightsPtrOutput struct{ *pulumi.OutputState }

func (FeaturesApplicationInsightsPtrOutput) DisableGeneratedRule

func (FeaturesApplicationInsightsPtrOutput) Elem

func (FeaturesApplicationInsightsPtrOutput) ElementType

func (FeaturesApplicationInsightsPtrOutput) ToFeaturesApplicationInsightsPtrOutput

func (o FeaturesApplicationInsightsPtrOutput) ToFeaturesApplicationInsightsPtrOutput() FeaturesApplicationInsightsPtrOutput

func (FeaturesApplicationInsightsPtrOutput) ToFeaturesApplicationInsightsPtrOutputWithContext

func (o FeaturesApplicationInsightsPtrOutput) ToFeaturesApplicationInsightsPtrOutputWithContext(ctx context.Context) FeaturesApplicationInsightsPtrOutput

type FeaturesArgs

type FeaturesArgs struct {
	ApiManagement            FeaturesApiManagementPtrInput            `pulumi:"apiManagement"`
	AppConfiguration         FeaturesAppConfigurationPtrInput         `pulumi:"appConfiguration"`
	ApplicationInsights      FeaturesApplicationInsightsPtrInput      `pulumi:"applicationInsights"`
	CognitiveAccount         FeaturesCognitiveAccountPtrInput         `pulumi:"cognitiveAccount"`
	KeyVault                 FeaturesKeyVaultPtrInput                 `pulumi:"keyVault"`
	LogAnalyticsWorkspace    FeaturesLogAnalyticsWorkspacePtrInput    `pulumi:"logAnalyticsWorkspace"`
	MachineLearning          FeaturesMachineLearningPtrInput          `pulumi:"machineLearning"`
	ManagedDisk              FeaturesManagedDiskPtrInput              `pulumi:"managedDisk"`
	PostgresqlFlexibleServer FeaturesPostgresqlFlexibleServerPtrInput `pulumi:"postgresqlFlexibleServer"`
	RecoveryService          FeaturesRecoveryServicePtrInput          `pulumi:"recoveryService"`
	ResourceGroup            FeaturesResourceGroupPtrInput            `pulumi:"resourceGroup"`
	Subscription             FeaturesSubscriptionPtrInput             `pulumi:"subscription"`
	TemplateDeployment       FeaturesTemplateDeploymentPtrInput       `pulumi:"templateDeployment"`
	VirtualMachine           FeaturesVirtualMachinePtrInput           `pulumi:"virtualMachine"`
	VirtualMachineScaleSet   FeaturesVirtualMachineScaleSetPtrInput   `pulumi:"virtualMachineScaleSet"`
}

func (FeaturesArgs) ElementType

func (FeaturesArgs) ElementType() reflect.Type

func (FeaturesArgs) ToFeaturesOutput

func (i FeaturesArgs) ToFeaturesOutput() FeaturesOutput

func (FeaturesArgs) ToFeaturesOutputWithContext

func (i FeaturesArgs) ToFeaturesOutputWithContext(ctx context.Context) FeaturesOutput

type FeaturesCognitiveAccount

type FeaturesCognitiveAccount struct {
	PurgeSoftDeleteOnDestroy *bool `pulumi:"purgeSoftDeleteOnDestroy"`
}

type FeaturesCognitiveAccountArgs

type FeaturesCognitiveAccountArgs struct {
	PurgeSoftDeleteOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeleteOnDestroy"`
}

func (FeaturesCognitiveAccountArgs) ElementType

func (FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountOutput

func (i FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountOutput() FeaturesCognitiveAccountOutput

func (FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountOutputWithContext

func (i FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountOutputWithContext(ctx context.Context) FeaturesCognitiveAccountOutput

func (FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountPtrOutput

func (i FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountPtrOutput() FeaturesCognitiveAccountPtrOutput

func (FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountPtrOutputWithContext

func (i FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountPtrOutputWithContext(ctx context.Context) FeaturesCognitiveAccountPtrOutput

type FeaturesCognitiveAccountInput

type FeaturesCognitiveAccountInput interface {
	pulumi.Input

	ToFeaturesCognitiveAccountOutput() FeaturesCognitiveAccountOutput
	ToFeaturesCognitiveAccountOutputWithContext(context.Context) FeaturesCognitiveAccountOutput
}

FeaturesCognitiveAccountInput is an input type that accepts FeaturesCognitiveAccountArgs and FeaturesCognitiveAccountOutput values. You can construct a concrete instance of `FeaturesCognitiveAccountInput` via:

FeaturesCognitiveAccountArgs{...}

type FeaturesCognitiveAccountOutput

type FeaturesCognitiveAccountOutput struct{ *pulumi.OutputState }

func (FeaturesCognitiveAccountOutput) ElementType

func (FeaturesCognitiveAccountOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesCognitiveAccountOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountOutput

func (o FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountOutput() FeaturesCognitiveAccountOutput

func (FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountOutputWithContext

func (o FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountOutputWithContext(ctx context.Context) FeaturesCognitiveAccountOutput

func (FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountPtrOutput

func (o FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountPtrOutput() FeaturesCognitiveAccountPtrOutput

func (FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountPtrOutputWithContext

func (o FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountPtrOutputWithContext(ctx context.Context) FeaturesCognitiveAccountPtrOutput

type FeaturesCognitiveAccountPtrInput

type FeaturesCognitiveAccountPtrInput interface {
	pulumi.Input

	ToFeaturesCognitiveAccountPtrOutput() FeaturesCognitiveAccountPtrOutput
	ToFeaturesCognitiveAccountPtrOutputWithContext(context.Context) FeaturesCognitiveAccountPtrOutput
}

FeaturesCognitiveAccountPtrInput is an input type that accepts FeaturesCognitiveAccountArgs, FeaturesCognitiveAccountPtr and FeaturesCognitiveAccountPtrOutput values. You can construct a concrete instance of `FeaturesCognitiveAccountPtrInput` via:

        FeaturesCognitiveAccountArgs{...}

or:

        nil

type FeaturesCognitiveAccountPtrOutput

type FeaturesCognitiveAccountPtrOutput struct{ *pulumi.OutputState }

func (FeaturesCognitiveAccountPtrOutput) Elem

func (FeaturesCognitiveAccountPtrOutput) ElementType

func (FeaturesCognitiveAccountPtrOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesCognitiveAccountPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesCognitiveAccountPtrOutput) ToFeaturesCognitiveAccountPtrOutput

func (o FeaturesCognitiveAccountPtrOutput) ToFeaturesCognitiveAccountPtrOutput() FeaturesCognitiveAccountPtrOutput

func (FeaturesCognitiveAccountPtrOutput) ToFeaturesCognitiveAccountPtrOutputWithContext

func (o FeaturesCognitiveAccountPtrOutput) ToFeaturesCognitiveAccountPtrOutputWithContext(ctx context.Context) FeaturesCognitiveAccountPtrOutput

type FeaturesInput

type FeaturesInput interface {
	pulumi.Input

	ToFeaturesOutput() FeaturesOutput
	ToFeaturesOutputWithContext(context.Context) FeaturesOutput
}

FeaturesInput is an input type that accepts FeaturesArgs and FeaturesOutput values. You can construct a concrete instance of `FeaturesInput` via:

FeaturesArgs{...}

type FeaturesKeyVault

type FeaturesKeyVault struct {
	// When enabled soft-deleted `keyvault.KeyVault` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeleteOnDestroy *bool `pulumi:"purgeSoftDeleteOnDestroy"`
	// When enabled soft-deleted `keyvault.Certificate` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedCertificatesOnDestroy *bool `pulumi:"purgeSoftDeletedCertificatesOnDestroy"`
	// When enabled soft-deleted `keyvault.ManagedHardwareSecurityModule` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedHardwareSecurityModulesOnDestroy *bool `pulumi:"purgeSoftDeletedHardwareSecurityModulesOnDestroy"`
	// When enabled soft-deleted `keyvault.Key` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedKeysOnDestroy *bool `pulumi:"purgeSoftDeletedKeysOnDestroy"`
	// When enabled soft-deleted `keyvault.Secret` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedSecretsOnDestroy *bool `pulumi:"purgeSoftDeletedSecretsOnDestroy"`
	// When enabled soft-deleted `keyvault.Certificate` resources will be restored, instead of creating new ones
	RecoverSoftDeletedCertificates *bool `pulumi:"recoverSoftDeletedCertificates"`
	// When enabled soft-deleted `keyvault.KeyVault` resources will be restored, instead of creating new ones
	RecoverSoftDeletedKeyVaults *bool `pulumi:"recoverSoftDeletedKeyVaults"`
	// When enabled soft-deleted `keyvault.Key` resources will be restored, instead of creating new ones
	RecoverSoftDeletedKeys *bool `pulumi:"recoverSoftDeletedKeys"`
	// When enabled soft-deleted `keyvault.Secret` resources will be restored, instead of creating new ones
	RecoverSoftDeletedSecrets *bool `pulumi:"recoverSoftDeletedSecrets"`
}

type FeaturesKeyVaultArgs

type FeaturesKeyVaultArgs struct {
	// When enabled soft-deleted `keyvault.KeyVault` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeleteOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeleteOnDestroy"`
	// When enabled soft-deleted `keyvault.Certificate` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedCertificatesOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeletedCertificatesOnDestroy"`
	// When enabled soft-deleted `keyvault.ManagedHardwareSecurityModule` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedHardwareSecurityModulesOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeletedHardwareSecurityModulesOnDestroy"`
	// When enabled soft-deleted `keyvault.Key` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedKeysOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeletedKeysOnDestroy"`
	// When enabled soft-deleted `keyvault.Secret` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedSecretsOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeletedSecretsOnDestroy"`
	// When enabled soft-deleted `keyvault.Certificate` resources will be restored, instead of creating new ones
	RecoverSoftDeletedCertificates pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedCertificates"`
	// When enabled soft-deleted `keyvault.KeyVault` resources will be restored, instead of creating new ones
	RecoverSoftDeletedKeyVaults pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedKeyVaults"`
	// When enabled soft-deleted `keyvault.Key` resources will be restored, instead of creating new ones
	RecoverSoftDeletedKeys pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedKeys"`
	// When enabled soft-deleted `keyvault.Secret` resources will be restored, instead of creating new ones
	RecoverSoftDeletedSecrets pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedSecrets"`
}

func (FeaturesKeyVaultArgs) ElementType

func (FeaturesKeyVaultArgs) ElementType() reflect.Type

func (FeaturesKeyVaultArgs) ToFeaturesKeyVaultOutput

func (i FeaturesKeyVaultArgs) ToFeaturesKeyVaultOutput() FeaturesKeyVaultOutput

func (FeaturesKeyVaultArgs) ToFeaturesKeyVaultOutputWithContext

func (i FeaturesKeyVaultArgs) ToFeaturesKeyVaultOutputWithContext(ctx context.Context) FeaturesKeyVaultOutput

func (FeaturesKeyVaultArgs) ToFeaturesKeyVaultPtrOutput

func (i FeaturesKeyVaultArgs) ToFeaturesKeyVaultPtrOutput() FeaturesKeyVaultPtrOutput

func (FeaturesKeyVaultArgs) ToFeaturesKeyVaultPtrOutputWithContext

func (i FeaturesKeyVaultArgs) ToFeaturesKeyVaultPtrOutputWithContext(ctx context.Context) FeaturesKeyVaultPtrOutput

type FeaturesKeyVaultInput

type FeaturesKeyVaultInput interface {
	pulumi.Input

	ToFeaturesKeyVaultOutput() FeaturesKeyVaultOutput
	ToFeaturesKeyVaultOutputWithContext(context.Context) FeaturesKeyVaultOutput
}

FeaturesKeyVaultInput is an input type that accepts FeaturesKeyVaultArgs and FeaturesKeyVaultOutput values. You can construct a concrete instance of `FeaturesKeyVaultInput` via:

FeaturesKeyVaultArgs{...}

type FeaturesKeyVaultOutput

type FeaturesKeyVaultOutput struct{ *pulumi.OutputState }

func (FeaturesKeyVaultOutput) ElementType

func (FeaturesKeyVaultOutput) ElementType() reflect.Type

func (FeaturesKeyVaultOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesKeyVaultOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.KeyVault` resources will be permanently deleted (e.g purged), when destroyed

func (FeaturesKeyVaultOutput) PurgeSoftDeletedCertificatesOnDestroy

func (o FeaturesKeyVaultOutput) PurgeSoftDeletedCertificatesOnDestroy() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.Certificate` resources will be permanently deleted (e.g purged), when destroyed

func (FeaturesKeyVaultOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy added in v5.10.0

func (o FeaturesKeyVaultOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.ManagedHardwareSecurityModule` resources will be permanently deleted (e.g purged), when destroyed

func (FeaturesKeyVaultOutput) PurgeSoftDeletedKeysOnDestroy

func (o FeaturesKeyVaultOutput) PurgeSoftDeletedKeysOnDestroy() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.Key` resources will be permanently deleted (e.g purged), when destroyed

func (FeaturesKeyVaultOutput) PurgeSoftDeletedSecretsOnDestroy

func (o FeaturesKeyVaultOutput) PurgeSoftDeletedSecretsOnDestroy() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.Secret` resources will be permanently deleted (e.g purged), when destroyed

func (FeaturesKeyVaultOutput) RecoverSoftDeletedCertificates

func (o FeaturesKeyVaultOutput) RecoverSoftDeletedCertificates() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.Certificate` resources will be restored, instead of creating new ones

func (FeaturesKeyVaultOutput) RecoverSoftDeletedKeyVaults

func (o FeaturesKeyVaultOutput) RecoverSoftDeletedKeyVaults() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.KeyVault` resources will be restored, instead of creating new ones

func (FeaturesKeyVaultOutput) RecoverSoftDeletedKeys

func (o FeaturesKeyVaultOutput) RecoverSoftDeletedKeys() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.Key` resources will be restored, instead of creating new ones

func (FeaturesKeyVaultOutput) RecoverSoftDeletedSecrets

func (o FeaturesKeyVaultOutput) RecoverSoftDeletedSecrets() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.Secret` resources will be restored, instead of creating new ones

func (FeaturesKeyVaultOutput) ToFeaturesKeyVaultOutput

func (o FeaturesKeyVaultOutput) ToFeaturesKeyVaultOutput() FeaturesKeyVaultOutput

func (FeaturesKeyVaultOutput) ToFeaturesKeyVaultOutputWithContext

func (o FeaturesKeyVaultOutput) ToFeaturesKeyVaultOutputWithContext(ctx context.Context) FeaturesKeyVaultOutput

func (FeaturesKeyVaultOutput) ToFeaturesKeyVaultPtrOutput

func (o FeaturesKeyVaultOutput) ToFeaturesKeyVaultPtrOutput() FeaturesKeyVaultPtrOutput

func (FeaturesKeyVaultOutput) ToFeaturesKeyVaultPtrOutputWithContext

func (o FeaturesKeyVaultOutput) ToFeaturesKeyVaultPtrOutputWithContext(ctx context.Context) FeaturesKeyVaultPtrOutput

type FeaturesKeyVaultPtrInput

type FeaturesKeyVaultPtrInput interface {
	pulumi.Input

	ToFeaturesKeyVaultPtrOutput() FeaturesKeyVaultPtrOutput
	ToFeaturesKeyVaultPtrOutputWithContext(context.Context) FeaturesKeyVaultPtrOutput
}

FeaturesKeyVaultPtrInput is an input type that accepts FeaturesKeyVaultArgs, FeaturesKeyVaultPtr and FeaturesKeyVaultPtrOutput values. You can construct a concrete instance of `FeaturesKeyVaultPtrInput` via:

        FeaturesKeyVaultArgs{...}

or:

        nil

type FeaturesKeyVaultPtrOutput

type FeaturesKeyVaultPtrOutput struct{ *pulumi.OutputState }

func (FeaturesKeyVaultPtrOutput) Elem

func (FeaturesKeyVaultPtrOutput) ElementType

func (FeaturesKeyVaultPtrOutput) ElementType() reflect.Type

func (FeaturesKeyVaultPtrOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesKeyVaultPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.KeyVault` resources will be permanently deleted (e.g purged), when destroyed

func (FeaturesKeyVaultPtrOutput) PurgeSoftDeletedCertificatesOnDestroy

func (o FeaturesKeyVaultPtrOutput) PurgeSoftDeletedCertificatesOnDestroy() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.Certificate` resources will be permanently deleted (e.g purged), when destroyed

func (FeaturesKeyVaultPtrOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy added in v5.10.0

func (o FeaturesKeyVaultPtrOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.ManagedHardwareSecurityModule` resources will be permanently deleted (e.g purged), when destroyed

func (FeaturesKeyVaultPtrOutput) PurgeSoftDeletedKeysOnDestroy

func (o FeaturesKeyVaultPtrOutput) PurgeSoftDeletedKeysOnDestroy() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.Key` resources will be permanently deleted (e.g purged), when destroyed

func (FeaturesKeyVaultPtrOutput) PurgeSoftDeletedSecretsOnDestroy

func (o FeaturesKeyVaultPtrOutput) PurgeSoftDeletedSecretsOnDestroy() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.Secret` resources will be permanently deleted (e.g purged), when destroyed

func (FeaturesKeyVaultPtrOutput) RecoverSoftDeletedCertificates

func (o FeaturesKeyVaultPtrOutput) RecoverSoftDeletedCertificates() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.Certificate` resources will be restored, instead of creating new ones

func (FeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeyVaults

func (o FeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeyVaults() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.KeyVault` resources will be restored, instead of creating new ones

func (FeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeys

func (o FeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeys() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.Key` resources will be restored, instead of creating new ones

func (FeaturesKeyVaultPtrOutput) RecoverSoftDeletedSecrets

func (o FeaturesKeyVaultPtrOutput) RecoverSoftDeletedSecrets() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.Secret` resources will be restored, instead of creating new ones

func (FeaturesKeyVaultPtrOutput) ToFeaturesKeyVaultPtrOutput

func (o FeaturesKeyVaultPtrOutput) ToFeaturesKeyVaultPtrOutput() FeaturesKeyVaultPtrOutput

func (FeaturesKeyVaultPtrOutput) ToFeaturesKeyVaultPtrOutputWithContext

func (o FeaturesKeyVaultPtrOutput) ToFeaturesKeyVaultPtrOutputWithContext(ctx context.Context) FeaturesKeyVaultPtrOutput

type FeaturesLogAnalyticsWorkspace

type FeaturesLogAnalyticsWorkspace struct {
	PermanentlyDeleteOnDestroy *bool `pulumi:"permanentlyDeleteOnDestroy"`
}

type FeaturesLogAnalyticsWorkspaceArgs

type FeaturesLogAnalyticsWorkspaceArgs struct {
	PermanentlyDeleteOnDestroy pulumi.BoolPtrInput `pulumi:"permanentlyDeleteOnDestroy"`
}

func (FeaturesLogAnalyticsWorkspaceArgs) ElementType

func (FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspaceOutput

func (i FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspaceOutput() FeaturesLogAnalyticsWorkspaceOutput

func (FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspaceOutputWithContext

func (i FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspaceOutputWithContext(ctx context.Context) FeaturesLogAnalyticsWorkspaceOutput

func (FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspacePtrOutput

func (i FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspacePtrOutput() FeaturesLogAnalyticsWorkspacePtrOutput

func (FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext

func (i FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext(ctx context.Context) FeaturesLogAnalyticsWorkspacePtrOutput

type FeaturesLogAnalyticsWorkspaceInput

type FeaturesLogAnalyticsWorkspaceInput interface {
	pulumi.Input

	ToFeaturesLogAnalyticsWorkspaceOutput() FeaturesLogAnalyticsWorkspaceOutput
	ToFeaturesLogAnalyticsWorkspaceOutputWithContext(context.Context) FeaturesLogAnalyticsWorkspaceOutput
}

FeaturesLogAnalyticsWorkspaceInput is an input type that accepts FeaturesLogAnalyticsWorkspaceArgs and FeaturesLogAnalyticsWorkspaceOutput values. You can construct a concrete instance of `FeaturesLogAnalyticsWorkspaceInput` via:

FeaturesLogAnalyticsWorkspaceArgs{...}

type FeaturesLogAnalyticsWorkspaceOutput

type FeaturesLogAnalyticsWorkspaceOutput struct{ *pulumi.OutputState }

func (FeaturesLogAnalyticsWorkspaceOutput) ElementType

func (FeaturesLogAnalyticsWorkspaceOutput) PermanentlyDeleteOnDestroy

func (o FeaturesLogAnalyticsWorkspaceOutput) PermanentlyDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspaceOutput

func (o FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspaceOutput() FeaturesLogAnalyticsWorkspaceOutput

func (FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspaceOutputWithContext

func (o FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspaceOutputWithContext(ctx context.Context) FeaturesLogAnalyticsWorkspaceOutput

func (FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspacePtrOutput

func (o FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspacePtrOutput() FeaturesLogAnalyticsWorkspacePtrOutput

func (FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext

func (o FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext(ctx context.Context) FeaturesLogAnalyticsWorkspacePtrOutput

type FeaturesLogAnalyticsWorkspacePtrInput

type FeaturesLogAnalyticsWorkspacePtrInput interface {
	pulumi.Input

	ToFeaturesLogAnalyticsWorkspacePtrOutput() FeaturesLogAnalyticsWorkspacePtrOutput
	ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext(context.Context) FeaturesLogAnalyticsWorkspacePtrOutput
}

FeaturesLogAnalyticsWorkspacePtrInput is an input type that accepts FeaturesLogAnalyticsWorkspaceArgs, FeaturesLogAnalyticsWorkspacePtr and FeaturesLogAnalyticsWorkspacePtrOutput values. You can construct a concrete instance of `FeaturesLogAnalyticsWorkspacePtrInput` via:

        FeaturesLogAnalyticsWorkspaceArgs{...}

or:

        nil

type FeaturesLogAnalyticsWorkspacePtrOutput

type FeaturesLogAnalyticsWorkspacePtrOutput struct{ *pulumi.OutputState }

func (FeaturesLogAnalyticsWorkspacePtrOutput) Elem

func (FeaturesLogAnalyticsWorkspacePtrOutput) ElementType

func (FeaturesLogAnalyticsWorkspacePtrOutput) PermanentlyDeleteOnDestroy

func (o FeaturesLogAnalyticsWorkspacePtrOutput) PermanentlyDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesLogAnalyticsWorkspacePtrOutput) ToFeaturesLogAnalyticsWorkspacePtrOutput

func (o FeaturesLogAnalyticsWorkspacePtrOutput) ToFeaturesLogAnalyticsWorkspacePtrOutput() FeaturesLogAnalyticsWorkspacePtrOutput

func (FeaturesLogAnalyticsWorkspacePtrOutput) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext

func (o FeaturesLogAnalyticsWorkspacePtrOutput) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext(ctx context.Context) FeaturesLogAnalyticsWorkspacePtrOutput

type FeaturesMachineLearning added in v5.73.0

type FeaturesMachineLearning struct {
	PurgeSoftDeletedWorkspaceOnDestroy *bool `pulumi:"purgeSoftDeletedWorkspaceOnDestroy"`
}

type FeaturesMachineLearningArgs added in v5.73.0

type FeaturesMachineLearningArgs struct {
	PurgeSoftDeletedWorkspaceOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeletedWorkspaceOnDestroy"`
}

func (FeaturesMachineLearningArgs) ElementType added in v5.73.0

func (FeaturesMachineLearningArgs) ToFeaturesMachineLearningOutput added in v5.73.0

func (i FeaturesMachineLearningArgs) ToFeaturesMachineLearningOutput() FeaturesMachineLearningOutput

func (FeaturesMachineLearningArgs) ToFeaturesMachineLearningOutputWithContext added in v5.73.0

func (i FeaturesMachineLearningArgs) ToFeaturesMachineLearningOutputWithContext(ctx context.Context) FeaturesMachineLearningOutput

func (FeaturesMachineLearningArgs) ToFeaturesMachineLearningPtrOutput added in v5.73.0

func (i FeaturesMachineLearningArgs) ToFeaturesMachineLearningPtrOutput() FeaturesMachineLearningPtrOutput

func (FeaturesMachineLearningArgs) ToFeaturesMachineLearningPtrOutputWithContext added in v5.73.0

func (i FeaturesMachineLearningArgs) ToFeaturesMachineLearningPtrOutputWithContext(ctx context.Context) FeaturesMachineLearningPtrOutput

type FeaturesMachineLearningInput added in v5.73.0

type FeaturesMachineLearningInput interface {
	pulumi.Input

	ToFeaturesMachineLearningOutput() FeaturesMachineLearningOutput
	ToFeaturesMachineLearningOutputWithContext(context.Context) FeaturesMachineLearningOutput
}

FeaturesMachineLearningInput is an input type that accepts FeaturesMachineLearningArgs and FeaturesMachineLearningOutput values. You can construct a concrete instance of `FeaturesMachineLearningInput` via:

FeaturesMachineLearningArgs{...}

type FeaturesMachineLearningOutput added in v5.73.0

type FeaturesMachineLearningOutput struct{ *pulumi.OutputState }

func (FeaturesMachineLearningOutput) ElementType added in v5.73.0

func (FeaturesMachineLearningOutput) PurgeSoftDeletedWorkspaceOnDestroy added in v5.73.0

func (o FeaturesMachineLearningOutput) PurgeSoftDeletedWorkspaceOnDestroy() pulumi.BoolPtrOutput

func (FeaturesMachineLearningOutput) ToFeaturesMachineLearningOutput added in v5.73.0

func (o FeaturesMachineLearningOutput) ToFeaturesMachineLearningOutput() FeaturesMachineLearningOutput

func (FeaturesMachineLearningOutput) ToFeaturesMachineLearningOutputWithContext added in v5.73.0

func (o FeaturesMachineLearningOutput) ToFeaturesMachineLearningOutputWithContext(ctx context.Context) FeaturesMachineLearningOutput

func (FeaturesMachineLearningOutput) ToFeaturesMachineLearningPtrOutput added in v5.73.0

func (o FeaturesMachineLearningOutput) ToFeaturesMachineLearningPtrOutput() FeaturesMachineLearningPtrOutput

func (FeaturesMachineLearningOutput) ToFeaturesMachineLearningPtrOutputWithContext added in v5.73.0

func (o FeaturesMachineLearningOutput) ToFeaturesMachineLearningPtrOutputWithContext(ctx context.Context) FeaturesMachineLearningPtrOutput

type FeaturesMachineLearningPtrInput added in v5.73.0

type FeaturesMachineLearningPtrInput interface {
	pulumi.Input

	ToFeaturesMachineLearningPtrOutput() FeaturesMachineLearningPtrOutput
	ToFeaturesMachineLearningPtrOutputWithContext(context.Context) FeaturesMachineLearningPtrOutput
}

FeaturesMachineLearningPtrInput is an input type that accepts FeaturesMachineLearningArgs, FeaturesMachineLearningPtr and FeaturesMachineLearningPtrOutput values. You can construct a concrete instance of `FeaturesMachineLearningPtrInput` via:

        FeaturesMachineLearningArgs{...}

or:

        nil

func FeaturesMachineLearningPtr added in v5.73.0

func FeaturesMachineLearningPtr(v *FeaturesMachineLearningArgs) FeaturesMachineLearningPtrInput

type FeaturesMachineLearningPtrOutput added in v5.73.0

type FeaturesMachineLearningPtrOutput struct{ *pulumi.OutputState }

func (FeaturesMachineLearningPtrOutput) Elem added in v5.73.0

func (FeaturesMachineLearningPtrOutput) ElementType added in v5.73.0

func (FeaturesMachineLearningPtrOutput) PurgeSoftDeletedWorkspaceOnDestroy added in v5.73.0

func (o FeaturesMachineLearningPtrOutput) PurgeSoftDeletedWorkspaceOnDestroy() pulumi.BoolPtrOutput

func (FeaturesMachineLearningPtrOutput) ToFeaturesMachineLearningPtrOutput added in v5.73.0

func (o FeaturesMachineLearningPtrOutput) ToFeaturesMachineLearningPtrOutput() FeaturesMachineLearningPtrOutput

func (FeaturesMachineLearningPtrOutput) ToFeaturesMachineLearningPtrOutputWithContext added in v5.73.0

func (o FeaturesMachineLearningPtrOutput) ToFeaturesMachineLearningPtrOutputWithContext(ctx context.Context) FeaturesMachineLearningPtrOutput

type FeaturesManagedDisk added in v5.25.0

type FeaturesManagedDisk struct {
	ExpandWithoutDowntime *bool `pulumi:"expandWithoutDowntime"`
}

type FeaturesManagedDiskArgs added in v5.25.0

type FeaturesManagedDiskArgs struct {
	ExpandWithoutDowntime pulumi.BoolPtrInput `pulumi:"expandWithoutDowntime"`
}

func (FeaturesManagedDiskArgs) ElementType added in v5.25.0

func (FeaturesManagedDiskArgs) ElementType() reflect.Type

func (FeaturesManagedDiskArgs) ToFeaturesManagedDiskOutput added in v5.25.0

func (i FeaturesManagedDiskArgs) ToFeaturesManagedDiskOutput() FeaturesManagedDiskOutput

func (FeaturesManagedDiskArgs) ToFeaturesManagedDiskOutputWithContext added in v5.25.0

func (i FeaturesManagedDiskArgs) ToFeaturesManagedDiskOutputWithContext(ctx context.Context) FeaturesManagedDiskOutput

func (FeaturesManagedDiskArgs) ToFeaturesManagedDiskPtrOutput added in v5.25.0

func (i FeaturesManagedDiskArgs) ToFeaturesManagedDiskPtrOutput() FeaturesManagedDiskPtrOutput

func (FeaturesManagedDiskArgs) ToFeaturesManagedDiskPtrOutputWithContext added in v5.25.0

func (i FeaturesManagedDiskArgs) ToFeaturesManagedDiskPtrOutputWithContext(ctx context.Context) FeaturesManagedDiskPtrOutput

type FeaturesManagedDiskInput added in v5.25.0

type FeaturesManagedDiskInput interface {
	pulumi.Input

	ToFeaturesManagedDiskOutput() FeaturesManagedDiskOutput
	ToFeaturesManagedDiskOutputWithContext(context.Context) FeaturesManagedDiskOutput
}

FeaturesManagedDiskInput is an input type that accepts FeaturesManagedDiskArgs and FeaturesManagedDiskOutput values. You can construct a concrete instance of `FeaturesManagedDiskInput` via:

FeaturesManagedDiskArgs{...}

type FeaturesManagedDiskOutput added in v5.25.0

type FeaturesManagedDiskOutput struct{ *pulumi.OutputState }

func (FeaturesManagedDiskOutput) ElementType added in v5.25.0

func (FeaturesManagedDiskOutput) ElementType() reflect.Type

func (FeaturesManagedDiskOutput) ExpandWithoutDowntime added in v5.25.0

func (o FeaturesManagedDiskOutput) ExpandWithoutDowntime() pulumi.BoolPtrOutput

func (FeaturesManagedDiskOutput) ToFeaturesManagedDiskOutput added in v5.25.0

func (o FeaturesManagedDiskOutput) ToFeaturesManagedDiskOutput() FeaturesManagedDiskOutput

func (FeaturesManagedDiskOutput) ToFeaturesManagedDiskOutputWithContext added in v5.25.0

func (o FeaturesManagedDiskOutput) ToFeaturesManagedDiskOutputWithContext(ctx context.Context) FeaturesManagedDiskOutput

func (FeaturesManagedDiskOutput) ToFeaturesManagedDiskPtrOutput added in v5.25.0

func (o FeaturesManagedDiskOutput) ToFeaturesManagedDiskPtrOutput() FeaturesManagedDiskPtrOutput

func (FeaturesManagedDiskOutput) ToFeaturesManagedDiskPtrOutputWithContext added in v5.25.0

func (o FeaturesManagedDiskOutput) ToFeaturesManagedDiskPtrOutputWithContext(ctx context.Context) FeaturesManagedDiskPtrOutput

type FeaturesManagedDiskPtrInput added in v5.25.0

type FeaturesManagedDiskPtrInput interface {
	pulumi.Input

	ToFeaturesManagedDiskPtrOutput() FeaturesManagedDiskPtrOutput
	ToFeaturesManagedDiskPtrOutputWithContext(context.Context) FeaturesManagedDiskPtrOutput
}

FeaturesManagedDiskPtrInput is an input type that accepts FeaturesManagedDiskArgs, FeaturesManagedDiskPtr and FeaturesManagedDiskPtrOutput values. You can construct a concrete instance of `FeaturesManagedDiskPtrInput` via:

        FeaturesManagedDiskArgs{...}

or:

        nil

func FeaturesManagedDiskPtr added in v5.25.0

func FeaturesManagedDiskPtr(v *FeaturesManagedDiskArgs) FeaturesManagedDiskPtrInput

type FeaturesManagedDiskPtrOutput added in v5.25.0

type FeaturesManagedDiskPtrOutput struct{ *pulumi.OutputState }

func (FeaturesManagedDiskPtrOutput) Elem added in v5.25.0

func (FeaturesManagedDiskPtrOutput) ElementType added in v5.25.0

func (FeaturesManagedDiskPtrOutput) ExpandWithoutDowntime added in v5.25.0

func (o FeaturesManagedDiskPtrOutput) ExpandWithoutDowntime() pulumi.BoolPtrOutput

func (FeaturesManagedDiskPtrOutput) ToFeaturesManagedDiskPtrOutput added in v5.25.0

func (o FeaturesManagedDiskPtrOutput) ToFeaturesManagedDiskPtrOutput() FeaturesManagedDiskPtrOutput

func (FeaturesManagedDiskPtrOutput) ToFeaturesManagedDiskPtrOutputWithContext added in v5.25.0

func (o FeaturesManagedDiskPtrOutput) ToFeaturesManagedDiskPtrOutputWithContext(ctx context.Context) FeaturesManagedDiskPtrOutput

type FeaturesOutput

type FeaturesOutput struct{ *pulumi.OutputState }

func (FeaturesOutput) ApiManagement

func (FeaturesOutput) AppConfiguration added in v5.22.0

func (FeaturesOutput) ApplicationInsights

func (o FeaturesOutput) ApplicationInsights() FeaturesApplicationInsightsPtrOutput

func (FeaturesOutput) CognitiveAccount

func (FeaturesOutput) ElementType

func (FeaturesOutput) ElementType() reflect.Type

func (FeaturesOutput) KeyVault

func (FeaturesOutput) LogAnalyticsWorkspace

func (o FeaturesOutput) LogAnalyticsWorkspace() FeaturesLogAnalyticsWorkspacePtrOutput

func (FeaturesOutput) MachineLearning added in v5.73.0

func (FeaturesOutput) ManagedDisk added in v5.25.0

func (FeaturesOutput) PostgresqlFlexibleServer added in v5.67.0

func (o FeaturesOutput) PostgresqlFlexibleServer() FeaturesPostgresqlFlexibleServerPtrOutput

func (FeaturesOutput) RecoveryService added in v5.71.0

func (FeaturesOutput) ResourceGroup

func (FeaturesOutput) Subscription added in v5.52.0

func (FeaturesOutput) TemplateDeployment

func (o FeaturesOutput) TemplateDeployment() FeaturesTemplateDeploymentPtrOutput

func (FeaturesOutput) ToFeaturesOutput

func (o FeaturesOutput) ToFeaturesOutput() FeaturesOutput

func (FeaturesOutput) ToFeaturesOutputWithContext

func (o FeaturesOutput) ToFeaturesOutputWithContext(ctx context.Context) FeaturesOutput

func (FeaturesOutput) VirtualMachine

func (FeaturesOutput) VirtualMachineScaleSet

func (o FeaturesOutput) VirtualMachineScaleSet() FeaturesVirtualMachineScaleSetPtrOutput

type FeaturesPostgresqlFlexibleServer added in v5.67.0

type FeaturesPostgresqlFlexibleServer struct {
	RestartServerOnConfigurationValueChange *bool `pulumi:"restartServerOnConfigurationValueChange"`
}

type FeaturesPostgresqlFlexibleServerArgs added in v5.67.0

type FeaturesPostgresqlFlexibleServerArgs struct {
	RestartServerOnConfigurationValueChange pulumi.BoolPtrInput `pulumi:"restartServerOnConfigurationValueChange"`
}

func (FeaturesPostgresqlFlexibleServerArgs) ElementType added in v5.67.0

func (FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerOutput added in v5.67.0

func (i FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerOutput() FeaturesPostgresqlFlexibleServerOutput

func (FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerOutputWithContext added in v5.67.0

func (i FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerOutputWithContext(ctx context.Context) FeaturesPostgresqlFlexibleServerOutput

func (FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerPtrOutput added in v5.67.0

func (i FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerPtrOutput() FeaturesPostgresqlFlexibleServerPtrOutput

func (FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerPtrOutputWithContext added in v5.67.0

func (i FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerPtrOutputWithContext(ctx context.Context) FeaturesPostgresqlFlexibleServerPtrOutput

type FeaturesPostgresqlFlexibleServerInput added in v5.67.0

type FeaturesPostgresqlFlexibleServerInput interface {
	pulumi.Input

	ToFeaturesPostgresqlFlexibleServerOutput() FeaturesPostgresqlFlexibleServerOutput
	ToFeaturesPostgresqlFlexibleServerOutputWithContext(context.Context) FeaturesPostgresqlFlexibleServerOutput
}

FeaturesPostgresqlFlexibleServerInput is an input type that accepts FeaturesPostgresqlFlexibleServerArgs and FeaturesPostgresqlFlexibleServerOutput values. You can construct a concrete instance of `FeaturesPostgresqlFlexibleServerInput` via:

FeaturesPostgresqlFlexibleServerArgs{...}

type FeaturesPostgresqlFlexibleServerOutput added in v5.67.0

type FeaturesPostgresqlFlexibleServerOutput struct{ *pulumi.OutputState }

func (FeaturesPostgresqlFlexibleServerOutput) ElementType added in v5.67.0

func (FeaturesPostgresqlFlexibleServerOutput) RestartServerOnConfigurationValueChange added in v5.67.0

func (o FeaturesPostgresqlFlexibleServerOutput) RestartServerOnConfigurationValueChange() pulumi.BoolPtrOutput

func (FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerOutput added in v5.67.0

func (o FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerOutput() FeaturesPostgresqlFlexibleServerOutput

func (FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerOutputWithContext added in v5.67.0

func (o FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerOutputWithContext(ctx context.Context) FeaturesPostgresqlFlexibleServerOutput

func (FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerPtrOutput added in v5.67.0

func (o FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerPtrOutput() FeaturesPostgresqlFlexibleServerPtrOutput

func (FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerPtrOutputWithContext added in v5.67.0

func (o FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerPtrOutputWithContext(ctx context.Context) FeaturesPostgresqlFlexibleServerPtrOutput

type FeaturesPostgresqlFlexibleServerPtrInput added in v5.67.0

type FeaturesPostgresqlFlexibleServerPtrInput interface {
	pulumi.Input

	ToFeaturesPostgresqlFlexibleServerPtrOutput() FeaturesPostgresqlFlexibleServerPtrOutput
	ToFeaturesPostgresqlFlexibleServerPtrOutputWithContext(context.Context) FeaturesPostgresqlFlexibleServerPtrOutput
}

FeaturesPostgresqlFlexibleServerPtrInput is an input type that accepts FeaturesPostgresqlFlexibleServerArgs, FeaturesPostgresqlFlexibleServerPtr and FeaturesPostgresqlFlexibleServerPtrOutput values. You can construct a concrete instance of `FeaturesPostgresqlFlexibleServerPtrInput` via:

        FeaturesPostgresqlFlexibleServerArgs{...}

or:

        nil

type FeaturesPostgresqlFlexibleServerPtrOutput added in v5.67.0

type FeaturesPostgresqlFlexibleServerPtrOutput struct{ *pulumi.OutputState }

func (FeaturesPostgresqlFlexibleServerPtrOutput) Elem added in v5.67.0

func (FeaturesPostgresqlFlexibleServerPtrOutput) ElementType added in v5.67.0

func (FeaturesPostgresqlFlexibleServerPtrOutput) RestartServerOnConfigurationValueChange added in v5.67.0

func (o FeaturesPostgresqlFlexibleServerPtrOutput) RestartServerOnConfigurationValueChange() pulumi.BoolPtrOutput

func (FeaturesPostgresqlFlexibleServerPtrOutput) ToFeaturesPostgresqlFlexibleServerPtrOutput added in v5.67.0

func (o FeaturesPostgresqlFlexibleServerPtrOutput) ToFeaturesPostgresqlFlexibleServerPtrOutput() FeaturesPostgresqlFlexibleServerPtrOutput

func (FeaturesPostgresqlFlexibleServerPtrOutput) ToFeaturesPostgresqlFlexibleServerPtrOutputWithContext added in v5.67.0

func (o FeaturesPostgresqlFlexibleServerPtrOutput) ToFeaturesPostgresqlFlexibleServerPtrOutputWithContext(ctx context.Context) FeaturesPostgresqlFlexibleServerPtrOutput

type FeaturesRecoveryService added in v5.71.0

type FeaturesRecoveryService struct {
	PurgeProtectedItemsFromVaultOnDestroy        *bool `pulumi:"purgeProtectedItemsFromVaultOnDestroy"`
	VmBackupStopProtectionAndRetainDataOnDestroy *bool `pulumi:"vmBackupStopProtectionAndRetainDataOnDestroy"`
}

type FeaturesRecoveryServiceArgs added in v5.71.0

type FeaturesRecoveryServiceArgs struct {
	PurgeProtectedItemsFromVaultOnDestroy        pulumi.BoolPtrInput `pulumi:"purgeProtectedItemsFromVaultOnDestroy"`
	VmBackupStopProtectionAndRetainDataOnDestroy pulumi.BoolPtrInput `pulumi:"vmBackupStopProtectionAndRetainDataOnDestroy"`
}

func (FeaturesRecoveryServiceArgs) ElementType added in v5.71.0

func (FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServiceOutput added in v5.71.0

func (i FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServiceOutput() FeaturesRecoveryServiceOutput

func (FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServiceOutputWithContext added in v5.71.0

func (i FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServiceOutputWithContext(ctx context.Context) FeaturesRecoveryServiceOutput

func (FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServicePtrOutput added in v5.71.0

func (i FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServicePtrOutput() FeaturesRecoveryServicePtrOutput

func (FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServicePtrOutputWithContext added in v5.71.0

func (i FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServicePtrOutputWithContext(ctx context.Context) FeaturesRecoveryServicePtrOutput

type FeaturesRecoveryServiceInput added in v5.71.0

type FeaturesRecoveryServiceInput interface {
	pulumi.Input

	ToFeaturesRecoveryServiceOutput() FeaturesRecoveryServiceOutput
	ToFeaturesRecoveryServiceOutputWithContext(context.Context) FeaturesRecoveryServiceOutput
}

FeaturesRecoveryServiceInput is an input type that accepts FeaturesRecoveryServiceArgs and FeaturesRecoveryServiceOutput values. You can construct a concrete instance of `FeaturesRecoveryServiceInput` via:

FeaturesRecoveryServiceArgs{...}

type FeaturesRecoveryServiceOutput added in v5.71.0

type FeaturesRecoveryServiceOutput struct{ *pulumi.OutputState }

func (FeaturesRecoveryServiceOutput) ElementType added in v5.71.0

func (FeaturesRecoveryServiceOutput) PurgeProtectedItemsFromVaultOnDestroy added in v5.71.0

func (o FeaturesRecoveryServiceOutput) PurgeProtectedItemsFromVaultOnDestroy() pulumi.BoolPtrOutput

func (FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServiceOutput added in v5.71.0

func (o FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServiceOutput() FeaturesRecoveryServiceOutput

func (FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServiceOutputWithContext added in v5.71.0

func (o FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServiceOutputWithContext(ctx context.Context) FeaturesRecoveryServiceOutput

func (FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServicePtrOutput added in v5.71.0

func (o FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServicePtrOutput() FeaturesRecoveryServicePtrOutput

func (FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServicePtrOutputWithContext added in v5.71.0

func (o FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServicePtrOutputWithContext(ctx context.Context) FeaturesRecoveryServicePtrOutput

func (FeaturesRecoveryServiceOutput) VmBackupStopProtectionAndRetainDataOnDestroy added in v5.71.0

func (o FeaturesRecoveryServiceOutput) VmBackupStopProtectionAndRetainDataOnDestroy() pulumi.BoolPtrOutput

type FeaturesRecoveryServicePtrInput added in v5.71.0

type FeaturesRecoveryServicePtrInput interface {
	pulumi.Input

	ToFeaturesRecoveryServicePtrOutput() FeaturesRecoveryServicePtrOutput
	ToFeaturesRecoveryServicePtrOutputWithContext(context.Context) FeaturesRecoveryServicePtrOutput
}

FeaturesRecoveryServicePtrInput is an input type that accepts FeaturesRecoveryServiceArgs, FeaturesRecoveryServicePtr and FeaturesRecoveryServicePtrOutput values. You can construct a concrete instance of `FeaturesRecoveryServicePtrInput` via:

        FeaturesRecoveryServiceArgs{...}

or:

        nil

func FeaturesRecoveryServicePtr added in v5.71.0

func FeaturesRecoveryServicePtr(v *FeaturesRecoveryServiceArgs) FeaturesRecoveryServicePtrInput

type FeaturesRecoveryServicePtrOutput added in v5.71.0

type FeaturesRecoveryServicePtrOutput struct{ *pulumi.OutputState }

func (FeaturesRecoveryServicePtrOutput) Elem added in v5.71.0

func (FeaturesRecoveryServicePtrOutput) ElementType added in v5.71.0

func (FeaturesRecoveryServicePtrOutput) PurgeProtectedItemsFromVaultOnDestroy added in v5.71.0

func (o FeaturesRecoveryServicePtrOutput) PurgeProtectedItemsFromVaultOnDestroy() pulumi.BoolPtrOutput

func (FeaturesRecoveryServicePtrOutput) ToFeaturesRecoveryServicePtrOutput added in v5.71.0

func (o FeaturesRecoveryServicePtrOutput) ToFeaturesRecoveryServicePtrOutput() FeaturesRecoveryServicePtrOutput

func (FeaturesRecoveryServicePtrOutput) ToFeaturesRecoveryServicePtrOutputWithContext added in v5.71.0

func (o FeaturesRecoveryServicePtrOutput) ToFeaturesRecoveryServicePtrOutputWithContext(ctx context.Context) FeaturesRecoveryServicePtrOutput

func (FeaturesRecoveryServicePtrOutput) VmBackupStopProtectionAndRetainDataOnDestroy added in v5.71.0

func (o FeaturesRecoveryServicePtrOutput) VmBackupStopProtectionAndRetainDataOnDestroy() pulumi.BoolPtrOutput

type FeaturesResourceGroup

type FeaturesResourceGroup struct {
	PreventDeletionIfContainsResources *bool `pulumi:"preventDeletionIfContainsResources"`
}

type FeaturesResourceGroupArgs

type FeaturesResourceGroupArgs struct {
	PreventDeletionIfContainsResources pulumi.BoolPtrInput `pulumi:"preventDeletionIfContainsResources"`
}

func (FeaturesResourceGroupArgs) ElementType

func (FeaturesResourceGroupArgs) ElementType() reflect.Type

func (FeaturesResourceGroupArgs) ToFeaturesResourceGroupOutput

func (i FeaturesResourceGroupArgs) ToFeaturesResourceGroupOutput() FeaturesResourceGroupOutput

func (FeaturesResourceGroupArgs) ToFeaturesResourceGroupOutputWithContext

func (i FeaturesResourceGroupArgs) ToFeaturesResourceGroupOutputWithContext(ctx context.Context) FeaturesResourceGroupOutput

func (FeaturesResourceGroupArgs) ToFeaturesResourceGroupPtrOutput

func (i FeaturesResourceGroupArgs) ToFeaturesResourceGroupPtrOutput() FeaturesResourceGroupPtrOutput

func (FeaturesResourceGroupArgs) ToFeaturesResourceGroupPtrOutputWithContext

func (i FeaturesResourceGroupArgs) ToFeaturesResourceGroupPtrOutputWithContext(ctx context.Context) FeaturesResourceGroupPtrOutput

type FeaturesResourceGroupInput

type FeaturesResourceGroupInput interface {
	pulumi.Input

	ToFeaturesResourceGroupOutput() FeaturesResourceGroupOutput
	ToFeaturesResourceGroupOutputWithContext(context.Context) FeaturesResourceGroupOutput
}

FeaturesResourceGroupInput is an input type that accepts FeaturesResourceGroupArgs and FeaturesResourceGroupOutput values. You can construct a concrete instance of `FeaturesResourceGroupInput` via:

FeaturesResourceGroupArgs{...}

type FeaturesResourceGroupOutput

type FeaturesResourceGroupOutput struct{ *pulumi.OutputState }

func (FeaturesResourceGroupOutput) ElementType

func (FeaturesResourceGroupOutput) PreventDeletionIfContainsResources

func (o FeaturesResourceGroupOutput) PreventDeletionIfContainsResources() pulumi.BoolPtrOutput

func (FeaturesResourceGroupOutput) ToFeaturesResourceGroupOutput

func (o FeaturesResourceGroupOutput) ToFeaturesResourceGroupOutput() FeaturesResourceGroupOutput

func (FeaturesResourceGroupOutput) ToFeaturesResourceGroupOutputWithContext

func (o FeaturesResourceGroupOutput) ToFeaturesResourceGroupOutputWithContext(ctx context.Context) FeaturesResourceGroupOutput

func (FeaturesResourceGroupOutput) ToFeaturesResourceGroupPtrOutput

func (o FeaturesResourceGroupOutput) ToFeaturesResourceGroupPtrOutput() FeaturesResourceGroupPtrOutput

func (FeaturesResourceGroupOutput) ToFeaturesResourceGroupPtrOutputWithContext

func (o FeaturesResourceGroupOutput) ToFeaturesResourceGroupPtrOutputWithContext(ctx context.Context) FeaturesResourceGroupPtrOutput

type FeaturesResourceGroupPtrInput

type FeaturesResourceGroupPtrInput interface {
	pulumi.Input

	ToFeaturesResourceGroupPtrOutput() FeaturesResourceGroupPtrOutput
	ToFeaturesResourceGroupPtrOutputWithContext(context.Context) FeaturesResourceGroupPtrOutput
}

FeaturesResourceGroupPtrInput is an input type that accepts FeaturesResourceGroupArgs, FeaturesResourceGroupPtr and FeaturesResourceGroupPtrOutput values. You can construct a concrete instance of `FeaturesResourceGroupPtrInput` via:

        FeaturesResourceGroupArgs{...}

or:

        nil

type FeaturesResourceGroupPtrOutput

type FeaturesResourceGroupPtrOutput struct{ *pulumi.OutputState }

func (FeaturesResourceGroupPtrOutput) Elem

func (FeaturesResourceGroupPtrOutput) ElementType

func (FeaturesResourceGroupPtrOutput) PreventDeletionIfContainsResources

func (o FeaturesResourceGroupPtrOutput) PreventDeletionIfContainsResources() pulumi.BoolPtrOutput

func (FeaturesResourceGroupPtrOutput) ToFeaturesResourceGroupPtrOutput

func (o FeaturesResourceGroupPtrOutput) ToFeaturesResourceGroupPtrOutput() FeaturesResourceGroupPtrOutput

func (FeaturesResourceGroupPtrOutput) ToFeaturesResourceGroupPtrOutputWithContext

func (o FeaturesResourceGroupPtrOutput) ToFeaturesResourceGroupPtrOutputWithContext(ctx context.Context) FeaturesResourceGroupPtrOutput

type FeaturesSubscription added in v5.52.0

type FeaturesSubscription struct {
	PreventCancellationOnDestroy *bool `pulumi:"preventCancellationOnDestroy"`
}

type FeaturesSubscriptionArgs added in v5.52.0

type FeaturesSubscriptionArgs struct {
	PreventCancellationOnDestroy pulumi.BoolPtrInput `pulumi:"preventCancellationOnDestroy"`
}

func (FeaturesSubscriptionArgs) ElementType added in v5.52.0

func (FeaturesSubscriptionArgs) ElementType() reflect.Type

func (FeaturesSubscriptionArgs) ToFeaturesSubscriptionOutput added in v5.52.0

func (i FeaturesSubscriptionArgs) ToFeaturesSubscriptionOutput() FeaturesSubscriptionOutput

func (FeaturesSubscriptionArgs) ToFeaturesSubscriptionOutputWithContext added in v5.52.0

func (i FeaturesSubscriptionArgs) ToFeaturesSubscriptionOutputWithContext(ctx context.Context) FeaturesSubscriptionOutput

func (FeaturesSubscriptionArgs) ToFeaturesSubscriptionPtrOutput added in v5.52.0

func (i FeaturesSubscriptionArgs) ToFeaturesSubscriptionPtrOutput() FeaturesSubscriptionPtrOutput

func (FeaturesSubscriptionArgs) ToFeaturesSubscriptionPtrOutputWithContext added in v5.52.0

func (i FeaturesSubscriptionArgs) ToFeaturesSubscriptionPtrOutputWithContext(ctx context.Context) FeaturesSubscriptionPtrOutput

type FeaturesSubscriptionInput added in v5.52.0

type FeaturesSubscriptionInput interface {
	pulumi.Input

	ToFeaturesSubscriptionOutput() FeaturesSubscriptionOutput
	ToFeaturesSubscriptionOutputWithContext(context.Context) FeaturesSubscriptionOutput
}

FeaturesSubscriptionInput is an input type that accepts FeaturesSubscriptionArgs and FeaturesSubscriptionOutput values. You can construct a concrete instance of `FeaturesSubscriptionInput` via:

FeaturesSubscriptionArgs{...}

type FeaturesSubscriptionOutput added in v5.52.0

type FeaturesSubscriptionOutput struct{ *pulumi.OutputState }

func (FeaturesSubscriptionOutput) ElementType added in v5.52.0

func (FeaturesSubscriptionOutput) ElementType() reflect.Type

func (FeaturesSubscriptionOutput) PreventCancellationOnDestroy added in v5.52.0

func (o FeaturesSubscriptionOutput) PreventCancellationOnDestroy() pulumi.BoolPtrOutput

func (FeaturesSubscriptionOutput) ToFeaturesSubscriptionOutput added in v5.52.0

func (o FeaturesSubscriptionOutput) ToFeaturesSubscriptionOutput() FeaturesSubscriptionOutput

func (FeaturesSubscriptionOutput) ToFeaturesSubscriptionOutputWithContext added in v5.52.0

func (o FeaturesSubscriptionOutput) ToFeaturesSubscriptionOutputWithContext(ctx context.Context) FeaturesSubscriptionOutput

func (FeaturesSubscriptionOutput) ToFeaturesSubscriptionPtrOutput added in v5.52.0

func (o FeaturesSubscriptionOutput) ToFeaturesSubscriptionPtrOutput() FeaturesSubscriptionPtrOutput

func (FeaturesSubscriptionOutput) ToFeaturesSubscriptionPtrOutputWithContext added in v5.52.0

func (o FeaturesSubscriptionOutput) ToFeaturesSubscriptionPtrOutputWithContext(ctx context.Context) FeaturesSubscriptionPtrOutput

type FeaturesSubscriptionPtrInput added in v5.52.0

type FeaturesSubscriptionPtrInput interface {
	pulumi.Input

	ToFeaturesSubscriptionPtrOutput() FeaturesSubscriptionPtrOutput
	ToFeaturesSubscriptionPtrOutputWithContext(context.Context) FeaturesSubscriptionPtrOutput
}

FeaturesSubscriptionPtrInput is an input type that accepts FeaturesSubscriptionArgs, FeaturesSubscriptionPtr and FeaturesSubscriptionPtrOutput values. You can construct a concrete instance of `FeaturesSubscriptionPtrInput` via:

        FeaturesSubscriptionArgs{...}

or:

        nil

func FeaturesSubscriptionPtr added in v5.52.0

func FeaturesSubscriptionPtr(v *FeaturesSubscriptionArgs) FeaturesSubscriptionPtrInput

type FeaturesSubscriptionPtrOutput added in v5.52.0

type FeaturesSubscriptionPtrOutput struct{ *pulumi.OutputState }

func (FeaturesSubscriptionPtrOutput) Elem added in v5.52.0

func (FeaturesSubscriptionPtrOutput) ElementType added in v5.52.0

func (FeaturesSubscriptionPtrOutput) PreventCancellationOnDestroy added in v5.52.0

func (o FeaturesSubscriptionPtrOutput) PreventCancellationOnDestroy() pulumi.BoolPtrOutput

func (FeaturesSubscriptionPtrOutput) ToFeaturesSubscriptionPtrOutput added in v5.52.0

func (o FeaturesSubscriptionPtrOutput) ToFeaturesSubscriptionPtrOutput() FeaturesSubscriptionPtrOutput

func (FeaturesSubscriptionPtrOutput) ToFeaturesSubscriptionPtrOutputWithContext added in v5.52.0

func (o FeaturesSubscriptionPtrOutput) ToFeaturesSubscriptionPtrOutputWithContext(ctx context.Context) FeaturesSubscriptionPtrOutput

type FeaturesTemplateDeployment

type FeaturesTemplateDeployment struct {
	DeleteNestedItemsDuringDeletion bool `pulumi:"deleteNestedItemsDuringDeletion"`
}

type FeaturesTemplateDeploymentArgs

type FeaturesTemplateDeploymentArgs struct {
	DeleteNestedItemsDuringDeletion pulumi.BoolInput `pulumi:"deleteNestedItemsDuringDeletion"`
}

func (FeaturesTemplateDeploymentArgs) ElementType

func (FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentOutput

func (i FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentOutput() FeaturesTemplateDeploymentOutput

func (FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentOutputWithContext

func (i FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentOutputWithContext(ctx context.Context) FeaturesTemplateDeploymentOutput

func (FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentPtrOutput

func (i FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentPtrOutput() FeaturesTemplateDeploymentPtrOutput

func (FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentPtrOutputWithContext

func (i FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentPtrOutputWithContext(ctx context.Context) FeaturesTemplateDeploymentPtrOutput

type FeaturesTemplateDeploymentInput

type FeaturesTemplateDeploymentInput interface {
	pulumi.Input

	ToFeaturesTemplateDeploymentOutput() FeaturesTemplateDeploymentOutput
	ToFeaturesTemplateDeploymentOutputWithContext(context.Context) FeaturesTemplateDeploymentOutput
}

FeaturesTemplateDeploymentInput is an input type that accepts FeaturesTemplateDeploymentArgs and FeaturesTemplateDeploymentOutput values. You can construct a concrete instance of `FeaturesTemplateDeploymentInput` via:

FeaturesTemplateDeploymentArgs{...}

type FeaturesTemplateDeploymentOutput

type FeaturesTemplateDeploymentOutput struct{ *pulumi.OutputState }

func (FeaturesTemplateDeploymentOutput) DeleteNestedItemsDuringDeletion

func (o FeaturesTemplateDeploymentOutput) DeleteNestedItemsDuringDeletion() pulumi.BoolOutput

func (FeaturesTemplateDeploymentOutput) ElementType

func (FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentOutput

func (o FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentOutput() FeaturesTemplateDeploymentOutput

func (FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentOutputWithContext

func (o FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentOutputWithContext(ctx context.Context) FeaturesTemplateDeploymentOutput

func (FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentPtrOutput

func (o FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentPtrOutput() FeaturesTemplateDeploymentPtrOutput

func (FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentPtrOutputWithContext

func (o FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentPtrOutputWithContext(ctx context.Context) FeaturesTemplateDeploymentPtrOutput

type FeaturesTemplateDeploymentPtrInput

type FeaturesTemplateDeploymentPtrInput interface {
	pulumi.Input

	ToFeaturesTemplateDeploymentPtrOutput() FeaturesTemplateDeploymentPtrOutput
	ToFeaturesTemplateDeploymentPtrOutputWithContext(context.Context) FeaturesTemplateDeploymentPtrOutput
}

FeaturesTemplateDeploymentPtrInput is an input type that accepts FeaturesTemplateDeploymentArgs, FeaturesTemplateDeploymentPtr and FeaturesTemplateDeploymentPtrOutput values. You can construct a concrete instance of `FeaturesTemplateDeploymentPtrInput` via:

        FeaturesTemplateDeploymentArgs{...}

or:

        nil

type FeaturesTemplateDeploymentPtrOutput

type FeaturesTemplateDeploymentPtrOutput struct{ *pulumi.OutputState }

func (FeaturesTemplateDeploymentPtrOutput) DeleteNestedItemsDuringDeletion

func (o FeaturesTemplateDeploymentPtrOutput) DeleteNestedItemsDuringDeletion() pulumi.BoolPtrOutput

func (FeaturesTemplateDeploymentPtrOutput) Elem

func (FeaturesTemplateDeploymentPtrOutput) ElementType

func (FeaturesTemplateDeploymentPtrOutput) ToFeaturesTemplateDeploymentPtrOutput

func (o FeaturesTemplateDeploymentPtrOutput) ToFeaturesTemplateDeploymentPtrOutput() FeaturesTemplateDeploymentPtrOutput

func (FeaturesTemplateDeploymentPtrOutput) ToFeaturesTemplateDeploymentPtrOutputWithContext

func (o FeaturesTemplateDeploymentPtrOutput) ToFeaturesTemplateDeploymentPtrOutputWithContext(ctx context.Context) FeaturesTemplateDeploymentPtrOutput

type FeaturesVirtualMachine

type FeaturesVirtualMachine struct {
	DeleteOsDiskOnDeletion     *bool `pulumi:"deleteOsDiskOnDeletion"`
	GracefulShutdown           *bool `pulumi:"gracefulShutdown"`
	SkipShutdownAndForceDelete *bool `pulumi:"skipShutdownAndForceDelete"`
}

type FeaturesVirtualMachineArgs

type FeaturesVirtualMachineArgs struct {
	DeleteOsDiskOnDeletion     pulumi.BoolPtrInput `pulumi:"deleteOsDiskOnDeletion"`
	GracefulShutdown           pulumi.BoolPtrInput `pulumi:"gracefulShutdown"`
	SkipShutdownAndForceDelete pulumi.BoolPtrInput `pulumi:"skipShutdownAndForceDelete"`
}

func (FeaturesVirtualMachineArgs) ElementType

func (FeaturesVirtualMachineArgs) ElementType() reflect.Type

func (FeaturesVirtualMachineArgs) ToFeaturesVirtualMachineOutput

func (i FeaturesVirtualMachineArgs) ToFeaturesVirtualMachineOutput() FeaturesVirtualMachineOutput

func (FeaturesVirtualMachineArgs) ToFeaturesVirtualMachineOutputWithContext

func (i FeaturesVirtualMachineArgs) ToFeaturesVirtualMachineOutputWithContext(ctx context.Context) FeaturesVirtualMachineOutput

func (FeaturesVirtualMachineArgs) ToFeaturesVirtualMachinePtrOutput

func (i FeaturesVirtualMachineArgs) ToFeaturesVirtualMachinePtrOutput() FeaturesVirtualMachinePtrOutput

func (FeaturesVirtualMachineArgs) ToFeaturesVirtualMachinePtrOutputWithContext

func (i FeaturesVirtualMachineArgs) ToFeaturesVirtualMachinePtrOutputWithContext(ctx context.Context) FeaturesVirtualMachinePtrOutput

type FeaturesVirtualMachineInput

type FeaturesVirtualMachineInput interface {
	pulumi.Input

	ToFeaturesVirtualMachineOutput() FeaturesVirtualMachineOutput
	ToFeaturesVirtualMachineOutputWithContext(context.Context) FeaturesVirtualMachineOutput
}

FeaturesVirtualMachineInput is an input type that accepts FeaturesVirtualMachineArgs and FeaturesVirtualMachineOutput values. You can construct a concrete instance of `FeaturesVirtualMachineInput` via:

FeaturesVirtualMachineArgs{...}

type FeaturesVirtualMachineOutput

type FeaturesVirtualMachineOutput struct{ *pulumi.OutputState }

func (FeaturesVirtualMachineOutput) DeleteOsDiskOnDeletion

func (o FeaturesVirtualMachineOutput) DeleteOsDiskOnDeletion() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineOutput) ElementType

func (FeaturesVirtualMachineOutput) GracefulShutdown

func (o FeaturesVirtualMachineOutput) GracefulShutdown() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineOutput) SkipShutdownAndForceDelete

func (o FeaturesVirtualMachineOutput) SkipShutdownAndForceDelete() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineOutput) ToFeaturesVirtualMachineOutput

func (o FeaturesVirtualMachineOutput) ToFeaturesVirtualMachineOutput() FeaturesVirtualMachineOutput

func (FeaturesVirtualMachineOutput) ToFeaturesVirtualMachineOutputWithContext

func (o FeaturesVirtualMachineOutput) ToFeaturesVirtualMachineOutputWithContext(ctx context.Context) FeaturesVirtualMachineOutput

func (FeaturesVirtualMachineOutput) ToFeaturesVirtualMachinePtrOutput

func (o FeaturesVirtualMachineOutput) ToFeaturesVirtualMachinePtrOutput() FeaturesVirtualMachinePtrOutput

func (FeaturesVirtualMachineOutput) ToFeaturesVirtualMachinePtrOutputWithContext

func (o FeaturesVirtualMachineOutput) ToFeaturesVirtualMachinePtrOutputWithContext(ctx context.Context) FeaturesVirtualMachinePtrOutput

type FeaturesVirtualMachinePtrInput

type FeaturesVirtualMachinePtrInput interface {
	pulumi.Input

	ToFeaturesVirtualMachinePtrOutput() FeaturesVirtualMachinePtrOutput
	ToFeaturesVirtualMachinePtrOutputWithContext(context.Context) FeaturesVirtualMachinePtrOutput
}

FeaturesVirtualMachinePtrInput is an input type that accepts FeaturesVirtualMachineArgs, FeaturesVirtualMachinePtr and FeaturesVirtualMachinePtrOutput values. You can construct a concrete instance of `FeaturesVirtualMachinePtrInput` via:

        FeaturesVirtualMachineArgs{...}

or:

        nil

type FeaturesVirtualMachinePtrOutput

type FeaturesVirtualMachinePtrOutput struct{ *pulumi.OutputState }

func (FeaturesVirtualMachinePtrOutput) DeleteOsDiskOnDeletion

func (o FeaturesVirtualMachinePtrOutput) DeleteOsDiskOnDeletion() pulumi.BoolPtrOutput

func (FeaturesVirtualMachinePtrOutput) Elem

func (FeaturesVirtualMachinePtrOutput) ElementType

func (FeaturesVirtualMachinePtrOutput) GracefulShutdown

func (FeaturesVirtualMachinePtrOutput) SkipShutdownAndForceDelete

func (o FeaturesVirtualMachinePtrOutput) SkipShutdownAndForceDelete() pulumi.BoolPtrOutput

func (FeaturesVirtualMachinePtrOutput) ToFeaturesVirtualMachinePtrOutput

func (o FeaturesVirtualMachinePtrOutput) ToFeaturesVirtualMachinePtrOutput() FeaturesVirtualMachinePtrOutput

func (FeaturesVirtualMachinePtrOutput) ToFeaturesVirtualMachinePtrOutputWithContext

func (o FeaturesVirtualMachinePtrOutput) ToFeaturesVirtualMachinePtrOutputWithContext(ctx context.Context) FeaturesVirtualMachinePtrOutput

type FeaturesVirtualMachineScaleSet

type FeaturesVirtualMachineScaleSet struct {
	ForceDelete               *bool `pulumi:"forceDelete"`
	ReimageOnManualUpgrade    *bool `pulumi:"reimageOnManualUpgrade"`
	RollInstancesWhenRequired *bool `pulumi:"rollInstancesWhenRequired"`
	ScaleToZeroBeforeDeletion *bool `pulumi:"scaleToZeroBeforeDeletion"`
}

type FeaturesVirtualMachineScaleSetArgs

type FeaturesVirtualMachineScaleSetArgs struct {
	ForceDelete               pulumi.BoolPtrInput `pulumi:"forceDelete"`
	ReimageOnManualUpgrade    pulumi.BoolPtrInput `pulumi:"reimageOnManualUpgrade"`
	RollInstancesWhenRequired pulumi.BoolPtrInput `pulumi:"rollInstancesWhenRequired"`
	ScaleToZeroBeforeDeletion pulumi.BoolPtrInput `pulumi:"scaleToZeroBeforeDeletion"`
}

func (FeaturesVirtualMachineScaleSetArgs) ElementType

func (FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetOutput

func (i FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetOutput() FeaturesVirtualMachineScaleSetOutput

func (FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetOutputWithContext

func (i FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetOutputWithContext(ctx context.Context) FeaturesVirtualMachineScaleSetOutput

func (FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetPtrOutput

func (i FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetPtrOutput() FeaturesVirtualMachineScaleSetPtrOutput

func (FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetPtrOutputWithContext

func (i FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetPtrOutputWithContext(ctx context.Context) FeaturesVirtualMachineScaleSetPtrOutput

type FeaturesVirtualMachineScaleSetInput

type FeaturesVirtualMachineScaleSetInput interface {
	pulumi.Input

	ToFeaturesVirtualMachineScaleSetOutput() FeaturesVirtualMachineScaleSetOutput
	ToFeaturesVirtualMachineScaleSetOutputWithContext(context.Context) FeaturesVirtualMachineScaleSetOutput
}

FeaturesVirtualMachineScaleSetInput is an input type that accepts FeaturesVirtualMachineScaleSetArgs and FeaturesVirtualMachineScaleSetOutput values. You can construct a concrete instance of `FeaturesVirtualMachineScaleSetInput` via:

FeaturesVirtualMachineScaleSetArgs{...}

type FeaturesVirtualMachineScaleSetOutput

type FeaturesVirtualMachineScaleSetOutput struct{ *pulumi.OutputState }

func (FeaturesVirtualMachineScaleSetOutput) ElementType

func (FeaturesVirtualMachineScaleSetOutput) ForceDelete

func (FeaturesVirtualMachineScaleSetOutput) ReimageOnManualUpgrade added in v5.68.0

func (o FeaturesVirtualMachineScaleSetOutput) ReimageOnManualUpgrade() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineScaleSetOutput) RollInstancesWhenRequired

func (o FeaturesVirtualMachineScaleSetOutput) RollInstancesWhenRequired() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineScaleSetOutput) ScaleToZeroBeforeDeletion

func (o FeaturesVirtualMachineScaleSetOutput) ScaleToZeroBeforeDeletion() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetOutput

func (o FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetOutput() FeaturesVirtualMachineScaleSetOutput

func (FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetOutputWithContext

func (o FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetOutputWithContext(ctx context.Context) FeaturesVirtualMachineScaleSetOutput

func (FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetPtrOutput

func (o FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetPtrOutput() FeaturesVirtualMachineScaleSetPtrOutput

func (FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetPtrOutputWithContext

func (o FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetPtrOutputWithContext(ctx context.Context) FeaturesVirtualMachineScaleSetPtrOutput

type FeaturesVirtualMachineScaleSetPtrInput

type FeaturesVirtualMachineScaleSetPtrInput interface {
	pulumi.Input

	ToFeaturesVirtualMachineScaleSetPtrOutput() FeaturesVirtualMachineScaleSetPtrOutput
	ToFeaturesVirtualMachineScaleSetPtrOutputWithContext(context.Context) FeaturesVirtualMachineScaleSetPtrOutput
}

FeaturesVirtualMachineScaleSetPtrInput is an input type that accepts FeaturesVirtualMachineScaleSetArgs, FeaturesVirtualMachineScaleSetPtr and FeaturesVirtualMachineScaleSetPtrOutput values. You can construct a concrete instance of `FeaturesVirtualMachineScaleSetPtrInput` via:

        FeaturesVirtualMachineScaleSetArgs{...}

or:

        nil

type FeaturesVirtualMachineScaleSetPtrOutput

type FeaturesVirtualMachineScaleSetPtrOutput struct{ *pulumi.OutputState }

func (FeaturesVirtualMachineScaleSetPtrOutput) Elem

func (FeaturesVirtualMachineScaleSetPtrOutput) ElementType

func (FeaturesVirtualMachineScaleSetPtrOutput) ForceDelete

func (FeaturesVirtualMachineScaleSetPtrOutput) ReimageOnManualUpgrade added in v5.68.0

func (FeaturesVirtualMachineScaleSetPtrOutput) RollInstancesWhenRequired

func (o FeaturesVirtualMachineScaleSetPtrOutput) RollInstancesWhenRequired() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineScaleSetPtrOutput) ScaleToZeroBeforeDeletion

func (o FeaturesVirtualMachineScaleSetPtrOutput) ScaleToZeroBeforeDeletion() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineScaleSetPtrOutput) ToFeaturesVirtualMachineScaleSetPtrOutput

func (o FeaturesVirtualMachineScaleSetPtrOutput) ToFeaturesVirtualMachineScaleSetPtrOutput() FeaturesVirtualMachineScaleSetPtrOutput

func (FeaturesVirtualMachineScaleSetPtrOutput) ToFeaturesVirtualMachineScaleSetPtrOutputWithContext

func (o FeaturesVirtualMachineScaleSetPtrOutput) ToFeaturesVirtualMachineScaleSetPtrOutputWithContext(ctx context.Context) FeaturesVirtualMachineScaleSetPtrOutput

Jump to

Keyboard shortcuts

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