v20200202

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	InfrastructureEncryptionStateEnabled  = InfrastructureEncryptionState("Enabled")
	InfrastructureEncryptionStateDisabled = InfrastructureEncryptionState("Disabled")
)
View Source
const (
	PrivateEndpointConnectionStatusPending      = PrivateEndpointConnectionStatus("Pending")
	PrivateEndpointConnectionStatusApproved     = PrivateEndpointConnectionStatus("Approved")
	PrivateEndpointConnectionStatusRejected     = PrivateEndpointConnectionStatus("Rejected")
	PrivateEndpointConnectionStatusDisconnected = PrivateEndpointConnectionStatus("Disconnected")
)
View Source
const (
	ProvisioningStateSucceeded = ProvisioningState("Succeeded")
	ProvisioningStateDeleting  = ProvisioningState("Deleting")
	ProvisioningStateFailed    = ProvisioningState("Failed")
	ProvisioningStatePending   = ProvisioningState("Pending")
)
View Source
const (
	ResourceIdentityTypeSystemAssigned               = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeNone                         = ResourceIdentityType("None")
	ResourceIdentityTypeUserAssigned                 = ResourceIdentityType("UserAssigned")
	ResourceIdentityType_SystemAssigned_UserAssigned = ResourceIdentityType("SystemAssigned, UserAssigned")
)
View Source
const (
	SkuNameStandard = SkuName("Standard")
	SkuNameRS0      = SkuName("RS0")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CmkKekIdentity added in v0.5.0

type CmkKekIdentity struct {
	// Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
	UseSystemAssignedIdentity *bool `pulumi:"useSystemAssignedIdentity"`
	// The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
	UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}

The details of the identity used for CMK

type CmkKekIdentityArgs added in v0.5.0

type CmkKekIdentityArgs struct {
	// Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
	UseSystemAssignedIdentity pulumi.BoolPtrInput `pulumi:"useSystemAssignedIdentity"`
	// The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
	UserAssignedIdentity pulumi.StringPtrInput `pulumi:"userAssignedIdentity"`
}

The details of the identity used for CMK

func (CmkKekIdentityArgs) ElementType added in v0.5.0

func (CmkKekIdentityArgs) ElementType() reflect.Type

func (CmkKekIdentityArgs) ToCmkKekIdentityOutput added in v0.5.0

func (i CmkKekIdentityArgs) ToCmkKekIdentityOutput() CmkKekIdentityOutput

func (CmkKekIdentityArgs) ToCmkKekIdentityOutputWithContext added in v0.5.0

func (i CmkKekIdentityArgs) ToCmkKekIdentityOutputWithContext(ctx context.Context) CmkKekIdentityOutput

func (CmkKekIdentityArgs) ToCmkKekIdentityPtrOutput added in v0.5.0

func (i CmkKekIdentityArgs) ToCmkKekIdentityPtrOutput() CmkKekIdentityPtrOutput

func (CmkKekIdentityArgs) ToCmkKekIdentityPtrOutputWithContext added in v0.5.0

func (i CmkKekIdentityArgs) ToCmkKekIdentityPtrOutputWithContext(ctx context.Context) CmkKekIdentityPtrOutput

type CmkKekIdentityInput added in v0.5.0

type CmkKekIdentityInput interface {
	pulumi.Input

	ToCmkKekIdentityOutput() CmkKekIdentityOutput
	ToCmkKekIdentityOutputWithContext(context.Context) CmkKekIdentityOutput
}

CmkKekIdentityInput is an input type that accepts CmkKekIdentityArgs and CmkKekIdentityOutput values. You can construct a concrete instance of `CmkKekIdentityInput` via:

CmkKekIdentityArgs{...}

type CmkKekIdentityOutput added in v0.5.0

type CmkKekIdentityOutput struct{ *pulumi.OutputState }

The details of the identity used for CMK

func (CmkKekIdentityOutput) ElementType added in v0.5.0

func (CmkKekIdentityOutput) ElementType() reflect.Type

func (CmkKekIdentityOutput) ToCmkKekIdentityOutput added in v0.5.0

func (o CmkKekIdentityOutput) ToCmkKekIdentityOutput() CmkKekIdentityOutput

func (CmkKekIdentityOutput) ToCmkKekIdentityOutputWithContext added in v0.5.0

func (o CmkKekIdentityOutput) ToCmkKekIdentityOutputWithContext(ctx context.Context) CmkKekIdentityOutput

func (CmkKekIdentityOutput) ToCmkKekIdentityPtrOutput added in v0.5.0

func (o CmkKekIdentityOutput) ToCmkKekIdentityPtrOutput() CmkKekIdentityPtrOutput

func (CmkKekIdentityOutput) ToCmkKekIdentityPtrOutputWithContext added in v0.5.0

func (o CmkKekIdentityOutput) ToCmkKekIdentityPtrOutputWithContext(ctx context.Context) CmkKekIdentityPtrOutput

func (CmkKekIdentityOutput) UseSystemAssignedIdentity added in v0.5.0

func (o CmkKekIdentityOutput) UseSystemAssignedIdentity() pulumi.BoolPtrOutput

Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field

func (CmkKekIdentityOutput) UserAssignedIdentity added in v0.5.0

func (o CmkKekIdentityOutput) UserAssignedIdentity() pulumi.StringPtrOutput

The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned

type CmkKekIdentityPtrInput added in v0.5.0

type CmkKekIdentityPtrInput interface {
	pulumi.Input

	ToCmkKekIdentityPtrOutput() CmkKekIdentityPtrOutput
	ToCmkKekIdentityPtrOutputWithContext(context.Context) CmkKekIdentityPtrOutput
}

CmkKekIdentityPtrInput is an input type that accepts CmkKekIdentityArgs, CmkKekIdentityPtr and CmkKekIdentityPtrOutput values. You can construct a concrete instance of `CmkKekIdentityPtrInput` via:

        CmkKekIdentityArgs{...}

or:

        nil

func CmkKekIdentityPtr added in v0.5.0

func CmkKekIdentityPtr(v *CmkKekIdentityArgs) CmkKekIdentityPtrInput

type CmkKekIdentityPtrOutput added in v0.5.0

type CmkKekIdentityPtrOutput struct{ *pulumi.OutputState }

func (CmkKekIdentityPtrOutput) Elem added in v0.5.0

func (CmkKekIdentityPtrOutput) ElementType added in v0.5.0

func (CmkKekIdentityPtrOutput) ElementType() reflect.Type

func (CmkKekIdentityPtrOutput) ToCmkKekIdentityPtrOutput added in v0.5.0

func (o CmkKekIdentityPtrOutput) ToCmkKekIdentityPtrOutput() CmkKekIdentityPtrOutput

func (CmkKekIdentityPtrOutput) ToCmkKekIdentityPtrOutputWithContext added in v0.5.0

func (o CmkKekIdentityPtrOutput) ToCmkKekIdentityPtrOutputWithContext(ctx context.Context) CmkKekIdentityPtrOutput

func (CmkKekIdentityPtrOutput) UseSystemAssignedIdentity added in v0.5.0

func (o CmkKekIdentityPtrOutput) UseSystemAssignedIdentity() pulumi.BoolPtrOutput

Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field

func (CmkKekIdentityPtrOutput) UserAssignedIdentity added in v0.5.0

func (o CmkKekIdentityPtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput

The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned

type CmkKekIdentityResponse added in v0.5.0

type CmkKekIdentityResponse struct {
	// Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
	UseSystemAssignedIdentity *bool `pulumi:"useSystemAssignedIdentity"`
	// The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
	UserAssignedIdentity *string `pulumi:"userAssignedIdentity"`
}

The details of the identity used for CMK

type CmkKekIdentityResponseArgs added in v0.5.0

type CmkKekIdentityResponseArgs struct {
	// Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field
	UseSystemAssignedIdentity pulumi.BoolPtrInput `pulumi:"useSystemAssignedIdentity"`
	// The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned
	UserAssignedIdentity pulumi.StringPtrInput `pulumi:"userAssignedIdentity"`
}

The details of the identity used for CMK

func (CmkKekIdentityResponseArgs) ElementType added in v0.5.0

func (CmkKekIdentityResponseArgs) ElementType() reflect.Type

func (CmkKekIdentityResponseArgs) ToCmkKekIdentityResponseOutput added in v0.5.0

func (i CmkKekIdentityResponseArgs) ToCmkKekIdentityResponseOutput() CmkKekIdentityResponseOutput

func (CmkKekIdentityResponseArgs) ToCmkKekIdentityResponseOutputWithContext added in v0.5.0

func (i CmkKekIdentityResponseArgs) ToCmkKekIdentityResponseOutputWithContext(ctx context.Context) CmkKekIdentityResponseOutput

func (CmkKekIdentityResponseArgs) ToCmkKekIdentityResponsePtrOutput added in v0.5.0

func (i CmkKekIdentityResponseArgs) ToCmkKekIdentityResponsePtrOutput() CmkKekIdentityResponsePtrOutput

func (CmkKekIdentityResponseArgs) ToCmkKekIdentityResponsePtrOutputWithContext added in v0.5.0

func (i CmkKekIdentityResponseArgs) ToCmkKekIdentityResponsePtrOutputWithContext(ctx context.Context) CmkKekIdentityResponsePtrOutput

type CmkKekIdentityResponseInput added in v0.5.0

type CmkKekIdentityResponseInput interface {
	pulumi.Input

	ToCmkKekIdentityResponseOutput() CmkKekIdentityResponseOutput
	ToCmkKekIdentityResponseOutputWithContext(context.Context) CmkKekIdentityResponseOutput
}

CmkKekIdentityResponseInput is an input type that accepts CmkKekIdentityResponseArgs and CmkKekIdentityResponseOutput values. You can construct a concrete instance of `CmkKekIdentityResponseInput` via:

CmkKekIdentityResponseArgs{...}

type CmkKekIdentityResponseOutput added in v0.5.0

type CmkKekIdentityResponseOutput struct{ *pulumi.OutputState }

The details of the identity used for CMK

func (CmkKekIdentityResponseOutput) ElementType added in v0.5.0

func (CmkKekIdentityResponseOutput) ToCmkKekIdentityResponseOutput added in v0.5.0

func (o CmkKekIdentityResponseOutput) ToCmkKekIdentityResponseOutput() CmkKekIdentityResponseOutput

func (CmkKekIdentityResponseOutput) ToCmkKekIdentityResponseOutputWithContext added in v0.5.0

func (o CmkKekIdentityResponseOutput) ToCmkKekIdentityResponseOutputWithContext(ctx context.Context) CmkKekIdentityResponseOutput

func (CmkKekIdentityResponseOutput) ToCmkKekIdentityResponsePtrOutput added in v0.5.0

func (o CmkKekIdentityResponseOutput) ToCmkKekIdentityResponsePtrOutput() CmkKekIdentityResponsePtrOutput

func (CmkKekIdentityResponseOutput) ToCmkKekIdentityResponsePtrOutputWithContext added in v0.5.0

func (o CmkKekIdentityResponseOutput) ToCmkKekIdentityResponsePtrOutputWithContext(ctx context.Context) CmkKekIdentityResponsePtrOutput

func (CmkKekIdentityResponseOutput) UseSystemAssignedIdentity added in v0.5.0

func (o CmkKekIdentityResponseOutput) UseSystemAssignedIdentity() pulumi.BoolPtrOutput

Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field

func (CmkKekIdentityResponseOutput) UserAssignedIdentity added in v0.5.0

func (o CmkKekIdentityResponseOutput) UserAssignedIdentity() pulumi.StringPtrOutput

The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned

type CmkKekIdentityResponsePtrInput added in v0.5.0

type CmkKekIdentityResponsePtrInput interface {
	pulumi.Input

	ToCmkKekIdentityResponsePtrOutput() CmkKekIdentityResponsePtrOutput
	ToCmkKekIdentityResponsePtrOutputWithContext(context.Context) CmkKekIdentityResponsePtrOutput
}

CmkKekIdentityResponsePtrInput is an input type that accepts CmkKekIdentityResponseArgs, CmkKekIdentityResponsePtr and CmkKekIdentityResponsePtrOutput values. You can construct a concrete instance of `CmkKekIdentityResponsePtrInput` via:

        CmkKekIdentityResponseArgs{...}

or:

        nil

func CmkKekIdentityResponsePtr added in v0.5.0

func CmkKekIdentityResponsePtr(v *CmkKekIdentityResponseArgs) CmkKekIdentityResponsePtrInput

type CmkKekIdentityResponsePtrOutput added in v0.5.0

type CmkKekIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (CmkKekIdentityResponsePtrOutput) Elem added in v0.5.0

func (CmkKekIdentityResponsePtrOutput) ElementType added in v0.5.0

func (CmkKekIdentityResponsePtrOutput) ToCmkKekIdentityResponsePtrOutput added in v0.5.0

func (o CmkKekIdentityResponsePtrOutput) ToCmkKekIdentityResponsePtrOutput() CmkKekIdentityResponsePtrOutput

func (CmkKekIdentityResponsePtrOutput) ToCmkKekIdentityResponsePtrOutputWithContext added in v0.5.0

func (o CmkKekIdentityResponsePtrOutput) ToCmkKekIdentityResponsePtrOutputWithContext(ctx context.Context) CmkKekIdentityResponsePtrOutput

func (CmkKekIdentityResponsePtrOutput) UseSystemAssignedIdentity added in v0.5.0

func (o CmkKekIdentityResponsePtrOutput) UseSystemAssignedIdentity() pulumi.BoolPtrOutput

Indicate that system assigned identity should be used. Mutually exclusive with 'userAssignedIdentity' field

func (CmkKekIdentityResponsePtrOutput) UserAssignedIdentity added in v0.5.0

func (o CmkKekIdentityResponsePtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput

The user assigned identity to be used to grant permissions in case the type of identity used is UserAssigned

type CmkKeyVaultProperties added in v0.5.0

type CmkKeyVaultProperties struct {
	// The key uri of the Customer Managed Key
	KeyUri *string `pulumi:"keyUri"`
}

The properties of the Key Vault which hosts CMK

type CmkKeyVaultPropertiesArgs added in v0.5.0

type CmkKeyVaultPropertiesArgs struct {
	// The key uri of the Customer Managed Key
	KeyUri pulumi.StringPtrInput `pulumi:"keyUri"`
}

The properties of the Key Vault which hosts CMK

func (CmkKeyVaultPropertiesArgs) ElementType added in v0.5.0

func (CmkKeyVaultPropertiesArgs) ElementType() reflect.Type

func (CmkKeyVaultPropertiesArgs) ToCmkKeyVaultPropertiesOutput added in v0.5.0

func (i CmkKeyVaultPropertiesArgs) ToCmkKeyVaultPropertiesOutput() CmkKeyVaultPropertiesOutput

func (CmkKeyVaultPropertiesArgs) ToCmkKeyVaultPropertiesOutputWithContext added in v0.5.0

func (i CmkKeyVaultPropertiesArgs) ToCmkKeyVaultPropertiesOutputWithContext(ctx context.Context) CmkKeyVaultPropertiesOutput

func (CmkKeyVaultPropertiesArgs) ToCmkKeyVaultPropertiesPtrOutput added in v0.5.0

func (i CmkKeyVaultPropertiesArgs) ToCmkKeyVaultPropertiesPtrOutput() CmkKeyVaultPropertiesPtrOutput

func (CmkKeyVaultPropertiesArgs) ToCmkKeyVaultPropertiesPtrOutputWithContext added in v0.5.0

func (i CmkKeyVaultPropertiesArgs) ToCmkKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) CmkKeyVaultPropertiesPtrOutput

type CmkKeyVaultPropertiesInput added in v0.5.0

type CmkKeyVaultPropertiesInput interface {
	pulumi.Input

	ToCmkKeyVaultPropertiesOutput() CmkKeyVaultPropertiesOutput
	ToCmkKeyVaultPropertiesOutputWithContext(context.Context) CmkKeyVaultPropertiesOutput
}

CmkKeyVaultPropertiesInput is an input type that accepts CmkKeyVaultPropertiesArgs and CmkKeyVaultPropertiesOutput values. You can construct a concrete instance of `CmkKeyVaultPropertiesInput` via:

CmkKeyVaultPropertiesArgs{...}

type CmkKeyVaultPropertiesOutput added in v0.5.0

type CmkKeyVaultPropertiesOutput struct{ *pulumi.OutputState }

The properties of the Key Vault which hosts CMK

func (CmkKeyVaultPropertiesOutput) ElementType added in v0.5.0

func (CmkKeyVaultPropertiesOutput) KeyUri added in v0.5.0

The key uri of the Customer Managed Key

func (CmkKeyVaultPropertiesOutput) ToCmkKeyVaultPropertiesOutput added in v0.5.0

func (o CmkKeyVaultPropertiesOutput) ToCmkKeyVaultPropertiesOutput() CmkKeyVaultPropertiesOutput

func (CmkKeyVaultPropertiesOutput) ToCmkKeyVaultPropertiesOutputWithContext added in v0.5.0

func (o CmkKeyVaultPropertiesOutput) ToCmkKeyVaultPropertiesOutputWithContext(ctx context.Context) CmkKeyVaultPropertiesOutput

func (CmkKeyVaultPropertiesOutput) ToCmkKeyVaultPropertiesPtrOutput added in v0.5.0

func (o CmkKeyVaultPropertiesOutput) ToCmkKeyVaultPropertiesPtrOutput() CmkKeyVaultPropertiesPtrOutput

func (CmkKeyVaultPropertiesOutput) ToCmkKeyVaultPropertiesPtrOutputWithContext added in v0.5.0

func (o CmkKeyVaultPropertiesOutput) ToCmkKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) CmkKeyVaultPropertiesPtrOutput

type CmkKeyVaultPropertiesPtrInput added in v0.5.0

type CmkKeyVaultPropertiesPtrInput interface {
	pulumi.Input

	ToCmkKeyVaultPropertiesPtrOutput() CmkKeyVaultPropertiesPtrOutput
	ToCmkKeyVaultPropertiesPtrOutputWithContext(context.Context) CmkKeyVaultPropertiesPtrOutput
}

CmkKeyVaultPropertiesPtrInput is an input type that accepts CmkKeyVaultPropertiesArgs, CmkKeyVaultPropertiesPtr and CmkKeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `CmkKeyVaultPropertiesPtrInput` via:

        CmkKeyVaultPropertiesArgs{...}

or:

        nil

func CmkKeyVaultPropertiesPtr added in v0.5.0

func CmkKeyVaultPropertiesPtr(v *CmkKeyVaultPropertiesArgs) CmkKeyVaultPropertiesPtrInput

type CmkKeyVaultPropertiesPtrOutput added in v0.5.0

type CmkKeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CmkKeyVaultPropertiesPtrOutput) Elem added in v0.5.0

