graphrbacapi

package
v23.2.0+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2018 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationsClientAPI

type ApplicationsClientAPI interface {
	AddOwner(ctx context.Context, applicationObjectID string, parameters graphrbac.AddOwnerParameters) (result autorest.Response, err error)
	Create(ctx context.Context, parameters graphrbac.ApplicationCreateParameters) (result graphrbac.Application, err error)
	Delete(ctx context.Context, applicationObjectID string) (result autorest.Response, err error)
	Get(ctx context.Context, applicationObjectID string) (result graphrbac.Application, err error)
	List(ctx context.Context, filter string) (result graphrbac.ApplicationListResultPage, err error)
	ListKeyCredentials(ctx context.Context, applicationObjectID string) (result graphrbac.KeyCredentialListResult, err error)
	ListNext(ctx context.Context, nextLink string) (result graphrbac.ApplicationListResult, err error)
	ListOwners(ctx context.Context, applicationObjectID string) (result graphrbac.DirectoryObjectListResultPage, err error)
	ListPasswordCredentials(ctx context.Context, applicationObjectID string) (result graphrbac.PasswordCredentialListResult, err error)
	Patch(ctx context.Context, applicationObjectID string, parameters graphrbac.ApplicationUpdateParameters) (result autorest.Response, err error)
	RemoveOwner(ctx context.Context, applicationObjectID string, ownerObjectID string) (result autorest.Response, err error)
	UpdateKeyCredentials(ctx context.Context, applicationObjectID string, parameters graphrbac.KeyCredentialsUpdateParameters) (result autorest.Response, err error)
	UpdatePasswordCredentials(ctx context.Context, applicationObjectID string, parameters graphrbac.PasswordCredentialsUpdateParameters) (result autorest.Response, err error)
}

ApplicationsClientAPI contains the set of methods on the ApplicationsClient type.

type DeletedApplicationsClientAPI

type DeletedApplicationsClientAPI interface {
	HardDelete(ctx context.Context, applicationObjectID string) (result autorest.Response, err error)
	List(ctx context.Context, filter string) (result graphrbac.ApplicationListResultPage, err error)
	ListNext(ctx context.Context, nextLink string) (result graphrbac.ApplicationListResult, err error)
	Restore(ctx context.Context, objectID string) (result graphrbac.Application, err error)
}

DeletedApplicationsClientAPI contains the set of methods on the DeletedApplicationsClient type.

type DomainsClientAPI

type DomainsClientAPI interface {
	Get(ctx context.Context, domainName string) (result graphrbac.Domain, err error)
	List(ctx context.Context, filter string) (result graphrbac.DomainListResult, err error)
}

DomainsClientAPI contains the set of methods on the DomainsClient type.

type GroupsClientAPI

type GroupsClientAPI interface {
	AddMember(ctx context.Context, groupObjectID string, parameters graphrbac.GroupAddMemberParameters) (result autorest.Response, err error)
	AddOwner(ctx context.Context, objectID string, parameters graphrbac.AddOwnerParameters) (result autorest.Response, err error)
	Create(ctx context.Context, parameters graphrbac.GroupCreateParameters) (result graphrbac.ADGroup, err error)
	Delete(ctx context.Context, objectID string) (result autorest.Response, err error)
	Get(ctx context.Context, objectID string) (result graphrbac.ADGroup, err error)
	GetGroupMembers(ctx context.Context, objectID string) (result graphrbac.DirectoryObjectListResultPage, err error)
	GetGroupMembersNext(ctx context.Context, nextLink string) (result graphrbac.DirectoryObjectListResult, err error)
	GetMemberGroups(ctx context.Context, objectID string, parameters graphrbac.GroupGetMemberGroupsParameters) (result graphrbac.GroupGetMemberGroupsResult, err error)
	IsMemberOf(ctx context.Context, parameters graphrbac.CheckGroupMembershipParameters) (result graphrbac.CheckGroupMembershipResult, err error)
	List(ctx context.Context, filter string) (result graphrbac.GroupListResultPage, err error)
	ListNext(ctx context.Context, nextLink string) (result graphrbac.GroupListResult, err error)
	ListOwners(ctx context.Context, objectID string) (result graphrbac.DirectoryObjectListResultPage, err error)
	RemoveMember(ctx context.Context, groupObjectID string, memberObjectID string) (result autorest.Response, err error)
	RemoveOwner(ctx context.Context, objectID string, ownerObjectID string) (result autorest.Response, err error)
}

