v20201030preview

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 (
	PrivateEndpointServiceConnectionStatusPending  = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected")
)
View Source
const (
	ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeNone           = ResourceIdentityType("None")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type EnterprisePolicy

type EnterprisePolicy struct {
	pulumi.CustomResourceState

	// The encryption settings for a configuration store.
	Encryption PropertiesResponseEncryptionPtrOutput `pulumi:"encryption"`
	// The identity of the EnterprisePolicy.
	Identity EnterprisePolicyIdentityResponsePtrOutput `pulumi:"identity"`
	// Region where the EnterprisePolicy is located.
	Location pulumi.StringOutput `pulumi:"location"`
	// Settings concerning lockbox.
	Lockbox PropertiesResponseLockboxPtrOutput `pulumi:"lockbox"`
	// Name of the EnterprisePolicy.
	Name pulumi.StringOutput `pulumi:"name"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

Definition of the EnterprisePolicy.

func GetEnterprisePolicy

func GetEnterprisePolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnterprisePolicyState, opts ...pulumi.ResourceOption) (*EnterprisePolicy, error)

GetEnterprisePolicy gets an existing EnterprisePolicy 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 NewEnterprisePolicy

func NewEnterprisePolicy(ctx *pulumi.Context,
	name string, args *EnterprisePolicyArgs, opts ...pulumi.ResourceOption) (*EnterprisePolicy, error)

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

func (*EnterprisePolicy) ElementType added in v0.2.6

func (*EnterprisePolicy) ElementType() reflect.Type

func (*EnterprisePolicy) ToEnterprisePolicyOutput added in v0.2.6

func (i *EnterprisePolicy) ToEnterprisePolicyOutput() EnterprisePolicyOutput

func (*EnterprisePolicy) ToEnterprisePolicyOutputWithContext added in v0.2.6

func (i *EnterprisePolicy) ToEnterprisePolicyOutputWithContext(ctx context.Context) EnterprisePolicyOutput

type EnterprisePolicyArgs

type EnterprisePolicyArgs struct {
	// The encryption settings for a configuration store.
	Encryption PropertiesEncryptionPtrInput
	// Name of the EnterprisePolicy.
	EnterprisePolicyName pulumi.StringInput
	// The identity of the EnterprisePolicy.
	Identity EnterprisePolicyIdentityPtrInput
	// The Azure Region where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a EnterprisePolicy resource.

func (EnterprisePolicyArgs) ElementType

func (EnterprisePolicyArgs) ElementType() reflect.Type

type EnterprisePolicyIdentity

type EnterprisePolicyIdentity struct {
	// The type of identity used for the EnterprisePolicy. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.
	Type *string `pulumi:"type"`
}

The identity of the EnterprisePolicy.

type EnterprisePolicyIdentityArgs

type EnterprisePolicyIdentityArgs struct {
	// The type of identity used for the EnterprisePolicy. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.
	Type *ResourceIdentityType `pulumi:"type"`
}

The identity of the EnterprisePolicy.

func (EnterprisePolicyIdentityArgs) ElementType

func (EnterprisePolicyIdentityArgs) ToEnterprisePolicyIdentityOutput

func (i EnterprisePolicyIdentityArgs) ToEnterprisePolicyIdentityOutput() EnterprisePolicyIdentityOutput

func (EnterprisePolicyIdentityArgs) ToEnterprisePolicyIdentityOutputWithContext

func (i EnterprisePolicyIdentityArgs) ToEnterprisePolicyIdentityOutputWithContext(ctx context.Context) EnterprisePolicyIdentityOutput

func (EnterprisePolicyIdentityArgs) ToEnterprisePolicyIdentityPtrOutput

func (i EnterprisePolicyIdentityArgs) ToEnterprisePolicyIdentityPtrOutput() EnterprisePolicyIdentityPtrOutput

func (EnterprisePolicyIdentityArgs) ToEnterprisePolicyIdentityPtrOutputWithContext

func (i EnterprisePolicyIdentityArgs) ToEnterprisePolicyIdentityPtrOutputWithContext(ctx context.Context) EnterprisePolicyIdentityPtrOutput

type EnterprisePolicyIdentityInput

type EnterprisePolicyIdentityInput interface {
	pulumi.Input

	ToEnterprisePolicyIdentityOutput() EnterprisePolicyIdentityOutput
	ToEnterprisePolicyIdentityOutputWithContext(context.Context) EnterprisePolicyIdentityOutput
}

EnterprisePolicyIdentityInput is an input type that accepts EnterprisePolicyIdentityArgs and EnterprisePolicyIdentityOutput values. You can construct a concrete instance of `EnterprisePolicyIdentityInput` via:

EnterprisePolicyIdentityArgs{...}

type EnterprisePolicyIdentityOutput

type EnterprisePolicyIdentityOutput struct{ *pulumi.OutputState }

The identity of the EnterprisePolicy.

func (EnterprisePolicyIdentityOutput) ElementType

func (EnterprisePolicyIdentityOutput) ToEnterprisePolicyIdentityOutput

func (o EnterprisePolicyIdentityOutput) ToEnterprisePolicyIdentityOutput() EnterprisePolicyIdentityOutput

func (EnterprisePolicyIdentityOutput) ToEnterprisePolicyIdentityOutputWithContext

func (o EnterprisePolicyIdentityOutput) ToEnterprisePolicyIdentityOutputWithContext(ctx context.Context) EnterprisePolicyIdentityOutput

func (EnterprisePolicyIdentityOutput) ToEnterprisePolicyIdentityPtrOutput

func (o EnterprisePolicyIdentityOutput) ToEnterprisePolicyIdentityPtrOutput() EnterprisePolicyIdentityPtrOutput

func (EnterprisePolicyIdentityOutput) ToEnterprisePolicyIdentityPtrOutputWithContext

func (o EnterprisePolicyIdentityOutput) ToEnterprisePolicyIdentityPtrOutputWithContext(ctx context.Context) EnterprisePolicyIdentityPtrOutput

func (EnterprisePolicyIdentityOutput) Type

The type of identity used for the EnterprisePolicy. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.

type EnterprisePolicyIdentityPtrInput

type EnterprisePolicyIdentityPtrInput interface {
	pulumi.Input

	ToEnterprisePolicyIdentityPtrOutput() EnterprisePolicyIdentityPtrOutput
	ToEnterprisePolicyIdentityPtrOutputWithContext(context.Context) EnterprisePolicyIdentityPtrOutput
}

EnterprisePolicyIdentityPtrInput is an input type that accepts EnterprisePolicyIdentityArgs, EnterprisePolicyIdentityPtr and EnterprisePolicyIdentityPtrOutput values. You can construct a concrete instance of `EnterprisePolicyIdentityPtrInput` via:

        EnterprisePolicyIdentityArgs{...}

or:

        nil

type EnterprisePolicyIdentityPtrOutput

type EnterprisePolicyIdentityPtrOutput struct{ *pulumi.OutputState }

func (EnterprisePolicyIdentityPtrOutput) Elem

func (EnterprisePolicyIdentityPtrOutput) ElementType

func (EnterprisePolicyIdentityPtrOutput) ToEnterprisePolicyIdentityPtrOutput

func (o EnterprisePolicyIdentityPtrOutput) ToEnterprisePolicyIdentityPtrOutput() EnterprisePolicyIdentityPtrOutput

func (EnterprisePolicyIdentityPtrOutput) ToEnterprisePolicyIdentityPtrOutputWithContext

func (o EnterprisePolicyIdentityPtrOutput) ToEnterprisePolicyIdentityPtrOutputWithContext(ctx context.Context) EnterprisePolicyIdentityPtrOutput

func (EnterprisePolicyIdentityPtrOutput) Type

The type of identity used for the EnterprisePolicy. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.

type EnterprisePolicyIdentityResponse

type EnterprisePolicyIdentityResponse struct {
	// The principal id of EnterprisePolicy identity.
	SystemAssignedIdentityPrincipalId string `pulumi:"systemAssignedIdentityPrincipalId"`
	// The tenant id associated with the EnterprisePolicy.
	TenantId string `pulumi:"tenantId"`
	// The type of identity used for the EnterprisePolicy. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.
	Type *string `pulumi:"type"`
}

The identity of the EnterprisePolicy.

type EnterprisePolicyIdentityResponseArgs

type EnterprisePolicyIdentityResponseArgs struct {
	// The principal id of EnterprisePolicy identity.
	SystemAssignedIdentityPrincipalId pulumi.StringInput `pulumi:"systemAssignedIdentityPrincipalId"`
	// The tenant id associated with the EnterprisePolicy.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The type of identity used for the EnterprisePolicy. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The identity of the EnterprisePolicy.

func (EnterprisePolicyIdentityResponseArgs) ElementType

func (EnterprisePolicyIdentityResponseArgs) ToEnterprisePolicyIdentityResponseOutput

func (i EnterprisePolicyIdentityResponseArgs) ToEnterprisePolicyIdentityResponseOutput() EnterprisePolicyIdentityResponseOutput

func (EnterprisePolicyIdentityResponseArgs) ToEnterprisePolicyIdentityResponseOutputWithContext

func (i EnterprisePolicyIdentityResponseArgs) ToEnterprisePolicyIdentityResponseOutputWithContext(ctx context.Context) EnterprisePolicyIdentityResponseOutput

func (EnterprisePolicyIdentityResponseArgs) ToEnterprisePolicyIdentityResponsePtrOutput

func (i EnterprisePolicyIdentityResponseArgs) ToEnterprisePolicyIdentityResponsePtrOutput() EnterprisePolicyIdentityResponsePtrOutput

func (EnterprisePolicyIdentityResponseArgs) ToEnterprisePolicyIdentityResponsePtrOutputWithContext

func (i EnterprisePolicyIdentityResponseArgs) ToEnterprisePolicyIdentityResponsePtrOutputWithContext(ctx context.Context) EnterprisePolicyIdentityResponsePtrOutput

type EnterprisePolicyIdentityResponseInput

type EnterprisePolicyIdentityResponseInput interface {
	pulumi.Input

	ToEnterprisePolicyIdentityResponseOutput() EnterprisePolicyIdentityResponseOutput
	ToEnterprisePolicyIdentityResponseOutputWithContext(context.Context) EnterprisePolicyIdentityResponseOutput
}

EnterprisePolicyIdentityResponseInput is an input type that accepts EnterprisePolicyIdentityResponseArgs and EnterprisePolicyIdentityResponseOutput values. You can construct a concrete instance of `EnterprisePolicyIdentityResponseInput` via:

EnterprisePolicyIdentityResponseArgs{...}

type EnterprisePolicyIdentityResponseOutput

type EnterprisePolicyIdentityResponseOutput struct{ *pulumi.OutputState }

The identity of the EnterprisePolicy.

func (EnterprisePolicyIdentityResponseOutput) ElementType

func (EnterprisePolicyIdentityResponseOutput) SystemAssignedIdentityPrincipalId

func (o EnterprisePolicyIdentityResponseOutput) SystemAssignedIdentityPrincipalId() pulumi.StringOutput

The principal id of EnterprisePolicy identity.

func (EnterprisePolicyIdentityResponseOutput) TenantId

The tenant id associated with the EnterprisePolicy.

func (EnterprisePolicyIdentityResponseOutput) ToEnterprisePolicyIdentityResponseOutput

func (o EnterprisePolicyIdentityResponseOutput) ToEnterprisePolicyIdentityResponseOutput() EnterprisePolicyIdentityResponseOutput

func (EnterprisePolicyIdentityResponseOutput) ToEnterprisePolicyIdentityResponseOutputWithContext

func (o EnterprisePolicyIdentityResponseOutput) ToEnterprisePolicyIdentityResponseOutputWithContext(ctx context.Context) EnterprisePolicyIdentityResponseOutput

func (EnterprisePolicyIdentityResponseOutput) ToEnterprisePolicyIdentityResponsePtrOutput

func (o EnterprisePolicyIdentityResponseOutput) ToEnterprisePolicyIdentityResponsePtrOutput() EnterprisePolicyIdentityResponsePtrOutput

func (EnterprisePolicyIdentityResponseOutput) ToEnterprisePolicyIdentityResponsePtrOutputWithContext

func (o EnterprisePolicyIdentityResponseOutput) ToEnterprisePolicyIdentityResponsePtrOutputWithContext(ctx context.Context) EnterprisePolicyIdentityResponsePtrOutput

func (EnterprisePolicyIdentityResponseOutput) Type

The type of identity used for the EnterprisePolicy. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.

type EnterprisePolicyIdentityResponsePtrInput

type EnterprisePolicyIdentityResponsePtrInput interface {
	pulumi.Input

	ToEnterprisePolicyIdentityResponsePtrOutput() EnterprisePolicyIdentityResponsePtrOutput
	ToEnterprisePolicyIdentityResponsePtrOutputWithContext(context.Context) EnterprisePolicyIdentityResponsePtrOutput
}

EnterprisePolicyIdentityResponsePtrInput is an input type that accepts EnterprisePolicyIdentityResponseArgs, EnterprisePolicyIdentityResponsePtr and EnterprisePolicyIdentityResponsePtrOutput values. You can construct a concrete instance of `EnterprisePolicyIdentityResponsePtrInput` via:

        EnterprisePolicyIdentityResponseArgs{...}

or:

        nil

type EnterprisePolicyIdentityResponsePtrOutput

type EnterprisePolicyIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (EnterprisePolicyIdentityResponsePtrOutput) Elem

func (EnterprisePolicyIdentityResponsePtrOutput) ElementType

func (EnterprisePolicyIdentityResponsePtrOutput) SystemAssignedIdentityPrincipalId

func (o EnterprisePolicyIdentityResponsePtrOutput) SystemAssignedIdentityPrincipalId() pulumi.StringPtrOutput

The principal id of EnterprisePolicy identity.

func (EnterprisePolicyIdentityResponsePtrOutput) TenantId

The tenant id associated with the EnterprisePolicy.

func (EnterprisePolicyIdentityResponsePtrOutput) ToEnterprisePolicyIdentityResponsePtrOutput

func (o EnterprisePolicyIdentityResponsePtrOutput) ToEnterprisePolicyIdentityResponsePtrOutput() EnterprisePolicyIdentityResponsePtrOutput

func (EnterprisePolicyIdentityResponsePtrOutput) ToEnterprisePolicyIdentityResponsePtrOutputWithContext

func (o EnterprisePolicyIdentityResponsePtrOutput) ToEnterprisePolicyIdentityResponsePtrOutputWithContext(ctx context.Context) EnterprisePolicyIdentityResponsePtrOutput

func (EnterprisePolicyIdentityResponsePtrOutput) Type

The type of identity used for the EnterprisePolicy. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.

type EnterprisePolicyInput added in v0.2.6

type EnterprisePolicyInput interface {
	pulumi.Input

	ToEnterprisePolicyOutput() EnterprisePolicyOutput
	ToEnterprisePolicyOutputWithContext(ctx context.Context) EnterprisePolicyOutput
}

type EnterprisePolicyOutput added in v0.2.6

type EnterprisePolicyOutput struct {
	*pulumi.OutputState
}

func (EnterprisePolicyOutput) ElementType added in v0.2.6

func (EnterprisePolicyOutput) ElementType() reflect.Type

func (EnterprisePolicyOutput) ToEnterprisePolicyOutput added in v0.2.6

func (o EnterprisePolicyOutput) ToEnterprisePolicyOutput() EnterprisePolicyOutput

func (EnterprisePolicyOutput) ToEnterprisePolicyOutputWithContext added in v0.2.6

func (o EnterprisePolicyOutput) ToEnterprisePolicyOutputWithContext(ctx context.Context) EnterprisePolicyOutput

type EnterprisePolicyState

type EnterprisePolicyState struct {
	// The encryption settings for a configuration store.
	Encryption PropertiesResponseEncryptionPtrInput
	// The identity of the EnterprisePolicy.
	Identity EnterprisePolicyIdentityResponsePtrInput
	// Region where the EnterprisePolicy is located.
	Location pulumi.StringPtrInput
	// Settings concerning lockbox.
	Lockbox PropertiesResponseLockboxPtrInput
	// Name of the EnterprisePolicy.
	Name pulumi.StringPtrInput
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (EnterprisePolicyState) ElementType

func (EnterprisePolicyState) ElementType() reflect.Type

type KeyProperties

type KeyProperties struct {
	// The identifier of the key vault key used to encrypt data.
	Name *string `pulumi:"name"`
	// The version of the identity which will be used to access key vault.
	Version *string `pulumi:"version"`
}

Url and version of the KeyVault Secret

type KeyPropertiesArgs

type KeyPropertiesArgs struct {
	// The identifier of the key vault key used to encrypt data.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The version of the identity which will be used to access key vault.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Url and version of the KeyVault Secret

func (KeyPropertiesArgs) ElementType

func (KeyPropertiesArgs) ElementType() reflect.Type

func (KeyPropertiesArgs) ToKeyPropertiesOutput

func (i KeyPropertiesArgs) ToKeyPropertiesOutput() KeyPropertiesOutput

func (KeyPropertiesArgs) ToKeyPropertiesOutputWithContext

func (i KeyPropertiesArgs) ToKeyPropertiesOutputWithContext(ctx context.Context) KeyPropertiesOutput

func (KeyPropertiesArgs) ToKeyPropertiesPtrOutput

func (i KeyPropertiesArgs) ToKeyPropertiesPtrOutput() KeyPropertiesPtrOutput

func (KeyPropertiesArgs) ToKeyPropertiesPtrOutputWithContext

func (i KeyPropertiesArgs) ToKeyPropertiesPtrOutputWithContext(ctx context.Context) KeyPropertiesPtrOutput

type KeyPropertiesInput

type KeyPropertiesInput interface {
	pulumi.Input

	ToKeyPropertiesOutput() KeyPropertiesOutput
	ToKeyPropertiesOutputWithContext(context.Context) KeyPropertiesOutput
}

KeyPropertiesInput is an input type that accepts KeyPropertiesArgs and KeyPropertiesOutput values. You can construct a concrete instance of `KeyPropertiesInput` via:

KeyPropertiesArgs{...}

type KeyPropertiesOutput

type KeyPropertiesOutput struct{ *pulumi.OutputState }

Url and version of the KeyVault Secret

func (KeyPropertiesOutput) ElementType

func (KeyPropertiesOutput) ElementType() reflect.Type

func (KeyPropertiesOutput) Name

The identifier of the key vault key used to encrypt data.

func (KeyPropertiesOutput) ToKeyPropertiesOutput

func (o KeyPropertiesOutput) ToKeyPropertiesOutput() KeyPropertiesOutput

func (KeyPropertiesOutput) ToKeyPropertiesOutputWithContext

func (o KeyPropertiesOutput) ToKeyPropertiesOutputWithContext(ctx context.Context) KeyPropertiesOutput

func (KeyPropertiesOutput) ToKeyPropertiesPtrOutput

func (o KeyPropertiesOutput) ToKeyPropertiesPtrOutput() KeyPropertiesPtrOutput

func (KeyPropertiesOutput) ToKeyPropertiesPtrOutputWithContext

func (o KeyPropertiesOutput) ToKeyPropertiesPtrOutputWithContext(ctx context.Context) KeyPropertiesPtrOutput

func (KeyPropertiesOutput) Version

The version of the identity which will be used to access key vault.

type KeyPropertiesPtrInput

type KeyPropertiesPtrInput interface {
	pulumi.Input

	ToKeyPropertiesPtrOutput() KeyPropertiesPtrOutput
	ToKeyPropertiesPtrOutputWithContext(context.Context) KeyPropertiesPtrOutput
}

KeyPropertiesPtrInput is an input type that accepts KeyPropertiesArgs, KeyPropertiesPtr and KeyPropertiesPtrOutput values. You can construct a concrete instance of `KeyPropertiesPtrInput` via:

        KeyPropertiesArgs{...}

or:

        nil

type KeyPropertiesPtrOutput

type KeyPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyPropertiesPtrOutput) Elem

func (KeyPropertiesPtrOutput) ElementType

func (KeyPropertiesPtrOutput) ElementType() reflect.Type

func (KeyPropertiesPtrOutput) Name

The identifier of the key vault key used to encrypt data.

func (KeyPropertiesPtrOutput) ToKeyPropertiesPtrOutput

func (o KeyPropertiesPtrOutput) ToKeyPropertiesPtrOutput() KeyPropertiesPtrOutput

func (KeyPropertiesPtrOutput) ToKeyPropertiesPtrOutputWithContext

func (o KeyPropertiesPtrOutput) ToKeyPropertiesPtrOutputWithContext(ctx context.Context) KeyPropertiesPtrOutput

func (KeyPropertiesPtrOutput) Version

The version of the identity which will be used to access key vault.

type KeyPropertiesResponse

type KeyPropertiesResponse struct {
	// The identifier of the key vault key used to encrypt data.
	Name *string `pulumi:"name"`
	// The version of the identity which will be used to access key vault.
	Version *string `pulumi:"version"`
}

Url and version of the KeyVault Secret

type KeyPropertiesResponseArgs

type KeyPropertiesResponseArgs struct {
	// The identifier of the key vault key used to encrypt data.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The version of the identity which will be used to access key vault.
	Version pulumi.StringPtrInput `pulumi:"version"`
}

Url and version of the KeyVault Secret

func (KeyPropertiesResponseArgs) ElementType

func (KeyPropertiesResponseArgs) ElementType() reflect.Type

func (KeyPropertiesResponseArgs) ToKeyPropertiesResponseOutput

func (i KeyPropertiesResponseArgs) ToKeyPropertiesResponseOutput() KeyPropertiesResponseOutput

func (KeyPropertiesResponseArgs) ToKeyPropertiesResponseOutputWithContext

func (i KeyPropertiesResponseArgs) ToKeyPropertiesResponseOutputWithContext(ctx context.Context) KeyPropertiesResponseOutput

func (KeyPropertiesResponseArgs) ToKeyPropertiesResponsePtrOutput

func (i KeyPropertiesResponseArgs) ToKeyPropertiesResponsePtrOutput() KeyPropertiesResponsePtrOutput

func (KeyPropertiesResponseArgs) ToKeyPropertiesResponsePtrOutputWithContext

func (i KeyPropertiesResponseArgs) ToKeyPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyPropertiesResponsePtrOutput

type KeyPropertiesResponseInput

type KeyPropertiesResponseInput interface {
	pulumi.Input

	ToKeyPropertiesResponseOutput() KeyPropertiesResponseOutput
	ToKeyPropertiesResponseOutputWithContext(context.Context) KeyPropertiesResponseOutput
}

KeyPropertiesResponseInput is an input type that accepts KeyPropertiesResponseArgs and KeyPropertiesResponseOutput values. You can construct a concrete instance of `KeyPropertiesResponseInput` via:

KeyPropertiesResponseArgs{...}

type KeyPropertiesResponseOutput

type KeyPropertiesResponseOutput struct{ *pulumi.OutputState }

Url and version of the KeyVault Secret

func (KeyPropertiesResponseOutput) ElementType

func (KeyPropertiesResponseOutput) Name

The identifier of the key vault key used to encrypt data.

func (KeyPropertiesResponseOutput) ToKeyPropertiesResponseOutput

func (o KeyPropertiesResponseOutput) ToKeyPropertiesResponseOutput() KeyPropertiesResponseOutput

func (KeyPropertiesResponseOutput) ToKeyPropertiesResponseOutputWithContext

func (o KeyPropertiesResponseOutput) ToKeyPropertiesResponseOutputWithContext(ctx context.Context) KeyPropertiesResponseOutput

func (KeyPropertiesResponseOutput) ToKeyPropertiesResponsePtrOutput

func (o KeyPropertiesResponseOutput) ToKeyPropertiesResponsePtrOutput() KeyPropertiesResponsePtrOutput

func (KeyPropertiesResponseOutput) ToKeyPropertiesResponsePtrOutputWithContext

func (o KeyPropertiesResponseOutput) ToKeyPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyPropertiesResponsePtrOutput

func (KeyPropertiesResponseOutput) Version

The version of the identity which will be used to access key vault.

type KeyPropertiesResponsePtrInput

type KeyPropertiesResponsePtrInput interface {
	pulumi.Input

	ToKeyPropertiesResponsePtrOutput() KeyPropertiesResponsePtrOutput
	ToKeyPropertiesResponsePtrOutputWithContext(context.Context) KeyPropertiesResponsePtrOutput
}

KeyPropertiesResponsePtrInput is an input type that accepts KeyPropertiesResponseArgs, KeyPropertiesResponsePtr and KeyPropertiesResponsePtrOutput values. You can construct a concrete instance of `KeyPropertiesResponsePtrInput` via:

        KeyPropertiesResponseArgs{...}

or:

        nil

type KeyPropertiesResponsePtrOutput

type KeyPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyPropertiesResponsePtrOutput) Elem

func (KeyPropertiesResponsePtrOutput) ElementType

func (KeyPropertiesResponsePtrOutput) Name

The identifier of the key vault key used to encrypt data.

func (KeyPropertiesResponsePtrOutput) ToKeyPropertiesResponsePtrOutput

func (o KeyPropertiesResponsePtrOutput) ToKeyPropertiesResponsePtrOutput() KeyPropertiesResponsePtrOutput

func (KeyPropertiesResponsePtrOutput) ToKeyPropertiesResponsePtrOutputWithContext

func (o KeyPropertiesResponsePtrOutput) ToKeyPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyPropertiesResponsePtrOutput

func (KeyPropertiesResponsePtrOutput) Version

The version of the identity which will be used to access key vault.

type KeyVaultProperties

type KeyVaultProperties struct {
	// Uri of KeyVault
	Id *string `pulumi:"id"`
	// Identity of the secret that includes name and version.
	Key *KeyProperties `pulumi:"key"`
}

Settings concerning key vault encryption for a configuration store.

type KeyVaultPropertiesArgs

type KeyVaultPropertiesArgs struct {
	// Uri of KeyVault
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Identity of the secret that includes name and version.
	Key KeyPropertiesPtrInput `pulumi:"key"`
}

Settings concerning key vault encryption for a configuration store.

func (KeyVaultPropertiesArgs) ElementType

func (KeyVaultPropertiesArgs) ElementType() reflect.Type

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext

func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesInput

type KeyVaultPropertiesInput interface {
	pulumi.Input

	ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
	ToKeyVaultPropertiesOutputWithContext(context.Context) KeyVaultPropertiesOutput
}

KeyVaultPropertiesInput is an input type that accepts KeyVaultPropertiesArgs and KeyVaultPropertiesOutput values. You can construct a concrete instance of `KeyVaultPropertiesInput` via:

KeyVaultPropertiesArgs{...}

type KeyVaultPropertiesOutput

type KeyVaultPropertiesOutput struct{ *pulumi.OutputState }

Settings concerning key vault encryption for a configuration store.

func (KeyVaultPropertiesOutput) ElementType

func (KeyVaultPropertiesOutput) ElementType() reflect.Type

func (KeyVaultPropertiesOutput) Id

Uri of KeyVault

func (KeyVaultPropertiesOutput) Key

Identity of the secret that includes name and version.

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext

func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesPtrInput

type KeyVaultPropertiesPtrInput interface {
	pulumi.Input

	ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
	ToKeyVaultPropertiesPtrOutputWithContext(context.Context) KeyVaultPropertiesPtrOutput
}

KeyVaultPropertiesPtrInput is an input type that accepts KeyVaultPropertiesArgs, KeyVaultPropertiesPtr and KeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesPtrInput` via:

        KeyVaultPropertiesArgs{...}

or:

        nil

type KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesPtrOutput) Elem

func (KeyVaultPropertiesPtrOutput) ElementType

func (KeyVaultPropertiesPtrOutput) Id

Uri of KeyVault

func (KeyVaultPropertiesPtrOutput) Key

Identity of the secret that includes name and version.

func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput

func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput

func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext

func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput

type KeyVaultPropertiesResponse

type KeyVaultPropertiesResponse struct {
	// Uri of KeyVault
	Id *string `pulumi:"id"`
	// Identity of the secret that includes name and version.
	Key *KeyPropertiesResponse `pulumi:"key"`
	// The state of onboarding, which only appears in the response.
	Status string `pulumi:"status"`
}

Settings concerning key vault encryption for a configuration store.

type KeyVaultPropertiesResponseArgs

type KeyVaultPropertiesResponseArgs struct {
	// Uri of KeyVault
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Identity of the secret that includes name and version.
	Key KeyPropertiesResponsePtrInput `pulumi:"key"`
	// The state of onboarding, which only appears in the response.
	Status pulumi.StringInput `pulumi:"status"`
}

Settings concerning key vault encryption for a configuration store.

func (KeyVaultPropertiesResponseArgs) ElementType

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext

func (i KeyVaultPropertiesResponseArgs) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponseInput

type KeyVaultPropertiesResponseInput interface {
	pulumi.Input

	ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
	ToKeyVaultPropertiesResponseOutputWithContext(context.Context) KeyVaultPropertiesResponseOutput
}

KeyVaultPropertiesResponseInput is an input type that accepts KeyVaultPropertiesResponseArgs and KeyVaultPropertiesResponseOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponseInput` via:

KeyVaultPropertiesResponseArgs{...}

type KeyVaultPropertiesResponseOutput

type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }

Settings concerning key vault encryption for a configuration store.

func (KeyVaultPropertiesResponseOutput) ElementType

func (KeyVaultPropertiesResponseOutput) Id

Uri of KeyVault

func (KeyVaultPropertiesResponseOutput) Key

Identity of the secret that includes name and version.

func (KeyVaultPropertiesResponseOutput) Status

The state of onboarding, which only appears in the response.

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext

func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponsePtrInput

type KeyVaultPropertiesResponsePtrInput interface {
	pulumi.Input

	ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
	ToKeyVaultPropertiesResponsePtrOutputWithContext(context.Context) KeyVaultPropertiesResponsePtrOutput
}

KeyVaultPropertiesResponsePtrInput is an input type that accepts KeyVaultPropertiesResponseArgs, KeyVaultPropertiesResponsePtr and KeyVaultPropertiesResponsePtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesResponsePtrInput` via:

        KeyVaultPropertiesResponseArgs{...}

or:

        nil

type KeyVaultPropertiesResponsePtrOutput

type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KeyVaultPropertiesResponsePtrOutput) Elem

