access
Creates, updates, deletes, gets or lists an access resource.
Overview
| Name | access |
| Type | Resource |
| Id | azure_isv.confluent.access |
Fields
The following fields are returned by SELECT queries:
- list_users
| Name | Datatype | Description |
|---|---|---|
data | array | Data of the users list. |
kind | string | Type of response. |
metadata | object | Metadata of the list. |
Methods
The following methods are available for this resource:
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.
| Name | Datatype | Description |
|---|---|---|
organization_name | string | Organization resource name. Required. |
resource_group_name | string | The name of the resource group. The name is case insensitive. Required. |
role_binding_id | string | Confluent Role binding id. Required. |
subscription_id | string |
SELECT examples
- list_users
Organization users details.
SELECT
data,
kind,
metadata
FROM azure_isv.confluent.access
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND organization_name = '{{ organization_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
Lifecycle Methods
- list_service_accounts
- list_invitations
- list_environments
- list_clusters
- list_role_bindings
- list_role_binding_name_list
- delete_role_binding
- invite_user
- create_role_binding
Organization service accounts details.
EXEC azure_isv.confluent.access.list_service_accounts
@resource_group_name='{{ resource_group_name }}' --required,
@organization_name='{{ organization_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"searchFilters": "{{ searchFilters }}"
}'
;
Organization accounts invitation details.
EXEC azure_isv.confluent.access.list_invitations
@resource_group_name='{{ resource_group_name }}' --required,
@organization_name='{{ organization_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"searchFilters": "{{ searchFilters }}"
}'
;
Environment list of an organization.
EXEC azure_isv.confluent.access.list_environments
@resource_group_name='{{ resource_group_name }}' --required,
@organization_name='{{ organization_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"searchFilters": "{{ searchFilters }}"
}'
;
Cluster details.
EXEC azure_isv.confluent.access.list_clusters
@resource_group_name='{{ resource_group_name }}' --required,
@organization_name='{{ organization_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"searchFilters": "{{ searchFilters }}"
}'
;
Organization role bindings.
EXEC azure_isv.confluent.access.list_role_bindings
@resource_group_name='{{ resource_group_name }}' --required,
@organization_name='{{ organization_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"searchFilters": "{{ searchFilters }}"
}'
;
Organization role bindings.
EXEC azure_isv.confluent.access.list_role_binding_name_list
@resource_group_name='{{ resource_group_name }}' --required,
@organization_name='{{ organization_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"searchFilters": "{{ searchFilters }}"
}'
;
Organization role bindings.
EXEC azure_isv.confluent.access.delete_role_binding
@resource_group_name='{{ resource_group_name }}' --required,
@organization_name='{{ organization_name }}' --required,
@role_binding_id='{{ role_binding_id }}' --required,
@subscription_id='{{ subscription_id }}' --required
;
Invite user to the organization.
EXEC azure_isv.confluent.access.invite_user
@resource_group_name='{{ resource_group_name }}' --required,
@organization_name='{{ organization_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"organizationId": "{{ organizationId }}",
"email": "{{ email }}",
"upn": "{{ upn }}",
"invitedUserDetails": "{{ invitedUserDetails }}"
}'
;
Organization role bindings.
EXEC azure_isv.confluent.access.create_role_binding
@resource_group_name='{{ resource_group_name }}' --required,
@organization_name='{{ organization_name }}' --required,
@subscription_id='{{ subscription_id }}' --required
@@json=
'{
"principal": "{{ principal }}",
"role_name": "{{ role_name }}",
"crn_pattern": "{{ crn_pattern }}"
}'
;