UNPKG

@kengachu-pulumi/azure-native-apimanagement

Version:

Pulumi Azure Native package for apimanagement

90 lines (89 loc) 2.88 kB
export declare const ApiType: { readonly Http: "http"; readonly Soap: "soap"; }; /** * Type of API. */ export type ApiType = (typeof ApiType)[keyof typeof ApiType]; export declare const BearerTokenSendingMethods: { /** * Access token will be transmitted in the Authorization header using Bearer schema */ readonly AuthorizationHeader: "authorizationHeader"; /** * Access token will be transmitted as query parameters. */ readonly Query: "query"; }; /** * Form of an authorization grant, which the client uses to request the access token. */ export type BearerTokenSendingMethods = (typeof BearerTokenSendingMethods)[keyof typeof BearerTokenSendingMethods]; export declare const ContentFormat: { /** * The contents are inline and Content type is a WADL document. */ readonly Wadl_xml: "wadl-xml"; /** * The WADL document is hosted on a publicly accessible internet address. */ readonly Wadl_link_json: "wadl-link-json"; /** * The contents are inline and Content Type is a OpenAPI 2.0 JSON Document. */ readonly Swagger_json: "swagger-json"; /** * The OpenAPI 2.0 JSON document is hosted on a publicly accessible internet address. */ readonly Swagger_link_json: "swagger-link-json"; /** * The contents are inline and the document is a WSDL/Soap document. */ readonly Wsdl: "wsdl"; /** * The WSDL document is hosted on a publicly accessible internet address. */ readonly Wsdl_link: "wsdl-link"; /** * The contents are inline and Content Type is a OpenAPI 3.0 YAML Document. */ readonly Openapi: "openapi"; /** * The contents are inline and Content Type is a OpenAPI 3.0 JSON Document. */ readonly Openapi_json: "openapi+json"; /** * The OpenAPI 3.0 YAML document is hosted on a publicly accessible internet address. */ readonly Openapi_link: "openapi-link"; /** * The OpenAPI 3.0 JSON document is hosted on a publicly accessible internet address. */ readonly Openapi_json_link: "openapi+json-link"; }; /** * Format of the Content in which the API is getting imported. */ export type ContentFormat = (typeof ContentFormat)[keyof typeof ContentFormat]; export declare const Protocol: { readonly Http: "http"; readonly Https: "https"; }; export type Protocol = (typeof Protocol)[keyof typeof Protocol]; export declare const SoapApiType: { /** * Imports a SOAP API having a RESTful front end. */ readonly SoapToRest: "http"; /** * Imports the Soap API having a SOAP front end. */ readonly SoapPassThrough: "soap"; }; /** * Type of Api to create. * * `http` creates a SOAP to REST API * * `soap` creates a SOAP pass-through API . */ export type SoapApiType = (typeof SoapApiType)[keyof typeof SoapApiType];