func (KeyVaultPropertiesResponsePtrOutput) ElementType

func (KeyVaultPropertiesResponsePtrOutput) Id

Uri of KeyVault

func (KeyVaultPropertiesResponsePtrOutput) Key

Identity of the secret that includes name and version.

func (KeyVaultPropertiesResponsePtrOutput) Status

The state of onboarding, which only appears in the response.

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput

func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput

func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext

func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput

type LookupEnterprisePolicyArgs

type LookupEnterprisePolicyArgs struct {
	// The EnterprisePolicy name.
	EnterprisePolicyName string `pulumi:"enterprisePolicyName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupEnterprisePolicyResult

type LookupEnterprisePolicyResult struct {
	// The encryption settings for a configuration store.
	Encryption *PropertiesResponseEncryption `pulumi:"encryption"`
	// ARM resource id of the EnterprisePolicy.
	Id string `pulumi:"id"`
	// The identity of the EnterprisePolicy.
	Identity *EnterprisePolicyIdentityResponse `pulumi:"identity"`
	// Region where the EnterprisePolicy is located.
	Location string `pulumi:"location"`
	// Settings concerning lockbox.
	Lockbox *PropertiesResponseLockbox `pulumi:"lockbox"`
	// Name of the EnterprisePolicy.
	Name string `pulumi:"name"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

Definition of the EnterprisePolicy.

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// EnterprisePolicy for the Microsoft Azure subscription.
	EnterprisePolicyName string `pulumi:"enterprisePolicyName"`
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// ARM resource id of the EnterprisePolicy.
	Id string `pulumi:"id"`
	// Region where the EnterprisePolicy is located.
	Location string `pulumi:"location"`
	// Name of the EnterprisePolicy.
	Name string `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

A private endpoint connection

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// Region where the EnterprisePolicy is located.
	Location pulumi.StringOutput `pulumi:"location"`
	// Name of the EnterprisePolicy.
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource of private end point.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

A private endpoint connection

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 {
	// EnterprisePolicy for the Microsoft Azure subscription.
	EnterprisePolicyName pulumi.StringInput
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName 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 PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
	// Region where the EnterprisePolicy is located.
	Location pulumi.StringPtrInput
	// Name of the EnterprisePolicy.
	Name pulumi.StringPtrInput
	// The resource of private end point.
	PrivateEndpoint PrivateEndpointResponsePtrInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput
	// The provisioning state of the private endpoint connection resource.
	ProvisioningState pulumi.StringPtrInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for Private Endpoint
	Id string `pulumi:"id"`
}

The Private Endpoint resource.

type PrivateEndpointResponseArgs

type PrivateEndpointResponseArgs struct {
	// The ARM identifier for Private Endpoint
	Id pulumi.StringInput `pulumi:"id"`
}

The Private Endpoint resource.

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

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The ARM identifier for Private Endpoint

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

The ARM identifier for Private Endpoint

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

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

type PrivateEndpointServiceConnectionStatus added in v0.3.1

type PrivateEndpointServiceConnectionStatus pulumi.String

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateEndpointServiceConnectionStatus) ElementType added in v0.3.1

func (PrivateEndpointServiceConnectionStatus) ToStringOutput added in v0.3.1

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext added in v0.3.1

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput added in v0.3.1

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext added in v0.3.1

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

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

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 }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

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

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStatePtrOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStatePtrOutput) Elem

func (PrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePtrOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

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

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description *string `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status *string `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

type PrivateLinkServiceConnectionStateResponseArgs

type PrivateLinkServiceConnectionStateResponseArgs struct {
	// A message indicating if changes on the service provider require any updates on the consumer.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The reason for approval/rejection of the connection.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of information about the state of the connection between service consumer and provider.

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 }

A collection of information about the state of the connection between service consumer and provider.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

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

A message indicating if changes on the service provider require any updates on the consumer.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description

The reason for approval/rejection of the connection.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Elem

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status

Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

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

type PropertiesEncryption added in v0.2.1

type PropertiesEncryption struct {
	// Key vault properties.
	KeyVaultProperties *KeyVaultProperties `pulumi:"keyVaultProperties"`
}

The encryption settings for a configuration store.

type PropertiesEncryptionArgs added in v0.2.1

type PropertiesEncryptionArgs struct {
	// Key vault properties.
	KeyVaultProperties KeyVaultPropertiesPtrInput `pulumi:"keyVaultProperties"`
}

The encryption settings for a configuration store.

func (PropertiesEncryptionArgs) ElementType added in v0.2.1

func (PropertiesEncryptionArgs) ElementType() reflect.Type

func (PropertiesEncryptionArgs) ToPropertiesEncryptionOutput added in v0.2.1

func (i PropertiesEncryptionArgs) ToPropertiesEncryptionOutput() PropertiesEncryptionOutput

func (PropertiesEncryptionArgs) ToPropertiesEncryptionOutputWithContext added in v0.2.1

func (i PropertiesEncryptionArgs) ToPropertiesEncryptionOutputWithContext(ctx context.Context) PropertiesEncryptionOutput

func (PropertiesEncryptionArgs) ToPropertiesEncryptionPtrOutput added in v0.2.1

func (i PropertiesEncryptionArgs) ToPropertiesEncryptionPtrOutput() PropertiesEncryptionPtrOutput

func (PropertiesEncryptionArgs) ToPropertiesEncryptionPtrOutputWithContext added in v0.2.1

func (i PropertiesEncryptionArgs) ToPropertiesEncryptionPtrOutputWithContext(ctx context.Context) PropertiesEncryptionPtrOutput

type PropertiesEncryptionInput added in v0.2.1

type PropertiesEncryptionInput interface {
	pulumi.Input

	ToPropertiesEncryptionOutput() PropertiesEncryptionOutput
	ToPropertiesEncryptionOutputWithContext(context.Context) PropertiesEncryptionOutput
}

PropertiesEncryptionInput is an input type that accepts PropertiesEncryptionArgs and PropertiesEncryptionOutput values. You can construct a concrete instance of `PropertiesEncryptionInput` via:

PropertiesEncryptionArgs{...}

type PropertiesEncryptionOutput added in v0.2.1

type PropertiesEncryptionOutput struct{ *pulumi.OutputState }

The encryption settings for a configuration store.

func (PropertiesEncryptionOutput) ElementType added in v0.2.1

func (PropertiesEncryptionOutput) ElementType() reflect.Type

func (PropertiesEncryptionOutput) KeyVaultProperties added in v0.2.1

Key vault properties.

func (PropertiesEncryptionOutput) ToPropertiesEncryptionOutput added in v0.2.1

func (o PropertiesEncryptionOutput) ToPropertiesEncryptionOutput() PropertiesEncryptionOutput

func (PropertiesEncryptionOutput) ToPropertiesEncryptionOutputWithContext added in v0.2.1

func (o PropertiesEncryptionOutput) ToPropertiesEncryptionOutputWithContext(ctx context.Context) PropertiesEncryptionOutput

func (PropertiesEncryptionOutput) ToPropertiesEncryptionPtrOutput added in v0.2.1

func (o PropertiesEncryptionOutput) ToPropertiesEncryptionPtrOutput() PropertiesEncryptionPtrOutput

func (PropertiesEncryptionOutput) ToPropertiesEncryptionPtrOutputWithContext added in v0.2.1

func (o PropertiesEncryptionOutput) ToPropertiesEncryptionPtrOutputWithContext(ctx context.Context) PropertiesEncryptionPtrOutput

type PropertiesEncryptionPtrInput added in v0.2.1

type PropertiesEncryptionPtrInput interface {
	pulumi.Input

	ToPropertiesEncryptionPtrOutput() PropertiesEncryptionPtrOutput
	ToPropertiesEncryptionPtrOutputWithContext(context.Context) PropertiesEncryptionPtrOutput
}

PropertiesEncryptionPtrInput is an input type that accepts PropertiesEncryptionArgs, PropertiesEncryptionPtr and PropertiesEncryptionPtrOutput values. You can construct a concrete instance of `PropertiesEncryptionPtrInput` via:

        PropertiesEncryptionArgs{...}

or:

        nil

func PropertiesEncryptionPtr added in v0.2.1

func PropertiesEncryptionPtr(v *PropertiesEncryptionArgs) PropertiesEncryptionPtrInput

type PropertiesEncryptionPtrOutput added in v0.2.1

type PropertiesEncryptionPtrOutput struct{ *pulumi.OutputState }

func (PropertiesEncryptionPtrOutput) Elem added in v0.2.1

func (PropertiesEncryptionPtrOutput) ElementType added in v0.2.1

func (PropertiesEncryptionPtrOutput) KeyVaultProperties added in v0.2.1

Key vault properties.

func (PropertiesEncryptionPtrOutput) ToPropertiesEncryptionPtrOutput added in v0.2.1

func (o PropertiesEncryptionPtrOutput) ToPropertiesEncryptionPtrOutput() PropertiesEncryptionPtrOutput

func (PropertiesEncryptionPtrOutput) ToPropertiesEncryptionPtrOutputWithContext added in v0.2.1

func (o PropertiesEncryptionPtrOutput) ToPropertiesEncryptionPtrOutputWithContext(ctx context.Context) PropertiesEncryptionPtrOutput

type PropertiesResponseEncryption added in v0.2.1

type PropertiesResponseEncryption struct {
	// Key vault properties.
	KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"`
}

