azure-sdk-for-go: github.com/Azure/azure-sdk-for-go/services/graphrbac/1.6/graphrbac/graphrbacapi Index | Files

package graphrbacapi

import "github.com/Azure/azure-sdk-for-go/services/graphrbac/1.6/graphrbac/graphrbacapi"

Index

Package Files

interfaces.go

type ApplicationsClientAPI Uses

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)
    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 Uses

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 Uses

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 Uses

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 OAuth2PermissionGrantClientAPI Uses

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)
    ListNext(ctx context.Context, nextLink string) (result graphrbac.OAuth2PermissionGrantListResult, err error)
}

OAuth2PermissionGrantClientAPI contains the set of methods on the OAuth2PermissionGrantClient type.

type ObjectsClientAPI Uses

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 Uses

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 Uses

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 Uses

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.

Package graphrbacapi imports 3 packages (graph) and is imported by 1 packages. Updated 2019-04-17. Refresh now. Tools for package owners.