func (CmkKeyVaultPropertiesPtrOutput) ElementType added in v0.5.0

func (CmkKeyVaultPropertiesPtrOutput) KeyUri added in v0.5.0

The key uri of the Customer Managed Key

func (CmkKeyVaultPropertiesPtrOutput) ToCmkKeyVaultPropertiesPtrOutput added in v0.5.0

func (o CmkKeyVaultPropertiesPtrOutput) ToCmkKeyVaultPropertiesPtrOutput() CmkKeyVaultPropertiesPtrOutput

func (CmkKeyVaultPropertiesPtrOutput) ToCmkKeyVaultPropertiesPtrOutputWithContext added in v0.5.0

func (o CmkKeyVaultPropertiesPtrOutput) ToCmkKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) CmkKeyVaultPropertiesPtrOutput

type CmkKeyVaultPropertiesResponse added in v0.5.0

type CmkKeyVaultPropertiesResponse struct {
	// The key uri of the Customer Managed Key
	KeyUri *string `pulumi:"keyUri"`
}

The properties of the Key Vault which hosts CMK

type CmkKeyVaultPropertiesResponseArgs added in v0.5.0

type CmkKeyVaultPropertiesResponseArgs struct {
	// The key uri of the Customer Managed Key
	KeyUri pulumi.StringPtrInput `pulumi:"keyUri"`
}

The properties of the Key Vault which hosts CMK

func (CmkKeyVaultPropertiesResponseArgs) ElementType added in v0.5.0

func (CmkKeyVaultPropertiesResponseArgs) ToCmkKeyVaultPropertiesResponseOutput added in v0.5.0

func (i CmkKeyVaultPropertiesResponseArgs) ToCmkKeyVaultPropertiesResponseOutput() CmkKeyVaultPropertiesResponseOutput

func (CmkKeyVaultPropertiesResponseArgs) ToCmkKeyVaultPropertiesResponseOutputWithContext added in v0.5.0

func (i CmkKeyVaultPropertiesResponseArgs) ToCmkKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) CmkKeyVaultPropertiesResponseOutput

func (CmkKeyVaultPropertiesResponseArgs) ToCmkKeyVaultPropertiesResponsePtrOutput added in v0.5.0

func (i CmkKeyVaultPropertiesResponseArgs) ToCmkKeyVaultPropertiesResponsePtrOutput() CmkKeyVaultPropertiesResponsePtrOutput

func (CmkKeyVaultPropertiesResponseArgs) ToCmkKeyVaultPropertiesResponsePtrOutputWithContext added in v0.5.0

func (i CmkKeyVaultPropertiesResponseArgs) ToCmkKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) CmkKeyVaultPropertiesResponsePtrOutput

type CmkKeyVaultPropertiesResponseInput added in v0.5.0

type CmkKeyVaultPropertiesResponseInput interface {
	pulumi.Input

	ToCmkKeyVaultPropertiesResponseOutput() CmkKeyVaultPropertiesResponseOutput
	ToCmkKeyVaultPropertiesResponseOutputWithContext(context.Context) CmkKeyVaultPropertiesResponseOutput
}

CmkKeyVaultPropertiesResponseInput is an input type that accepts CmkKeyVaultPropertiesResponseArgs and CmkKeyVaultPropertiesResponseOutput values. You can construct a concrete instance of `CmkKeyVaultPropertiesResponseInput` via:

CmkKeyVaultPropertiesResponseArgs{...}

type CmkKeyVaultPropertiesResponseOutput added in v0.5.0

type CmkKeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of the Key Vault which hosts CMK

func (CmkKeyVaultPropertiesResponseOutput) ElementType added in v0.5.0

func (CmkKeyVaultPropertiesResponseOutput) KeyUri added in v0.5.0

The key uri of the Customer Managed Key

func (CmkKeyVaultPropertiesResponseOutput) ToCmkKeyVaultPropertiesResponseOutput added in v0.5.0

func (o CmkKeyVaultPropertiesResponseOutput) ToCmkKeyVaultPropertiesResponseOutput() CmkKeyVaultPropertiesResponseOutput

func (CmkKeyVaultPropertiesResponseOutput) ToCmkKeyVaultPropertiesResponseOutputWithContext added in v0.5.0

func (o CmkKeyVaultPropertiesResponseOutput) ToCmkKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) CmkKeyVaultPropertiesResponseOutput

func (CmkKeyVaultPropertiesResponseOutput) ToCmkKeyVaultPropertiesResponsePtrOutput added in v0.5.0

func (o CmkKeyVaultPropertiesResponseOutput) ToCmkKeyVaultPropertiesResponsePtrOutput() CmkKeyVaultPropertiesResponsePtrOutput

func (CmkKeyVaultPropertiesResponseOutput) ToCmkKeyVaultPropertiesResponsePtrOutputWithContext added in v0.5.0

func (o CmkKeyVaultPropertiesResponseOutput) ToCmkKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) CmkKeyVaultPropertiesResponsePtrOutput

type CmkKeyVaultPropertiesResponsePtrInput added in v0.5.0

type CmkKeyVaultPropertiesResponsePtrInput interface {
	pulumi.Input

	ToCmkKeyVaultPropertiesResponsePtrOutput() CmkKeyVaultPropertiesResponsePtrOutput
	ToCmkKeyVaultPropertiesResponsePtrOutputWithContext(context.Context) CmkKeyVaultPropertiesResponsePtrOutput
}

CmkKeyVaultPropertiesResponsePtrInput is an input type that accepts CmkKeyVaultPropertiesResponseArgs, CmkKeyVaultPropertiesResponsePtr and CmkKeyVaultPropertiesResponsePtrOutput values. You can construct a concrete instance of `CmkKeyVaultPropertiesResponsePtrInput` via:

        CmkKeyVaultPropertiesResponseArgs{...}

or:

        nil

type CmkKeyVaultPropertiesResponsePtrOutput added in v0.5.0

type CmkKeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CmkKeyVaultPropertiesResponsePtrOutput) Elem added in v0.5.0

func (CmkKeyVaultPropertiesResponsePtrOutput) ElementType added in v0.5.0

func (CmkKeyVaultPropertiesResponsePtrOutput) KeyUri added in v0.5.0

The key uri of the Customer Managed Key

func (CmkKeyVaultPropertiesResponsePtrOutput) ToCmkKeyVaultPropertiesResponsePtrOutput added in v0.5.0

func (o CmkKeyVaultPropertiesResponsePtrOutput) ToCmkKeyVaultPropertiesResponsePtrOutput() CmkKeyVaultPropertiesResponsePtrOutput

func (CmkKeyVaultPropertiesResponsePtrOutput) ToCmkKeyVaultPropertiesResponsePtrOutputWithContext added in v0.5.0

func (o CmkKeyVaultPropertiesResponsePtrOutput) ToCmkKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) CmkKeyVaultPropertiesResponsePtrOutput

type IdentityData added in v0.5.0