The encryption settings for a configuration store.

type PropertiesResponseEncryptionArgs added in v0.2.1

type PropertiesResponseEncryptionArgs struct {
	// Key vault properties.
	KeyVaultProperties KeyVaultPropertiesResponsePtrInput `pulumi:"keyVaultProperties"`
}

The encryption settings for a configuration store.

func (PropertiesResponseEncryptionArgs) ElementType added in v0.2.1

func (PropertiesResponseEncryptionArgs) ToPropertiesResponseEncryptionOutput added in v0.2.1

func (i PropertiesResponseEncryptionArgs) ToPropertiesResponseEncryptionOutput() PropertiesResponseEncryptionOutput

func (PropertiesResponseEncryptionArgs) ToPropertiesResponseEncryptionOutputWithContext added in v0.2.1

func (i PropertiesResponseEncryptionArgs) ToPropertiesResponseEncryptionOutputWithContext(ctx context.Context) PropertiesResponseEncryptionOutput

func (PropertiesResponseEncryptionArgs) ToPropertiesResponseEncryptionPtrOutput added in v0.2.1

func (i PropertiesResponseEncryptionArgs) ToPropertiesResponseEncryptionPtrOutput() PropertiesResponseEncryptionPtrOutput

func (PropertiesResponseEncryptionArgs) ToPropertiesResponseEncryptionPtrOutputWithContext added in v0.2.1

