Skip to main content

java_components

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

Overview

Namejava_components
TypeResource
Idazure.app_containers.java_components

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.
componentTypestringType of the Java Component. Required. Known values are: "SpringBootAdmin", "SpringCloudEureka", and "SpringCloudConfig".
configurationsarrayList of Java Components configuration properties.
provisioningStatestringProvisioning state of the Java Component. Known values are: "Succeeded", "Failed", "Canceled", "Deleting", and "InProgress". (Succeeded, Failed, Canceled, Deleting, InProgress)
scaleobjectJava component scaling configurations.
serviceBindsarrayList of Java Components that are bound to the Java component.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
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, environment_name, name, subscription_idGet a Java Component. Get a Java Component.
listselectresource_group_name, environment_name, subscription_idGet the Java Components for a managed environment. Get the Java Components for a managed environment.
create_or_updateinsertresource_group_name, environment_name, name, subscription_idCreates or updates a Java Component. Creates or updates a Java Component in a Managed Environment.
updateupdateresource_group_name, environment_name, name, subscription_idUpdate properties of a Java Component. Patches a Java Component using JSON Merge Patch.
create_or_updatereplaceresource_group_name, environment_name, name, subscription_idCreates or updates a Java Component. Creates or updates a Java Component in a Managed Environment.
deletedeleteresource_group_name, environment_name, name, subscription_idDelete. Delete 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
environment_namestringName of the managed environment. Required.
namestringName of the Java Component. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Get a Java Component. Get a Java Component.

SELECT
id,
name,
componentType,
configurations,
provisioningState,
scale,
serviceBinds,
systemData,
type
FROM azure.app_containers.java_components
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND environment_name = '{{ environment_name }}' -- required
AND name = '{{ name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Creates or updates a Java Component. Creates or updates a Java Component in a Managed Environment.

INSERT INTO azure.app_containers.java_components (
properties,
resource_group_name,
environment_name,
name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ environment_name }}',
'{{ name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

UPDATE examples

Update properties of a Java Component. Patches a Java Component using JSON Merge Patch.

UPDATE azure.app_containers.java_components
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND environment_name = '{{ environment_name }}' --required
AND name = '{{ name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

REPLACE examples

Creates or updates a Java Component. Creates or updates a Java Component in a Managed Environment.

REPLACE azure.app_containers.java_components
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND environment_name = '{{ environment_name }}' --required
AND name = '{{ name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Delete. Delete a Java Component.

DELETE FROM azure.app_containers.java_components
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND environment_name = '{{ environment_name }}' --required
AND name = '{{ name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;