type IdentityData struct {
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
	Type string `pulumi:"type"`
	// The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]interface{} `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

type IdentityDataArgs added in v0.5.0

type IdentityDataArgs struct {
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
	Type pulumi.StringInput `pulumi:"type"`
	// The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities pulumi.MapInput `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

func (IdentityDataArgs) ElementType added in v0.5.0

func (IdentityDataArgs) ElementType() reflect.Type

func (IdentityDataArgs) ToIdentityDataOutput added in v0.5.0

func (i IdentityDataArgs) ToIdentityDataOutput() IdentityDataOutput

func (IdentityDataArgs) ToIdentityDataOutputWithContext added in v0.5.0

func (i IdentityDataArgs) ToIdentityDataOutputWithContext(ctx context.Context) IdentityDataOutput

func (IdentityDataArgs) ToIdentityDataPtrOutput added in v0.5.0

func (i IdentityDataArgs) ToIdentityDataPtrOutput() IdentityDataPtrOutput

func (IdentityDataArgs) ToIdentityDataPtrOutputWithContext added in v0.5.0

func (i IdentityDataArgs) ToIdentityDataPtrOutputWithContext(ctx context.Context) IdentityDataPtrOutput

type IdentityDataInput added in v0.5.0

type IdentityDataInput interface {
	pulumi.Input

	ToIdentityDataOutput() IdentityDataOutput
	ToIdentityDataOutputWithContext(context.Context) IdentityDataOutput
}

IdentityDataInput is an input type that accepts IdentityDataArgs and IdentityDataOutput values. You can construct a concrete instance of `IdentityDataInput` via:

IdentityDataArgs{...}

type IdentityDataOutput added in v0.5.0

type IdentityDataOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityDataOutput) ElementType added in v0.5.0

func (IdentityDataOutput) ElementType() reflect.Type

func (IdentityDataOutput) ToIdentityDataOutput added in v0.5.0

func (o IdentityDataOutput) ToIdentityDataOutput() IdentityDataOutput

func (IdentityDataOutput) ToIdentityDataOutputWithContext added in v0.5.0

func (o IdentityDataOutput) ToIdentityDataOutputWithContext(ctx context.Context) IdentityDataOutput

func (IdentityDataOutput) ToIdentityDataPtrOutput added in v0.5.0

func (o IdentityDataOutput) ToIdentityDataPtrOutput() IdentityDataPtrOutput

func (IdentityDataOutput) ToIdentityDataPtrOutputWithContext added in v0.5.0

func (o IdentityDataOutput) ToIdentityDataPtrOutputWithContext(ctx context.Context) IdentityDataPtrOutput

func (IdentityDataOutput) Type added in v0.5.0

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

func (IdentityDataOutput) UserAssignedIdentities added in v0.5.0

func (o IdentityDataOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityDataPtrInput added in v0.5.0

type IdentityDataPtrInput interface {
	pulumi.Input

	ToIdentityDataPtrOutput() IdentityDataPtrOutput
	ToIdentityDataPtrOutputWithContext(context.Context) IdentityDataPtrOutput
}

IdentityDataPtrInput is an input type that accepts IdentityDataArgs, IdentityDataPtr and IdentityDataPtrOutput values. You can construct a concrete instance of `IdentityDataPtrInput` via:

        IdentityDataArgs{...}

or:

        nil

func IdentityDataPtr added in v0.5.0

func IdentityDataPtr(v *IdentityDataArgs) IdentityDataPtrInput

type IdentityDataPtrOutput added in v0.5.0

type IdentityDataPtrOutput struct{ *pulumi.OutputState }

func (IdentityDataPtrOutput) Elem added in v0.5.0

func (IdentityDataPtrOutput) ElementType added in v0.5.0

func (IdentityDataPtrOutput) ElementType() reflect.Type

func (IdentityDataPtrOutput) ToIdentityDataPtrOutput added in v0.5.0

func (o IdentityDataPtrOutput) ToIdentityDataPtrOutput() IdentityDataPtrOutput

func (IdentityDataPtrOutput) ToIdentityDataPtrOutputWithContext added in v0.5.0

func (o IdentityDataPtrOutput) ToIdentityDataPtrOutputWithContext(ctx context.Context) IdentityDataPtrOutput

func (IdentityDataPtrOutput) Type added in v0.5.0

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

func (IdentityDataPtrOutput) UserAssignedIdentities added in v0.5.0

func (o IdentityDataPtrOutput) UserAssignedIdentities() pulumi.MapOutput

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityDataResponse added in v0.5.0

type IdentityDataResponse struct {
	// The principal ID of resource identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId string `pulumi:"tenantId"`
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
	Type string `pulumi:"type"`
	// The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]UserIdentityResponse `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

type IdentityDataResponseArgs added in v0.5.0

type IdentityDataResponseArgs struct {
	// The principal ID of resource identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant ID of resource.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.
	Type pulumi.StringInput `pulumi:"type"`
	// The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities UserIdentityResponseMapInput `pulumi:"userAssignedIdentities"`
}

Identity for the resource.

func (IdentityDataResponseArgs) ElementType added in v0.5.0

func (IdentityDataResponseArgs) ElementType() reflect.Type

func (IdentityDataResponseArgs) ToIdentityDataResponseOutput added in v0.5.0

func (i IdentityDataResponseArgs) ToIdentityDataResponseOutput() IdentityDataResponseOutput

func (IdentityDataResponseArgs) ToIdentityDataResponseOutputWithContext added in v0.5.0

func (i IdentityDataResponseArgs) ToIdentityDataResponseOutputWithContext(ctx context.Context) IdentityDataResponseOutput

func (IdentityDataResponseArgs) ToIdentityDataResponsePtrOutput added in v0.5.0

func (i IdentityDataResponseArgs) ToIdentityDataResponsePtrOutput() IdentityDataResponsePtrOutput

func (IdentityDataResponseArgs) ToIdentityDataResponsePtrOutputWithContext added in v0.5.0

func (i IdentityDataResponseArgs) ToIdentityDataResponsePtrOutputWithContext(ctx context.Context) IdentityDataResponsePtrOutput

type IdentityDataResponseInput added in v0.5.0

type IdentityDataResponseInput interface {
	pulumi.Input

	ToIdentityDataResponseOutput() IdentityDataResponseOutput
	ToIdentityDataResponseOutputWithContext(context.Context) IdentityDataResponseOutput
}

IdentityDataResponseInput is an input type that accepts IdentityDataResponseArgs and IdentityDataResponseOutput values. You can construct a concrete instance of `IdentityDataResponseInput` via:

IdentityDataResponseArgs{...}

type IdentityDataResponseOutput added in v0.5.0

type IdentityDataResponseOutput struct{ *pulumi.OutputState }

Identity for the resource.

func (IdentityDataResponseOutput) ElementType added in v0.5.0

func (IdentityDataResponseOutput) ElementType() reflect.Type

func (IdentityDataResponseOutput) PrincipalId added in v0.5.0

The principal ID of resource identity.

func (IdentityDataResponseOutput) TenantId added in v0.5.0

The tenant ID of resource.

func (IdentityDataResponseOutput) ToIdentityDataResponseOutput added in v0.5.0

func (o IdentityDataResponseOutput) ToIdentityDataResponseOutput() IdentityDataResponseOutput

func (IdentityDataResponseOutput) ToIdentityDataResponseOutputWithContext added in v0.5.0

func (o IdentityDataResponseOutput) ToIdentityDataResponseOutputWithContext(ctx context.Context) IdentityDataResponseOutput

func (IdentityDataResponseOutput) ToIdentityDataResponsePtrOutput added in v0.5.0

func (o IdentityDataResponseOutput) ToIdentityDataResponsePtrOutput() IdentityDataResponsePtrOutput

func (IdentityDataResponseOutput) ToIdentityDataResponsePtrOutputWithContext added in v0.5.0

func (o IdentityDataResponseOutput) ToIdentityDataResponsePtrOutputWithContext(ctx context.Context) IdentityDataResponsePtrOutput

func (IdentityDataResponseOutput) Type added in v0.5.0

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

func (IdentityDataResponseOutput) UserAssignedIdentities added in v0.5.0

func (o IdentityDataResponseOutput) UserAssignedIdentities() UserIdentityResponseMapOutput

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type IdentityDataResponsePtrInput added in v0.5.0

type IdentityDataResponsePtrInput interface {
	pulumi.Input

	ToIdentityDataResponsePtrOutput() IdentityDataResponsePtrOutput
	ToIdentityDataResponsePtrOutputWithContext(context.Context) IdentityDataResponsePtrOutput
}

IdentityDataResponsePtrInput is an input type that accepts IdentityDataResponseArgs, IdentityDataResponsePtr and IdentityDataResponsePtrOutput values. You can construct a concrete instance of `IdentityDataResponsePtrInput` via:

        IdentityDataResponseArgs{...}

or:

        nil

func IdentityDataResponsePtr added in v0.5.0

func IdentityDataResponsePtr(v *IdentityDataResponseArgs) IdentityDataResponsePtrInput

type IdentityDataResponsePtrOutput added in v0.5.0

type IdentityDataResponsePtrOutput struct{ *pulumi.OutputState }

func (IdentityDataResponsePtrOutput) Elem added in v0.5.0

func (IdentityDataResponsePtrOutput) ElementType added in v0.5.0

func (IdentityDataResponsePtrOutput) PrincipalId added in v0.5.0

The principal ID of resource identity.

func (IdentityDataResponsePtrOutput) TenantId added in v0.5.0

The tenant ID of resource.

func (IdentityDataResponsePtrOutput) ToIdentityDataResponsePtrOutput added in v0.5.0

func (o IdentityDataResponsePtrOutput) ToIdentityDataResponsePtrOutput() IdentityDataResponsePtrOutput

func (IdentityDataResponsePtrOutput) ToIdentityDataResponsePtrOutputWithContext added in v0.5.0

func (o IdentityDataResponsePtrOutput) ToIdentityDataResponsePtrOutputWithContext(ctx context.Context) IdentityDataResponsePtrOutput

func (IdentityDataResponsePtrOutput) Type added in v0.5.0

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

func (IdentityDataResponsePtrOutput) UserAssignedIdentities added in v0.5.0

The list of user-assigned identities associated with the resource. The user-assigned identity dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type InfrastructureEncryptionState added in v0.5.0

type InfrastructureEncryptionState pulumi.String

Enabling/Disabling the Double Encryption state

func (InfrastructureEncryptionState) ElementType added in v0.5.0

func (InfrastructureEncryptionState) ToStringOutput added in v0.5.0

func (InfrastructureEncryptionState) ToStringOutputWithContext added in v0.5.0

func (e InfrastructureEncryptionState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (InfrastructureEncryptionState) ToStringPtrOutput added in v0.5.0

func (InfrastructureEncryptionState) ToStringPtrOutputWithContext added in v0.5.0

func (e InfrastructureEncryptionState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group where the recovery services vault is present.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the recovery services vault.
	VaultName string `pulumi:"vaultName"`
}

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// Optional ETag.
	ETag *string `pulumi:"eTag"`
	// Resource Id represents the complete path to the resource.
	Id string `pulumi:"id"`
	// Resource location.
	Location *string `pulumi:"location"`
	// Resource name associated with the resource.
	Name string `pulumi:"name"`
	// PrivateEndpointConnectionResource properties
	Properties PrivateEndpointConnectionResponse `pulumi:"properties"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
	Type string `pulumi:"type"`
}

Private Endpoint Connection Response Properties

type LookupVaultArgs added in v0.5.0

type LookupVaultArgs struct {
	// The name of the resource group where the recovery services vault is present.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the recovery services vault.
	VaultName string `pulumi:"vaultName"`
}

type LookupVaultResult added in v0.5.0

type LookupVaultResult struct {
	// Optional ETag.
	ETag *string `pulumi:"eTag"`
	// Resource Id represents the complete path to the resource.
	Id string `pulumi:"id"`
	// Identity for the resource.
	Identity *IdentityDataResponse `pulumi:"identity"`
	// Resource location.
	Location string `pulumi:"location"`
	// Resource name associated with the resource.
	Name string `pulumi:"name"`
	// Properties of the vault.
	Properties VaultPropertiesResponse `pulumi:"properties"`
	// Identifies the unique system identifier for each Azure resource.
	Sku *SkuResponse `pulumi:"sku"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
	Type string `pulumi:"type"`
}

Resource information, as returned by the resource provider.

func LookupVault added in v0.5.0

func LookupVault(ctx *pulumi.Context, args *LookupVaultArgs, opts ...pulumi.InvokeOption) (*LookupVaultResult, error)

type PrivateEndpoint

type PrivateEndpoint struct {
	// Gets or sets id
	Id *string `pulumi:"id"`
}

The Private Endpoint network resource that is linked to the Private Endpoint connection

type PrivateEndpointArgs

type PrivateEndpointArgs struct {
	// Gets or sets id
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The Private Endpoint network resource that is linked to the Private Endpoint connection

func (PrivateEndpointArgs) ElementType

func (PrivateEndpointArgs) ElementType() reflect.Type

func (PrivateEndpointArgs) ToPrivateEndpointOutput

func (i PrivateEndpointArgs) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutput

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// Optional ETag.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Resource location.
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// Resource name associated with the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// PrivateEndpointConnectionResource properties
	Properties PrivateEndpointConnectionResponseOutput `pulumi:"properties"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
	Type pulumi.StringOutput `pulumi:"type"`
}

Private Endpoint Connection Response Properties

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

NewPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.

func (*PrivateEndpointConnection) ElementType added in v0.2.6

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput added in v0.2.6

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// Optional ETag.
	ETag pulumi.StringPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringInput
	// PrivateEndpointConnectionResource properties
	Properties PrivateEndpointConnectionTypePtrInput
	// The name of the resource group where the recovery services vault is present.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The name of the recovery services vault.
	VaultName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput added in v0.2.6

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput added in v0.2.6

type PrivateEndpointConnectionOutput struct {
	*pulumi.OutputState
}

func (PrivateEndpointConnectionOutput) ElementType added in v0.2.6

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput added in v0.2.6

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext added in v0.2.6

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// The Private Endpoint network resource that is linked to the Private Endpoint connection.
	PrivateEndpoint PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// Gets or sets private link service connection state.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// Gets or sets provisioning state of the private endpoint connection.
	ProvisioningState string `pulumi:"provisioningState"`
}

Private Endpoint Connection Response Properties.

type PrivateEndpointConnectionResponseArgs

type PrivateEndpointConnectionResponseArgs struct {
	// The Private Endpoint network resource that is linked to the Private Endpoint connection.
	PrivateEndpoint PrivateEndpointResponseInput `pulumi:"privateEndpoint"`
	// Gets or sets private link service connection state.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseInput `pulumi:"privateLinkServiceConnectionState"`
	// Gets or sets provisioning state of the private endpoint connection.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
}

Private Endpoint Connection Response Properties.

func (PrivateEndpointConnectionResponseArgs) ElementType

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponsePtrOutput

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponsePtrOutput() PrivateEndpointConnectionResponsePtrOutput

func (PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponsePtrOutputWithContext

func (i PrivateEndpointConnectionResponseArgs) ToPrivateEndpointConnectionResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponsePtrOutput

type PrivateEndpointConnectionResponseInput

type PrivateEndpointConnectionResponseInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
	ToPrivateEndpointConnectionResponseOutputWithContext(context.Context) PrivateEndpointConnectionResponseOutput
}

PrivateEndpointConnectionResponseInput is an input type that accepts PrivateEndpointConnectionResponseArgs and PrivateEndpointConnectionResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponseInput` via:

PrivateEndpointConnectionResponseArgs{...}

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

Private Endpoint Connection Response Properties.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The Private Endpoint network resource that is linked to the Private Endpoint connection.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

Gets or sets private link service connection state.

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

Gets or sets provisioning state of the private endpoint connection.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponsePtrOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponsePtrOutput() PrivateEndpointConnectionResponsePtrOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponsePtrOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponsePtrOutput

type PrivateEndpointConnectionResponsePtrInput

type PrivateEndpointConnectionResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionResponsePtrOutput() PrivateEndpointConnectionResponsePtrOutput
	ToPrivateEndpointConnectionResponsePtrOutputWithContext(context.Context) PrivateEndpointConnectionResponsePtrOutput
}

PrivateEndpointConnectionResponsePtrInput is an input type that accepts PrivateEndpointConnectionResponseArgs, PrivateEndpointConnectionResponsePtr and PrivateEndpointConnectionResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointConnectionResponsePtrInput` via:

        PrivateEndpointConnectionResponseArgs{...}

or:

        nil

type PrivateEndpointConnectionResponsePtrOutput

type PrivateEndpointConnectionResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponsePtrOutput) Elem

func (PrivateEndpointConnectionResponsePtrOutput) ElementType

func (PrivateEndpointConnectionResponsePtrOutput) PrivateEndpoint

The Private Endpoint network resource that is linked to the Private Endpoint connection.

func (PrivateEndpointConnectionResponsePtrOutput) PrivateLinkServiceConnectionState

Gets or sets private link service connection state.

func (PrivateEndpointConnectionResponsePtrOutput) ProvisioningState

Gets or sets provisioning state of the private endpoint connection.

func (PrivateEndpointConnectionResponsePtrOutput) ToPrivateEndpointConnectionResponsePtrOutput

func (o PrivateEndpointConnectionResponsePtrOutput) ToPrivateEndpointConnectionResponsePtrOutput() PrivateEndpointConnectionResponsePtrOutput

func (PrivateEndpointConnectionResponsePtrOutput) ToPrivateEndpointConnectionResponsePtrOutputWithContext

func (o PrivateEndpointConnectionResponsePtrOutput) ToPrivateEndpointConnectionResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponsePtrOutput

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
	// Optional ETag.
	ETag pulumi.StringPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// Resource name associated with the resource.
	Name pulumi.StringPtrInput
	// PrivateEndpointConnectionResource properties
	Properties PrivateEndpointConnectionResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
	Type pulumi.StringPtrInput
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointConnectionStatus added in v0.3.1

type PrivateEndpointConnectionStatus pulumi.String

Gets or sets the status

func (PrivateEndpointConnectionStatus) ElementType added in v0.3.1

func (PrivateEndpointConnectionStatus) ToStringOutput added in v0.3.1

func (PrivateEndpointConnectionStatus) ToStringOutputWithContext added in v0.3.1

func (e PrivateEndpointConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (PrivateEndpointConnectionStatus) ToStringPtrOutput added in v0.3.1

func (PrivateEndpointConnectionStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e PrivateEndpointConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PrivateEndpointConnectionType

type PrivateEndpointConnectionType struct {
	// Gets or sets private endpoint associated with the private endpoint connection
	PrivateEndpoint *PrivateEndpoint `pulumi:"privateEndpoint"`
	// Gets or sets private link service connection state
	PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `pulumi:"privateLinkServiceConnectionState"`
	// Gets or sets provisioning state of the private endpoint connection
	ProvisioningState *string `pulumi:"provisioningState"`
}

Private Endpoint Connection Response Properties

type PrivateEndpointConnectionTypeArgs

type PrivateEndpointConnectionTypeArgs struct {
	// Gets or sets private endpoint associated with the private endpoint connection
	PrivateEndpoint PrivateEndpointPtrInput `pulumi:"privateEndpoint"`
	// Gets or sets private link service connection state
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStatePtrInput `pulumi:"privateLinkServiceConnectionState"`
	// Gets or sets provisioning state of the private endpoint connection
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
}

Private Endpoint Connection Response Properties

func (PrivateEndpointConnectionTypeArgs) ElementType

func (PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutput

func (i PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput

func (PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutputWithContext

func (i PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypeOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeOutput

func (PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypePtrOutput

func (i PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypePtrOutput() PrivateEndpointConnectionTypePtrOutput

func (PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypePtrOutputWithContext

func (i PrivateEndpointConnectionTypeArgs) ToPrivateEndpointConnectionTypePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypePtrOutput

type PrivateEndpointConnectionTypeInput

type PrivateEndpointConnectionTypeInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput
	ToPrivateEndpointConnectionTypeOutputWithContext(context.Context) PrivateEndpointConnectionTypeOutput
}

PrivateEndpointConnectionTypeInput is an input type that accepts PrivateEndpointConnectionTypeArgs and PrivateEndpointConnectionTypeOutput values. You can construct a concrete instance of `PrivateEndpointConnectionTypeInput` via:

PrivateEndpointConnectionTypeArgs{...}

type PrivateEndpointConnectionTypeOutput

type PrivateEndpointConnectionTypeOutput struct{ *pulumi.OutputState }

Private Endpoint Connection Response Properties

func (PrivateEndpointConnectionTypeOutput) ElementType

func (PrivateEndpointConnectionTypeOutput) PrivateEndpoint

Gets or sets private endpoint associated with the private endpoint connection

func (PrivateEndpointConnectionTypeOutput) PrivateLinkServiceConnectionState

Gets or sets private link service connection state

func (PrivateEndpointConnectionTypeOutput) ProvisioningState

Gets or sets provisioning state of the private endpoint connection

func (PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutput

func (o PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutput() PrivateEndpointConnectionTypeOutput

func (PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutputWithContext

func (o PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypeOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypeOutput

func (PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypePtrOutput

func (o PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypePtrOutput() PrivateEndpointConnectionTypePtrOutput

func (PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypePtrOutputWithContext

func (o PrivateEndpointConnectionTypeOutput) ToPrivateEndpointConnectionTypePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypePtrOutput

type PrivateEndpointConnectionTypePtrInput

type PrivateEndpointConnectionTypePtrInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionTypePtrOutput() PrivateEndpointConnectionTypePtrOutput
	ToPrivateEndpointConnectionTypePtrOutputWithContext(context.Context) PrivateEndpointConnectionTypePtrOutput
}

PrivateEndpointConnectionTypePtrInput is an input type that accepts PrivateEndpointConnectionTypeArgs, PrivateEndpointConnectionTypePtr and PrivateEndpointConnectionTypePtrOutput values. You can construct a concrete instance of `PrivateEndpointConnectionTypePtrInput` via:

        PrivateEndpointConnectionTypeArgs{...}

or:

        nil

type PrivateEndpointConnectionTypePtrOutput

type PrivateEndpointConnectionTypePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionTypePtrOutput) Elem

func (PrivateEndpointConnectionTypePtrOutput) ElementType

func (PrivateEndpointConnectionTypePtrOutput) PrivateEndpoint

Gets or sets private endpoint associated with the private endpoint connection

func (PrivateEndpointConnectionTypePtrOutput) PrivateLinkServiceConnectionState

Gets or sets private link service connection state

func (PrivateEndpointConnectionTypePtrOutput) ProvisioningState

Gets or sets provisioning state of the private endpoint connection

func (PrivateEndpointConnectionTypePtrOutput) ToPrivateEndpointConnectionTypePtrOutput

func (o PrivateEndpointConnectionTypePtrOutput) ToPrivateEndpointConnectionTypePtrOutput() PrivateEndpointConnectionTypePtrOutput

func (PrivateEndpointConnectionTypePtrOutput) ToPrivateEndpointConnectionTypePtrOutputWithContext

func (o PrivateEndpointConnectionTypePtrOutput) ToPrivateEndpointConnectionTypePtrOutputWithContext(ctx context.Context) PrivateEndpointConnectionTypePtrOutput

type PrivateEndpointConnectionVaultPropertiesResponse added in v0.5.0

type PrivateEndpointConnectionVaultPropertiesResponse struct {
	// Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
	Id string `pulumi:"id"`
	// Private Endpoint Connection Response Properties.
	Properties PrivateEndpointConnectionResponse `pulumi:"properties"`
}

Information to be stored in Vault properties as an element of privateEndpointConnections List.

type PrivateEndpointConnectionVaultPropertiesResponseArgs added in v0.5.0

type PrivateEndpointConnectionVaultPropertiesResponseArgs struct {
	// Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.
	Id pulumi.StringInput `pulumi:"id"`
	// Private Endpoint Connection Response Properties.
	Properties PrivateEndpointConnectionResponseInput `pulumi:"properties"`
}

Information to be stored in Vault properties as an element of privateEndpointConnections List.

func (PrivateEndpointConnectionVaultPropertiesResponseArgs) ElementType added in v0.5.0

func (PrivateEndpointConnectionVaultPropertiesResponseArgs) ToPrivateEndpointConnectionVaultPropertiesResponseOutput added in v0.5.0

func (i PrivateEndpointConnectionVaultPropertiesResponseArgs) ToPrivateEndpointConnectionVaultPropertiesResponseOutput() PrivateEndpointConnectionVaultPropertiesResponseOutput

func (PrivateEndpointConnectionVaultPropertiesResponseArgs) ToPrivateEndpointConnectionVaultPropertiesResponseOutputWithContext added in v0.5.0

func (i PrivateEndpointConnectionVaultPropertiesResponseArgs) ToPrivateEndpointConnectionVaultPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionVaultPropertiesResponseOutput

type PrivateEndpointConnectionVaultPropertiesResponseArray added in v0.5.0

type PrivateEndpointConnectionVaultPropertiesResponseArray []PrivateEndpointConnectionVaultPropertiesResponseInput

func (PrivateEndpointConnectionVaultPropertiesResponseArray) ElementType added in v0.5.0

func (PrivateEndpointConnectionVaultPropertiesResponseArray) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutput added in v0.5.0

func (i PrivateEndpointConnectionVaultPropertiesResponseArray) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutput() PrivateEndpointConnectionVaultPropertiesResponseArrayOutput

func (PrivateEndpointConnectionVaultPropertiesResponseArray) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutputWithContext added in v0.5.0

func (i PrivateEndpointConnectionVaultPropertiesResponseArray) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionVaultPropertiesResponseArrayOutput

type PrivateEndpointConnectionVaultPropertiesResponseArrayInput added in v0.5.0

type PrivateEndpointConnectionVaultPropertiesResponseArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutput() PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
	ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutputWithContext(context.Context) PrivateEndpointConnectionVaultPropertiesResponseArrayOutput
}

PrivateEndpointConnectionVaultPropertiesResponseArrayInput is an input type that accepts PrivateEndpointConnectionVaultPropertiesResponseArray and PrivateEndpointConnectionVaultPropertiesResponseArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionVaultPropertiesResponseArrayInput` via:

PrivateEndpointConnectionVaultPropertiesResponseArray{ PrivateEndpointConnectionVaultPropertiesResponseArgs{...} }

type PrivateEndpointConnectionVaultPropertiesResponseArrayOutput added in v0.5.0

type PrivateEndpointConnectionVaultPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) ElementType added in v0.5.0

func (PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) Index added in v0.5.0

func (PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutput added in v0.5.0

func (PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutputWithContext added in v0.5.0

func (o PrivateEndpointConnectionVaultPropertiesResponseArrayOutput) ToPrivateEndpointConnectionVaultPropertiesResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionVaultPropertiesResponseArrayOutput

type PrivateEndpointConnectionVaultPropertiesResponseInput added in v0.5.0

type PrivateEndpointConnectionVaultPropertiesResponseInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionVaultPropertiesResponseOutput() PrivateEndpointConnectionVaultPropertiesResponseOutput
	ToPrivateEndpointConnectionVaultPropertiesResponseOutputWithContext(context.Context) PrivateEndpointConnectionVaultPropertiesResponseOutput
}

PrivateEndpointConnectionVaultPropertiesResponseInput is an input type that accepts PrivateEndpointConnectionVaultPropertiesResponseArgs and PrivateEndpointConnectionVaultPropertiesResponseOutput values. You can construct a concrete instance of `PrivateEndpointConnectionVaultPropertiesResponseInput` via:

PrivateEndpointConnectionVaultPropertiesResponseArgs{...}

type PrivateEndpointConnectionVaultPropertiesResponseOutput added in v0.5.0

type PrivateEndpointConnectionVaultPropertiesResponseOutput struct{ *pulumi.OutputState }

Information to be stored in Vault properties as an element of privateEndpointConnections List.

func (PrivateEndpointConnectionVaultPropertiesResponseOutput) ElementType added in v0.5.0

func (PrivateEndpointConnectionVaultPropertiesResponseOutput) Id added in v0.5.0

Format of id subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.[Service]/{resource}/{resourceName}/privateEndpointConnections/{connectionName}.

func (PrivateEndpointConnectionVaultPropertiesResponseOutput) Properties added in v0.5.0

Private Endpoint Connection Response Properties.

func (PrivateEndpointConnectionVaultPropertiesResponseOutput) ToPrivateEndpointConnectionVaultPropertiesResponseOutput added in v0.5.0

func (PrivateEndpointConnectionVaultPropertiesResponseOutput) ToPrivateEndpointConnectionVaultPropertiesResponseOutputWithContext added in v0.5.0

func (o PrivateEndpointConnectionVaultPropertiesResponseOutput) ToPrivateEndpointConnectionVaultPropertiesResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionVaultPropertiesResponseOutput

type PrivateEndpointInput

type PrivateEndpointInput interface {
	pulumi.Input

	ToPrivateEndpointOutput() PrivateEndpointOutput
	ToPrivateEndpointOutputWithContext(context.Context) PrivateEndpointOutput
}

PrivateEndpointInput is an input type that accepts PrivateEndpointArgs and PrivateEndpointOutput values. You can construct a concrete instance of `PrivateEndpointInput` via:

PrivateEndpointArgs{...}

type PrivateEndpointOutput

type PrivateEndpointOutput struct{ *pulumi.OutputState }

The Private Endpoint network resource that is linked to the Private Endpoint connection

func (PrivateEndpointOutput) ElementType

func (PrivateEndpointOutput) ElementType() reflect.Type

func (PrivateEndpointOutput) Id

Gets or sets id

func (PrivateEndpointOutput) ToPrivateEndpointOutput

func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointPtrInput

type PrivateEndpointPtrInput interface {
	pulumi.Input

	ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput
	ToPrivateEndpointPtrOutputWithContext(context.Context) PrivateEndpointPtrOutput
}

PrivateEndpointPtrInput is an input type that accepts PrivateEndpointArgs, PrivateEndpointPtr and PrivateEndpointPtrOutput values. You can construct a concrete instance of `PrivateEndpointPtrInput` via:

        PrivateEndpointArgs{...}

or:

        nil

type PrivateEndpointPtrOutput

type PrivateEndpointPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointPtrOutput) Elem

func (PrivateEndpointPtrOutput) ElementType

func (PrivateEndpointPtrOutput) ElementType() reflect.Type

func (PrivateEndpointPtrOutput) Id

Gets or sets id

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// Gets or sets id.
	Id string `pulumi:"id"`
}

The Private Endpoint network resource that is linked to the Private Endpoint connection.

type PrivateEndpointResponseArgs

type PrivateEndpointResponseArgs struct {
	// Gets or sets id.
	Id pulumi.StringInput `pulumi:"id"`
}

The Private Endpoint network resource that is linked to the Private Endpoint connection.

func (PrivateEndpointResponseArgs) ElementType

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponseInput

type PrivateEndpointResponseInput interface {
	pulumi.Input

	ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
	ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput
}

PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:

PrivateEndpointResponseArgs{...}

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

The Private Endpoint network resource that is linked to the Private Endpoint connection.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

Gets or sets id.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrInput

type PrivateEndpointResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
	ToPrivateEndpointResponsePtrOutputWithContext(context.Context) PrivateEndpointResponsePtrOutput
}

