Class CloudHsmClusterArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.hardwaresecuritymodules.CloudHsmClusterArgs
-
public final class CloudHsmClusterArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CloudHsmClusterArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static CloudHsmClusterArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
autoGeneratedDomainNameLabelScope()
static CloudHsmClusterArgs.Builder
builder()
static CloudHsmClusterArgs.Builder
builder(CloudHsmClusterArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
cloudHsmClusterName()
java.util.Optional<com.pulumi.core.Output<java.util.List<CloudHsmPropertiesArgs>>>
hsms()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<java.util.List<PrivateEndpointConnectionArgs>>>
privateEndpointConnections()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ProvisioningState>>>
provisioningState()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
publicNetworkAccess()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
java.util.Optional<com.pulumi.core.Output<CloudHsmClusterSecurityDomainPropertiesArgs>>
securityDomain()
java.util.Optional<com.pulumi.core.Output<CloudHsmClusterSkuArgs>>
sku()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
-
-
-
Field Detail
-
Empty
public static final CloudHsmClusterArgs Empty
-
-
Method Detail
-
autoGeneratedDomainNameLabelScope
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> autoGeneratedDomainNameLabelScope()
- Returns:
- The Cloud HSM Cluster's auto-generated Domain Name Label Scope
-
cloudHsmClusterName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cloudHsmClusterName()
- Returns:
- 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.
-
hsms
public java.util.Optional<com.pulumi.core.Output<java.util.List<CloudHsmPropertiesArgs>>> hsms()
- Returns:
- An array of Cloud HSM Cluster's HSMs
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- The geo-location where the resource lives
-
privateEndpointConnections
public java.util.Optional<com.pulumi.core.Output<java.util.List<PrivateEndpointConnectionArgs>>> privateEndpointConnections()
- Returns:
- 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.
-
provisioningState
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ProvisioningState>>> provisioningState()
- Returns:
- The Cloud HSM Cluster's provisioningState
-
publicNetworkAccess
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> publicNetworkAccess()
- Returns:
- The Cloud HSM Cluster public network access
-
resourceGroupName
public com.pulumi.core.Output<java.lang.String> resourceGroupName()
- Returns:
- The name of the resource group. The name is case insensitive.
-
securityDomain
public java.util.Optional<com.pulumi.core.Output<CloudHsmClusterSecurityDomainPropertiesArgs>> securityDomain()
- Returns:
- Security domain properties information for Cloud HSM cluster
-
sku
public java.util.Optional<com.pulumi.core.Output<CloudHsmClusterSkuArgs>> sku()
- Returns:
- SKU details
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Resource tags.
-
builder
public static CloudHsmClusterArgs.Builder builder()
-
builder
public static CloudHsmClusterArgs.Builder builder(CloudHsmClusterArgs defaults)
-
-