import * as pulumi from "@pulumi/pulumi"; /** * Gets details of a single address group. */ export declare function getOrganizationAddressGroup(args: GetOrganizationAddressGroupArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetOrganizationAddressGroupArgs { addressGroupId: string; location: string; organizationId: string; } export interface GetOrganizationAddressGroupResult { /** * Capacity of the Address Group */ readonly capacity: number; /** * The timestamp when the resource was created. */ readonly createTime: string; /** * Optional. Free-text description of the resource. */ readonly description: string; /** * Optional. List of items. */ readonly items: string[]; /** * Optional. Set of label tags associated with the AddressGroup resource. */ readonly labels: { [key: string]: string; }; /** * Name of the AddressGroup resource. It matches pattern `projects/*/locations/{location}/addressGroups/`. */ readonly name: string; /** * Server-defined fully-qualified URL for this resource. */ readonly selfLink: string; /** * The type of the Address Group. Possible values are "IPv4" or "IPV6". */ readonly type: string; /** * The timestamp when the resource was updated. */ readonly updateTime: string; } /** * Gets details of a single address group. */ export declare function getOrganizationAddressGroupOutput(args: GetOrganizationAddressGroupOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetOrganizationAddressGroupOutputArgs { addressGroupId: pulumi.Input; location: pulumi.Input; organizationId: pulumi.Input; }