func (i PropertiesResponseEncryptionArgs) ToPropertiesResponseEncryptionPtrOutputWithContext(ctx context.Context) PropertiesResponseEncryptionPtrOutput

type PropertiesResponseEncryptionInput added in v0.2.1

type PropertiesResponseEncryptionInput interface {
	pulumi.Input

	ToPropertiesResponseEncryptionOutput() PropertiesResponseEncryptionOutput
	ToPropertiesResponseEncryptionOutputWithContext(context.Context) PropertiesResponseEncryptionOutput
}

PropertiesResponseEncryptionInput is an input type that accepts PropertiesResponseEncryptionArgs and PropertiesResponseEncryptionOutput values. You can construct a concrete instance of `PropertiesResponseEncryptionInput` via:

PropertiesResponseEncryptionArgs{...}

type PropertiesResponseEncryptionOutput added in v0.2.1

type PropertiesResponseEncryptionOutput struct{ *pulumi.OutputState }

The encryption settings for a configuration store.

func (PropertiesResponseEncryptionOutput) ElementType added in v0.2.1

func (PropertiesResponseEncryptionOutput) KeyVaultProperties added in v0.2.1

Key vault properties.

func (PropertiesResponseEncryptionOutput) ToPropertiesResponseEncryptionOutput added in v0.2.1

