config

package
v4.42.0 Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAuxiliaryTenantIds

func GetAuxiliaryTenantIds(ctx *pulumi.Context) string

func GetClientCertificatePassword

func GetClientCertificatePassword(ctx *pulumi.Context) string

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

func GetClientCertificatePath

func GetClientCertificatePath(ctx *pulumi.Context) string

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

func GetClientId

func GetClientId(ctx *pulumi.Context) string

The Client ID which should be used.

func GetClientSecret

func GetClientSecret(ctx *pulumi.Context) string

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

func GetDisableCorrelationRequestId

func GetDisableCorrelationRequestId(ctx *pulumi.Context) bool

This will disable the x-ms-correlation-request-id header.

func GetDisableTerraformPartnerId

func GetDisableTerraformPartnerId(ctx *pulumi.Context) bool

This will disable the Terraform Partner ID which is used if a custom `partner_id` isn't specified.

func GetEnvironment

func GetEnvironment(ctx *pulumi.Context) string

The Cloud Environment which should be used. Possible values are public, usgovernment, and china. Defaults to public.

func GetFeatures

func GetFeatures(ctx *pulumi.Context) string

func GetLocation

func GetLocation(ctx *pulumi.Context) string

func GetMetadataHost

func GetMetadataHost(ctx *pulumi.Context) string

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

func GetMetadataUrl deprecated

func GetMetadataUrl(ctx *pulumi.Context) string

Deprecated - replaced by `metadata_host`.

Deprecated: use `metadata_host` instead

func GetMsiEndpoint

func GetMsiEndpoint(ctx *pulumi.Context) string

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

func GetPartnerId

func GetPartnerId(ctx *pulumi.Context) string

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

func GetSkipCredentialsValidation deprecated

func GetSkipCredentialsValidation(ctx *pulumi.Context) bool

[DEPRECATED] This will cause the AzureRM Provider to skip verifying the credentials being used are valid.

Deprecated: This field is deprecated and will be removed in version 3.0 of the Azure Provider

func GetSkipProviderRegistration

func GetSkipProviderRegistration(ctx *pulumi.Context) bool

Should the AzureRM Provider skip registering all of the Resource Providers that it supports, if they're not already registered?

func GetStorageUseAzuread

func GetStorageUseAzuread(ctx *pulumi.Context) bool

Should the AzureRM Provider use AzureAD to access the Storage Data Plane API's?

func GetSubscriptionId

func GetSubscriptionId(ctx *pulumi.Context) string

The Subscription ID which should be used.

func GetTenantId

func GetTenantId(ctx *pulumi.Context) string

The Tenant ID which should be used.

func GetUseMsal added in v4.36.0

func GetUseMsal(ctx *pulumi.Context) bool

Should Terraform obtain MSAL auth tokens and no longer use Azure Active Directory Graph?

func GetUseMsi

func GetUseMsi(ctx *pulumi.Context) bool

Allowed Managed Service Identity be used for Authentication.

func PkgVersion

func PkgVersion() (semver.Version, error)

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

Types

type Features

type Features struct {
	ApiManagement          *FeaturesApiManagement          `pulumi:"apiManagement"`
	CognitiveAccount       *FeaturesCognitiveAccount       `pulumi:"cognitiveAccount"`
	KeyVault               *FeaturesKeyVault               `pulumi:"keyVault"`
	LogAnalyticsWorkspace  *FeaturesLogAnalyticsWorkspace  `pulumi:"logAnalyticsWorkspace"`
	Network                *FeaturesNetwork                `pulumi:"network"`
	ResourceGroup          *FeaturesResourceGroup          `pulumi:"resourceGroup"`
	TemplateDeployment     *FeaturesTemplateDeployment     `pulumi:"templateDeployment"`
	VirtualMachine         *FeaturesVirtualMachine         `pulumi:"virtualMachine"`
	VirtualMachineScaleSet *FeaturesVirtualMachineScaleSet `pulumi:"virtualMachineScaleSet"`
}

type FeaturesApiManagement added in v4.19.0

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

type FeaturesApiManagementArgs added in v4.19.0

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

func (FeaturesApiManagementArgs) ElementType added in v4.19.0

func (FeaturesApiManagementArgs) ElementType() reflect.Type

func (FeaturesApiManagementArgs) ToFeaturesApiManagementOutput added in v4.19.0

func (i FeaturesApiManagementArgs) ToFeaturesApiManagementOutput() FeaturesApiManagementOutput

func (FeaturesApiManagementArgs) ToFeaturesApiManagementOutputWithContext added in v4.19.0

func (i FeaturesApiManagementArgs) ToFeaturesApiManagementOutputWithContext(ctx context.Context) FeaturesApiManagementOutput

func (FeaturesApiManagementArgs) ToFeaturesApiManagementPtrOutput added in v4.19.0

func (i FeaturesApiManagementArgs) ToFeaturesApiManagementPtrOutput() FeaturesApiManagementPtrOutput

func (FeaturesApiManagementArgs) ToFeaturesApiManagementPtrOutputWithContext added in v4.19.0

func (i FeaturesApiManagementArgs) ToFeaturesApiManagementPtrOutputWithContext(ctx context.Context) FeaturesApiManagementPtrOutput

type FeaturesApiManagementInput added in v4.19.0

type FeaturesApiManagementInput interface {
	pulumi.Input

	ToFeaturesApiManagementOutput() FeaturesApiManagementOutput
	ToFeaturesApiManagementOutputWithContext(context.Context) FeaturesApiManagementOutput
}

FeaturesApiManagementInput is an input type that accepts FeaturesApiManagementArgs and FeaturesApiManagementOutput values. You can construct a concrete instance of `FeaturesApiManagementInput` via:

FeaturesApiManagementArgs{...}

type FeaturesApiManagementOutput added in v4.19.0

type FeaturesApiManagementOutput struct{ *pulumi.OutputState }

func (FeaturesApiManagementOutput) ElementType added in v4.19.0

func (FeaturesApiManagementOutput) PurgeSoftDeleteOnDestroy added in v4.19.0

func (o FeaturesApiManagementOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesApiManagementOutput) ToFeaturesApiManagementOutput added in v4.19.0

func (o FeaturesApiManagementOutput) ToFeaturesApiManagementOutput() FeaturesApiManagementOutput

func (FeaturesApiManagementOutput) ToFeaturesApiManagementOutputWithContext added in v4.19.0

