access_role_bindings
Creates, updates, deletes, gets or lists an access_role_bindings
resource.
Overview
Name | access_role_bindings |
Type | Resource |
Id | azure_isv.confluent.access_role_bindings |
Fields
The following fields are returned by SELECT
queries:
- list
Name | Datatype | Description |
---|---|---|
data | array | List of role binding |
kind | string | Type of response |
metadata | object | Metadata of the list |
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
list | select | subscriptionId , resourceGroupName , organizationName | ||
create | insert | subscriptionId , resourceGroupName , organizationName | ||
delete | delete | subscriptionId , resourceGroupName , organizationName , roleBindingId |
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 |
---|---|---|
organizationName | string | Organization resource name |
resourceGroupName | string | The name of the resource group. The name is case insensitive. |
roleBindingId | string | Confluent Role binding id |
subscriptionId | string (uuid) | The ID of the target subscription. The value must be an UUID. |
SELECT
examples
- list
Success
SELECT
data,
kind,
metadata
FROM azure_isv.confluent.access_role_bindings
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND organizationName = '{{ organizationName }}' -- required
;
INSERT
examples
- create
- Manifest
No description available.
INSERT INTO azure_isv.confluent.access_role_bindings (
data__principal,
data__role_name,
data__crn_pattern,
subscriptionId,
resourceGroupName,
organizationName
)
SELECT
'{{ principal }}',
'{{ role_name }}',
'{{ crn_pattern }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ organizationName }}'
RETURNING
id,
role_name,
crn_pattern,
kind,
metadata,
principal
;
# Description fields are for documentation purposes
- name: access_role_bindings
props:
- name: subscriptionId
value: string (uuid)
description: Required parameter for the access_role_bindings resource.
- name: resourceGroupName
value: string
description: Required parameter for the access_role_bindings resource.
- name: organizationName
value: string
description: Required parameter for the access_role_bindings resource.
- name: principal
value: string
description: |
The principal User or Group to bind the role to
- name: role_name
value: string
description: |
The name of the role to bind to the principal
- name: crn_pattern
value: string
description: |
A CRN that specifies the scope and resource patterns necessary for the role to bind
DELETE
examples
- delete
No description available.
DELETE FROM azure_isv.confluent.access_role_bindings
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND organizationName = '{{ organizationName }}' --required
AND roleBindingId = '{{ roleBindingId }}' --required
;