func (o PropertiesResponseEncryptionOutput) ToPropertiesResponseEncryptionOutput() PropertiesResponseEncryptionOutput

func (PropertiesResponseEncryptionOutput) ToPropertiesResponseEncryptionOutputWithContext added in v0.2.1

func (o PropertiesResponseEncryptionOutput) ToPropertiesResponseEncryptionOutputWithContext(ctx context.Context) PropertiesResponseEncryptionOutput

func (PropertiesResponseEncryptionOutput) ToPropertiesResponseEncryptionPtrOutput added in v0.2.1

func (o PropertiesResponseEncryptionOutput) ToPropertiesResponseEncryptionPtrOutput() PropertiesResponseEncryptionPtrOutput

func (PropertiesResponseEncryptionOutput) ToPropertiesResponseEncryptionPtrOutputWithContext added in v0.2.1

func (o PropertiesResponseEncryptionOutput) ToPropertiesResponseEncryptionPtrOutputWithContext(ctx context.Context) PropertiesResponseEncryptionPtrOutput

type PropertiesResponseEncryptionPtrInput added in v0.2.1

type PropertiesResponseEncryptionPtrInput interface {
	pulumi.Input

	ToPropertiesResponseEncryptionPtrOutput() PropertiesResponseEncryptionPtrOutput
	ToPropertiesResponseEncryptionPtrOutputWithContext(context.Context) PropertiesResponseEncryptionPtrOutput
}

