import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare class SystemCsf extends pulumi.CustomResource { /** * Get an existing SystemCsf 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, state?: SystemCsfState, opts?: pulumi.CustomResourceOptions): SystemCsf; /** * Returns true if the given object is an instance of SystemCsf. 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 SystemCsf; readonly acceptAuthByCert: pulumi.Output; readonly authorizationRequestType: pulumi.Output; readonly certificate: pulumi.Output; readonly configurationSync: pulumi.Output; readonly downstreamAccess: pulumi.Output; readonly downstreamAccprofile: pulumi.Output; readonly dynamicSortSubtable: pulumi.Output; readonly fabricConnectors: pulumi.Output; readonly fabricDevices: pulumi.Output; readonly fabricObjectUnification: pulumi.Output; readonly fabricWorkers: pulumi.Output; readonly fileMgmt: pulumi.Output; readonly fileQuota: pulumi.Output; readonly fileQuotaWarning: pulumi.Output; readonly fixedKey: pulumi.Output; readonly forticloudAccountEnforcement: pulumi.Output; readonly getAllTables: pulumi.Output; readonly groupName: pulumi.Output; readonly groupPassword: pulumi.Output; readonly logUnification: pulumi.Output; readonly managementIp: pulumi.Output; readonly managementPort: pulumi.Output; readonly samlConfigurationSync: pulumi.Output; readonly status: pulumi.Output; readonly trustedLists: pulumi.Output; readonly upstream: pulumi.Output; readonly upstreamIp: pulumi.Output; readonly upstreamPort: pulumi.Output; readonly vdomparam: pulumi.Output; /** * Create a SystemCsf 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: SystemCsfArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering SystemCsf resources. */ export interface SystemCsfState { acceptAuthByCert?: pulumi.Input; authorizationRequestType?: pulumi.Input; certificate?: pulumi.Input; configurationSync?: pulumi.Input; downstreamAccess?: pulumi.Input; downstreamAccprofile?: pulumi.Input; dynamicSortSubtable?: pulumi.Input; fabricConnectors?: pulumi.Input[]>; fabricDevices?: pulumi.Input[]>; fabricObjectUnification?: pulumi.Input; fabricWorkers?: pulumi.Input; fileMgmt?: pulumi.Input; fileQuota?: pulumi.Input; fileQuotaWarning?: pulumi.Input; fixedKey?: pulumi.Input; forticloudAccountEnforcement?: pulumi.Input; getAllTables?: pulumi.Input; groupName?: pulumi.Input; groupPassword?: pulumi.Input; logUnification?: pulumi.Input; managementIp?: pulumi.Input; managementPort?: pulumi.Input; samlConfigurationSync?: pulumi.Input; status?: pulumi.Input; trustedLists?: pulumi.Input[]>; upstream?: pulumi.Input; upstreamIp?: pulumi.Input; upstreamPort?: pulumi.Input; vdomparam?: pulumi.Input; } /** * The set of arguments for constructing a SystemCsf resource. */ export interface SystemCsfArgs { acceptAuthByCert?: pulumi.Input; authorizationRequestType?: pulumi.Input; certificate?: pulumi.Input; configurationSync?: pulumi.Input; downstreamAccess?: pulumi.Input; downstreamAccprofile?: pulumi.Input; dynamicSortSubtable?: pulumi.Input; fabricConnectors?: pulumi.Input[]>; fabricDevices?: pulumi.Input[]>; fabricObjectUnification?: pulumi.Input; fabricWorkers?: pulumi.Input; fileMgmt?: pulumi.Input; fileQuota?: pulumi.Input; fileQuotaWarning?: pulumi.Input; fixedKey?: pulumi.Input; forticloudAccountEnforcement?: pulumi.Input; getAllTables?: pulumi.Input; groupName?: pulumi.Input; groupPassword?: pulumi.Input; logUnification?: pulumi.Input; managementIp?: pulumi.Input; managementPort?: pulumi.Input; samlConfigurationSync?: pulumi.Input; status: pulumi.Input; trustedLists?: pulumi.Input[]>; upstream?: pulumi.Input; upstreamIp?: pulumi.Input; upstreamPort?: pulumi.Input; vdomparam?: pulumi.Input; }