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) GetServicePrincipalsIDByAppID(ctx context.Context, applicationID string) (result graphrbac.ServicePrincipalObjectResult, err error) List(ctx context.Context, filter string) (result graphrbac.ApplicationListResultPage, err error) ListComplete(ctx context.Context, filter string) (result graphrbac.ApplicationListResultIterator, 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) ListOwnersComplete(ctx context.Context, applicationObjectID string) (result graphrbac.DirectoryObjectListResultIterator, 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) ListComplete(ctx context.Context, filter string) (result graphrbac.ApplicationListResultIterator, 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) GetGroupMembersComplete(ctx context.Context, objectID string) (result graphrbac.DirectoryObjectListResultIterator, 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) ListComplete(ctx context.Context, filter string) (result graphrbac.GroupListResultIterator, err error) ListNext(ctx context.Context, nextLink string) (result graphrbac.GroupListResult, err error) ListOwners(ctx context.Context, objectID string) (result graphrbac.DirectoryObjectListResultPage, err error) ListOwnersComplete(ctx context.Context, objectID string) (result graphrbac.DirectoryObjectListResultIterator, 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 OAuth2PermissionGrantClientAPI ¶
type OAuth2PermissionGrantClientAPI interface { Create(ctx context.Context, body *graphrbac.OAuth2PermissionGrant) (result graphrbac.OAuth2PermissionGrant, err error) Delete(ctx context.Context, objectID string) (result autorest.Response, err error) List(ctx context.Context, filter string) (result graphrbac.OAuth2PermissionGrantListResultPage, err error) ListComplete(ctx context.Context, filter string) (result graphrbac.OAuth2PermissionGrantListResultIterator, err error) ListNext(ctx context.Context, nextLink string) (result graphrbac.OAuth2PermissionGrantListResult, err error) }
OAuth2PermissionGrantClientAPI contains the set of methods on the OAuth2PermissionGrantClient type.
type ObjectsClientAPI ¶
type ObjectsClientAPI interface { GetObjectsByObjectIds(ctx context.Context, parameters graphrbac.GetObjectsParameters) (result graphrbac.DirectoryObjectListResultPage, err error) GetObjectsByObjectIdsComplete(ctx context.Context, parameters graphrbac.GetObjectsParameters) (result graphrbac.DirectoryObjectListResultIterator, 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) ListComplete(ctx context.Context, filter string) (result graphrbac.ServicePrincipalListResultIterator, 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) ListOwnersComplete(ctx context.Context, objectID string) (result graphrbac.DirectoryObjectListResultIterator, 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) ListOwnedObjectsComplete(ctx context.Context) (result graphrbac.DirectoryObjectListResultIterator, 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) ListComplete(ctx context.Context, filter string) (result graphrbac.UserListResultIterator, 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.