azure

package
v5.89.0 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2024 License: Apache-2.0 Imports: 6 Imported by: 2

Documentation ¶

Overview ¶

A Pulumi package for creating and managing Microsoft Azure cloud resources, based on the Terraform azurerm provider. We recommend using the [Azure Native provider](https://github.com/pulumi/pulumi-azure-native) to provision Azure infrastructure. Azure Native provides complete coverage of Azure resources and same-day access to new resources and resource updates.

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type Provider ¶

type Provider struct {
	pulumi.ProviderResourceState

	// Base64 encoded PKCS#12 certificate bundle to use when authenticating as a Service Principal using a Client Certificate
	ClientCertificate pulumi.StringPtrOutput `pulumi:"clientCertificate"`
	// The password associated with the Client Certificate. For use when authenticating as a Service Principal using a Client
	// Certificate
	ClientCertificatePassword pulumi.StringPtrOutput `pulumi:"clientCertificatePassword"`
	// The path to the Client Certificate associated with the Service Principal for use when authenticating as a Service
	// Principal using a Client Certificate.
	ClientCertificatePath pulumi.StringPtrOutput `pulumi:"clientCertificatePath"`
	// The Client ID which should be used.
	ClientId pulumi.StringPtrOutput `pulumi:"clientId"`
	// The path to a file containing the Client ID which should be used.
	ClientIdFilePath pulumi.StringPtrOutput `pulumi:"clientIdFilePath"`
	// The Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.
	ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"`
	// 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.
	ClientSecretFilePath pulumi.StringPtrOutput `pulumi:"clientSecretFilePath"`
	// 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.
	Environment pulumi.StringPtrOutput `pulumi:"environment"`
	// The Hostname which should be used for the Azure Metadata Service.
	MetadataHost pulumi.StringPtrOutput `pulumi:"metadataHost"`
	// The path to a custom endpoint for Managed Service Identity - in most circumstances this should be detected
	// automatically.
	MsiEndpoint pulumi.StringPtrOutput `pulumi:"msiEndpoint"`
	// The bearer token for the request to the OIDC provider. For use when authenticating as a Service Principal using OpenID
	// Connect.
	OidcRequestToken pulumi.StringPtrOutput `pulumi:"oidcRequestToken"`
	// The URL for the OIDC provider from which to request an ID token. For use when authenticating as a Service Principal
	// using OpenID Connect.
	OidcRequestUrl pulumi.StringPtrOutput `pulumi:"oidcRequestUrl"`
	// The OIDC ID token for use when authenticating as a Service Principal using OpenID Connect.
	OidcToken pulumi.StringPtrOutput `pulumi:"oidcToken"`
	// The path to a file containing an OIDC ID token for use when authenticating as a Service Principal using OpenID Connect.
	OidcTokenFilePath pulumi.StringPtrOutput `pulumi:"oidcTokenFilePath"`
	// A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution.
	PartnerId pulumi.StringPtrOutput `pulumi:"partnerId"`
	// The Subscription ID which should be used.
	SubscriptionId pulumi.StringPtrOutput `pulumi:"subscriptionId"`
	// The Tenant ID which should be used.
	TenantId pulumi.StringPtrOutput `pulumi:"tenantId"`
}

The provider type for the azurerm package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider ¶

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

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

func (*Provider) ElementType ¶

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput ¶

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext ¶

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

type ProviderArgs ¶

type ProviderArgs struct {
	AuxiliaryTenantIds pulumi.StringArrayInput
	// Base64 encoded PKCS#12 certificate bundle to use when authenticating as a Service Principal using a Client Certificate
	ClientCertificate pulumi.StringPtrInput
	// The password associated with the Client Certificate. For use when authenticating as a Service Principal using a Client
	// Certificate
	ClientCertificatePassword pulumi.StringPtrInput
	// The path to the Client Certificate associated with the Service Principal for use when authenticating as a Service
	// Principal using a Client Certificate.
	ClientCertificatePath pulumi.StringPtrInput
	// The Client ID which should be used.
	ClientId pulumi.StringPtrInput
	// The path to a file containing the Client ID which should be used.
	ClientIdFilePath pulumi.StringPtrInput
	// The Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.
	ClientSecret pulumi.StringPtrInput
	// 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.
	ClientSecretFilePath pulumi.StringPtrInput
	// This will disable the x-ms-correlation-request-id header.
	DisableCorrelationRequestId pulumi.BoolPtrInput
	DisableTerraformPartnerId   pulumi.BoolPtrInput
	// 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.
	Environment pulumi.StringPtrInput
	Features    ProviderFeaturesPtrInput
	// The Hostname which should be used for the Azure Metadata Service.
	MetadataHost pulumi.StringPtrInput
	// The path to a custom endpoint for Managed Service Identity - in most circumstances this should be detected
	// automatically.
	MsiEndpoint pulumi.StringPtrInput
	// The bearer token for the request to the OIDC provider. For use when authenticating as a Service Principal using OpenID
	// Connect.
	OidcRequestToken pulumi.StringPtrInput
	// The URL for the OIDC provider from which to request an ID token. For use when authenticating as a Service Principal
	// using OpenID Connect.
	OidcRequestUrl pulumi.StringPtrInput
	// The OIDC ID token for use when authenticating as a Service Principal using OpenID Connect.
	OidcToken pulumi.StringPtrInput
	// The path to a file containing an OIDC ID token for use when authenticating as a Service Principal using OpenID Connect.
	OidcTokenFilePath pulumi.StringPtrInput
	// A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution.
	PartnerId pulumi.StringPtrInput
	// Should the AzureRM Provider skip registering all of the Resource Providers that it supports, if they're not already
	// registered?
	SkipProviderRegistration pulumi.BoolPtrInput
	// Should the AzureRM Provider use Azure AD Authentication when accessing the Storage Data Plane APIs?
	StorageUseAzuread pulumi.BoolPtrInput
	// The Subscription ID which should be used.
	SubscriptionId pulumi.StringPtrInput
	// The Tenant ID which should be used.
	TenantId pulumi.StringPtrInput
	// Allow Azure AKS Workload Identity to be used for Authentication.
	UseAksWorkloadIdentity pulumi.BoolPtrInput
	// Allow Azure CLI to be used for Authentication.
	UseCli pulumi.BoolPtrInput
	// Allow Managed Service Identity to be used for Authentication.
	UseMsi pulumi.BoolPtrInput
	// Allow OpenID Connect to be used for authentication
	UseOidc pulumi.BoolPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType ¶

func (ProviderArgs) ElementType() reflect.Type

type ProviderFeatures ¶

type ProviderFeatures struct {
	ApiManagement            *ProviderFeaturesApiManagement            `pulumi:"apiManagement"`
	AppConfiguration         *ProviderFeaturesAppConfiguration         `pulumi:"appConfiguration"`
	ApplicationInsights      *ProviderFeaturesApplicationInsights      `pulumi:"applicationInsights"`
	CognitiveAccount         *ProviderFeaturesCognitiveAccount         `pulumi:"cognitiveAccount"`
	KeyVault                 *ProviderFeaturesKeyVault                 `pulumi:"keyVault"`
	LogAnalyticsWorkspace    *ProviderFeaturesLogAnalyticsWorkspace    `pulumi:"logAnalyticsWorkspace"`
	MachineLearning          *ProviderFeaturesMachineLearning          `pulumi:"machineLearning"`
	ManagedDisk              *ProviderFeaturesManagedDisk              `pulumi:"managedDisk"`
	PostgresqlFlexibleServer *ProviderFeaturesPostgresqlFlexibleServer `pulumi:"postgresqlFlexibleServer"`
	RecoveryService          *ProviderFeaturesRecoveryService          `pulumi:"recoveryService"`
	RecoveryServicesVaults   *ProviderFeaturesRecoveryServicesVaults   `pulumi:"recoveryServicesVaults"`
	ResourceGroup            *ProviderFeaturesResourceGroup            `pulumi:"resourceGroup"`
	Subscription             *ProviderFeaturesSubscription             `pulumi:"subscription"`
	TemplateDeployment       *ProviderFeaturesTemplateDeployment       `pulumi:"templateDeployment"`
	VirtualMachine           *ProviderFeaturesVirtualMachine           `pulumi:"virtualMachine"`
	VirtualMachineScaleSet   *ProviderFeaturesVirtualMachineScaleSet   `pulumi:"virtualMachineScaleSet"`
}

type ProviderFeaturesApiManagement ¶

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

type ProviderFeaturesApiManagementArgs ¶

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

func (ProviderFeaturesApiManagementArgs) ElementType ¶

func (ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementOutput ¶

func (i ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementOutput() ProviderFeaturesApiManagementOutput

func (ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementOutputWithContext ¶

func (i ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementOutputWithContext(ctx context.Context) ProviderFeaturesApiManagementOutput

func (ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementPtrOutput ¶

func (i ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementPtrOutput() ProviderFeaturesApiManagementPtrOutput

func (ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementPtrOutputWithContext ¶

func (i ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementPtrOutputWithContext(ctx context.Context) ProviderFeaturesApiManagementPtrOutput

type ProviderFeaturesApiManagementInput ¶

type ProviderFeaturesApiManagementInput interface {
	pulumi.Input

	ToProviderFeaturesApiManagementOutput() ProviderFeaturesApiManagementOutput
	ToProviderFeaturesApiManagementOutputWithContext(context.Context) ProviderFeaturesApiManagementOutput
}

ProviderFeaturesApiManagementInput is an input type that accepts ProviderFeaturesApiManagementArgs and ProviderFeaturesApiManagementOutput values. You can construct a concrete instance of `ProviderFeaturesApiManagementInput` via:

ProviderFeaturesApiManagementArgs{...}

type ProviderFeaturesApiManagementOutput ¶

type ProviderFeaturesApiManagementOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesApiManagementOutput) ElementType ¶

func (ProviderFeaturesApiManagementOutput) PurgeSoftDeleteOnDestroy ¶

func (o ProviderFeaturesApiManagementOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesApiManagementOutput) RecoverSoftDeleted ¶

func (ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementOutput ¶

func (o ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementOutput() ProviderFeaturesApiManagementOutput

func (ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementOutputWithContext ¶

func (o ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementOutputWithContext(ctx context.Context) ProviderFeaturesApiManagementOutput

func (ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementPtrOutput ¶

func (o ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementPtrOutput() ProviderFeaturesApiManagementPtrOutput

func (ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementPtrOutputWithContext ¶

func (o ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementPtrOutputWithContext(ctx context.Context) ProviderFeaturesApiManagementPtrOutput

type ProviderFeaturesApiManagementPtrInput ¶

type ProviderFeaturesApiManagementPtrInput interface {
	pulumi.Input

	ToProviderFeaturesApiManagementPtrOutput() ProviderFeaturesApiManagementPtrOutput
	ToProviderFeaturesApiManagementPtrOutputWithContext(context.Context) ProviderFeaturesApiManagementPtrOutput
}

ProviderFeaturesApiManagementPtrInput is an input type that accepts ProviderFeaturesApiManagementArgs, ProviderFeaturesApiManagementPtr and ProviderFeaturesApiManagementPtrOutput values. You can construct a concrete instance of `ProviderFeaturesApiManagementPtrInput` via:

        ProviderFeaturesApiManagementArgs{...}

or:

        nil

type ProviderFeaturesApiManagementPtrOutput ¶

type ProviderFeaturesApiManagementPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesApiManagementPtrOutput) Elem ¶

func (ProviderFeaturesApiManagementPtrOutput) ElementType ¶

func (ProviderFeaturesApiManagementPtrOutput) PurgeSoftDeleteOnDestroy ¶

func (o ProviderFeaturesApiManagementPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesApiManagementPtrOutput) RecoverSoftDeleted ¶

func (ProviderFeaturesApiManagementPtrOutput) ToProviderFeaturesApiManagementPtrOutput ¶

func (o ProviderFeaturesApiManagementPtrOutput) ToProviderFeaturesApiManagementPtrOutput() ProviderFeaturesApiManagementPtrOutput

func (ProviderFeaturesApiManagementPtrOutput) ToProviderFeaturesApiManagementPtrOutputWithContext ¶

func (o ProviderFeaturesApiManagementPtrOutput) ToProviderFeaturesApiManagementPtrOutputWithContext(ctx context.Context) ProviderFeaturesApiManagementPtrOutput

type ProviderFeaturesAppConfiguration ¶ added in v5.22.0

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

type ProviderFeaturesAppConfigurationArgs ¶ added in v5.22.0

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

func (ProviderFeaturesAppConfigurationArgs) ElementType ¶ added in v5.22.0

func (ProviderFeaturesAppConfigurationArgs) ToProviderFeaturesAppConfigurationOutput ¶ added in v5.22.0

func (i ProviderFeaturesAppConfigurationArgs) ToProviderFeaturesAppConfigurationOutput() ProviderFeaturesAppConfigurationOutput

func (ProviderFeaturesAppConfigurationArgs) ToProviderFeaturesAppConfigurationOutputWithContext ¶ added in v5.22.0

func (i ProviderFeaturesAppConfigurationArgs) ToProviderFeaturesAppConfigurationOutputWithContext(ctx context.Context) ProviderFeaturesAppConfigurationOutput

func (ProviderFeaturesAppConfigurationArgs) ToProviderFeaturesAppConfigurationPtrOutput ¶ added in v5.22.0

func (i ProviderFeaturesAppConfigurationArgs) ToProviderFeaturesAppConfigurationPtrOutput() ProviderFeaturesAppConfigurationPtrOutput

func (ProviderFeaturesAppConfigurationArgs) ToProviderFeaturesAppConfigurationPtrOutputWithContext ¶ added in v5.22.0

func (i ProviderFeaturesAppConfigurationArgs) ToProviderFeaturesAppConfigurationPtrOutputWithContext(ctx context.Context) ProviderFeaturesAppConfigurationPtrOutput

type ProviderFeaturesAppConfigurationInput ¶ added in v5.22.0

type ProviderFeaturesAppConfigurationInput interface {
	pulumi.Input

	ToProviderFeaturesAppConfigurationOutput() ProviderFeaturesAppConfigurationOutput
	ToProviderFeaturesAppConfigurationOutputWithContext(context.Context) ProviderFeaturesAppConfigurationOutput
}

ProviderFeaturesAppConfigurationInput is an input type that accepts ProviderFeaturesAppConfigurationArgs and ProviderFeaturesAppConfigurationOutput values. You can construct a concrete instance of `ProviderFeaturesAppConfigurationInput` via:

ProviderFeaturesAppConfigurationArgs{...}

type ProviderFeaturesAppConfigurationOutput ¶ added in v5.22.0

type ProviderFeaturesAppConfigurationOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesAppConfigurationOutput) ElementType ¶ added in v5.22.0

func (ProviderFeaturesAppConfigurationOutput) PurgeSoftDeleteOnDestroy ¶ added in v5.22.0

func (o ProviderFeaturesAppConfigurationOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesAppConfigurationOutput) RecoverSoftDeleted ¶ added in v5.22.0

func (ProviderFeaturesAppConfigurationOutput) ToProviderFeaturesAppConfigurationOutput ¶ added in v5.22.0

func (o ProviderFeaturesAppConfigurationOutput) ToProviderFeaturesAppConfigurationOutput() ProviderFeaturesAppConfigurationOutput

func (ProviderFeaturesAppConfigurationOutput) ToProviderFeaturesAppConfigurationOutputWithContext ¶ added in v5.22.0

func (o ProviderFeaturesAppConfigurationOutput) ToProviderFeaturesAppConfigurationOutputWithContext(ctx context.Context) ProviderFeaturesAppConfigurationOutput

func (ProviderFeaturesAppConfigurationOutput) ToProviderFeaturesAppConfigurationPtrOutput ¶ added in v5.22.0

func (o ProviderFeaturesAppConfigurationOutput) ToProviderFeaturesAppConfigurationPtrOutput() ProviderFeaturesAppConfigurationPtrOutput

func (ProviderFeaturesAppConfigurationOutput) ToProviderFeaturesAppConfigurationPtrOutputWithContext ¶ added in v5.22.0

func (o ProviderFeaturesAppConfigurationOutput) ToProviderFeaturesAppConfigurationPtrOutputWithContext(ctx context.Context) ProviderFeaturesAppConfigurationPtrOutput

type ProviderFeaturesAppConfigurationPtrInput ¶ added in v5.22.0

type ProviderFeaturesAppConfigurationPtrInput interface {
	pulumi.Input

	ToProviderFeaturesAppConfigurationPtrOutput() ProviderFeaturesAppConfigurationPtrOutput
	ToProviderFeaturesAppConfigurationPtrOutputWithContext(context.Context) ProviderFeaturesAppConfigurationPtrOutput
}

ProviderFeaturesAppConfigurationPtrInput is an input type that accepts ProviderFeaturesAppConfigurationArgs, ProviderFeaturesAppConfigurationPtr and ProviderFeaturesAppConfigurationPtrOutput values. You can construct a concrete instance of `ProviderFeaturesAppConfigurationPtrInput` via:

        ProviderFeaturesAppConfigurationArgs{...}

or:

        nil

type ProviderFeaturesAppConfigurationPtrOutput ¶ added in v5.22.0

type ProviderFeaturesAppConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesAppConfigurationPtrOutput) Elem ¶ added in v5.22.0

func (ProviderFeaturesAppConfigurationPtrOutput) ElementType ¶ added in v5.22.0

func (ProviderFeaturesAppConfigurationPtrOutput) PurgeSoftDeleteOnDestroy ¶ added in v5.22.0

func (o ProviderFeaturesAppConfigurationPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesAppConfigurationPtrOutput) RecoverSoftDeleted ¶ added in v5.22.0

func (ProviderFeaturesAppConfigurationPtrOutput) ToProviderFeaturesAppConfigurationPtrOutput ¶ added in v5.22.0

func (o ProviderFeaturesAppConfigurationPtrOutput) ToProviderFeaturesAppConfigurationPtrOutput() ProviderFeaturesAppConfigurationPtrOutput

func (ProviderFeaturesAppConfigurationPtrOutput) ToProviderFeaturesAppConfigurationPtrOutputWithContext ¶ added in v5.22.0

func (o ProviderFeaturesAppConfigurationPtrOutput) ToProviderFeaturesAppConfigurationPtrOutputWithContext(ctx context.Context) ProviderFeaturesAppConfigurationPtrOutput

type ProviderFeaturesApplicationInsights ¶

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

type ProviderFeaturesApplicationInsightsArgs ¶

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

func (ProviderFeaturesApplicationInsightsArgs) ElementType ¶

func (ProviderFeaturesApplicationInsightsArgs) ToProviderFeaturesApplicationInsightsOutput ¶

func (i ProviderFeaturesApplicationInsightsArgs) ToProviderFeaturesApplicationInsightsOutput() ProviderFeaturesApplicationInsightsOutput

func (ProviderFeaturesApplicationInsightsArgs) ToProviderFeaturesApplicationInsightsOutputWithContext ¶

func (i ProviderFeaturesApplicationInsightsArgs) ToProviderFeaturesApplicationInsightsOutputWithContext(ctx context.Context) ProviderFeaturesApplicationInsightsOutput

func (ProviderFeaturesApplicationInsightsArgs) ToProviderFeaturesApplicationInsightsPtrOutput ¶

func (i ProviderFeaturesApplicationInsightsArgs) ToProviderFeaturesApplicationInsightsPtrOutput() ProviderFeaturesApplicationInsightsPtrOutput

func (ProviderFeaturesApplicationInsightsArgs) ToProviderFeaturesApplicationInsightsPtrOutputWithContext ¶

func (i ProviderFeaturesApplicationInsightsArgs) ToProviderFeaturesApplicationInsightsPtrOutputWithContext(ctx context.Context) ProviderFeaturesApplicationInsightsPtrOutput

type ProviderFeaturesApplicationInsightsInput ¶

type ProviderFeaturesApplicationInsightsInput interface {
	pulumi.Input

	ToProviderFeaturesApplicationInsightsOutput() ProviderFeaturesApplicationInsightsOutput
	ToProviderFeaturesApplicationInsightsOutputWithContext(context.Context) ProviderFeaturesApplicationInsightsOutput
}

ProviderFeaturesApplicationInsightsInput is an input type that accepts ProviderFeaturesApplicationInsightsArgs and ProviderFeaturesApplicationInsightsOutput values. You can construct a concrete instance of `ProviderFeaturesApplicationInsightsInput` via:

ProviderFeaturesApplicationInsightsArgs{...}

type ProviderFeaturesApplicationInsightsOutput ¶

type ProviderFeaturesApplicationInsightsOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesApplicationInsightsOutput) DisableGeneratedRule ¶

func (ProviderFeaturesApplicationInsightsOutput) ElementType ¶

func (ProviderFeaturesApplicationInsightsOutput) ToProviderFeaturesApplicationInsightsOutput ¶

func (o ProviderFeaturesApplicationInsightsOutput) ToProviderFeaturesApplicationInsightsOutput() ProviderFeaturesApplicationInsightsOutput

func (ProviderFeaturesApplicationInsightsOutput) ToProviderFeaturesApplicationInsightsOutputWithContext ¶

func (o ProviderFeaturesApplicationInsightsOutput) ToProviderFeaturesApplicationInsightsOutputWithContext(ctx context.Context) ProviderFeaturesApplicationInsightsOutput

func (ProviderFeaturesApplicationInsightsOutput) ToProviderFeaturesApplicationInsightsPtrOutput ¶

func (o ProviderFeaturesApplicationInsightsOutput) ToProviderFeaturesApplicationInsightsPtrOutput() ProviderFeaturesApplicationInsightsPtrOutput

func (ProviderFeaturesApplicationInsightsOutput) ToProviderFeaturesApplicationInsightsPtrOutputWithContext ¶

func (o ProviderFeaturesApplicationInsightsOutput) ToProviderFeaturesApplicationInsightsPtrOutputWithContext(ctx context.Context) ProviderFeaturesApplicationInsightsPtrOutput

type ProviderFeaturesApplicationInsightsPtrInput ¶

type ProviderFeaturesApplicationInsightsPtrInput interface {
	pulumi.Input

	ToProviderFeaturesApplicationInsightsPtrOutput() ProviderFeaturesApplicationInsightsPtrOutput
	ToProviderFeaturesApplicationInsightsPtrOutputWithContext(context.Context) ProviderFeaturesApplicationInsightsPtrOutput
}

ProviderFeaturesApplicationInsightsPtrInput is an input type that accepts ProviderFeaturesApplicationInsightsArgs, ProviderFeaturesApplicationInsightsPtr and ProviderFeaturesApplicationInsightsPtrOutput values. You can construct a concrete instance of `ProviderFeaturesApplicationInsightsPtrInput` via:

        ProviderFeaturesApplicationInsightsArgs{...}

or:

        nil

type ProviderFeaturesApplicationInsightsPtrOutput ¶

type ProviderFeaturesApplicationInsightsPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesApplicationInsightsPtrOutput) DisableGeneratedRule ¶

func (ProviderFeaturesApplicationInsightsPtrOutput) Elem ¶

func (ProviderFeaturesApplicationInsightsPtrOutput) ElementType ¶

func (ProviderFeaturesApplicationInsightsPtrOutput) ToProviderFeaturesApplicationInsightsPtrOutput ¶

func (o ProviderFeaturesApplicationInsightsPtrOutput) ToProviderFeaturesApplicationInsightsPtrOutput() ProviderFeaturesApplicationInsightsPtrOutput

func (ProviderFeaturesApplicationInsightsPtrOutput) ToProviderFeaturesApplicationInsightsPtrOutputWithContext ¶

func (o ProviderFeaturesApplicationInsightsPtrOutput) ToProviderFeaturesApplicationInsightsPtrOutputWithContext(ctx context.Context) ProviderFeaturesApplicationInsightsPtrOutput

type ProviderFeaturesArgs ¶

type ProviderFeaturesArgs struct {
	ApiManagement            ProviderFeaturesApiManagementPtrInput            `pulumi:"apiManagement"`
	AppConfiguration         ProviderFeaturesAppConfigurationPtrInput         `pulumi:"appConfiguration"`
	ApplicationInsights      ProviderFeaturesApplicationInsightsPtrInput      `pulumi:"applicationInsights"`
	CognitiveAccount         ProviderFeaturesCognitiveAccountPtrInput         `pulumi:"cognitiveAccount"`
	KeyVault                 ProviderFeaturesKeyVaultPtrInput                 `pulumi:"keyVault"`
	LogAnalyticsWorkspace    ProviderFeaturesLogAnalyticsWorkspacePtrInput    `pulumi:"logAnalyticsWorkspace"`
	MachineLearning          ProviderFeaturesMachineLearningPtrInput          `pulumi:"machineLearning"`
	ManagedDisk              ProviderFeaturesManagedDiskPtrInput              `pulumi:"managedDisk"`
	PostgresqlFlexibleServer ProviderFeaturesPostgresqlFlexibleServerPtrInput `pulumi:"postgresqlFlexibleServer"`
	RecoveryService          ProviderFeaturesRecoveryServicePtrInput          `pulumi:"recoveryService"`
	RecoveryServicesVaults   ProviderFeaturesRecoveryServicesVaultsPtrInput   `pulumi:"recoveryServicesVaults"`
	ResourceGroup            ProviderFeaturesResourceGroupPtrInput            `pulumi:"resourceGroup"`
	Subscription             ProviderFeaturesSubscriptionPtrInput             `pulumi:"subscription"`
	TemplateDeployment       ProviderFeaturesTemplateDeploymentPtrInput       `pulumi:"templateDeployment"`
	VirtualMachine           ProviderFeaturesVirtualMachinePtrInput           `pulumi:"virtualMachine"`
	VirtualMachineScaleSet   ProviderFeaturesVirtualMachineScaleSetPtrInput   `pulumi:"virtualMachineScaleSet"`
}

func (ProviderFeaturesArgs) ElementType ¶

func (ProviderFeaturesArgs) ElementType() reflect.Type

func (ProviderFeaturesArgs) ToProviderFeaturesOutput ¶

func (i ProviderFeaturesArgs) ToProviderFeaturesOutput() ProviderFeaturesOutput

func (ProviderFeaturesArgs) ToProviderFeaturesOutputWithContext ¶

func (i ProviderFeaturesArgs) ToProviderFeaturesOutputWithContext(ctx context.Context) ProviderFeaturesOutput

func (ProviderFeaturesArgs) ToProviderFeaturesPtrOutput ¶

func (i ProviderFeaturesArgs) ToProviderFeaturesPtrOutput() ProviderFeaturesPtrOutput

func (ProviderFeaturesArgs) ToProviderFeaturesPtrOutputWithContext ¶

func (i ProviderFeaturesArgs) ToProviderFeaturesPtrOutputWithContext(ctx context.Context) ProviderFeaturesPtrOutput

type ProviderFeaturesCognitiveAccount ¶

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

type ProviderFeaturesCognitiveAccountArgs ¶

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

func (ProviderFeaturesCognitiveAccountArgs) ElementType ¶

func (ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountOutput ¶

func (i ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountOutput() ProviderFeaturesCognitiveAccountOutput

func (ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountOutputWithContext ¶

func (i ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountOutputWithContext(ctx context.Context) ProviderFeaturesCognitiveAccountOutput

func (ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountPtrOutput ¶

func (i ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountPtrOutput() ProviderFeaturesCognitiveAccountPtrOutput

func (ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountPtrOutputWithContext ¶

func (i ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountPtrOutputWithContext(ctx context.Context) ProviderFeaturesCognitiveAccountPtrOutput

type ProviderFeaturesCognitiveAccountInput ¶

type ProviderFeaturesCognitiveAccountInput interface {
	pulumi.Input

	ToProviderFeaturesCognitiveAccountOutput() ProviderFeaturesCognitiveAccountOutput
	ToProviderFeaturesCognitiveAccountOutputWithContext(context.Context) ProviderFeaturesCognitiveAccountOutput
}

ProviderFeaturesCognitiveAccountInput is an input type that accepts ProviderFeaturesCognitiveAccountArgs and ProviderFeaturesCognitiveAccountOutput values. You can construct a concrete instance of `ProviderFeaturesCognitiveAccountInput` via:

ProviderFeaturesCognitiveAccountArgs{...}

type ProviderFeaturesCognitiveAccountOutput ¶

type ProviderFeaturesCognitiveAccountOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesCognitiveAccountOutput) ElementType ¶

func (ProviderFeaturesCognitiveAccountOutput) PurgeSoftDeleteOnDestroy ¶

func (o ProviderFeaturesCognitiveAccountOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountOutput ¶

func (o ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountOutput() ProviderFeaturesCognitiveAccountOutput

func (ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountOutputWithContext ¶

func (o ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountOutputWithContext(ctx context.Context) ProviderFeaturesCognitiveAccountOutput

func (ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountPtrOutput ¶

func (o ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountPtrOutput() ProviderFeaturesCognitiveAccountPtrOutput

func (ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountPtrOutputWithContext ¶

func (o ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountPtrOutputWithContext(ctx context.Context) ProviderFeaturesCognitiveAccountPtrOutput

type ProviderFeaturesCognitiveAccountPtrInput ¶

type ProviderFeaturesCognitiveAccountPtrInput interface {
	pulumi.Input

	ToProviderFeaturesCognitiveAccountPtrOutput() ProviderFeaturesCognitiveAccountPtrOutput
	ToProviderFeaturesCognitiveAccountPtrOutputWithContext(context.Context) ProviderFeaturesCognitiveAccountPtrOutput
}

ProviderFeaturesCognitiveAccountPtrInput is an input type that accepts ProviderFeaturesCognitiveAccountArgs, ProviderFeaturesCognitiveAccountPtr and ProviderFeaturesCognitiveAccountPtrOutput values. You can construct a concrete instance of `ProviderFeaturesCognitiveAccountPtrInput` via:

        ProviderFeaturesCognitiveAccountArgs{...}

or:

        nil

type ProviderFeaturesCognitiveAccountPtrOutput ¶

type ProviderFeaturesCognitiveAccountPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesCognitiveAccountPtrOutput) Elem ¶

func (ProviderFeaturesCognitiveAccountPtrOutput) ElementType ¶

func (ProviderFeaturesCognitiveAccountPtrOutput) PurgeSoftDeleteOnDestroy ¶

func (o ProviderFeaturesCognitiveAccountPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesCognitiveAccountPtrOutput) ToProviderFeaturesCognitiveAccountPtrOutput ¶

func (o ProviderFeaturesCognitiveAccountPtrOutput) ToProviderFeaturesCognitiveAccountPtrOutput() ProviderFeaturesCognitiveAccountPtrOutput

func (ProviderFeaturesCognitiveAccountPtrOutput) ToProviderFeaturesCognitiveAccountPtrOutputWithContext ¶

func (o ProviderFeaturesCognitiveAccountPtrOutput) ToProviderFeaturesCognitiveAccountPtrOutputWithContext(ctx context.Context) ProviderFeaturesCognitiveAccountPtrOutput

type ProviderFeaturesInput ¶

type ProviderFeaturesInput interface {
	pulumi.Input

	ToProviderFeaturesOutput() ProviderFeaturesOutput
	ToProviderFeaturesOutputWithContext(context.Context) ProviderFeaturesOutput
}

ProviderFeaturesInput is an input type that accepts ProviderFeaturesArgs and ProviderFeaturesOutput values. You can construct a concrete instance of `ProviderFeaturesInput` via:

ProviderFeaturesArgs{...}

type ProviderFeaturesKeyVault ¶

type ProviderFeaturesKeyVault 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 ProviderFeaturesKeyVaultArgs ¶

type ProviderFeaturesKeyVaultArgs 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 (ProviderFeaturesKeyVaultArgs) ElementType ¶

func (ProviderFeaturesKeyVaultArgs) ToProviderFeaturesKeyVaultOutput ¶

func (i ProviderFeaturesKeyVaultArgs) ToProviderFeaturesKeyVaultOutput() ProviderFeaturesKeyVaultOutput

func (ProviderFeaturesKeyVaultArgs) ToProviderFeaturesKeyVaultOutputWithContext ¶

func (i ProviderFeaturesKeyVaultArgs) ToProviderFeaturesKeyVaultOutputWithContext(ctx context.Context) ProviderFeaturesKeyVaultOutput

func (ProviderFeaturesKeyVaultArgs) ToProviderFeaturesKeyVaultPtrOutput ¶

func (i ProviderFeaturesKeyVaultArgs) ToProviderFeaturesKeyVaultPtrOutput() ProviderFeaturesKeyVaultPtrOutput

func (ProviderFeaturesKeyVaultArgs) ToProviderFeaturesKeyVaultPtrOutputWithContext ¶

func (i ProviderFeaturesKeyVaultArgs) ToProviderFeaturesKeyVaultPtrOutputWithContext(ctx context.Context) ProviderFeaturesKeyVaultPtrOutput

type ProviderFeaturesKeyVaultInput ¶

type ProviderFeaturesKeyVaultInput interface {
	pulumi.Input

	ToProviderFeaturesKeyVaultOutput() ProviderFeaturesKeyVaultOutput
	ToProviderFeaturesKeyVaultOutputWithContext(context.Context) ProviderFeaturesKeyVaultOutput
}

ProviderFeaturesKeyVaultInput is an input type that accepts ProviderFeaturesKeyVaultArgs and ProviderFeaturesKeyVaultOutput values. You can construct a concrete instance of `ProviderFeaturesKeyVaultInput` via:

ProviderFeaturesKeyVaultArgs{...}

type ProviderFeaturesKeyVaultOutput ¶

type ProviderFeaturesKeyVaultOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesKeyVaultOutput) ElementType ¶

func (ProviderFeaturesKeyVaultOutput) PurgeSoftDeleteOnDestroy ¶

func (o ProviderFeaturesKeyVaultOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedCertificatesOnDestroy ¶

func (o ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedCertificatesOnDestroy() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedHardwareSecurityModuleKeysOnDestroy ¶ added in v5.78.0

func (o ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedHardwareSecurityModuleKeysOnDestroy() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy ¶ added in v5.10.0

func (o ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedKeysOnDestroy ¶

func (o ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedKeysOnDestroy() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedSecretsOnDestroy ¶

func (o ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedSecretsOnDestroy() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedCertificates ¶

func (o ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedCertificates() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedHardwareSecurityModuleKeys ¶ added in v5.78.0

func (o ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedHardwareSecurityModuleKeys() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedKeyVaults ¶

func (o ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedKeyVaults() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedKeys ¶

func (o ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedKeys() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedSecrets ¶

func (o ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedSecrets() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultOutput ¶

func (o ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultOutput() ProviderFeaturesKeyVaultOutput

func (ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultOutputWithContext ¶

func (o ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultOutputWithContext(ctx context.Context) ProviderFeaturesKeyVaultOutput

func (ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultPtrOutput ¶

func (o ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultPtrOutput() ProviderFeaturesKeyVaultPtrOutput

func (ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultPtrOutputWithContext ¶

func (o ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultPtrOutputWithContext(ctx context.Context) ProviderFeaturesKeyVaultPtrOutput

type ProviderFeaturesKeyVaultPtrInput ¶

type ProviderFeaturesKeyVaultPtrInput interface {
	pulumi.Input

	ToProviderFeaturesKeyVaultPtrOutput() ProviderFeaturesKeyVaultPtrOutput
	ToProviderFeaturesKeyVaultPtrOutputWithContext(context.Context) ProviderFeaturesKeyVaultPtrOutput
}

ProviderFeaturesKeyVaultPtrInput is an input type that accepts ProviderFeaturesKeyVaultArgs, ProviderFeaturesKeyVaultPtr and ProviderFeaturesKeyVaultPtrOutput values. You can construct a concrete instance of `ProviderFeaturesKeyVaultPtrInput` via:

        ProviderFeaturesKeyVaultArgs{...}

or:

        nil

type ProviderFeaturesKeyVaultPtrOutput ¶

type ProviderFeaturesKeyVaultPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesKeyVaultPtrOutput) Elem ¶

func (ProviderFeaturesKeyVaultPtrOutput) ElementType ¶

func (ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeleteOnDestroy ¶

func (o ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedCertificatesOnDestroy ¶

func (o ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedCertificatesOnDestroy() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedHardwareSecurityModuleKeysOnDestroy ¶ added in v5.78.0

func (o ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedHardwareSecurityModuleKeysOnDestroy() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy ¶ added in v5.10.0

func (o ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedKeysOnDestroy ¶

func (o ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedKeysOnDestroy() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedSecretsOnDestroy ¶

func (o ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedSecretsOnDestroy() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedCertificates ¶

func (o ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedCertificates() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedHardwareSecurityModuleKeys ¶ added in v5.78.0

func (o ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedHardwareSecurityModuleKeys() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeyVaults ¶

func (o ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeyVaults() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeys ¶

func (o ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeys() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedSecrets ¶

func (o ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedSecrets() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultPtrOutput) ToProviderFeaturesKeyVaultPtrOutput ¶

func (o ProviderFeaturesKeyVaultPtrOutput) ToProviderFeaturesKeyVaultPtrOutput() ProviderFeaturesKeyVaultPtrOutput

func (ProviderFeaturesKeyVaultPtrOutput) ToProviderFeaturesKeyVaultPtrOutputWithContext ¶

func (o ProviderFeaturesKeyVaultPtrOutput) ToProviderFeaturesKeyVaultPtrOutputWithContext(ctx context.Context) ProviderFeaturesKeyVaultPtrOutput

type ProviderFeaturesLogAnalyticsWorkspace ¶

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

type ProviderFeaturesLogAnalyticsWorkspaceArgs ¶

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

func (ProviderFeaturesLogAnalyticsWorkspaceArgs) ElementType ¶

func (ProviderFeaturesLogAnalyticsWorkspaceArgs) ToProviderFeaturesLogAnalyticsWorkspaceOutput ¶

func (i ProviderFeaturesLogAnalyticsWorkspaceArgs) ToProviderFeaturesLogAnalyticsWorkspaceOutput() ProviderFeaturesLogAnalyticsWorkspaceOutput

func (ProviderFeaturesLogAnalyticsWorkspaceArgs) ToProviderFeaturesLogAnalyticsWorkspaceOutputWithContext ¶

func (i ProviderFeaturesLogAnalyticsWorkspaceArgs) ToProviderFeaturesLogAnalyticsWorkspaceOutputWithContext(ctx context.Context) ProviderFeaturesLogAnalyticsWorkspaceOutput

func (ProviderFeaturesLogAnalyticsWorkspaceArgs) ToProviderFeaturesLogAnalyticsWorkspacePtrOutput ¶

func (i ProviderFeaturesLogAnalyticsWorkspaceArgs) ToProviderFeaturesLogAnalyticsWorkspacePtrOutput() ProviderFeaturesLogAnalyticsWorkspacePtrOutput

func (ProviderFeaturesLogAnalyticsWorkspaceArgs) ToProviderFeaturesLogAnalyticsWorkspacePtrOutputWithContext ¶

func (i ProviderFeaturesLogAnalyticsWorkspaceArgs) ToProviderFeaturesLogAnalyticsWorkspacePtrOutputWithContext(ctx context.Context) ProviderFeaturesLogAnalyticsWorkspacePtrOutput

type ProviderFeaturesLogAnalyticsWorkspaceInput ¶

type ProviderFeaturesLogAnalyticsWorkspaceInput interface {
	pulumi.Input

	ToProviderFeaturesLogAnalyticsWorkspaceOutput() ProviderFeaturesLogAnalyticsWorkspaceOutput
	ToProviderFeaturesLogAnalyticsWorkspaceOutputWithContext(context.Context) ProviderFeaturesLogAnalyticsWorkspaceOutput
}

ProviderFeaturesLogAnalyticsWorkspaceInput is an input type that accepts ProviderFeaturesLogAnalyticsWorkspaceArgs and ProviderFeaturesLogAnalyticsWorkspaceOutput values. You can construct a concrete instance of `ProviderFeaturesLogAnalyticsWorkspaceInput` via:

ProviderFeaturesLogAnalyticsWorkspaceArgs{...}

type ProviderFeaturesLogAnalyticsWorkspaceOutput ¶

type ProviderFeaturesLogAnalyticsWorkspaceOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesLogAnalyticsWorkspaceOutput) ElementType ¶

func (ProviderFeaturesLogAnalyticsWorkspaceOutput) PermanentlyDeleteOnDestroy ¶

func (o ProviderFeaturesLogAnalyticsWorkspaceOutput) PermanentlyDeleteOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesLogAnalyticsWorkspaceOutput) ToProviderFeaturesLogAnalyticsWorkspaceOutput ¶

func (o ProviderFeaturesLogAnalyticsWorkspaceOutput) ToProviderFeaturesLogAnalyticsWorkspaceOutput() ProviderFeaturesLogAnalyticsWorkspaceOutput

func (ProviderFeaturesLogAnalyticsWorkspaceOutput) ToProviderFeaturesLogAnalyticsWorkspaceOutputWithContext ¶

func (o ProviderFeaturesLogAnalyticsWorkspaceOutput) ToProviderFeaturesLogAnalyticsWorkspaceOutputWithContext(ctx context.Context) ProviderFeaturesLogAnalyticsWorkspaceOutput

func (ProviderFeaturesLogAnalyticsWorkspaceOutput) ToProviderFeaturesLogAnalyticsWorkspacePtrOutput ¶

func (o ProviderFeaturesLogAnalyticsWorkspaceOutput) ToProviderFeaturesLogAnalyticsWorkspacePtrOutput() ProviderFeaturesLogAnalyticsWorkspacePtrOutput

func (ProviderFeaturesLogAnalyticsWorkspaceOutput) ToProviderFeaturesLogAnalyticsWorkspacePtrOutputWithContext ¶

func (o ProviderFeaturesLogAnalyticsWorkspaceOutput) ToProviderFeaturesLogAnalyticsWorkspacePtrOutputWithContext(ctx context.Context) ProviderFeaturesLogAnalyticsWorkspacePtrOutput

type ProviderFeaturesLogAnalyticsWorkspacePtrInput ¶

type ProviderFeaturesLogAnalyticsWorkspacePtrInput interface {
	pulumi.Input

	ToProviderFeaturesLogAnalyticsWorkspacePtrOutput() ProviderFeaturesLogAnalyticsWorkspacePtrOutput
	ToProviderFeaturesLogAnalyticsWorkspacePtrOutputWithContext(context.Context) ProviderFeaturesLogAnalyticsWorkspacePtrOutput
}

ProviderFeaturesLogAnalyticsWorkspacePtrInput is an input type that accepts ProviderFeaturesLogAnalyticsWorkspaceArgs, ProviderFeaturesLogAnalyticsWorkspacePtr and ProviderFeaturesLogAnalyticsWorkspacePtrOutput values. You can construct a concrete instance of `ProviderFeaturesLogAnalyticsWorkspacePtrInput` via:

        ProviderFeaturesLogAnalyticsWorkspaceArgs{...}

or:

        nil

type ProviderFeaturesLogAnalyticsWorkspacePtrOutput ¶

type ProviderFeaturesLogAnalyticsWorkspacePtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesLogAnalyticsWorkspacePtrOutput) Elem ¶

func (ProviderFeaturesLogAnalyticsWorkspacePtrOutput) ElementType ¶

func (ProviderFeaturesLogAnalyticsWorkspacePtrOutput) PermanentlyDeleteOnDestroy ¶

func (ProviderFeaturesLogAnalyticsWorkspacePtrOutput) ToProviderFeaturesLogAnalyticsWorkspacePtrOutput ¶

func (o ProviderFeaturesLogAnalyticsWorkspacePtrOutput) ToProviderFeaturesLogAnalyticsWorkspacePtrOutput() ProviderFeaturesLogAnalyticsWorkspacePtrOutput

func (ProviderFeaturesLogAnalyticsWorkspacePtrOutput) ToProviderFeaturesLogAnalyticsWorkspacePtrOutputWithContext ¶

func (o ProviderFeaturesLogAnalyticsWorkspacePtrOutput) ToProviderFeaturesLogAnalyticsWorkspacePtrOutputWithContext(ctx context.Context) ProviderFeaturesLogAnalyticsWorkspacePtrOutput

type ProviderFeaturesMachineLearning ¶ added in v5.73.0

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

type ProviderFeaturesMachineLearningArgs ¶ added in v5.73.0

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

func (ProviderFeaturesMachineLearningArgs) ElementType ¶ added in v5.73.0

func (ProviderFeaturesMachineLearningArgs) ToProviderFeaturesMachineLearningOutput ¶ added in v5.73.0

func (i ProviderFeaturesMachineLearningArgs) ToProviderFeaturesMachineLearningOutput() ProviderFeaturesMachineLearningOutput

func (ProviderFeaturesMachineLearningArgs) ToProviderFeaturesMachineLearningOutputWithContext ¶ added in v5.73.0

func (i ProviderFeaturesMachineLearningArgs) ToProviderFeaturesMachineLearningOutputWithContext(ctx context.Context) ProviderFeaturesMachineLearningOutput

func (ProviderFeaturesMachineLearningArgs) ToProviderFeaturesMachineLearningPtrOutput ¶ added in v5.73.0

func (i ProviderFeaturesMachineLearningArgs) ToProviderFeaturesMachineLearningPtrOutput() ProviderFeaturesMachineLearningPtrOutput

func (ProviderFeaturesMachineLearningArgs) ToProviderFeaturesMachineLearningPtrOutputWithContext ¶ added in v5.73.0

func (i ProviderFeaturesMachineLearningArgs) ToProviderFeaturesMachineLearningPtrOutputWithContext(ctx context.Context) ProviderFeaturesMachineLearningPtrOutput

type ProviderFeaturesMachineLearningInput ¶ added in v5.73.0

type ProviderFeaturesMachineLearningInput interface {
	pulumi.Input

	ToProviderFeaturesMachineLearningOutput() ProviderFeaturesMachineLearningOutput
	ToProviderFeaturesMachineLearningOutputWithContext(context.Context) ProviderFeaturesMachineLearningOutput
}

ProviderFeaturesMachineLearningInput is an input type that accepts ProviderFeaturesMachineLearningArgs and ProviderFeaturesMachineLearningOutput values. You can construct a concrete instance of `ProviderFeaturesMachineLearningInput` via:

ProviderFeaturesMachineLearningArgs{...}

type ProviderFeaturesMachineLearningOutput ¶ added in v5.73.0

type ProviderFeaturesMachineLearningOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesMachineLearningOutput) ElementType ¶ added in v5.73.0

func (ProviderFeaturesMachineLearningOutput) PurgeSoftDeletedWorkspaceOnDestroy ¶ added in v5.73.0

func (o ProviderFeaturesMachineLearningOutput) PurgeSoftDeletedWorkspaceOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesMachineLearningOutput) ToProviderFeaturesMachineLearningOutput ¶ added in v5.73.0

func (o ProviderFeaturesMachineLearningOutput) ToProviderFeaturesMachineLearningOutput() ProviderFeaturesMachineLearningOutput

func (ProviderFeaturesMachineLearningOutput) ToProviderFeaturesMachineLearningOutputWithContext ¶ added in v5.73.0

func (o ProviderFeaturesMachineLearningOutput) ToProviderFeaturesMachineLearningOutputWithContext(ctx context.Context) ProviderFeaturesMachineLearningOutput

func (ProviderFeaturesMachineLearningOutput) ToProviderFeaturesMachineLearningPtrOutput ¶ added in v5.73.0

func (o ProviderFeaturesMachineLearningOutput) ToProviderFeaturesMachineLearningPtrOutput() ProviderFeaturesMachineLearningPtrOutput

func (ProviderFeaturesMachineLearningOutput) ToProviderFeaturesMachineLearningPtrOutputWithContext ¶ added in v5.73.0

func (o ProviderFeaturesMachineLearningOutput) ToProviderFeaturesMachineLearningPtrOutputWithContext(ctx context.Context) ProviderFeaturesMachineLearningPtrOutput

type ProviderFeaturesMachineLearningPtrInput ¶ added in v5.73.0

type ProviderFeaturesMachineLearningPtrInput interface {
	pulumi.Input

	ToProviderFeaturesMachineLearningPtrOutput() ProviderFeaturesMachineLearningPtrOutput
	ToProviderFeaturesMachineLearningPtrOutputWithContext(context.Context) ProviderFeaturesMachineLearningPtrOutput
}

ProviderFeaturesMachineLearningPtrInput is an input type that accepts ProviderFeaturesMachineLearningArgs, ProviderFeaturesMachineLearningPtr and ProviderFeaturesMachineLearningPtrOutput values. You can construct a concrete instance of `ProviderFeaturesMachineLearningPtrInput` via:

        ProviderFeaturesMachineLearningArgs{...}

or:

        nil

type ProviderFeaturesMachineLearningPtrOutput ¶ added in v5.73.0

type ProviderFeaturesMachineLearningPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesMachineLearningPtrOutput) Elem ¶ added in v5.73.0

func (ProviderFeaturesMachineLearningPtrOutput) ElementType ¶ added in v5.73.0

func (ProviderFeaturesMachineLearningPtrOutput) PurgeSoftDeletedWorkspaceOnDestroy ¶ added in v5.73.0

func (o ProviderFeaturesMachineLearningPtrOutput) PurgeSoftDeletedWorkspaceOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesMachineLearningPtrOutput) ToProviderFeaturesMachineLearningPtrOutput ¶ added in v5.73.0

func (o ProviderFeaturesMachineLearningPtrOutput) ToProviderFeaturesMachineLearningPtrOutput() ProviderFeaturesMachineLearningPtrOutput

func (ProviderFeaturesMachineLearningPtrOutput) ToProviderFeaturesMachineLearningPtrOutputWithContext ¶ added in v5.73.0

func (o ProviderFeaturesMachineLearningPtrOutput) ToProviderFeaturesMachineLearningPtrOutputWithContext(ctx context.Context) ProviderFeaturesMachineLearningPtrOutput

type ProviderFeaturesManagedDisk ¶ added in v5.25.0

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

type ProviderFeaturesManagedDiskArgs ¶ added in v5.25.0

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

func (ProviderFeaturesManagedDiskArgs) ElementType ¶ added in v5.25.0

func (ProviderFeaturesManagedDiskArgs) ToProviderFeaturesManagedDiskOutput ¶ added in v5.25.0

func (i ProviderFeaturesManagedDiskArgs) ToProviderFeaturesManagedDiskOutput() ProviderFeaturesManagedDiskOutput

func (ProviderFeaturesManagedDiskArgs) ToProviderFeaturesManagedDiskOutputWithContext ¶ added in v5.25.0

func (i ProviderFeaturesManagedDiskArgs) ToProviderFeaturesManagedDiskOutputWithContext(ctx context.Context) ProviderFeaturesManagedDiskOutput

func (ProviderFeaturesManagedDiskArgs) ToProviderFeaturesManagedDiskPtrOutput ¶ added in v5.25.0

func (i ProviderFeaturesManagedDiskArgs) ToProviderFeaturesManagedDiskPtrOutput() ProviderFeaturesManagedDiskPtrOutput

func (ProviderFeaturesManagedDiskArgs) ToProviderFeaturesManagedDiskPtrOutputWithContext ¶ added in v5.25.0

func (i ProviderFeaturesManagedDiskArgs) ToProviderFeaturesManagedDiskPtrOutputWithContext(ctx context.Context) ProviderFeaturesManagedDiskPtrOutput

type ProviderFeaturesManagedDiskInput ¶ added in v5.25.0

type ProviderFeaturesManagedDiskInput interface {
	pulumi.Input

	ToProviderFeaturesManagedDiskOutput() ProviderFeaturesManagedDiskOutput
	ToProviderFeaturesManagedDiskOutputWithContext(context.Context) ProviderFeaturesManagedDiskOutput
}

ProviderFeaturesManagedDiskInput is an input type that accepts ProviderFeaturesManagedDiskArgs and ProviderFeaturesManagedDiskOutput values. You can construct a concrete instance of `ProviderFeaturesManagedDiskInput` via:

ProviderFeaturesManagedDiskArgs{...}

type ProviderFeaturesManagedDiskOutput ¶ added in v5.25.0

type ProviderFeaturesManagedDiskOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesManagedDiskOutput) ElementType ¶ added in v5.25.0

func (ProviderFeaturesManagedDiskOutput) ExpandWithoutDowntime ¶ added in v5.25.0

func (o ProviderFeaturesManagedDiskOutput) ExpandWithoutDowntime() pulumi.BoolPtrOutput

func (ProviderFeaturesManagedDiskOutput) ToProviderFeaturesManagedDiskOutput ¶ added in v5.25.0

func (o ProviderFeaturesManagedDiskOutput) ToProviderFeaturesManagedDiskOutput() ProviderFeaturesManagedDiskOutput

func (ProviderFeaturesManagedDiskOutput) ToProviderFeaturesManagedDiskOutputWithContext ¶ added in v5.25.0

func (o ProviderFeaturesManagedDiskOutput) ToProviderFeaturesManagedDiskOutputWithContext(ctx context.Context) ProviderFeaturesManagedDiskOutput

func (ProviderFeaturesManagedDiskOutput) ToProviderFeaturesManagedDiskPtrOutput ¶ added in v5.25.0

func (o ProviderFeaturesManagedDiskOutput) ToProviderFeaturesManagedDiskPtrOutput() ProviderFeaturesManagedDiskPtrOutput

func (ProviderFeaturesManagedDiskOutput) ToProviderFeaturesManagedDiskPtrOutputWithContext ¶ added in v5.25.0

func (o ProviderFeaturesManagedDiskOutput) ToProviderFeaturesManagedDiskPtrOutputWithContext(ctx context.Context) ProviderFeaturesManagedDiskPtrOutput

type ProviderFeaturesManagedDiskPtrInput ¶ added in v5.25.0

type ProviderFeaturesManagedDiskPtrInput interface {
	pulumi.Input

	ToProviderFeaturesManagedDiskPtrOutput() ProviderFeaturesManagedDiskPtrOutput
	ToProviderFeaturesManagedDiskPtrOutputWithContext(context.Context) ProviderFeaturesManagedDiskPtrOutput
}

ProviderFeaturesManagedDiskPtrInput is an input type that accepts ProviderFeaturesManagedDiskArgs, ProviderFeaturesManagedDiskPtr and ProviderFeaturesManagedDiskPtrOutput values. You can construct a concrete instance of `ProviderFeaturesManagedDiskPtrInput` via:

        ProviderFeaturesManagedDiskArgs{...}

or:

        nil

func ProviderFeaturesManagedDiskPtr ¶ added in v5.25.0

type ProviderFeaturesManagedDiskPtrOutput ¶ added in v5.25.0

type ProviderFeaturesManagedDiskPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesManagedDiskPtrOutput) Elem ¶ added in v5.25.0

func (ProviderFeaturesManagedDiskPtrOutput) ElementType ¶ added in v5.25.0

func (ProviderFeaturesManagedDiskPtrOutput) ExpandWithoutDowntime ¶ added in v5.25.0

func (o ProviderFeaturesManagedDiskPtrOutput) ExpandWithoutDowntime() pulumi.BoolPtrOutput

func (ProviderFeaturesManagedDiskPtrOutput) ToProviderFeaturesManagedDiskPtrOutput ¶ added in v5.25.0

func (o ProviderFeaturesManagedDiskPtrOutput) ToProviderFeaturesManagedDiskPtrOutput() ProviderFeaturesManagedDiskPtrOutput

func (ProviderFeaturesManagedDiskPtrOutput) ToProviderFeaturesManagedDiskPtrOutputWithContext ¶ added in v5.25.0

func (o ProviderFeaturesManagedDiskPtrOutput) ToProviderFeaturesManagedDiskPtrOutputWithContext(ctx context.Context) ProviderFeaturesManagedDiskPtrOutput

type ProviderFeaturesOutput ¶

type ProviderFeaturesOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesOutput) ApiManagement ¶

func (ProviderFeaturesOutput) AppConfiguration ¶ added in v5.22.0

func (ProviderFeaturesOutput) ApplicationInsights ¶

func (ProviderFeaturesOutput) CognitiveAccount ¶

func (ProviderFeaturesOutput) ElementType ¶

func (ProviderFeaturesOutput) ElementType() reflect.Type

func (ProviderFeaturesOutput) KeyVault ¶

func (ProviderFeaturesOutput) LogAnalyticsWorkspace ¶

func (ProviderFeaturesOutput) MachineLearning ¶ added in v5.73.0

func (ProviderFeaturesOutput) ManagedDisk ¶ added in v5.25.0

func (ProviderFeaturesOutput) PostgresqlFlexibleServer ¶ added in v5.67.0

func (ProviderFeaturesOutput) RecoveryService ¶ added in v5.71.0

func (ProviderFeaturesOutput) RecoveryServicesVaults ¶ added in v5.77.0

func (ProviderFeaturesOutput) ResourceGroup ¶

func (ProviderFeaturesOutput) Subscription ¶ added in v5.52.0

func (ProviderFeaturesOutput) TemplateDeployment ¶

func (ProviderFeaturesOutput) ToProviderFeaturesOutput ¶

func (o ProviderFeaturesOutput) ToProviderFeaturesOutput() ProviderFeaturesOutput

func (ProviderFeaturesOutput) ToProviderFeaturesOutputWithContext ¶

func (o ProviderFeaturesOutput) ToProviderFeaturesOutputWithContext(ctx context.Context) ProviderFeaturesOutput

func (ProviderFeaturesOutput) ToProviderFeaturesPtrOutput ¶

func (o ProviderFeaturesOutput) ToProviderFeaturesPtrOutput() ProviderFeaturesPtrOutput

func (ProviderFeaturesOutput) ToProviderFeaturesPtrOutputWithContext ¶

func (o ProviderFeaturesOutput) ToProviderFeaturesPtrOutputWithContext(ctx context.Context) ProviderFeaturesPtrOutput

func (ProviderFeaturesOutput) VirtualMachine ¶

func (ProviderFeaturesOutput) VirtualMachineScaleSet ¶

type ProviderFeaturesPostgresqlFlexibleServer ¶ added in v5.67.0

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

type ProviderFeaturesPostgresqlFlexibleServerArgs ¶ added in v5.67.0

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

func (ProviderFeaturesPostgresqlFlexibleServerArgs) ElementType ¶ added in v5.67.0

func (ProviderFeaturesPostgresqlFlexibleServerArgs) ToProviderFeaturesPostgresqlFlexibleServerOutput ¶ added in v5.67.0

func (i ProviderFeaturesPostgresqlFlexibleServerArgs) ToProviderFeaturesPostgresqlFlexibleServerOutput() ProviderFeaturesPostgresqlFlexibleServerOutput

func (ProviderFeaturesPostgresqlFlexibleServerArgs) ToProviderFeaturesPostgresqlFlexibleServerOutputWithContext ¶ added in v5.67.0

func (i ProviderFeaturesPostgresqlFlexibleServerArgs) ToProviderFeaturesPostgresqlFlexibleServerOutputWithContext(ctx context.Context) ProviderFeaturesPostgresqlFlexibleServerOutput

func (ProviderFeaturesPostgresqlFlexibleServerArgs) ToProviderFeaturesPostgresqlFlexibleServerPtrOutput ¶ added in v5.67.0

func (i ProviderFeaturesPostgresqlFlexibleServerArgs) ToProviderFeaturesPostgresqlFlexibleServerPtrOutput() ProviderFeaturesPostgresqlFlexibleServerPtrOutput

func (ProviderFeaturesPostgresqlFlexibleServerArgs) ToProviderFeaturesPostgresqlFlexibleServerPtrOutputWithContext ¶ added in v5.67.0

func (i ProviderFeaturesPostgresqlFlexibleServerArgs) ToProviderFeaturesPostgresqlFlexibleServerPtrOutputWithContext(ctx context.Context) ProviderFeaturesPostgresqlFlexibleServerPtrOutput

type ProviderFeaturesPostgresqlFlexibleServerInput ¶ added in v5.67.0

type ProviderFeaturesPostgresqlFlexibleServerInput interface {
	pulumi.Input

	ToProviderFeaturesPostgresqlFlexibleServerOutput() ProviderFeaturesPostgresqlFlexibleServerOutput
	ToProviderFeaturesPostgresqlFlexibleServerOutputWithContext(context.Context) ProviderFeaturesPostgresqlFlexibleServerOutput
}

ProviderFeaturesPostgresqlFlexibleServerInput is an input type that accepts ProviderFeaturesPostgresqlFlexibleServerArgs and ProviderFeaturesPostgresqlFlexibleServerOutput values. You can construct a concrete instance of `ProviderFeaturesPostgresqlFlexibleServerInput` via:

ProviderFeaturesPostgresqlFlexibleServerArgs{...}

type ProviderFeaturesPostgresqlFlexibleServerOutput ¶ added in v5.67.0

type ProviderFeaturesPostgresqlFlexibleServerOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesPostgresqlFlexibleServerOutput) ElementType ¶ added in v5.67.0

func (ProviderFeaturesPostgresqlFlexibleServerOutput) RestartServerOnConfigurationValueChange ¶ added in v5.67.0

func (o ProviderFeaturesPostgresqlFlexibleServerOutput) RestartServerOnConfigurationValueChange() pulumi.BoolPtrOutput

func (ProviderFeaturesPostgresqlFlexibleServerOutput) ToProviderFeaturesPostgresqlFlexibleServerOutput ¶ added in v5.67.0

func (o ProviderFeaturesPostgresqlFlexibleServerOutput) ToProviderFeaturesPostgresqlFlexibleServerOutput() ProviderFeaturesPostgresqlFlexibleServerOutput

func (ProviderFeaturesPostgresqlFlexibleServerOutput) ToProviderFeaturesPostgresqlFlexibleServerOutputWithContext ¶ added in v5.67.0

func (o ProviderFeaturesPostgresqlFlexibleServerOutput) ToProviderFeaturesPostgresqlFlexibleServerOutputWithContext(ctx context.Context) ProviderFeaturesPostgresqlFlexibleServerOutput

func (ProviderFeaturesPostgresqlFlexibleServerOutput) ToProviderFeaturesPostgresqlFlexibleServerPtrOutput ¶ added in v5.67.0

func (o ProviderFeaturesPostgresqlFlexibleServerOutput) ToProviderFeaturesPostgresqlFlexibleServerPtrOutput() ProviderFeaturesPostgresqlFlexibleServerPtrOutput

func (ProviderFeaturesPostgresqlFlexibleServerOutput) ToProviderFeaturesPostgresqlFlexibleServerPtrOutputWithContext ¶ added in v5.67.0

func (o ProviderFeaturesPostgresqlFlexibleServerOutput) ToProviderFeaturesPostgresqlFlexibleServerPtrOutputWithContext(ctx context.Context) ProviderFeaturesPostgresqlFlexibleServerPtrOutput

type ProviderFeaturesPostgresqlFlexibleServerPtrInput ¶ added in v5.67.0

type ProviderFeaturesPostgresqlFlexibleServerPtrInput interface {
	pulumi.Input

	ToProviderFeaturesPostgresqlFlexibleServerPtrOutput() ProviderFeaturesPostgresqlFlexibleServerPtrOutput
	ToProviderFeaturesPostgresqlFlexibleServerPtrOutputWithContext(context.Context) ProviderFeaturesPostgresqlFlexibleServerPtrOutput
}

ProviderFeaturesPostgresqlFlexibleServerPtrInput is an input type that accepts ProviderFeaturesPostgresqlFlexibleServerArgs, ProviderFeaturesPostgresqlFlexibleServerPtr and ProviderFeaturesPostgresqlFlexibleServerPtrOutput values. You can construct a concrete instance of `ProviderFeaturesPostgresqlFlexibleServerPtrInput` via:

        ProviderFeaturesPostgresqlFlexibleServerArgs{...}

or:

        nil

type ProviderFeaturesPostgresqlFlexibleServerPtrOutput ¶ added in v5.67.0

type ProviderFeaturesPostgresqlFlexibleServerPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesPostgresqlFlexibleServerPtrOutput) Elem ¶ added in v5.67.0

func (ProviderFeaturesPostgresqlFlexibleServerPtrOutput) ElementType ¶ added in v5.67.0

func (ProviderFeaturesPostgresqlFlexibleServerPtrOutput) RestartServerOnConfigurationValueChange ¶ added in v5.67.0

func (o ProviderFeaturesPostgresqlFlexibleServerPtrOutput) RestartServerOnConfigurationValueChange() pulumi.BoolPtrOutput

func (ProviderFeaturesPostgresqlFlexibleServerPtrOutput) ToProviderFeaturesPostgresqlFlexibleServerPtrOutput ¶ added in v5.67.0

func (o ProviderFeaturesPostgresqlFlexibleServerPtrOutput) ToProviderFeaturesPostgresqlFlexibleServerPtrOutput() ProviderFeaturesPostgresqlFlexibleServerPtrOutput

func (ProviderFeaturesPostgresqlFlexibleServerPtrOutput) ToProviderFeaturesPostgresqlFlexibleServerPtrOutputWithContext ¶ added in v5.67.0

func (o ProviderFeaturesPostgresqlFlexibleServerPtrOutput) ToProviderFeaturesPostgresqlFlexibleServerPtrOutputWithContext(ctx context.Context) ProviderFeaturesPostgresqlFlexibleServerPtrOutput

type ProviderFeaturesPtrInput ¶

type ProviderFeaturesPtrInput interface {
	pulumi.Input

	ToProviderFeaturesPtrOutput() ProviderFeaturesPtrOutput
	ToProviderFeaturesPtrOutputWithContext(context.Context) ProviderFeaturesPtrOutput
}

ProviderFeaturesPtrInput is an input type that accepts ProviderFeaturesArgs, ProviderFeaturesPtr and ProviderFeaturesPtrOutput values. You can construct a concrete instance of `ProviderFeaturesPtrInput` via:

        ProviderFeaturesArgs{...}

or:

        nil

type ProviderFeaturesPtrOutput ¶

type ProviderFeaturesPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesPtrOutput) ApiManagement ¶

func (ProviderFeaturesPtrOutput) AppConfiguration ¶ added in v5.22.0

func (ProviderFeaturesPtrOutput) ApplicationInsights ¶

func (ProviderFeaturesPtrOutput) CognitiveAccount ¶

func (ProviderFeaturesPtrOutput) Elem ¶

func (ProviderFeaturesPtrOutput) ElementType ¶

func (ProviderFeaturesPtrOutput) ElementType() reflect.Type

func (ProviderFeaturesPtrOutput) KeyVault ¶

func (ProviderFeaturesPtrOutput) LogAnalyticsWorkspace ¶

func (ProviderFeaturesPtrOutput) MachineLearning ¶ added in v5.73.0

func (ProviderFeaturesPtrOutput) ManagedDisk ¶ added in v5.25.0

func (ProviderFeaturesPtrOutput) PostgresqlFlexibleServer ¶ added in v5.67.0

func (ProviderFeaturesPtrOutput) RecoveryService ¶ added in v5.71.0

func (ProviderFeaturesPtrOutput) RecoveryServicesVaults ¶ added in v5.77.0

func (ProviderFeaturesPtrOutput) ResourceGroup ¶

func (ProviderFeaturesPtrOutput) Subscription ¶ added in v5.52.0

func (ProviderFeaturesPtrOutput) TemplateDeployment ¶

func (ProviderFeaturesPtrOutput) ToProviderFeaturesPtrOutput ¶

func (o ProviderFeaturesPtrOutput) ToProviderFeaturesPtrOutput() ProviderFeaturesPtrOutput

func (ProviderFeaturesPtrOutput) ToProviderFeaturesPtrOutputWithContext ¶

func (o ProviderFeaturesPtrOutput) ToProviderFeaturesPtrOutputWithContext(ctx context.Context) ProviderFeaturesPtrOutput

func (ProviderFeaturesPtrOutput) VirtualMachine ¶

func (ProviderFeaturesPtrOutput) VirtualMachineScaleSet ¶

type ProviderFeaturesRecoveryService ¶ added in v5.71.0

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

type ProviderFeaturesRecoveryServiceArgs ¶ added in v5.71.0

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

func (ProviderFeaturesRecoveryServiceArgs) ElementType ¶ added in v5.71.0

func (ProviderFeaturesRecoveryServiceArgs) ToProviderFeaturesRecoveryServiceOutput ¶ added in v5.71.0

func (i ProviderFeaturesRecoveryServiceArgs) ToProviderFeaturesRecoveryServiceOutput() ProviderFeaturesRecoveryServiceOutput

func (ProviderFeaturesRecoveryServiceArgs) ToProviderFeaturesRecoveryServiceOutputWithContext ¶ added in v5.71.0

func (i ProviderFeaturesRecoveryServiceArgs) ToProviderFeaturesRecoveryServiceOutputWithContext(ctx context.Context) ProviderFeaturesRecoveryServiceOutput

func (ProviderFeaturesRecoveryServiceArgs) ToProviderFeaturesRecoveryServicePtrOutput ¶ added in v5.71.0

func (i ProviderFeaturesRecoveryServiceArgs) ToProviderFeaturesRecoveryServicePtrOutput() ProviderFeaturesRecoveryServicePtrOutput

func (ProviderFeaturesRecoveryServiceArgs) ToProviderFeaturesRecoveryServicePtrOutputWithContext ¶ added in v5.71.0

func (i ProviderFeaturesRecoveryServiceArgs) ToProviderFeaturesRecoveryServicePtrOutputWithContext(ctx context.Context) ProviderFeaturesRecoveryServicePtrOutput

type ProviderFeaturesRecoveryServiceInput ¶ added in v5.71.0

type ProviderFeaturesRecoveryServiceInput interface {
	pulumi.Input

	ToProviderFeaturesRecoveryServiceOutput() ProviderFeaturesRecoveryServiceOutput
	ToProviderFeaturesRecoveryServiceOutputWithContext(context.Context) ProviderFeaturesRecoveryServiceOutput
}

ProviderFeaturesRecoveryServiceInput is an input type that accepts ProviderFeaturesRecoveryServiceArgs and ProviderFeaturesRecoveryServiceOutput values. You can construct a concrete instance of `ProviderFeaturesRecoveryServiceInput` via:

ProviderFeaturesRecoveryServiceArgs{...}

type ProviderFeaturesRecoveryServiceOutput ¶ added in v5.71.0

type ProviderFeaturesRecoveryServiceOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesRecoveryServiceOutput) ElementType ¶ added in v5.71.0

func (ProviderFeaturesRecoveryServiceOutput) PurgeProtectedItemsFromVaultOnDestroy ¶ added in v5.71.0

func (o ProviderFeaturesRecoveryServiceOutput) PurgeProtectedItemsFromVaultOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesRecoveryServiceOutput) ToProviderFeaturesRecoveryServiceOutput ¶ added in v5.71.0

func (o ProviderFeaturesRecoveryServiceOutput) ToProviderFeaturesRecoveryServiceOutput() ProviderFeaturesRecoveryServiceOutput

func (ProviderFeaturesRecoveryServiceOutput) ToProviderFeaturesRecoveryServiceOutputWithContext ¶ added in v5.71.0

func (o ProviderFeaturesRecoveryServiceOutput) ToProviderFeaturesRecoveryServiceOutputWithContext(ctx context.Context) ProviderFeaturesRecoveryServiceOutput

func (ProviderFeaturesRecoveryServiceOutput) ToProviderFeaturesRecoveryServicePtrOutput ¶ added in v5.71.0

func (o ProviderFeaturesRecoveryServiceOutput) ToProviderFeaturesRecoveryServicePtrOutput() ProviderFeaturesRecoveryServicePtrOutput

func (ProviderFeaturesRecoveryServiceOutput) ToProviderFeaturesRecoveryServicePtrOutputWithContext ¶ added in v5.71.0

func (o ProviderFeaturesRecoveryServiceOutput) ToProviderFeaturesRecoveryServicePtrOutputWithContext(ctx context.Context) ProviderFeaturesRecoveryServicePtrOutput

func (ProviderFeaturesRecoveryServiceOutput) VmBackupStopProtectionAndRetainDataOnDestroy ¶ added in v5.71.0

func (o ProviderFeaturesRecoveryServiceOutput) VmBackupStopProtectionAndRetainDataOnDestroy() pulumi.BoolPtrOutput

type ProviderFeaturesRecoveryServicePtrInput ¶ added in v5.71.0

type ProviderFeaturesRecoveryServicePtrInput interface {
	pulumi.Input

	ToProviderFeaturesRecoveryServicePtrOutput() ProviderFeaturesRecoveryServicePtrOutput
	ToProviderFeaturesRecoveryServicePtrOutputWithContext(context.Context) ProviderFeaturesRecoveryServicePtrOutput
}

ProviderFeaturesRecoveryServicePtrInput is an input type that accepts ProviderFeaturesRecoveryServiceArgs, ProviderFeaturesRecoveryServicePtr and ProviderFeaturesRecoveryServicePtrOutput values. You can construct a concrete instance of `ProviderFeaturesRecoveryServicePtrInput` via:

        ProviderFeaturesRecoveryServiceArgs{...}

or:

        nil

type ProviderFeaturesRecoveryServicePtrOutput ¶ added in v5.71.0

type ProviderFeaturesRecoveryServicePtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesRecoveryServicePtrOutput) Elem ¶ added in v5.71.0

func (ProviderFeaturesRecoveryServicePtrOutput) ElementType ¶ added in v5.71.0

func (ProviderFeaturesRecoveryServicePtrOutput) PurgeProtectedItemsFromVaultOnDestroy ¶ added in v5.71.0

func (o ProviderFeaturesRecoveryServicePtrOutput) PurgeProtectedItemsFromVaultOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesRecoveryServicePtrOutput) ToProviderFeaturesRecoveryServicePtrOutput ¶ added in v5.71.0

func (o ProviderFeaturesRecoveryServicePtrOutput) ToProviderFeaturesRecoveryServicePtrOutput() ProviderFeaturesRecoveryServicePtrOutput

func (ProviderFeaturesRecoveryServicePtrOutput) ToProviderFeaturesRecoveryServicePtrOutputWithContext ¶ added in v5.71.0

func (o ProviderFeaturesRecoveryServicePtrOutput) ToProviderFeaturesRecoveryServicePtrOutputWithContext(ctx context.Context) ProviderFeaturesRecoveryServicePtrOutput

func (ProviderFeaturesRecoveryServicePtrOutput) VmBackupStopProtectionAndRetainDataOnDestroy ¶ added in v5.71.0

func (o ProviderFeaturesRecoveryServicePtrOutput) VmBackupStopProtectionAndRetainDataOnDestroy() pulumi.BoolPtrOutput

type ProviderFeaturesRecoveryServicesVaults ¶ added in v5.77.0

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

type ProviderFeaturesRecoveryServicesVaultsArgs ¶ added in v5.77.0

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

func (ProviderFeaturesRecoveryServicesVaultsArgs) ElementType ¶ added in v5.77.0

func (ProviderFeaturesRecoveryServicesVaultsArgs) ToProviderFeaturesRecoveryServicesVaultsOutput ¶ added in v5.77.0

func (i ProviderFeaturesRecoveryServicesVaultsArgs) ToProviderFeaturesRecoveryServicesVaultsOutput() ProviderFeaturesRecoveryServicesVaultsOutput

func (ProviderFeaturesRecoveryServicesVaultsArgs) ToProviderFeaturesRecoveryServicesVaultsOutputWithContext ¶ added in v5.77.0

func (i ProviderFeaturesRecoveryServicesVaultsArgs) ToProviderFeaturesRecoveryServicesVaultsOutputWithContext(ctx context.Context) ProviderFeaturesRecoveryServicesVaultsOutput

func (ProviderFeaturesRecoveryServicesVaultsArgs) ToProviderFeaturesRecoveryServicesVaultsPtrOutput ¶ added in v5.77.0

func (i ProviderFeaturesRecoveryServicesVaultsArgs) ToProviderFeaturesRecoveryServicesVaultsPtrOutput() ProviderFeaturesRecoveryServicesVaultsPtrOutput

func (ProviderFeaturesRecoveryServicesVaultsArgs) ToProviderFeaturesRecoveryServicesVaultsPtrOutputWithContext ¶ added in v5.77.0

func (i ProviderFeaturesRecoveryServicesVaultsArgs) ToProviderFeaturesRecoveryServicesVaultsPtrOutputWithContext(ctx context.Context) ProviderFeaturesRecoveryServicesVaultsPtrOutput

type ProviderFeaturesRecoveryServicesVaultsInput ¶ added in v5.77.0

type ProviderFeaturesRecoveryServicesVaultsInput interface {
	pulumi.Input

	ToProviderFeaturesRecoveryServicesVaultsOutput() ProviderFeaturesRecoveryServicesVaultsOutput
	ToProviderFeaturesRecoveryServicesVaultsOutputWithContext(context.Context) ProviderFeaturesRecoveryServicesVaultsOutput
}

ProviderFeaturesRecoveryServicesVaultsInput is an input type that accepts ProviderFeaturesRecoveryServicesVaultsArgs and ProviderFeaturesRecoveryServicesVaultsOutput values. You can construct a concrete instance of `ProviderFeaturesRecoveryServicesVaultsInput` via:

ProviderFeaturesRecoveryServicesVaultsArgs{...}

type ProviderFeaturesRecoveryServicesVaultsOutput ¶ added in v5.77.0

type ProviderFeaturesRecoveryServicesVaultsOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesRecoveryServicesVaultsOutput) ElementType ¶ added in v5.77.0

func (ProviderFeaturesRecoveryServicesVaultsOutput) RecoverSoftDeletedBackupProtectedVm ¶ added in v5.77.0

func (o ProviderFeaturesRecoveryServicesVaultsOutput) RecoverSoftDeletedBackupProtectedVm() pulumi.BoolPtrOutput

func (ProviderFeaturesRecoveryServicesVaultsOutput) ToProviderFeaturesRecoveryServicesVaultsOutput ¶ added in v5.77.0

func (o ProviderFeaturesRecoveryServicesVaultsOutput) ToProviderFeaturesRecoveryServicesVaultsOutput() ProviderFeaturesRecoveryServicesVaultsOutput

func (ProviderFeaturesRecoveryServicesVaultsOutput) ToProviderFeaturesRecoveryServicesVaultsOutputWithContext ¶ added in v5.77.0

func (o ProviderFeaturesRecoveryServicesVaultsOutput) ToProviderFeaturesRecoveryServicesVaultsOutputWithContext(ctx context.Context) ProviderFeaturesRecoveryServicesVaultsOutput

func (ProviderFeaturesRecoveryServicesVaultsOutput) ToProviderFeaturesRecoveryServicesVaultsPtrOutput ¶ added in v5.77.0

func (o ProviderFeaturesRecoveryServicesVaultsOutput) ToProviderFeaturesRecoveryServicesVaultsPtrOutput() ProviderFeaturesRecoveryServicesVaultsPtrOutput

func (ProviderFeaturesRecoveryServicesVaultsOutput) ToProviderFeaturesRecoveryServicesVaultsPtrOutputWithContext ¶ added in v5.77.0

func (o ProviderFeaturesRecoveryServicesVaultsOutput) ToProviderFeaturesRecoveryServicesVaultsPtrOutputWithContext(ctx context.Context) ProviderFeaturesRecoveryServicesVaultsPtrOutput

type ProviderFeaturesRecoveryServicesVaultsPtrInput ¶ added in v5.77.0

type ProviderFeaturesRecoveryServicesVaultsPtrInput interface {
	pulumi.Input

	ToProviderFeaturesRecoveryServicesVaultsPtrOutput() ProviderFeaturesRecoveryServicesVaultsPtrOutput
	ToProviderFeaturesRecoveryServicesVaultsPtrOutputWithContext(context.Context) ProviderFeaturesRecoveryServicesVaultsPtrOutput
}

ProviderFeaturesRecoveryServicesVaultsPtrInput is an input type that accepts ProviderFeaturesRecoveryServicesVaultsArgs, ProviderFeaturesRecoveryServicesVaultsPtr and ProviderFeaturesRecoveryServicesVaultsPtrOutput values. You can construct a concrete instance of `ProviderFeaturesRecoveryServicesVaultsPtrInput` via:

        ProviderFeaturesRecoveryServicesVaultsArgs{...}

or:

        nil

type ProviderFeaturesRecoveryServicesVaultsPtrOutput ¶ added in v5.77.0

type ProviderFeaturesRecoveryServicesVaultsPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesRecoveryServicesVaultsPtrOutput) Elem ¶ added in v5.77.0

func (ProviderFeaturesRecoveryServicesVaultsPtrOutput) ElementType ¶ added in v5.77.0

func (ProviderFeaturesRecoveryServicesVaultsPtrOutput) RecoverSoftDeletedBackupProtectedVm ¶ added in v5.77.0

func (o ProviderFeaturesRecoveryServicesVaultsPtrOutput) RecoverSoftDeletedBackupProtectedVm() pulumi.BoolPtrOutput

func (ProviderFeaturesRecoveryServicesVaultsPtrOutput) ToProviderFeaturesRecoveryServicesVaultsPtrOutput ¶ added in v5.77.0

func (o ProviderFeaturesRecoveryServicesVaultsPtrOutput) ToProviderFeaturesRecoveryServicesVaultsPtrOutput() ProviderFeaturesRecoveryServicesVaultsPtrOutput

func (ProviderFeaturesRecoveryServicesVaultsPtrOutput) ToProviderFeaturesRecoveryServicesVaultsPtrOutputWithContext ¶ added in v5.77.0

func (o ProviderFeaturesRecoveryServicesVaultsPtrOutput) ToProviderFeaturesRecoveryServicesVaultsPtrOutputWithContext(ctx context.Context) ProviderFeaturesRecoveryServicesVaultsPtrOutput

type ProviderFeaturesResourceGroup ¶

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

type ProviderFeaturesResourceGroupArgs ¶

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

func (ProviderFeaturesResourceGroupArgs) ElementType ¶

func (ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupOutput ¶

func (i ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupOutput() ProviderFeaturesResourceGroupOutput

func (ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupOutputWithContext ¶

func (i ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupOutputWithContext(ctx context.Context) ProviderFeaturesResourceGroupOutput

func (ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupPtrOutput ¶

func (i ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupPtrOutput() ProviderFeaturesResourceGroupPtrOutput

func (ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupPtrOutputWithContext ¶

func (i ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupPtrOutputWithContext(ctx context.Context) ProviderFeaturesResourceGroupPtrOutput

type ProviderFeaturesResourceGroupInput ¶

type ProviderFeaturesResourceGroupInput interface {
	pulumi.Input

	ToProviderFeaturesResourceGroupOutput() ProviderFeaturesResourceGroupOutput
	ToProviderFeaturesResourceGroupOutputWithContext(context.Context) ProviderFeaturesResourceGroupOutput
}

ProviderFeaturesResourceGroupInput is an input type that accepts ProviderFeaturesResourceGroupArgs and ProviderFeaturesResourceGroupOutput values. You can construct a concrete instance of `ProviderFeaturesResourceGroupInput` via:

ProviderFeaturesResourceGroupArgs{...}

type ProviderFeaturesResourceGroupOutput ¶

type ProviderFeaturesResourceGroupOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesResourceGroupOutput) ElementType ¶

func (ProviderFeaturesResourceGroupOutput) PreventDeletionIfContainsResources ¶

func (o ProviderFeaturesResourceGroupOutput) PreventDeletionIfContainsResources() pulumi.BoolPtrOutput

func (ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupOutput ¶

func (o ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupOutput() ProviderFeaturesResourceGroupOutput

func (ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupOutputWithContext ¶

func (o ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupOutputWithContext(ctx context.Context) ProviderFeaturesResourceGroupOutput

func (ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupPtrOutput ¶

func (o ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupPtrOutput() ProviderFeaturesResourceGroupPtrOutput

func (ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupPtrOutputWithContext ¶

func (o ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupPtrOutputWithContext(ctx context.Context) ProviderFeaturesResourceGroupPtrOutput

type ProviderFeaturesResourceGroupPtrInput ¶

type ProviderFeaturesResourceGroupPtrInput interface {
	pulumi.Input

	ToProviderFeaturesResourceGroupPtrOutput() ProviderFeaturesResourceGroupPtrOutput
	ToProviderFeaturesResourceGroupPtrOutputWithContext(context.Context) ProviderFeaturesResourceGroupPtrOutput
}

ProviderFeaturesResourceGroupPtrInput is an input type that accepts ProviderFeaturesResourceGroupArgs, ProviderFeaturesResourceGroupPtr and ProviderFeaturesResourceGroupPtrOutput values. You can construct a concrete instance of `ProviderFeaturesResourceGroupPtrInput` via:

        ProviderFeaturesResourceGroupArgs{...}

or:

        nil

type ProviderFeaturesResourceGroupPtrOutput ¶

type ProviderFeaturesResourceGroupPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesResourceGroupPtrOutput) Elem ¶

func (ProviderFeaturesResourceGroupPtrOutput) ElementType ¶

func (ProviderFeaturesResourceGroupPtrOutput) PreventDeletionIfContainsResources ¶

func (o ProviderFeaturesResourceGroupPtrOutput) PreventDeletionIfContainsResources() pulumi.BoolPtrOutput

func (ProviderFeaturesResourceGroupPtrOutput) ToProviderFeaturesResourceGroupPtrOutput ¶

func (o ProviderFeaturesResourceGroupPtrOutput) ToProviderFeaturesResourceGroupPtrOutput() ProviderFeaturesResourceGroupPtrOutput

func (ProviderFeaturesResourceGroupPtrOutput) ToProviderFeaturesResourceGroupPtrOutputWithContext ¶

func (o ProviderFeaturesResourceGroupPtrOutput) ToProviderFeaturesResourceGroupPtrOutputWithContext(ctx context.Context) ProviderFeaturesResourceGroupPtrOutput

type ProviderFeaturesSubscription ¶ added in v5.52.0

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

type ProviderFeaturesSubscriptionArgs ¶ added in v5.52.0

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

func (ProviderFeaturesSubscriptionArgs) ElementType ¶ added in v5.52.0

func (ProviderFeaturesSubscriptionArgs) ToProviderFeaturesSubscriptionOutput ¶ added in v5.52.0

func (i ProviderFeaturesSubscriptionArgs) ToProviderFeaturesSubscriptionOutput() ProviderFeaturesSubscriptionOutput

func (ProviderFeaturesSubscriptionArgs) ToProviderFeaturesSubscriptionOutputWithContext ¶ added in v5.52.0

func (i ProviderFeaturesSubscriptionArgs) ToProviderFeaturesSubscriptionOutputWithContext(ctx context.Context) ProviderFeaturesSubscriptionOutput

func (ProviderFeaturesSubscriptionArgs) ToProviderFeaturesSubscriptionPtrOutput ¶ added in v5.52.0

func (i ProviderFeaturesSubscriptionArgs) ToProviderFeaturesSubscriptionPtrOutput() ProviderFeaturesSubscriptionPtrOutput

func (ProviderFeaturesSubscriptionArgs) ToProviderFeaturesSubscriptionPtrOutputWithContext ¶ added in v5.52.0

func (i ProviderFeaturesSubscriptionArgs) ToProviderFeaturesSubscriptionPtrOutputWithContext(ctx context.Context) ProviderFeaturesSubscriptionPtrOutput

type ProviderFeaturesSubscriptionInput ¶ added in v5.52.0

type ProviderFeaturesSubscriptionInput interface {
	pulumi.Input

	ToProviderFeaturesSubscriptionOutput() ProviderFeaturesSubscriptionOutput
	ToProviderFeaturesSubscriptionOutputWithContext(context.Context) ProviderFeaturesSubscriptionOutput
}

ProviderFeaturesSubscriptionInput is an input type that accepts ProviderFeaturesSubscriptionArgs and ProviderFeaturesSubscriptionOutput values. You can construct a concrete instance of `ProviderFeaturesSubscriptionInput` via:

ProviderFeaturesSubscriptionArgs{...}

type ProviderFeaturesSubscriptionOutput ¶ added in v5.52.0

type ProviderFeaturesSubscriptionOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesSubscriptionOutput) ElementType ¶ added in v5.52.0

func (ProviderFeaturesSubscriptionOutput) PreventCancellationOnDestroy ¶ added in v5.52.0

func (o ProviderFeaturesSubscriptionOutput) PreventCancellationOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesSubscriptionOutput) ToProviderFeaturesSubscriptionOutput ¶ added in v5.52.0

func (o ProviderFeaturesSubscriptionOutput) ToProviderFeaturesSubscriptionOutput() ProviderFeaturesSubscriptionOutput

func (ProviderFeaturesSubscriptionOutput) ToProviderFeaturesSubscriptionOutputWithContext ¶ added in v5.52.0

func (o ProviderFeaturesSubscriptionOutput) ToProviderFeaturesSubscriptionOutputWithContext(ctx context.Context) ProviderFeaturesSubscriptionOutput

func (ProviderFeaturesSubscriptionOutput) ToProviderFeaturesSubscriptionPtrOutput ¶ added in v5.52.0

func (o ProviderFeaturesSubscriptionOutput) ToProviderFeaturesSubscriptionPtrOutput() ProviderFeaturesSubscriptionPtrOutput

func (ProviderFeaturesSubscriptionOutput) ToProviderFeaturesSubscriptionPtrOutputWithContext ¶ added in v5.52.0

func (o ProviderFeaturesSubscriptionOutput) ToProviderFeaturesSubscriptionPtrOutputWithContext(ctx context.Context) ProviderFeaturesSubscriptionPtrOutput

type ProviderFeaturesSubscriptionPtrInput ¶ added in v5.52.0

type ProviderFeaturesSubscriptionPtrInput interface {
	pulumi.Input

	ToProviderFeaturesSubscriptionPtrOutput() ProviderFeaturesSubscriptionPtrOutput
	ToProviderFeaturesSubscriptionPtrOutputWithContext(context.Context) ProviderFeaturesSubscriptionPtrOutput
}

ProviderFeaturesSubscriptionPtrInput is an input type that accepts ProviderFeaturesSubscriptionArgs, ProviderFeaturesSubscriptionPtr and ProviderFeaturesSubscriptionPtrOutput values. You can construct a concrete instance of `ProviderFeaturesSubscriptionPtrInput` via:

        ProviderFeaturesSubscriptionArgs{...}

or:

        nil

type ProviderFeaturesSubscriptionPtrOutput ¶ added in v5.52.0

type ProviderFeaturesSubscriptionPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesSubscriptionPtrOutput) Elem ¶ added in v5.52.0

func (ProviderFeaturesSubscriptionPtrOutput) ElementType ¶ added in v5.52.0

func (ProviderFeaturesSubscriptionPtrOutput) PreventCancellationOnDestroy ¶ added in v5.52.0

func (o ProviderFeaturesSubscriptionPtrOutput) PreventCancellationOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesSubscriptionPtrOutput) ToProviderFeaturesSubscriptionPtrOutput ¶ added in v5.52.0

func (o ProviderFeaturesSubscriptionPtrOutput) ToProviderFeaturesSubscriptionPtrOutput() ProviderFeaturesSubscriptionPtrOutput

func (ProviderFeaturesSubscriptionPtrOutput) ToProviderFeaturesSubscriptionPtrOutputWithContext ¶ added in v5.52.0

func (o ProviderFeaturesSubscriptionPtrOutput) ToProviderFeaturesSubscriptionPtrOutputWithContext(ctx context.Context) ProviderFeaturesSubscriptionPtrOutput

type ProviderFeaturesTemplateDeployment ¶

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

type ProviderFeaturesTemplateDeploymentArgs ¶

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

func (ProviderFeaturesTemplateDeploymentArgs) ElementType ¶

func (ProviderFeaturesTemplateDeploymentArgs) ToProviderFeaturesTemplateDeploymentOutput ¶

func (i ProviderFeaturesTemplateDeploymentArgs) ToProviderFeaturesTemplateDeploymentOutput() ProviderFeaturesTemplateDeploymentOutput

func (ProviderFeaturesTemplateDeploymentArgs) ToProviderFeaturesTemplateDeploymentOutputWithContext ¶

func (i ProviderFeaturesTemplateDeploymentArgs) ToProviderFeaturesTemplateDeploymentOutputWithContext(ctx context.Context) ProviderFeaturesTemplateDeploymentOutput

func (ProviderFeaturesTemplateDeploymentArgs) ToProviderFeaturesTemplateDeploymentPtrOutput ¶

func (i ProviderFeaturesTemplateDeploymentArgs) ToProviderFeaturesTemplateDeploymentPtrOutput() ProviderFeaturesTemplateDeploymentPtrOutput

func (ProviderFeaturesTemplateDeploymentArgs) ToProviderFeaturesTemplateDeploymentPtrOutputWithContext ¶

func (i ProviderFeaturesTemplateDeploymentArgs) ToProviderFeaturesTemplateDeploymentPtrOutputWithContext(ctx context.Context) ProviderFeaturesTemplateDeploymentPtrOutput

type ProviderFeaturesTemplateDeploymentInput ¶

type ProviderFeaturesTemplateDeploymentInput interface {
	pulumi.Input

	ToProviderFeaturesTemplateDeploymentOutput() ProviderFeaturesTemplateDeploymentOutput
	ToProviderFeaturesTemplateDeploymentOutputWithContext(context.Context) ProviderFeaturesTemplateDeploymentOutput
}

ProviderFeaturesTemplateDeploymentInput is an input type that accepts ProviderFeaturesTemplateDeploymentArgs and ProviderFeaturesTemplateDeploymentOutput values. You can construct a concrete instance of `ProviderFeaturesTemplateDeploymentInput` via:

ProviderFeaturesTemplateDeploymentArgs{...}

type ProviderFeaturesTemplateDeploymentOutput ¶

type ProviderFeaturesTemplateDeploymentOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesTemplateDeploymentOutput) DeleteNestedItemsDuringDeletion ¶

func (o ProviderFeaturesTemplateDeploymentOutput) DeleteNestedItemsDuringDeletion() pulumi.BoolOutput

func (ProviderFeaturesTemplateDeploymentOutput) ElementType ¶

func (ProviderFeaturesTemplateDeploymentOutput) ToProviderFeaturesTemplateDeploymentOutput ¶

func (o ProviderFeaturesTemplateDeploymentOutput) ToProviderFeaturesTemplateDeploymentOutput() ProviderFeaturesTemplateDeploymentOutput

func (ProviderFeaturesTemplateDeploymentOutput) ToProviderFeaturesTemplateDeploymentOutputWithContext ¶

func (o ProviderFeaturesTemplateDeploymentOutput) ToProviderFeaturesTemplateDeploymentOutputWithContext(ctx context.Context) ProviderFeaturesTemplateDeploymentOutput

func (ProviderFeaturesTemplateDeploymentOutput) ToProviderFeaturesTemplateDeploymentPtrOutput ¶

func (o ProviderFeaturesTemplateDeploymentOutput) ToProviderFeaturesTemplateDeploymentPtrOutput() ProviderFeaturesTemplateDeploymentPtrOutput

func (ProviderFeaturesTemplateDeploymentOutput) ToProviderFeaturesTemplateDeploymentPtrOutputWithContext ¶

func (o ProviderFeaturesTemplateDeploymentOutput) ToProviderFeaturesTemplateDeploymentPtrOutputWithContext(ctx context.Context) ProviderFeaturesTemplateDeploymentPtrOutput

type ProviderFeaturesTemplateDeploymentPtrInput ¶

type ProviderFeaturesTemplateDeploymentPtrInput interface {
	pulumi.Input

	ToProviderFeaturesTemplateDeploymentPtrOutput() ProviderFeaturesTemplateDeploymentPtrOutput
	ToProviderFeaturesTemplateDeploymentPtrOutputWithContext(context.Context) ProviderFeaturesTemplateDeploymentPtrOutput
}

ProviderFeaturesTemplateDeploymentPtrInput is an input type that accepts ProviderFeaturesTemplateDeploymentArgs, ProviderFeaturesTemplateDeploymentPtr and ProviderFeaturesTemplateDeploymentPtrOutput values. You can construct a concrete instance of `ProviderFeaturesTemplateDeploymentPtrInput` via:

        ProviderFeaturesTemplateDeploymentArgs{...}

or:

        nil

type ProviderFeaturesTemplateDeploymentPtrOutput ¶

type ProviderFeaturesTemplateDeploymentPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesTemplateDeploymentPtrOutput) DeleteNestedItemsDuringDeletion ¶

func (o ProviderFeaturesTemplateDeploymentPtrOutput) DeleteNestedItemsDuringDeletion() pulumi.BoolPtrOutput

func (ProviderFeaturesTemplateDeploymentPtrOutput) Elem ¶

func (ProviderFeaturesTemplateDeploymentPtrOutput) ElementType ¶

func (ProviderFeaturesTemplateDeploymentPtrOutput) ToProviderFeaturesTemplateDeploymentPtrOutput ¶

func (o ProviderFeaturesTemplateDeploymentPtrOutput) ToProviderFeaturesTemplateDeploymentPtrOutput() ProviderFeaturesTemplateDeploymentPtrOutput

func (ProviderFeaturesTemplateDeploymentPtrOutput) ToProviderFeaturesTemplateDeploymentPtrOutputWithContext ¶

func (o ProviderFeaturesTemplateDeploymentPtrOutput) ToProviderFeaturesTemplateDeploymentPtrOutputWithContext(ctx context.Context) ProviderFeaturesTemplateDeploymentPtrOutput

type ProviderFeaturesVirtualMachine ¶

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

type ProviderFeaturesVirtualMachineArgs ¶

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

func (ProviderFeaturesVirtualMachineArgs) ElementType ¶

func (ProviderFeaturesVirtualMachineArgs) ToProviderFeaturesVirtualMachineOutput ¶

func (i ProviderFeaturesVirtualMachineArgs) ToProviderFeaturesVirtualMachineOutput() ProviderFeaturesVirtualMachineOutput

func (ProviderFeaturesVirtualMachineArgs) ToProviderFeaturesVirtualMachineOutputWithContext ¶

func (i ProviderFeaturesVirtualMachineArgs) ToProviderFeaturesVirtualMachineOutputWithContext(ctx context.Context) ProviderFeaturesVirtualMachineOutput

func (ProviderFeaturesVirtualMachineArgs) ToProviderFeaturesVirtualMachinePtrOutput ¶

func (i ProviderFeaturesVirtualMachineArgs) ToProviderFeaturesVirtualMachinePtrOutput() ProviderFeaturesVirtualMachinePtrOutput

func (ProviderFeaturesVirtualMachineArgs) ToProviderFeaturesVirtualMachinePtrOutputWithContext ¶

func (i ProviderFeaturesVirtualMachineArgs) ToProviderFeaturesVirtualMachinePtrOutputWithContext(ctx context.Context) ProviderFeaturesVirtualMachinePtrOutput

type ProviderFeaturesVirtualMachineInput ¶

type ProviderFeaturesVirtualMachineInput interface {
	pulumi.Input

	ToProviderFeaturesVirtualMachineOutput() ProviderFeaturesVirtualMachineOutput
	ToProviderFeaturesVirtualMachineOutputWithContext(context.Context) ProviderFeaturesVirtualMachineOutput
}

ProviderFeaturesVirtualMachineInput is an input type that accepts ProviderFeaturesVirtualMachineArgs and ProviderFeaturesVirtualMachineOutput values. You can construct a concrete instance of `ProviderFeaturesVirtualMachineInput` via:

ProviderFeaturesVirtualMachineArgs{...}

type ProviderFeaturesVirtualMachineOutput ¶

type ProviderFeaturesVirtualMachineOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesVirtualMachineOutput) DeleteOsDiskOnDeletion ¶

func (o ProviderFeaturesVirtualMachineOutput) DeleteOsDiskOnDeletion() pulumi.BoolPtrOutput

func (ProviderFeaturesVirtualMachineOutput) DetachImplicitDataDiskOnDeletion ¶ added in v5.80.0

func (o ProviderFeaturesVirtualMachineOutput) DetachImplicitDataDiskOnDeletion() pulumi.BoolPtrOutput

func (ProviderFeaturesVirtualMachineOutput) ElementType ¶

func (ProviderFeaturesVirtualMachineOutput) GracefulShutdown ¶

func (ProviderFeaturesVirtualMachineOutput) SkipShutdownAndForceDelete ¶

func (o ProviderFeaturesVirtualMachineOutput) SkipShutdownAndForceDelete() pulumi.BoolPtrOutput

func (ProviderFeaturesVirtualMachineOutput) ToProviderFeaturesVirtualMachineOutput ¶

func (o ProviderFeaturesVirtualMachineOutput) ToProviderFeaturesVirtualMachineOutput() ProviderFeaturesVirtualMachineOutput

func (ProviderFeaturesVirtualMachineOutput) ToProviderFeaturesVirtualMachineOutputWithContext ¶

func (o ProviderFeaturesVirtualMachineOutput) ToProviderFeaturesVirtualMachineOutputWithContext(ctx context.Context) ProviderFeaturesVirtualMachineOutput

func (ProviderFeaturesVirtualMachineOutput) ToProviderFeaturesVirtualMachinePtrOutput ¶

func (o ProviderFeaturesVirtualMachineOutput) ToProviderFeaturesVirtualMachinePtrOutput() ProviderFeaturesVirtualMachinePtrOutput

func (ProviderFeaturesVirtualMachineOutput) ToProviderFeaturesVirtualMachinePtrOutputWithContext ¶

func (o ProviderFeaturesVirtualMachineOutput) ToProviderFeaturesVirtualMachinePtrOutputWithContext(ctx context.Context) ProviderFeaturesVirtualMachinePtrOutput

type ProviderFeaturesVirtualMachinePtrInput ¶

type ProviderFeaturesVirtualMachinePtrInput interface {
	pulumi.Input

	ToProviderFeaturesVirtualMachinePtrOutput() ProviderFeaturesVirtualMachinePtrOutput
	ToProviderFeaturesVirtualMachinePtrOutputWithContext(context.Context) ProviderFeaturesVirtualMachinePtrOutput
}

ProviderFeaturesVirtualMachinePtrInput is an input type that accepts ProviderFeaturesVirtualMachineArgs, ProviderFeaturesVirtualMachinePtr and ProviderFeaturesVirtualMachinePtrOutput values. You can construct a concrete instance of `ProviderFeaturesVirtualMachinePtrInput` via:

        ProviderFeaturesVirtualMachineArgs{...}

or:

        nil

type ProviderFeaturesVirtualMachinePtrOutput ¶

type ProviderFeaturesVirtualMachinePtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesVirtualMachinePtrOutput) DeleteOsDiskOnDeletion ¶

func (ProviderFeaturesVirtualMachinePtrOutput) DetachImplicitDataDiskOnDeletion ¶ added in v5.80.0

func (o ProviderFeaturesVirtualMachinePtrOutput) DetachImplicitDataDiskOnDeletion() pulumi.BoolPtrOutput

func (ProviderFeaturesVirtualMachinePtrOutput) Elem ¶

func (ProviderFeaturesVirtualMachinePtrOutput) ElementType ¶

func (ProviderFeaturesVirtualMachinePtrOutput) GracefulShutdown ¶

func (ProviderFeaturesVirtualMachinePtrOutput) SkipShutdownAndForceDelete ¶

func (o ProviderFeaturesVirtualMachinePtrOutput) SkipShutdownAndForceDelete() pulumi.BoolPtrOutput

func (ProviderFeaturesVirtualMachinePtrOutput) ToProviderFeaturesVirtualMachinePtrOutput ¶

func (o ProviderFeaturesVirtualMachinePtrOutput) ToProviderFeaturesVirtualMachinePtrOutput() ProviderFeaturesVirtualMachinePtrOutput

func (ProviderFeaturesVirtualMachinePtrOutput) ToProviderFeaturesVirtualMachinePtrOutputWithContext ¶

func (o ProviderFeaturesVirtualMachinePtrOutput) ToProviderFeaturesVirtualMachinePtrOutputWithContext(ctx context.Context) ProviderFeaturesVirtualMachinePtrOutput

type ProviderFeaturesVirtualMachineScaleSet ¶

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

type ProviderFeaturesVirtualMachineScaleSetArgs ¶

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

func (ProviderFeaturesVirtualMachineScaleSetArgs) ElementType ¶

func (ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetOutput ¶

func (i ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetOutput() ProviderFeaturesVirtualMachineScaleSetOutput

func (ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetOutputWithContext ¶

func (i ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetOutputWithContext(ctx context.Context) ProviderFeaturesVirtualMachineScaleSetOutput

func (ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetPtrOutput ¶

func (i ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetPtrOutput() ProviderFeaturesVirtualMachineScaleSetPtrOutput

func (ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetPtrOutputWithContext ¶

func (i ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetPtrOutputWithContext(ctx context.Context) ProviderFeaturesVirtualMachineScaleSetPtrOutput

type ProviderFeaturesVirtualMachineScaleSetInput ¶

type ProviderFeaturesVirtualMachineScaleSetInput interface {
	pulumi.Input

	ToProviderFeaturesVirtualMachineScaleSetOutput() ProviderFeaturesVirtualMachineScaleSetOutput
	ToProviderFeaturesVirtualMachineScaleSetOutputWithContext(context.Context) ProviderFeaturesVirtualMachineScaleSetOutput
}

ProviderFeaturesVirtualMachineScaleSetInput is an input type that accepts ProviderFeaturesVirtualMachineScaleSetArgs and ProviderFeaturesVirtualMachineScaleSetOutput values. You can construct a concrete instance of `ProviderFeaturesVirtualMachineScaleSetInput` via:

ProviderFeaturesVirtualMachineScaleSetArgs{...}

type ProviderFeaturesVirtualMachineScaleSetOutput ¶

type ProviderFeaturesVirtualMachineScaleSetOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesVirtualMachineScaleSetOutput) ElementType ¶

func (ProviderFeaturesVirtualMachineScaleSetOutput) ForceDelete ¶

func (ProviderFeaturesVirtualMachineScaleSetOutput) ReimageOnManualUpgrade ¶ added in v5.68.0

func (ProviderFeaturesVirtualMachineScaleSetOutput) RollInstancesWhenRequired ¶

func (ProviderFeaturesVirtualMachineScaleSetOutput) ScaleToZeroBeforeDeletion ¶

func (ProviderFeaturesVirtualMachineScaleSetOutput) ToProviderFeaturesVirtualMachineScaleSetOutput ¶

func (o ProviderFeaturesVirtualMachineScaleSetOutput) ToProviderFeaturesVirtualMachineScaleSetOutput() ProviderFeaturesVirtualMachineScaleSetOutput

func (ProviderFeaturesVirtualMachineScaleSetOutput) ToProviderFeaturesVirtualMachineScaleSetOutputWithContext ¶

func (o ProviderFeaturesVirtualMachineScaleSetOutput) ToProviderFeaturesVirtualMachineScaleSetOutputWithContext(ctx context.Context) ProviderFeaturesVirtualMachineScaleSetOutput

func (ProviderFeaturesVirtualMachineScaleSetOutput) ToProviderFeaturesVirtualMachineScaleSetPtrOutput ¶

func (o ProviderFeaturesVirtualMachineScaleSetOutput) ToProviderFeaturesVirtualMachineScaleSetPtrOutput() ProviderFeaturesVirtualMachineScaleSetPtrOutput

func (ProviderFeaturesVirtualMachineScaleSetOutput) ToProviderFeaturesVirtualMachineScaleSetPtrOutputWithContext ¶

func (o ProviderFeaturesVirtualMachineScaleSetOutput) ToProviderFeaturesVirtualMachineScaleSetPtrOutputWithContext(ctx context.Context) ProviderFeaturesVirtualMachineScaleSetPtrOutput

type ProviderFeaturesVirtualMachineScaleSetPtrInput ¶

type ProviderFeaturesVirtualMachineScaleSetPtrInput interface {
	pulumi.Input

	ToProviderFeaturesVirtualMachineScaleSetPtrOutput() ProviderFeaturesVirtualMachineScaleSetPtrOutput
	ToProviderFeaturesVirtualMachineScaleSetPtrOutputWithContext(context.Context) ProviderFeaturesVirtualMachineScaleSetPtrOutput
}

ProviderFeaturesVirtualMachineScaleSetPtrInput is an input type that accepts ProviderFeaturesVirtualMachineScaleSetArgs, ProviderFeaturesVirtualMachineScaleSetPtr and ProviderFeaturesVirtualMachineScaleSetPtrOutput values. You can construct a concrete instance of `ProviderFeaturesVirtualMachineScaleSetPtrInput` via:

        ProviderFeaturesVirtualMachineScaleSetArgs{...}

or:

        nil

type ProviderFeaturesVirtualMachineScaleSetPtrOutput ¶

type ProviderFeaturesVirtualMachineScaleSetPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesVirtualMachineScaleSetPtrOutput) Elem ¶

func (ProviderFeaturesVirtualMachineScaleSetPtrOutput) ElementType ¶

func (ProviderFeaturesVirtualMachineScaleSetPtrOutput) ForceDelete ¶

func (ProviderFeaturesVirtualMachineScaleSetPtrOutput) ReimageOnManualUpgrade ¶ added in v5.68.0

func (ProviderFeaturesVirtualMachineScaleSetPtrOutput) RollInstancesWhenRequired ¶

func (ProviderFeaturesVirtualMachineScaleSetPtrOutput) ScaleToZeroBeforeDeletion ¶

func (ProviderFeaturesVirtualMachineScaleSetPtrOutput) ToProviderFeaturesVirtualMachineScaleSetPtrOutput ¶

func (o ProviderFeaturesVirtualMachineScaleSetPtrOutput) ToProviderFeaturesVirtualMachineScaleSetPtrOutput() ProviderFeaturesVirtualMachineScaleSetPtrOutput

func (ProviderFeaturesVirtualMachineScaleSetPtrOutput) ToProviderFeaturesVirtualMachineScaleSetPtrOutputWithContext ¶

func (o ProviderFeaturesVirtualMachineScaleSetPtrOutput) ToProviderFeaturesVirtualMachineScaleSetPtrOutputWithContext(ctx context.Context) ProviderFeaturesVirtualMachineScaleSetPtrOutput

type ProviderInput ¶

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput ¶

type ProviderOutput struct{ *pulumi.OutputState }

func (ProviderOutput) ClientCertificate ¶ added in v5.36.0

func (o ProviderOutput) ClientCertificate() pulumi.StringPtrOutput

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

func (ProviderOutput) ClientCertificatePassword ¶ added in v5.5.0

func (o ProviderOutput) ClientCertificatePassword() pulumi.StringPtrOutput

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

func (ProviderOutput) ClientCertificatePath ¶ added in v5.5.0

func (o ProviderOutput) ClientCertificatePath() pulumi.StringPtrOutput

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

func (ProviderOutput) ClientId ¶ added in v5.5.0

func (o ProviderOutput) ClientId() pulumi.StringPtrOutput

The Client ID which should be used.

func (ProviderOutput) ClientIdFilePath ¶ added in v5.44.0

func (o ProviderOutput) ClientIdFilePath() pulumi.StringPtrOutput

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

func (ProviderOutput) ClientSecret ¶ added in v5.5.0

func (o ProviderOutput) ClientSecret() pulumi.StringPtrOutput

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

func (ProviderOutput) ClientSecretFilePath ¶ added in v5.44.0

func (o ProviderOutput) ClientSecretFilePath() pulumi.StringPtrOutput

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 (ProviderOutput) ElementType ¶

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) Environment ¶ added in v5.5.0

func (o ProviderOutput) Environment() pulumi.StringPtrOutput

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 (ProviderOutput) MetadataHost ¶ added in v5.5.0

func (o ProviderOutput) MetadataHost() pulumi.StringPtrOutput

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

func (ProviderOutput) MsiEndpoint ¶ added in v5.5.0

func (o ProviderOutput) MsiEndpoint() pulumi.StringPtrOutput

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

func (ProviderOutput) OidcRequestToken ¶ added in v5.7.0

func (o ProviderOutput) OidcRequestToken() pulumi.StringPtrOutput

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

func (ProviderOutput) OidcRequestUrl ¶ added in v5.7.0

func (o ProviderOutput) OidcRequestUrl() pulumi.StringPtrOutput

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 (ProviderOutput) OidcToken ¶ added in v5.17.0

func (o ProviderOutput) OidcToken() pulumi.StringPtrOutput

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

func (ProviderOutput) OidcTokenFilePath ¶ added in v5.21.0

func (o ProviderOutput) OidcTokenFilePath() pulumi.StringPtrOutput

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

func (ProviderOutput) PartnerId ¶ added in v5.5.0

func (o ProviderOutput) PartnerId() pulumi.StringPtrOutput

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

func (ProviderOutput) SubscriptionId ¶ added in v5.5.0

func (o ProviderOutput) SubscriptionId() pulumi.StringPtrOutput

The Subscription ID which should be used.

func (ProviderOutput) TenantId ¶ added in v5.5.0

func (o ProviderOutput) TenantId() pulumi.StringPtrOutput

The Tenant ID which should be used.

func (ProviderOutput) ToProviderOutput ¶

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext ¶

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

Jump to

Keyboard shortcuts

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