import * as pulumi from "@pulumi/pulumi"; /** * Retrieves a `HcxActivationKey` resource by its resource name. */ export declare function getHcxActivationKey(args: GetHcxActivationKeyArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetHcxActivationKeyArgs { hcxActivationKeyId: string; location: string; privateCloudId: string; project?: string; } export interface GetHcxActivationKeyResult { /** * HCX activation key. */ readonly activationKey: string; /** * Creation time of HCX activation key. */ readonly createTime: string; /** * The resource name of this HcxActivationKey. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. For example: `projects/my-project/locations/us-central1/privateClouds/my-cloud/hcxActivationKeys/my-key` */ readonly name: string; /** * State of HCX activation key. */ readonly state: string; /** * System-generated unique identifier for the resource. */ readonly uid: string; } /** * Retrieves a `HcxActivationKey` resource by its resource name. */ export declare function getHcxActivationKeyOutput(args: GetHcxActivationKeyOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetHcxActivationKeyOutputArgs { hcxActivationKeyId: pulumi.Input; location: pulumi.Input; privateCloudId: pulumi.Input; project?: pulumi.Input; }