config

package
v3.4.0 Latest Latest
Warning

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

Go to latest
Published: May 1, 2020 License: Apache-2.0 Imports: 6 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 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

func GetSkipCredentialsValidation(ctx *pulumi.Context) bool

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

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.

Types

type Features

type Features struct {
	KeyVault               *FeaturesKeyVault               `pulumi:"keyVault"`
	VirtualMachine         *FeaturesVirtualMachine         `pulumi:"virtualMachine"`
	VirtualMachineScaleSet *FeaturesVirtualMachineScaleSet `pulumi:"virtualMachineScaleSet"`
}

type FeaturesArgs

type FeaturesArgs struct {
	KeyVault               FeaturesKeyVaultPtrInput               `pulumi:"keyVault"`
	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 FeaturesOutput

type FeaturesOutput struct{ *pulumi.OutputState }

func (FeaturesOutput) ElementType

func (FeaturesOutput) ElementType() reflect.Type

func (FeaturesOutput) KeyVault

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 FeaturesVirtualMachine

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

type FeaturesVirtualMachineArgs

type FeaturesVirtualMachineArgs struct {
	DeleteOsDiskOnDeletion pulumi.BoolInput `pulumi:"deleteOsDiskOnDeletion"`
}

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

func (FeaturesVirtualMachineOutput) ElementType

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