PrivateEndpointResponsePtrInput is an input type that accepts PrivateEndpointResponseArgs, PrivateEndpointResponsePtr and PrivateEndpointResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointResponsePtrInput` via:

        PrivateEndpointResponseArgs{...}

or:

        nil

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

Gets or sets id.

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// Gets or sets actions required
	ActionRequired *string `pulumi:"actionRequired"`
	// Gets or sets description
	Description *string `pulumi:"description"`
	// Gets or sets the status
	Status *string `pulumi:"status"`
}

Private Link Service Connection State

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// Gets or sets actions required
	ActionRequired pulumi.StringPtrInput `pulumi:"actionRequired"`
	// Gets or sets description
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Gets or sets the status
	Status pulumi.StringPtrInput `pulumi:"status"`
}

Private Link Service Connection State

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

Private Link Service Connection State

func (PrivateLinkServiceConnectionStateOutput) ActionRequired

Gets or sets actions required

func (PrivateLinkServiceConnectionStateOutput) Description

Gets or sets description

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Gets or sets the status

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrInput

type PrivateLinkServiceConnectionStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
	ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput
}

PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:

        PrivateLinkServiceConnectionStateArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatePtrOutput) ActionRequired

Gets or sets actions required

func (PrivateLinkServiceConnectionStatePtrOutput) Description

Gets or sets description

func (PrivateLinkServiceConnectionStatePtrOutput) Elem

func (PrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePtrOutput) Status

Gets or sets the status

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// Gets or sets actions required.
	ActionsRequired string `pulumi:"actionsRequired"`
	// Gets or sets description.
	Description string `pulumi:"description"`
	// Gets or sets the status.
	Status string `pulumi:"status"`
}

Gets or sets private link service connection state.

type PrivateLinkServiceConnectionStateResponseArgs

type PrivateLinkServiceConnectionStateResponseArgs struct {
	// Gets or sets actions required.
	ActionsRequired pulumi.StringInput `pulumi:"actionsRequired"`
	// Gets or sets description.
	Description pulumi.StringInput `pulumi:"description"`
	// Gets or sets the status.
	Status pulumi.StringInput `pulumi:"status"`
}

Gets or sets private link service connection state.

func (PrivateLinkServiceConnectionStateResponseArgs) ElementType

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponseInput

type PrivateLinkServiceConnectionStateResponseInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
	ToPrivateLinkServiceConnectionStateResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponseOutput
}

PrivateLinkServiceConnectionStateResponseInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs and PrivateLinkServiceConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponseInput` via:

PrivateLinkServiceConnectionStateResponseArgs{...}

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

Gets or sets private link service connection state.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired added in v0.5.0

Gets or sets actions required.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

Gets or sets description.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Gets or sets the status.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrInput

type PrivateLinkServiceConnectionStateResponsePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
	ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
}

PrivateLinkServiceConnectionStateResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs, PrivateLinkServiceConnectionStateResponsePtr and PrivateLinkServiceConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponsePtrInput` via:

        PrivateLinkServiceConnectionStateResponseArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ActionsRequired added in v0.5.0

Gets or sets actions required.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description

Gets or sets description.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Elem

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status

Gets or sets the status.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type ProvisioningState added in v0.3.1

type ProvisioningState pulumi.String

Gets or sets provisioning state of the private endpoint connection

func (ProvisioningState) ElementType added in v0.3.1

func (ProvisioningState) ElementType() reflect.Type

func (ProvisioningState) ToStringOutput added in v0.3.1

func (e ProvisioningState) ToStringOutput() pulumi.StringOutput

func (ProvisioningState) ToStringOutputWithContext added in v0.3.1

func (e ProvisioningState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProvisioningState) ToStringPtrOutput added in v0.3.1

func (e ProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningState) ToStringPtrOutputWithContext added in v0.3.1

func (e ProvisioningState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityType added in v0.5.0

type ResourceIdentityType pulumi.String

The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove any identities.

func (ResourceIdentityType) ElementType added in v0.5.0

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToStringOutput added in v0.5.0

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext added in v0.5.0

func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityType) ToStringPtrOutput added in v0.5.0

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext added in v0.5.0

func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Sku added in v0.5.0

type Sku struct {
	// The Sku name.
	Name string `pulumi:"name"`
}

Identifies the unique system identifier for each Azure resource.

type SkuArgs added in v0.5.0

type SkuArgs struct {
	// The Sku name.
	Name pulumi.StringInput `pulumi:"name"`
}

Identifies the unique system identifier for each Azure resource.

func (SkuArgs) ElementType added in v0.5.0

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput added in v0.5.0

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext added in v0.5.0

func (i SkuArgs) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuArgs) ToSkuPtrOutput added in v0.5.0

func (i SkuArgs) ToSkuPtrOutput() SkuPtrOutput

func (SkuArgs) ToSkuPtrOutputWithContext added in v0.5.0

func (i SkuArgs) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuInput added in v0.5.0

type SkuInput interface {
	pulumi.Input

	ToSkuOutput() SkuOutput
	ToSkuOutputWithContext(context.Context) SkuOutput
}

SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:

SkuArgs{...}

type SkuName added in v0.5.0

type SkuName pulumi.String

The Sku name.

func (SkuName) ElementType added in v0.5.0

func (SkuName) ElementType() reflect.Type

func (SkuName) ToStringOutput added in v0.5.0

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext added in v0.5.0

func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuName) ToStringPtrOutput added in v0.5.0

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext added in v0.5.0

func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuOutput added in v0.5.0

type SkuOutput struct{ *pulumi.OutputState }

Identifies the unique system identifier for each Azure resource.

func (SkuOutput) ElementType added in v0.5.0

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name added in v0.5.0

func (o SkuOutput) Name() pulumi.StringOutput

The Sku name.

func (SkuOutput) ToSkuOutput added in v0.5.0

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext added in v0.5.0

func (o SkuOutput) ToSkuOutputWithContext(ctx context.Context) SkuOutput

func (SkuOutput) ToSkuPtrOutput added in v0.5.0

func (o SkuOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuOutput) ToSkuPtrOutputWithContext added in v0.5.0

func (o SkuOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuPtrInput added in v0.5.0

type SkuPtrInput interface {
	pulumi.Input

	ToSkuPtrOutput() SkuPtrOutput
	ToSkuPtrOutputWithContext(context.Context) SkuPtrOutput
}

SkuPtrInput is an input type that accepts SkuArgs, SkuPtr and SkuPtrOutput values. You can construct a concrete instance of `SkuPtrInput` via:

        SkuArgs{...}

or:

        nil

func SkuPtr added in v0.5.0

func SkuPtr(v *SkuArgs) SkuPtrInput

type SkuPtrOutput added in v0.5.0

type SkuPtrOutput struct{ *pulumi.OutputState }

func (SkuPtrOutput) Elem added in v0.5.0

func (o SkuPtrOutput) Elem() SkuOutput

func (SkuPtrOutput) ElementType added in v0.5.0

func (SkuPtrOutput) ElementType() reflect.Type

func (SkuPtrOutput) Name added in v0.5.0

The Sku name.

func (SkuPtrOutput) ToSkuPtrOutput added in v0.5.0

func (o SkuPtrOutput) ToSkuPtrOutput() SkuPtrOutput

func (SkuPtrOutput) ToSkuPtrOutputWithContext added in v0.5.0

func (o SkuPtrOutput) ToSkuPtrOutputWithContext(ctx context.Context) SkuPtrOutput

type SkuResponse added in v0.5.0

type SkuResponse struct {
	// The Sku name.
	Name string `pulumi:"name"`
}

Identifies the unique system identifier for each Azure resource.

type SkuResponseArgs added in v0.5.0

type SkuResponseArgs struct {
	// The Sku name.
	Name pulumi.StringInput `pulumi:"name"`
}

Identifies the unique system identifier for each Azure resource.

func (SkuResponseArgs) ElementType added in v0.5.0

func (SkuResponseArgs) ElementType() reflect.Type

func (SkuResponseArgs) ToSkuResponseOutput added in v0.5.0

func (i SkuResponseArgs) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseArgs) ToSkuResponseOutputWithContext added in v0.5.0

func (i SkuResponseArgs) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseArgs) ToSkuResponsePtrOutput added in v0.5.0

func (i SkuResponseArgs) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseArgs) ToSkuResponsePtrOutputWithContext added in v0.5.0

func (i SkuResponseArgs) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponseInput added in v0.5.0

type SkuResponseInput interface {
	pulumi.Input

	ToSkuResponseOutput() SkuResponseOutput
	ToSkuResponseOutputWithContext(context.Context) SkuResponseOutput
}

SkuResponseInput is an input type that accepts SkuResponseArgs and SkuResponseOutput values. You can construct a concrete instance of `SkuResponseInput` via:

SkuResponseArgs{...}

type SkuResponseOutput added in v0.5.0

type SkuResponseOutput struct{ *pulumi.OutputState }

Identifies the unique system identifier for each Azure resource.

func (SkuResponseOutput) ElementType added in v0.5.0

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name added in v0.5.0

The Sku name.

func (SkuResponseOutput) ToSkuResponseOutput added in v0.5.0

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext added in v0.5.0

func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput

func (SkuResponseOutput) ToSkuResponsePtrOutput added in v0.5.0

func (o SkuResponseOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponseOutput) ToSkuResponsePtrOutputWithContext added in v0.5.0

func (o SkuResponseOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type SkuResponsePtrInput added in v0.5.0

type SkuResponsePtrInput interface {
	pulumi.Input

	ToSkuResponsePtrOutput() SkuResponsePtrOutput
	ToSkuResponsePtrOutputWithContext(context.Context) SkuResponsePtrOutput
}

SkuResponsePtrInput is an input type that accepts SkuResponseArgs, SkuResponsePtr and SkuResponsePtrOutput values. You can construct a concrete instance of `SkuResponsePtrInput` via:

        SkuResponseArgs{...}

or:

        nil

func SkuResponsePtr added in v0.5.0

func SkuResponsePtr(v *SkuResponseArgs) SkuResponsePtrInput

type SkuResponsePtrOutput added in v0.5.0

type SkuResponsePtrOutput struct{ *pulumi.OutputState }

func (SkuResponsePtrOutput) Elem added in v0.5.0

func (SkuResponsePtrOutput) ElementType added in v0.5.0

func (SkuResponsePtrOutput) ElementType() reflect.Type

func (SkuResponsePtrOutput) Name added in v0.5.0

The Sku name.

func (SkuResponsePtrOutput) ToSkuResponsePtrOutput added in v0.5.0

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutput() SkuResponsePtrOutput

func (SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext added in v0.5.0

func (o SkuResponsePtrOutput) ToSkuResponsePtrOutputWithContext(ctx context.Context) SkuResponsePtrOutput

type UpgradeDetailsResponse added in v0.5.0

type UpgradeDetailsResponse struct {
	// UTC time at which the upgrade operation has ended.
	EndTimeUtc string `pulumi:"endTimeUtc"`
	// UTC time at which the upgrade operation status was last updated.
	LastUpdatedTimeUtc string `pulumi:"lastUpdatedTimeUtc"`
	// Message to the user containing information about the upgrade operation.
	Message string `pulumi:"message"`
	// ID of the vault upgrade operation.
	OperationId string `pulumi:"operationId"`
	// Resource ID of the vault before the upgrade.
	PreviousResourceId string `pulumi:"previousResourceId"`
	// UTC time at which the upgrade operation has started.
	StartTimeUtc string `pulumi:"startTimeUtc"`
	// Status of the vault upgrade operation.
	Status string `pulumi:"status"`
	// The way the vault upgrade was triggered.
	TriggerType string `pulumi:"triggerType"`
	// Resource ID of the upgraded vault.
	UpgradedResourceId string `pulumi:"upgradedResourceId"`
}

Details for upgrading vault.

type UpgradeDetailsResponseArgs added in v0.5.0

type UpgradeDetailsResponseArgs struct {
	// UTC time at which the upgrade operation has ended.
	EndTimeUtc pulumi.StringInput `pulumi:"endTimeUtc"`
	// UTC time at which the upgrade operation status was last updated.
	LastUpdatedTimeUtc pulumi.StringInput `pulumi:"lastUpdatedTimeUtc"`
	// Message to the user containing information about the upgrade operation.
	Message pulumi.StringInput `pulumi:"message"`
	// ID of the vault upgrade operation.
	OperationId pulumi.StringInput `pulumi:"operationId"`
	// Resource ID of the vault before the upgrade.
	PreviousResourceId pulumi.StringInput `pulumi:"previousResourceId"`
	// UTC time at which the upgrade operation has started.
	StartTimeUtc pulumi.StringInput `pulumi:"startTimeUtc"`
	// Status of the vault upgrade operation.
	Status pulumi.StringInput `pulumi:"status"`
	// The way the vault upgrade was triggered.
	TriggerType pulumi.StringInput `pulumi:"triggerType"`
	// Resource ID of the upgraded vault.
	UpgradedResourceId pulumi.StringInput `pulumi:"upgradedResourceId"`
}

Details for upgrading vault.

func (UpgradeDetailsResponseArgs) ElementType added in v0.5.0

func (UpgradeDetailsResponseArgs) ElementType() reflect.Type

func (UpgradeDetailsResponseArgs) ToUpgradeDetailsResponseOutput added in v0.5.0

func (i UpgradeDetailsResponseArgs) ToUpgradeDetailsResponseOutput() UpgradeDetailsResponseOutput

func (UpgradeDetailsResponseArgs) ToUpgradeDetailsResponseOutputWithContext added in v0.5.0

func (i UpgradeDetailsResponseArgs) ToUpgradeDetailsResponseOutputWithContext(ctx context.Context) UpgradeDetailsResponseOutput

func (UpgradeDetailsResponseArgs) ToUpgradeDetailsResponsePtrOutput added in v0.5.0

func (i UpgradeDetailsResponseArgs) ToUpgradeDetailsResponsePtrOutput() UpgradeDetailsResponsePtrOutput

func (UpgradeDetailsResponseArgs) ToUpgradeDetailsResponsePtrOutputWithContext added in v0.5.0

func (i UpgradeDetailsResponseArgs) ToUpgradeDetailsResponsePtrOutputWithContext(ctx context.Context) UpgradeDetailsResponsePtrOutput

type UpgradeDetailsResponseInput added in v0.5.0

type UpgradeDetailsResponseInput interface {
	pulumi.Input

	ToUpgradeDetailsResponseOutput() UpgradeDetailsResponseOutput
	ToUpgradeDetailsResponseOutputWithContext(context.Context) UpgradeDetailsResponseOutput
}

UpgradeDetailsResponseInput is an input type that accepts UpgradeDetailsResponseArgs and UpgradeDetailsResponseOutput values. You can construct a concrete instance of `UpgradeDetailsResponseInput` via:

UpgradeDetailsResponseArgs{...}

type UpgradeDetailsResponseOutput added in v0.5.0

type UpgradeDetailsResponseOutput struct{ *pulumi.OutputState }

Details for upgrading vault.

func (UpgradeDetailsResponseOutput) ElementType added in v0.5.0

func (UpgradeDetailsResponseOutput) EndTimeUtc added in v0.5.0

UTC time at which the upgrade operation has ended.

func (UpgradeDetailsResponseOutput) LastUpdatedTimeUtc added in v0.5.0

func (o UpgradeDetailsResponseOutput) LastUpdatedTimeUtc() pulumi.StringOutput

UTC time at which the upgrade operation status was last updated.

func (UpgradeDetailsResponseOutput) Message added in v0.5.0

Message to the user containing information about the upgrade operation.

func (UpgradeDetailsResponseOutput) OperationId added in v0.5.0

ID of the vault upgrade operation.

func (UpgradeDetailsResponseOutput) PreviousResourceId added in v0.5.0

func (o UpgradeDetailsResponseOutput) PreviousResourceId() pulumi.StringOutput

Resource ID of the vault before the upgrade.

func (UpgradeDetailsResponseOutput) StartTimeUtc added in v0.5.0

UTC time at which the upgrade operation has started.

func (UpgradeDetailsResponseOutput) Status added in v0.5.0

Status of the vault upgrade operation.

func (UpgradeDetailsResponseOutput) ToUpgradeDetailsResponseOutput added in v0.5.0

func (o UpgradeDetailsResponseOutput) ToUpgradeDetailsResponseOutput() UpgradeDetailsResponseOutput

func (UpgradeDetailsResponseOutput) ToUpgradeDetailsResponseOutputWithContext added in v0.5.0

func (o UpgradeDetailsResponseOutput) ToUpgradeDetailsResponseOutputWithContext(ctx context.Context) UpgradeDetailsResponseOutput

func (UpgradeDetailsResponseOutput) ToUpgradeDetailsResponsePtrOutput added in v0.5.0

func (o UpgradeDetailsResponseOutput) ToUpgradeDetailsResponsePtrOutput() UpgradeDetailsResponsePtrOutput

func (UpgradeDetailsResponseOutput) ToUpgradeDetailsResponsePtrOutputWithContext added in v0.5.0

func (o UpgradeDetailsResponseOutput) ToUpgradeDetailsResponsePtrOutputWithContext(ctx context.Context) UpgradeDetailsResponsePtrOutput

func (UpgradeDetailsResponseOutput) TriggerType added in v0.5.0

The way the vault upgrade was triggered.

func (UpgradeDetailsResponseOutput) UpgradedResourceId added in v0.5.0

func (o UpgradeDetailsResponseOutput) UpgradedResourceId() pulumi.StringOutput

Resource ID of the upgraded vault.

type UpgradeDetailsResponsePtrInput added in v0.5.0

type UpgradeDetailsResponsePtrInput interface {
	pulumi.Input

	ToUpgradeDetailsResponsePtrOutput() UpgradeDetailsResponsePtrOutput
	ToUpgradeDetailsResponsePtrOutputWithContext(context.Context) UpgradeDetailsResponsePtrOutput
}

UpgradeDetailsResponsePtrInput is an input type that accepts UpgradeDetailsResponseArgs, UpgradeDetailsResponsePtr and UpgradeDetailsResponsePtrOutput values. You can construct a concrete instance of `UpgradeDetailsResponsePtrInput` via:

        UpgradeDetailsResponseArgs{...}

or:

        nil

func UpgradeDetailsResponsePtr added in v0.5.0

func UpgradeDetailsResponsePtr(v *UpgradeDetailsResponseArgs) UpgradeDetailsResponsePtrInput

type UpgradeDetailsResponsePtrOutput added in v0.5.0

type UpgradeDetailsResponsePtrOutput struct{ *pulumi.OutputState }

func (UpgradeDetailsResponsePtrOutput) Elem added in v0.5.0

func (UpgradeDetailsResponsePtrOutput) ElementType added in v0.5.0

func (UpgradeDetailsResponsePtrOutput) EndTimeUtc added in v0.5.0

UTC time at which the upgrade operation has ended.

func (UpgradeDetailsResponsePtrOutput) LastUpdatedTimeUtc added in v0.5.0

UTC time at which the upgrade operation status was last updated.

func (UpgradeDetailsResponsePtrOutput) Message added in v0.5.0

Message to the user containing information about the upgrade operation.

func (UpgradeDetailsResponsePtrOutput) OperationId added in v0.5.0

ID of the vault upgrade operation.

func (UpgradeDetailsResponsePtrOutput) PreviousResourceId added in v0.5.0

Resource ID of the vault before the upgrade.

func (UpgradeDetailsResponsePtrOutput) StartTimeUtc added in v0.5.0

UTC time at which the upgrade operation has started.

func (UpgradeDetailsResponsePtrOutput) Status added in v0.5.0

Status of the vault upgrade operation.

func (UpgradeDetailsResponsePtrOutput) ToUpgradeDetailsResponsePtrOutput added in v0.5.0

func (o UpgradeDetailsResponsePtrOutput) ToUpgradeDetailsResponsePtrOutput() UpgradeDetailsResponsePtrOutput

func (UpgradeDetailsResponsePtrOutput) ToUpgradeDetailsResponsePtrOutputWithContext added in v0.5.0

func (o UpgradeDetailsResponsePtrOutput) ToUpgradeDetailsResponsePtrOutputWithContext(ctx context.Context) UpgradeDetailsResponsePtrOutput

func (UpgradeDetailsResponsePtrOutput) TriggerType added in v0.5.0

The way the vault upgrade was triggered.

func (UpgradeDetailsResponsePtrOutput) UpgradedResourceId added in v0.5.0

Resource ID of the upgraded vault.

type UserIdentityResponse added in v0.5.0

type UserIdentityResponse struct {
	// The client ID of the user-assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal ID of the user-assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

A resource identity that is managed by the user of the service.

type UserIdentityResponseArgs added in v0.5.0

type UserIdentityResponseArgs struct {
	// The client ID of the user-assigned identity.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// The principal ID of the user-assigned identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
}

A resource identity that is managed by the user of the service.

func (UserIdentityResponseArgs) ElementType added in v0.5.0

func (UserIdentityResponseArgs) ElementType() reflect.Type

func (UserIdentityResponseArgs) ToUserIdentityResponseOutput added in v0.5.0

func (i UserIdentityResponseArgs) ToUserIdentityResponseOutput() UserIdentityResponseOutput

func (UserIdentityResponseArgs) ToUserIdentityResponseOutputWithContext added in v0.5.0

func (i UserIdentityResponseArgs) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput

type UserIdentityResponseInput added in v0.5.0

type UserIdentityResponseInput interface {
	pulumi.Input

	ToUserIdentityResponseOutput() UserIdentityResponseOutput
	ToUserIdentityResponseOutputWithContext(context.Context) UserIdentityResponseOutput
}

UserIdentityResponseInput is an input type that accepts UserIdentityResponseArgs and UserIdentityResponseOutput values. You can construct a concrete instance of `UserIdentityResponseInput` via:

UserIdentityResponseArgs{...}

type UserIdentityResponseMap added in v0.5.0

type UserIdentityResponseMap map[string]UserIdentityResponseInput

func (UserIdentityResponseMap) ElementType added in v0.5.0

func (UserIdentityResponseMap) ElementType() reflect.Type

func (UserIdentityResponseMap) ToUserIdentityResponseMapOutput added in v0.5.0

func (i UserIdentityResponseMap) ToUserIdentityResponseMapOutput() UserIdentityResponseMapOutput

func (UserIdentityResponseMap) ToUserIdentityResponseMapOutputWithContext added in v0.5.0

func (i UserIdentityResponseMap) ToUserIdentityResponseMapOutputWithContext(ctx context.Context) UserIdentityResponseMapOutput

type UserIdentityResponseMapInput added in v0.5.0

type UserIdentityResponseMapInput interface {
	pulumi.Input

	ToUserIdentityResponseMapOutput() UserIdentityResponseMapOutput
	ToUserIdentityResponseMapOutputWithContext(context.Context) UserIdentityResponseMapOutput
}

UserIdentityResponseMapInput is an input type that accepts UserIdentityResponseMap and UserIdentityResponseMapOutput values. You can construct a concrete instance of `UserIdentityResponseMapInput` via:

UserIdentityResponseMap{ "key": UserIdentityResponseArgs{...} }

type UserIdentityResponseMapOutput added in v0.5.0

type UserIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserIdentityResponseMapOutput) ElementType added in v0.5.0

func (UserIdentityResponseMapOutput) MapIndex added in v0.5.0

func (UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutput added in v0.5.0

func (o UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutput() UserIdentityResponseMapOutput

func (UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutputWithContext added in v0.5.0

func (o UserIdentityResponseMapOutput) ToUserIdentityResponseMapOutputWithContext(ctx context.Context) UserIdentityResponseMapOutput

type UserIdentityResponseOutput added in v0.5.0

type UserIdentityResponseOutput struct{ *pulumi.OutputState }

A resource identity that is managed by the user of the service.

func (UserIdentityResponseOutput) ClientId added in v0.5.0

The client ID of the user-assigned identity.

func (UserIdentityResponseOutput) ElementType added in v0.5.0

func (UserIdentityResponseOutput) ElementType() reflect.Type

func (UserIdentityResponseOutput) PrincipalId added in v0.5.0

The principal ID of the user-assigned identity.

func (UserIdentityResponseOutput) ToUserIdentityResponseOutput added in v0.5.0

func (o UserIdentityResponseOutput) ToUserIdentityResponseOutput() UserIdentityResponseOutput

func (UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext added in v0.5.0

func (o UserIdentityResponseOutput) ToUserIdentityResponseOutputWithContext(ctx context.Context) UserIdentityResponseOutput

type Vault added in v0.5.0

type Vault struct {
	pulumi.CustomResourceState

	// Optional ETag.
	ETag pulumi.StringPtrOutput `pulumi:"eTag"`
	// Identity for the resource.
	Identity IdentityDataResponsePtrOutput `pulumi:"identity"`
	// Resource location.
	Location pulumi.StringOutput `pulumi:"location"`
	// Resource name associated with the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Properties of the vault.
	Properties VaultPropertiesResponseOutput `pulumi:"properties"`
	// Identifies the unique system identifier for each Azure resource.
	Sku SkuResponsePtrOutput `pulumi:"sku"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
	Type pulumi.StringOutput `pulumi:"type"`
}

