azure

package
v5.23.0 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2022 License: Apache-2.0 Imports: 9 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	// The password associated with the Client Certificate. For use when authenticating as a Service Principal using a Client
	// Certificate
	ClientCertificatePassword pulumi.StringPtrOutput `pulumi:"clientCertificatePassword"`
	// The path to the Client Certificate associated with the Service Principal for use when authenticating as a Service
	// Principal using a Client Certificate.
	ClientCertificatePath pulumi.StringPtrOutput `pulumi:"clientCertificatePath"`
	// The Client ID which should be used.
	ClientId pulumi.StringPtrOutput `pulumi:"clientId"`
	// The Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.
	ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"`
	// The Cloud Environment which should be used. Possible values are public, usgovernment, 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
	// The password associated with the Client Certificate. For use when authenticating as a Service Principal using a Client
	// Certificate
	ClientCertificatePassword pulumi.StringPtrInput
	// The path to the Client Certificate associated with the Service Principal for use when authenticating as a Service
	// Principal using a Client Certificate.
	ClientCertificatePath pulumi.StringPtrInput
	// The Client ID which should be used.
	ClientId pulumi.StringPtrInput
	// The Client Secret which should be used. For use When authenticating as a Service Principal using a Client Secret.
	ClientSecret pulumi.StringPtrInput
	// This will disable the x-ms-correlation-request-id header.
	DisableCorrelationRequestId pulumi.BoolPtrInput
	// This will disable the Terraform Partner ID which is used if a custom `partner_id` isn't specified.
	DisableTerraformPartnerId pulumi.BoolPtrInput
	// The Cloud Environment which should be used. Possible values are public, usgovernment, 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
	// Allowed Managed Service Identity 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"`
	Network                *ProviderFeaturesNetwork                `pulumi:"network"`
	ResourceGroup          *ProviderFeaturesResourceGroup          `pulumi:"resourceGroup"`
	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"`
	Network                ProviderFeaturesNetworkPtrInput                `pulumi:"network"`
	ResourceGroup          ProviderFeaturesResourceGroupPtrInput          `pulumi:"resourceGroup"`
	TemplateDeployment     ProviderFeaturesTemplateDeploymentPtrInput     `pulumi:"templateDeployment"`
	VirtualMachine         ProviderFeaturesVirtualMachinePtrInput         `pulumi:"virtualMachine"`
	VirtualMachineScaleSet ProviderFeaturesVirtualMachineScaleSetPtrInput `pulumi:"virtualMachineScaleSet"`
}

func (ProviderFeaturesArgs) ElementType

func (ProviderFeaturesArgs) ElementType() reflect.Type

func (ProviderFeaturesArgs) ToProviderFeaturesOutput

func (i ProviderFeaturesArgs) ToProviderFeaturesOutput() ProviderFeaturesOutput

func (ProviderFeaturesArgs) ToProviderFeaturesOutputWithContext

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

func (ProviderFeaturesArgs) ToProviderFeaturesPtrOutput

func (i ProviderFeaturesArgs) ToProviderFeaturesPtrOutput() ProviderFeaturesPtrOutput

func (ProviderFeaturesArgs) ToProviderFeaturesPtrOutputWithContext

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

type ProviderFeaturesCognitiveAccount

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 {
	PurgeSoftDeleteOnDestroy                         *bool `pulumi:"purgeSoftDeleteOnDestroy"`
	PurgeSoftDeletedCertificatesOnDestroy            *bool `pulumi:"purgeSoftDeletedCertificatesOnDestroy"`
	PurgeSoftDeletedHardwareSecurityModulesOnDestroy *bool `pulumi:"purgeSoftDeletedHardwareSecurityModulesOnDestroy"`
	PurgeSoftDeletedKeysOnDestroy                    *bool `pulumi:"purgeSoftDeletedKeysOnDestroy"`
	PurgeSoftDeletedSecretsOnDestroy                 *bool `pulumi:"purgeSoftDeletedSecretsOnDestroy"`
	RecoverSoftDeletedCertificates                   *bool `pulumi:"recoverSoftDeletedCertificates"`
	RecoverSoftDeletedKeyVaults                      *bool `pulumi:"recoverSoftDeletedKeyVaults"`
	RecoverSoftDeletedKeys                           *bool `pulumi:"recoverSoftDeletedKeys"`
	RecoverSoftDeletedSecrets                        *bool `pulumi:"recoverSoftDeletedSecrets"`
}

type ProviderFeaturesKeyVaultArgs

