@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
TypeScript
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>;
}