@bdzscaler/pulumi-zia
Version:
A Pulumi package for creating and managing zia cloud resources.
62 lines (61 loc) • 2.01 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* * [Official documentation](https://help.zscaler.com/zia/about-quarantine-tombstone-file-templates)
* * [API documentation](https://help.zscaler.com/zia/saas-security-api#/quarantineTombstoneTemplate/lite-get)
*
* Use the **zia_casb_tombstone_template** data source to get information about templates for the tombstone file created when a file is quarantined.
*
* ## Example Usage
*
* ### By Name
*
* ### By ID
*/
export declare function getCasbTombstoneTemplate(args?: GetCasbTombstoneTemplateArgs, opts?: pulumi.InvokeOptions): Promise<GetCasbTombstoneTemplateResult>;
/**
* A collection of arguments for invoking getCasbTombstoneTemplate.
*/
export interface GetCasbTombstoneTemplateArgs {
/**
* Tombstone file template ID
*/
id?: number;
/**
* Tombstone file template name
*/
name?: string;
}
/**
* A collection of values returned by getCasbTombstoneTemplate.
*/
export interface GetCasbTombstoneTemplateResult {
readonly description: string;
readonly id: number;
readonly name: string;
}
/**
* * [Official documentation](https://help.zscaler.com/zia/about-quarantine-tombstone-file-templates)
* * [API documentation](https://help.zscaler.com/zia/saas-security-api#/quarantineTombstoneTemplate/lite-get)
*
* Use the **zia_casb_tombstone_template** data source to get information about templates for the tombstone file created when a file is quarantined.
*
* ## Example Usage
*
* ### By Name
*
* ### By ID
*/
export declare function getCasbTombstoneTemplateOutput(args?: GetCasbTombstoneTemplateOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetCasbTombstoneTemplateResult>;
/**
* A collection of arguments for invoking getCasbTombstoneTemplate.
*/
export interface GetCasbTombstoneTemplateOutputArgs {
/**
* Tombstone file template ID
*/
id?: pulumi.Input<number>;
/**
* Tombstone file template name
*/
name?: pulumi.Input<string>;
}