GroupsClientAPI contains the set of methods on the GroupsClient type.

type OAuth2ClientAPI

type OAuth2ClientAPI interface {
	Get(ctx context.Context, filter string) (result graphrbac.Permissions, err error)
	Grant(ctx context.Context, body *graphrbac.Permissions) (result graphrbac.Permissions, err error)
}

OAuth2ClientAPI contains the set of methods on the OAuth2Client type.

type ObjectsClientAPI

type ObjectsClientAPI interface {
	GetObjectsByObjectIds(ctx context.Context, parameters graphrbac.GetObjectsParameters) (result graphrbac.DirectoryObjectListResultPage, err error)
	GetObjectsByObjectIdsNext(ctx context.Context, nextLink string) (result graphrbac.DirectoryObjectListResult, err error)
}

ObjectsClientAPI contains the set of methods on the ObjectsClient type.

type ServicePrincipalsClientAPI

type ServicePrincipalsClientAPI interface {
	Create(ctx context.Context, parameters graphrbac.ServicePrincipalCreateParameters) (result graphrbac.ServicePrincipal, err error)
	Delete(ctx context.Context, objectID string) (result autorest.Response, err error)
	Get(ctx context.Context, objectID string) (result graphrbac.ServicePrincipal, err error)
	List(ctx context.Context, filter string) (result graphrbac.ServicePrincipalListResultPage, err error)
	ListKeyCredentials(ctx context.Context, objectID string) (result graphrbac.KeyCredentialListResult, err error)
	ListNext(ctx context.Context, nextLink string) (result graphrbac.ServicePrincipalListResult, err error)
	ListOwners(ctx context.Context, objectID string) (result graphrbac.DirectoryObjectListResultPage, err error)
	ListPasswordCredentials(ctx context.Context, objectID string) (result graphrbac.PasswordCredentialListResult, err error)
	Update(ctx context.Context, objectID string, parameters graphrbac.ServicePrincipalUpdateParameters) (result autorest.Response, err error)
	UpdateKeyCredentials(ctx context.Context, objectID string, parameters graphrbac.KeyCredentialsUpdateParameters) (result autorest.Response, err error)
	UpdatePasswordCredentials(ctx context.Context, objectID string, parameters graphrbac.PasswordCredentialsUpdateParameters) (result autorest.Response, err error)
}

ServicePrincipalsClientAPI contains the set of methods on the ServicePrincipalsClient type.

type SignedInUserClientAPI

type SignedInUserClientAPI interface {
	Get(ctx context.Context) (result graphrbac.User, err error)
	ListOwnedObjects(ctx context.Context) (result graphrbac.DirectoryObjectListResultPage, err error)
	ListOwnedObjectsNext(ctx context.Context, nextLink string) (result graphrbac.DirectoryObjectListResult, err error)
}

SignedInUserClientAPI contains the set of methods on the SignedInUserClient type.

type UsersClientAPI

type UsersClientAPI interface {
	Create(ctx context.Context, parameters graphrbac.UserCreateParameters) (result graphrbac.User, err error)
	Delete(ctx context.Context, upnOrObjectID string) (result autorest.Response, err error)
	Get(ctx context.Context, upnOrObjectID string) (result graphrbac.User, err error)
	GetMemberGroups(ctx context.Context, objectID string, parameters graphrbac.UserGetMemberGroupsParameters) (result graphrbac.UserGetMemberGroupsResult, err error)
	List(ctx context.Context, filter string) (result graphrbac.UserListResultPage, err error)
	ListNext(ctx context.Context, nextLink string) (result graphrbac.UserListResult, err error)
	Update(ctx context.Context, upnOrObjectID string, parameters graphrbac.UserUpdateParameters) (result autorest.Response, err error)
}

UsersClientAPI contains the set of methods on the UsersClient type.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL