ArmKeyVaultModelFactory.ManagedHsmData 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.
Overloads
| Name | Description |
|---|---|
| ManagedHsmData(ResourceIdentifier, String, ResourceType, SystemData, AzureLocation, ManagedHsmProperties, ManagedHsmSku, ManagedServiceIdentity, IDictionary<String,String>) |
Resource information with extended details. |
| ManagedHsmData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ManagedHsmProperties, ManagedHsmSku, ManagedServiceIdentity) |
Initializes a new instance of ManagedHsmData. |
ManagedHsmData(ResourceIdentifier, String, ResourceType, SystemData, AzureLocation, ManagedHsmProperties, ManagedHsmSku, ManagedServiceIdentity, IDictionary<String,String>)
- Source:
- ArmKeyVaultModelFactory.cs
Resource information with extended details.
public static Azure.ResourceManager.KeyVault.ManagedHsmData ManagedHsmData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.KeyVault.Models.ManagedHsmProperties properties = default, Azure.ResourceManager.KeyVault.Models.ManagedHsmSku sku = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, System.Collections.Generic.IDictionary<string,string> tags = default);
static member ManagedHsmData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.Core.AzureLocation * Azure.ResourceManager.KeyVault.Models.ManagedHsmProperties * Azure.ResourceManager.KeyVault.Models.ManagedHsmSku * Azure.ResourceManager.Models.ManagedServiceIdentity * System.Collections.Generic.IDictionary<string, string> -> Azure.ResourceManager.KeyVault.ManagedHsmData
Public Shared Function ManagedHsmData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional location As AzureLocation = Nothing, Optional properties As ManagedHsmProperties = Nothing, Optional sku As ManagedHsmSku = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional tags As IDictionary(Of String, String) = Nothing) As ManagedHsmData
Parameters
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
- name
- String
The name of the resource.
- resourceType
- ResourceType
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".
- systemData
- SystemData
Azure Resource Manager metadata containing createdBy and modifiedBy information.
- location
- AzureLocation
The geo-location where the resource lives.
- properties
- ManagedHsmProperties
Properties of the managed HSM.
- sku
- ManagedHsmSku
SKU details.
- identity
- ManagedServiceIdentity
Managed service identity.
- tags
- IDictionary<String,String>
Resource tags.
Returns
A new ManagedHsmData instance for mocking.
Applies to
ManagedHsmData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ManagedHsmProperties, ManagedHsmSku, ManagedServiceIdentity)
- Source:
- ArmKeyVaultModelFactory.cs
Initializes a new instance of ManagedHsmData.
public static Azure.ResourceManager.KeyVault.ManagedHsmData ManagedHsmData(Azure.Core.ResourceIdentifier id, string name, Azure.Core.ResourceType resourceType, Azure.ResourceManager.Models.SystemData systemData, System.Collections.Generic.IDictionary<string,string> tags, Azure.Core.AzureLocation location = default, Azure.ResourceManager.KeyVault.Models.ManagedHsmProperties properties = default, Azure.ResourceManager.KeyVault.Models.ManagedHsmSku sku = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default);
static member ManagedHsmData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.KeyVault.Models.ManagedHsmProperties * Azure.ResourceManager.KeyVault.Models.ManagedHsmSku * Azure.ResourceManager.Models.ManagedServiceIdentity -> Azure.ResourceManager.KeyVault.ManagedHsmData
Public Shared Function ManagedHsmData (id As ResourceIdentifier, name As String, resourceType As ResourceType, systemData As SystemData, tags As IDictionary(Of String, String), Optional location As AzureLocation = Nothing, Optional properties As ManagedHsmProperties = Nothing, Optional sku As ManagedHsmSku = Nothing, Optional identity As ManagedServiceIdentity = Nothing) As ManagedHsmData
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- tags
- IDictionary<String,String>
The tags.
- location
- AzureLocation
The location.
- properties
- ManagedHsmProperties
Properties of the managed HSM.
- sku
- ManagedHsmSku
SKU details.
- identity
- ManagedServiceIdentity
Managed service identity.
Returns
A new ManagedHsmData instance for mocking.