Skip to main content

connected_environments

Creates, updates, deletes, gets or lists a connected_environments resource.

Overview

Nameconnected_environments
TypeResource
Idazure.app_containers.connected_environments

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
customDomainConfigurationobjectCustom domain configuration for the environment.
daprAIConnectionStringstringApplication Insights connection string used by Dapr to export Service to Service communication telemetry.
defaultDomainstringDefault Domain Name for the cluster.
deploymentErrorsstringAny errors that occurred during deployment or deployment validation.
extendedLocationobjectThe complex type of the extended location.
locationstringThe geo-location where the resource lives. Required.
provisioningStatestringProvisioning state of the Kubernetes Environment. Known values are: "Succeeded", "Failed", "Canceled", "Waiting", "InitializationInProgress", "InfrastructureSetupInProgress", "InfrastructureSetupComplete", and "ScheduledForDelete". (Succeeded, Failed, Canceled, Waiting, InitializationInProgress, InfrastructureSetupInProgress, InfrastructureSetupComplete, ScheduledForDelete)
staticIpstringStatic IP of the connectedEnvironment.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
tagsobjectResource tags.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, connected_environment_name, subscription_idGet the properties of an connectedEnvironment.
list_by_resource_groupselectresource_group_name, subscription_idGet all connectedEnvironments in a resource group.
list_by_subscriptionselectsubscription_idGet all connectedEnvironments for a subscription. Get all connectedEnvironments for a subscription.
create_or_updateinsertresource_group_name, connected_environment_name, subscription_id, locationCreates or updates an connectedEnvironment.
updateupdateresource_group_name, connected_environment_name, subscription_idUpdate connected Environment's properties. Patches a Managed Environment. Only patching of tags is supported currently.
create_or_updatereplaceresource_group_name, connected_environment_name, subscription_id, locationCreates or updates an connectedEnvironment.
deletedeleteresource_group_name, connected_environment_name, subscription_idDelete an connectedEnvironment. Delete an connectedEnvironment.
check_name_availabilityexecresource_group_name, connected_environment_name, subscription_idChecks the resource connectedEnvironmentName availability. Checks if resource connectedEnvironmentName is available.

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
connected_environment_namestringName of the connectedEnvironment. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Get the properties of an connectedEnvironment.

SELECT
id,
name,
customDomainConfiguration,
daprAIConnectionString,
defaultDomain,
deploymentErrors,
extendedLocation,
location,
provisioningState,
staticIp,
systemData,
tags,
type
FROM azure.app_containers.connected_environments
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND connected_environment_name = '{{ connected_environment_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Creates or updates an connectedEnvironment.

INSERT INTO azure.app_containers.connected_environments (
tags,
location,
properties,
extendedLocation,
resource_group_name,
connected_environment_name,
subscription_id
)
SELECT
'{{ tags }}',
'{{ location }}' /* required */,
'{{ properties }}',
'{{ extendedLocation }}',
'{{ resource_group_name }}',
'{{ connected_environment_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
extendedLocation,
location,
properties,
systemData,
tags,
type
;

UPDATE examples

Update connected Environment's properties. Patches a Managed Environment. Only patching of tags is supported currently.

UPDATE azure.app_containers.connected_environments
SET
tags = '{{ tags }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND connected_environment_name = '{{ connected_environment_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
extendedLocation,
location,
properties,
systemData,
tags,
type;

REPLACE examples

Creates or updates an connectedEnvironment.

REPLACE azure.app_containers.connected_environments
SET
tags = '{{ tags }}',
location = '{{ location }}',
properties = '{{ properties }}',
extendedLocation = '{{ extendedLocation }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND connected_environment_name = '{{ connected_environment_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND location = '{{ location }}' --required
RETURNING
id,
name,
extendedLocation,
location,
properties,
systemData,
tags,
type;

DELETE examples

Delete an connectedEnvironment. Delete an connectedEnvironment.

DELETE FROM azure.app_containers.connected_environments
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND connected_environment_name = '{{ connected_environment_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;

Lifecycle Methods

Checks the resource connectedEnvironmentName availability. Checks if resource connectedEnvironmentName is available.

EXEC azure.app_containers.connected_environments.check_name_availability 
@resource_group_name='{{ resource_group_name }}' --required,
@connected_environment_name='{{ connected_environment_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"name": "{{ name }}",
"type": "{{ type }}"
}'
;