config

package
v5.29.0 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2023 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 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 GetOidcRequestToken added in v5.7.0

func GetOidcRequestToken(ctx *pulumi.Context) string

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

func GetOidcRequestUrl added in v5.7.0

func GetOidcRequestUrl(ctx *pulumi.Context) string

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 GetOidcToken added in v5.17.0

func GetOidcToken(ctx *pulumi.Context) string

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

func GetOidcTokenFilePath added in v5.21.0

func GetOidcTokenFilePath(ctx *pulumi.Context) string

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

func GetPartnerId

func GetPartnerId(ctx *pulumi.Context) string

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

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 GetUseMsi

func GetUseMsi(ctx *pulumi.Context) bool

Allowed Managed Service Identity be used for Authentication.

func GetUseOidc added in v5.7.0

func GetUseOidc(ctx *pulumi.Context) bool

Allow OpenID Connect to be used for authentication

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 Features

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

type FeaturesApiManagement

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

type FeaturesApiManagementArgs

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

func (FeaturesApiManagementArgs) ElementType

func (FeaturesApiManagementArgs) ElementType() reflect.Type

func (FeaturesApiManagementArgs) ToFeaturesApiManagementOutput

func (i FeaturesApiManagementArgs) ToFeaturesApiManagementOutput() FeaturesApiManagementOutput

func (FeaturesApiManagementArgs) ToFeaturesApiManagementOutputWithContext

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

func (FeaturesApiManagementArgs) ToFeaturesApiManagementPtrOutput

func (i FeaturesApiManagementArgs) ToFeaturesApiManagementPtrOutput() FeaturesApiManagementPtrOutput

func (FeaturesApiManagementArgs) ToFeaturesApiManagementPtrOutputWithContext

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

type FeaturesApiManagementInput

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

type FeaturesApiManagementOutput struct{ *pulumi.OutputState }

func (FeaturesApiManagementOutput) ElementType

func (FeaturesApiManagementOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesApiManagementOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesApiManagementOutput) RecoverSoftDeleted

func (o FeaturesApiManagementOutput) RecoverSoftDeleted() pulumi.BoolPtrOutput

func (FeaturesApiManagementOutput) ToFeaturesApiManagementOutput

func (o FeaturesApiManagementOutput) ToFeaturesApiManagementOutput() FeaturesApiManagementOutput

func (FeaturesApiManagementOutput) ToFeaturesApiManagementOutputWithContext

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

func (FeaturesApiManagementOutput) ToFeaturesApiManagementPtrOutput

func (o FeaturesApiManagementOutput) ToFeaturesApiManagementPtrOutput() FeaturesApiManagementPtrOutput

func (FeaturesApiManagementOutput) ToFeaturesApiManagementPtrOutputWithContext

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

type FeaturesApiManagementPtrInput

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

type FeaturesApiManagementPtrOutput

type FeaturesApiManagementPtrOutput struct{ *pulumi.OutputState }

func (FeaturesApiManagementPtrOutput) Elem

func (FeaturesApiManagementPtrOutput) ElementType

func (FeaturesApiManagementPtrOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesApiManagementPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesApiManagementPtrOutput) RecoverSoftDeleted

func (o FeaturesApiManagementPtrOutput) RecoverSoftDeleted() pulumi.BoolPtrOutput

func (FeaturesApiManagementPtrOutput) ToFeaturesApiManagementPtrOutput

func (o FeaturesApiManagementPtrOutput) ToFeaturesApiManagementPtrOutput() FeaturesApiManagementPtrOutput

func (FeaturesApiManagementPtrOutput) ToFeaturesApiManagementPtrOutputWithContext

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

type FeaturesAppConfiguration added in v5.22.0

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

type FeaturesAppConfigurationArgs added in v5.22.0

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

func (FeaturesAppConfigurationArgs) ElementType added in v5.22.0