func (o FeaturesApiManagementOutput) ToFeaturesApiManagementOutputWithContext(ctx context.Context) FeaturesApiManagementOutput

func (FeaturesApiManagementOutput) ToFeaturesApiManagementPtrOutput added in v4.19.0

func (o FeaturesApiManagementOutput) ToFeaturesApiManagementPtrOutput() FeaturesApiManagementPtrOutput

func (FeaturesApiManagementOutput) ToFeaturesApiManagementPtrOutputWithContext added in v4.19.0

func (o FeaturesApiManagementOutput) ToFeaturesApiManagementPtrOutputWithContext(ctx context.Context) FeaturesApiManagementPtrOutput

type FeaturesApiManagementPtrInput added in v4.19.0

type FeaturesApiManagementPtrInput interface {
	pulumi.Input

	ToFeaturesApiManagementPtrOutput() FeaturesApiManagementPtrOutput
	ToFeaturesApiManagementPtrOutputWithContext(context.Context) FeaturesApiManagementPtrOutput
}

FeaturesApiManagementPtrInput is an input type that accepts FeaturesApiManagementArgs, FeaturesApiManagementPtr and FeaturesApiManagementPtrOutput values. You can construct a concrete instance of `FeaturesApiManagementPtrInput` via:

        FeaturesApiManagementArgs{...}

or:

        nil

func FeaturesApiManagementPtr added in v4.19.0

func FeaturesApiManagementPtr(v *FeaturesApiManagementArgs) FeaturesApiManagementPtrInput

type FeaturesApiManagementPtrOutput added in v4.19.0

type FeaturesApiManagementPtrOutput struct{ *pulumi.OutputState }

func (FeaturesApiManagementPtrOutput) Elem added in v4.19.0

func (FeaturesApiManagementPtrOutput) ElementType added in v4.19.0

func (FeaturesApiManagementPtrOutput) PurgeSoftDeleteOnDestroy added in v4.19.0

func (o FeaturesApiManagementPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesApiManagementPtrOutput) ToFeaturesApiManagementPtrOutput added in v4.19.0

func (o FeaturesApiManagementPtrOutput) ToFeaturesApiManagementPtrOutput() FeaturesApiManagementPtrOutput

func (FeaturesApiManagementPtrOutput) ToFeaturesApiManagementPtrOutputWithContext added in v4.19.0

func (o FeaturesApiManagementPtrOutput) ToFeaturesApiManagementPtrOutputWithContext(ctx context.Context) FeaturesApiManagementPtrOutput

type FeaturesArgs

type FeaturesArgs struct {
	ApiManagement          FeaturesApiManagementPtrInput          `pulumi:"apiManagement"`
	CognitiveAccount       FeaturesCognitiveAccountPtrInput       `pulumi:"cognitiveAccount"`
	KeyVault               FeaturesKeyVaultPtrInput               `pulumi:"keyVault"`
	LogAnalyticsWorkspace  FeaturesLogAnalyticsWorkspacePtrInput  `pulumi:"logAnalyticsWorkspace"`
	Network                FeaturesNetworkPtrInput                `pulumi:"network"`
	ResourceGroup          FeaturesResourceGroupPtrInput          `pulumi:"resourceGroup"`
	TemplateDeployment     FeaturesTemplateDeploymentPtrInput     `pulumi:"templateDeployment"`
	VirtualMachine         FeaturesVirtualMachinePtrInput         `pulumi:"virtualMachine"`
	VirtualMachineScaleSet FeaturesVirtualMachineScaleSetPtrInput `pulumi:"virtualMachineScaleSet"`
}

func (FeaturesArgs) ElementType

func (FeaturesArgs) ElementType() reflect.Type

func (FeaturesArgs) ToFeaturesOutput

func (i FeaturesArgs) ToFeaturesOutput() FeaturesOutput

func (FeaturesArgs) ToFeaturesOutputWithContext

func (i FeaturesArgs) ToFeaturesOutputWithContext(ctx context.Context) FeaturesOutput

type FeaturesCognitiveAccount added in v4.9.0

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

type FeaturesCognitiveAccountArgs added in v4.9.0

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

func (FeaturesCognitiveAccountArgs) ElementType added in v4.9.0