Resource information, as returned by the resource provider.

func GetVault added in v0.5.0

func GetVault(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VaultState, opts ...pulumi.ResourceOption) (*Vault, error)

GetVault gets an existing Vault resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewVault added in v0.5.0

func NewVault(ctx *pulumi.Context,
	name string, args *VaultArgs, opts ...pulumi.ResourceOption) (*Vault, error)

NewVault registers a new resource with the given unique name, arguments, and options.

func (*Vault) ElementType added in v0.5.0

func (*Vault) ElementType() reflect.Type

func (*Vault) ToVaultOutput added in v0.5.0

func (i *Vault) ToVaultOutput() VaultOutput

func (*Vault) ToVaultOutputWithContext added in v0.5.0

func (i *Vault) ToVaultOutputWithContext(ctx context.Context) VaultOutput

type VaultArgs added in v0.5.0

type VaultArgs struct {
	// Optional ETag.
	ETag pulumi.StringPtrInput
	// Identity for the resource.
	Identity IdentityDataPtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// Properties of the vault.
	Properties VaultPropertiesPtrInput
	// The name of the resource group where the recovery services vault is present.
	ResourceGroupName pulumi.StringInput
	// Identifies the unique system identifier for each Azure resource.
	Sku SkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The name of the recovery services vault.
	VaultName pulumi.StringInput
}

