azure

package
v4.27.0 Latest Latest
Warning

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

Go to latest
Published: Nov 16, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

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

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	// 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 Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.
	ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"`
	// The Cloud Environment which should be used. Possible values are public, usgovernment, german, and china. Defaults to
	// public.
	Environment pulumi.StringPtrOutput `pulumi:"environment"`
	// The Hostname which should be used for the Azure Metadata Service.
	MetadataHost pulumi.StringPtrOutput `pulumi:"metadataHost"`
	// Deprecated - replaced by `metadata_host`.
	//
	// Deprecated: use `metadata_host` instead
	MetadataUrl pulumi.StringPtrOutput `pulumi:"metadataUrl"`
	// The path to a custom endpoint for Managed Service Identity - in most circumstances this should be detected
	// automatically.
	MsiEndpoint pulumi.StringPtrOutput `pulumi:"msiEndpoint"`
	// 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

func (*Provider) ToProviderPtrOutput

func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput

func (*Provider) ToProviderPtrOutputWithContext

func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderArgs

type ProviderArgs struct {
	AuxiliaryTenantIds pulumi.StringArrayInput
	// 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 Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.
	ClientSecret pulumi.StringPtrInput
	// This will disable the x-ms-correlation-request-id header.
	DisableCorrelationRequestId pulumi.BoolPtrInput
	// This will disable the Terraform Partner ID which is used if a custom `partner_id` isn't specified.
	DisableTerraformPartnerId pulumi.BoolPtrInput
	// The Cloud Environment which should be used. Possible values are public, usgovernment, german, and china. Defaults to
	// public.
	Environment pulumi.StringPtrInput
	Features    ProviderFeaturesPtrInput
	// The Hostname which should be used for the Azure Metadata Service.
	MetadataHost pulumi.StringPtrInput
	// Deprecated - replaced by `metadata_host`.
	//
	// Deprecated: use `metadata_host` instead
	MetadataUrl pulumi.StringPtrInput
	// The path to a custom endpoint for Managed Service Identity - in most circumstances this should be detected
	// automatically.
	MsiEndpoint pulumi.StringPtrInput
	// A GUID/UUID that is registered with Microsoft to facilitate partner resource usage attribution.
	PartnerId pulumi.StringPtrInput
	// [DEPRECATED] This will cause the AzureRM Provider to skip verifying the credentials being used are valid.
	//
	// Deprecated: This field is deprecated and will be removed in version 3.0 of the Azure Provider
	SkipCredentialsValidation pulumi.BoolPtrInput
	// 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 AzureAD to access the Storage Data Plane API's?
	StorageUseAzuread pulumi.BoolPtrInput
	// The Subscription ID which should be used.
	SubscriptionId pulumi.StringPtrInput
	// The Tenant ID which should be used.
	TenantId pulumi.StringPtrInput
	// Allowed Managed Service Identity be used for Authentication.
	UseMsi 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"`
	CognitiveAccount       *ProviderFeaturesCognitiveAccount       `pulumi:"cognitiveAccount"`
	KeyVault               *ProviderFeaturesKeyVault               `pulumi:"keyVault"`
	LogAnalyticsWorkspace  *ProviderFeaturesLogAnalyticsWorkspace  `pulumi:"logAnalyticsWorkspace"`
	Network                *ProviderFeaturesNetwork                `pulumi:"network"`
	ResourceGroup          *ProviderFeaturesResourceGroup          `pulumi:"resourceGroup"`
	TemplateDeployment     *ProviderFeaturesTemplateDeployment     `pulumi:"templateDeployment"`
	VirtualMachine         *ProviderFeaturesVirtualMachine         `pulumi:"virtualMachine"`
	VirtualMachineScaleSet *ProviderFeaturesVirtualMachineScaleSet `pulumi:"virtualMachineScaleSet"`
}

type ProviderFeaturesApiManagement added in v4.19.0

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

type ProviderFeaturesApiManagementArgs added in v4.19.0

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

func (ProviderFeaturesApiManagementArgs) ElementType added in v4.19.0

