@pulumiverse/fortios
Version:
A Pulumi package for creating and managing Fortios resources. Based on terraform-provider-fortios: version v1.16.0
79 lines (78 loc) • 2.75 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Use this data source to get information on an fortios firewall proxyaddrgrp
*/
export declare function getProxyaddrgrp(args: GetProxyaddrgrpArgs, opts?: pulumi.InvokeOptions): Promise<GetProxyaddrgrpResult>;
/**
* A collection of arguments for invoking getProxyaddrgrp.
*/
export interface GetProxyaddrgrpArgs {
/**
* Specify the name of the desired firewall proxyaddrgrp.
*/
name: string;
/**
* Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
*/
vdomparam?: string;
}
/**
* A collection of values returned by getProxyaddrgrp.
*/
export interface GetProxyaddrgrpResult {
/**
* Integer value to determine the color of the icon in the GUI (1 - 32, default = 0, which sets value to 1).
*/
readonly color: number;
/**
* Optional comments.
*/
readonly comment: string;
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
/**
* Members of address group. The structure of `member` block is documented below.
*/
readonly members: outputs.firewall.GetProxyaddrgrpMember[];
/**
* Tag name.
*/
readonly name: string;
/**
* Config object tagging. The structure of `tagging` block is documented below.
*/
readonly taggings: outputs.firewall.GetProxyaddrgrpTagging[];
/**
* Source or destination address group type.
*/
readonly type: string;
/**
* Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
*/
readonly uuid: string;
readonly vdomparam?: string;
/**
* Enable/disable visibility of the object in the GUI.
*/
readonly visibility: string;
}
/**
* Use this data source to get information on an fortios firewall proxyaddrgrp
*/
export declare function getProxyaddrgrpOutput(args: GetProxyaddrgrpOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetProxyaddrgrpResult>;
/**
* A collection of arguments for invoking getProxyaddrgrp.
*/
export interface GetProxyaddrgrpOutputArgs {
/**
* Specify the name of the desired firewall proxyaddrgrp.
*/
name: pulumi.Input<string>;
/**
* Specifies the vdom to which the data source will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
*/
vdomparam?: pulumi.Input<string>;
}