Skip to main content

integration_service_environment_managed_apis

Creates, updates, deletes, gets or lists an integration_service_environment_managed_apis resource.

Overview

Nameintegration_service_environment_managed_apis
TypeResource
Idazure.logic.integration_service_environment_managed_apis

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe resource id.
namestringGets the resource name.
apiDefinitionUrlstringThe API definition.
apiDefinitionsobjectThe api definitions.
backendServiceobjectThe backend service.
capabilitiesarrayThe capabilities.
categorystringThe category. Known values are: "NotSpecified", "Enterprise", "Standard", and "Premium".
connectionParametersobjectThe connection parameters.
deploymentParametersobjectThe integration service environment managed api deployment parameters.
generalInformationobjectThe api general information.
integrationServiceEnvironmentobjectThe integration service environment reference.
locationstringThe resource location.
metadataobjectThe metadata.
policiesobjectThe policies for the API.
provisioningStatestringThe provisioning state. Known values are: "NotSpecified", "Accepted", "Running", "Ready", "Creating", "Created", "Deleting", "Deleted", "Canceled", "Failed", "Succeeded", "Moving", "Updating", "Registering", "Registered", "Unregistering", "Unregistered", "Completed", "Renewing", "Pending", "Waiting", and "InProgress".
runtimeUrlsarrayThe runtime urls.
tagsobjectThe resource tags.
typestringGets the resource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group, integration_service_environment_name, api_name, subscription_idGets the integration service environment managed Api.
listselectresource_group, integration_service_environment_name, subscription_idGets the integration service environment managed Apis.
deletedeleteresource_group, integration_service_environment_name, api_name, subscription_idDeletes the integration service environment managed Api.
putexecresource_group, integration_service_environment_name, api_name, subscription_idPuts the integration service environment managed Api.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
api_namestringThe api name. Required.
integration_service_environment_namestringThe integration service environment name. Required.
resource_groupstringThe resource group name. Required.
subscription_idstring

SELECT examples

Gets the integration service environment managed Api.

SELECT
id,
name,
apiDefinitionUrl,
apiDefinitions,
backendService,
capabilities,
category,
connectionParameters,
deploymentParameters,
generalInformation,
integrationServiceEnvironment,
location,
metadata,
policies,
provisioningState,
runtimeUrls,
tags,
type
FROM azure.logic.integration_service_environment_managed_apis
WHERE resource_group = '{{ resource_group }}' -- required
AND integration_service_environment_name = '{{ integration_service_environment_name }}' -- required
AND api_name = '{{ api_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

DELETE examples

Deletes the integration service environment managed Api.

DELETE FROM azure.logic.integration_service_environment_managed_apis
WHERE resource_group = '{{ resource_group }}' --required
AND integration_service_environment_name = '{{ integration_service_environment_name }}' --required
AND api_name = '{{ api_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;

Lifecycle Methods

Puts the integration service environment managed Api.

EXEC azure.logic.integration_service_environment_managed_apis.put 
@resource_group='{{ resource_group }}' --required,
@integration_service_environment_name='{{ integration_service_environment_name }}' --required,
@api_name='{{ api_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"location": "{{ location }}",
"tags": "{{ tags }}",
"properties": "{{ properties }}"
}'
;