func (ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementOutput added in v4.19.0

func (i ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementOutput() ProviderFeaturesApiManagementOutput

func (ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementOutputWithContext added in v4.19.0

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

func (ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementPtrOutput added in v4.19.0

func (i ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementPtrOutput() ProviderFeaturesApiManagementPtrOutput

func (ProviderFeaturesApiManagementArgs) ToProviderFeaturesApiManagementPtrOutputWithContext added in v4.19.0

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

type ProviderFeaturesApiManagementInput added in v4.19.0

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 added in v4.19.0

type ProviderFeaturesApiManagementOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesApiManagementOutput) ElementType added in v4.19.0

func (ProviderFeaturesApiManagementOutput) PurgeSoftDeleteOnDestroy added in v4.19.0

func (o ProviderFeaturesApiManagementOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementOutput added in v4.19.0

func (o ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementOutput() ProviderFeaturesApiManagementOutput

func (ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementOutputWithContext added in v4.19.0

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

func (ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementPtrOutput added in v4.19.0

func (o ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementPtrOutput() ProviderFeaturesApiManagementPtrOutput

func (ProviderFeaturesApiManagementOutput) ToProviderFeaturesApiManagementPtrOutputWithContext added in v4.19.0

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

type ProviderFeaturesApiManagementPtrInput added in v4.19.0

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 added in v4.19.0

type ProviderFeaturesApiManagementPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesApiManagementPtrOutput) Elem added in v4.19.0

func (ProviderFeaturesApiManagementPtrOutput) ElementType added in v4.19.0

func (ProviderFeaturesApiManagementPtrOutput) PurgeSoftDeleteOnDestroy added in v4.19.0

func (o ProviderFeaturesApiManagementPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesApiManagementPtrOutput) ToProviderFeaturesApiManagementPtrOutput added in v4.19.0

func (o ProviderFeaturesApiManagementPtrOutput) ToProviderFeaturesApiManagementPtrOutput() ProviderFeaturesApiManagementPtrOutput

func (ProviderFeaturesApiManagementPtrOutput) ToProviderFeaturesApiManagementPtrOutputWithContext added in v4.19.0

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

type ProviderFeaturesArgs

type ProviderFeaturesArgs struct {
	ApiManagement          ProviderFeaturesApiManagementPtrInput          `pulumi:"apiManagement"`
	CognitiveAccount       ProviderFeaturesCognitiveAccountPtrInput       `pulumi:"cognitiveAccount"`
	KeyVault               ProviderFeaturesKeyVaultPtrInput               `pulumi:"keyVault"`
	LogAnalyticsWorkspace  ProviderFeaturesLogAnalyticsWorkspacePtrInput  `pulumi:"logAnalyticsWorkspace"`
	Network                ProviderFeaturesNetworkPtrInput                `pulumi:"network"`
	ResourceGroup          ProviderFeaturesResourceGroupPtrInput          `pulumi:"resourceGroup"`
	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 added in v4.9.0

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

type ProviderFeaturesCognitiveAccountArgs added in v4.9.0

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

func (ProviderFeaturesCognitiveAccountArgs) ElementType added in v4.9.0

func (ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountOutput added in v4.9.0

func (i ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountOutput() ProviderFeaturesCognitiveAccountOutput

func (ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountOutputWithContext added in v4.9.0

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

func (ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountPtrOutput added in v4.9.0

func (i ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountPtrOutput() ProviderFeaturesCognitiveAccountPtrOutput

func (ProviderFeaturesCognitiveAccountArgs) ToProviderFeaturesCognitiveAccountPtrOutputWithContext added in v4.9.0

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

type ProviderFeaturesCognitiveAccountInput added in v4.9.0

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 added in v4.9.0

type ProviderFeaturesCognitiveAccountOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesCognitiveAccountOutput) ElementType added in v4.9.0

func (ProviderFeaturesCognitiveAccountOutput) PurgeSoftDeleteOnDestroy added in v4.9.0

func (o ProviderFeaturesCognitiveAccountOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountOutput added in v4.9.0

func (o ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountOutput() ProviderFeaturesCognitiveAccountOutput

func (ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountOutputWithContext added in v4.9.0

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

func (ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountPtrOutput added in v4.9.0

func (o ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountPtrOutput() ProviderFeaturesCognitiveAccountPtrOutput

func (ProviderFeaturesCognitiveAccountOutput) ToProviderFeaturesCognitiveAccountPtrOutputWithContext added in v4.9.0

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

type ProviderFeaturesCognitiveAccountPtrInput added in v4.9.0

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 added in v4.9.0

type ProviderFeaturesCognitiveAccountPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesCognitiveAccountPtrOutput) Elem added in v4.9.0

func (ProviderFeaturesCognitiveAccountPtrOutput) ElementType added in v4.9.0

func (ProviderFeaturesCognitiveAccountPtrOutput) PurgeSoftDeleteOnDestroy added in v4.9.0

func (o ProviderFeaturesCognitiveAccountPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesCognitiveAccountPtrOutput) ToProviderFeaturesCognitiveAccountPtrOutput added in v4.9.0

func (o ProviderFeaturesCognitiveAccountPtrOutput) ToProviderFeaturesCognitiveAccountPtrOutput() ProviderFeaturesCognitiveAccountPtrOutput

func (ProviderFeaturesCognitiveAccountPtrOutput) ToProviderFeaturesCognitiveAccountPtrOutputWithContext added in v4.9.0

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 {
	PurgeSoftDeleteOnDestroy    *bool `pulumi:"purgeSoftDeleteOnDestroy"`
	RecoverSoftDeletedKeyVaults *bool `pulumi:"recoverSoftDeletedKeyVaults"`
}

type ProviderFeaturesKeyVaultArgs

type ProviderFeaturesKeyVaultArgs struct {
	PurgeSoftDeleteOnDestroy    pulumi.BoolPtrInput `pulumi:"purgeSoftDeleteOnDestroy"`
	RecoverSoftDeletedKeyVaults pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedKeyVaults"`
}

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

func (ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedKeyVaults

func (o ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedKeyVaults() pulumi.BoolPtrOutput

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

func (ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeyVaults

func (o ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeyVaults() pulumi.BoolPtrOutput

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.BoolInput `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.BoolOutput

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 ProviderFeaturesNetwork

type ProviderFeaturesNetwork struct {
	RelaxedLocking bool `pulumi:"relaxedLocking"`
}

type ProviderFeaturesNetworkArgs

type ProviderFeaturesNetworkArgs struct {
	RelaxedLocking pulumi.BoolInput `pulumi:"relaxedLocking"`
}

func (ProviderFeaturesNetworkArgs) ElementType

func (ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkOutput

func (i ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkOutput() ProviderFeaturesNetworkOutput

func (ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkOutputWithContext

func (i ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkOutputWithContext(ctx context.Context) ProviderFeaturesNetworkOutput

func (ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkPtrOutput

func (i ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkPtrOutput() ProviderFeaturesNetworkPtrOutput

func (ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkPtrOutputWithContext

func (i ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkPtrOutputWithContext(ctx context.Context) ProviderFeaturesNetworkPtrOutput

type ProviderFeaturesNetworkInput

type ProviderFeaturesNetworkInput interface {
	pulumi.Input

	ToProviderFeaturesNetworkOutput() ProviderFeaturesNetworkOutput
	ToProviderFeaturesNetworkOutputWithContext(context.Context) ProviderFeaturesNetworkOutput
}

ProviderFeaturesNetworkInput is an input type that accepts ProviderFeaturesNetworkArgs and ProviderFeaturesNetworkOutput values. You can construct a concrete instance of `ProviderFeaturesNetworkInput` via:

ProviderFeaturesNetworkArgs{...}

type ProviderFeaturesNetworkOutput

type ProviderFeaturesNetworkOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesNetworkOutput) ElementType

func (ProviderFeaturesNetworkOutput) RelaxedLocking

func (o ProviderFeaturesNetworkOutput) RelaxedLocking() pulumi.BoolOutput

func (ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkOutput

func (o ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkOutput() ProviderFeaturesNetworkOutput

func (ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkOutputWithContext

func (o ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkOutputWithContext(ctx context.Context) ProviderFeaturesNetworkOutput

func (ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkPtrOutput

func (o ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkPtrOutput() ProviderFeaturesNetworkPtrOutput

func (ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkPtrOutputWithContext

func (o ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkPtrOutputWithContext(ctx context.Context) ProviderFeaturesNetworkPtrOutput

type ProviderFeaturesNetworkPtrInput

type ProviderFeaturesNetworkPtrInput interface {
	pulumi.Input

	ToProviderFeaturesNetworkPtrOutput() ProviderFeaturesNetworkPtrOutput
	ToProviderFeaturesNetworkPtrOutputWithContext(context.Context) ProviderFeaturesNetworkPtrOutput
}

ProviderFeaturesNetworkPtrInput is an input type that accepts ProviderFeaturesNetworkArgs, ProviderFeaturesNetworkPtr and ProviderFeaturesNetworkPtrOutput values. You can construct a concrete instance of `ProviderFeaturesNetworkPtrInput` via:

        ProviderFeaturesNetworkArgs{...}

or:

        nil

type ProviderFeaturesNetworkPtrOutput

type ProviderFeaturesNetworkPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesNetworkPtrOutput) Elem

func (ProviderFeaturesNetworkPtrOutput) ElementType

func (ProviderFeaturesNetworkPtrOutput) RelaxedLocking

func (ProviderFeaturesNetworkPtrOutput) ToProviderFeaturesNetworkPtrOutput

func (o ProviderFeaturesNetworkPtrOutput) ToProviderFeaturesNetworkPtrOutput() ProviderFeaturesNetworkPtrOutput

func (ProviderFeaturesNetworkPtrOutput) ToProviderFeaturesNetworkPtrOutputWithContext

func (o ProviderFeaturesNetworkPtrOutput) ToProviderFeaturesNetworkPtrOutputWithContext(ctx context.Context) ProviderFeaturesNetworkPtrOutput

type ProviderFeaturesOutput

type ProviderFeaturesOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesOutput) ApiManagement added in v4.19.0

func (ProviderFeaturesOutput) CognitiveAccount added in v4.9.0

func (ProviderFeaturesOutput) ElementType

func (ProviderFeaturesOutput) ElementType() reflect.Type

func (ProviderFeaturesOutput) KeyVault

func (ProviderFeaturesOutput) LogAnalyticsWorkspace

func (ProviderFeaturesOutput) Network

func (ProviderFeaturesOutput) ResourceGroup added in v4.14.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 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 added in v4.19.0

func (ProviderFeaturesPtrOutput) CognitiveAccount added in v4.9.0

func (ProviderFeaturesPtrOutput) Elem

func (ProviderFeaturesPtrOutput) ElementType

func (ProviderFeaturesPtrOutput) ElementType() reflect.Type

func (ProviderFeaturesPtrOutput) KeyVault

func (ProviderFeaturesPtrOutput) LogAnalyticsWorkspace

func (ProviderFeaturesPtrOutput) Network

func (ProviderFeaturesPtrOutput) ResourceGroup added in v4.14.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 ProviderFeaturesResourceGroup added in v4.14.0

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

type ProviderFeaturesResourceGroupArgs added in v4.14.0

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

func (ProviderFeaturesResourceGroupArgs) ElementType added in v4.14.0

func (ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupOutput added in v4.14.0

func (i ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupOutput() ProviderFeaturesResourceGroupOutput

func (ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupOutputWithContext added in v4.14.0

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

func (ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupPtrOutput added in v4.14.0

func (i ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupPtrOutput() ProviderFeaturesResourceGroupPtrOutput

func (ProviderFeaturesResourceGroupArgs) ToProviderFeaturesResourceGroupPtrOutputWithContext added in v4.14.0

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

type ProviderFeaturesResourceGroupInput added in v4.14.0

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 added in v4.14.0

type ProviderFeaturesResourceGroupOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesResourceGroupOutput) ElementType added in v4.14.0

func (ProviderFeaturesResourceGroupOutput) PreventDeletionIfContainsResources added in v4.14.0

func (o ProviderFeaturesResourceGroupOutput) PreventDeletionIfContainsResources() pulumi.BoolPtrOutput

func (ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupOutput added in v4.14.0

func (o ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupOutput() ProviderFeaturesResourceGroupOutput

func (ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupOutputWithContext added in v4.14.0

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

func (ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupPtrOutput added in v4.14.0

func (o ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupPtrOutput() ProviderFeaturesResourceGroupPtrOutput

func (ProviderFeaturesResourceGroupOutput) ToProviderFeaturesResourceGroupPtrOutputWithContext added in v4.14.0

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

type ProviderFeaturesResourceGroupPtrInput added in v4.14.0

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 added in v4.14.0

type ProviderFeaturesResourceGroupPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesResourceGroupPtrOutput) Elem added in v4.14.0

func (ProviderFeaturesResourceGroupPtrOutput) ElementType added in v4.14.0

func (ProviderFeaturesResourceGroupPtrOutput) PreventDeletionIfContainsResources added in v4.14.0

func (o ProviderFeaturesResourceGroupPtrOutput) PreventDeletionIfContainsResources() pulumi.BoolPtrOutput

func (ProviderFeaturesResourceGroupPtrOutput) ToProviderFeaturesResourceGroupPtrOutput added in v4.14.0

func (o ProviderFeaturesResourceGroupPtrOutput) ToProviderFeaturesResourceGroupPtrOutput() ProviderFeaturesResourceGroupPtrOutput

func (ProviderFeaturesResourceGroupPtrOutput) ToProviderFeaturesResourceGroupPtrOutputWithContext added in v4.14.0

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

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

type ProviderFeaturesVirtualMachineArgs

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

func (ProviderFeaturesVirtualMachineOutput) GracefulShutdown

func (ProviderFeaturesVirtualMachineOutput) SkipShutdownAndForceDelete added in v4.6.0

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

func (ProviderFeaturesVirtualMachinePtrOutput) ElementType

func (ProviderFeaturesVirtualMachinePtrOutput) GracefulShutdown

func (ProviderFeaturesVirtualMachinePtrOutput) SkipShutdownAndForceDelete added in v4.6.0

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"`
	RollInstancesWhenRequired bool  `pulumi:"rollInstancesWhenRequired"`
	ScaleToZeroBeforeDeletion *bool `pulumi:"scaleToZeroBeforeDeletion"`
}

type ProviderFeaturesVirtualMachineScaleSetArgs

type ProviderFeaturesVirtualMachineScaleSetArgs struct {
	ForceDelete               pulumi.BoolPtrInput `pulumi:"forceDelete"`
	RollInstancesWhenRequired pulumi.BoolInput    `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 added in v4.6.0

func (ProviderFeaturesVirtualMachineScaleSetOutput) RollInstancesWhenRequired

func (o ProviderFeaturesVirtualMachineScaleSetOutput) RollInstancesWhenRequired() pulumi.BoolOutput

func (ProviderFeaturesVirtualMachineScaleSetOutput) ScaleToZeroBeforeDeletion added in v4.25.0

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 added in v4.6.0

func (ProviderFeaturesVirtualMachineScaleSetPtrOutput) RollInstancesWhenRequired

func (ProviderFeaturesVirtualMachineScaleSetPtrOutput) ScaleToZeroBeforeDeletion added in v4.25.0

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

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

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

func (ProviderOutput) ToProviderPtrOutput

func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderOutput) ToProviderPtrOutputWithContext

func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderPtrInput

type ProviderPtrInput interface {
	pulumi.Input

	ToProviderPtrOutput() ProviderPtrOutput
	ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
}

type ProviderPtrOutput

type ProviderPtrOutput struct{ *pulumi.OutputState }

func (ProviderPtrOutput) Elem added in v4.20.0

func (ProviderPtrOutput) ElementType

func (ProviderPtrOutput) ElementType() reflect.Type

func (ProviderPtrOutput) ToProviderPtrOutput

func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderPtrOutput) ToProviderPtrOutputWithContext

func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

Jump to

Keyboard shortcuts

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