@kengachu-pulumi/azure-native-apimanagement
Version:
Pulumi Azure Native package for apimanagement
67 lines (66 loc) • 1.76 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
/**
* Gets the details of the Cache specified by its identifier.
*/
export declare function getCache(args: GetCacheArgs, opts?: pulumi.InvokeOptions): Promise<GetCacheResult>;
export interface GetCacheArgs {
/**
* Identifier of the Cache entity. Cache identifier (should be either 'default' or valid Azure region identifier).
*/
cacheId: string;
/**
* The name of the resource group.
*/
resourceGroupName: string;
/**
* The name of the API Management service.
*/
serviceName: string;
}
/**
* Cache details.
*/
export interface GetCacheResult {
/**
* Runtime connection string to cache
*/
readonly connectionString: string;
/**
* Cache description
*/
readonly description?: string;
/**
* Resource ID.
*/
readonly id: string;
/**
* Resource name.
*/
readonly name: string;
/**
* Original uri of entity in external system cache points to
*/
readonly resourceId?: string;
/**
* Resource type for API Management resource.
*/
readonly type: string;
}
/**
* Gets the details of the Cache specified by its identifier.
*/
export declare function getCacheOutput(args: GetCacheOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetCacheResult>;
export interface GetCacheOutputArgs {
/**
* Identifier of the Cache entity. Cache identifier (should be either 'default' or valid Azure region identifier).
*/
cacheId: pulumi.Input<string>;
/**
* The name of the resource group.
*/
resourceGroupName: pulumi.Input<string>;
/**
* The name of the API Management service.
*/
serviceName: pulumi.Input<string>;
}