Share via


AccessClient Interface

public interface AccessClient

An instance of this class provides access to all the operations defined in AccessClient.

Method Summary

Modifier and Type Method and Description
abstract RoleBindingRecord createRoleBinding(String resourceGroupName, String organizationName, AccessCreateRoleBindingRequestModel body)

Organization role bindings.

abstract Response<RoleBindingRecord> createRoleBindingWithResponse(String resourceGroupName, String organizationName, AccessCreateRoleBindingRequestModel body, Context context)

Organization role bindings.

abstract void deleteRoleBinding(String resourceGroupName, String organizationName, String roleBindingId)

Organization role bindings.

abstract Response<Void> deleteRoleBindingWithResponse(String resourceGroupName, String organizationName, String roleBindingId, Context context)

Organization role bindings.

abstract InvitationRecordInner inviteUser(String resourceGroupName, String organizationName, AccessInviteUserAccountModel body)

Invite user to the organization.

abstract Response<InvitationRecordInner> inviteUserWithResponse(String resourceGroupName, String organizationName, AccessInviteUserAccountModel body, Context context)

Invite user to the organization.

abstract AccessListClusterSuccessResponseInner listClusters(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Cluster details.

abstract Response<AccessListClusterSuccessResponseInner> listClustersWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Cluster details.

abstract AccessListEnvironmentsSuccessResponseInner listEnvironments(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Environment list of an organization.

abstract Response<AccessListEnvironmentsSuccessResponseInner> listEnvironmentsWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Environment list of an organization.

abstract AccessListInvitationsSuccessResponseInner listInvitations(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Organization accounts invitation details.

abstract Response<AccessListInvitationsSuccessResponseInner> listInvitationsWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Organization accounts invitation details.

abstract AccessRoleBindingNameListSuccessResponseInner listRoleBindingNameList(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Organization role bindings.

abstract Response<AccessRoleBindingNameListSuccessResponseInner> listRoleBindingNameListWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Organization role bindings.

abstract AccessListRoleBindingsSuccessResponseInner listRoleBindings(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Organization role bindings.

abstract Response<AccessListRoleBindingsSuccessResponseInner> listRoleBindingsWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Organization role bindings.

abstract AccessListServiceAccountsSuccessResponseInner listServiceAccounts(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Organization service accounts details.

abstract Response<AccessListServiceAccountsSuccessResponseInner> listServiceAccountsWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Organization service accounts details.

abstract AccessListUsersSuccessResponseInner listUsers(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Organization users details.

abstract Response<AccessListUsersSuccessResponseInner> listUsersWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Organization users details.

Method Details

createRoleBinding

public abstract RoleBindingRecord createRoleBinding(String resourceGroupName, String organizationName, AccessCreateRoleBindingRequestModel body)

Organization role bindings.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
body - Create role binding Request Model.

Returns:

details on principal, role name and crn pattern of a role binding.

createRoleBindingWithResponse

public abstract Response<RoleBindingRecord> createRoleBindingWithResponse(String resourceGroupName, String organizationName, AccessCreateRoleBindingRequestModel body, Context context)

Organization role bindings.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
body - Create role binding Request Model.
context - The context to associate with this operation.

Returns:

details on principal, role name and crn pattern of a role binding along with Response<T>.

deleteRoleBinding

public abstract void deleteRoleBinding(String resourceGroupName, String organizationName, String roleBindingId)

Organization role bindings.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
roleBindingId - Confluent Role binding id.

deleteRoleBindingWithResponse

public abstract Response<Void> deleteRoleBindingWithResponse(String resourceGroupName, String organizationName, String roleBindingId, Context context)

Organization role bindings.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
roleBindingId - Confluent Role binding id.
context - The context to associate with this operation.

Returns:

inviteUser

public abstract InvitationRecordInner inviteUser(String resourceGroupName, String organizationName, AccessInviteUserAccountModel body)

Invite user to the organization.

Parameters:

resourceGroupName - Resource group name.
organizationName - Organization resource name.
body - Invite user account model.

Returns:

record of the invitation.

inviteUserWithResponse

public abstract Response<InvitationRecordInner> inviteUserWithResponse(String resourceGroupName, String organizationName, AccessInviteUserAccountModel body, Context context)

Invite user to the organization.

Parameters:

resourceGroupName - Resource group name.
organizationName - Organization resource name.
body - Invite user account model.
context - The context to associate with this operation.

Returns:

record of the invitation along with Response<T>.

listClusters

public abstract AccessListClusterSuccessResponseInner listClusters(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Cluster details.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
body - List Access Request Model.

Returns:

details of the clusters returned on successful response.

listClustersWithResponse

public abstract Response<AccessListClusterSuccessResponseInner> listClustersWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Cluster details.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
body - List Access Request Model.
context - The context to associate with this operation.

Returns:

details of the clusters returned on successful response along with Response<T>.

listEnvironments

public abstract AccessListEnvironmentsSuccessResponseInner listEnvironments(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Environment list of an organization.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
body - List Access Request Model.

Returns:

details of the environments returned on successful response.

listEnvironmentsWithResponse

public abstract Response<AccessListEnvironmentsSuccessResponseInner> listEnvironmentsWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Environment list of an organization.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
body - List Access Request Model.
context - The context to associate with this operation.

Returns:

details of the environments returned on successful response along with Response<T>.

listInvitations

public abstract AccessListInvitationsSuccessResponseInner listInvitations(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Organization accounts invitation details.

Parameters:

resourceGroupName - Resource group name.
organizationName - Organization resource name.
body - List Access Request Model.

Returns:

list invitations success response.

listInvitationsWithResponse

public abstract Response<AccessListInvitationsSuccessResponseInner> listInvitationsWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Organization accounts invitation details.

Parameters:

resourceGroupName - Resource group name.
organizationName - Organization resource name.
body - List Access Request Model.
context - The context to associate with this operation.

Returns:

list invitations success response along with Response<T>.

listRoleBindingNameList

public abstract AccessRoleBindingNameListSuccessResponseInner listRoleBindingNameList(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Organization role bindings.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
body - List Access Request Model.

Returns:

details of the role binding names returned on successful response.

listRoleBindingNameListWithResponse

public abstract Response<AccessRoleBindingNameListSuccessResponseInner> listRoleBindingNameListWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Organization role bindings.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
body - List Access Request Model.
context - The context to associate with this operation.

Returns:

details of the role binding names returned on successful response along with Response<T>.

listRoleBindings

public abstract AccessListRoleBindingsSuccessResponseInner listRoleBindings(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Organization role bindings.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
body - List Access Request Model.

Returns:

details of the role bindings returned on successful response.

listRoleBindingsWithResponse

public abstract Response<AccessListRoleBindingsSuccessResponseInner> listRoleBindingsWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Organization role bindings.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
organizationName - Organization resource name.
body - List Access Request Model.
context - The context to associate with this operation.

Returns:

details of the role bindings returned on successful response along with Response<T>.

listServiceAccounts

public abstract AccessListServiceAccountsSuccessResponseInner listServiceAccounts(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Organization service accounts details.

Parameters:

resourceGroupName - Resource group name.
organizationName - Organization resource name.
body - List Access Request Model.

Returns:

list service accounts success response.

listServiceAccountsWithResponse

public abstract Response<AccessListServiceAccountsSuccessResponseInner> listServiceAccountsWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Organization service accounts details.

Parameters:

resourceGroupName - Resource group name.
organizationName - Organization resource name.
body - List Access Request Model.
context - The context to associate with this operation.

Returns:

list service accounts success response along with Response<T>.

listUsers

public abstract AccessListUsersSuccessResponseInner listUsers(String resourceGroupName, String organizationName, ListAccessRequestModel body)

Organization users details.

Parameters:

resourceGroupName - Resource group name.
organizationName - Organization resource name.
body - List Access Request Model.

Returns:

list users success response.

listUsersWithResponse

public abstract Response<AccessListUsersSuccessResponseInner> listUsersWithResponse(String resourceGroupName, String organizationName, ListAccessRequestModel body, Context context)

Organization users details.

Parameters:

resourceGroupName - Resource group name.
organizationName - Organization resource name.
body - List Access Request Model.
context - The context to associate with this operation.

Returns:

list users success response along with Response<T>.

Applies to