UNPKG

@pulumi/ise

Version:

A Pulumi package for managing resources on a Cisco ISE (Identity Service Engine) instance.. Based on terraform-provider-ise: version v0.2.1

95 lines (94 loc) 2.4 kB
import * as pulumi from "@pulumi/pulumi"; /** * This data source can read the Repository. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ise from "@pulumi/ise"; * * const example = ise.system.getRepository({ * id: "repo1", * }); * ``` */ export declare function getRepository(args?: GetRepositoryArgs, opts?: pulumi.InvokeOptions): Promise<GetRepositoryResult>; /** * A collection of arguments for invoking getRepository. */ export interface GetRepositoryArgs { /** * The id of the object */ id?: string; /** * Repository name should be less than 80 characters and can contain alphanumeric, underscore, hyphen and dot characters. */ name?: string; } /** * A collection of values returned by getRepository. */ export interface GetRepositoryResult { /** * Enable PKI */ readonly enablePki: boolean; /** * The id of the object */ readonly id: string; /** * Repository name should be less than 80 characters and can contain alphanumeric, underscore, hyphen and dot characters. */ readonly name: string; /** * Password can contain alphanumeric and/or special characters. */ readonly password: string; /** * Path should always start with "/" and can contain alphanumeric, underscore, hyphen and dot characters. */ readonly path: string; /** * Protocol */ readonly protocol: string; /** * Name of the server */ readonly serverName: string; /** * User name */ readonly userName: string; } /** * This data source can read the Repository. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ise from "@pulumi/ise"; * * const example = ise.system.getRepository({ * id: "repo1", * }); * ``` */ export declare function getRepositoryOutput(args?: GetRepositoryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetRepositoryResult>; /** * A collection of arguments for invoking getRepository. */ export interface GetRepositoryOutputArgs { /** * The id of the object */ id?: pulumi.Input<string>; /** * Repository name should be less than 80 characters and can contain alphanumeric, underscore, hyphen and dot characters. */ name?: pulumi.Input<string>; }