Skip to main content

organization

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

Overview

Nameorganization
TypeResource
Idazure_isv.confluent.organization

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.
kindstringType of cluster.
metadataobjectMetadata of the record.
specobjectSpecification of the cluster.
statusobjectSpecification of the cluster status.
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
get_cluster_by_idselectresource_group_name, organization_name, environment_id, cluster_id, subscription_idGet cluster by Id.
list_schema_registry_clustersselectresource_group_name, organization_name, environment_id, subscription_idpageSize, pageTokenGet schema registry clusters.
get_cluster_api_keyselectresource_group_name, organization_name, api_key_id, subscription_idGet API key details of a kafka or schema registry cluster.
getselectresource_group_name, organization_name, subscription_idGet the properties of a specific Organization resource.
list_by_resource_groupselectresource_group_name, subscription_idList all Organizations under the specified resource group.
list_by_subscriptionselectsubscription_idList all organizations under the specified subscription.
createinsertresource_group_name, organization_name, subscription_id, location, propertiesCreate Organization resource.
updateupdateresource_group_name, organization_name, subscription_idUpdate Organization resource.
deletedeleteresource_group_name, organization_name, subscription_idDelete Organization resource.
get_environment_by_idexecresource_group_name, organization_name, environment_id, subscription_idGet Environment details by environment Id.
list_regionsexecresource_group_name, organization_name, subscription_idcloud provider regions available for creating Schema Registry clusters.
list_environmentsexecresource_group_name, organization_name, subscription_idpageSize, pageTokenLists of all the environments in a organization.
list_clustersexecresource_group_name, organization_name, environment_id, subscription_idpageSize, pageTokenLists of all the clusters in a environment.
delete_cluster_api_keyexecresource_group_name, organization_name, api_key_id, subscription_idDeletes API key of a kafka or schema registry cluster.
get_schema_registry_cluster_by_idexecresource_group_name, organization_name, environment_id, cluster_id, subscription_idGet schema registry cluster by Id.
create_api_keyexecresource_group_name, organization_name, environment_id, cluster_id, subscription_idCreates API key for a schema registry Cluster ID or Kafka Cluster ID under a environment.

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_key_idstringConfluent API Key id. Required.
cluster_idstringConfluent kafka or schema registry cluster id. Required.
environment_idstringConfluent environment id. Required.
organization_namestringOrganization resource name. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring
pageSizeintegerPagination size. Default value is None.
pageTokenstringAn opaque pagination token to fetch the next set of records. Default value is None.

SELECT examples

Get cluster by Id.

SELECT
id,
name,
kind,
metadata,
spec,
status,
systemData,
type
FROM azure_isv.confluent.organization
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND organization_name = '{{ organization_name }}' -- required
AND environment_id = '{{ environment_id }}' -- required
AND cluster_id = '{{ cluster_id }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create Organization resource.

INSERT INTO azure_isv.confluent.organization (
tags,
location,
properties,
resource_group_name,
organization_name,
subscription_id
)
SELECT
'{{ tags }}',
'{{ location }}' /* required */,
'{{ properties }}' /* required */,
'{{ resource_group_name }}',
'{{ organization_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type
;

UPDATE examples

Update Organization resource.

UPDATE azure_isv.confluent.organization
SET
tags = '{{ tags }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND organization_name = '{{ organization_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type;

DELETE examples

Delete Organization resource.

DELETE FROM azure_isv.confluent.organization
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND organization_name = '{{ organization_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;

Lifecycle Methods

Get Environment details by environment Id.

EXEC azure_isv.confluent.organization.get_environment_by_id 
@resource_group_name='{{ resource_group_name }}' --required,
@organization_name='{{ organization_name }}' --required,
@environment_id='{{ environment_id }}' --required,
@subscription_id='{{ subscription_id }}' --required
;