PropertiesResponseEncryptionPtrInput is an input type that accepts PropertiesResponseEncryptionArgs, PropertiesResponseEncryptionPtr and PropertiesResponseEncryptionPtrOutput values. You can construct a concrete instance of `PropertiesResponseEncryptionPtrInput` via:

        PropertiesResponseEncryptionArgs{...}

or:

        nil

type PropertiesResponseEncryptionPtrOutput added in v0.2.1

type PropertiesResponseEncryptionPtrOutput struct{ *pulumi.OutputState }

func (PropertiesResponseEncryptionPtrOutput) Elem added in v0.2.1

func (PropertiesResponseEncryptionPtrOutput) ElementType added in v0.2.1

func (PropertiesResponseEncryptionPtrOutput) KeyVaultProperties added in v0.2.1

Key vault properties.

func (PropertiesResponseEncryptionPtrOutput) ToPropertiesResponseEncryptionPtrOutput added in v0.2.1

func (o PropertiesResponseEncryptionPtrOutput) ToPropertiesResponseEncryptionPtrOutput() PropertiesResponseEncryptionPtrOutput

func (PropertiesResponseEncryptionPtrOutput) ToPropertiesResponseEncryptionPtrOutputWithContext added in v0.2.1

func (o PropertiesResponseEncryptionPtrOutput) ToPropertiesResponseEncryptionPtrOutputWithContext(ctx context.Context) PropertiesResponseEncryptionPtrOutput

