@volcengine/pulumi
Version:
A Pulumi package for creating and managing volcengine cloud resources.
56 lines (55 loc) • 2.13 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as inputs from "../types/input";
import * as outputs from "../types/output";
/** @deprecated volcengine.nlb.ServerGroups has been deprecated in favor of volcengine.nlb.getServerGroups */
export declare function serverGroups(args?: ServerGroupsArgs, opts?: pulumi.InvokeOptions): Promise<ServerGroupsResult>;
/**
* A collection of arguments for invoking ServerGroups.
*/
export interface ServerGroupsArgs {
instanceIds?: string[];
outputFile?: string;
projectName?: string;
serverGroupIds?: string[];
serverGroupName?: string;
serverIps?: string[];
tags?: inputs.nlb.ServerGroupsTag[];
type?: string;
vpcId?: string;
}
/**
* A collection of values returned by ServerGroups.
*/
export interface ServerGroupsResult {
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
readonly instanceIds?: string[];
readonly outputFile?: string;
readonly projectName?: string;
readonly serverGroupIds?: string[];
readonly serverGroupName?: string;
readonly serverGroups: outputs.nlb.ServerGroupsServerGroup[];
readonly serverIps?: string[];
readonly tags?: outputs.nlb.ServerGroupsTag[];
readonly totalCount: number;
readonly type?: string;
readonly vpcId?: string;
}
/** @deprecated volcengine.nlb.ServerGroups has been deprecated in favor of volcengine.nlb.getServerGroups */
export declare function serverGroupsOutput(args?: ServerGroupsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<ServerGroupsResult>;
/**
* A collection of arguments for invoking ServerGroups.
*/
export interface ServerGroupsOutputArgs {
instanceIds?: pulumi.Input<pulumi.Input<string>[]>;
outputFile?: pulumi.Input<string>;
projectName?: pulumi.Input<string>;
serverGroupIds?: pulumi.Input<pulumi.Input<string>[]>;
serverGroupName?: pulumi.Input<string>;
serverIps?: pulumi.Input<pulumi.Input<string>[]>;
tags?: pulumi.Input<pulumi.Input<inputs.nlb.ServerGroupsTagArgs>[]>;
type?: pulumi.Input<string>;
vpcId?: pulumi.Input<string>;
}