import * as pulumi from "@pulumi/pulumi"; /** * Use this data source to look up a CASB tenant by ID or name. */ export declare function getCasbTenant(args?: GetCasbTenantArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetCasbTenantArgs { /** * If true, only return active tenants. */ activeOnly?: boolean; /** * The application to filter by. */ app?: string; /** * The application type to filter by. */ appType?: string; /** * If true, include deleted tenants in the results. */ includeDeleted?: boolean; /** * The ID of the CASB tenant to look up. */ tenantId?: number; /** * The name of the CASB tenant to look up. */ tenantName?: string; } export interface GetCasbTenantResult { /** * The enterprise tenant ID. */ readonly enterpriseTenantId: string; /** * The list of features supported by the tenant. */ readonly featuresSupported: string[]; /** * The last tenant validation time (epoch). */ readonly lastTenantValidationTime: number; /** * The last modification time (epoch). */ readonly modifiedTime: number; /** * Whether re-authentication is required. */ readonly reAuth: boolean; /** * The SaaS application associated with the tenant. */ readonly saasApplication: string; /** * The status of the tenant. */ readonly status: string[]; /** * Whether the tenant has been deleted. */ readonly tenantDeleted: boolean; /** * The ID of the CASB tenant. */ readonly tenantId: number; /** * The name of the CASB tenant. */ readonly tenantName: string; /** * Whether tenant webhook is enabled. */ readonly tenantWebhookEnabled: boolean; /** * The Zscaler application tenant ID. */ readonly zscalerAppTenantId?: number; } /** * Use this data source to look up a CASB tenant by ID or name. */ export declare function getCasbTenantOutput(args?: GetCasbTenantOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; export interface GetCasbTenantOutputArgs { /** * If true, only return active tenants. */ activeOnly?: pulumi.Input; /** * The application to filter by. */ app?: pulumi.Input; /** * The application type to filter by. */ appType?: pulumi.Input; /** * If true, include deleted tenants in the results. */ includeDeleted?: pulumi.Input; /** * The ID of the CASB tenant to look up. */ tenantId?: pulumi.Input; /** * The name of the CASB tenant to look up. */ tenantName?: pulumi.Input; } //# sourceMappingURL=getCasbTenant.d.ts.map