@lubyou/pulumi-fortios
Version:
A Pulumi package for creating and managing fortios cloud resources.
157 lines (156 loc) • 6.89 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
export declare class UserLdap extends pulumi.CustomResource {
/**
* Get an existing UserLdap 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?: UserLdapState, opts?: pulumi.CustomResourceOptions): UserLdap;
/**
* Returns true if the given object is an instance of UserLdap. 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 UserLdap;
readonly accountKeyFilter: pulumi.Output<string>;
readonly accountKeyProcessing: pulumi.Output<string>;
readonly accountKeyUpnSan: pulumi.Output<string>;
readonly antiphish: pulumi.Output<string>;
readonly caCert: pulumi.Output<string>;
readonly clientCert: pulumi.Output<string>;
readonly clientCertAuth: pulumi.Output<string>;
readonly cnid: pulumi.Output<string>;
readonly dn: pulumi.Output<string>;
readonly groupFilter: pulumi.Output<string>;
readonly groupMemberCheck: pulumi.Output<string>;
readonly groupObjectFilter: pulumi.Output<string>;
readonly groupSearchBase: pulumi.Output<string>;
readonly interface: pulumi.Output<string>;
readonly interfaceSelectMethod: pulumi.Output<string>;
readonly memberAttr: pulumi.Output<string>;
readonly name: pulumi.Output<string>;
readonly obtainUserInfo: pulumi.Output<string>;
readonly password: pulumi.Output<string | undefined>;
readonly passwordAttr: pulumi.Output<string>;
readonly passwordExpiryWarning: pulumi.Output<string>;
readonly passwordRenewal: pulumi.Output<string>;
readonly port: pulumi.Output<number>;
readonly searchType: pulumi.Output<string>;
readonly secondaryServer: pulumi.Output<string>;
readonly secure: pulumi.Output<string>;
readonly server: pulumi.Output<string>;
readonly serverIdentityCheck: pulumi.Output<string>;
readonly sourceIp: pulumi.Output<string>;
readonly sourcePort: pulumi.Output<number>;
readonly sslMinProtoVersion: pulumi.Output<string>;
readonly tertiaryServer: pulumi.Output<string>;
readonly twoFactor: pulumi.Output<string>;
readonly twoFactorAuthentication: pulumi.Output<string>;
readonly twoFactorFilter: pulumi.Output<string>;
readonly twoFactorNotification: pulumi.Output<string>;
readonly type: pulumi.Output<string>;
readonly userInfoExchangeServer: pulumi.Output<string>;
readonly username: pulumi.Output<string>;
readonly vdomparam: pulumi.Output<string | undefined>;
/**
* Create a UserLdap 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: UserLdapArgs, opts?: pulumi.CustomResourceOptions);
}
/**
* Input properties used for looking up and filtering UserLdap resources.
*/
export interface UserLdapState {
accountKeyFilter?: pulumi.Input<string>;
accountKeyProcessing?: pulumi.Input<string>;
accountKeyUpnSan?: pulumi.Input<string>;
antiphish?: pulumi.Input<string>;
caCert?: pulumi.Input<string>;
clientCert?: pulumi.Input<string>;
clientCertAuth?: pulumi.Input<string>;
cnid?: pulumi.Input<string>;
dn?: pulumi.Input<string>;
groupFilter?: pulumi.Input<string>;
groupMemberCheck?: pulumi.Input<string>;
groupObjectFilter?: pulumi.Input<string>;
groupSearchBase?: pulumi.Input<string>;
interface?: pulumi.Input<string>;
interfaceSelectMethod?: pulumi.Input<string>;
memberAttr?: pulumi.Input<string>;
name?: pulumi.Input<string>;
obtainUserInfo?: pulumi.Input<string>;
password?: pulumi.Input<string>;
passwordAttr?: pulumi.Input<string>;
passwordExpiryWarning?: pulumi.Input<string>;
passwordRenewal?: pulumi.Input<string>;
port?: pulumi.Input<number>;
searchType?: pulumi.Input<string>;
secondaryServer?: pulumi.Input<string>;
secure?: pulumi.Input<string>;
server?: pulumi.Input<string>;
serverIdentityCheck?: pulumi.Input<string>;
sourceIp?: pulumi.Input<string>;
sourcePort?: pulumi.Input<number>;
sslMinProtoVersion?: pulumi.Input<string>;
tertiaryServer?: pulumi.Input<string>;
twoFactor?: pulumi.Input<string>;
twoFactorAuthentication?: pulumi.Input<string>;
twoFactorFilter?: pulumi.Input<string>;
twoFactorNotification?: pulumi.Input<string>;
type?: pulumi.Input<string>;
userInfoExchangeServer?: pulumi.Input<string>;
username?: pulumi.Input<string>;
vdomparam?: pulumi.Input<string>;
}
/**
* The set of arguments for constructing a UserLdap resource.
*/
export interface UserLdapArgs {
accountKeyFilter?: pulumi.Input<string>;
accountKeyProcessing?: pulumi.Input<string>;
accountKeyUpnSan?: pulumi.Input<string>;
antiphish?: pulumi.Input<string>;
caCert?: pulumi.Input<string>;
clientCert?: pulumi.Input<string>;
clientCertAuth?: pulumi.Input<string>;
cnid?: pulumi.Input<string>;
dn: pulumi.Input<string>;
groupFilter?: pulumi.Input<string>;
groupMemberCheck?: pulumi.Input<string>;
groupObjectFilter?: pulumi.Input<string>;
groupSearchBase?: pulumi.Input<string>;
interface?: pulumi.Input<string>;
interfaceSelectMethod?: pulumi.Input<string>;
memberAttr?: pulumi.Input<string>;
name?: pulumi.Input<string>;
obtainUserInfo?: pulumi.Input<string>;
password?: pulumi.Input<string>;
passwordAttr?: pulumi.Input<string>;
passwordExpiryWarning?: pulumi.Input<string>;
passwordRenewal?: pulumi.Input<string>;
port?: pulumi.Input<number>;
searchType?: pulumi.Input<string>;
secondaryServer?: pulumi.Input<string>;
secure?: pulumi.Input<string>;
server: pulumi.Input<string>;
serverIdentityCheck?: pulumi.Input<string>;
sourceIp?: pulumi.Input<string>;
sourcePort?: pulumi.Input<number>;
sslMinProtoVersion?: pulumi.Input<string>;
tertiaryServer?: pulumi.Input<string>;
twoFactor?: pulumi.Input<string>;
twoFactorAuthentication?: pulumi.Input<string>;
twoFactorFilter?: pulumi.Input<string>;
twoFactorNotification?: pulumi.Input<string>;
type?: pulumi.Input<string>;
userInfoExchangeServer?: pulumi.Input<string>;
username?: pulumi.Input<string>;
vdomparam?: pulumi.Input<string>;
}