type PropertiesResponseLockbox added in v0.2.1

type PropertiesResponseLockbox struct {
	// lockbox configuration
	Status string `pulumi:"status"`
}

Settings concerning lockbox.

type PropertiesResponseLockboxArgs added in v0.2.1

type PropertiesResponseLockboxArgs struct {
	// lockbox configuration
	Status pulumi.StringInput `pulumi:"status"`
}

Settings concerning lockbox.

func (PropertiesResponseLockboxArgs) ElementType added in v0.2.1

func (PropertiesResponseLockboxArgs) ToPropertiesResponseLockboxOutput added in v0.2.1

func (i PropertiesResponseLockboxArgs) ToPropertiesResponseLockboxOutput() PropertiesResponseLockboxOutput

func (PropertiesResponseLockboxArgs) ToPropertiesResponseLockboxOutputWithContext added in v0.2.1

func (i PropertiesResponseLockboxArgs) ToPropertiesResponseLockboxOutputWithContext(ctx context.Context) PropertiesResponseLockboxOutput

func (PropertiesResponseLockboxArgs) ToPropertiesResponseLockboxPtrOutput added in v0.2.1

func (i PropertiesResponseLockboxArgs) ToPropertiesResponseLockboxPtrOutput() PropertiesResponseLockboxPtrOutput

func (PropertiesResponseLockboxArgs) ToPropertiesResponseLockboxPtrOutputWithContext added in v0.2.1

