@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 4.23 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Gets additional information for the specified Azure Stack Edge/Data Box Gateway device.
*
* Uses Azure REST API version 2023-07-01.
*
* Other available API versions: 2022-03-01, 2022-04-01-preview, 2022-12-01-preview, 2023-01-01-preview, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native databoxedge [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details.
*/
export declare function getDeviceExtendedInformation(args: GetDeviceExtendedInformationArgs, opts?: pulumi.InvokeOptions): Promise<GetDeviceExtendedInformationResult>;
export interface GetDeviceExtendedInformationArgs {
/**
* The device name.
*/
deviceName: string;
/**
* The resource group name.
*/
resourceGroupName: string;
}
/**
* The extended Info of the Data Box Edge/Gateway device.
*/
export interface GetDeviceExtendedInformationResult {
/**
* The name of Channel Integrity Key stored in the Client Key Vault
*/
readonly channelIntegrityKeyName?: string;
/**
* The version of Channel Integrity Key stored in the Client Key Vault
*/
readonly channelIntegrityKeyVersion?: string;
/**
* The Key Vault ARM Id for client secrets
*/
readonly clientSecretStoreId?: string;
/**
* The url to access the Client Key Vault
*/
readonly clientSecretStoreUrl?: string;
/**
* The Container for cloud witness in the storage account.
*/
readonly cloudWitnessContainerName: string;
/**
* The Cloud Witness Storage account name.
*/
readonly cloudWitnessStorageAccountName: string;
/**
* The Azure service endpoint of the cloud witness storage account.
*/
readonly cloudWitnessStorageEndpoint: string;
/**
* Cluster Witness Type
*/
readonly clusterWitnessType: string;
/**
* Device secrets, will be returned only with ODataFilter $expand=deviceSecrets
*/
readonly deviceSecrets: {
[key: string]: outputs.databoxedge.SecretResponse;
};
/**
* The public part of the encryption certificate. Client uses this to encrypt any secret.
*/
readonly encryptionKey?: string;
/**
* The digital signature of encrypted certificate.
*/
readonly encryptionKeyThumbprint?: string;
/**
* The witness location of file share.
*/
readonly fileShareWitnessLocation: string;
/**
* The username of file share.
*/
readonly fileShareWitnessUsername: string;
/**
* The path ID that uniquely identifies the object.
*/
readonly id: string;
/**
* Key vault sync status
*/
readonly keyVaultSyncStatus?: string;
/**
* The object name.
*/
readonly name: string;
/**
* The Resource ID of the Resource.
*/
readonly resourceKey: string;
/**
* Metadata pertaining to creation and last modification of DataBoxEdgeDevice
*/
readonly systemData: outputs.databoxedge.SystemDataResponse;
/**
* The hierarchical type of the object.
*/
readonly type: string;
}
/**
* Gets additional information for the specified Azure Stack Edge/Data Box Gateway device.
*
* Uses Azure REST API version 2023-07-01.
*
* Other available API versions: 2022-03-01, 2022-04-01-preview, 2022-12-01-preview, 2023-01-01-preview, 2023-12-01. These can be accessed by generating a local SDK package using the CLI command `pulumi package add azure-native databoxedge [ApiVersion]`. See the [version guide](../../../version-guide/#accessing-any-api-version-via-local-packages) for details.
*/
export declare function getDeviceExtendedInformationOutput(args: GetDeviceExtendedInformationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetDeviceExtendedInformationResult>;
export interface GetDeviceExtendedInformationOutputArgs {
/**
* The device name.
*/
deviceName: pulumi.Input<string>;
/**
* The resource group name.
*/
resourceGroupName: pulumi.Input<string>;
}