import * as pulumi from "@pulumi/pulumi"; export declare function getHostgroup(args: GetHostgroupArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getHostgroup. */ export interface GetHostgroupArgs { title: string; } /** * A collection of values returned by getHostgroup. */ export interface GetHostgroupResult { readonly architectureId: number; readonly computeProfileId: number; readonly computeResourceId: number; readonly configGroupIds: number[]; readonly contentSourceId: number; readonly contentViewId: number; readonly domainId: number; readonly environmentId: number; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly lifecycleEnvironmentId: number; readonly mediumId: number; readonly name: string; readonly operatingsystemId: number; readonly parameters: { [key: string]: string; }; readonly parentId: number; readonly ptableId: number; readonly puppetCaProxyId: number; readonly puppetClassIds: number[]; readonly puppetProxyId: number; readonly pxeLoader: string; readonly realmId: number; readonly rootPassword: string; readonly subnetId: number; readonly title: string; } export declare function getHostgroupOutput(args: GetHostgroupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getHostgroup. */ export interface GetHostgroupOutputArgs { title: pulumi.Input; }