ArmHardwareSecurityModulesModelFactory.PaymentHsmClusterProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.
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.