ArmDataBoxEdgeModelFactory.DataBoxEdgeDeviceExtendedInfo 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.
Initializes a new instance of DataBoxEdgeDeviceExtendedInfo.
public static Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeDeviceExtendedInfo DataBoxEdgeDeviceExtendedInfo (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string encryptionKeyThumbprint = default, string encryptionKey = default, string resourceKey = default, Azure.Core.ResourceIdentifier clientSecretStoreId = default, Uri clientSecretStoreUri = default, string channelIntegrityKeyName = default, string channelIntegrityKeyVersion = default, Azure.ResourceManager.DataBoxEdge.Models.EdgeKeyVaultSyncStatus? keyVaultSyncStatus = default, System.Collections.Generic.IReadOnlyDictionary<string,Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeDeviceSecret> deviceSecrets = default, Azure.ResourceManager.DataBoxEdge.Models.EdgeClusterWitnessType? clusterWitnessType = default, string fileShareWitnessLocation = default, string fileShareWitnessUsername = default, string cloudWitnessStorageAccountName = default, string cloudWitnessContainerName = default, string cloudWitnessStorageEndpoint = default);
static member DataBoxEdgeDeviceExtendedInfo : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * string * Azure.Core.ResourceIdentifier * Uri * string * string * Nullable<Azure.ResourceManager.DataBoxEdge.Models.EdgeKeyVaultSyncStatus> * System.Collections.Generic.IReadOnlyDictionary<string, Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeDeviceSecret> * Nullable<Azure.ResourceManager.DataBoxEdge.Models.EdgeClusterWitnessType> * string * string * string * string * string -> Azure.ResourceManager.DataBoxEdge.Models.DataBoxEdgeDeviceExtendedInfo
Public Shared Function DataBoxEdgeDeviceExtendedInfo (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional encryptionKeyThumbprint As String = Nothing, Optional encryptionKey As String = Nothing, Optional resourceKey As String = Nothing, Optional clientSecretStoreId As ResourceIdentifier = Nothing, Optional clientSecretStoreUri As Uri = Nothing, Optional channelIntegrityKeyName As String = Nothing, Optional channelIntegrityKeyVersion As String = Nothing, Optional keyVaultSyncStatus As Nullable(Of EdgeKeyVaultSyncStatus) = Nothing, Optional deviceSecrets As IReadOnlyDictionary(Of String, DataBoxEdgeDeviceSecret) = Nothing, Optional clusterWitnessType As Nullable(Of EdgeClusterWitnessType) = Nothing, Optional fileShareWitnessLocation As String = Nothing, Optional fileShareWitnessUsername As String = Nothing, Optional cloudWitnessStorageAccountName As String = Nothing, Optional cloudWitnessContainerName As String = Nothing, Optional cloudWitnessStorageEndpoint As String = Nothing) As DataBoxEdgeDeviceExtendedInfo
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- encryptionKeyThumbprint
- String
The digital signature of encrypted certificate.
- encryptionKey
- String
The public part of the encryption certificate. Client uses this to encrypt any secret.
- resourceKey
- String
The Resource ID of the Resource.
- clientSecretStoreId
- ResourceIdentifier
The Key Vault ARM Id for client secrets.
- clientSecretStoreUri
- Uri
The url to access the Client Key Vault.
- channelIntegrityKeyName
- String
The name of Channel Integrity Key stored in the Client Key Vault.
- channelIntegrityKeyVersion
- String
The version of Channel Integrity Key stored in the Client Key Vault.
- keyVaultSyncStatus
- Nullable<EdgeKeyVaultSyncStatus>
Key vault sync status.
- deviceSecrets
- IReadOnlyDictionary<String,DataBoxEdgeDeviceSecret>
Device secrets, will be returned only with ODataFilter $expand=deviceSecrets.
- clusterWitnessType
- Nullable<EdgeClusterWitnessType>
Cluster Witness Type.
- fileShareWitnessLocation
- String
The witness location of file share.
- fileShareWitnessUsername
- String
The username of file share.
- cloudWitnessStorageAccountName
- String
The Cloud Witness Storage account name.
- cloudWitnessContainerName
- String
The Container for cloud witness in the storage account.
- cloudWitnessStorageEndpoint
- String
The Azure service endpoint of the cloud witness storage account.
Returns
A new DataBoxEdgeDeviceExtendedInfo instance for mocking.