config

package
v6.0.0-beta.2 Latest Latest
Warning

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

Go to latest
Published: Sep 20, 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

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

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

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

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

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

func GetOidcToken(ctx *pulumi.Context) string

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

func GetOidcTokenFilePath

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 GetResourceProviderRegistrations

func GetResourceProviderRegistrations(ctx *pulumi.Context) string

The set of Resource Providers which should be automatically registered for the subscription.

func GetResourceProvidersToRegisters

func GetResourceProvidersToRegisters(ctx *pulumi.Context) string

A list of Resource Providers to explicitly register for the subscription, in addition to those specified by the `resourceProviderRegistrations` property.

func GetSkipProviderRegistration deprecated

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?

Deprecated: This property is deprecated and will be removed in v5.0 of the AzureRM provider. Please use the `resourceProviderRegistrations` property instead.

func GetStorageUseAzuread

func GetStorageUseAzuread(ctx *pulumi.Context) bool

Should the AzureRM Provider use Azure AD Authentication when accessing the Storage Data Plane APIs?

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

func GetUseAksWorkloadIdentity(ctx *pulumi.Context) bool

Allow Azure AKS Workload Identity to be used for Authentication.

func GetUseCli

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

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"`
	RecoveryServicesVaults   *FeaturesRecoveryServicesVaults   `pulumi:"recoveryServicesVaults"`
	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

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

type FeaturesAppConfigurationArgs

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

func (FeaturesAppConfigurationArgs) ElementType

