hardwaresecuritymodules

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CloudHsmClusterSkuName_Standard_B1  = CloudHsmClusterSkuName("Standard_B1")
	CloudHsmClusterSkuName_Standard_B10 = CloudHsmClusterSkuName("Standard B10")
)
View Source
const (
	PrivateEndpointServiceConnectionStatusPending  = PrivateEndpointServiceConnectionStatus("Pending")
	PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved")
	PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected")
)
View Source
const (
	ProvisioningStateProvisioning = ProvisioningState("Provisioning")
	ProvisioningStateSucceeded    = ProvisioningState("Succeeded")
	ProvisioningStateFailed       = ProvisioningState("Failed")
	ProvisioningStateDeleting     = ProvisioningState("Deleting")
	ProvisioningStateCanceled     = ProvisioningState("Canceled")
)
View Source
const (
	// The dedicated HSM is a Safenet Luna Network HSM A790 device.
	SkuName_SafeNet_Luna_Network_HSM_A790 = SkuName("SafeNet Luna Network HSM A790")
	// The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 1 local master key which supports up to 60 calls per second.
	SkuName_PayShield10K_LMK1_CPS60 = SkuName("payShield10K_LMK1_CPS60")
	// The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 1 local master key which supports up to 250 calls per second.
	SkuName_PayShield10K_LMK1_CPS250 = SkuName("payShield10K_LMK1_CPS250")
	// The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 1 local master key which supports up to 2500 calls per second.
	SkuName_PayShield10K_LMK1_CPS2500 = SkuName("payShield10K_LMK1_CPS2500")
	// The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 2 local master keys which supports up to 60 calls per second.
	SkuName_PayShield10K_LMK2_CPS60 = SkuName("payShield10K_LMK2_CPS60")
	// The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 2 local master keys which supports up to 250 calls per second.
	SkuName_PayShield10K_LMK2_CPS250 = SkuName("payShield10K_LMK2_CPS250")
	// The dedicated HSM is a payShield 10K, model PS10-D, 10Gb Ethernet Hardware Platform device with 2 local master keys which supports up to 2500 calls per second.
	SkuName_PayShield10K_LMK2_CPS2500 = SkuName("payShield10K_LMK2_CPS2500")
)
View Source
const (
	CloudHsmClusterSkuFamilyB = CloudHsmClusterSkuFamily("B")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ApiEntityReference

type ApiEntityReference struct {
	// The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
	Id *string `pulumi:"id"`
}

The API entity reference.

type ApiEntityReferenceArgs

type ApiEntityReferenceArgs struct {
	// The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The API entity reference.

func (ApiEntityReferenceArgs) ElementType

func (ApiEntityReferenceArgs) ElementType() reflect.Type

func (ApiEntityReferenceArgs) ToApiEntityReferenceOutput

func (i ApiEntityReferenceArgs) ToApiEntityReferenceOutput() ApiEntityReferenceOutput

func (ApiEntityReferenceArgs) ToApiEntityReferenceOutputWithContext

func (i ApiEntityReferenceArgs) ToApiEntityReferenceOutputWithContext(ctx context.Context) ApiEntityReferenceOutput

func (ApiEntityReferenceArgs) ToApiEntityReferencePtrOutput

func (i ApiEntityReferenceArgs) ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput

func (ApiEntityReferenceArgs) ToApiEntityReferencePtrOutputWithContext

func (i ApiEntityReferenceArgs) ToApiEntityReferencePtrOutputWithContext(ctx context.Context) ApiEntityReferencePtrOutput

type ApiEntityReferenceInput

type ApiEntityReferenceInput interface {
	pulumi.Input

	ToApiEntityReferenceOutput() ApiEntityReferenceOutput
	ToApiEntityReferenceOutputWithContext(context.Context) ApiEntityReferenceOutput
}

ApiEntityReferenceInput is an input type that accepts ApiEntityReferenceArgs and ApiEntityReferenceOutput values. You can construct a concrete instance of `ApiEntityReferenceInput` via:

ApiEntityReferenceArgs{...}

type ApiEntityReferenceOutput

type ApiEntityReferenceOutput struct{ *pulumi.OutputState }

The API entity reference.

func (ApiEntityReferenceOutput) ElementType

func (ApiEntityReferenceOutput) ElementType() reflect.Type

func (ApiEntityReferenceOutput) Id

The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

func (ApiEntityReferenceOutput) ToApiEntityReferenceOutput

func (o ApiEntityReferenceOutput) ToApiEntityReferenceOutput() ApiEntityReferenceOutput

func (ApiEntityReferenceOutput) ToApiEntityReferenceOutputWithContext

func (o ApiEntityReferenceOutput) ToApiEntityReferenceOutputWithContext(ctx context.Context) ApiEntityReferenceOutput

func (ApiEntityReferenceOutput) ToApiEntityReferencePtrOutput

func (o ApiEntityReferenceOutput) ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput

func (ApiEntityReferenceOutput) ToApiEntityReferencePtrOutputWithContext

func (o ApiEntityReferenceOutput) ToApiEntityReferencePtrOutputWithContext(ctx context.Context) ApiEntityReferencePtrOutput

type ApiEntityReferencePtrInput

type ApiEntityReferencePtrInput interface {
	pulumi.Input

	ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput
	ToApiEntityReferencePtrOutputWithContext(context.Context) ApiEntityReferencePtrOutput
}

ApiEntityReferencePtrInput is an input type that accepts ApiEntityReferenceArgs, ApiEntityReferencePtr and ApiEntityReferencePtrOutput values. You can construct a concrete instance of `ApiEntityReferencePtrInput` via:

        ApiEntityReferenceArgs{...}

or:

        nil

type ApiEntityReferencePtrOutput

type ApiEntityReferencePtrOutput struct{ *pulumi.OutputState }

func (ApiEntityReferencePtrOutput) Elem

func (ApiEntityReferencePtrOutput) ElementType

func (ApiEntityReferencePtrOutput) Id

The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

func (ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutput

func (o ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutput() ApiEntityReferencePtrOutput

func (ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutputWithContext

func (o ApiEntityReferencePtrOutput) ToApiEntityReferencePtrOutputWithContext(ctx context.Context) ApiEntityReferencePtrOutput

type ApiEntityReferenceResponse

type ApiEntityReferenceResponse struct {
	// The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
	Id *string `pulumi:"id"`
}

The API entity reference.

type ApiEntityReferenceResponseOutput

type ApiEntityReferenceResponseOutput struct{ *pulumi.OutputState }

The API entity reference.

func (ApiEntityReferenceResponseOutput) ElementType

func (ApiEntityReferenceResponseOutput) Id

The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

func (ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutput

func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutput() ApiEntityReferenceResponseOutput

func (ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutputWithContext

func (o ApiEntityReferenceResponseOutput) ToApiEntityReferenceResponseOutputWithContext(ctx context.Context) ApiEntityReferenceResponseOutput

type ApiEntityReferenceResponsePtrOutput

type ApiEntityReferenceResponsePtrOutput struct{ *pulumi.OutputState }

func (ApiEntityReferenceResponsePtrOutput) Elem

func (ApiEntityReferenceResponsePtrOutput) ElementType

func (ApiEntityReferenceResponsePtrOutput) Id

The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

func (ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutput

func (o ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutput() ApiEntityReferenceResponsePtrOutput

func (ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutputWithContext

func (o ApiEntityReferenceResponsePtrOutput) ToApiEntityReferenceResponsePtrOutputWithContext(ctx context.Context) ApiEntityReferenceResponsePtrOutput

type CloudHsmCluster

type CloudHsmCluster struct {
	pulumi.CustomResourceState

	// The Cloud HSM Cluster's auto-generated Domain Name Label Scope
	AutoGeneratedDomainNameLabelScope pulumi.StringPtrOutput `pulumi:"autoGeneratedDomainNameLabelScope"`
	// An array of Cloud HSM Cluster's HSMs
	Hsms CloudHsmPropertiesResponseArrayOutput `pulumi:"hsms"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// List of private endpoint connection resources
	PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"`
	// The Cloud HSM Cluster's provisioningState
	ProvisioningState pulumi.StringPtrOutput `pulumi:"provisioningState"`
	// The Cloud HSM Cluster public network access
	PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"`
	// Security domain properties information for Cloud HSM cluster
	SecurityDomain CloudHsmClusterSecurityDomainPropertiesResponsePtrOutput `pulumi:"securityDomain"`
	// SKU details
	Sku CloudHsmClusterSkuResponsePtrOutput `pulumi:"sku"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Resource information with extended details. Azure REST API version: 2022-08-31-preview.

Other available API versions: 2023-12-10-preview.

func GetCloudHsmCluster

func GetCloudHsmCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CloudHsmClusterState, opts ...pulumi.ResourceOption) (*CloudHsmCluster, error)

GetCloudHsmCluster gets an existing CloudHsmCluster 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 NewCloudHsmCluster

func NewCloudHsmCluster(ctx *pulumi.Context,
	name string, args *CloudHsmClusterArgs, opts ...pulumi.ResourceOption) (*CloudHsmCluster, error)

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

func (*CloudHsmCluster) ElementType

func (*CloudHsmCluster) ElementType() reflect.Type

func (*CloudHsmCluster) ToCloudHsmClusterOutput

func (i *CloudHsmCluster) ToCloudHsmClusterOutput() CloudHsmClusterOutput

func (*CloudHsmCluster) ToCloudHsmClusterOutputWithContext

func (i *CloudHsmCluster) ToCloudHsmClusterOutputWithContext(ctx context.Context) CloudHsmClusterOutput

type CloudHsmClusterArgs

type CloudHsmClusterArgs struct {
	// The Cloud HSM Cluster's auto-generated Domain Name Label Scope
	AutoGeneratedDomainNameLabelScope pulumi.StringPtrInput
	// The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 24 characters in length.
	CloudHsmClusterName pulumi.StringPtrInput
	// An array of Cloud HSM Cluster's HSMs
	Hsms CloudHsmPropertiesArrayInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// List of private endpoint connection resources
	// These are also available as standalone resources. Do not mix inline and standalone resource as they will conflict with each other, leading to resources deletion.
	PrivateEndpointConnections PrivateEndpointConnectionArrayInput
	// The Cloud HSM Cluster's provisioningState
	ProvisioningState pulumi.StringPtrInput
	// The Cloud HSM Cluster public network access
	PublicNetworkAccess pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Security domain properties information for Cloud HSM cluster
	SecurityDomain CloudHsmClusterSecurityDomainPropertiesPtrInput
	// SKU details
	Sku CloudHsmClusterSkuPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a CloudHsmCluster resource.

func (CloudHsmClusterArgs) ElementType

func (CloudHsmClusterArgs) ElementType() reflect.Type

type CloudHsmClusterInput

type CloudHsmClusterInput interface {
	pulumi.Input

	ToCloudHsmClusterOutput() CloudHsmClusterOutput
	ToCloudHsmClusterOutputWithContext(ctx context.Context) CloudHsmClusterOutput
}

type CloudHsmClusterOutput

type CloudHsmClusterOutput struct{ *pulumi.OutputState }

func (CloudHsmClusterOutput) AutoGeneratedDomainNameLabelScope

func (o CloudHsmClusterOutput) AutoGeneratedDomainNameLabelScope() pulumi.StringPtrOutput

The Cloud HSM Cluster's auto-generated Domain Name Label Scope

func (CloudHsmClusterOutput) ElementType

func (CloudHsmClusterOutput) ElementType() reflect.Type

func (CloudHsmClusterOutput) Hsms

An array of Cloud HSM Cluster's HSMs

func (CloudHsmClusterOutput) Location

The geo-location where the resource lives

func (CloudHsmClusterOutput) Name

The name of the resource

func (CloudHsmClusterOutput) PrivateEndpointConnections

List of private endpoint connection resources

func (CloudHsmClusterOutput) ProvisioningState

func (o CloudHsmClusterOutput) ProvisioningState() pulumi.StringPtrOutput

The Cloud HSM Cluster's provisioningState

func (CloudHsmClusterOutput) PublicNetworkAccess

func (o CloudHsmClusterOutput) PublicNetworkAccess() pulumi.StringPtrOutput

The Cloud HSM Cluster public network access

func (CloudHsmClusterOutput) SecurityDomain

Security domain properties information for Cloud HSM cluster

func (CloudHsmClusterOutput) Sku

SKU details

func (CloudHsmClusterOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (CloudHsmClusterOutput) Tags

Resource tags.

func (CloudHsmClusterOutput) ToCloudHsmClusterOutput

func (o CloudHsmClusterOutput) ToCloudHsmClusterOutput() CloudHsmClusterOutput

func (CloudHsmClusterOutput) ToCloudHsmClusterOutputWithContext

func (o CloudHsmClusterOutput) ToCloudHsmClusterOutputWithContext(ctx context.Context) CloudHsmClusterOutput

func (CloudHsmClusterOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type CloudHsmClusterPrivateEndpointConnection

type CloudHsmClusterPrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// Modified whenever there is a change in the state of private endpoint connection.
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The group ids for the private endpoint resource.
	GroupIds pulumi.StringArrayOutput `pulumi:"groupIds"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The private endpoint resource.
	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"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The private endpoint connection resource. Azure REST API version: 2022-08-31-preview.

Other available API versions: 2023-12-10-preview.

func GetCloudHsmClusterPrivateEndpointConnection

func GetCloudHsmClusterPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CloudHsmClusterPrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*CloudHsmClusterPrivateEndpointConnection, error)

GetCloudHsmClusterPrivateEndpointConnection gets an existing CloudHsmClusterPrivateEndpointConnection 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 NewCloudHsmClusterPrivateEndpointConnection

func NewCloudHsmClusterPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *CloudHsmClusterPrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*CloudHsmClusterPrivateEndpointConnection, error)

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

func (*CloudHsmClusterPrivateEndpointConnection) ElementType

func (*CloudHsmClusterPrivateEndpointConnection) ToCloudHsmClusterPrivateEndpointConnectionOutput

func (i *CloudHsmClusterPrivateEndpointConnection) ToCloudHsmClusterPrivateEndpointConnectionOutput() CloudHsmClusterPrivateEndpointConnectionOutput

func (*CloudHsmClusterPrivateEndpointConnection) ToCloudHsmClusterPrivateEndpointConnectionOutputWithContext

func (i *CloudHsmClusterPrivateEndpointConnection) ToCloudHsmClusterPrivateEndpointConnectionOutputWithContext(ctx context.Context) CloudHsmClusterPrivateEndpointConnectionOutput

type CloudHsmClusterPrivateEndpointConnectionArgs

type CloudHsmClusterPrivateEndpointConnectionArgs struct {
	// The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 24 characters in length.
	CloudHsmClusterName pulumi.StringInput
	// Name of the private endpoint connection associated with the Cloud HSM Cluster.
	PeConnectionName pulumi.StringPtrInput
	// 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 CloudHsmClusterPrivateEndpointConnection resource.

func (CloudHsmClusterPrivateEndpointConnectionArgs) ElementType

type CloudHsmClusterPrivateEndpointConnectionInput

type CloudHsmClusterPrivateEndpointConnectionInput interface {
	pulumi.Input

	ToCloudHsmClusterPrivateEndpointConnectionOutput() CloudHsmClusterPrivateEndpointConnectionOutput
	ToCloudHsmClusterPrivateEndpointConnectionOutputWithContext(ctx context.Context) CloudHsmClusterPrivateEndpointConnectionOutput
}

type CloudHsmClusterPrivateEndpointConnectionOutput

type CloudHsmClusterPrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (CloudHsmClusterPrivateEndpointConnectionOutput) ElementType

func (CloudHsmClusterPrivateEndpointConnectionOutput) Etag

Modified whenever there is a change in the state of private endpoint connection.

func (CloudHsmClusterPrivateEndpointConnectionOutput) GroupIds

The group ids for the private endpoint resource.

func (CloudHsmClusterPrivateEndpointConnectionOutput) Name

The name of the resource

func (CloudHsmClusterPrivateEndpointConnectionOutput) PrivateEndpoint

The private endpoint resource.

func (CloudHsmClusterPrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

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

func (CloudHsmClusterPrivateEndpointConnectionOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (CloudHsmClusterPrivateEndpointConnectionOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (CloudHsmClusterPrivateEndpointConnectionOutput) ToCloudHsmClusterPrivateEndpointConnectionOutput

func (o CloudHsmClusterPrivateEndpointConnectionOutput) ToCloudHsmClusterPrivateEndpointConnectionOutput() CloudHsmClusterPrivateEndpointConnectionOutput

func (CloudHsmClusterPrivateEndpointConnectionOutput) ToCloudHsmClusterPrivateEndpointConnectionOutputWithContext

func (o CloudHsmClusterPrivateEndpointConnectionOutput) ToCloudHsmClusterPrivateEndpointConnectionOutputWithContext(ctx context.Context) CloudHsmClusterPrivateEndpointConnectionOutput

func (CloudHsmClusterPrivateEndpointConnectionOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type CloudHsmClusterPrivateEndpointConnectionState

type CloudHsmClusterPrivateEndpointConnectionState struct {
}

func (CloudHsmClusterPrivateEndpointConnectionState) ElementType

type CloudHsmClusterSecurityDomainProperties

type CloudHsmClusterSecurityDomainProperties struct {
	// status of security domain activation
	ActivationStatus *string `pulumi:"activationStatus"`
	// FIPS state information for security domain
	FipsState *int `pulumi:"fipsState"`
}

Security domain properties information for Cloud HSM cluster

type CloudHsmClusterSecurityDomainPropertiesArgs

type CloudHsmClusterSecurityDomainPropertiesArgs struct {
	// status of security domain activation
	ActivationStatus pulumi.StringPtrInput `pulumi:"activationStatus"`
	// FIPS state information for security domain
	FipsState pulumi.IntPtrInput `pulumi:"fipsState"`
}

Security domain properties information for Cloud HSM cluster

func (CloudHsmClusterSecurityDomainPropertiesArgs) ElementType

func (CloudHsmClusterSecurityDomainPropertiesArgs) ToCloudHsmClusterSecurityDomainPropertiesOutput

func (i CloudHsmClusterSecurityDomainPropertiesArgs) ToCloudHsmClusterSecurityDomainPropertiesOutput() CloudHsmClusterSecurityDomainPropertiesOutput

func (CloudHsmClusterSecurityDomainPropertiesArgs) ToCloudHsmClusterSecurityDomainPropertiesOutputWithContext

func (i CloudHsmClusterSecurityDomainPropertiesArgs) ToCloudHsmClusterSecurityDomainPropertiesOutputWithContext(ctx context.Context) CloudHsmClusterSecurityDomainPropertiesOutput

func (CloudHsmClusterSecurityDomainPropertiesArgs) ToCloudHsmClusterSecurityDomainPropertiesPtrOutput

func (i CloudHsmClusterSecurityDomainPropertiesArgs) ToCloudHsmClusterSecurityDomainPropertiesPtrOutput() CloudHsmClusterSecurityDomainPropertiesPtrOutput

func (CloudHsmClusterSecurityDomainPropertiesArgs) ToCloudHsmClusterSecurityDomainPropertiesPtrOutputWithContext

func (i CloudHsmClusterSecurityDomainPropertiesArgs) ToCloudHsmClusterSecurityDomainPropertiesPtrOutputWithContext(ctx context.Context) CloudHsmClusterSecurityDomainPropertiesPtrOutput

type CloudHsmClusterSecurityDomainPropertiesInput

type CloudHsmClusterSecurityDomainPropertiesInput interface {
	pulumi.Input

	ToCloudHsmClusterSecurityDomainPropertiesOutput() CloudHsmClusterSecurityDomainPropertiesOutput
	ToCloudHsmClusterSecurityDomainPropertiesOutputWithContext(context.Context) CloudHsmClusterSecurityDomainPropertiesOutput
}

CloudHsmClusterSecurityDomainPropertiesInput is an input type that accepts CloudHsmClusterSecurityDomainPropertiesArgs and CloudHsmClusterSecurityDomainPropertiesOutput values. You can construct a concrete instance of `CloudHsmClusterSecurityDomainPropertiesInput` via:

CloudHsmClusterSecurityDomainPropertiesArgs{...}

type CloudHsmClusterSecurityDomainPropertiesOutput

type CloudHsmClusterSecurityDomainPropertiesOutput struct{ *pulumi.OutputState }

Security domain properties information for Cloud HSM cluster

func (CloudHsmClusterSecurityDomainPropertiesOutput) ActivationStatus

status of security domain activation

func (CloudHsmClusterSecurityDomainPropertiesOutput) ElementType

func (CloudHsmClusterSecurityDomainPropertiesOutput) FipsState

FIPS state information for security domain

func (CloudHsmClusterSecurityDomainPropertiesOutput) ToCloudHsmClusterSecurityDomainPropertiesOutput

func (o CloudHsmClusterSecurityDomainPropertiesOutput) ToCloudHsmClusterSecurityDomainPropertiesOutput() CloudHsmClusterSecurityDomainPropertiesOutput

func (CloudHsmClusterSecurityDomainPropertiesOutput) ToCloudHsmClusterSecurityDomainPropertiesOutputWithContext

func (o CloudHsmClusterSecurityDomainPropertiesOutput) ToCloudHsmClusterSecurityDomainPropertiesOutputWithContext(ctx context.Context) CloudHsmClusterSecurityDomainPropertiesOutput

func (CloudHsmClusterSecurityDomainPropertiesOutput) ToCloudHsmClusterSecurityDomainPropertiesPtrOutput

func (o CloudHsmClusterSecurityDomainPropertiesOutput) ToCloudHsmClusterSecurityDomainPropertiesPtrOutput() CloudHsmClusterSecurityDomainPropertiesPtrOutput

func (CloudHsmClusterSecurityDomainPropertiesOutput) ToCloudHsmClusterSecurityDomainPropertiesPtrOutputWithContext

func (o CloudHsmClusterSecurityDomainPropertiesOutput) ToCloudHsmClusterSecurityDomainPropertiesPtrOutputWithContext(ctx context.Context) CloudHsmClusterSecurityDomainPropertiesPtrOutput

type CloudHsmClusterSecurityDomainPropertiesPtrInput

type CloudHsmClusterSecurityDomainPropertiesPtrInput interface {
	pulumi.Input

	ToCloudHsmClusterSecurityDomainPropertiesPtrOutput() CloudHsmClusterSecurityDomainPropertiesPtrOutput
	ToCloudHsmClusterSecurityDomainPropertiesPtrOutputWithContext(context.Context) CloudHsmClusterSecurityDomainPropertiesPtrOutput
}

CloudHsmClusterSecurityDomainPropertiesPtrInput is an input type that accepts CloudHsmClusterSecurityDomainPropertiesArgs, CloudHsmClusterSecurityDomainPropertiesPtr and CloudHsmClusterSecurityDomainPropertiesPtrOutput values. You can construct a concrete instance of `CloudHsmClusterSecurityDomainPropertiesPtrInput` via:

        CloudHsmClusterSecurityDomainPropertiesArgs{...}

or:

        nil

type CloudHsmClusterSecurityDomainPropertiesPtrOutput

type CloudHsmClusterSecurityDomainPropertiesPtrOutput struct{ *pulumi.OutputState }

func (CloudHsmClusterSecurityDomainPropertiesPtrOutput) ActivationStatus

status of security domain activation

func (CloudHsmClusterSecurityDomainPropertiesPtrOutput) Elem

func (CloudHsmClusterSecurityDomainPropertiesPtrOutput) ElementType

func (CloudHsmClusterSecurityDomainPropertiesPtrOutput) FipsState

FIPS state information for security domain

func (CloudHsmClusterSecurityDomainPropertiesPtrOutput) ToCloudHsmClusterSecurityDomainPropertiesPtrOutput

func (o CloudHsmClusterSecurityDomainPropertiesPtrOutput) ToCloudHsmClusterSecurityDomainPropertiesPtrOutput() CloudHsmClusterSecurityDomainPropertiesPtrOutput

func (CloudHsmClusterSecurityDomainPropertiesPtrOutput) ToCloudHsmClusterSecurityDomainPropertiesPtrOutputWithContext

func (o CloudHsmClusterSecurityDomainPropertiesPtrOutput) ToCloudHsmClusterSecurityDomainPropertiesPtrOutputWithContext(ctx context.Context) CloudHsmClusterSecurityDomainPropertiesPtrOutput

type CloudHsmClusterSecurityDomainPropertiesResponse

type CloudHsmClusterSecurityDomainPropertiesResponse struct {
	// status of security domain activation
	ActivationStatus *string `pulumi:"activationStatus"`
	// FIPS state information for security domain
	FipsState *int `pulumi:"fipsState"`
}

Security domain properties information for Cloud HSM cluster

type CloudHsmClusterSecurityDomainPropertiesResponseOutput

type CloudHsmClusterSecurityDomainPropertiesResponseOutput struct{ *pulumi.OutputState }

Security domain properties information for Cloud HSM cluster

func (CloudHsmClusterSecurityDomainPropertiesResponseOutput) ActivationStatus

status of security domain activation

func (CloudHsmClusterSecurityDomainPropertiesResponseOutput) ElementType

func (CloudHsmClusterSecurityDomainPropertiesResponseOutput) FipsState

FIPS state information for security domain

func (CloudHsmClusterSecurityDomainPropertiesResponseOutput) ToCloudHsmClusterSecurityDomainPropertiesResponseOutput

func (CloudHsmClusterSecurityDomainPropertiesResponseOutput) ToCloudHsmClusterSecurityDomainPropertiesResponseOutputWithContext

func (o CloudHsmClusterSecurityDomainPropertiesResponseOutput) ToCloudHsmClusterSecurityDomainPropertiesResponseOutputWithContext(ctx context.Context) CloudHsmClusterSecurityDomainPropertiesResponseOutput

type CloudHsmClusterSecurityDomainPropertiesResponsePtrOutput

type CloudHsmClusterSecurityDomainPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudHsmClusterSecurityDomainPropertiesResponsePtrOutput) ActivationStatus

status of security domain activation

func (CloudHsmClusterSecurityDomainPropertiesResponsePtrOutput) Elem

func (CloudHsmClusterSecurityDomainPropertiesResponsePtrOutput) ElementType

func (CloudHsmClusterSecurityDomainPropertiesResponsePtrOutput) FipsState

FIPS state information for security domain

func (CloudHsmClusterSecurityDomainPropertiesResponsePtrOutput) ToCloudHsmClusterSecurityDomainPropertiesResponsePtrOutput

func (CloudHsmClusterSecurityDomainPropertiesResponsePtrOutput) ToCloudHsmClusterSecurityDomainPropertiesResponsePtrOutputWithContext

func (o CloudHsmClusterSecurityDomainPropertiesResponsePtrOutput) ToCloudHsmClusterSecurityDomainPropertiesResponsePtrOutputWithContext(ctx context.Context) CloudHsmClusterSecurityDomainPropertiesResponsePtrOutput

type CloudHsmClusterSku

type CloudHsmClusterSku struct {
	// Sku capacity
	Capacity *int `pulumi:"capacity"`
	// Sku family of the Cloud HSM Cluster
	Family string `pulumi:"family"`
	// Sku name of the Cloud HSM Cluster
	Name CloudHsmClusterSkuName `pulumi:"name"`
}

Cloud Hsm Cluster SKU information

type CloudHsmClusterSkuArgs

type CloudHsmClusterSkuArgs struct {
	// Sku capacity
	Capacity pulumi.IntPtrInput `pulumi:"capacity"`
	// Sku family of the Cloud HSM Cluster
	Family pulumi.StringInput `pulumi:"family"`
	// Sku name of the Cloud HSM Cluster
	Name CloudHsmClusterSkuNameInput `pulumi:"name"`
}

Cloud Hsm Cluster SKU information

func (CloudHsmClusterSkuArgs) ElementType

func (CloudHsmClusterSkuArgs) ElementType() reflect.Type

func (CloudHsmClusterSkuArgs) ToCloudHsmClusterSkuOutput

func (i CloudHsmClusterSkuArgs) ToCloudHsmClusterSkuOutput() CloudHsmClusterSkuOutput

func (CloudHsmClusterSkuArgs) ToCloudHsmClusterSkuOutputWithContext

func (i CloudHsmClusterSkuArgs) ToCloudHsmClusterSkuOutputWithContext(ctx context.Context) CloudHsmClusterSkuOutput

func (CloudHsmClusterSkuArgs) ToCloudHsmClusterSkuPtrOutput

func (i CloudHsmClusterSkuArgs) ToCloudHsmClusterSkuPtrOutput() CloudHsmClusterSkuPtrOutput

func (CloudHsmClusterSkuArgs) ToCloudHsmClusterSkuPtrOutputWithContext

func (i CloudHsmClusterSkuArgs) ToCloudHsmClusterSkuPtrOutputWithContext(ctx context.Context) CloudHsmClusterSkuPtrOutput

type CloudHsmClusterSkuFamily

type CloudHsmClusterSkuFamily string

Sku family of the Cloud HSM Cluster

func (CloudHsmClusterSkuFamily) ElementType

func (CloudHsmClusterSkuFamily) ElementType() reflect.Type

func (CloudHsmClusterSkuFamily) ToCloudHsmClusterSkuFamilyOutput

func (e CloudHsmClusterSkuFamily) ToCloudHsmClusterSkuFamilyOutput() CloudHsmClusterSkuFamilyOutput

func (CloudHsmClusterSkuFamily) ToCloudHsmClusterSkuFamilyOutputWithContext

func (e CloudHsmClusterSkuFamily) ToCloudHsmClusterSkuFamilyOutputWithContext(ctx context.Context) CloudHsmClusterSkuFamilyOutput

func (CloudHsmClusterSkuFamily) ToCloudHsmClusterSkuFamilyPtrOutput

func (e CloudHsmClusterSkuFamily) ToCloudHsmClusterSkuFamilyPtrOutput() CloudHsmClusterSkuFamilyPtrOutput

func (CloudHsmClusterSkuFamily) ToCloudHsmClusterSkuFamilyPtrOutputWithContext

func (e CloudHsmClusterSkuFamily) ToCloudHsmClusterSkuFamilyPtrOutputWithContext(ctx context.Context) CloudHsmClusterSkuFamilyPtrOutput

func (CloudHsmClusterSkuFamily) ToStringOutput

func (e CloudHsmClusterSkuFamily) ToStringOutput() pulumi.StringOutput

func (CloudHsmClusterSkuFamily) ToStringOutputWithContext

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

func (CloudHsmClusterSkuFamily) ToStringPtrOutput

func (e CloudHsmClusterSkuFamily) ToStringPtrOutput() pulumi.StringPtrOutput

func (CloudHsmClusterSkuFamily) ToStringPtrOutputWithContext

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

type CloudHsmClusterSkuFamilyInput

type CloudHsmClusterSkuFamilyInput interface {
	pulumi.Input

	ToCloudHsmClusterSkuFamilyOutput() CloudHsmClusterSkuFamilyOutput
	ToCloudHsmClusterSkuFamilyOutputWithContext(context.Context) CloudHsmClusterSkuFamilyOutput
}

CloudHsmClusterSkuFamilyInput is an input type that accepts values of the CloudHsmClusterSkuFamily enum A concrete instance of `CloudHsmClusterSkuFamilyInput` can be one of the following:

CloudHsmClusterSkuFamilyB

type CloudHsmClusterSkuFamilyOutput

type CloudHsmClusterSkuFamilyOutput struct{ *pulumi.OutputState }

func (CloudHsmClusterSkuFamilyOutput) ElementType

func (CloudHsmClusterSkuFamilyOutput) ToCloudHsmClusterSkuFamilyOutput

func (o CloudHsmClusterSkuFamilyOutput) ToCloudHsmClusterSkuFamilyOutput() CloudHsmClusterSkuFamilyOutput

func (CloudHsmClusterSkuFamilyOutput) ToCloudHsmClusterSkuFamilyOutputWithContext

func (o CloudHsmClusterSkuFamilyOutput) ToCloudHsmClusterSkuFamilyOutputWithContext(ctx context.Context) CloudHsmClusterSkuFamilyOutput

func (CloudHsmClusterSkuFamilyOutput) ToCloudHsmClusterSkuFamilyPtrOutput

func (o CloudHsmClusterSkuFamilyOutput) ToCloudHsmClusterSkuFamilyPtrOutput() CloudHsmClusterSkuFamilyPtrOutput

func (CloudHsmClusterSkuFamilyOutput) ToCloudHsmClusterSkuFamilyPtrOutputWithContext

func (o CloudHsmClusterSkuFamilyOutput) ToCloudHsmClusterSkuFamilyPtrOutputWithContext(ctx context.Context) CloudHsmClusterSkuFamilyPtrOutput

func (CloudHsmClusterSkuFamilyOutput) ToStringOutput

func (CloudHsmClusterSkuFamilyOutput) ToStringOutputWithContext

func (o CloudHsmClusterSkuFamilyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CloudHsmClusterSkuFamilyOutput) ToStringPtrOutput

func (CloudHsmClusterSkuFamilyOutput) ToStringPtrOutputWithContext

func (o CloudHsmClusterSkuFamilyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CloudHsmClusterSkuFamilyPtrInput

type CloudHsmClusterSkuFamilyPtrInput interface {
	pulumi.Input

	ToCloudHsmClusterSkuFamilyPtrOutput() CloudHsmClusterSkuFamilyPtrOutput
	ToCloudHsmClusterSkuFamilyPtrOutputWithContext(context.Context) CloudHsmClusterSkuFamilyPtrOutput
}

func CloudHsmClusterSkuFamilyPtr

func CloudHsmClusterSkuFamilyPtr(v string) CloudHsmClusterSkuFamilyPtrInput

type CloudHsmClusterSkuFamilyPtrOutput

type CloudHsmClusterSkuFamilyPtrOutput struct{ *pulumi.OutputState }

func (CloudHsmClusterSkuFamilyPtrOutput) Elem

func (CloudHsmClusterSkuFamilyPtrOutput) ElementType

func (CloudHsmClusterSkuFamilyPtrOutput) ToCloudHsmClusterSkuFamilyPtrOutput

func (o CloudHsmClusterSkuFamilyPtrOutput) ToCloudHsmClusterSkuFamilyPtrOutput() CloudHsmClusterSkuFamilyPtrOutput

func (CloudHsmClusterSkuFamilyPtrOutput) ToCloudHsmClusterSkuFamilyPtrOutputWithContext

func (o CloudHsmClusterSkuFamilyPtrOutput) ToCloudHsmClusterSkuFamilyPtrOutputWithContext(ctx context.Context) CloudHsmClusterSkuFamilyPtrOutput

func (CloudHsmClusterSkuFamilyPtrOutput) ToStringPtrOutput

func (CloudHsmClusterSkuFamilyPtrOutput) ToStringPtrOutputWithContext

func (o CloudHsmClusterSkuFamilyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CloudHsmClusterSkuInput

type CloudHsmClusterSkuInput interface {
	pulumi.Input

	ToCloudHsmClusterSkuOutput() CloudHsmClusterSkuOutput
	ToCloudHsmClusterSkuOutputWithContext(context.Context) CloudHsmClusterSkuOutput
}

CloudHsmClusterSkuInput is an input type that accepts CloudHsmClusterSkuArgs and CloudHsmClusterSkuOutput values. You can construct a concrete instance of `CloudHsmClusterSkuInput` via:

CloudHsmClusterSkuArgs{...}

type CloudHsmClusterSkuName

type CloudHsmClusterSkuName string

Sku name of the Cloud HSM Cluster

func (CloudHsmClusterSkuName) ElementType

func (CloudHsmClusterSkuName) ElementType() reflect.Type

func (CloudHsmClusterSkuName) ToCloudHsmClusterSkuNameOutput

func (e CloudHsmClusterSkuName) ToCloudHsmClusterSkuNameOutput() CloudHsmClusterSkuNameOutput

func (CloudHsmClusterSkuName) ToCloudHsmClusterSkuNameOutputWithContext

func (e CloudHsmClusterSkuName) ToCloudHsmClusterSkuNameOutputWithContext(ctx context.Context) CloudHsmClusterSkuNameOutput

func (CloudHsmClusterSkuName) ToCloudHsmClusterSkuNamePtrOutput

func (e CloudHsmClusterSkuName) ToCloudHsmClusterSkuNamePtrOutput() CloudHsmClusterSkuNamePtrOutput

func (CloudHsmClusterSkuName) ToCloudHsmClusterSkuNamePtrOutputWithContext

func (e CloudHsmClusterSkuName) ToCloudHsmClusterSkuNamePtrOutputWithContext(ctx context.Context) CloudHsmClusterSkuNamePtrOutput

func (CloudHsmClusterSkuName) ToStringOutput

func (e CloudHsmClusterSkuName) ToStringOutput() pulumi.StringOutput

func (CloudHsmClusterSkuName) ToStringOutputWithContext

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

func (CloudHsmClusterSkuName) ToStringPtrOutput

func (e CloudHsmClusterSkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (CloudHsmClusterSkuName) ToStringPtrOutputWithContext

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

type CloudHsmClusterSkuNameInput

type CloudHsmClusterSkuNameInput interface {
	pulumi.Input

	ToCloudHsmClusterSkuNameOutput() CloudHsmClusterSkuNameOutput
	ToCloudHsmClusterSkuNameOutputWithContext(context.Context) CloudHsmClusterSkuNameOutput
}

CloudHsmClusterSkuNameInput is an input type that accepts values of the CloudHsmClusterSkuName enum A concrete instance of `CloudHsmClusterSkuNameInput` can be one of the following:

CloudHsmClusterSkuName_Standard_B1
CloudHsmClusterSkuName_Standard_B10

type CloudHsmClusterSkuNameOutput

type CloudHsmClusterSkuNameOutput struct{ *pulumi.OutputState }

func (CloudHsmClusterSkuNameOutput) ElementType

func (CloudHsmClusterSkuNameOutput) ToCloudHsmClusterSkuNameOutput

func (o CloudHsmClusterSkuNameOutput) ToCloudHsmClusterSkuNameOutput() CloudHsmClusterSkuNameOutput

func (CloudHsmClusterSkuNameOutput) ToCloudHsmClusterSkuNameOutputWithContext

func (o CloudHsmClusterSkuNameOutput) ToCloudHsmClusterSkuNameOutputWithContext(ctx context.Context) CloudHsmClusterSkuNameOutput

func (CloudHsmClusterSkuNameOutput) ToCloudHsmClusterSkuNamePtrOutput

func (o CloudHsmClusterSkuNameOutput) ToCloudHsmClusterSkuNamePtrOutput() CloudHsmClusterSkuNamePtrOutput

func (CloudHsmClusterSkuNameOutput) ToCloudHsmClusterSkuNamePtrOutputWithContext

func (o CloudHsmClusterSkuNameOutput) ToCloudHsmClusterSkuNamePtrOutputWithContext(ctx context.Context) CloudHsmClusterSkuNamePtrOutput

func (CloudHsmClusterSkuNameOutput) ToStringOutput

func (CloudHsmClusterSkuNameOutput) ToStringOutputWithContext

func (o CloudHsmClusterSkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (CloudHsmClusterSkuNameOutput) ToStringPtrOutput

func (o CloudHsmClusterSkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CloudHsmClusterSkuNameOutput) ToStringPtrOutputWithContext

func (o CloudHsmClusterSkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CloudHsmClusterSkuNamePtrInput

type CloudHsmClusterSkuNamePtrInput interface {
	pulumi.Input

	ToCloudHsmClusterSkuNamePtrOutput() CloudHsmClusterSkuNamePtrOutput
	ToCloudHsmClusterSkuNamePtrOutputWithContext(context.Context) CloudHsmClusterSkuNamePtrOutput
}

func CloudHsmClusterSkuNamePtr

func CloudHsmClusterSkuNamePtr(v string) CloudHsmClusterSkuNamePtrInput

type CloudHsmClusterSkuNamePtrOutput

type CloudHsmClusterSkuNamePtrOutput struct{ *pulumi.OutputState }

func (CloudHsmClusterSkuNamePtrOutput) Elem

func (CloudHsmClusterSkuNamePtrOutput) ElementType

func (CloudHsmClusterSkuNamePtrOutput) ToCloudHsmClusterSkuNamePtrOutput

func (o CloudHsmClusterSkuNamePtrOutput) ToCloudHsmClusterSkuNamePtrOutput() CloudHsmClusterSkuNamePtrOutput

func (CloudHsmClusterSkuNamePtrOutput) ToCloudHsmClusterSkuNamePtrOutputWithContext

func (o CloudHsmClusterSkuNamePtrOutput) ToCloudHsmClusterSkuNamePtrOutputWithContext(ctx context.Context) CloudHsmClusterSkuNamePtrOutput

func (CloudHsmClusterSkuNamePtrOutput) ToStringPtrOutput

func (CloudHsmClusterSkuNamePtrOutput) ToStringPtrOutputWithContext

func (o CloudHsmClusterSkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CloudHsmClusterSkuOutput

type CloudHsmClusterSkuOutput struct{ *pulumi.OutputState }

Cloud Hsm Cluster SKU information

func (CloudHsmClusterSkuOutput) Capacity

Sku capacity

func (CloudHsmClusterSkuOutput) ElementType

func (CloudHsmClusterSkuOutput) ElementType() reflect.Type

func (CloudHsmClusterSkuOutput) Family

Sku family of the Cloud HSM Cluster

func (CloudHsmClusterSkuOutput) Name

Sku name of the Cloud HSM Cluster

func (CloudHsmClusterSkuOutput) ToCloudHsmClusterSkuOutput

func (o CloudHsmClusterSkuOutput) ToCloudHsmClusterSkuOutput() CloudHsmClusterSkuOutput

func (CloudHsmClusterSkuOutput) ToCloudHsmClusterSkuOutputWithContext

func (o CloudHsmClusterSkuOutput) ToCloudHsmClusterSkuOutputWithContext(ctx context.Context) CloudHsmClusterSkuOutput

func (CloudHsmClusterSkuOutput) ToCloudHsmClusterSkuPtrOutput

func (o CloudHsmClusterSkuOutput) ToCloudHsmClusterSkuPtrOutput() CloudHsmClusterSkuPtrOutput

func (CloudHsmClusterSkuOutput) ToCloudHsmClusterSkuPtrOutputWithContext

func (o CloudHsmClusterSkuOutput) ToCloudHsmClusterSkuPtrOutputWithContext(ctx context.Context) CloudHsmClusterSkuPtrOutput

type CloudHsmClusterSkuPtrInput

type CloudHsmClusterSkuPtrInput interface {
	pulumi.Input

	ToCloudHsmClusterSkuPtrOutput() CloudHsmClusterSkuPtrOutput
	ToCloudHsmClusterSkuPtrOutputWithContext(context.Context) CloudHsmClusterSkuPtrOutput
}

CloudHsmClusterSkuPtrInput is an input type that accepts CloudHsmClusterSkuArgs, CloudHsmClusterSkuPtr and CloudHsmClusterSkuPtrOutput values. You can construct a concrete instance of `CloudHsmClusterSkuPtrInput` via:

        CloudHsmClusterSkuArgs{...}

or:

        nil

type CloudHsmClusterSkuPtrOutput

type CloudHsmClusterSkuPtrOutput struct{ *pulumi.OutputState }

func (CloudHsmClusterSkuPtrOutput) Capacity

Sku capacity

func (CloudHsmClusterSkuPtrOutput) Elem

func (CloudHsmClusterSkuPtrOutput) ElementType

func (CloudHsmClusterSkuPtrOutput) Family

Sku family of the Cloud HSM Cluster

func (CloudHsmClusterSkuPtrOutput) Name

Sku name of the Cloud HSM Cluster

func (CloudHsmClusterSkuPtrOutput) ToCloudHsmClusterSkuPtrOutput

func (o CloudHsmClusterSkuPtrOutput) ToCloudHsmClusterSkuPtrOutput() CloudHsmClusterSkuPtrOutput

func (CloudHsmClusterSkuPtrOutput) ToCloudHsmClusterSkuPtrOutputWithContext

func (o CloudHsmClusterSkuPtrOutput) ToCloudHsmClusterSkuPtrOutputWithContext(ctx context.Context) CloudHsmClusterSkuPtrOutput

type CloudHsmClusterSkuResponse

type CloudHsmClusterSkuResponse struct {
	// Sku capacity
	Capacity *int `pulumi:"capacity"`
	// Sku family of the Cloud HSM Cluster
	Family string `pulumi:"family"`
	// Sku name of the Cloud HSM Cluster
	Name string `pulumi:"name"`
}

Cloud Hsm Cluster SKU information

type CloudHsmClusterSkuResponseOutput

type CloudHsmClusterSkuResponseOutput struct{ *pulumi.OutputState }

Cloud Hsm Cluster SKU information

func (CloudHsmClusterSkuResponseOutput) Capacity

Sku capacity

func (CloudHsmClusterSkuResponseOutput) ElementType

func (CloudHsmClusterSkuResponseOutput) Family

Sku family of the Cloud HSM Cluster

func (CloudHsmClusterSkuResponseOutput) Name

Sku name of the Cloud HSM Cluster

func (CloudHsmClusterSkuResponseOutput) ToCloudHsmClusterSkuResponseOutput

func (o CloudHsmClusterSkuResponseOutput) ToCloudHsmClusterSkuResponseOutput() CloudHsmClusterSkuResponseOutput

func (CloudHsmClusterSkuResponseOutput) ToCloudHsmClusterSkuResponseOutputWithContext

func (o CloudHsmClusterSkuResponseOutput) ToCloudHsmClusterSkuResponseOutputWithContext(ctx context.Context) CloudHsmClusterSkuResponseOutput

type CloudHsmClusterSkuResponsePtrOutput

type CloudHsmClusterSkuResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudHsmClusterSkuResponsePtrOutput) Capacity

Sku capacity

func (CloudHsmClusterSkuResponsePtrOutput) Elem

func (CloudHsmClusterSkuResponsePtrOutput) ElementType

func (CloudHsmClusterSkuResponsePtrOutput) Family

Sku family of the Cloud HSM Cluster

func (CloudHsmClusterSkuResponsePtrOutput) Name

Sku name of the Cloud HSM Cluster

func (CloudHsmClusterSkuResponsePtrOutput) ToCloudHsmClusterSkuResponsePtrOutput

func (o CloudHsmClusterSkuResponsePtrOutput) ToCloudHsmClusterSkuResponsePtrOutput() CloudHsmClusterSkuResponsePtrOutput

func (CloudHsmClusterSkuResponsePtrOutput) ToCloudHsmClusterSkuResponsePtrOutputWithContext

func (o CloudHsmClusterSkuResponsePtrOutput) ToCloudHsmClusterSkuResponsePtrOutputWithContext(ctx context.Context) CloudHsmClusterSkuResponsePtrOutput

type CloudHsmClusterState

type CloudHsmClusterState struct {
}

func (CloudHsmClusterState) ElementType

func (CloudHsmClusterState) ElementType() reflect.Type

type CloudHsmProperties

type CloudHsmProperties struct {
	// FQDN of the Cloud HSM
	Fqdn *string `pulumi:"fqdn"`
	// The Cloud HSM State
	State *string `pulumi:"state"`
	// The Cloud HSM State message
	StateMessage *string `pulumi:"stateMessage"`
}

The Cloud HSM Properties

type CloudHsmPropertiesArgs

type CloudHsmPropertiesArgs struct {
	// FQDN of the Cloud HSM
	Fqdn pulumi.StringPtrInput `pulumi:"fqdn"`
	// The Cloud HSM State
	State pulumi.StringPtrInput `pulumi:"state"`
	// The Cloud HSM State message
	StateMessage pulumi.StringPtrInput `pulumi:"stateMessage"`
}

The Cloud HSM Properties

func (CloudHsmPropertiesArgs) ElementType

func (CloudHsmPropertiesArgs) ElementType() reflect.Type

func (CloudHsmPropertiesArgs) ToCloudHsmPropertiesOutput

func (i CloudHsmPropertiesArgs) ToCloudHsmPropertiesOutput() CloudHsmPropertiesOutput

func (CloudHsmPropertiesArgs) ToCloudHsmPropertiesOutputWithContext

func (i CloudHsmPropertiesArgs) ToCloudHsmPropertiesOutputWithContext(ctx context.Context) CloudHsmPropertiesOutput

type CloudHsmPropertiesArray

type CloudHsmPropertiesArray []CloudHsmPropertiesInput

func (CloudHsmPropertiesArray) ElementType

func (CloudHsmPropertiesArray) ElementType() reflect.Type

func (CloudHsmPropertiesArray) ToCloudHsmPropertiesArrayOutput

func (i CloudHsmPropertiesArray) ToCloudHsmPropertiesArrayOutput() CloudHsmPropertiesArrayOutput

func (CloudHsmPropertiesArray) ToCloudHsmPropertiesArrayOutputWithContext

func (i CloudHsmPropertiesArray) ToCloudHsmPropertiesArrayOutputWithContext(ctx context.Context) CloudHsmPropertiesArrayOutput

type CloudHsmPropertiesArrayInput

type CloudHsmPropertiesArrayInput interface {
	pulumi.Input

	ToCloudHsmPropertiesArrayOutput() CloudHsmPropertiesArrayOutput
	ToCloudHsmPropertiesArrayOutputWithContext(context.Context) CloudHsmPropertiesArrayOutput
}

CloudHsmPropertiesArrayInput is an input type that accepts CloudHsmPropertiesArray and CloudHsmPropertiesArrayOutput values. You can construct a concrete instance of `CloudHsmPropertiesArrayInput` via:

CloudHsmPropertiesArray{ CloudHsmPropertiesArgs{...} }

type CloudHsmPropertiesArrayOutput

type CloudHsmPropertiesArrayOutput struct{ *pulumi.OutputState }

func (CloudHsmPropertiesArrayOutput) ElementType

func (CloudHsmPropertiesArrayOutput) Index

func (CloudHsmPropertiesArrayOutput) ToCloudHsmPropertiesArrayOutput

func (o CloudHsmPropertiesArrayOutput) ToCloudHsmPropertiesArrayOutput() CloudHsmPropertiesArrayOutput

func (CloudHsmPropertiesArrayOutput) ToCloudHsmPropertiesArrayOutputWithContext

func (o CloudHsmPropertiesArrayOutput) ToCloudHsmPropertiesArrayOutputWithContext(ctx context.Context) CloudHsmPropertiesArrayOutput

type CloudHsmPropertiesInput

type CloudHsmPropertiesInput interface {
	pulumi.Input

	ToCloudHsmPropertiesOutput() CloudHsmPropertiesOutput
	ToCloudHsmPropertiesOutputWithContext(context.Context) CloudHsmPropertiesOutput
}

CloudHsmPropertiesInput is an input type that accepts CloudHsmPropertiesArgs and CloudHsmPropertiesOutput values. You can construct a concrete instance of `CloudHsmPropertiesInput` via:

CloudHsmPropertiesArgs{...}

type CloudHsmPropertiesOutput

type CloudHsmPropertiesOutput struct{ *pulumi.OutputState }

The Cloud HSM Properties

func (CloudHsmPropertiesOutput) ElementType

func (CloudHsmPropertiesOutput) ElementType() reflect.Type

func (CloudHsmPropertiesOutput) Fqdn

FQDN of the Cloud HSM

func (CloudHsmPropertiesOutput) State

The Cloud HSM State

func (CloudHsmPropertiesOutput) StateMessage

The Cloud HSM State message

func (CloudHsmPropertiesOutput) ToCloudHsmPropertiesOutput

func (o CloudHsmPropertiesOutput) ToCloudHsmPropertiesOutput() CloudHsmPropertiesOutput

func (CloudHsmPropertiesOutput) ToCloudHsmPropertiesOutputWithContext

func (o CloudHsmPropertiesOutput) ToCloudHsmPropertiesOutputWithContext(ctx context.Context) CloudHsmPropertiesOutput

type CloudHsmPropertiesResponse

type CloudHsmPropertiesResponse struct {
	// FQDN of the Cloud HSM
	Fqdn *string `pulumi:"fqdn"`
	// The Cloud HSM State
	State *string `pulumi:"state"`
	// The Cloud HSM State message
	StateMessage *string `pulumi:"stateMessage"`
}

The Cloud HSM Properties

type CloudHsmPropertiesResponseArrayOutput

type CloudHsmPropertiesResponseArrayOutput struct{ *pulumi.OutputState }

func (CloudHsmPropertiesResponseArrayOutput) ElementType

func (CloudHsmPropertiesResponseArrayOutput) Index

func (CloudHsmPropertiesResponseArrayOutput) ToCloudHsmPropertiesResponseArrayOutput

func (o CloudHsmPropertiesResponseArrayOutput) ToCloudHsmPropertiesResponseArrayOutput() CloudHsmPropertiesResponseArrayOutput

func (CloudHsmPropertiesResponseArrayOutput) ToCloudHsmPropertiesResponseArrayOutputWithContext

func (o CloudHsmPropertiesResponseArrayOutput) ToCloudHsmPropertiesResponseArrayOutputWithContext(ctx context.Context) CloudHsmPropertiesResponseArrayOutput

type CloudHsmPropertiesResponseOutput

type CloudHsmPropertiesResponseOutput struct{ *pulumi.OutputState }

The Cloud HSM Properties

func (CloudHsmPropertiesResponseOutput) ElementType

func (CloudHsmPropertiesResponseOutput) Fqdn

FQDN of the Cloud HSM

func (CloudHsmPropertiesResponseOutput) State

The Cloud HSM State

func (CloudHsmPropertiesResponseOutput) StateMessage

The Cloud HSM State message

func (CloudHsmPropertiesResponseOutput) ToCloudHsmPropertiesResponseOutput

func (o CloudHsmPropertiesResponseOutput) ToCloudHsmPropertiesResponseOutput() CloudHsmPropertiesResponseOutput

func (CloudHsmPropertiesResponseOutput) ToCloudHsmPropertiesResponseOutputWithContext

func (o CloudHsmPropertiesResponseOutput) ToCloudHsmPropertiesResponseOutputWithContext(ctx context.Context) CloudHsmPropertiesResponseOutput

type DedicatedHsm

type DedicatedHsm struct {
	pulumi.CustomResourceState

	// The supported Azure location where the dedicated HSM should be created.
	Location pulumi.StringOutput `pulumi:"location"`
	// Specifies the management network interfaces of the dedicated hsm.
	ManagementNetworkProfile NetworkProfileResponsePtrOutput `pulumi:"managementNetworkProfile"`
	// The name of the dedicated HSM.
	Name pulumi.StringOutput `pulumi:"name"`
	// Specifies the network interfaces of the dedicated hsm.
	NetworkProfile NetworkProfileResponsePtrOutput `pulumi:"networkProfile"`
	// Provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// SKU details
	Sku SkuResponseOutput `pulumi:"sku"`
	// This field will be used when RP does not support Availability zones.
	StampId pulumi.StringPtrOutput `pulumi:"stampId"`
	// Resource Status Message.
	StatusMessage pulumi.StringOutput `pulumi:"statusMessage"`
	// Metadata pertaining to creation and last modification of the resource
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The resource type of the dedicated HSM.
	Type pulumi.StringOutput `pulumi:"type"`
	// The Dedicated Hsm zones.
	Zones pulumi.StringArrayOutput `pulumi:"zones"`
}

Resource information with extended details. Azure REST API version: 2021-11-30. Prior API version in Azure Native 1.x: 2018-10-31-preview.

func GetDedicatedHsm

func GetDedicatedHsm(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DedicatedHsmState, opts ...pulumi.ResourceOption) (*DedicatedHsm, error)

GetDedicatedHsm gets an existing DedicatedHsm 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 NewDedicatedHsm

func NewDedicatedHsm(ctx *pulumi.Context,
	name string, args *DedicatedHsmArgs, opts ...pulumi.ResourceOption) (*DedicatedHsm, error)

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

func (*DedicatedHsm) ElementType

func (*DedicatedHsm) ElementType() reflect.Type

func (*DedicatedHsm) ToDedicatedHsmOutput

func (i *DedicatedHsm) ToDedicatedHsmOutput() DedicatedHsmOutput

func (*DedicatedHsm) ToDedicatedHsmOutputWithContext

func (i *DedicatedHsm) ToDedicatedHsmOutputWithContext(ctx context.Context) DedicatedHsmOutput

type DedicatedHsmArgs

type DedicatedHsmArgs struct {
	// The supported Azure location where the dedicated HSM should be created.
	Location pulumi.StringPtrInput
	// Specifies the management network interfaces of the dedicated hsm.
	ManagementNetworkProfile NetworkProfilePtrInput
	// Name of the dedicated Hsm
	Name pulumi.StringPtrInput
	// Specifies the network interfaces of the dedicated hsm.
	NetworkProfile NetworkProfilePtrInput
	// The name of the Resource Group to which the resource belongs.
	ResourceGroupName pulumi.StringInput
	// SKU details
	Sku SkuInput
	// This field will be used when RP does not support Availability zones.
	StampId pulumi.StringPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// The Dedicated Hsm zones.
	Zones pulumi.StringArrayInput
}

The set of arguments for constructing a DedicatedHsm resource.

func (DedicatedHsmArgs) ElementType

func (DedicatedHsmArgs) ElementType() reflect.Type

type DedicatedHsmInput

type DedicatedHsmInput interface {
	pulumi.Input

	ToDedicatedHsmOutput() DedicatedHsmOutput
	ToDedicatedHsmOutputWithContext(ctx context.Context) DedicatedHsmOutput
}

type DedicatedHsmOutput

type DedicatedHsmOutput struct{ *pulumi.OutputState }

func (DedicatedHsmOutput) ElementType

func (DedicatedHsmOutput) ElementType() reflect.Type

func (DedicatedHsmOutput) Location

func (o DedicatedHsmOutput) Location() pulumi.StringOutput

The supported Azure location where the dedicated HSM should be created.

func (DedicatedHsmOutput) ManagementNetworkProfile

func (o DedicatedHsmOutput) ManagementNetworkProfile() NetworkProfileResponsePtrOutput

Specifies the management network interfaces of the dedicated hsm.

func (DedicatedHsmOutput) Name

The name of the dedicated HSM.

func (DedicatedHsmOutput) NetworkProfile

Specifies the network interfaces of the dedicated hsm.

func (DedicatedHsmOutput) ProvisioningState

func (o DedicatedHsmOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

func (DedicatedHsmOutput) Sku

SKU details

func (DedicatedHsmOutput) StampId

This field will be used when RP does not support Availability zones.

func (DedicatedHsmOutput) StatusMessage

func (o DedicatedHsmOutput) StatusMessage() pulumi.StringOutput

Resource Status Message.

func (DedicatedHsmOutput) SystemData

Metadata pertaining to creation and last modification of the resource

func (DedicatedHsmOutput) Tags

Resource tags

func (DedicatedHsmOutput) ToDedicatedHsmOutput

func (o DedicatedHsmOutput) ToDedicatedHsmOutput() DedicatedHsmOutput

func (DedicatedHsmOutput) ToDedicatedHsmOutputWithContext

func (o DedicatedHsmOutput) ToDedicatedHsmOutputWithContext(ctx context.Context) DedicatedHsmOutput

func (DedicatedHsmOutput) Type

The resource type of the dedicated HSM.

func (DedicatedHsmOutput) Zones

The Dedicated Hsm zones.

type DedicatedHsmState

type DedicatedHsmState struct {
}

func (DedicatedHsmState) ElementType

func (DedicatedHsmState) ElementType() reflect.Type

type LookupCloudHsmClusterArgs

type LookupCloudHsmClusterArgs struct {
	// The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 24 characters in length.
	CloudHsmClusterName string `pulumi:"cloudHsmClusterName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCloudHsmClusterOutputArgs

type LookupCloudHsmClusterOutputArgs struct {
	// The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 24 characters in length.
	CloudHsmClusterName pulumi.StringInput `pulumi:"cloudHsmClusterName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupCloudHsmClusterOutputArgs) ElementType

type LookupCloudHsmClusterPrivateEndpointConnectionArgs

type LookupCloudHsmClusterPrivateEndpointConnectionArgs struct {
	// The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 24 characters in length.
	CloudHsmClusterName string `pulumi:"cloudHsmClusterName"`
	// Name of the private endpoint connection associated with the Cloud HSM Cluster.
	PeConnectionName string `pulumi:"peConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupCloudHsmClusterPrivateEndpointConnectionOutputArgs

type LookupCloudHsmClusterPrivateEndpointConnectionOutputArgs struct {
	// The name of the Cloud HSM Cluster within the specified resource group. Cloud HSM Cluster names must be between 3 and 24 characters in length.
	CloudHsmClusterName pulumi.StringInput `pulumi:"cloudHsmClusterName"`
	// Name of the private endpoint connection associated with the Cloud HSM Cluster.
	PeConnectionName pulumi.StringInput `pulumi:"peConnectionName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupCloudHsmClusterPrivateEndpointConnectionOutputArgs) ElementType

type LookupCloudHsmClusterPrivateEndpointConnectionResult

type LookupCloudHsmClusterPrivateEndpointConnectionResult struct {
	// Modified whenever there is a change in the state of private endpoint connection.
	Etag *string `pulumi:"etag"`
	// The group ids for the private endpoint resource.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The private endpoint resource.
	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"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The private endpoint connection resource.

func LookupCloudHsmClusterPrivateEndpointConnection

Gets the private endpoint connection for the Cloud Hsm Cluster. Azure REST API version: 2022-08-31-preview.

Other available API versions: 2023-12-10-preview.

type LookupCloudHsmClusterPrivateEndpointConnectionResultOutput

type LookupCloudHsmClusterPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

The private endpoint connection resource.

func (LookupCloudHsmClusterPrivateEndpointConnectionResultOutput) ElementType

func (LookupCloudHsmClusterPrivateEndpointConnectionResultOutput) Etag

Modified whenever there is a change in the state of private endpoint connection.

func (LookupCloudHsmClusterPrivateEndpointConnectionResultOutput) GroupIds

The group ids for the private endpoint resource.

func (LookupCloudHsmClusterPrivateEndpointConnectionResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupCloudHsmClusterPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupCloudHsmClusterPrivateEndpointConnectionResultOutput) PrivateEndpoint

The private endpoint resource.

func (LookupCloudHsmClusterPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

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

func (LookupCloudHsmClusterPrivateEndpointConnectionResultOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (LookupCloudHsmClusterPrivateEndpointConnectionResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupCloudHsmClusterPrivateEndpointConnectionResultOutput) ToLookupCloudHsmClusterPrivateEndpointConnectionResultOutput

func (LookupCloudHsmClusterPrivateEndpointConnectionResultOutput) ToLookupCloudHsmClusterPrivateEndpointConnectionResultOutputWithContext

func (o LookupCloudHsmClusterPrivateEndpointConnectionResultOutput) ToLookupCloudHsmClusterPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupCloudHsmClusterPrivateEndpointConnectionResultOutput

func (LookupCloudHsmClusterPrivateEndpointConnectionResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupCloudHsmClusterResult

type LookupCloudHsmClusterResult struct {
	// The Cloud HSM Cluster's auto-generated Domain Name Label Scope
	AutoGeneratedDomainNameLabelScope *string `pulumi:"autoGeneratedDomainNameLabelScope"`
	// An array of Cloud HSM Cluster's HSMs
	Hsms []CloudHsmPropertiesResponse `pulumi:"hsms"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// List of private endpoint connection resources
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// The Cloud HSM Cluster's provisioningState
	ProvisioningState *string `pulumi:"provisioningState"`
	// The Cloud HSM Cluster public network access
	PublicNetworkAccess *string `pulumi:"publicNetworkAccess"`
	// Security domain properties information for Cloud HSM cluster
	SecurityDomain *CloudHsmClusterSecurityDomainPropertiesResponse `pulumi:"securityDomain"`
	// SKU details
	Sku *CloudHsmClusterSkuResponse `pulumi:"sku"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Resource information with extended details.

func LookupCloudHsmCluster

func LookupCloudHsmCluster(ctx *pulumi.Context, args *LookupCloudHsmClusterArgs, opts ...pulumi.InvokeOption) (*LookupCloudHsmClusterResult, error)

Gets the specified Cloud HSM Cluster Azure REST API version: 2022-08-31-preview.

Other available API versions: 2023-12-10-preview.

type LookupCloudHsmClusterResultOutput

type LookupCloudHsmClusterResultOutput struct{ *pulumi.OutputState }

Resource information with extended details.

func (LookupCloudHsmClusterResultOutput) AutoGeneratedDomainNameLabelScope

func (o LookupCloudHsmClusterResultOutput) AutoGeneratedDomainNameLabelScope() pulumi.StringPtrOutput

The Cloud HSM Cluster's auto-generated Domain Name Label Scope

func (LookupCloudHsmClusterResultOutput) ElementType

func (LookupCloudHsmClusterResultOutput) Hsms

An array of Cloud HSM Cluster's HSMs

func (LookupCloudHsmClusterResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupCloudHsmClusterResultOutput) Location

The geo-location where the resource lives

func (LookupCloudHsmClusterResultOutput) Name

The name of the resource

func (LookupCloudHsmClusterResultOutput) PrivateEndpointConnections

List of private endpoint connection resources

func (LookupCloudHsmClusterResultOutput) ProvisioningState

The Cloud HSM Cluster's provisioningState

func (LookupCloudHsmClusterResultOutput) PublicNetworkAccess

The Cloud HSM Cluster public network access

func (LookupCloudHsmClusterResultOutput) SecurityDomain

Security domain properties information for Cloud HSM cluster

func (LookupCloudHsmClusterResultOutput) Sku

SKU details

func (LookupCloudHsmClusterResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupCloudHsmClusterResultOutput) Tags

Resource tags.

func (LookupCloudHsmClusterResultOutput) ToLookupCloudHsmClusterResultOutput

func (o LookupCloudHsmClusterResultOutput) ToLookupCloudHsmClusterResultOutput() LookupCloudHsmClusterResultOutput

func (LookupCloudHsmClusterResultOutput) ToLookupCloudHsmClusterResultOutputWithContext

func (o LookupCloudHsmClusterResultOutput) ToLookupCloudHsmClusterResultOutputWithContext(ctx context.Context) LookupCloudHsmClusterResultOutput

func (LookupCloudHsmClusterResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupDedicatedHsmArgs

type LookupDedicatedHsmArgs struct {
	// The name of the dedicated HSM.
	Name string `pulumi:"name"`
	// The name of the Resource Group to which the dedicated hsm belongs.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupDedicatedHsmOutputArgs

type LookupDedicatedHsmOutputArgs struct {
	// The name of the dedicated HSM.
	Name pulumi.StringInput `pulumi:"name"`
	// The name of the Resource Group to which the dedicated hsm belongs.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupDedicatedHsmOutputArgs) ElementType

type LookupDedicatedHsmResult

type LookupDedicatedHsmResult struct {
	// The Azure Resource Manager resource ID for the dedicated HSM.
	Id string `pulumi:"id"`
	// The supported Azure location where the dedicated HSM should be created.
	Location string `pulumi:"location"`
	// Specifies the management network interfaces of the dedicated hsm.
	ManagementNetworkProfile *NetworkProfileResponse `pulumi:"managementNetworkProfile"`
	// The name of the dedicated HSM.
	Name string `pulumi:"name"`
	// Specifies the network interfaces of the dedicated hsm.
	NetworkProfile *NetworkProfileResponse `pulumi:"networkProfile"`
	// Provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// SKU details
	Sku SkuResponse `pulumi:"sku"`
	// This field will be used when RP does not support Availability zones.
	StampId *string `pulumi:"stampId"`
	// Resource Status Message.
	StatusMessage string `pulumi:"statusMessage"`
	// Metadata pertaining to creation and last modification of the resource
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// The resource type of the dedicated HSM.
	Type string `pulumi:"type"`
	// The Dedicated Hsm zones.
	Zones []string `pulumi:"zones"`
}

Resource information with extended details.

func LookupDedicatedHsm

func LookupDedicatedHsm(ctx *pulumi.Context, args *LookupDedicatedHsmArgs, opts ...pulumi.InvokeOption) (*LookupDedicatedHsmResult, error)

Gets the specified Azure dedicated HSM. Azure REST API version: 2021-11-30.

type LookupDedicatedHsmResultOutput

type LookupDedicatedHsmResultOutput struct{ *pulumi.OutputState }

Resource information with extended details.

func (LookupDedicatedHsmResultOutput) ElementType

func (LookupDedicatedHsmResultOutput) Id

The Azure Resource Manager resource ID for the dedicated HSM.

func (LookupDedicatedHsmResultOutput) Location

The supported Azure location where the dedicated HSM should be created.

func (LookupDedicatedHsmResultOutput) ManagementNetworkProfile

Specifies the management network interfaces of the dedicated hsm.

func (LookupDedicatedHsmResultOutput) Name

The name of the dedicated HSM.

func (LookupDedicatedHsmResultOutput) NetworkProfile

Specifies the network interfaces of the dedicated hsm.

func (LookupDedicatedHsmResultOutput) ProvisioningState

func (o LookupDedicatedHsmResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state.

func (LookupDedicatedHsmResultOutput) Sku

SKU details

func (LookupDedicatedHsmResultOutput) StampId

This field will be used when RP does not support Availability zones.

func (LookupDedicatedHsmResultOutput) StatusMessage

Resource Status Message.

func (LookupDedicatedHsmResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource

func (LookupDedicatedHsmResultOutput) Tags

Resource tags

func (LookupDedicatedHsmResultOutput) ToLookupDedicatedHsmResultOutput

func (o LookupDedicatedHsmResultOutput) ToLookupDedicatedHsmResultOutput() LookupDedicatedHsmResultOutput

func (LookupDedicatedHsmResultOutput) ToLookupDedicatedHsmResultOutputWithContext

func (o LookupDedicatedHsmResultOutput) ToLookupDedicatedHsmResultOutputWithContext(ctx context.Context) LookupDedicatedHsmResultOutput

func (LookupDedicatedHsmResultOutput) Type

The resource type of the dedicated HSM.

func (LookupDedicatedHsmResultOutput) Zones

The Dedicated Hsm zones.

type NetworkInterface

type NetworkInterface struct {
	// Private Ip address of the interface
	PrivateIpAddress *string `pulumi:"privateIpAddress"`
}

The network interface definition.

type NetworkInterfaceArgs

type NetworkInterfaceArgs struct {
	// Private Ip address of the interface
	PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"`
}

The network interface definition.

func (NetworkInterfaceArgs) ElementType

func (NetworkInterfaceArgs) ElementType() reflect.Type

func (NetworkInterfaceArgs) ToNetworkInterfaceOutput

func (i NetworkInterfaceArgs) ToNetworkInterfaceOutput() NetworkInterfaceOutput

func (NetworkInterfaceArgs) ToNetworkInterfaceOutputWithContext

func (i NetworkInterfaceArgs) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput

type NetworkInterfaceArray

type NetworkInterfaceArray []NetworkInterfaceInput

func (NetworkInterfaceArray) ElementType

func (NetworkInterfaceArray) ElementType() reflect.Type

func (NetworkInterfaceArray) ToNetworkInterfaceArrayOutput

func (i NetworkInterfaceArray) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput

func (NetworkInterfaceArray) ToNetworkInterfaceArrayOutputWithContext

func (i NetworkInterfaceArray) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput

type NetworkInterfaceArrayInput

type NetworkInterfaceArrayInput interface {
	pulumi.Input

	ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput
	ToNetworkInterfaceArrayOutputWithContext(context.Context) NetworkInterfaceArrayOutput
}

NetworkInterfaceArrayInput is an input type that accepts NetworkInterfaceArray and NetworkInterfaceArrayOutput values. You can construct a concrete instance of `NetworkInterfaceArrayInput` via:

NetworkInterfaceArray{ NetworkInterfaceArgs{...} }

type NetworkInterfaceArrayOutput

type NetworkInterfaceArrayOutput struct{ *pulumi.OutputState }

func (NetworkInterfaceArrayOutput) ElementType

func (NetworkInterfaceArrayOutput) Index

func (NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput

func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutput() NetworkInterfaceArrayOutput

func (NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext

func (o NetworkInterfaceArrayOutput) ToNetworkInterfaceArrayOutputWithContext(ctx context.Context) NetworkInterfaceArrayOutput

type NetworkInterfaceInput

type NetworkInterfaceInput interface {
	pulumi.Input

	ToNetworkInterfaceOutput() NetworkInterfaceOutput
	ToNetworkInterfaceOutputWithContext(context.Context) NetworkInterfaceOutput
}

NetworkInterfaceInput is an input type that accepts NetworkInterfaceArgs and NetworkInterfaceOutput values. You can construct a concrete instance of `NetworkInterfaceInput` via:

NetworkInterfaceArgs{...}

type NetworkInterfaceOutput

type NetworkInterfaceOutput struct{ *pulumi.OutputState }

The network interface definition.

func (NetworkInterfaceOutput) ElementType

func (NetworkInterfaceOutput) ElementType() reflect.Type

func (NetworkInterfaceOutput) PrivateIpAddress

func (o NetworkInterfaceOutput) PrivateIpAddress() pulumi.StringPtrOutput

Private Ip address of the interface

func (NetworkInterfaceOutput) ToNetworkInterfaceOutput

func (o NetworkInterfaceOutput) ToNetworkInterfaceOutput() NetworkInterfaceOutput

func (NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext

func (o NetworkInterfaceOutput) ToNetworkInterfaceOutputWithContext(ctx context.Context) NetworkInterfaceOutput

type NetworkInterfaceResponse

type NetworkInterfaceResponse struct {
	// The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
	Id string `pulumi:"id"`
	// Private Ip address of the interface
	PrivateIpAddress *string `pulumi:"privateIpAddress"`
}

The network interface definition.

type NetworkInterfaceResponseArrayOutput

type NetworkInterfaceResponseArrayOutput struct{ *pulumi.OutputState }

func (NetworkInterfaceResponseArrayOutput) ElementType

func (NetworkInterfaceResponseArrayOutput) Index

func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput

func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutput() NetworkInterfaceResponseArrayOutput

func (NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext

func (o NetworkInterfaceResponseArrayOutput) ToNetworkInterfaceResponseArrayOutputWithContext(ctx context.Context) NetworkInterfaceResponseArrayOutput

type NetworkInterfaceResponseOutput

type NetworkInterfaceResponseOutput struct{ *pulumi.OutputState }

The network interface definition.

func (NetworkInterfaceResponseOutput) ElementType

func (NetworkInterfaceResponseOutput) Id

The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

func (NetworkInterfaceResponseOutput) PrivateIpAddress

Private Ip address of the interface

func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput

func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutput() NetworkInterfaceResponseOutput

func (NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext

func (o NetworkInterfaceResponseOutput) ToNetworkInterfaceResponseOutputWithContext(ctx context.Context) NetworkInterfaceResponseOutput

type NetworkProfile

type NetworkProfile struct {
	// Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.
	NetworkInterfaces []NetworkInterface `pulumi:"networkInterfaces"`
	// Specifies the identifier of the subnet.
	Subnet *ApiEntityReference `pulumi:"subnet"`
}

The network profile definition.

type NetworkProfileArgs

type NetworkProfileArgs struct {
	// Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.
	NetworkInterfaces NetworkInterfaceArrayInput `pulumi:"networkInterfaces"`
	// Specifies the identifier of the subnet.
	Subnet ApiEntityReferencePtrInput `pulumi:"subnet"`
}

The network profile definition.

func (NetworkProfileArgs) ElementType

func (NetworkProfileArgs) ElementType() reflect.Type

func (NetworkProfileArgs) ToNetworkProfileOutput

func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileArgs) ToNetworkProfileOutputWithContext

func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

func (NetworkProfileArgs) ToNetworkProfilePtrOutput

func (i NetworkProfileArgs) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext

func (i NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfileInput

type NetworkProfileInput interface {
	pulumi.Input

	ToNetworkProfileOutput() NetworkProfileOutput
	ToNetworkProfileOutputWithContext(context.Context) NetworkProfileOutput
}

NetworkProfileInput is an input type that accepts NetworkProfileArgs and NetworkProfileOutput values. You can construct a concrete instance of `NetworkProfileInput` via:

NetworkProfileArgs{...}

type NetworkProfileOutput

type NetworkProfileOutput struct{ *pulumi.OutputState }

The network profile definition.

func (NetworkProfileOutput) ElementType

func (NetworkProfileOutput) ElementType() reflect.Type

func (NetworkProfileOutput) NetworkInterfaces

func (o NetworkProfileOutput) NetworkInterfaces() NetworkInterfaceArrayOutput

Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.

func (NetworkProfileOutput) Subnet

Specifies the identifier of the subnet.

func (NetworkProfileOutput) ToNetworkProfileOutput

func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileOutput) ToNetworkProfileOutputWithContext

func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

func (NetworkProfileOutput) ToNetworkProfilePtrOutput

func (o NetworkProfileOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext

func (o NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfilePtrInput

type NetworkProfilePtrInput interface {
	pulumi.Input

	ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
	ToNetworkProfilePtrOutputWithContext(context.Context) NetworkProfilePtrOutput
}

NetworkProfilePtrInput is an input type that accepts NetworkProfileArgs, NetworkProfilePtr and NetworkProfilePtrOutput values. You can construct a concrete instance of `NetworkProfilePtrInput` via:

        NetworkProfileArgs{...}

or:

        nil

type NetworkProfilePtrOutput

type NetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (NetworkProfilePtrOutput) Elem

func (NetworkProfilePtrOutput) ElementType

func (NetworkProfilePtrOutput) ElementType() reflect.Type

func (NetworkProfilePtrOutput) NetworkInterfaces

Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.

func (NetworkProfilePtrOutput) Subnet

Specifies the identifier of the subnet.

func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutput

func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext

func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfileResponse

type NetworkProfileResponse struct {
	// Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.
	NetworkInterfaces []NetworkInterfaceResponse `pulumi:"networkInterfaces"`
	// Specifies the identifier of the subnet.
	Subnet *ApiEntityReferenceResponse `pulumi:"subnet"`
}

The network profile definition.

type NetworkProfileResponseOutput

type NetworkProfileResponseOutput struct{ *pulumi.OutputState }

The network profile definition.

func (NetworkProfileResponseOutput) ElementType

func (NetworkProfileResponseOutput) NetworkInterfaces

Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.

func (NetworkProfileResponseOutput) Subnet

Specifies the identifier of the subnet.

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutput

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput

type NetworkProfileResponsePtrOutput

type NetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkProfileResponsePtrOutput) Elem

func (NetworkProfileResponsePtrOutput) ElementType

func (NetworkProfileResponsePtrOutput) NetworkInterfaces

Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.

func (NetworkProfileResponsePtrOutput) Subnet

Specifies the identifier of the subnet.

func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput

func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext

func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	// Modified whenever there is a change in the state of private endpoint connection.
	Etag *string `pulumi:"etag"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState `pulumi:"privateLinkServiceConnectionState"`
}

The private endpoint connection resource.

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// Modified whenever there is a change in the state of private endpoint connection.
	Etag pulumi.StringPtrInput `pulumi:"etag"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput `pulumi:"privateLinkServiceConnectionState"`
}

The private endpoint connection resource.

func (PrivateEndpointConnectionArgs) ElementType

func (PrivateEndpointConnectionArgs) ToPrivateEndpointConnectionOutput

func (i PrivateEndpointConnectionArgs) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionArgs) ToPrivateEndpointConnectionOutputWithContext

func (i PrivateEndpointConnectionArgs) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArray

type PrivateEndpointConnectionArray []PrivateEndpointConnectionInput

func (PrivateEndpointConnectionArray) ElementType

func (PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutput

func (i PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutput() PrivateEndpointConnectionArrayOutput

func (PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutputWithContext

func (i PrivateEndpointConnectionArray) ToPrivateEndpointConnectionArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionArrayOutput

type PrivateEndpointConnectionArrayInput

type PrivateEndpointConnectionArrayInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionArrayOutput() PrivateEndpointConnectionArrayOutput
	ToPrivateEndpointConnectionArrayOutputWithContext(context.Context) PrivateEndpointConnectionArrayOutput
}

PrivateEndpointConnectionArrayInput is an input type that accepts PrivateEndpointConnectionArray and PrivateEndpointConnectionArrayOutput values. You can construct a concrete instance of `PrivateEndpointConnectionArrayInput` via:

PrivateEndpointConnectionArray{ PrivateEndpointConnectionArgs{...} }

type PrivateEndpointConnectionArrayOutput

type PrivateEndpointConnectionArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionArrayOutput) ElementType

func (PrivateEndpointConnectionArrayOutput) Index

func (PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutput

func (o PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutput() PrivateEndpointConnectionArrayOutput

func (PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutputWithContext

func (o PrivateEndpointConnectionArrayOutput) ToPrivateEndpointConnectionArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionArrayOutput

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

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

PrivateEndpointConnectionInput is an input type that accepts PrivateEndpointConnectionArgs and PrivateEndpointConnectionOutput values. You can construct a concrete instance of `PrivateEndpointConnectionInput` via:

PrivateEndpointConnectionArgs{...}

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

The private endpoint connection resource.

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) Etag

Modified whenever there is a change in the state of private endpoint connection.

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

func (o PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateOutput

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

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

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

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// Modified whenever there is a change in the state of private endpoint connection.
	Etag *string `pulumi:"etag"`
	// The group ids for the private endpoint resource.
	GroupIds []string `pulumi:"groupIds"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The private endpoint resource.
	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"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The private endpoint connection resource.

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

The private endpoint connection resource.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) Etag

Modified whenever there is a change in the state of private endpoint connection.

func (PrivateEndpointConnectionResponseOutput) GroupIds

The group ids for the private endpoint resource.

func (PrivateEndpointConnectionResponseOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The private endpoint resource.

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

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

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

The provisioning state of the private endpoint connection resource.

func (PrivateEndpointConnectionResponseOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

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

func (PrivateEndpointConnectionResponseOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The ARM identifier for private endpoint.
	Id string `pulumi:"id"`
}

The private endpoint resource.

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

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

type PrivateEndpointServiceConnectionStatus string

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

func (PrivateEndpointServiceConnectionStatus) ElementType

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutput

func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext

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

type PrivateEndpointServiceConnectionStatusInput

type PrivateEndpointServiceConnectionStatusInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
	ToPrivateEndpointServiceConnectionStatusOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusOutput
}

PrivateEndpointServiceConnectionStatusInput is an input type that accepts values of the PrivateEndpointServiceConnectionStatus enum A concrete instance of `PrivateEndpointServiceConnectionStatusInput` can be one of the following:

PrivateEndpointServiceConnectionStatusPending
PrivateEndpointServiceConnectionStatusApproved
PrivateEndpointServiceConnectionStatusRejected

type PrivateEndpointServiceConnectionStatusOutput

type PrivateEndpointServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusOutput) ElementType

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateEndpointServiceConnectionStatusPtrInput

type PrivateEndpointServiceConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
	ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
}

type PrivateEndpointServiceConnectionStatusPtrOutput

type PrivateEndpointServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointServiceConnectionStatusPtrOutput) Elem

func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext

func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

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

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

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

type ProvisioningState

type ProvisioningState string

The Cloud HSM Cluster's provisioningState

func (ProvisioningState) ElementType

func (ProvisioningState) ElementType() reflect.Type

func (ProvisioningState) ToProvisioningStateOutput

func (e ProvisioningState) ToProvisioningStateOutput() ProvisioningStateOutput

func (ProvisioningState) ToProvisioningStateOutputWithContext

func (e ProvisioningState) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput

func (ProvisioningState) ToProvisioningStatePtrOutput

func (e ProvisioningState) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningState) ToProvisioningStatePtrOutputWithContext

func (e ProvisioningState) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningState) ToStringOutput

func (e ProvisioningState) ToStringOutput() pulumi.StringOutput

func (ProvisioningState) ToStringOutputWithContext

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

func (ProvisioningState) ToStringPtrOutput

func (e ProvisioningState) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningState) ToStringPtrOutputWithContext

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

type ProvisioningStateInput

type ProvisioningStateInput interface {
	pulumi.Input

	ToProvisioningStateOutput() ProvisioningStateOutput
	ToProvisioningStateOutputWithContext(context.Context) ProvisioningStateOutput
}

ProvisioningStateInput is an input type that accepts values of the ProvisioningState enum A concrete instance of `ProvisioningStateInput` can be one of the following:

ProvisioningStateProvisioning
ProvisioningStateSucceeded
ProvisioningStateFailed
ProvisioningStateDeleting
ProvisioningStateCanceled

type ProvisioningStateOutput

type ProvisioningStateOutput struct{ *pulumi.OutputState }

func (ProvisioningStateOutput) ElementType

func (ProvisioningStateOutput) ElementType() reflect.Type

func (ProvisioningStateOutput) ToProvisioningStateOutput

func (o ProvisioningStateOutput) ToProvisioningStateOutput() ProvisioningStateOutput

func (ProvisioningStateOutput) ToProvisioningStateOutputWithContext

func (o ProvisioningStateOutput) ToProvisioningStateOutputWithContext(ctx context.Context) ProvisioningStateOutput

func (ProvisioningStateOutput) ToProvisioningStatePtrOutput

func (o ProvisioningStateOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext

func (o ProvisioningStateOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningStateOutput) ToStringOutput

func (o ProvisioningStateOutput) ToStringOutput() pulumi.StringOutput

func (ProvisioningStateOutput) ToStringOutputWithContext

func (o ProvisioningStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ProvisioningStateOutput) ToStringPtrOutput

func (o ProvisioningStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningStateOutput) ToStringPtrOutputWithContext

func (o ProvisioningStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProvisioningStatePtrInput

type ProvisioningStatePtrInput interface {
	pulumi.Input

	ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput
	ToProvisioningStatePtrOutputWithContext(context.Context) ProvisioningStatePtrOutput
}

func ProvisioningStatePtr

func ProvisioningStatePtr(v string) ProvisioningStatePtrInput

type ProvisioningStatePtrOutput

type ProvisioningStatePtrOutput struct{ *pulumi.OutputState }

func (ProvisioningStatePtrOutput) Elem

func (ProvisioningStatePtrOutput) ElementType

func (ProvisioningStatePtrOutput) ElementType() reflect.Type

func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput

func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutput() ProvisioningStatePtrOutput

func (ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext

func (o ProvisioningStatePtrOutput) ToProvisioningStatePtrOutputWithContext(ctx context.Context) ProvisioningStatePtrOutput

func (ProvisioningStatePtrOutput) ToStringPtrOutput

func (o ProvisioningStatePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ProvisioningStatePtrOutput) ToStringPtrOutputWithContext

func (o ProvisioningStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type Sku

type Sku struct {
	// SKU of the dedicated HSM
	Name *string `pulumi:"name"`
}

SKU of the dedicated HSM

type SkuArgs

type SkuArgs struct {
	// SKU of the dedicated HSM
	Name pulumi.StringPtrInput `pulumi:"name"`
}

SKU of the dedicated HSM

func (SkuArgs) ElementType

func (SkuArgs) ElementType() reflect.Type

func (SkuArgs) ToSkuOutput

func (i SkuArgs) ToSkuOutput() SkuOutput

func (SkuArgs) ToSkuOutputWithContext

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

type SkuInput

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

type SkuName string

SKU of the dedicated HSM

func (SkuName) ElementType

func (SkuName) ElementType() reflect.Type

func (SkuName) ToSkuNameOutput

func (e SkuName) ToSkuNameOutput() SkuNameOutput

func (SkuName) ToSkuNameOutputWithContext

func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuName) ToSkuNamePtrOutput

func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuName) ToSkuNamePtrOutputWithContext

func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuName) ToStringOutput

func (e SkuName) ToStringOutput() pulumi.StringOutput

func (SkuName) ToStringOutputWithContext

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

func (SkuName) ToStringPtrOutput

func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuName) ToStringPtrOutputWithContext

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

type SkuNameInput

type SkuNameInput interface {
	pulumi.Input

	ToSkuNameOutput() SkuNameOutput
	ToSkuNameOutputWithContext(context.Context) SkuNameOutput
}

SkuNameInput is an input type that accepts values of the SkuName enum A concrete instance of `SkuNameInput` can be one of the following:

SkuName_SafeNet_Luna_Network_HSM_A790
SkuName_PayShield10K_LMK1_CPS60
SkuName_PayShield10K_LMK1_CPS250
SkuName_PayShield10K_LMK1_CPS2500
SkuName_PayShield10K_LMK2_CPS60
SkuName_PayShield10K_LMK2_CPS250
SkuName_PayShield10K_LMK2_CPS2500

type SkuNameOutput

type SkuNameOutput struct{ *pulumi.OutputState }

func (SkuNameOutput) ElementType

func (SkuNameOutput) ElementType() reflect.Type

func (SkuNameOutput) ToSkuNameOutput

func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput

func (SkuNameOutput) ToSkuNameOutputWithContext

func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput

func (SkuNameOutput) ToSkuNamePtrOutput

func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNameOutput) ToSkuNamePtrOutputWithContext

func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNameOutput) ToStringOutput

func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput

func (SkuNameOutput) ToStringOutputWithContext

func (o SkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SkuNameOutput) ToStringPtrOutput

func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNameOutput) ToStringPtrOutputWithContext

func (o SkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuNamePtrInput

type SkuNamePtrInput interface {
	pulumi.Input

	ToSkuNamePtrOutput() SkuNamePtrOutput
	ToSkuNamePtrOutputWithContext(context.Context) SkuNamePtrOutput
}

func SkuNamePtr

func SkuNamePtr(v string) SkuNamePtrInput

type SkuNamePtrOutput

type SkuNamePtrOutput struct{ *pulumi.OutputState }

func (SkuNamePtrOutput) Elem

func (SkuNamePtrOutput) ElementType

func (SkuNamePtrOutput) ElementType() reflect.Type

func (SkuNamePtrOutput) ToSkuNamePtrOutput

func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput

func (SkuNamePtrOutput) ToSkuNamePtrOutputWithContext

func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput

func (SkuNamePtrOutput) ToStringPtrOutput

func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SkuNamePtrOutput) ToStringPtrOutputWithContext

func (o SkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SkuOutput

type SkuOutput struct{ *pulumi.OutputState }

SKU of the dedicated HSM

func (SkuOutput) ElementType

func (SkuOutput) ElementType() reflect.Type

func (SkuOutput) Name

func (o SkuOutput) Name() pulumi.StringPtrOutput

SKU of the dedicated HSM

func (SkuOutput) ToSkuOutput

func (o SkuOutput) ToSkuOutput() SkuOutput

func (SkuOutput) ToSkuOutputWithContext

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

type SkuResponse

type SkuResponse struct {
	// SKU of the dedicated HSM
	Name *string `pulumi:"name"`
}

SKU of the dedicated HSM

type SkuResponseOutput

type SkuResponseOutput struct{ *pulumi.OutputState }

SKU of the dedicated HSM

func (SkuResponseOutput) ElementType

func (SkuResponseOutput) ElementType() reflect.Type

func (SkuResponseOutput) Name

SKU of the dedicated HSM

func (SkuResponseOutput) ToSkuResponseOutput

func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput

func (SkuResponseOutput) ToSkuResponseOutputWithContext

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

type SystemDataResponse

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

Metadata pertaining to creation and last modification of dedicated hsm resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of dedicated hsm resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of dedicated hsm resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created dedicated hsm resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created dedicated hsm resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of dedicated hsm resource last modification (UTC).

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified dedicated hsm resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified dedicated hsm resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

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

Jump to

Keyboard shortcuts

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