UNPKG

@kengachu-pulumi/azure-native-apimanagement

Version:

Pulumi Azure Native package for apimanagement

71 lines (70 loc) 1.93 kB
import * as pulumi from "@pulumi/pulumi"; /** * Gets the details of the property specified by its identifier. */ export declare function getProperty(args: GetPropertyArgs, opts?: pulumi.InvokeOptions): Promise<GetPropertyResult>; export interface GetPropertyArgs { /** * Identifier of the property. */ propId: string; /** * The name of the resource group. */ resourceGroupName: string; /** * The name of the API Management service. */ serviceName: string; } /** * Property details. */ export interface GetPropertyResult { /** * Unique name of Property. It may contain only letters, digits, period, dash, and underscore characters. */ readonly displayName: string; /** * Resource ID. */ readonly id: string; /** * Resource name. */ readonly name: string; /** * Determines whether the value is a secret and should be encrypted or not. Default value is false. */ readonly secret?: boolean; /** * Optional tags that when provided can be used to filter the property list. */ readonly tags?: string[]; /** * Resource type for API Management resource. */ readonly type: string; /** * Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace. */ readonly value: string; } /** * Gets the details of the property specified by its identifier. */ export declare function getPropertyOutput(args: GetPropertyOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetPropertyResult>; export interface GetPropertyOutputArgs { /** * Identifier of the property. */ propId: pulumi.Input<string>; /** * The name of the resource group. */ resourceGroupName: pulumi.Input<string>; /** * The name of the API Management service. */ serviceName: pulumi.Input<string>; }