func (FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationOutput added in v5.22.0

func (i FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationOutput() FeaturesAppConfigurationOutput

func (FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationOutputWithContext added in v5.22.0

func (i FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationOutputWithContext(ctx context.Context) FeaturesAppConfigurationOutput

func (FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationPtrOutput added in v5.22.0

func (i FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationPtrOutput() FeaturesAppConfigurationPtrOutput

func (FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationPtrOutputWithContext added in v5.22.0

func (i FeaturesAppConfigurationArgs) ToFeaturesAppConfigurationPtrOutputWithContext(ctx context.Context) FeaturesAppConfigurationPtrOutput

type FeaturesAppConfigurationInput added in v5.22.0

type FeaturesAppConfigurationInput interface {
	pulumi.Input

	ToFeaturesAppConfigurationOutput() FeaturesAppConfigurationOutput
	ToFeaturesAppConfigurationOutputWithContext(context.Context) FeaturesAppConfigurationOutput
}

FeaturesAppConfigurationInput is an input type that accepts FeaturesAppConfigurationArgs and FeaturesAppConfigurationOutput values. You can construct a concrete instance of `FeaturesAppConfigurationInput` via:

FeaturesAppConfigurationArgs{...}

type FeaturesAppConfigurationOutput added in v5.22.0

type FeaturesAppConfigurationOutput struct{ *pulumi.OutputState }

func (FeaturesAppConfigurationOutput) ElementType added in v5.22.0

func (FeaturesAppConfigurationOutput) PurgeSoftDeleteOnDestroy added in v5.22.0

func (o FeaturesAppConfigurationOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesAppConfigurationOutput) RecoverSoftDeleted added in v5.22.0

func (o FeaturesAppConfigurationOutput) RecoverSoftDeleted() pulumi.BoolPtrOutput

func (FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationOutput added in v5.22.0

func (o FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationOutput() FeaturesAppConfigurationOutput

func (FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationOutputWithContext added in v5.22.0

func (o FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationOutputWithContext(ctx context.Context) FeaturesAppConfigurationOutput

func (FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationPtrOutput added in v5.22.0

func (o FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationPtrOutput() FeaturesAppConfigurationPtrOutput

func (FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationPtrOutputWithContext added in v5.22.0

func (o FeaturesAppConfigurationOutput) ToFeaturesAppConfigurationPtrOutputWithContext(ctx context.Context) FeaturesAppConfigurationPtrOutput

type FeaturesAppConfigurationPtrInput added in v5.22.0

type FeaturesAppConfigurationPtrInput interface {
	pulumi.Input

	ToFeaturesAppConfigurationPtrOutput() FeaturesAppConfigurationPtrOutput
	ToFeaturesAppConfigurationPtrOutputWithContext(context.Context) FeaturesAppConfigurationPtrOutput
}

FeaturesAppConfigurationPtrInput is an input type that accepts FeaturesAppConfigurationArgs, FeaturesAppConfigurationPtr and FeaturesAppConfigurationPtrOutput values. You can construct a concrete instance of `FeaturesAppConfigurationPtrInput` via:

        FeaturesAppConfigurationArgs{...}

or:

        nil

func FeaturesAppConfigurationPtr added in v5.22.0

func FeaturesAppConfigurationPtr(v *FeaturesAppConfigurationArgs) FeaturesAppConfigurationPtrInput

type FeaturesAppConfigurationPtrOutput added in v5.22.0

type FeaturesAppConfigurationPtrOutput struct{ *pulumi.OutputState }

func (FeaturesAppConfigurationPtrOutput) Elem added in v5.22.0

func (FeaturesAppConfigurationPtrOutput) ElementType added in v5.22.0

func (FeaturesAppConfigurationPtrOutput) PurgeSoftDeleteOnDestroy added in v5.22.0

func (o FeaturesAppConfigurationPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesAppConfigurationPtrOutput) RecoverSoftDeleted added in v5.22.0

func (FeaturesAppConfigurationPtrOutput) ToFeaturesAppConfigurationPtrOutput added in v5.22.0

func (o FeaturesAppConfigurationPtrOutput) ToFeaturesAppConfigurationPtrOutput() FeaturesAppConfigurationPtrOutput

func (FeaturesAppConfigurationPtrOutput) ToFeaturesAppConfigurationPtrOutputWithContext added in v5.22.0

func (o FeaturesAppConfigurationPtrOutput) ToFeaturesAppConfigurationPtrOutputWithContext(ctx context.Context) FeaturesAppConfigurationPtrOutput

type FeaturesApplicationInsights

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

type FeaturesApplicationInsightsArgs

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

func (FeaturesApplicationInsightsArgs) ElementType

func (FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsOutput

func (i FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsOutput() FeaturesApplicationInsightsOutput

func (FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsOutputWithContext

func (i FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsOutputWithContext(ctx context.Context) FeaturesApplicationInsightsOutput

func (FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsPtrOutput

func (i FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsPtrOutput() FeaturesApplicationInsightsPtrOutput

func (FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsPtrOutputWithContext

func (i FeaturesApplicationInsightsArgs) ToFeaturesApplicationInsightsPtrOutputWithContext(ctx context.Context) FeaturesApplicationInsightsPtrOutput

type FeaturesApplicationInsightsInput

type FeaturesApplicationInsightsInput interface {
	pulumi.Input

	ToFeaturesApplicationInsightsOutput() FeaturesApplicationInsightsOutput
	ToFeaturesApplicationInsightsOutputWithContext(context.Context) FeaturesApplicationInsightsOutput
}

FeaturesApplicationInsightsInput is an input type that accepts FeaturesApplicationInsightsArgs and FeaturesApplicationInsightsOutput values. You can construct a concrete instance of `FeaturesApplicationInsightsInput` via:

FeaturesApplicationInsightsArgs{...}

type FeaturesApplicationInsightsOutput

type FeaturesApplicationInsightsOutput struct{ *pulumi.OutputState }

func (FeaturesApplicationInsightsOutput) DisableGeneratedRule

func (o FeaturesApplicationInsightsOutput) DisableGeneratedRule() pulumi.BoolPtrOutput

func (FeaturesApplicationInsightsOutput) ElementType

func (FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsOutput

func (o FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsOutput() FeaturesApplicationInsightsOutput

func (FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsOutputWithContext

func (o FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsOutputWithContext(ctx context.Context) FeaturesApplicationInsightsOutput

func (FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsPtrOutput

func (o FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsPtrOutput() FeaturesApplicationInsightsPtrOutput

func (FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsPtrOutputWithContext

func (o FeaturesApplicationInsightsOutput) ToFeaturesApplicationInsightsPtrOutputWithContext(ctx context.Context) FeaturesApplicationInsightsPtrOutput

type FeaturesApplicationInsightsPtrInput

type FeaturesApplicationInsightsPtrInput interface {
	pulumi.Input

	ToFeaturesApplicationInsightsPtrOutput() FeaturesApplicationInsightsPtrOutput
	ToFeaturesApplicationInsightsPtrOutputWithContext(context.Context) FeaturesApplicationInsightsPtrOutput
}

FeaturesApplicationInsightsPtrInput is an input type that accepts FeaturesApplicationInsightsArgs, FeaturesApplicationInsightsPtr and FeaturesApplicationInsightsPtrOutput values. You can construct a concrete instance of `FeaturesApplicationInsightsPtrInput` via:

        FeaturesApplicationInsightsArgs{...}

or:

        nil

type FeaturesApplicationInsightsPtrOutput

type FeaturesApplicationInsightsPtrOutput struct{ *pulumi.OutputState }

func (FeaturesApplicationInsightsPtrOutput) DisableGeneratedRule

func (FeaturesApplicationInsightsPtrOutput) Elem

func (FeaturesApplicationInsightsPtrOutput) ElementType

func (FeaturesApplicationInsightsPtrOutput) ToFeaturesApplicationInsightsPtrOutput

func (o FeaturesApplicationInsightsPtrOutput) ToFeaturesApplicationInsightsPtrOutput() FeaturesApplicationInsightsPtrOutput

func (FeaturesApplicationInsightsPtrOutput) ToFeaturesApplicationInsightsPtrOutputWithContext

func (o FeaturesApplicationInsightsPtrOutput) ToFeaturesApplicationInsightsPtrOutputWithContext(ctx context.Context) FeaturesApplicationInsightsPtrOutput

type FeaturesArgs

type FeaturesArgs struct {
	ApiManagement          FeaturesApiManagementPtrInput          `pulumi:"apiManagement"`
	AppConfiguration       FeaturesAppConfigurationPtrInput       `pulumi:"appConfiguration"`
	ApplicationInsights    FeaturesApplicationInsightsPtrInput    `pulumi:"applicationInsights"`
	CognitiveAccount       FeaturesCognitiveAccountPtrInput       `pulumi:"cognitiveAccount"`
	KeyVault               FeaturesKeyVaultPtrInput               `pulumi:"keyVault"`
	LogAnalyticsWorkspace  FeaturesLogAnalyticsWorkspacePtrInput  `pulumi:"logAnalyticsWorkspace"`
	ManagedDisk            FeaturesManagedDiskPtrInput            `pulumi:"managedDisk"`
	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

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

type FeaturesCognitiveAccountArgs

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

func (FeaturesCognitiveAccountArgs) ElementType

func (FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountOutput

func (i FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountOutput() FeaturesCognitiveAccountOutput

func (FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountOutputWithContext

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

func (FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountPtrOutput

func (i FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountPtrOutput() FeaturesCognitiveAccountPtrOutput

func (FeaturesCognitiveAccountArgs) ToFeaturesCognitiveAccountPtrOutputWithContext

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

type FeaturesCognitiveAccountInput

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

type FeaturesCognitiveAccountOutput struct{ *pulumi.OutputState }

func (FeaturesCognitiveAccountOutput) ElementType

func (FeaturesCognitiveAccountOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesCognitiveAccountOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountOutput

func (o FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountOutput() FeaturesCognitiveAccountOutput

func (FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountOutputWithContext

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

func (FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountPtrOutput

func (o FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountPtrOutput() FeaturesCognitiveAccountPtrOutput

func (FeaturesCognitiveAccountOutput) ToFeaturesCognitiveAccountPtrOutputWithContext

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

type FeaturesCognitiveAccountPtrInput

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

type FeaturesCognitiveAccountPtrOutput

type FeaturesCognitiveAccountPtrOutput struct{ *pulumi.OutputState }

func (FeaturesCognitiveAccountPtrOutput) Elem

func (FeaturesCognitiveAccountPtrOutput) ElementType

func (FeaturesCognitiveAccountPtrOutput) PurgeSoftDeleteOnDestroy

func (o FeaturesCognitiveAccountPtrOutput) PurgeSoftDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesCognitiveAccountPtrOutput) ToFeaturesCognitiveAccountPtrOutput

func (o FeaturesCognitiveAccountPtrOutput) ToFeaturesCognitiveAccountPtrOutput() FeaturesCognitiveAccountPtrOutput

func (FeaturesCognitiveAccountPtrOutput) ToFeaturesCognitiveAccountPtrOutputWithContext

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"`
	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 FeaturesKeyVaultArgs

type FeaturesKeyVaultArgs 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 (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) PurgeSoftDeletedCertificatesOnDestroy

func (o FeaturesKeyVaultOutput) PurgeSoftDeletedCertificatesOnDestroy() pulumi.BoolPtrOutput

func (FeaturesKeyVaultOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy added in v5.10.0

func (o FeaturesKeyVaultOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy() pulumi.BoolPtrOutput

func (FeaturesKeyVaultOutput) PurgeSoftDeletedKeysOnDestroy

func (o FeaturesKeyVaultOutput) PurgeSoftDeletedKeysOnDestroy() pulumi.BoolPtrOutput

func (FeaturesKeyVaultOutput) PurgeSoftDeletedSecretsOnDestroy

func (o FeaturesKeyVaultOutput) PurgeSoftDeletedSecretsOnDestroy() pulumi.BoolPtrOutput

func (FeaturesKeyVaultOutput) RecoverSoftDeletedCertificates

func (o FeaturesKeyVaultOutput) RecoverSoftDeletedCertificates() pulumi.BoolPtrOutput

func (FeaturesKeyVaultOutput) RecoverSoftDeletedKeyVaults

func (o FeaturesKeyVaultOutput) RecoverSoftDeletedKeyVaults() pulumi.BoolPtrOutput

func (FeaturesKeyVaultOutput) RecoverSoftDeletedKeys

func (o FeaturesKeyVaultOutput) RecoverSoftDeletedKeys() pulumi.BoolPtrOutput

func (FeaturesKeyVaultOutput) RecoverSoftDeletedSecrets

func (o FeaturesKeyVaultOutput) RecoverSoftDeletedSecrets() 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) PurgeSoftDeletedCertificatesOnDestroy

func (o FeaturesKeyVaultPtrOutput) PurgeSoftDeletedCertificatesOnDestroy() pulumi.BoolPtrOutput

func (FeaturesKeyVaultPtrOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy added in v5.10.0

func (o FeaturesKeyVaultPtrOutput) PurgeSoftDeletedHardwareSecurityModulesOnDestroy() pulumi.BoolPtrOutput

func (FeaturesKeyVaultPtrOutput) PurgeSoftDeletedKeysOnDestroy

func (o FeaturesKeyVaultPtrOutput) PurgeSoftDeletedKeysOnDestroy() pulumi.BoolPtrOutput

func (FeaturesKeyVaultPtrOutput) PurgeSoftDeletedSecretsOnDestroy

func (o FeaturesKeyVaultPtrOutput) PurgeSoftDeletedSecretsOnDestroy() pulumi.BoolPtrOutput

func (FeaturesKeyVaultPtrOutput) RecoverSoftDeletedCertificates

func (o FeaturesKeyVaultPtrOutput) RecoverSoftDeletedCertificates() pulumi.BoolPtrOutput

func (FeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeyVaults

func (o FeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeyVaults() pulumi.BoolPtrOutput

func (FeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeys

func (o FeaturesKeyVaultPtrOutput) RecoverSoftDeletedKeys() pulumi.BoolPtrOutput

func (FeaturesKeyVaultPtrOutput) RecoverSoftDeletedSecrets

func (o FeaturesKeyVaultPtrOutput) RecoverSoftDeletedSecrets() 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.BoolPtrInput `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.BoolPtrOutput

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 FeaturesManagedDisk added in v5.25.0

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

type FeaturesManagedDiskArgs added in v5.25.0

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

func (FeaturesManagedDiskArgs) ElementType added in v5.25.0

func (FeaturesManagedDiskArgs) ElementType() reflect.Type

func (FeaturesManagedDiskArgs) ToFeaturesManagedDiskOutput added in v5.25.0

func (i FeaturesManagedDiskArgs) ToFeaturesManagedDiskOutput() FeaturesManagedDiskOutput

func (FeaturesManagedDiskArgs) ToFeaturesManagedDiskOutputWithContext added in v5.25.0

func (i FeaturesManagedDiskArgs) ToFeaturesManagedDiskOutputWithContext(ctx context.Context) FeaturesManagedDiskOutput

func (FeaturesManagedDiskArgs) ToFeaturesManagedDiskPtrOutput added in v5.25.0

func (i FeaturesManagedDiskArgs) ToFeaturesManagedDiskPtrOutput() FeaturesManagedDiskPtrOutput

func (FeaturesManagedDiskArgs) ToFeaturesManagedDiskPtrOutputWithContext added in v5.25.0

func (i FeaturesManagedDiskArgs) ToFeaturesManagedDiskPtrOutputWithContext(ctx context.Context) FeaturesManagedDiskPtrOutput

type FeaturesManagedDiskInput added in v5.25.0

type FeaturesManagedDiskInput interface {
	pulumi.Input

	ToFeaturesManagedDiskOutput() FeaturesManagedDiskOutput
	ToFeaturesManagedDiskOutputWithContext(context.Context) FeaturesManagedDiskOutput
}

FeaturesManagedDiskInput is an input type that accepts FeaturesManagedDiskArgs and FeaturesManagedDiskOutput values. You can construct a concrete instance of `FeaturesManagedDiskInput` via:

FeaturesManagedDiskArgs{...}

type FeaturesManagedDiskOutput added in v5.25.0

type FeaturesManagedDiskOutput struct{ *pulumi.OutputState }

func (FeaturesManagedDiskOutput) ElementType added in v5.25.0

func (FeaturesManagedDiskOutput) ElementType() reflect.Type

func (FeaturesManagedDiskOutput) ExpandWithoutDowntime added in v5.25.0

func (o FeaturesManagedDiskOutput) ExpandWithoutDowntime() pulumi.BoolPtrOutput

func (FeaturesManagedDiskOutput) ToFeaturesManagedDiskOutput added in v5.25.0

func (o FeaturesManagedDiskOutput) ToFeaturesManagedDiskOutput() FeaturesManagedDiskOutput

func (FeaturesManagedDiskOutput) ToFeaturesManagedDiskOutputWithContext added in v5.25.0

func (o FeaturesManagedDiskOutput) ToFeaturesManagedDiskOutputWithContext(ctx context.Context) FeaturesManagedDiskOutput

func (FeaturesManagedDiskOutput) ToFeaturesManagedDiskPtrOutput added in v5.25.0

func (o FeaturesManagedDiskOutput) ToFeaturesManagedDiskPtrOutput() FeaturesManagedDiskPtrOutput

func (FeaturesManagedDiskOutput) ToFeaturesManagedDiskPtrOutputWithContext added in v5.25.0

func (o FeaturesManagedDiskOutput) ToFeaturesManagedDiskPtrOutputWithContext(ctx context.Context) FeaturesManagedDiskPtrOutput

type FeaturesManagedDiskPtrInput added in v5.25.0

type FeaturesManagedDiskPtrInput interface {
	pulumi.Input

	ToFeaturesManagedDiskPtrOutput() FeaturesManagedDiskPtrOutput
	ToFeaturesManagedDiskPtrOutputWithContext(context.Context) FeaturesManagedDiskPtrOutput
}

FeaturesManagedDiskPtrInput is an input type that accepts FeaturesManagedDiskArgs, FeaturesManagedDiskPtr and FeaturesManagedDiskPtrOutput values. You can construct a concrete instance of `FeaturesManagedDiskPtrInput` via:

        FeaturesManagedDiskArgs{...}

or:

        nil

func FeaturesManagedDiskPtr added in v5.25.0

func FeaturesManagedDiskPtr(v *FeaturesManagedDiskArgs) FeaturesManagedDiskPtrInput

type FeaturesManagedDiskPtrOutput added in v5.25.0

type FeaturesManagedDiskPtrOutput struct{ *pulumi.OutputState }

func (FeaturesManagedDiskPtrOutput) Elem added in v5.25.0

func (FeaturesManagedDiskPtrOutput) ElementType added in v5.25.0

func (FeaturesManagedDiskPtrOutput) ExpandWithoutDowntime added in v5.25.0

func (o FeaturesManagedDiskPtrOutput) ExpandWithoutDowntime() pulumi.BoolPtrOutput

func (FeaturesManagedDiskPtrOutput) ToFeaturesManagedDiskPtrOutput added in v5.25.0

func (o FeaturesManagedDiskPtrOutput) ToFeaturesManagedDiskPtrOutput() FeaturesManagedDiskPtrOutput

func (FeaturesManagedDiskPtrOutput) ToFeaturesManagedDiskPtrOutputWithContext added in v5.25.0

func (o FeaturesManagedDiskPtrOutput) ToFeaturesManagedDiskPtrOutputWithContext(ctx context.Context) FeaturesManagedDiskPtrOutput

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

func (FeaturesOutput) AppConfiguration added in v5.22.0

func (FeaturesOutput) ApplicationInsights

func (o FeaturesOutput) ApplicationInsights() FeaturesApplicationInsightsPtrOutput

func (FeaturesOutput) CognitiveAccount

func (FeaturesOutput) ElementType

func (FeaturesOutput) ElementType() reflect.Type

func (FeaturesOutput) KeyVault

func (FeaturesOutput) LogAnalyticsWorkspace

func (o FeaturesOutput) LogAnalyticsWorkspace() FeaturesLogAnalyticsWorkspacePtrOutput

func (FeaturesOutput) ManagedDisk added in v5.25.0

func (FeaturesOutput) Network

func (FeaturesOutput) ResourceGroup

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

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

type FeaturesResourceGroupArgs

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

func (FeaturesResourceGroupArgs) ElementType

func (FeaturesResourceGroupArgs) ElementType() reflect.Type

func (FeaturesResourceGroupArgs) ToFeaturesResourceGroupOutput

func (i FeaturesResourceGroupArgs) ToFeaturesResourceGroupOutput() FeaturesResourceGroupOutput

func (FeaturesResourceGroupArgs) ToFeaturesResourceGroupOutputWithContext

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

func (FeaturesResourceGroupArgs) ToFeaturesResourceGroupPtrOutput

func (i FeaturesResourceGroupArgs) ToFeaturesResourceGroupPtrOutput() FeaturesResourceGroupPtrOutput

func (FeaturesResourceGroupArgs) ToFeaturesResourceGroupPtrOutputWithContext

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

type FeaturesResourceGroupInput

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

type FeaturesResourceGroupOutput struct{ *pulumi.OutputState }

func (FeaturesResourceGroupOutput) ElementType

func (FeaturesResourceGroupOutput) PreventDeletionIfContainsResources

func (o FeaturesResourceGroupOutput) PreventDeletionIfContainsResources() pulumi.BoolPtrOutput

func (FeaturesResourceGroupOutput) ToFeaturesResourceGroupOutput

func (o FeaturesResourceGroupOutput) ToFeaturesResourceGroupOutput() FeaturesResourceGroupOutput

func (FeaturesResourceGroupOutput) ToFeaturesResourceGroupOutputWithContext

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

func (FeaturesResourceGroupOutput) ToFeaturesResourceGroupPtrOutput

func (o FeaturesResourceGroupOutput) ToFeaturesResourceGroupPtrOutput() FeaturesResourceGroupPtrOutput

func (FeaturesResourceGroupOutput) ToFeaturesResourceGroupPtrOutputWithContext

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

type FeaturesResourceGroupPtrInput

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

type FeaturesResourceGroupPtrOutput

type FeaturesResourceGroupPtrOutput struct{ *pulumi.OutputState }

func (FeaturesResourceGroupPtrOutput) Elem

func (FeaturesResourceGroupPtrOutput) ElementType

func (FeaturesResourceGroupPtrOutput) PreventDeletionIfContainsResources

func (o FeaturesResourceGroupPtrOutput) PreventDeletionIfContainsResources() pulumi.BoolPtrOutput

func (FeaturesResourceGroupPtrOutput) ToFeaturesResourceGroupPtrOutput

func (o FeaturesResourceGroupPtrOutput) ToFeaturesResourceGroupPtrOutput() FeaturesResourceGroupPtrOutput

func (FeaturesResourceGroupPtrOutput) ToFeaturesResourceGroupPtrOutputWithContext

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

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

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

func (FeaturesVirtualMachineScaleSetOutput) RollInstancesWhenRequired

func (o FeaturesVirtualMachineScaleSetOutput) RollInstancesWhenRequired() pulumi.BoolOutput

func (FeaturesVirtualMachineScaleSetOutput) ScaleToZeroBeforeDeletion

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

func (FeaturesVirtualMachineScaleSetPtrOutput) RollInstancesWhenRequired

func (o FeaturesVirtualMachineScaleSetPtrOutput) RollInstancesWhenRequired() pulumi.BoolPtrOutput

func (FeaturesVirtualMachineScaleSetPtrOutput) ScaleToZeroBeforeDeletion

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