Delen via


ArmDataBoxEdgeModelFactory.DataBoxEdgeDeviceExtendedInfo Method

Definition

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

id
ResourceIdentifier

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.

Applies to