UNPKG

@pulumi/sumologic

Version:

A Pulumi package for creating and managing sumologic cloud resources.

61 lines (60 loc) 3.24 kB
import * as pulumi from "@pulumi/pulumi"; export declare class Content extends pulumi.CustomResource { /** * Get an existing Content 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?: ContentState, opts?: pulumi.CustomResourceOptions): Content; /** * Returns true if the given object is an instance of Content. 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 Content; /** * JSON block for the content to import. NOTE: Updating the name will create a new object and leave a untracked content item (delete the existing content item and create a new content item if you want to update the name). */ readonly config: pulumi.Output<string>; /** * The identifier of the folder to import into. Identifiers from the Library in the Sumo user interface are provided in decimal format which is incompatible with this provider. The identifier needs to be in hexadecimal format. */ readonly parentId: pulumi.Output<string>; /** * Create a Content 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: ContentArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering Content resources. */ export interface ContentState { /** * JSON block for the content to import. NOTE: Updating the name will create a new object and leave a untracked content item (delete the existing content item and create a new content item if you want to update the name). */ config?: pulumi.Input<string>; /** * The identifier of the folder to import into. Identifiers from the Library in the Sumo user interface are provided in decimal format which is incompatible with this provider. The identifier needs to be in hexadecimal format. */ parentId?: pulumi.Input<string>; } /** * The set of arguments for constructing a Content resource. */ export interface ContentArgs { /** * JSON block for the content to import. NOTE: Updating the name will create a new object and leave a untracked content item (delete the existing content item and create a new content item if you want to update the name). */ config: pulumi.Input<string>; /** * The identifier of the folder to import into. Identifiers from the Library in the Sumo user interface are provided in decimal format which is incompatible with this provider. The identifier needs to be in hexadecimal format. */ parentId: pulumi.Input<string>; }