The set of arguments for constructing a Vault resource.

func (VaultArgs) ElementType added in v0.5.0

func (VaultArgs) ElementType() reflect.Type

type VaultInput added in v0.5.0

type VaultInput interface {
	pulumi.Input

	ToVaultOutput() VaultOutput
	ToVaultOutputWithContext(ctx context.Context) VaultOutput
}

type VaultOutput added in v0.5.0

type VaultOutput struct {
	*pulumi.OutputState
}

func (VaultOutput) ElementType added in v0.5.0

func (VaultOutput) ElementType() reflect.Type

func (VaultOutput) ToVaultOutput added in v0.5.0

func (o VaultOutput) ToVaultOutput() VaultOutput

func (VaultOutput) ToVaultOutputWithContext added in v0.5.0

func (o VaultOutput) ToVaultOutputWithContext(ctx context.Context) VaultOutput

type VaultProperties added in v0.5.0

type VaultProperties struct {
	// Customer Managed Key details of the resource.
	Encryption *VaultPropertiesEncryption `pulumi:"encryption"`
}

Properties of the vault.

type VaultPropertiesArgs added in v0.5.0

type VaultPropertiesArgs struct {
	// Customer Managed Key details of the resource.
	Encryption VaultPropertiesEncryptionPtrInput `pulumi:"encryption"`
}

Properties of the vault.

func (VaultPropertiesArgs) ElementType added in v0.5.0

func (VaultPropertiesArgs) ElementType() reflect.Type

func (VaultPropertiesArgs) ToVaultPropertiesOutput added in v0.5.0

func (i VaultPropertiesArgs) ToVaultPropertiesOutput() VaultPropertiesOutput

func (VaultPropertiesArgs) ToVaultPropertiesOutputWithContext added in v0.5.0

func (i VaultPropertiesArgs) ToVaultPropertiesOutputWithContext(ctx context.Context) VaultPropertiesOutput

func (VaultPropertiesArgs) ToVaultPropertiesPtrOutput added in v0.5.0

func (i VaultPropertiesArgs) ToVaultPropertiesPtrOutput() VaultPropertiesPtrOutput

func (VaultPropertiesArgs) ToVaultPropertiesPtrOutputWithContext added in v0.5.0

func (i VaultPropertiesArgs) ToVaultPropertiesPtrOutputWithContext(ctx context.Context) VaultPropertiesPtrOutput

type VaultPropertiesEncryption added in v0.5.0

type VaultPropertiesEncryption struct {
	// Enabling/Disabling the Double Encryption state
	InfrastructureEncryption *string `pulumi:"infrastructureEncryption"`
	// The details of the identity used for CMK
	KekIdentity *CmkKekIdentity `pulumi:"kekIdentity"`
	// The properties of the Key Vault which hosts CMK
	KeyVaultProperties *CmkKeyVaultProperties `pulumi:"keyVaultProperties"`
}

Customer Managed Key details of the resource.

type VaultPropertiesEncryptionArgs added in v0.5.0

type VaultPropertiesEncryptionArgs struct {
	// Enabling/Disabling the Double Encryption state
	InfrastructureEncryption pulumi.StringPtrInput `pulumi:"infrastructureEncryption"`
	// The details of the identity used for CMK
	KekIdentity CmkKekIdentityPtrInput `pulumi:"kekIdentity"`
	// The properties of the Key Vault which hosts CMK
	KeyVaultProperties CmkKeyVaultPropertiesPtrInput `pulumi:"keyVaultProperties"`
}

Customer Managed Key details of the resource.

func (VaultPropertiesEncryptionArgs) ElementType added in v0.5.0

func (VaultPropertiesEncryptionArgs) ToVaultPropertiesEncryptionOutput added in v0.5.0

func (i VaultPropertiesEncryptionArgs) ToVaultPropertiesEncryptionOutput() VaultPropertiesEncryptionOutput

func (VaultPropertiesEncryptionArgs) ToVaultPropertiesEncryptionOutputWithContext added in v0.5.0

func (i VaultPropertiesEncryptionArgs) ToVaultPropertiesEncryptionOutputWithContext(ctx context.Context) VaultPropertiesEncryptionOutput

func (VaultPropertiesEncryptionArgs) ToVaultPropertiesEncryptionPtrOutput added in v0.5.0

func (i VaultPropertiesEncryptionArgs) ToVaultPropertiesEncryptionPtrOutput() VaultPropertiesEncryptionPtrOutput

func (VaultPropertiesEncryptionArgs) ToVaultPropertiesEncryptionPtrOutputWithContext added in v0.5.0

func (i VaultPropertiesEncryptionArgs) ToVaultPropertiesEncryptionPtrOutputWithContext(ctx context.Context) VaultPropertiesEncryptionPtrOutput

type VaultPropertiesEncryptionInput added in v0.5.0

type VaultPropertiesEncryptionInput interface {
	pulumi.Input

	ToVaultPropertiesEncryptionOutput() VaultPropertiesEncryptionOutput
	ToVaultPropertiesEncryptionOutputWithContext(context.Context) VaultPropertiesEncryptionOutput
}

VaultPropertiesEncryptionInput is an input type that accepts VaultPropertiesEncryptionArgs and VaultPropertiesEncryptionOutput values. You can construct a concrete instance of `VaultPropertiesEncryptionInput` via:

VaultPropertiesEncryptionArgs{...}

type VaultPropertiesEncryptionOutput added in v0.5.0

type VaultPropertiesEncryptionOutput struct{ *pulumi.OutputState }

Customer Managed Key details of the resource.

func (VaultPropertiesEncryptionOutput) ElementType added in v0.5.0

func (VaultPropertiesEncryptionOutput) InfrastructureEncryption added in v0.5.0

func (o VaultPropertiesEncryptionOutput) InfrastructureEncryption() pulumi.StringPtrOutput

Enabling/Disabling the Double Encryption state

func (VaultPropertiesEncryptionOutput) KekIdentity added in v0.5.0

The details of the identity used for CMK

func (VaultPropertiesEncryptionOutput) KeyVaultProperties added in v0.5.0

The properties of the Key Vault which hosts CMK

func (VaultPropertiesEncryptionOutput) ToVaultPropertiesEncryptionOutput added in v0.5.0

func (o VaultPropertiesEncryptionOutput) ToVaultPropertiesEncryptionOutput() VaultPropertiesEncryptionOutput

func (VaultPropertiesEncryptionOutput) ToVaultPropertiesEncryptionOutputWithContext added in v0.5.0

func (o VaultPropertiesEncryptionOutput) ToVaultPropertiesEncryptionOutputWithContext(ctx context.Context) VaultPropertiesEncryptionOutput

func (VaultPropertiesEncryptionOutput) ToVaultPropertiesEncryptionPtrOutput added in v0.5.0

func (o VaultPropertiesEncryptionOutput) ToVaultPropertiesEncryptionPtrOutput() VaultPropertiesEncryptionPtrOutput

func (VaultPropertiesEncryptionOutput) ToVaultPropertiesEncryptionPtrOutputWithContext added in v0.5.0

func (o VaultPropertiesEncryptionOutput) ToVaultPropertiesEncryptionPtrOutputWithContext(ctx context.Context) VaultPropertiesEncryptionPtrOutput

type VaultPropertiesEncryptionPtrInput added in v0.5.0

type VaultPropertiesEncryptionPtrInput interface {
	pulumi.Input

	ToVaultPropertiesEncryptionPtrOutput() VaultPropertiesEncryptionPtrOutput
	ToVaultPropertiesEncryptionPtrOutputWithContext(context.Context) VaultPropertiesEncryptionPtrOutput
}

VaultPropertiesEncryptionPtrInput is an input type that accepts VaultPropertiesEncryptionArgs, VaultPropertiesEncryptionPtr and VaultPropertiesEncryptionPtrOutput values. You can construct a concrete instance of `VaultPropertiesEncryptionPtrInput` via:

        VaultPropertiesEncryptionArgs{...}

or:

        nil

func VaultPropertiesEncryptionPtr added in v0.5.0

type VaultPropertiesEncryptionPtrOutput added in v0.5.0

type VaultPropertiesEncryptionPtrOutput struct{ *pulumi.OutputState }

func (VaultPropertiesEncryptionPtrOutput) Elem added in v0.5.0

func (VaultPropertiesEncryptionPtrOutput) ElementType added in v0.5.0

func (VaultPropertiesEncryptionPtrOutput) InfrastructureEncryption added in v0.5.0

func (o VaultPropertiesEncryptionPtrOutput) InfrastructureEncryption() pulumi.StringPtrOutput

Enabling/Disabling the Double Encryption state

func (VaultPropertiesEncryptionPtrOutput) KekIdentity added in v0.5.0

The details of the identity used for CMK

func (VaultPropertiesEncryptionPtrOutput) KeyVaultProperties added in v0.5.0

The properties of the Key Vault which hosts CMK

func (VaultPropertiesEncryptionPtrOutput) ToVaultPropertiesEncryptionPtrOutput added in v0.5.0

func (o VaultPropertiesEncryptionPtrOutput) ToVaultPropertiesEncryptionPtrOutput() VaultPropertiesEncryptionPtrOutput

func (VaultPropertiesEncryptionPtrOutput) ToVaultPropertiesEncryptionPtrOutputWithContext added in v0.5.0

func (o VaultPropertiesEncryptionPtrOutput) ToVaultPropertiesEncryptionPtrOutputWithContext(ctx context.Context) VaultPropertiesEncryptionPtrOutput

type VaultPropertiesInput added in v0.5.0

type VaultPropertiesInput interface {
	pulumi.Input

	ToVaultPropertiesOutput() VaultPropertiesOutput
	ToVaultPropertiesOutputWithContext(context.Context) VaultPropertiesOutput
}

VaultPropertiesInput is an input type that accepts VaultPropertiesArgs and VaultPropertiesOutput values. You can construct a concrete instance of `VaultPropertiesInput` via:

VaultPropertiesArgs{...}

type VaultPropertiesOutput added in v0.5.0

type VaultPropertiesOutput struct{ *pulumi.OutputState }

Properties of the vault.

func (VaultPropertiesOutput) ElementType added in v0.5.0

func (VaultPropertiesOutput) ElementType() reflect.Type

func (VaultPropertiesOutput) Encryption added in v0.5.0

Customer Managed Key details of the resource.

func (VaultPropertiesOutput) ToVaultPropertiesOutput added in v0.5.0

func (o VaultPropertiesOutput) ToVaultPropertiesOutput() VaultPropertiesOutput

func (VaultPropertiesOutput) ToVaultPropertiesOutputWithContext added in v0.5.0

func (o VaultPropertiesOutput) ToVaultPropertiesOutputWithContext(ctx context.Context) VaultPropertiesOutput

func (VaultPropertiesOutput) ToVaultPropertiesPtrOutput added in v0.5.0

func (o VaultPropertiesOutput) ToVaultPropertiesPtrOutput() VaultPropertiesPtrOutput

func (VaultPropertiesOutput) ToVaultPropertiesPtrOutputWithContext added in v0.5.0

func (o VaultPropertiesOutput) ToVaultPropertiesPtrOutputWithContext(ctx context.Context) VaultPropertiesPtrOutput

type VaultPropertiesPtrInput added in v0.5.0

type VaultPropertiesPtrInput interface {
	pulumi.Input

	ToVaultPropertiesPtrOutput() VaultPropertiesPtrOutput
	ToVaultPropertiesPtrOutputWithContext(context.Context) VaultPropertiesPtrOutput
}

VaultPropertiesPtrInput is an input type that accepts VaultPropertiesArgs, VaultPropertiesPtr and VaultPropertiesPtrOutput values. You can construct a concrete instance of `VaultPropertiesPtrInput` via:

        VaultPropertiesArgs{...}

or:

        nil

func VaultPropertiesPtr added in v0.5.0

func VaultPropertiesPtr(v *VaultPropertiesArgs) VaultPropertiesPtrInput

type VaultPropertiesPtrOutput added in v0.5.0

type VaultPropertiesPtrOutput struct{ *pulumi.OutputState }

func (VaultPropertiesPtrOutput) Elem added in v0.5.0

func (VaultPropertiesPtrOutput) ElementType added in v0.5.0

func (VaultPropertiesPtrOutput) ElementType() reflect.Type

func (VaultPropertiesPtrOutput) Encryption added in v0.5.0

Customer Managed Key details of the resource.

func (VaultPropertiesPtrOutput) ToVaultPropertiesPtrOutput added in v0.5.0

func (o VaultPropertiesPtrOutput) ToVaultPropertiesPtrOutput() VaultPropertiesPtrOutput

func (VaultPropertiesPtrOutput) ToVaultPropertiesPtrOutputWithContext added in v0.5.0

func (o VaultPropertiesPtrOutput) ToVaultPropertiesPtrOutputWithContext(ctx context.Context) VaultPropertiesPtrOutput

type VaultPropertiesResponse added in v0.5.0

type VaultPropertiesResponse struct {
	// Customer Managed Key details of the resource.
	Encryption *VaultPropertiesResponseEncryption `pulumi:"encryption"`
	// List of private endpoint connection.
	PrivateEndpointConnections []PrivateEndpointConnectionVaultPropertiesResponse `pulumi:"privateEndpointConnections"`
	// Private endpoint state for backup.
	PrivateEndpointStateForBackup string `pulumi:"privateEndpointStateForBackup"`
	// Private endpoint state for site recovery.
	PrivateEndpointStateForSiteRecovery string `pulumi:"privateEndpointStateForSiteRecovery"`
	// Provisioning State.
	ProvisioningState string `pulumi:"provisioningState"`
	// Details for upgrading vault.
	UpgradeDetails *UpgradeDetailsResponse `pulumi:"upgradeDetails"`
}

Properties of the vault.

type VaultPropertiesResponseArgs added in v0.5.0

