config

package
v3.56.0 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2021 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, german, and china. Defaults to public.

func GetFeatures

func GetFeatures(ctx *pulumi.Context) string

func GetLocation

func GetLocation(ctx *pulumi.Context) string

func GetMetadataHost added in v3.13.0

func GetMetadataHost(ctx *pulumi.Context) string

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

func GetMetadataUrl deprecated added in v3.12.0

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 GetUseMsi

func GetUseMsi(ctx *pulumi.Context) bool

Allowed Managed Service Identity be used for Authentication.

func PkgVersion added in v3.47.1

func PkgVersion() (semver.Version, error)

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

Types

type Features

type Features struct {
	KeyVault               *FeaturesKeyVault               `pulumi:"keyVault"`
	LogAnalyticsWorkspace  *FeaturesLogAnalyticsWorkspace  `pulumi:"logAnalyticsWorkspace"`
	Network                *FeaturesNetwork                `pulumi:"network"`
	TemplateDeployment     *FeaturesTemplateDeployment     `pulumi:"templateDeployment"`
	VirtualMachine         *FeaturesVirtualMachine         `pulumi:"virtualMachine"`
	VirtualMachineScaleSet *FeaturesVirtualMachineScaleSet `pulumi:"virtualMachineScaleSet"`
}

type FeaturesArgs

