Language

ArmHardwareSecurityModulesModelFactory.PaymentHsmClusterProperties Method

Definition

public static Azure.ResourceManager.HardwareSecurityModules.Models.PaymentHsmClusterProperties PaymentHsmClusterProperties(Azure.ResourceManager.HardwareSecurityModules.Models.SecurityDomainActivationState? activationState = default, Azure.ResourceManager.HardwareSecurityModules.Models.AutoGeneratedDomainNameLabelScope? autoGeneratedDomainNameLabelScope = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HardwareSecurityModules.Models.PaymentHsmProperties> hsms = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HardwareSecurityModules.PaymentHsmClusterPrivateEndpointConnectionData> privateEndpointConnections = default, Azure.ResourceManager.HardwareSecurityModules.Models.CloudHsmClusterProvisioningState? provisioningState = default, Azure.ResourceManager.HardwareSecurityModules.Models.CloudHsmClusterPublicNetworkAccess? publicNetworkAccess = default, string statusMessage = default, string applicationTrustedIssuer = default, string managementTrustedIssuer = default);
static member PaymentHsmClusterProperties : Nullable<Azure.ResourceManager.HardwareSecurityModules.Models.SecurityDomainActivationState> * Nullable<Azure.ResourceManager.HardwareSecurityModules.Models.AutoGeneratedDomainNameLabelScope> * seq<Azure.ResourceManager.HardwareSecurityModules.Models.PaymentHsmProperties> * seq<Azure.ResourceManager.HardwareSecurityModules.PaymentHsmClusterPrivateEndpointConnectionData> * Nullable<Azure.ResourceManager.HardwareSecurityModules.Models.CloudHsmClusterProvisioningState> * Nullable<Azure.ResourceManager.HardwareSecurityModules.Models.CloudHsmClusterPublicNetworkAccess> * string * string * string -> Azure.ResourceManager.HardwareSecurityModules.Models.PaymentHsmClusterProperties
Public Shared Function PaymentHsmClusterProperties (Optional activationState As Nullable(Of SecurityDomainActivationState) = Nothing, Optional autoGeneratedDomainNameLabelScope As Nullable(Of AutoGeneratedDomainNameLabelScope) = Nothing, Optional hsms As IEnumerable(Of PaymentHsmProperties) = Nothing, Optional privateEndpointConnections As IEnumerable(Of PaymentHsmClusterPrivateEndpointConnectionData) = Nothing, Optional provisioningState As Nullable(Of CloudHsmClusterProvisioningState) = Nothing, Optional publicNetworkAccess As Nullable(Of CloudHsmClusterPublicNetworkAccess) = Nothing, Optional statusMessage As String = Nothing, Optional applicationTrustedIssuer As String = Nothing, Optional managementTrustedIssuer As String = Nothing) As PaymentHsmClusterProperties

Parameters

activationState
Nullable<SecurityDomainActivationState>

State of security domain activation.

autoGeneratedDomainNameLabelScope
Nullable<AutoGeneratedDomainNameLabelScope>

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

hsms
IEnumerable<PaymentHsmProperties>

An array of Payment HSM Cluster's HSMs.

privateEndpointConnections
IEnumerable<PaymentHsmClusterPrivateEndpointConnectionData>

List of private endpoint connection resources.

provisioningState
Nullable<CloudHsmClusterProvisioningState>

The Payment HSM Cluster's provisioningState.

publicNetworkAccess
Nullable<CloudHsmClusterPublicNetworkAccess>

The Payment HSM Cluster public network access.

statusMessage
String

Payment HSM Cluster status message.

applicationTrustedIssuer
String

The application trusted issuer for the Payment HSM Cluster.

managementTrustedIssuer
String

The management trusted issuer for the Payment HSM Cluster.

Returns

A new PaymentHsmClusterProperties instance for mocking.

Applies to