type ProviderFeaturesKeyVaultArgs struct {
	PurgeSoftDeleteOnDestroy                         pulumi.BoolPtrInput `pulumi:"purgeSoftDeleteOnDestroy"`
	PurgeSoftDeletedCertificatesOnDestroy            pulumi.BoolPtrInput `pulumi:"purgeSoftDeletedCertificatesOnDestroy"`
	PurgeSoftDeletedHardwareSecurityModulesOnDestroy pulumi.BoolPtrInput `pulumi:"purgeSoftDeletedHardwareSecurityModulesOnDestroy"`
	PurgeSoftDeletedKeysOnDestroy                    pulumi.BoolPtrInput `pulumi:"purgeSoftDeletedKeysOnDestroy"`
	PurgeSoftDeletedSecretsOnDestroy                 pulumi.BoolPtrInput `pulumi:"purgeSoftDeletedSecretsOnDestroy"`
	RecoverSoftDeletedCertificates                   pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedCertificates"`
	RecoverSoftDeletedKeyVaults                      pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedKeyVaults"`
	RecoverSoftDeletedKeys                           pulumi.BoolPtrInput `pulumi:"recoverSoftDeletedKeys"`
	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

func (ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedCertificatesOnDestroy

func (o ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedCertificatesOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy added in v5.10.0

func (o ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedKeysOnDestroy

func (o ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedKeysOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedSecretsOnDestroy

func (o ProviderFeaturesKeyVaultOutput) PurgeSoftDeletedSecretsOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedCertificates

func (o ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedCertificates() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedKeyVaults

func (o ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedKeyVaults() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedKeys

func (o ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedKeys() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedSecrets

func (o ProviderFeaturesKeyVaultOutput) RecoverSoftDeletedSecrets() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultOutput

func (o ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultOutput() ProviderFeaturesKeyVaultOutput

func (ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultOutputWithContext

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

func (ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultPtrOutput

func (o ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultPtrOutput() ProviderFeaturesKeyVaultPtrOutput

func (ProviderFeaturesKeyVaultOutput) ToProviderFeaturesKeyVaultPtrOutputWithContext

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

type ProviderFeaturesKeyVaultPtrInput

type ProviderFeaturesKeyVaultPtrInput interface {
	pulumi.Input

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

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

        ProviderFeaturesKeyVaultArgs{...}

or:

        nil

type ProviderFeaturesKeyVaultPtrOutput

type ProviderFeaturesKeyVaultPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesKeyVaultPtrOutput) Elem

func (ProviderFeaturesKeyVaultPtrOutput) ElementType

func (ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeleteOnDestroy

func (o ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedCertificatesOnDestroy

func (o ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedCertificatesOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy added in v5.10.0

func (o ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedKeysOnDestroy

func (o ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedKeysOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedSecretsOnDestroy

func (o ProviderFeaturesKeyVaultPtrOutput) PurgeSoftDeletedSecretsOnDestroy() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedCertificates

func (o ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedCertificates() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeyVaults

func (o ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeyVaults() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeys

func (o ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeys() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedSecrets

func (o ProviderFeaturesKeyVaultPtrOutput) RecoverSoftDeletedSecrets() pulumi.BoolPtrOutput

func (ProviderFeaturesKeyVaultPtrOutput) ToProviderFeaturesKeyVaultPtrOutput

func (o ProviderFeaturesKeyVaultPtrOutput) ToProviderFeaturesKeyVaultPtrOutput() ProviderFeaturesKeyVaultPtrOutput

func (ProviderFeaturesKeyVaultPtrOutput) ToProviderFeaturesKeyVaultPtrOutputWithContext

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

type ProviderFeaturesLogAnalyticsWorkspace

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

type ProviderFeaturesLogAnalyticsWorkspaceArgs

type ProviderFeaturesLogAnalyticsWorkspaceArgs struct {
	PermanentlyDeleteOnDestroy pulumi.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 ProviderFeaturesNetwork

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

type ProviderFeaturesNetworkArgs

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

func (ProviderFeaturesNetworkArgs) ElementType

func (ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkOutput

func (i ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkOutput() ProviderFeaturesNetworkOutput

func (ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkOutputWithContext

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

func (ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkPtrOutput

func (i ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkPtrOutput() ProviderFeaturesNetworkPtrOutput

func (ProviderFeaturesNetworkArgs) ToProviderFeaturesNetworkPtrOutputWithContext

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

type ProviderFeaturesNetworkInput

type ProviderFeaturesNetworkInput interface {
	pulumi.Input

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

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

ProviderFeaturesNetworkArgs{...}

type ProviderFeaturesNetworkOutput

type ProviderFeaturesNetworkOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesNetworkOutput) ElementType

func (ProviderFeaturesNetworkOutput) RelaxedLocking

func (o ProviderFeaturesNetworkOutput) RelaxedLocking() pulumi.BoolOutput

func (ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkOutput

func (o ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkOutput() ProviderFeaturesNetworkOutput

func (ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkOutputWithContext

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

func (ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkPtrOutput

func (o ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkPtrOutput() ProviderFeaturesNetworkPtrOutput

func (ProviderFeaturesNetworkOutput) ToProviderFeaturesNetworkPtrOutputWithContext

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

type ProviderFeaturesNetworkPtrInput

type ProviderFeaturesNetworkPtrInput interface {
	pulumi.Input

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

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

        ProviderFeaturesNetworkArgs{...}

or:

        nil

type ProviderFeaturesNetworkPtrOutput

type ProviderFeaturesNetworkPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesNetworkPtrOutput) Elem

func (ProviderFeaturesNetworkPtrOutput) ElementType

func (ProviderFeaturesNetworkPtrOutput) RelaxedLocking

func (ProviderFeaturesNetworkPtrOutput) ToProviderFeaturesNetworkPtrOutput

func (o ProviderFeaturesNetworkPtrOutput) ToProviderFeaturesNetworkPtrOutput() ProviderFeaturesNetworkPtrOutput

func (ProviderFeaturesNetworkPtrOutput) ToProviderFeaturesNetworkPtrOutputWithContext

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

type ProviderFeaturesOutput

type ProviderFeaturesOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesOutput) ApiManagement

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

func (ProviderFeaturesOutput) ResourceGroup

func (ProviderFeaturesOutput) TemplateDeployment

func (ProviderFeaturesOutput) ToProviderFeaturesOutput

func (o ProviderFeaturesOutput) ToProviderFeaturesOutput() ProviderFeaturesOutput

func (ProviderFeaturesOutput) ToProviderFeaturesOutputWithContext

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

func (ProviderFeaturesOutput) ToProviderFeaturesPtrOutput

func (o ProviderFeaturesOutput) ToProviderFeaturesPtrOutput() ProviderFeaturesPtrOutput

func (ProviderFeaturesOutput) ToProviderFeaturesPtrOutputWithContext

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

func (ProviderFeaturesOutput) VirtualMachine

func (ProviderFeaturesOutput) VirtualMachineScaleSet

type ProviderFeaturesPtrInput

type ProviderFeaturesPtrInput interface {
	pulumi.Input

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

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

        ProviderFeaturesArgs{...}

or:

        nil

type ProviderFeaturesPtrOutput

type ProviderFeaturesPtrOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesPtrOutput) ApiManagement

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

func (ProviderFeaturesPtrOutput) ResourceGroup

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 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.BoolInput    `pulumi:"rollInstancesWhenRequired"`
	ScaleToZeroBeforeDeletion pulumi.BoolPtrInput `pulumi:"scaleToZeroBeforeDeletion"`
}

func (ProviderFeaturesVirtualMachineScaleSetArgs) ElementType

func (ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetOutput

func (i ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetOutput() ProviderFeaturesVirtualMachineScaleSetOutput

func (ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetOutputWithContext

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

func (ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetPtrOutput

func (i ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetPtrOutput() ProviderFeaturesVirtualMachineScaleSetPtrOutput

func (ProviderFeaturesVirtualMachineScaleSetArgs) ToProviderFeaturesVirtualMachineScaleSetPtrOutputWithContext

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

type ProviderFeaturesVirtualMachineScaleSetInput

type ProviderFeaturesVirtualMachineScaleSetInput interface {
	pulumi.Input

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

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

ProviderFeaturesVirtualMachineScaleSetArgs{...}

type ProviderFeaturesVirtualMachineScaleSetOutput

type ProviderFeaturesVirtualMachineScaleSetOutput struct{ *pulumi.OutputState }

func (ProviderFeaturesVirtualMachineScaleSetOutput) ElementType

func (ProviderFeaturesVirtualMachineScaleSetOutput) ForceDelete

func (ProviderFeaturesVirtualMachineScaleSetOutput) RollInstancesWhenRequired

func (o ProviderFeaturesVirtualMachineScaleSetOutput) RollInstancesWhenRequired() pulumi.BoolOutput

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