type VaultPropertiesResponseArgs struct {
	// Customer Managed Key details of the resource.
	Encryption VaultPropertiesResponseEncryptionPtrInput `pulumi:"encryption"`
	// List of private endpoint connection.
	PrivateEndpointConnections PrivateEndpointConnectionVaultPropertiesResponseArrayInput `pulumi:"privateEndpointConnections"`
	// Private endpoint state for backup.
	PrivateEndpointStateForBackup pulumi.StringInput `pulumi:"privateEndpointStateForBackup"`
	// Private endpoint state for site recovery.
	PrivateEndpointStateForSiteRecovery pulumi.StringInput `pulumi:"privateEndpointStateForSiteRecovery"`
	// Provisioning State.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// Details for upgrading vault.
	UpgradeDetails UpgradeDetailsResponsePtrInput `pulumi:"upgradeDetails"`
}

Properties of the vault.

func (VaultPropertiesResponseArgs) ElementType added in v0.5.0

func (VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutput added in v0.5.0

func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutput() VaultPropertiesResponseOutput

func (VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutputWithContext added in v0.5.0

func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponseOutputWithContext(ctx context.Context) VaultPropertiesResponseOutput

func (VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutput added in v0.5.0

func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput

func (VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutputWithContext added in v0.5.0

func (i VaultPropertiesResponseArgs) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput

type VaultPropertiesResponseEncryption added in v0.5.0

type VaultPropertiesResponseEncryption struct {
	// Enabling/Disabling the Double Encryption state
	InfrastructureEncryption *string `pulumi:"infrastructureEncryption"`
	// The details of the identity used for CMK
	KekIdentity *CmkKekIdentityResponse `pulumi:"kekIdentity"`
	// The properties of the Key Vault which hosts CMK
	KeyVaultProperties *CmkKeyVaultPropertiesResponse `pulumi:"keyVaultProperties"`
}

Customer Managed Key details of the resource.

type VaultPropertiesResponseEncryptionArgs added in v0.5.0

type VaultPropertiesResponseEncryptionArgs struct {
	// Enabling/Disabling the Double Encryption state
	InfrastructureEncryption pulumi.StringPtrInput `pulumi:"infrastructureEncryption"`
	// The details of the identity used for CMK
	KekIdentity CmkKekIdentityResponsePtrInput `pulumi:"kekIdentity"`
	// The properties of the Key Vault which hosts CMK
	KeyVaultProperties CmkKeyVaultPropertiesResponsePtrInput `pulumi:"keyVaultProperties"`
}

Customer Managed Key details of the resource.

func (VaultPropertiesResponseEncryptionArgs) ElementType added in v0.5.0

func (VaultPropertiesResponseEncryptionArgs) ToVaultPropertiesResponseEncryptionOutput added in v0.5.0

func (i VaultPropertiesResponseEncryptionArgs) ToVaultPropertiesResponseEncryptionOutput() VaultPropertiesResponseEncryptionOutput

func (VaultPropertiesResponseEncryptionArgs) ToVaultPropertiesResponseEncryptionOutputWithContext added in v0.5.0

func (i VaultPropertiesResponseEncryptionArgs) ToVaultPropertiesResponseEncryptionOutputWithContext(ctx context.Context) VaultPropertiesResponseEncryptionOutput

func (VaultPropertiesResponseEncryptionArgs) ToVaultPropertiesResponseEncryptionPtrOutput added in v0.5.0

func (i VaultPropertiesResponseEncryptionArgs) ToVaultPropertiesResponseEncryptionPtrOutput() VaultPropertiesResponseEncryptionPtrOutput

func (VaultPropertiesResponseEncryptionArgs) ToVaultPropertiesResponseEncryptionPtrOutputWithContext added in v0.5.0

func (i VaultPropertiesResponseEncryptionArgs) ToVaultPropertiesResponseEncryptionPtrOutputWithContext(ctx context.Context) VaultPropertiesResponseEncryptionPtrOutput

type VaultPropertiesResponseEncryptionInput added in v0.5.0

type VaultPropertiesResponseEncryptionInput interface {
	pulumi.Input

	ToVaultPropertiesResponseEncryptionOutput() VaultPropertiesResponseEncryptionOutput
	ToVaultPropertiesResponseEncryptionOutputWithContext(context.Context) VaultPropertiesResponseEncryptionOutput
}

VaultPropertiesResponseEncryptionInput is an input type that accepts VaultPropertiesResponseEncryptionArgs and VaultPropertiesResponseEncryptionOutput values. You can construct a concrete instance of `VaultPropertiesResponseEncryptionInput` via:

VaultPropertiesResponseEncryptionArgs{...}

type VaultPropertiesResponseEncryptionOutput added in v0.5.0

type VaultPropertiesResponseEncryptionOutput struct{ *pulumi.OutputState }

Customer Managed Key details of the resource.

func (VaultPropertiesResponseEncryptionOutput) ElementType added in v0.5.0

func (VaultPropertiesResponseEncryptionOutput) InfrastructureEncryption added in v0.5.0

func (o VaultPropertiesResponseEncryptionOutput) InfrastructureEncryption() pulumi.StringPtrOutput

Enabling/Disabling the Double Encryption state

func (VaultPropertiesResponseEncryptionOutput) KekIdentity added in v0.5.0

The details of the identity used for CMK

func (VaultPropertiesResponseEncryptionOutput) KeyVaultProperties added in v0.5.0

The properties of the Key Vault which hosts CMK

func (VaultPropertiesResponseEncryptionOutput) ToVaultPropertiesResponseEncryptionOutput added in v0.5.0

func (o VaultPropertiesResponseEncryptionOutput) ToVaultPropertiesResponseEncryptionOutput() VaultPropertiesResponseEncryptionOutput

func (VaultPropertiesResponseEncryptionOutput) ToVaultPropertiesResponseEncryptionOutputWithContext added in v0.5.0

func (o VaultPropertiesResponseEncryptionOutput) ToVaultPropertiesResponseEncryptionOutputWithContext(ctx context.Context) VaultPropertiesResponseEncryptionOutput

func (VaultPropertiesResponseEncryptionOutput) ToVaultPropertiesResponseEncryptionPtrOutput added in v0.5.0

func (o VaultPropertiesResponseEncryptionOutput) ToVaultPropertiesResponseEncryptionPtrOutput() VaultPropertiesResponseEncryptionPtrOutput

func (VaultPropertiesResponseEncryptionOutput) ToVaultPropertiesResponseEncryptionPtrOutputWithContext added in v0.5.0

func (o VaultPropertiesResponseEncryptionOutput) ToVaultPropertiesResponseEncryptionPtrOutputWithContext(ctx context.Context) VaultPropertiesResponseEncryptionPtrOutput

type VaultPropertiesResponseEncryptionPtrInput added in v0.5.0

type VaultPropertiesResponseEncryptionPtrInput interface {
	pulumi.Input

	ToVaultPropertiesResponseEncryptionPtrOutput() VaultPropertiesResponseEncryptionPtrOutput
	ToVaultPropertiesResponseEncryptionPtrOutputWithContext(context.Context) VaultPropertiesResponseEncryptionPtrOutput
}

VaultPropertiesResponseEncryptionPtrInput is an input type that accepts VaultPropertiesResponseEncryptionArgs, VaultPropertiesResponseEncryptionPtr and VaultPropertiesResponseEncryptionPtrOutput values. You can construct a concrete instance of `VaultPropertiesResponseEncryptionPtrInput` via:

        VaultPropertiesResponseEncryptionArgs{...}

or:

        nil

type VaultPropertiesResponseEncryptionPtrOutput added in v0.5.0

type VaultPropertiesResponseEncryptionPtrOutput struct{ *pulumi.OutputState }

func (VaultPropertiesResponseEncryptionPtrOutput) Elem added in v0.5.0

func (VaultPropertiesResponseEncryptionPtrOutput) ElementType added in v0.5.0

func (VaultPropertiesResponseEncryptionPtrOutput) InfrastructureEncryption added in v0.5.0

Enabling/Disabling the Double Encryption state

func (VaultPropertiesResponseEncryptionPtrOutput) KekIdentity added in v0.5.0

The details of the identity used for CMK

func (VaultPropertiesResponseEncryptionPtrOutput) KeyVaultProperties added in v0.5.0

The properties of the Key Vault which hosts CMK

func (VaultPropertiesResponseEncryptionPtrOutput) ToVaultPropertiesResponseEncryptionPtrOutput added in v0.5.0

func (o VaultPropertiesResponseEncryptionPtrOutput) ToVaultPropertiesResponseEncryptionPtrOutput() VaultPropertiesResponseEncryptionPtrOutput

func (VaultPropertiesResponseEncryptionPtrOutput) ToVaultPropertiesResponseEncryptionPtrOutputWithContext added in v0.5.0

func (o VaultPropertiesResponseEncryptionPtrOutput) ToVaultPropertiesResponseEncryptionPtrOutputWithContext(ctx context.Context) VaultPropertiesResponseEncryptionPtrOutput

type VaultPropertiesResponseInput added in v0.5.0

type VaultPropertiesResponseInput interface {
	pulumi.Input

	ToVaultPropertiesResponseOutput() VaultPropertiesResponseOutput
	ToVaultPropertiesResponseOutputWithContext(context.Context) VaultPropertiesResponseOutput
}

VaultPropertiesResponseInput is an input type that accepts VaultPropertiesResponseArgs and VaultPropertiesResponseOutput values. You can construct a concrete instance of `VaultPropertiesResponseInput` via:

VaultPropertiesResponseArgs{...}

type VaultPropertiesResponseOutput added in v0.5.0

type VaultPropertiesResponseOutput struct{ *pulumi.OutputState }

Properties of the vault.

func (VaultPropertiesResponseOutput) ElementType added in v0.5.0

func (VaultPropertiesResponseOutput) Encryption added in v0.5.0

Customer Managed Key details of the resource.

func (VaultPropertiesResponseOutput) PrivateEndpointConnections added in v0.5.0

List of private endpoint connection.

func (VaultPropertiesResponseOutput) PrivateEndpointStateForBackup added in v0.5.0

func (o VaultPropertiesResponseOutput) PrivateEndpointStateForBackup() pulumi.StringOutput

Private endpoint state for backup.

func (VaultPropertiesResponseOutput) PrivateEndpointStateForSiteRecovery added in v0.5.0

func (o VaultPropertiesResponseOutput) PrivateEndpointStateForSiteRecovery() pulumi.StringOutput

Private endpoint state for site recovery.

func (VaultPropertiesResponseOutput) ProvisioningState added in v0.5.0

func (o VaultPropertiesResponseOutput) ProvisioningState() pulumi.StringOutput

Provisioning State.

func (VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutput added in v0.5.0

func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutput() VaultPropertiesResponseOutput

func (VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutputWithContext added in v0.5.0

func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponseOutputWithContext(ctx context.Context) VaultPropertiesResponseOutput

func (VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutput added in v0.5.0

func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput

func (VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutputWithContext added in v0.5.0

func (o VaultPropertiesResponseOutput) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput

func (VaultPropertiesResponseOutput) UpgradeDetails added in v0.5.0

Details for upgrading vault.

type VaultPropertiesResponsePtrInput added in v0.5.0

type VaultPropertiesResponsePtrInput interface {
	pulumi.Input

	ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput
	ToVaultPropertiesResponsePtrOutputWithContext(context.Context) VaultPropertiesResponsePtrOutput
}

VaultPropertiesResponsePtrInput is an input type that accepts VaultPropertiesResponseArgs, VaultPropertiesResponsePtr and VaultPropertiesResponsePtrOutput values. You can construct a concrete instance of `VaultPropertiesResponsePtrInput` via:

        VaultPropertiesResponseArgs{...}

or:

        nil

func VaultPropertiesResponsePtr added in v0.5.0

func VaultPropertiesResponsePtr(v *VaultPropertiesResponseArgs) VaultPropertiesResponsePtrInput

type VaultPropertiesResponsePtrOutput added in v0.5.0

type VaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (VaultPropertiesResponsePtrOutput) Elem added in v0.5.0

func (VaultPropertiesResponsePtrOutput) ElementType added in v0.5.0

func (VaultPropertiesResponsePtrOutput) Encryption added in v0.5.0

Customer Managed Key details of the resource.

func (VaultPropertiesResponsePtrOutput) PrivateEndpointConnections added in v0.5.0

List of private endpoint connection.

func (VaultPropertiesResponsePtrOutput) PrivateEndpointStateForBackup added in v0.5.0

func (o VaultPropertiesResponsePtrOutput) PrivateEndpointStateForBackup() pulumi.StringPtrOutput

Private endpoint state for backup.

func (VaultPropertiesResponsePtrOutput) PrivateEndpointStateForSiteRecovery added in v0.5.0

func (o VaultPropertiesResponsePtrOutput) PrivateEndpointStateForSiteRecovery() pulumi.StringPtrOutput

Private endpoint state for site recovery.

func (VaultPropertiesResponsePtrOutput) ProvisioningState added in v0.5.0

Provisioning State.

func (VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutput added in v0.5.0

func (o VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutput() VaultPropertiesResponsePtrOutput

func (VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutputWithContext added in v0.5.0

func (o VaultPropertiesResponsePtrOutput) ToVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) VaultPropertiesResponsePtrOutput

func (VaultPropertiesResponsePtrOutput) UpgradeDetails added in v0.5.0

Details for upgrading vault.

type VaultState added in v0.5.0

type VaultState struct {
	// Optional ETag.
	ETag pulumi.StringPtrInput
	// Identity for the resource.
	Identity IdentityDataResponsePtrInput
	// Resource location.
	Location pulumi.StringPtrInput
	// Resource name associated with the resource.
	Name pulumi.StringPtrInput
	// Properties of the vault.
	Properties VaultPropertiesResponsePtrInput
	// Identifies the unique system identifier for each Azure resource.
	Sku SkuResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Resource type represents the complete path of the form Namespace/ResourceType/ResourceType/...
	Type pulumi.StringPtrInput
}

func (VaultState) ElementType added in v0.5.0

func (VaultState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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