@lubyou/pulumi-fortios
Version:
A Pulumi package for creating and managing fortios cloud resources.
207 lines (206 loc) • 9.62 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as inputs from "./types/input";
import * as outputs from "./types/output";
export declare class ExtenderControllerExtender extends pulumi.CustomResource {
/**
* Get an existing ExtenderControllerExtender resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param state Any extra arguments used during the lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
static get(name: string, id: pulumi.Input<pulumi.ID>, state?: ExtenderControllerExtenderState, opts?: pulumi.CustomResourceOptions): ExtenderControllerExtender;
/**
* Returns true if the given object is an instance of ExtenderControllerExtender. This is designed to work even
* when multiple copies of the Pulumi SDK have been loaded into the same process.
*/
static isInstance(obj: any): obj is ExtenderControllerExtender;
readonly aaaSharedSecret: pulumi.Output<string | undefined>;
readonly accessPointName: pulumi.Output<string>;
readonly admin: pulumi.Output<string>;
readonly allowaccess: pulumi.Output<string>;
readonly atDialScript: pulumi.Output<string>;
readonly authorized: pulumi.Output<string>;
readonly bandwidthLimit: pulumi.Output<number>;
readonly billingStartDay: pulumi.Output<number>;
readonly cdmaAaaSpi: pulumi.Output<string>;
readonly cdmaHaSpi: pulumi.Output<string>;
readonly cdmaNai: pulumi.Output<string>;
readonly connStatus: pulumi.Output<number>;
readonly controllerReport: pulumi.Output<outputs.ExtenderControllerExtenderControllerReport>;
readonly description: pulumi.Output<string>;
readonly deviceId: pulumi.Output<number>;
readonly dialMode: pulumi.Output<string>;
readonly dialStatus: pulumi.Output<number>;
readonly enforceBandwidth: pulumi.Output<string>;
readonly extName: pulumi.Output<string>;
readonly extensionType: pulumi.Output<string>;
readonly fosid: pulumi.Output<string>;
readonly getAllTables: pulumi.Output<string | undefined>;
readonly haSharedSecret: pulumi.Output<string | undefined>;
readonly ifname: pulumi.Output<string>;
readonly initiatedUpdate: pulumi.Output<string>;
readonly loginPassword: pulumi.Output<string | undefined>;
readonly loginPasswordChange: pulumi.Output<string>;
readonly mode: pulumi.Output<string>;
readonly modem1: pulumi.Output<outputs.ExtenderControllerExtenderModem1>;
readonly modem2: pulumi.Output<outputs.ExtenderControllerExtenderModem2>;
readonly modemPasswd: pulumi.Output<string | undefined>;
readonly modemType: pulumi.Output<string>;
readonly multiMode: pulumi.Output<string>;
readonly name: pulumi.Output<string>;
readonly overrideAllowaccess: pulumi.Output<string>;
readonly overrideEnforceBandwidth: pulumi.Output<string>;
readonly overrideLoginPasswordChange: pulumi.Output<string>;
readonly pppAuthProtocol: pulumi.Output<string>;
readonly pppEchoRequest: pulumi.Output<string>;
readonly pppPassword: pulumi.Output<string | undefined>;
readonly pppUsername: pulumi.Output<string>;
readonly primaryHa: pulumi.Output<string>;
readonly profile: pulumi.Output<string>;
readonly quotaLimitMb: pulumi.Output<number>;
readonly redial: pulumi.Output<string>;
readonly redundantIntf: pulumi.Output<string>;
readonly roaming: pulumi.Output<string>;
readonly role: pulumi.Output<string>;
readonly secondaryHa: pulumi.Output<string>;
readonly simPin: pulumi.Output<string | undefined>;
readonly vdom: pulumi.Output<number>;
readonly vdomparam: pulumi.Output<string | undefined>;
readonly wanExtension: pulumi.Output<outputs.ExtenderControllerExtenderWanExtension>;
readonly wimaxAuthProtocol: pulumi.Output<string>;
readonly wimaxCarrier: pulumi.Output<string>;
readonly wimaxRealm: pulumi.Output<string>;
/**
* Create a ExtenderControllerExtender resource with the given unique name, arguments, and options.
*
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource's properties.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(name: string, args: ExtenderControllerExtenderArgs, opts?: pulumi.CustomResourceOptions);
}
/**
* Input properties used for looking up and filtering ExtenderControllerExtender resources.
*/
export interface ExtenderControllerExtenderState {
aaaSharedSecret?: pulumi.Input<string>;
accessPointName?: pulumi.Input<string>;
admin?: pulumi.Input<string>;
allowaccess?: pulumi.Input<string>;
atDialScript?: pulumi.Input<string>;
authorized?: pulumi.Input<string>;
bandwidthLimit?: pulumi.Input<number>;
billingStartDay?: pulumi.Input<number>;
cdmaAaaSpi?: pulumi.Input<string>;
cdmaHaSpi?: pulumi.Input<string>;
cdmaNai?: pulumi.Input<string>;
connStatus?: pulumi.Input<number>;
controllerReport?: pulumi.Input<inputs.ExtenderControllerExtenderControllerReport>;
description?: pulumi.Input<string>;
deviceId?: pulumi.Input<number>;
dialMode?: pulumi.Input<string>;
dialStatus?: pulumi.Input<number>;
enforceBandwidth?: pulumi.Input<string>;
extName?: pulumi.Input<string>;
extensionType?: pulumi.Input<string>;
fosid?: pulumi.Input<string>;
getAllTables?: pulumi.Input<string>;
haSharedSecret?: pulumi.Input<string>;
ifname?: pulumi.Input<string>;
initiatedUpdate?: pulumi.Input<string>;
loginPassword?: pulumi.Input<string>;
loginPasswordChange?: pulumi.Input<string>;
mode?: pulumi.Input<string>;
modem1?: pulumi.Input<inputs.ExtenderControllerExtenderModem1>;
modem2?: pulumi.Input<inputs.ExtenderControllerExtenderModem2>;
modemPasswd?: pulumi.Input<string>;
modemType?: pulumi.Input<string>;
multiMode?: pulumi.Input<string>;
name?: pulumi.Input<string>;
overrideAllowaccess?: pulumi.Input<string>;
overrideEnforceBandwidth?: pulumi.Input<string>;
overrideLoginPasswordChange?: pulumi.Input<string>;
pppAuthProtocol?: pulumi.Input<string>;
pppEchoRequest?: pulumi.Input<string>;
pppPassword?: pulumi.Input<string>;
pppUsername?: pulumi.Input<string>;
primaryHa?: pulumi.Input<string>;
profile?: pulumi.Input<string>;
quotaLimitMb?: pulumi.Input<number>;
redial?: pulumi.Input<string>;
redundantIntf?: pulumi.Input<string>;
roaming?: pulumi.Input<string>;
role?: pulumi.Input<string>;
secondaryHa?: pulumi.Input<string>;
simPin?: pulumi.Input<string>;
vdom?: pulumi.Input<number>;
vdomparam?: pulumi.Input<string>;
wanExtension?: pulumi.Input<inputs.ExtenderControllerExtenderWanExtension>;
wimaxAuthProtocol?: pulumi.Input<string>;
wimaxCarrier?: pulumi.Input<string>;
wimaxRealm?: pulumi.Input<string>;
}
/**
* The set of arguments for constructing a ExtenderControllerExtender resource.
*/
export interface ExtenderControllerExtenderArgs {
aaaSharedSecret?: pulumi.Input<string>;
accessPointName?: pulumi.Input<string>;
admin: pulumi.Input<string>;
allowaccess?: pulumi.Input<string>;
atDialScript?: pulumi.Input<string>;
authorized?: pulumi.Input<string>;
bandwidthLimit?: pulumi.Input<number>;
billingStartDay?: pulumi.Input<number>;
cdmaAaaSpi?: pulumi.Input<string>;
cdmaHaSpi?: pulumi.Input<string>;
cdmaNai?: pulumi.Input<string>;
connStatus?: pulumi.Input<number>;
controllerReport?: pulumi.Input<inputs.ExtenderControllerExtenderControllerReport>;
description?: pulumi.Input<string>;
deviceId?: pulumi.Input<number>;
dialMode?: pulumi.Input<string>;
dialStatus?: pulumi.Input<number>;
enforceBandwidth?: pulumi.Input<string>;
extName?: pulumi.Input<string>;
extensionType?: pulumi.Input<string>;
fosid: pulumi.Input<string>;
getAllTables?: pulumi.Input<string>;
haSharedSecret?: pulumi.Input<string>;
ifname?: pulumi.Input<string>;
initiatedUpdate?: pulumi.Input<string>;
loginPassword?: pulumi.Input<string>;
loginPasswordChange?: pulumi.Input<string>;
mode?: pulumi.Input<string>;
modem1?: pulumi.Input<inputs.ExtenderControllerExtenderModem1>;
modem2?: pulumi.Input<inputs.ExtenderControllerExtenderModem2>;
modemPasswd?: pulumi.Input<string>;
modemType?: pulumi.Input<string>;
multiMode?: pulumi.Input<string>;
name?: pulumi.Input<string>;
overrideAllowaccess?: pulumi.Input<string>;
overrideEnforceBandwidth?: pulumi.Input<string>;
overrideLoginPasswordChange?: pulumi.Input<string>;
pppAuthProtocol?: pulumi.Input<string>;
pppEchoRequest?: pulumi.Input<string>;
pppPassword?: pulumi.Input<string>;
pppUsername?: pulumi.Input<string>;
primaryHa?: pulumi.Input<string>;
profile?: pulumi.Input<string>;
quotaLimitMb?: pulumi.Input<number>;
redial?: pulumi.Input<string>;
redundantIntf?: pulumi.Input<string>;
roaming?: pulumi.Input<string>;
role: pulumi.Input<string>;
secondaryHa?: pulumi.Input<string>;
simPin?: pulumi.Input<string>;
vdom?: pulumi.Input<number>;
vdomparam?: pulumi.Input<string>;
wanExtension?: pulumi.Input<inputs.ExtenderControllerExtenderWanExtension>;
wimaxAuthProtocol?: pulumi.Input<string>;
wimaxCarrier?: pulumi.Input<string>;
wimaxRealm?: pulumi.Input<string>;
}