@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 3.53 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Gets the integration service environment managed Api.
*
* Uses Azure REST API version 2019-05-01.
*/
export declare function getIntegrationServiceEnvironmentManagedApi(args: GetIntegrationServiceEnvironmentManagedApiArgs, opts?: pulumi.InvokeOptions): Promise<GetIntegrationServiceEnvironmentManagedApiResult>;
export interface GetIntegrationServiceEnvironmentManagedApiArgs {
/**
* The api name.
*/
apiName: string;
/**
* The integration service environment name.
*/
integrationServiceEnvironmentName: string;
/**
* The resource group name.
*/
resourceGroup: string;
}
/**
* The integration service environment managed api.
*/
export interface GetIntegrationServiceEnvironmentManagedApiResult {
/**
* The API definition.
*/
readonly apiDefinitionUrl: string;
/**
* The api definitions.
*/
readonly apiDefinitions: outputs.logic.ApiResourceDefinitionsResponse;
/**
* The Azure API version of the resource.
*/
readonly azureApiVersion: string;
/**
* The backend service.
*/
readonly backendService: outputs.logic.ApiResourceBackendServiceResponse;
/**
* The capabilities.
*/
readonly capabilities: string[];
/**
* The category.
*/
readonly category: string;
/**
* The connection parameters.
*/
readonly connectionParameters: {
[key: string]: any;
};
/**
* The integration service environment managed api deployment parameters.
*/
readonly deploymentParameters?: outputs.logic.IntegrationServiceEnvironmentManagedApiDeploymentParametersResponse;
/**
* The api general information.
*/
readonly generalInformation: outputs.logic.ApiResourceGeneralInformationResponse;
/**
* The resource id.
*/
readonly id: string;
/**
* The integration service environment reference.
*/
readonly integrationServiceEnvironment?: outputs.logic.ResourceReferenceResponse;
/**
* The resource location.
*/
readonly location?: string;
/**
* The metadata.
*/
readonly metadata: outputs.logic.ApiResourceMetadataResponse;
/**
* Gets the resource name.
*/
readonly name: string;
/**
* The policies for the API.
*/
readonly policies: outputs.logic.ApiResourcePoliciesResponse;
/**
* The provisioning state.
*/
readonly provisioningState: string;
/**
* The runtime urls.
*/
readonly runtimeUrls: string[];
/**
* The resource tags.
*/
readonly tags?: {
[key: string]: string;
};
/**
* Gets the resource type.
*/
readonly type: string;
}
/**
* Gets the integration service environment managed Api.
*
* Uses Azure REST API version 2019-05-01.
*/
export declare function getIntegrationServiceEnvironmentManagedApiOutput(args: GetIntegrationServiceEnvironmentManagedApiOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetIntegrationServiceEnvironmentManagedApiResult>;
export interface GetIntegrationServiceEnvironmentManagedApiOutputArgs {
/**
* The api name.
*/
apiName: pulumi.Input<string>;
/**
* The integration service environment name.
*/
integrationServiceEnvironmentName: pulumi.Input<string>;
/**
* The resource group name.
*/
resourceGroup: pulumi.Input<string>;
}