func (FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationOutput

func (i FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationOutput() FeaturesAppConfigurationOutput

func (FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationOutputWithContext

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

func (FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationPtrOutput

func (i FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationPtrOutput() FeaturesAppConfigurationPtrOutput

func (FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationPtrOutputWithContext

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

type FeaturesAppConfigurationInput

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

type FeaturesAppConfigurationOutput struct{ *pulumi.OutputState }

func (FeaturesAppConfigurationOutput) ElementType

func (FeaturesAppConfigurationOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesAppConfigurationOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesAppConfigurationOutput) RecoverSoftDeleted

func (o FeaturesAppConfigurationOutput) RecoverSoftDeleted() pulumi.BoolPtrOutput

func (FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationOutput

func (o FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationOutput() FeaturesAppConfigurationOutput

func (FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationOutputWithContext

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

func (FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationPtrOutput

func (o FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationPtrOutput() FeaturesAppConfigurationPtrOutput

func (FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationPtrOutputWithContext

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

type FeaturesAppConfigurationPtrInput

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

type FeaturesAppConfigurationPtrOutput

type FeaturesAppConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FeaturesAppConfigurationPtrOutput) Elem

func (FeaturesAppConfigurationPtrOutput) ElementType

func (FeaturesAppConfigurationPtrOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesAppConfigurationPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesAppConfigurationPtrOutput) RecoverSoftDeleted

func (FeaturesAppConfigurationPtrOutput) ToFeaturesAppConfigurationPtrOutput

func (o FeaturesAppConfigurationPtrOutput) ToFeaturesAppConfigurationPtrOutput() FeaturesAppConfigurationPtrOutput

func (FeaturesAppConfigurationPtrOutput) ToFeaturesAppConfigurationPtrOutputWithContext

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"`
	RecoveryServicesVaults   FeaturesRecoveryServicesVaultsPtrInput   `pulumi:"recoveryServicesVaults"`
	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.ManagedHardwareSecurityModuleKey` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedHardwareSecurityModuleKeysOnDestroy *bool `pulumi:"purgeSoftDeletedHardwareSecurityModuleKeysOnDestroy"`
	// 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.ManagedHardwareSecurityModuleKey` resources will be restored, instead of creating new ones
	RecoverSoftDeletedHardwareSecurityModuleKeys *bool `pulumi:"recoverSoftDeletedHardwareSecurityModuleKeys"`
	// 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.ManagedHardwareSecurityModuleKey` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedHardwareSecurityModuleKeysOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeletedHardwareSecurityModuleKeysOnDestroy"`
	// 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.ManagedHardwareSecurityModuleKey` resources will be restored, instead of creating new ones
	RecoverSoftDeletedHardwareSecurityModuleKeys pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedHardwareSecurityModuleKeys"`
	// 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) PurgeSoftDeletedHardwareSecurityModuleKeysOnDestroy

func (o FeaturesKeyVaultOutput) PurgeSoftDeletedHardwareSecurityModuleKeysOnDestroy() pulumi.BoolPtrOutput

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

func (FeaturesKeyVaultOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy

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) RecoverSoftDeletedHardwareSecurityModuleKeys

func (o FeaturesKeyVaultOutput) RecoverSoftDeletedHardwareSecurityModuleKeys() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.ManagedHardwareSecurityModuleKey` 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) PurgeSoftDeletedHardwareSecurityModuleKeysOnDestroy

func (o FeaturesKeyVaultPtrOutput) PurgeSoftDeletedHardwareSecurityModuleKeysOnDestroy() pulumi.BoolPtrOutput

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

func (FeaturesKeyVaultPtrOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy

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) RecoverSoftDeletedHardwareSecurityModuleKeys

func (o FeaturesKeyVaultPtrOutput) RecoverSoftDeletedHardwareSecurityModuleKeys() pulumi.BoolPtrOutput

When enabled soft-deleted `keyvault.ManagedHardwareSecurityModuleKey` 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

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

type FeaturesMachineLearningArgs

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

func (FeaturesMachineLearningArgs) ElementType

func (FeaturesMachineLearningArgs) ToFeaturesMachineLearningOutput

func (i FeaturesMachineLearningArgs) ToFeaturesMachineLearningOutput() FeaturesMachineLearningOutput

func (FeaturesMachineLearningArgs) ToFeaturesMachineLearningOutputWithContext

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

func (FeaturesMachineLearningArgs) ToFeaturesMachineLearningPtrOutput

func (i FeaturesMachineLearningArgs) ToFeaturesMachineLearningPtrOutput() FeaturesMachineLearningPtrOutput

func (FeaturesMachineLearningArgs) ToFeaturesMachineLearningPtrOutputWithContext

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

type FeaturesMachineLearningInput

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

type FeaturesMachineLearningOutput struct{ *pulumi.OutputState }

func (FeaturesMachineLearningOutput) ElementType

func (FeaturesMachineLearningOutput) PurgeSoftDeletedWorkspaceOnDestroy

func (o FeaturesMachineLearningOutput) PurgeSoftDeletedWorkspaceOnDestroy() pulumi.BoolPtrOutput

func (FeaturesMachineLearningOutput) ToFeaturesMachineLearningOutput

func (o FeaturesMachineLearningOutput) ToFeaturesMachineLearningOutput() FeaturesMachineLearningOutput

func (FeaturesMachineLearningOutput) ToFeaturesMachineLearningOutputWithContext

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

func (FeaturesMachineLearningOutput) ToFeaturesMachineLearningPtrOutput

func (o FeaturesMachineLearningOutput) ToFeaturesMachineLearningPtrOutput() FeaturesMachineLearningPtrOutput

func (FeaturesMachineLearningOutput) ToFeaturesMachineLearningPtrOutputWithContext

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

type FeaturesMachineLearningPtrInput

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

type FeaturesMachineLearningPtrOutput

type FeaturesMachineLearningPtrOutput struct{ *pulumi.OutputState }

func (FeaturesMachineLearningPtrOutput) Elem

func (FeaturesMachineLearningPtrOutput) ElementType

func (FeaturesMachineLearningPtrOutput) PurgeSoftDeletedWorkspaceOnDestroy

func (o FeaturesMachineLearningPtrOutput) PurgeSoftDeletedWorkspaceOnDestroy() pulumi.BoolPtrOutput

func (FeaturesMachineLearningPtrOutput) ToFeaturesMachineLearningPtrOutput

func (o FeaturesMachineLearningPtrOutput) ToFeaturesMachineLearningPtrOutput() FeaturesMachineLearningPtrOutput

func (FeaturesMachineLearningPtrOutput) ToFeaturesMachineLearningPtrOutputWithContext

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

type FeaturesManagedDisk

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

type FeaturesManagedDiskArgs

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

func (FeaturesManagedDiskArgs) ElementType

func (FeaturesManagedDiskArgs) ElementType() reflect.Type

func (FeaturesManagedDiskArgs) ToFeaturesManagedDiskOutput

func (i FeaturesManagedDiskArgs) ToFeaturesManagedDiskOutput() FeaturesManagedDiskOutput

func (FeaturesManagedDiskArgs) ToFeaturesManagedDiskOutputWithContext

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

func (FeaturesManagedDiskArgs) ToFeaturesManagedDiskPtrOutput

func (i FeaturesManagedDiskArgs) ToFeaturesManagedDiskPtrOutput() FeaturesManagedDiskPtrOutput

func (FeaturesManagedDiskArgs) ToFeaturesManagedDiskPtrOutputWithContext

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

type FeaturesManagedDiskInput

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

type FeaturesManagedDiskOutput struct{ *pulumi.OutputState }

func (FeaturesManagedDiskOutput) ElementType

func (FeaturesManagedDiskOutput) ElementType() reflect.Type

func (FeaturesManagedDiskOutput) ExpandWithoutDowntime

func (o FeaturesManagedDiskOutput) ExpandWithoutDowntime() pulumi.BoolPtrOutput

func (FeaturesManagedDiskOutput) ToFeaturesManagedDiskOutput

func (o FeaturesManagedDiskOutput) ToFeaturesManagedDiskOutput() FeaturesManagedDiskOutput

func (FeaturesManagedDiskOutput) ToFeaturesManagedDiskOutputWithContext

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

func (FeaturesManagedDiskOutput) ToFeaturesManagedDiskPtrOutput

func (o FeaturesManagedDiskOutput) ToFeaturesManagedDiskPtrOutput() FeaturesManagedDiskPtrOutput

func (FeaturesManagedDiskOutput) ToFeaturesManagedDiskPtrOutputWithContext

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

type FeaturesManagedDiskPtrInput

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

type FeaturesManagedDiskPtrOutput

type FeaturesManagedDiskPtrOutput struct{ *pulumi.OutputState }

func (FeaturesManagedDiskPtrOutput) Elem

func (FeaturesManagedDiskPtrOutput) ElementType

func (FeaturesManagedDiskPtrOutput) ExpandWithoutDowntime

func (o FeaturesManagedDiskPtrOutput) ExpandWithoutDowntime() pulumi.BoolPtrOutput

func (FeaturesManagedDiskPtrOutput) ToFeaturesManagedDiskPtrOutput

func (o FeaturesManagedDiskPtrOutput) ToFeaturesManagedDiskPtrOutput() FeaturesManagedDiskPtrOutput

func (FeaturesManagedDiskPtrOutput) ToFeaturesManagedDiskPtrOutputWithContext

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

type FeaturesOutput

type FeaturesOutput struct{ *pulumi.OutputState }

func (FeaturesOutput) ApiManagement

func (FeaturesOutput) AppConfiguration

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

func (FeaturesOutput) ManagedDisk

func (FeaturesOutput) PostgresqlFlexibleServer

func (o FeaturesOutput) PostgresqlFlexibleServer() FeaturesPostgresqlFlexibleServerPtrOutput

func (FeaturesOutput) RecoveryService

func (FeaturesOutput) RecoveryServicesVaults

func (o FeaturesOutput) RecoveryServicesVaults() FeaturesRecoveryServicesVaultsPtrOutput

func (FeaturesOutput) ResourceGroup

func (FeaturesOutput) Subscription

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

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

type FeaturesPostgresqlFlexibleServerArgs

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

func (FeaturesPostgresqlFlexibleServerArgs) ElementType

func (FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerOutput

func (i FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerOutput() FeaturesPostgresqlFlexibleServerOutput

func (FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerOutputWithContext

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

func (FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerPtrOutput

func (i FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerPtrOutput() FeaturesPostgresqlFlexibleServerPtrOutput

func (FeaturesPostgresqlFlexibleServerArgs) ToFeaturesPostgresqlFlexibleServerPtrOutputWithContext

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

type FeaturesPostgresqlFlexibleServerInput

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

type FeaturesPostgresqlFlexibleServerOutput struct{ *pulumi.OutputState }

func (FeaturesPostgresqlFlexibleServerOutput) ElementType

func (FeaturesPostgresqlFlexibleServerOutput) RestartServerOnConfigurationValueChange

func (o FeaturesPostgresqlFlexibleServerOutput) RestartServerOnConfigurationValueChange() pulumi.BoolPtrOutput

func (FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerOutput

func (o FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerOutput() FeaturesPostgresqlFlexibleServerOutput

func (FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerOutputWithContext

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

func (FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerPtrOutput

func (o FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerPtrOutput() FeaturesPostgresqlFlexibleServerPtrOutput

func (FeaturesPostgresqlFlexibleServerOutput) ToFeaturesPostgresqlFlexibleServerPtrOutputWithContext

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

type FeaturesPostgresqlFlexibleServerPtrInput

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

type FeaturesPostgresqlFlexibleServerPtrOutput struct{ *pulumi.OutputState }

func (FeaturesPostgresqlFlexibleServerPtrOutput) Elem

func (FeaturesPostgresqlFlexibleServerPtrOutput) ElementType

func (FeaturesPostgresqlFlexibleServerPtrOutput) RestartServerOnConfigurationValueChange

func (o FeaturesPostgresqlFlexibleServerPtrOutput) RestartServerOnConfigurationValueChange() pulumi.BoolPtrOutput

func (FeaturesPostgresqlFlexibleServerPtrOutput) ToFeaturesPostgresqlFlexibleServerPtrOutput

func (o FeaturesPostgresqlFlexibleServerPtrOutput) ToFeaturesPostgresqlFlexibleServerPtrOutput() FeaturesPostgresqlFlexibleServerPtrOutput

func (FeaturesPostgresqlFlexibleServerPtrOutput) ToFeaturesPostgresqlFlexibleServerPtrOutputWithContext

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

type FeaturesRecoveryService

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

type FeaturesRecoveryServiceArgs

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

func (FeaturesRecoveryServiceArgs) ElementType

func (FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServiceOutput

func (i FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServiceOutput() FeaturesRecoveryServiceOutput

func (FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServiceOutputWithContext

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

func (FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServicePtrOutput

func (i FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServicePtrOutput() FeaturesRecoveryServicePtrOutput

func (FeaturesRecoveryServiceArgs) ToFeaturesRecoveryServicePtrOutputWithContext

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

type FeaturesRecoveryServiceInput

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

type FeaturesRecoveryServiceOutput struct{ *pulumi.OutputState }

func (FeaturesRecoveryServiceOutput) ElementType

func (FeaturesRecoveryServiceOutput) PurgeProtectedItemsFromVaultOnDestroy

func (o FeaturesRecoveryServiceOutput) PurgeProtectedItemsFromVaultOnDestroy() pulumi.BoolPtrOutput

func (FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServiceOutput

func (o FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServiceOutput() FeaturesRecoveryServiceOutput

func (FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServiceOutputWithContext

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

func (FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServicePtrOutput

func (o FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServicePtrOutput() FeaturesRecoveryServicePtrOutput

func (FeaturesRecoveryServiceOutput) ToFeaturesRecoveryServicePtrOutputWithContext

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

func (FeaturesRecoveryServiceOutput) VmBackupStopProtectionAndRetainDataOnDestroy

func (o FeaturesRecoveryServiceOutput) VmBackupStopProtectionAndRetainDataOnDestroy() pulumi.BoolPtrOutput

type FeaturesRecoveryServicePtrInput

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

type FeaturesRecoveryServicePtrOutput

type FeaturesRecoveryServicePtrOutput struct{ *pulumi.OutputState }

func (FeaturesRecoveryServicePtrOutput) Elem

func (FeaturesRecoveryServicePtrOutput) ElementType

func (FeaturesRecoveryServicePtrOutput) PurgeProtectedItemsFromVaultOnDestroy

func (o FeaturesRecoveryServicePtrOutput) PurgeProtectedItemsFromVaultOnDestroy() pulumi.BoolPtrOutput

func (FeaturesRecoveryServicePtrOutput) ToFeaturesRecoveryServicePtrOutput

func (o FeaturesRecoveryServicePtrOutput) ToFeaturesRecoveryServicePtrOutput() FeaturesRecoveryServicePtrOutput

func (FeaturesRecoveryServicePtrOutput) ToFeaturesRecoveryServicePtrOutputWithContext

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

func (FeaturesRecoveryServicePtrOutput) VmBackupStopProtectionAndRetainDataOnDestroy

func (o FeaturesRecoveryServicePtrOutput) VmBackupStopProtectionAndRetainDataOnDestroy() pulumi.BoolPtrOutput

type FeaturesRecoveryServicesVaults

type FeaturesRecoveryServicesVaults struct {
	RecoverSoftDeletedBackupProtectedVm *bool `pulumi:"recoverSoftDeletedBackupProtectedVm"`
}

type FeaturesRecoveryServicesVaultsArgs

type FeaturesRecoveryServicesVaultsArgs struct {
	RecoverSoftDeletedBackupProtectedVm pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedBackupProtectedVm"`
}

func (FeaturesRecoveryServicesVaultsArgs) ElementType

func (FeaturesRecoveryServicesVaultsArgs) ToFeaturesRecoveryServicesVaultsOutput

func (i FeaturesRecoveryServicesVaultsArgs) ToFeaturesRecoveryServicesVaultsOutput() FeaturesRecoveryServicesVaultsOutput

func (FeaturesRecoveryServicesVaultsArgs) ToFeaturesRecoveryServicesVaultsOutputWithContext

func (i FeaturesRecoveryServicesVaultsArgs) ToFeaturesRecoveryServicesVaultsOutputWithContext(ctx context.Context) FeaturesRecoveryServicesVaultsOutput

func (FeaturesRecoveryServicesVaultsArgs) ToFeaturesRecoveryServicesVaultsPtrOutput

func (i FeaturesRecoveryServicesVaultsArgs) ToFeaturesRecoveryServicesVaultsPtrOutput() FeaturesRecoveryServicesVaultsPtrOutput

func (FeaturesRecoveryServicesVaultsArgs) ToFeaturesRecoveryServicesVaultsPtrOutputWithContext

func (i FeaturesRecoveryServicesVaultsArgs) ToFeaturesRecoveryServicesVaultsPtrOutputWithContext(ctx context.Context) FeaturesRecoveryServicesVaultsPtrOutput

type FeaturesRecoveryServicesVaultsInput

type FeaturesRecoveryServicesVaultsInput interface {
	pulumi.Input

	ToFeaturesRecoveryServicesVaultsOutput() FeaturesRecoveryServicesVaultsOutput
	ToFeaturesRecoveryServicesVaultsOutputWithContext(context.Context) FeaturesRecoveryServicesVaultsOutput
}

FeaturesRecoveryServicesVaultsInput is an input type that accepts FeaturesRecoveryServicesVaultsArgs and FeaturesRecoveryServicesVaultsOutput values. You can construct a concrete instance of `FeaturesRecoveryServicesVaultsInput` via:

FeaturesRecoveryServicesVaultsArgs{...}

type FeaturesRecoveryServicesVaultsOutput

type FeaturesRecoveryServicesVaultsOutput struct{ *pulumi.OutputState }

func (FeaturesRecoveryServicesVaultsOutput) ElementType

func (FeaturesRecoveryServicesVaultsOutput) RecoverSoftDeletedBackupProtectedVm

func (o FeaturesRecoveryServicesVaultsOutput) RecoverSoftDeletedBackupProtectedVm() pulumi.BoolPtrOutput

func (FeaturesRecoveryServicesVaultsOutput) ToFeaturesRecoveryServicesVaultsOutput

func (o FeaturesRecoveryServicesVaultsOutput) ToFeaturesRecoveryServicesVaultsOutput() FeaturesRecoveryServicesVaultsOutput

func (FeaturesRecoveryServicesVaultsOutput) ToFeaturesRecoveryServicesVaultsOutputWithContext

func (o FeaturesRecoveryServicesVaultsOutput) ToFeaturesRecoveryServicesVaultsOutputWithContext(ctx context.Context) FeaturesRecoveryServicesVaultsOutput

func (FeaturesRecoveryServicesVaultsOutput) ToFeaturesRecoveryServicesVaultsPtrOutput

func (o FeaturesRecoveryServicesVaultsOutput) ToFeaturesRecoveryServicesVaultsPtrOutput() FeaturesRecoveryServicesVaultsPtrOutput

func (FeaturesRecoveryServicesVaultsOutput) ToFeaturesRecoveryServicesVaultsPtrOutputWithContext

func (o FeaturesRecoveryServicesVaultsOutput) ToFeaturesRecoveryServicesVaultsPtrOutputWithContext(ctx context.Context) FeaturesRecoveryServicesVaultsPtrOutput

type FeaturesRecoveryServicesVaultsPtrInput

type FeaturesRecoveryServicesVaultsPtrInput interface {
	pulumi.Input

	ToFeaturesRecoveryServicesVaultsPtrOutput() FeaturesRecoveryServicesVaultsPtrOutput
	ToFeaturesRecoveryServicesVaultsPtrOutputWithContext(context.Context) FeaturesRecoveryServicesVaultsPtrOutput
}

FeaturesRecoveryServicesVaultsPtrInput is an input type that accepts FeaturesRecoveryServicesVaultsArgs, FeaturesRecoveryServicesVaultsPtr and FeaturesRecoveryServicesVaultsPtrOutput values. You can construct a concrete instance of `FeaturesRecoveryServicesVaultsPtrInput` via:

        FeaturesRecoveryServicesVaultsArgs{...}

or:

        nil

type FeaturesRecoveryServicesVaultsPtrOutput

type FeaturesRecoveryServicesVaultsPtrOutput struct{ *pulumi.OutputState }

func (FeaturesRecoveryServicesVaultsPtrOutput) Elem

func (FeaturesRecoveryServicesVaultsPtrOutput) ElementType

func (FeaturesRecoveryServicesVaultsPtrOutput) RecoverSoftDeletedBackupProtectedVm

func (o FeaturesRecoveryServicesVaultsPtrOutput) RecoverSoftDeletedBackupProtectedVm() pulumi.BoolPtrOutput

func (FeaturesRecoveryServicesVaultsPtrOutput) ToFeaturesRecoveryServicesVaultsPtrOutput

func (o FeaturesRecoveryServicesVaultsPtrOutput) ToFeaturesRecoveryServicesVaultsPtrOutput() FeaturesRecoveryServicesVaultsPtrOutput

func (FeaturesRecoveryServicesVaultsPtrOutput) ToFeaturesRecoveryServicesVaultsPtrOutputWithContext

func (o FeaturesRecoveryServicesVaultsPtrOutput) ToFeaturesRecoveryServicesVaultsPtrOutputWithContext(ctx context.Context) FeaturesRecoveryServicesVaultsPtrOutput

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

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

type FeaturesSubscriptionArgs

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

func (FeaturesSubscriptionArgs) ElementType

func (FeaturesSubscriptionArgs) ElementType() reflect.Type

func (FeaturesSubscriptionArgs) ToFeaturesSubscriptionOutput

func (i FeaturesSubscriptionArgs) ToFeaturesSubscriptionOutput() FeaturesSubscriptionOutput

func (FeaturesSubscriptionArgs) ToFeaturesSubscriptionOutputWithContext

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

func (FeaturesSubscriptionArgs) ToFeaturesSubscriptionPtrOutput

func (i FeaturesSubscriptionArgs) ToFeaturesSubscriptionPtrOutput() FeaturesSubscriptionPtrOutput

func (FeaturesSubscriptionArgs) ToFeaturesSubscriptionPtrOutputWithContext

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

type FeaturesSubscriptionInput

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

type FeaturesSubscriptionOutput struct{ *pulumi.OutputState }

func (FeaturesSubscriptionOutput) ElementType

func (FeaturesSubscriptionOutput) ElementType() reflect.Type

func (FeaturesSubscriptionOutput) PreventCancellationOnDestroy

func (o FeaturesSubscriptionOutput) PreventCancellationOnDestroy() pulumi.BoolPtrOutput

func (FeaturesSubscriptionOutput) ToFeaturesSubscriptionOutput

func (o FeaturesSubscriptionOutput) ToFeaturesSubscriptionOutput() FeaturesSubscriptionOutput

func (FeaturesSubscriptionOutput) ToFeaturesSubscriptionOutputWithContext

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

func (FeaturesSubscriptionOutput) ToFeaturesSubscriptionPtrOutput

func (o FeaturesSubscriptionOutput) ToFeaturesSubscriptionPtrOutput() FeaturesSubscriptionPtrOutput

func (FeaturesSubscriptionOutput) ToFeaturesSubscriptionPtrOutputWithContext

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

type FeaturesSubscriptionPtrInput

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

type FeaturesSubscriptionPtrOutput

type FeaturesSubscriptionPtrOutput struct{ *pulumi.OutputState }

func (FeaturesSubscriptionPtrOutput) Elem

func (FeaturesSubscriptionPtrOutput) ElementType

func (FeaturesSubscriptionPtrOutput) PreventCancellationOnDestroy

func (o FeaturesSubscriptionPtrOutput) PreventCancellationOnDestroy() pulumi.BoolPtrOutput

func (FeaturesSubscriptionPtrOutput) ToFeaturesSubscriptionPtrOutput

func (o FeaturesSubscriptionPtrOutput) ToFeaturesSubscriptionPtrOutput() FeaturesSubscriptionPtrOutput

func (FeaturesSubscriptionPtrOutput) ToFeaturesSubscriptionPtrOutputWithContext

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"`
	DetachImplicitDataDiskOnDeletion *bool `pulumi:"detachImplicitDataDiskOnDeletion"`
	GracefulShutdown                 *bool `pulumi:"gracefulShutdown"`
	SkipShutdownAndForceDelete       *bool `pulumi:"skipShutdownAndForceDelete"`
}

type FeaturesVirtualMachineArgs

type FeaturesVirtualMachineArgs struct {
	DeleteOsDiskOnDeletion           pulumi.BoolPtrInput `pulumi:"deleteOsDiskOnDeletion"`
	DetachImplicitDataDiskOnDeletion pulumi.BoolPtrInput `pulumi:"detachImplicitDataDiskOnDeletion"`
	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) DetachImplicitDataDiskOnDeletion

func (o FeaturesVirtualMachineOutput) DetachImplicitDataDiskOnDeletion() 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) DetachImplicitDataDiskOnDeletion

func (o FeaturesVirtualMachinePtrOutput) DetachImplicitDataDiskOnDeletion() 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

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

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