Skip to main content

java_components

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

Overview

Namejava_components
TypeResource
Idazure.container_apps.java_components

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
propertiesobjectJava Component resource specific properties

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, environmentName, name
listselectsubscriptionId, resourceGroupName, environmentName
create_or_updateinsertsubscriptionId, resourceGroupName, environmentName, nameCreates or updates a Java Component in a Managed Environment.
updateupdatesubscriptionId, resourceGroupName, environmentName, namePatches a Java Component using JSON Merge Patch
deletedeletesubscriptionId, resourceGroupName, environmentName, nameDelete a Java Component.

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
environmentNamestringName of the Managed Environment.
namestringName of the Java Component.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

OK

SELECT
properties
FROM azure.container_apps.java_components
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND environmentName = '{{ environmentName }}' -- required
AND name = '{{ name }}' -- required
;

INSERT examples

Creates or updates a Java Component in a Managed Environment.

INSERT INTO azure.container_apps.java_components (
data__properties,
subscriptionId,
resourceGroupName,
environmentName,
name
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ environmentName }}',
'{{ name }}'
RETURNING
properties
;

UPDATE examples

Patches a Java Component using JSON Merge Patch

UPDATE azure.container_apps.java_components
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND environmentName = '{{ environmentName }}' --required
AND name = '{{ name }}' --required
RETURNING
properties;

DELETE examples

Delete a Java Component.

DELETE FROM azure.container_apps.java_components
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND environmentName = '{{ environmentName }}' --required
AND name = '{{ name }}' --required
;