Skip to main content

solution_configurations

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

Overview

Namesolution_configurations
TypeResource
Idazure.hybrid_connectivity.solution_configurations

Fields

NameDatatypeDescription
last_sync_timetextfield from the properties object
provisioning_statetextfield from the properties object
resourceUritextfield from the properties object
solutionConfigurationtextfield from the properties object
solution_settingstextfield from the properties object
solution_typetextfield from the properties object
statustextfield from the properties object
status_detailstextfield from the properties object

Methods

NameAccessible byRequired ParamsDescription
getSELECTresourceUri, solutionConfigurationGet a SolutionConfiguration
listSELECTresourceUriList SolutionConfiguration resources by parent
create_or_updateINSERTresourceUri, solutionConfigurationCreate a SolutionConfiguration
deleteDELETEresourceUri, solutionConfigurationDelete a SolutionConfiguration
updateUPDATEresourceUri, solutionConfigurationUpdate a SolutionConfiguration
sync_nowEXECresourceUri, solutionConfigurationTrigger immediate sync with source cloud

SELECT examples

List SolutionConfiguration resources by parent

SELECT
last_sync_time,
provisioning_state,
resourceUri,
solutionConfiguration,
solution_settings,
solution_type,
status,
status_details
FROM azure.hybrid_connectivity.vw_solution_configurations
WHERE resourceUri = '{{ resourceUri }}';

INSERT example

Use the following StackQL query and manifest file to create a new solution_configurations resource.

/*+ create */
INSERT INTO azure.hybrid_connectivity.solution_configurations (
resourceUri,
solutionConfiguration,
properties
)
SELECT
'{{ resourceUri }}',
'{{ solutionConfiguration }}',
'{{ properties }}'
;

UPDATE example

Updates a solution_configurations resource.

/*+ update */
UPDATE azure.hybrid_connectivity.solution_configurations
SET
properties = '{{ properties }}'
WHERE
resourceUri = '{{ resourceUri }}'
AND solutionConfiguration = '{{ solutionConfiguration }}';

DELETE example

Deletes the specified solution_configurations resource.

/*+ delete */
DELETE FROM azure.hybrid_connectivity.solution_configurations
WHERE resourceUri = '{{ resourceUri }}'
AND solutionConfiguration = '{{ solutionConfiguration }}';