type FeaturesArgs struct {
	KeyVault               FeaturesKeyVaultPtrInput               `pulumi:"keyVault"`
	LogAnalyticsWorkspace  FeaturesLogAnalyticsWorkspacePtrInput  `pulumi:"logAnalyticsWorkspace"`
	Network                FeaturesNetworkPtrInput                `pulumi:"network"`
	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 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 added in v3.50.0

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

type FeaturesLogAnalyticsWorkspaceArgs added in v3.50.0

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

func (FeaturesLogAnalyticsWorkspaceArgs) ElementType added in v3.50.0

func (FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspaceOutput added in v3.50.0

func (i FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspaceOutput() FeaturesLogAnalyticsWorkspaceOutput

func (FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspaceOutputWithContext added in v3.50.0

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

func (FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspacePtrOutput added in v3.50.0

func (i FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspacePtrOutput() FeaturesLogAnalyticsWorkspacePtrOutput

func (FeaturesLogAnalyticsWorkspaceArgs) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext added in v3.50.0

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

type FeaturesLogAnalyticsWorkspaceInput added in v3.50.0

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 added in v3.50.0

type FeaturesLogAnalyticsWorkspaceOutput struct{ *pulumi.OutputState }

func (FeaturesLogAnalyticsWorkspaceOutput) ElementType added in v3.50.0

func (FeaturesLogAnalyticsWorkspaceOutput) PermanentlyDeleteOnDestroy added in v3.50.0

func (o FeaturesLogAnalyticsWorkspaceOutput) PermanentlyDeleteOnDestroy() pulumi.BoolOutput

func (FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspaceOutput added in v3.50.0

func (o FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspaceOutput() FeaturesLogAnalyticsWorkspaceOutput

func (FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspaceOutputWithContext added in v3.50.0

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

func (FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspacePtrOutput added in v3.50.0

func (o FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspacePtrOutput() FeaturesLogAnalyticsWorkspacePtrOutput

func (FeaturesLogAnalyticsWorkspaceOutput) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext added in v3.50.0

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

type FeaturesLogAnalyticsWorkspacePtrInput added in v3.50.0

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 added in v3.50.0

type FeaturesLogAnalyticsWorkspacePtrOutput struct{ *pulumi.OutputState }

func (FeaturesLogAnalyticsWorkspacePtrOutput) Elem added in v3.50.0

func (FeaturesLogAnalyticsWorkspacePtrOutput) ElementType added in v3.50.0

func (FeaturesLogAnalyticsWorkspacePtrOutput) PermanentlyDeleteOnDestroy added in v3.50.0

func (o FeaturesLogAnalyticsWorkspacePtrOutput) PermanentlyDeleteOnDestroy() pulumi.BoolPtrOutput

func (FeaturesLogAnalyticsWorkspacePtrOutput) ToFeaturesLogAnalyticsWorkspacePtrOutput added in v3.50.0

func (o FeaturesLogAnalyticsWorkspacePtrOutput) ToFeaturesLogAnalyticsWorkspacePtrOutput() FeaturesLogAnalyticsWorkspacePtrOutput

func (FeaturesLogAnalyticsWorkspacePtrOutput) ToFeaturesLogAnalyticsWorkspacePtrOutputWithContext added in v3.50.0

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

type FeaturesNetwork added in v3.14.0

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

type FeaturesNetworkArgs added in v3.14.0

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

func (FeaturesNetworkArgs) ElementType added in v3.14.0

func (FeaturesNetworkArgs) ElementType() reflect.Type

func (FeaturesNetworkArgs) ToFeaturesNetworkOutput added in v3.14.0

func (i FeaturesNetworkArgs) ToFeaturesNetworkOutput() FeaturesNetworkOutput

func (FeaturesNetworkArgs) ToFeaturesNetworkOutputWithContext added in v3.14.0

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

func (FeaturesNetworkArgs) ToFeaturesNetworkPtrOutput added in v3.14.0

func (i FeaturesNetworkArgs) ToFeaturesNetworkPtrOutput() FeaturesNetworkPtrOutput

func (FeaturesNetworkArgs) ToFeaturesNetworkPtrOutputWithContext added in v3.14.0

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

type FeaturesNetworkInput added in v3.14.0

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

type FeaturesNetworkOutput struct{ *pulumi.OutputState }

func (FeaturesNetworkOutput) ElementType added in v3.14.0

func (FeaturesNetworkOutput) ElementType() reflect.Type

func (FeaturesNetworkOutput) RelaxedLocking added in v3.14.0

func (o FeaturesNetworkOutput) RelaxedLocking() pulumi.BoolOutput

func (FeaturesNetworkOutput) ToFeaturesNetworkOutput added in v3.14.0

func (o FeaturesNetworkOutput) ToFeaturesNetworkOutput() FeaturesNetworkOutput

func (FeaturesNetworkOutput) ToFeaturesNetworkOutputWithContext added in v3.14.0

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

func (FeaturesNetworkOutput) ToFeaturesNetworkPtrOutput added in v3.14.0

func (o FeaturesNetworkOutput) ToFeaturesNetworkPtrOutput() FeaturesNetworkPtrOutput

func (FeaturesNetworkOutput) ToFeaturesNetworkPtrOutputWithContext added in v3.14.0

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

type FeaturesNetworkPtrInput added in v3.14.0

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

func FeaturesNetworkPtr added in v3.14.0

func FeaturesNetworkPtr(v *FeaturesNetworkArgs) FeaturesNetworkPtrInput

type FeaturesNetworkPtrOutput added in v3.14.0

type FeaturesNetworkPtrOutput struct{ *pulumi.OutputState }

func (FeaturesNetworkPtrOutput) Elem added in v3.14.0

func (FeaturesNetworkPtrOutput) ElementType added in v3.14.0

func (FeaturesNetworkPtrOutput) ElementType() reflect.Type

func (FeaturesNetworkPtrOutput) RelaxedLocking added in v3.14.0

func (o FeaturesNetworkPtrOutput) RelaxedLocking() pulumi.BoolPtrOutput

func (FeaturesNetworkPtrOutput) ToFeaturesNetworkPtrOutput added in v3.14.0

func (o FeaturesNetworkPtrOutput) ToFeaturesNetworkPtrOutput() FeaturesNetworkPtrOutput

func (FeaturesNetworkPtrOutput) ToFeaturesNetworkPtrOutputWithContext added in v3.14.0

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

type FeaturesOutput

type FeaturesOutput struct{ *pulumi.OutputState }

func (FeaturesOutput) ElementType

func (FeaturesOutput) ElementType() reflect.Type

func (FeaturesOutput) KeyVault

func (FeaturesOutput) LogAnalyticsWorkspace added in v3.50.0

func (o FeaturesOutput) LogAnalyticsWorkspace() FeaturesLogAnalyticsWorkspacePtrOutput

func (FeaturesOutput) Network added in v3.14.0

func (FeaturesOutput) TemplateDeployment added in v3.24.0

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 FeaturesTemplateDeployment added in v3.24.0

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

type FeaturesTemplateDeploymentArgs added in v3.24.0

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

func (FeaturesTemplateDeploymentArgs) ElementType added in v3.24.0

func (FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentOutput added in v3.24.0

func (i FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentOutput() FeaturesTemplateDeploymentOutput

func (FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentOutputWithContext added in v3.24.0

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

func (FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentPtrOutput added in v3.24.0

func (i FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentPtrOutput() FeaturesTemplateDeploymentPtrOutput

func (FeaturesTemplateDeploymentArgs) ToFeaturesTemplateDeploymentPtrOutputWithContext added in v3.24.0

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

type FeaturesTemplateDeploymentInput added in v3.24.0

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 added in v3.24.0

type FeaturesTemplateDeploymentOutput struct{ *pulumi.OutputState }

func (FeaturesTemplateDeploymentOutput) DeleteNestedItemsDuringDeletion added in v3.24.0

func (o FeaturesTemplateDeploymentOutput) DeleteNestedItemsDuringDeletion() pulumi.BoolOutput

func (FeaturesTemplateDeploymentOutput) ElementType added in v3.24.0

func (FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentOutput added in v3.24.0

func (o FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentOutput() FeaturesTemplateDeploymentOutput

func (FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentOutputWithContext added in v3.24.0

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

func (FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentPtrOutput added in v3.24.0

func (o FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentPtrOutput() FeaturesTemplateDeploymentPtrOutput

func (FeaturesTemplateDeploymentOutput) ToFeaturesTemplateDeploymentPtrOutputWithContext added in v3.24.0

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

type FeaturesTemplateDeploymentPtrInput added in v3.24.0

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

func FeaturesTemplateDeploymentPtr added in v3.24.0

type FeaturesTemplateDeploymentPtrOutput added in v3.24.0

type FeaturesTemplateDeploymentPtrOutput struct{ *pulumi.OutputState }

func (FeaturesTemplateDeploymentPtrOutput) DeleteNestedItemsDuringDeletion added in v3.24.0

func (o FeaturesTemplateDeploymentPtrOutput) DeleteNestedItemsDuringDeletion() pulumi.BoolPtrOutput

func (FeaturesTemplateDeploymentPtrOutput) Elem added in v3.24.0

func (FeaturesTemplateDeploymentPtrOutput) ElementType added in v3.24.0

func (FeaturesTemplateDeploymentPtrOutput) ToFeaturesTemplateDeploymentPtrOutput added in v3.24.0

func (o FeaturesTemplateDeploymentPtrOutput) ToFeaturesTemplateDeploymentPtrOutput() FeaturesTemplateDeploymentPtrOutput

func (FeaturesTemplateDeploymentPtrOutput) ToFeaturesTemplateDeploymentPtrOutputWithContext added in v3.24.0

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

type FeaturesVirtualMachine

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

type FeaturesVirtualMachineArgs

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

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 added in v3.32.0

func (o FeaturesVirtualMachineOutput) GracefulShutdown() 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 added in v3.32.0

func (FeaturesVirtualMachinePtrOutput) ToFeaturesVirtualMachinePtrOutput

func (o FeaturesVirtualMachinePtrOutput) ToFeaturesVirtualMachinePtrOutput() FeaturesVirtualMachinePtrOutput

func (FeaturesVirtualMachinePtrOutput) ToFeaturesVirtualMachinePtrOutputWithContext

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

type FeaturesVirtualMachineScaleSet

type FeaturesVirtualMachineScaleSet struct {
	RollInstancesWhenRequired bool `pulumi:"rollInstancesWhenRequired"`
}

type FeaturesVirtualMachineScaleSetArgs

type FeaturesVirtualMachineScaleSetArgs struct {
	RollInstancesWhenRequired pulumi.BoolInput `pulumi:"rollInstancesWhenRequired"`
}

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

func (o FeaturesVirtualMachineScaleSetOutput) RollInstancesWhenRequired() pulumi.BoolOutput

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

func (o FeaturesVirtualMachineScaleSetPtrOutput) RollInstancesWhenRequired() 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