func (FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountOutput added in v4.9.0

func (i FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountOutput() FeaturesCognitiveAccountOutput

func (FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountOutputWithContext added in v4.9.0

func (i FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountOutputWithContext(ctx context.Context) FeaturesCognitiveAccountOutput

func (FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountPtrOutput added in v4.9.0

func (i FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountPtrOutput() FeaturesCognitiveAccountPtrOutput

func (FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountPtrOutputWithContext added in v4.9.0

func (i FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountPtrOutputWithContext(ctx context.Context) FeaturesCognitiveAccountPtrOutput

type FeaturesCognitiveAccountInput added in v4.9.0

type FeaturesCognitiveAccountInput interface {
	pulumi.Input

	ToFeaturesCognitiveAccountOutput() FeaturesCognitiveAccountOutput
	ToFeaturesCognitiveAccountOutputWithContext(context.Context) FeaturesCognitiveAccountOutput
}

FeaturesCognitiveAccountInput is an input type that accepts FeaturesCognitiveAccountArgs and FeaturesCognitiveAccountOutput values. You can construct a concrete instance of `FeaturesCognitiveAccountInput` via:

FeaturesCognitiveAccountArgs{...}

type FeaturesCognitiveAccountOutput added in v4.9.0

type FeaturesCognitiveAccountOutput struct{ *pulumi.OutputState }

func (FeaturesCognitiveAccountOutput) ElementType added in v4.9.0

func (FeaturesCognitiveAccountOutput) PurgeSoftDeleteOnDestroy added in v4.9.0

func (o FeaturesCognitiveAccountOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountOutput added in v4.9.0

func (o FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountOutput() FeaturesCognitiveAccountOutput

func (FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountOutputWithContext added in v4.9.0

func (o FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountOutputWithContext(ctx context.Context) FeaturesCognitiveAccountOutput

func (FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountPtrOutput added in v4.9.0

func (o FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountPtrOutput() FeaturesCognitiveAccountPtrOutput

func (FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountPtrOutputWithContext added in v4.9.0

func (o FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountPtrOutputWithContext(ctx context.Context) FeaturesCognitiveAccountPtrOutput

type FeaturesCognitiveAccountPtrInput added in v4.9.0

type FeaturesCognitiveAccountPtrInput interface {
	pulumi.Input

	ToFeaturesCognitiveAccountPtrOutput() FeaturesCognitiveAccountPtrOutput
	ToFeaturesCognitiveAccountPtrOutputWithContext(context.Context) FeaturesCognitiveAccountPtrOutput
}

FeaturesCognitiveAccountPtrInput is an input type that accepts FeaturesCognitiveAccountArgs, FeaturesCognitiveAccountPtr and FeaturesCognitiveAccountPtrOutput values. You can construct a concrete instance of `FeaturesCognitiveAccountPtrInput` via:

        FeaturesCognitiveAccountArgs{...}

or:

        nil

func FeaturesCognitiveAccountPtr added in v4.9.0

func FeaturesCognitiveAccountPtr(v *FeaturesCognitiveAccountArgs) FeaturesCognitiveAccountPtrInput

type FeaturesCognitiveAccountPtrOutput added in v4.9.0

type FeaturesCognitiveAccountPtrOutput struct{ *pulumi.OutputState }

func (FeaturesCognitiveAccountPtrOutput) Elem added in v4.9.0

func (FeaturesCognitiveAccountPtrOutput) ElementType added in v4.9.0

func (FeaturesCognitiveAccountPtrOutput) PurgeSoftDeleteOnDestroy added in v4.9.0

func (o FeaturesCognitiveAccountPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesCognitiveAccountPtrOutput) ToFeaturesCognitiveAccountPtrOutput added in v4.9.0

func (o FeaturesCognitiveAccountPtrOutput) ToFeaturesCognitiveAccountPtrOutput() FeaturesCognitiveAccountPtrOutput

func (FeaturesCognitiveAccountPtrOutput) ToFeaturesCognitiveAccountPtrOutputWithContext added in v4.9.0

func (o FeaturesCognitiveAccountPtrOutput) ToFeaturesCognitiveAccountPtrOutputWithContext(ctx context.Context) FeaturesCognitiveAccountPtrOutput

type FeaturesInput

type FeaturesInput interface {
	pulumi.Input

	ToFeaturesOutput() FeaturesOutput
	ToFeaturesOutputWithContext(context.Context) FeaturesOutput
}

FeaturesInput is an input type that accepts FeaturesArgs and FeaturesOutput values. You can construct a concrete instance of `FeaturesInput` via:

FeaturesArgs{...}

type FeaturesKeyVault

type FeaturesKeyVault struct {
	PurgeSoftDeleteOnDestroy    *bool `pulumi:"purgeSoftDeleteOnDestroy"`
	RecoverSoftDeletedKeyVaults *bool `pulumi:"recoverSoftDeletedKeyVaults"`
}

type FeaturesKeyVaultArgs

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

func (FeaturesKeyVaultArgs) ElementType

func (FeaturesKeyVaultArgs) ElementType() reflect.Type

func (FeaturesKeyVaultArgs) ToFeaturesKeyVaultOutput

func (i FeaturesKeyVaultArgs) ToFeaturesKeyVaultOutput() FeaturesKeyVaultOutput

func (FeaturesKeyVaultArgs) ToFeaturesKeyVaultOutputWithContext

func (i FeaturesKeyVaultArgs) ToFeaturesKeyVaultOutputWithContext(ctx context.Context) FeaturesKeyVaultOutput

func (FeaturesKeyVaultArgs) ToFeaturesKeyVaultPtrOutput

func (i FeaturesKeyVaultArgs) ToFeaturesKeyVaultPtrOutput() FeaturesKeyVaultPtrOutput

func (FeaturesKeyVaultArgs) ToFeaturesKeyVaultPtrOutputWithContext

func (i FeaturesKeyVaultArgs) ToFeaturesKeyVaultPtrOutputWithContext(ctx context.Context) FeaturesKeyVaultPtrOutput

type FeaturesKeyVaultInput

type FeaturesKeyVaultInput interface {
	pulumi.Input

	ToFeaturesKeyVaultOutput() FeaturesKeyVaultOutput
	ToFeaturesKeyVaultOutputWithContext(context.Context) FeaturesKeyVaultOutput
}

FeaturesKeyVaultInput is an input type that accepts FeaturesKeyVaultArgs and FeaturesKeyVaultOutput values. You can construct a concrete instance of `FeaturesKeyVaultInput` via:

FeaturesKeyVaultArgs{...}

type FeaturesKeyVaultOutput

type FeaturesKeyVaultOutput struct{ *pulumi.OutputState }

func (FeaturesKeyVaultOutput) ElementType

func (FeaturesKeyVaultOutput) ElementType() reflect.Type

func (FeaturesKeyVaultOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesKeyVaultOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesKeyVaultOutput) RecoverSoftDeletedKeyVaults

func (o FeaturesKeyVaultOutput) RecoverSoftDeletedKeyVaults() pulumi.BoolPtrOutput

func (FeaturesKeyVaultOutput) ToFeaturesKeyVaultOutput

func (o FeaturesKeyVaultOutput) ToFeaturesKeyVaultOutput() FeaturesKeyVaultOutput

func (FeaturesKeyVaultOutput) ToFeaturesKeyVaultOutputWithContext

func (o FeaturesKeyVaultOutput) ToFeaturesKeyVaultOutputWithContext(ctx context.Context) FeaturesKeyVaultOutput

func (FeaturesKeyVaultOutput) ToFeaturesKeyVaultPtrOutput

func (o FeaturesKeyVaultOutput) ToFeaturesKeyVaultPtrOutput() FeaturesKeyVaultPtrOutput

func (FeaturesKeyVaultOutput) ToFeaturesKeyVaultPtrOutputWithContext

func (o FeaturesKeyVaultOutput) ToFeaturesKeyVaultPtrOutputWithContext(ctx context.Context) FeaturesKeyVaultPtrOutput

type FeaturesKeyVaultPtrInput

type FeaturesKeyVaultPtrInput interface {
	pulumi.Input

	ToFeaturesKeyVaultPtrOutput() FeaturesKeyVaultPtrOutput
	ToFeaturesKeyVaultPtrOutputWithContext(context.Context) FeaturesKeyVaultPtrOutput
}

FeaturesKeyVaultPtrInput is an input type that accepts FeaturesKeyVaultArgs, FeaturesKeyVaultPtr and FeaturesKeyVaultPtrOutput values. You can construct a concrete instance of `FeaturesKeyVaultPtrInput` via:

        FeaturesKeyVaultArgs{...}

or:

        nil

type FeaturesKeyVaultPtrOutput

type FeaturesKeyVaultPtrOutput struct{ *pulumi.OutputState }

func (FeaturesKeyVaultPtrOutput) Elem

func (FeaturesKeyVaultPtrOutput) ElementType

func (FeaturesKeyVaultPtrOutput) ElementType() reflect.Type

func (FeaturesKeyVaultPtrOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesKeyVaultPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeyVaults

func (o FeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeyVaults() pulumi.BoolPtrOutput

func (FeaturesKeyVaultPtrOutput) ToFeaturesKeyVaultPtrOutput

func (o FeaturesKeyVaultPtrOutput) ToFeaturesKeyVaultPtrOutput() FeaturesKeyVaultPtrOutput

func (FeaturesKeyVaultPtrOutput) ToFeaturesKeyVaultPtrOutputWithContext

func (o FeaturesKeyVaultPtrOutput) ToFeaturesKeyVaultPtrOutputWithContext(ctx context.Context) FeaturesKeyVaultPtrOutput

type FeaturesLogAnalyticsWorkspace

type FeaturesLogAnalyticsWorkspace struct {
	PermanentlyDeleteOnDestroy bool `pulumi:"permanentlyDeleteOnDestroy"`
}

type FeaturesLogAnalyticsWorkspaceArgs

type FeaturesLogAnalyticsWorkspaceArgs struct {
	PermanentlyDeleteOnDestroy pulumi.BoolInput `pulumi:"permanentlyDeleteOnDestroy"`
}

func (FeaturesLogAnalyticsWorkspaceArgs) ElementType

func (FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspaceOutput

func (i FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspaceOutput() FeaturesLogAnalyticsWorkspaceOutput

func (FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspaceOutputWithContext

func (i FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspaceOutputWithContext(ctx context.Context) FeaturesLogAnalyticsWorkspaceOutput

func (FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspacePtrOutput

func (i FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspacePtrOutput() FeaturesLogAnalyticsWorkspacePtrOutput

func (FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext

func (i FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext(ctx context.Context) FeaturesLogAnalyticsWorkspacePtrOutput

type FeaturesLogAnalyticsWorkspaceInput

type FeaturesLogAnalyticsWorkspaceInput interface {
	pulumi.Input

	ToFeaturesLogAnalyticsWorkspaceOutput() FeaturesLogAnalyticsWorkspaceOutput
	ToFeaturesLogAnalyticsWorkspaceOutputWithContext(context.Context) FeaturesLogAnalyticsWorkspaceOutput
}

FeaturesLogAnalyticsWorkspaceInput is an input type that accepts FeaturesLogAnalyticsWorkspaceArgs and FeaturesLogAnalyticsWorkspaceOutput values. You can construct a concrete instance of `FeaturesLogAnalyticsWorkspaceInput` via:

FeaturesLogAnalyticsWorkspaceArgs{...}

type FeaturesLogAnalyticsWorkspaceOutput

type FeaturesLogAnalyticsWorkspaceOutput struct{ *pulumi.OutputState }

func (FeaturesLogAnalyticsWorkspaceOutput) ElementType

func (FeaturesLogAnalyticsWorkspaceOutput) PermanentlyDeleteOnDestroy

func (o FeaturesLogAnalyticsWorkspaceOutput) PermanentlyDeleteOnDestroy() pulumi.BoolOutput

func (FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspaceOutput

func (o FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspaceOutput() FeaturesLogAnalyticsWorkspaceOutput

func (FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspaceOutputWithContext

func (o FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspaceOutputWithContext(ctx context.Context) FeaturesLogAnalyticsWorkspaceOutput

func (FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspacePtrOutput

func (o FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspacePtrOutput() FeaturesLogAnalyticsWorkspacePtrOutput

func (FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext

func (o FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext(ctx context.Context) FeaturesLogAnalyticsWorkspacePtrOutput

type FeaturesLogAnalyticsWorkspacePtrInput

type FeaturesLogAnalyticsWorkspacePtrInput interface {
	pulumi.Input

	ToFeaturesLogAnalyticsWorkspacePtrOutput() FeaturesLogAnalyticsWorkspacePtrOutput
	ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext(context.Context) FeaturesLogAnalyticsWorkspacePtrOutput
}

FeaturesLogAnalyticsWorkspacePtrInput is an input type that accepts FeaturesLogAnalyticsWorkspaceArgs, FeaturesLogAnalyticsWorkspacePtr and FeaturesLogAnalyticsWorkspacePtrOutput values. You can construct a concrete instance of `FeaturesLogAnalyticsWorkspacePtrInput` via:

        FeaturesLogAnalyticsWorkspaceArgs{...}

or:

        nil

type FeaturesLogAnalyticsWorkspacePtrOutput

type FeaturesLogAnalyticsWorkspacePtrOutput struct{ *pulumi.OutputState }

func (FeaturesLogAnalyticsWorkspacePtrOutput) Elem

func (FeaturesLogAnalyticsWorkspacePtrOutput) ElementType

func (FeaturesLogAnalyticsWorkspacePtrOutput) PermanentlyDeleteOnDestroy

func (o FeaturesLogAnalyticsWorkspacePtrOutput) PermanentlyDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesLogAnalyticsWorkspacePtrOutput) ToFeaturesLogAnalyticsWorkspacePtrOutput

func (o FeaturesLogAnalyticsWorkspacePtrOutput) ToFeaturesLogAnalyticsWorkspacePtrOutput() FeaturesLogAnalyticsWorkspacePtrOutput

func (FeaturesLogAnalyticsWorkspacePtrOutput) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext

func (o FeaturesLogAnalyticsWorkspacePtrOutput) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext(ctx context.Context) FeaturesLogAnalyticsWorkspacePtrOutput

type FeaturesNetwork

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

type FeaturesNetworkArgs

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

func (FeaturesNetworkArgs) ElementType

func (FeaturesNetworkArgs) ElementType() reflect.Type

func (FeaturesNetworkArgs) ToFeaturesNetworkOutput

func (i FeaturesNetworkArgs) ToFeaturesNetworkOutput() FeaturesNetworkOutput

func (FeaturesNetworkArgs) ToFeaturesNetworkOutputWithContext

func (i FeaturesNetworkArgs) ToFeaturesNetworkOutputWithContext(ctx context.Context) FeaturesNetworkOutput

func (FeaturesNetworkArgs) ToFeaturesNetworkPtrOutput

func (i FeaturesNetworkArgs) ToFeaturesNetworkPtrOutput() FeaturesNetworkPtrOutput

func (FeaturesNetworkArgs) ToFeaturesNetworkPtrOutputWithContext

func (i FeaturesNetworkArgs) ToFeaturesNetworkPtrOutputWithContext(ctx context.Context) FeaturesNetworkPtrOutput

type FeaturesNetworkInput

type FeaturesNetworkInput interface {
	pulumi.Input

	ToFeaturesNetworkOutput() FeaturesNetworkOutput
	ToFeaturesNetworkOutputWithContext(context.Context) FeaturesNetworkOutput
}

FeaturesNetworkInput is an input type that accepts FeaturesNetworkArgs and FeaturesNetworkOutput values. You can construct a concrete instance of `FeaturesNetworkInput` via:

FeaturesNetworkArgs{...}

type FeaturesNetworkOutput

type FeaturesNetworkOutput struct{ *pulumi.OutputState }

func (FeaturesNetworkOutput) ElementType

func (FeaturesNetworkOutput) ElementType() reflect.Type

func (FeaturesNetworkOutput) RelaxedLocking

func (o FeaturesNetworkOutput) RelaxedLocking() pulumi.BoolOutput

func (FeaturesNetworkOutput) ToFeaturesNetworkOutput

func (o FeaturesNetworkOutput) ToFeaturesNetworkOutput() FeaturesNetworkOutput

func (FeaturesNetworkOutput) ToFeaturesNetworkOutputWithContext

func (o FeaturesNetworkOutput) ToFeaturesNetworkOutputWithContext(ctx context.Context) FeaturesNetworkOutput

func (FeaturesNetworkOutput) ToFeaturesNetworkPtrOutput

func (o FeaturesNetworkOutput) ToFeaturesNetworkPtrOutput() FeaturesNetworkPtrOutput

func (FeaturesNetworkOutput) ToFeaturesNetworkPtrOutputWithContext

func (o FeaturesNetworkOutput) ToFeaturesNetworkPtrOutputWithContext(ctx context.Context) FeaturesNetworkPtrOutput

type FeaturesNetworkPtrInput

type FeaturesNetworkPtrInput interface {
	pulumi.Input

	ToFeaturesNetworkPtrOutput() FeaturesNetworkPtrOutput
	ToFeaturesNetworkPtrOutputWithContext(context.Context) FeaturesNetworkPtrOutput
}

FeaturesNetworkPtrInput is an input type that accepts FeaturesNetworkArgs, FeaturesNetworkPtr and FeaturesNetworkPtrOutput values. You can construct a concrete instance of `FeaturesNetworkPtrInput` via:

        FeaturesNetworkArgs{...}

or:

        nil

type FeaturesNetworkPtrOutput

type FeaturesNetworkPtrOutput struct{ *pulumi.OutputState }

func (FeaturesNetworkPtrOutput) Elem

func (FeaturesNetworkPtrOutput) ElementType

func (FeaturesNetworkPtrOutput) ElementType() reflect.Type

func (FeaturesNetworkPtrOutput) RelaxedLocking

func (o FeaturesNetworkPtrOutput) RelaxedLocking() pulumi.BoolPtrOutput

func (FeaturesNetworkPtrOutput) ToFeaturesNetworkPtrOutput

func (o FeaturesNetworkPtrOutput) ToFeaturesNetworkPtrOutput() FeaturesNetworkPtrOutput

func (FeaturesNetworkPtrOutput) ToFeaturesNetworkPtrOutputWithContext

func (o FeaturesNetworkPtrOutput) ToFeaturesNetworkPtrOutputWithContext(ctx context.Context) FeaturesNetworkPtrOutput

type FeaturesOutput

type FeaturesOutput struct{ *pulumi.OutputState }

func (FeaturesOutput) ApiManagement added in v4.19.0

func (FeaturesOutput) CognitiveAccount added in v4.9.0

func (FeaturesOutput) ElementType

func (FeaturesOutput) ElementType() reflect.Type

func (FeaturesOutput) KeyVault

func (FeaturesOutput) LogAnalyticsWorkspace

func (o FeaturesOutput) LogAnalyticsWorkspace() FeaturesLogAnalyticsWorkspacePtrOutput

func (FeaturesOutput) Network

func (FeaturesOutput) ResourceGroup added in v4.14.0

func (FeaturesOutput) TemplateDeployment

func (o FeaturesOutput) TemplateDeployment() FeaturesTemplateDeploymentPtrOutput

func (FeaturesOutput) ToFeaturesOutput

func (o FeaturesOutput) ToFeaturesOutput() FeaturesOutput

func (FeaturesOutput) ToFeaturesOutputWithContext

func (o FeaturesOutput) ToFeaturesOutputWithContext(ctx context.Context) FeaturesOutput

func (FeaturesOutput) VirtualMachine

func (FeaturesOutput) VirtualMachineScaleSet

func (o FeaturesOutput) VirtualMachineScaleSet() FeaturesVirtualMachineScaleSetPtrOutput

type FeaturesResourceGroup added in v4.14.0

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

type FeaturesResourceGroupArgs added in v4.14.0

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

func (FeaturesResourceGroupArgs) ElementType added in v4.14.0

func (FeaturesResourceGroupArgs) ElementType() reflect.Type

func (FeaturesResourceGroupArgs) ToFeaturesResourceGroupOutput added in v4.14.0

func (i FeaturesResourceGroupArgs) ToFeaturesResourceGroupOutput() FeaturesResourceGroupOutput

func (FeaturesResourceGroupArgs) ToFeaturesResourceGroupOutputWithContext added in v4.14.0

func (i FeaturesResourceGroupArgs) ToFeaturesResourceGroupOutputWithContext(ctx context.Context) FeaturesResourceGroupOutput

func (FeaturesResourceGroupArgs) ToFeaturesResourceGroupPtrOutput added in v4.14.0

func (i FeaturesResourceGroupArgs) ToFeaturesResourceGroupPtrOutput() FeaturesResourceGroupPtrOutput

func (FeaturesResourceGroupArgs) ToFeaturesResourceGroupPtrOutputWithContext added in v4.14.0

func (i FeaturesResourceGroupArgs) ToFeaturesResourceGroupPtrOutputWithContext(ctx context.Context) FeaturesResourceGroupPtrOutput

type FeaturesResourceGroupInput added in v4.14.0

type FeaturesResourceGroupInput interface {
	pulumi.Input

	ToFeaturesResourceGroupOutput() FeaturesResourceGroupOutput
	ToFeaturesResourceGroupOutputWithContext(context.Context) FeaturesResourceGroupOutput
}

FeaturesResourceGroupInput is an input type that accepts FeaturesResourceGroupArgs and FeaturesResourceGroupOutput values. You can construct a concrete instance of `FeaturesResourceGroupInput` via:

FeaturesResourceGroupArgs{...}

type FeaturesResourceGroupOutput added in v4.14.0

type FeaturesResourceGroupOutput struct{ *pulumi.OutputState }

func (FeaturesResourceGroupOutput) ElementType added in v4.14.0

func (FeaturesResourceGroupOutput) PreventDeletionIfContainsResources added in v4.14.0

func (o FeaturesResourceGroupOutput) PreventDeletionIfContainsResources() pulumi.BoolPtrOutput

func (FeaturesResourceGroupOutput) ToFeaturesResourceGroupOutput added in v4.14.0

func (o FeaturesResourceGroupOutput) ToFeaturesResourceGroupOutput() FeaturesResourceGroupOutput

func (FeaturesResourceGroupOutput) ToFeaturesResourceGroupOutputWithContext added in v4.14.0

func (o FeaturesResourceGroupOutput) ToFeaturesResourceGroupOutputWithContext(ctx context.Context) FeaturesResourceGroupOutput

func (FeaturesResourceGroupOutput) ToFeaturesResourceGroupPtrOutput added in v4.14.0

func (o FeaturesResourceGroupOutput) ToFeaturesResourceGroupPtrOutput() FeaturesResourceGroupPtrOutput

func (FeaturesResourceGroupOutput) ToFeaturesResourceGroupPtrOutputWithContext added in v4.14.0

func (o FeaturesResourceGroupOutput) ToFeaturesResourceGroupPtrOutputWithContext(ctx context.Context) FeaturesResourceGroupPtrOutput

type FeaturesResourceGroupPtrInput added in v4.14.0

type FeaturesResourceGroupPtrInput interface {
	pulumi.Input

	ToFeaturesResourceGroupPtrOutput() FeaturesResourceGroupPtrOutput
	ToFeaturesResourceGroupPtrOutputWithContext(context.Context) FeaturesResourceGroupPtrOutput
}

FeaturesResourceGroupPtrInput is an input type that accepts FeaturesResourceGroupArgs, FeaturesResourceGroupPtr and FeaturesResourceGroupPtrOutput values. You can construct a concrete instance of `FeaturesResourceGroupPtrInput` via:

        FeaturesResourceGroupArgs{...}

or:

        nil

func FeaturesResourceGroupPtr added in v4.14.0

func FeaturesResourceGroupPtr(v *FeaturesResourceGroupArgs) FeaturesResourceGroupPtrInput

type FeaturesResourceGroupPtrOutput added in v4.14.0

type FeaturesResourceGroupPtrOutput struct{ *pulumi.OutputState }

func (FeaturesResourceGroupPtrOutput) Elem added in v4.14.0

func (FeaturesResourceGroupPtrOutput) ElementType added in v4.14.0

func (FeaturesResourceGroupPtrOutput) PreventDeletionIfContainsResources added in v4.14.0

func (o FeaturesResourceGroupPtrOutput) PreventDeletionIfContainsResources() pulumi.BoolPtrOutput

func (FeaturesResourceGroupPtrOutput) ToFeaturesResourceGroupPtrOutput added in v4.14.0

func (o FeaturesResourceGroupPtrOutput) ToFeaturesResourceGroupPtrOutput() FeaturesResourceGroupPtrOutput

func (FeaturesResourceGroupPtrOutput) ToFeaturesResourceGroupPtrOutputWithContext added in v4.14.0

func (o FeaturesResourceGroupPtrOutput) ToFeaturesResourceGroupPtrOutputWithContext(ctx context.Context) FeaturesResourceGroupPtrOutput

type FeaturesTemplateDeployment

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

type FeaturesTemplateDeploymentArgs

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

func (FeaturesTemplateDeploymentArgs) ElementType

func (FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentOutput

func (i FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentOutput() FeaturesTemplateDeploymentOutput

func (FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentOutputWithContext

func (i FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentOutputWithContext(ctx context.Context) FeaturesTemplateDeploymentOutput

func (FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentPtrOutput

func (i FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentPtrOutput() FeaturesTemplateDeploymentPtrOutput

func (FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentPtrOutputWithContext

func (i FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentPtrOutputWithContext(ctx context.Context) FeaturesTemplateDeploymentPtrOutput

type FeaturesTemplateDeploymentInput

type FeaturesTemplateDeploymentInput interface {
	pulumi.Input

	ToFeaturesTemplateDeploymentOutput() FeaturesTemplateDeploymentOutput
	ToFeaturesTemplateDeploymentOutputWithContext(context.Context) FeaturesTemplateDeploymentOutput
}

FeaturesTemplateDeploymentInput is an input type that accepts FeaturesTemplateDeploymentArgs and FeaturesTemplateDeploymentOutput values. You can construct a concrete instance of `FeaturesTemplateDeploymentInput` via:

FeaturesTemplateDeploymentArgs{...}

type FeaturesTemplateDeploymentOutput

type FeaturesTemplateDeploymentOutput struct{ *pulumi.OutputState }

func (FeaturesTemplateDeploymentOutput) DeleteNestedItemsDuringDeletion

func (o FeaturesTemplateDeploymentOutput) DeleteNestedItemsDuringDeletion() pulumi.BoolOutput

func (FeaturesTemplateDeploymentOutput) ElementType

func (FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentOutput

func (o FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentOutput() FeaturesTemplateDeploymentOutput

func (FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentOutputWithContext

func (o FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentOutputWithContext(ctx context.Context) FeaturesTemplateDeploymentOutput

func (FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentPtrOutput

func (o FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentPtrOutput() FeaturesTemplateDeploymentPtrOutput

func (FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentPtrOutputWithContext

func (o FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentPtrOutputWithContext(ctx context.Context) FeaturesTemplateDeploymentPtrOutput

type FeaturesTemplateDeploymentPtrInput

type FeaturesTemplateDeploymentPtrInput interface {
	pulumi.Input

	ToFeaturesTemplateDeploymentPtrOutput() FeaturesTemplateDeploymentPtrOutput
	ToFeaturesTemplateDeploymentPtrOutputWithContext(context.Context) FeaturesTemplateDeploymentPtrOutput
}

FeaturesTemplateDeploymentPtrInput is an input type that accepts FeaturesTemplateDeploymentArgs, FeaturesTemplateDeploymentPtr and FeaturesTemplateDeploymentPtrOutput values. You can construct a concrete instance of `FeaturesTemplateDeploymentPtrInput` via:

        FeaturesTemplateDeploymentArgs{...}

or:

        nil

type FeaturesTemplateDeploymentPtrOutput

type FeaturesTemplateDeploymentPtrOutput struct{ *pulumi.OutputState }

func (FeaturesTemplateDeploymentPtrOutput) DeleteNestedItemsDuringDeletion

func (o FeaturesTemplateDeploymentPtrOutput) DeleteNestedItemsDuringDeletion() pulumi.BoolPtrOutput

func (FeaturesTemplateDeploymentPtrOutput) Elem

func (FeaturesTemplateDeploymentPtrOutput) ElementType

func (FeaturesTemplateDeploymentPtrOutput) ToFeaturesTemplateDeploymentPtrOutput

func (o FeaturesTemplateDeploymentPtrOutput) ToFeaturesTemplateDeploymentPtrOutput() FeaturesTemplateDeploymentPtrOutput

func (FeaturesTemplateDeploymentPtrOutput) ToFeaturesTemplateDeploymentPtrOutputWithContext

func (o FeaturesTemplateDeploymentPtrOutput) ToFeaturesTemplateDeploymentPtrOutputWithContext(ctx context.Context) FeaturesTemplateDeploymentPtrOutput

type FeaturesVirtualMachine

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

type FeaturesVirtualMachineArgs

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

func (FeaturesVirtualMachineArgs) ElementType

func (FeaturesVirtualMachineArgs) ElementType() reflect.Type

func (FeaturesVirtualMachineArgs) ToFeaturesVirtualMachineOutput

func (i FeaturesVirtualMachineArgs) ToFeaturesVirtualMachineOutput() FeaturesVirtualMachineOutput

func (FeaturesVirtualMachineArgs) ToFeaturesVirtualMachineOutputWithContext

func (i FeaturesVirtualMachineArgs) ToFeaturesVirtualMachineOutputWithContext(ctx context.Context) FeaturesVirtualMachineOutput

func (FeaturesVirtualMachineArgs) ToFeaturesVirtualMachinePtrOutput

func (i FeaturesVirtualMachineArgs) ToFeaturesVirtualMachinePtrOutput() FeaturesVirtualMachinePtrOutput

func (FeaturesVirtualMachineArgs) ToFeaturesVirtualMachinePtrOutputWithContext

func (i FeaturesVirtualMachineArgs) ToFeaturesVirtualMachinePtrOutputWithContext(ctx context.Context) FeaturesVirtualMachinePtrOutput

type FeaturesVirtualMachineInput

type FeaturesVirtualMachineInput interface {
	pulumi.Input

	ToFeaturesVirtualMachineOutput() FeaturesVirtualMachineOutput
	ToFeaturesVirtualMachineOutputWithContext(context.Context) FeaturesVirtualMachineOutput
}

FeaturesVirtualMachineInput is an input type that accepts FeaturesVirtualMachineArgs and FeaturesVirtualMachineOutput values. You can construct a concrete instance of `FeaturesVirtualMachineInput` via:

FeaturesVirtualMachineArgs{...}

type FeaturesVirtualMachineOutput

type FeaturesVirtualMachineOutput struct{ *pulumi.OutputState }

func (FeaturesVirtualMachineOutput) DeleteOsDiskOnDeletion

func (o FeaturesVirtualMachineOutput) DeleteOsDiskOnDeletion() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineOutput) ElementType

func (FeaturesVirtualMachineOutput) GracefulShutdown

func (o FeaturesVirtualMachineOutput) GracefulShutdown() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineOutput) SkipShutdownAndForceDelete added in v4.6.0

func (o FeaturesVirtualMachineOutput) SkipShutdownAndForceDelete() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineOutput) ToFeaturesVirtualMachineOutput

func (o FeaturesVirtualMachineOutput) ToFeaturesVirtualMachineOutput() FeaturesVirtualMachineOutput

func (FeaturesVirtualMachineOutput) ToFeaturesVirtualMachineOutputWithContext

func (o FeaturesVirtualMachineOutput) ToFeaturesVirtualMachineOutputWithContext(ctx context.Context) FeaturesVirtualMachineOutput

func (FeaturesVirtualMachineOutput) ToFeaturesVirtualMachinePtrOutput

func (o FeaturesVirtualMachineOutput) ToFeaturesVirtualMachinePtrOutput() FeaturesVirtualMachinePtrOutput

func (FeaturesVirtualMachineOutput) ToFeaturesVirtualMachinePtrOutputWithContext

func (o FeaturesVirtualMachineOutput) ToFeaturesVirtualMachinePtrOutputWithContext(ctx context.Context) FeaturesVirtualMachinePtrOutput

type FeaturesVirtualMachinePtrInput

type FeaturesVirtualMachinePtrInput interface {
	pulumi.Input

	ToFeaturesVirtualMachinePtrOutput() FeaturesVirtualMachinePtrOutput
	ToFeaturesVirtualMachinePtrOutputWithContext(context.Context) FeaturesVirtualMachinePtrOutput
}

FeaturesVirtualMachinePtrInput is an input type that accepts FeaturesVirtualMachineArgs, FeaturesVirtualMachinePtr and FeaturesVirtualMachinePtrOutput values. You can construct a concrete instance of `FeaturesVirtualMachinePtrInput` via:

        FeaturesVirtualMachineArgs{...}

or:

        nil

type FeaturesVirtualMachinePtrOutput

type FeaturesVirtualMachinePtrOutput struct{ *pulumi.OutputState }

func (FeaturesVirtualMachinePtrOutput) DeleteOsDiskOnDeletion

func (o FeaturesVirtualMachinePtrOutput) DeleteOsDiskOnDeletion() pulumi.BoolPtrOutput

func (FeaturesVirtualMachinePtrOutput) Elem

func (FeaturesVirtualMachinePtrOutput) ElementType

func (FeaturesVirtualMachinePtrOutput) GracefulShutdown

func (FeaturesVirtualMachinePtrOutput) SkipShutdownAndForceDelete added in v4.6.0

func (o FeaturesVirtualMachinePtrOutput) SkipShutdownAndForceDelete() pulumi.BoolPtrOutput

func (FeaturesVirtualMachinePtrOutput) ToFeaturesVirtualMachinePtrOutput

func (o FeaturesVirtualMachinePtrOutput) ToFeaturesVirtualMachinePtrOutput() FeaturesVirtualMachinePtrOutput

func (FeaturesVirtualMachinePtrOutput) ToFeaturesVirtualMachinePtrOutputWithContext

func (o FeaturesVirtualMachinePtrOutput) ToFeaturesVirtualMachinePtrOutputWithContext(ctx context.Context) FeaturesVirtualMachinePtrOutput

type FeaturesVirtualMachineScaleSet

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

type FeaturesVirtualMachineScaleSetArgs

type FeaturesVirtualMachineScaleSetArgs struct {
	ForceDelete               pulumi.BoolPtrInput `pulumi:"forceDelete"`
	RollInstancesWhenRequired pulumi.BoolInput    `pulumi:"rollInstancesWhenRequired"`
	ScaleToZeroBeforeDeletion pulumi.BoolPtrInput `pulumi:"scaleToZeroBeforeDeletion"`
}

func (FeaturesVirtualMachineScaleSetArgs) ElementType

func (FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetOutput

func (i FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetOutput() FeaturesVirtualMachineScaleSetOutput

func (FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetOutputWithContext

func (i FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetOutputWithContext(ctx context.Context) FeaturesVirtualMachineScaleSetOutput

func (FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetPtrOutput

func (i FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetPtrOutput() FeaturesVirtualMachineScaleSetPtrOutput

func (FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetPtrOutputWithContext

func (i FeaturesVirtualMachineScaleSetArgs) ToFeaturesVirtualMachineScaleSetPtrOutputWithContext(ctx context.Context) FeaturesVirtualMachineScaleSetPtrOutput

type FeaturesVirtualMachineScaleSetInput

type FeaturesVirtualMachineScaleSetInput interface {
	pulumi.Input

	ToFeaturesVirtualMachineScaleSetOutput() FeaturesVirtualMachineScaleSetOutput
	ToFeaturesVirtualMachineScaleSetOutputWithContext(context.Context) FeaturesVirtualMachineScaleSetOutput
}

FeaturesVirtualMachineScaleSetInput is an input type that accepts FeaturesVirtualMachineScaleSetArgs and FeaturesVirtualMachineScaleSetOutput values. You can construct a concrete instance of `FeaturesVirtualMachineScaleSetInput` via:

FeaturesVirtualMachineScaleSetArgs{...}

type FeaturesVirtualMachineScaleSetOutput

type FeaturesVirtualMachineScaleSetOutput struct{ *pulumi.OutputState }

func (FeaturesVirtualMachineScaleSetOutput) ElementType

func (FeaturesVirtualMachineScaleSetOutput) ForceDelete added in v4.6.0

func (FeaturesVirtualMachineScaleSetOutput) RollInstancesWhenRequired

func (o FeaturesVirtualMachineScaleSetOutput) RollInstancesWhenRequired() pulumi.BoolOutput

func (FeaturesVirtualMachineScaleSetOutput) ScaleToZeroBeforeDeletion added in v4.25.0

func (o FeaturesVirtualMachineScaleSetOutput) ScaleToZeroBeforeDeletion() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetOutput

func (o FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetOutput() FeaturesVirtualMachineScaleSetOutput

func (FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetOutputWithContext

func (o FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetOutputWithContext(ctx context.Context) FeaturesVirtualMachineScaleSetOutput

func (FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetPtrOutput

func (o FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetPtrOutput() FeaturesVirtualMachineScaleSetPtrOutput

func (FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetPtrOutputWithContext

func (o FeaturesVirtualMachineScaleSetOutput) ToFeaturesVirtualMachineScaleSetPtrOutputWithContext(ctx context.Context) FeaturesVirtualMachineScaleSetPtrOutput

type FeaturesVirtualMachineScaleSetPtrInput

type FeaturesVirtualMachineScaleSetPtrInput interface {
	pulumi.Input

	ToFeaturesVirtualMachineScaleSetPtrOutput() FeaturesVirtualMachineScaleSetPtrOutput
	ToFeaturesVirtualMachineScaleSetPtrOutputWithContext(context.Context) FeaturesVirtualMachineScaleSetPtrOutput
}

FeaturesVirtualMachineScaleSetPtrInput is an input type that accepts FeaturesVirtualMachineScaleSetArgs, FeaturesVirtualMachineScaleSetPtr and FeaturesVirtualMachineScaleSetPtrOutput values. You can construct a concrete instance of `FeaturesVirtualMachineScaleSetPtrInput` via:

        FeaturesVirtualMachineScaleSetArgs{...}

or:

        nil

type FeaturesVirtualMachineScaleSetPtrOutput

type FeaturesVirtualMachineScaleSetPtrOutput struct{ *pulumi.OutputState }

func (FeaturesVirtualMachineScaleSetPtrOutput) Elem

func (FeaturesVirtualMachineScaleSetPtrOutput) ElementType

func (FeaturesVirtualMachineScaleSetPtrOutput) ForceDelete added in v4.6.0

func (FeaturesVirtualMachineScaleSetPtrOutput) RollInstancesWhenRequired

func (o FeaturesVirtualMachineScaleSetPtrOutput) RollInstancesWhenRequired() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineScaleSetPtrOutput) ScaleToZeroBeforeDeletion added in v4.25.0

func (o FeaturesVirtualMachineScaleSetPtrOutput) ScaleToZeroBeforeDeletion() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineScaleSetPtrOutput) ToFeaturesVirtualMachineScaleSetPtrOutput

func (o FeaturesVirtualMachineScaleSetPtrOutput) ToFeaturesVirtualMachineScaleSetPtrOutput() FeaturesVirtualMachineScaleSetPtrOutput

func (FeaturesVirtualMachineScaleSetPtrOutput) ToFeaturesVirtualMachineScaleSetPtrOutputWithContext

func (o FeaturesVirtualMachineScaleSetPtrOutput) ToFeaturesVirtualMachineScaleSetPtrOutputWithContext(ctx context.Context) FeaturesVirtualMachineScaleSetPtrOutput

Jump to

Keyboard shortcuts

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