DataBoxEdgeDeviceExtendedInfoPatch Class

The Data Box Edge/Gateway device extended info patch.

Inheritance
DataBoxEdgeDeviceExtendedInfoPatch

Constructor

DataBoxEdgeDeviceExtendedInfoPatch(*, client_secret_store_id: Optional[str] = None, client_secret_store_url: Optional[str] = None, channel_integrity_key_name: Optional[str] = None, channel_integrity_key_version: Optional[str] = None, sync_status: Optional[Union[str, azure.mgmt.datab.models._data_box_edge_management_client_enums.KeyVaultSyncStatus]] = None, **kwargs)

Parameters

client_secret_store_id
str
Required

The Key Vault ARM Id for client secrets.

client_secret_store_url
str
Required

The url to access the Client Key Vault.

channel_integrity_key_name
str
Required

The name for Channel Integrity Key stored in the Client Key Vault.

channel_integrity_key_version
str
Required

The version of Channel Integrity Key stored in the Client Key Vault.

sync_status
str or <xref:azure.mgmt.databoxedge.v2020_12_01.models.KeyVaultSyncStatus>
Required

For changing or to initiate the resync to key-vault set the status to KeyVaultSyncPending, rest of the status will not be applicable. Possible values include: "KeyVaultSynced", "KeyVaultSyncFailed", "KeyVaultNotConfigured", "KeyVaultSyncPending", "KeyVaultSyncing".