func (i PropertiesResponseLockboxArgs) ToPropertiesResponseLockboxPtrOutputWithContext(ctx context.Context) PropertiesResponseLockboxPtrOutput

type PropertiesResponseLockboxInput added in v0.2.1

type PropertiesResponseLockboxInput interface {
	pulumi.Input

	ToPropertiesResponseLockboxOutput() PropertiesResponseLockboxOutput
	ToPropertiesResponseLockboxOutputWithContext(context.Context) PropertiesResponseLockboxOutput
}

PropertiesResponseLockboxInput is an input type that accepts PropertiesResponseLockboxArgs and PropertiesResponseLockboxOutput values. You can construct a concrete instance of `PropertiesResponseLockboxInput` via:

PropertiesResponseLockboxArgs{...}

type PropertiesResponseLockboxOutput added in v0.2.1

type PropertiesResponseLockboxOutput struct{ *pulumi.OutputState }

Settings concerning lockbox.

func (PropertiesResponseLockboxOutput) ElementType added in v0.2.1

func (PropertiesResponseLockboxOutput) Status added in v0.2.1

lockbox configuration

func (PropertiesResponseLockboxOutput) ToPropertiesResponseLockboxOutput added in v0.2.1

func (o PropertiesResponseLockboxOutput) ToPropertiesResponseLockboxOutput() PropertiesResponseLockboxOutput

func (PropertiesResponseLockboxOutput) ToPropertiesResponseLockboxOutputWithContext added in v0.2.1

func (o PropertiesResponseLockboxOutput) ToPropertiesResponseLockboxOutputWithContext(ctx context.Context) PropertiesResponseLockboxOutput

func (PropertiesResponseLockboxOutput) ToPropertiesResponseLockboxPtrOutput added in v0.2.1

func (o PropertiesResponseLockboxOutput) ToPropertiesResponseLockboxPtrOutput() PropertiesResponseLockboxPtrOutput

func (PropertiesResponseLockboxOutput) ToPropertiesResponseLockboxPtrOutputWithContext added in v0.2.1

func (o PropertiesResponseLockboxOutput) ToPropertiesResponseLockboxPtrOutputWithContext(ctx context.Context) PropertiesResponseLockboxPtrOutput

type PropertiesResponseLockboxPtrInput added in v0.2.1

type PropertiesResponseLockboxPtrInput interface {
	pulumi.Input

	ToPropertiesResponseLockboxPtrOutput() PropertiesResponseLockboxPtrOutput
	ToPropertiesResponseLockboxPtrOutputWithContext(context.Context) PropertiesResponseLockboxPtrOutput
}

PropertiesResponseLockboxPtrInput is an input type that accepts PropertiesResponseLockboxArgs, PropertiesResponseLockboxPtr and PropertiesResponseLockboxPtrOutput values. You can construct a concrete instance of `PropertiesResponseLockboxPtrInput` via:

        PropertiesResponseLockboxArgs{...}

or:

        nil

func PropertiesResponseLockboxPtr added in v0.2.1

type PropertiesResponseLockboxPtrOutput added in v0.2.1

type PropertiesResponseLockboxPtrOutput struct{ *pulumi.OutputState }

func (PropertiesResponseLockboxPtrOutput) Elem added in v0.2.1

func (PropertiesResponseLockboxPtrOutput) ElementType added in v0.2.1

func (PropertiesResponseLockboxPtrOutput) Status added in v0.2.1

lockbox configuration

func (PropertiesResponseLockboxPtrOutput) ToPropertiesResponseLockboxPtrOutput added in v0.2.1

func (o PropertiesResponseLockboxPtrOutput) ToPropertiesResponseLockboxPtrOutput() PropertiesResponseLockboxPtrOutput

func (PropertiesResponseLockboxPtrOutput) ToPropertiesResponseLockboxPtrOutputWithContext added in v0.2.1

func (o PropertiesResponseLockboxPtrOutput) ToPropertiesResponseLockboxPtrOutputWithContext(ctx context.Context) PropertiesResponseLockboxPtrOutput

type ResourceIdentityType added in v0.3.1

type ResourceIdentityType pulumi.String

The type of identity used for the EnterprisePolicy. Currently, the only supported type is 'SystemAssigned', which implicitly creates an identity.

func (ResourceIdentityType) ElementType added in v0.3.1

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToStringOutput added in v0.3.1

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext added in v0.3.1

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

func (ResourceIdentityType) ToStringPtrOutput added in v0.3.1

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseArgs

type SystemDataResponseArgs struct {
	// The timestamp of resource creation (UTC).
	CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy pulumi.StringPtrInput `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType pulumi.StringPtrInput `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt pulumi.StringPtrInput `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy pulumi.StringPtrInput `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType pulumi.StringPtrInput `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseArgs) ElementType

func (SystemDataResponseArgs) ElementType() reflect.Type

func (SystemDataResponseArgs) ToSystemDataResponseOutput

func (i SystemDataResponseArgs) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponseOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutput

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext

func (i SystemDataResponseArgs) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponseInput

type SystemDataResponseInput interface {
	pulumi.Input

	ToSystemDataResponseOutput() SystemDataResponseOutput
	ToSystemDataResponseOutputWithContext(context.Context) SystemDataResponseOutput
}

SystemDataResponseInput is an input type that accepts SystemDataResponseArgs and SystemDataResponseOutput values. You can construct a concrete instance of `SystemDataResponseInput` via:

SystemDataResponseArgs{...}

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

type SystemDataResponsePtrInput

type SystemDataResponsePtrInput interface {
	pulumi.Input

	ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput
	ToSystemDataResponsePtrOutputWithContext(context.Context) SystemDataResponsePtrOutput
}

SystemDataResponsePtrInput is an input type that accepts SystemDataResponseArgs, SystemDataResponsePtr and SystemDataResponsePtrOutput values. You can construct a concrete instance of `SystemDataResponsePtrInput` via:

        SystemDataResponseArgs{...}

or:

        nil

type SystemDataResponsePtrOutput

type SystemDataResponsePtrOutput struct{ *pulumi.OutputState }

func (SystemDataResponsePtrOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponsePtrOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponsePtrOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponsePtrOutput) Elem

func (SystemDataResponsePtrOutput) ElementType

func (SystemDataResponsePtrOutput) LastModifiedAt

The timestamp of resource last modification (UTC)

func (SystemDataResponsePtrOutput) LastModifiedBy

The identity that last modified the resource.

func (SystemDataResponsePtrOutput) LastModifiedByType

func (o SystemDataResponsePtrOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutput() SystemDataResponsePtrOutput

func (SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext

func (o SystemDataResponsePtrOutput) ToSystemDataResponsePtrOutputWithContext(ctx context.Context) SystemDataResponsePtrOutput

Jump to

Keyboard shortcuts

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