Azure Native v1.102.0, May 2 23
Azure Native v1.102.0, May 2 23
azure-native.hardwaresecuritymodules.getDedicatedHsm
Gets the specified Azure dedicated HSM. API Version: 2018-10-31-preview.
Using getDedicatedHsm
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDedicatedHsm(args: GetDedicatedHsmArgs, opts?: InvokeOptions): Promise<GetDedicatedHsmResult>
function getDedicatedHsmOutput(args: GetDedicatedHsmOutputArgs, opts?: InvokeOptions): Output<GetDedicatedHsmResult>
def get_dedicated_hsm(name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDedicatedHsmResult
def get_dedicated_hsm_output(name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDedicatedHsmResult]
func LookupDedicatedHsm(ctx *Context, args *LookupDedicatedHsmArgs, opts ...InvokeOption) (*LookupDedicatedHsmResult, error)
func LookupDedicatedHsmOutput(ctx *Context, args *LookupDedicatedHsmOutputArgs, opts ...InvokeOption) LookupDedicatedHsmResultOutput
> Note: This function is named LookupDedicatedHsm
in the Go SDK.
public static class GetDedicatedHsm
{
public static Task<GetDedicatedHsmResult> InvokeAsync(GetDedicatedHsmArgs args, InvokeOptions? opts = null)
public static Output<GetDedicatedHsmResult> Invoke(GetDedicatedHsmInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDedicatedHsmResult> getDedicatedHsm(GetDedicatedHsmArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:hardwaresecuritymodules:getDedicatedHsm
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
The name of the dedicated HSM.
- Resource
Group stringName The name of the Resource Group to which the dedicated hsm belongs.
- Name string
The name of the dedicated HSM.
- Resource
Group stringName The name of the Resource Group to which the dedicated hsm belongs.
- name String
The name of the dedicated HSM.
- resource
Group StringName The name of the Resource Group to which the dedicated hsm belongs.
- name string
The name of the dedicated HSM.
- resource
Group stringName The name of the Resource Group to which the dedicated hsm belongs.
- name str
The name of the dedicated HSM.
- resource_
group_ strname The name of the Resource Group to which the dedicated hsm belongs.
- name String
The name of the dedicated HSM.
- resource
Group StringName The name of the Resource Group to which the dedicated hsm belongs.
getDedicatedHsm Result
The following output properties are available:
- Id string
The Azure Resource Manager resource ID for the dedicated HSM.
- Location string
The supported Azure location where the dedicated HSM should be created.
- Name string
The name of the dedicated HSM.
- Provisioning
State string Provisioning state.
- Sku
Pulumi.
Azure Native. Hardware Security Modules. Outputs. Sku Response SKU details
- Status
Message string Resource Status Message.
- Type string
The resource type of the dedicated HSM.
- Network
Profile Pulumi.Azure Native. Hardware Security Modules. Outputs. Network Profile Response Specifies the network interfaces of the dedicated hsm.
- Stamp
Id string This field will be used when RP does not support Availability zones.
- Dictionary<string, string>
Resource tags
- Zones List<string>
The Dedicated Hsm zones.
- Id string
The Azure Resource Manager resource ID for the dedicated HSM.
- Location string
The supported Azure location where the dedicated HSM should be created.
- Name string
The name of the dedicated HSM.
- Provisioning
State string Provisioning state.
- Sku
Sku
Response SKU details
- Status
Message string Resource Status Message.
- Type string
The resource type of the dedicated HSM.
- Network
Profile NetworkProfile Response Specifies the network interfaces of the dedicated hsm.
- Stamp
Id string This field will be used when RP does not support Availability zones.
- map[string]string
Resource tags
- Zones []string
The Dedicated Hsm zones.
- id String
The Azure Resource Manager resource ID for the dedicated HSM.
- location String
The supported Azure location where the dedicated HSM should be created.
- name String
The name of the dedicated HSM.
- provisioning
State String Provisioning state.
- sku
Sku
Response SKU details
- status
Message String Resource Status Message.
- type String
The resource type of the dedicated HSM.
- network
Profile NetworkProfile Response Specifies the network interfaces of the dedicated hsm.
- stamp
Id String This field will be used when RP does not support Availability zones.
- Map<String,String>
Resource tags
- zones List<String>
The Dedicated Hsm zones.
- id string
The Azure Resource Manager resource ID for the dedicated HSM.
- location string
The supported Azure location where the dedicated HSM should be created.
- name string
The name of the dedicated HSM.
- provisioning
State string Provisioning state.
- sku
Sku
Response SKU details
- status
Message string Resource Status Message.
- type string
The resource type of the dedicated HSM.
- network
Profile NetworkProfile Response Specifies the network interfaces of the dedicated hsm.
- stamp
Id string This field will be used when RP does not support Availability zones.
- {[key: string]: string}
Resource tags
- zones string[]
The Dedicated Hsm zones.
- id str
The Azure Resource Manager resource ID for the dedicated HSM.
- location str
The supported Azure location where the dedicated HSM should be created.
- name str
The name of the dedicated HSM.
- provisioning_
state str Provisioning state.
- sku
Sku
Response SKU details
- status_
message str Resource Status Message.
- type str
The resource type of the dedicated HSM.
- network_
profile NetworkProfile Response Specifies the network interfaces of the dedicated hsm.
- stamp_
id str This field will be used when RP does not support Availability zones.
- Mapping[str, str]
Resource tags
- zones Sequence[str]
The Dedicated Hsm zones.
- id String
The Azure Resource Manager resource ID for the dedicated HSM.
- location String
The supported Azure location where the dedicated HSM should be created.
- name String
The name of the dedicated HSM.
- provisioning
State String Provisioning state.
- sku Property Map
SKU details
- status
Message String Resource Status Message.
- type String
The resource type of the dedicated HSM.
- network
Profile Property Map Specifies the network interfaces of the dedicated hsm.
- stamp
Id String This field will be used when RP does not support Availability zones.
- Map<String>
Resource tags
- zones List<String>
The Dedicated Hsm zones.
Supporting Types
ApiEntityReferenceResponse
- Id string
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- Id string
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- id String
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- id string
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- id str
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- id String
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
NetworkInterfaceResponse
- Id string
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- Private
Ip stringAddress Private Ip address of the interface
- Id string
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- Private
Ip stringAddress Private Ip address of the interface
- id String
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- private
Ip StringAddress Private Ip address of the interface
- id string
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- private
Ip stringAddress Private Ip address of the interface
- id str
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- private_
ip_ straddress Private Ip address of the interface
- id String
The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- private
Ip StringAddress Private Ip address of the interface
NetworkProfileResponse
- Network
Interfaces List<Pulumi.Azure Native. Hardware Security Modules. Inputs. Network Interface Response> Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.
- Subnet
Pulumi.
Azure Native. Hardware Security Modules. Inputs. Api Entity Reference Response Specifies the identifier of the subnet.
- Network
Interfaces []NetworkInterface Response Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.
- Subnet
Api
Entity Reference Response Specifies the identifier of the subnet.
- network
Interfaces List<NetworkInterface Response> Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.
- subnet
Api
Entity Reference Response Specifies the identifier of the subnet.
- network
Interfaces NetworkInterface Response[] Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.
- subnet
Api
Entity Reference Response Specifies the identifier of the subnet.
- network_
interfaces Sequence[NetworkInterface Response] Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.
- subnet
Api
Entity Reference Response Specifies the identifier of the subnet.
- network
Interfaces List<Property Map> Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.
- subnet Property Map
Specifies the identifier of the subnet.
SkuResponse
- Name string
SKU of the dedicated HSM
- Name string
SKU of the dedicated HSM
- name String
SKU of the dedicated HSM
- name string
SKU of the dedicated HSM
- name str
SKU of the dedicated HSM
- name String
SKU of the dedicated HSM
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0