azure

package
v5.67.1 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 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.
	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
	// 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, and china. Defaults to public.
	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 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
	// 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"`
	ManagedDisk              *ProviderFeaturesManagedDisk              `pulumi:"managedDisk"`
	PostgresqlFlexibleServer *ProviderFeaturesPostgresqlFlexibleServer `pulumi:"postgresqlFlexibleServer"`
	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"`
	ManagedDisk              ProviderFeaturesManagedDiskPtrInput              `pulumi:"managedDisk"`
	PostgresqlFlexibleServer ProviderFeaturesPostgresqlFlexibleServerPtrInput `pulumi:"postgresqlFlexibleServer"`
	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.ManagedHardwareSecurityModule` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedHardwareSecurityModulesOnDestroy *bool `pulumi:"purgeSoftDeletedHardwareSecurityModulesOnDestroy"`
	// When enabled soft-deleted `keyvault.Key` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedKeysOnDestroy *bool `pulumi:"purgeSoftDeletedKeysOnDestroy"`
	// When enabled soft-deleted `keyvault.Secret` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedSecretsOnDestroy *bool `pulumi:"purgeSoftDeletedSecretsOnDestroy"`
	// When enabled soft-deleted `keyvault.Certificate` resources will be restored, instead of creating new ones
	RecoverSoftDeletedCertificates *bool `pulumi:"recoverSoftDeletedCertificates"`
	// When enabled soft-deleted `keyvault.KeyVault` resources will be restored, instead of creating new ones
	RecoverSoftDeletedKeyVaults *bool `pulumi:"recoverSoftDeletedKeyVaults"`
	// When enabled soft-deleted `keyvault.Key` resources will be restored, instead of creating new ones
	RecoverSoftDeletedKeys *bool `pulumi:"recoverSoftDeletedKeys"`
	// When enabled soft-deleted `keyvault.Secret` resources will be restored, instead of creating new ones
	RecoverSoftDeletedSecrets *bool `pulumi:"recoverSoftDeletedSecrets"`
}

type 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.ManagedHardwareSecurityModule` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedHardwareSecurityModulesOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeletedHardwareSecurityModulesOnDestroy"`
	// When enabled soft-deleted `keyvault.Key` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedKeysOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeletedKeysOnDestroy"`
	// When enabled soft-deleted `keyvault.Secret` resources will be permanently deleted (e.g purged), when destroyed
	PurgeSoftDeletedSecretsOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeletedSecretsOnDestroy"`
	// When enabled soft-deleted `keyvault.Certificate` resources will be restored, instead of creating new ones
	RecoverSoftDeletedCertificates pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedCertificates"`
	// When enabled soft-deleted `keyvault.KeyVault` resources will be restored, instead of creating new ones
	RecoverSoftDeletedKeyVaults pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedKeyVaults"`
	// When enabled soft-deleted `keyvault.Key` resources will be restored, instead of creating new ones
	RecoverSoftDeletedKeys pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedKeys"`
	// When enabled soft-deleted `keyvault.Secret` resources will be restored, instead of creating new ones
	RecoverSoftDeletedSecrets pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedSecrets"`
}

func (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) 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) 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) 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) 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 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) ManagedDisk ¶ added in v5.25.0

func (ProviderFeaturesOutput) PostgresqlFlexibleServer ¶ added in v5.67.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) ManagedDisk ¶ added in v5.25.0

func (ProviderFeaturesPtrOutput) PostgresqlFlexibleServer ¶ added in v5.67.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 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"`
	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 ¶

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 ¶

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

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