Documentation ¶
Index ¶
- func AppRoleAdd(roles *[]graphrbac.AppRole, role *graphrbac.AppRole) (*[]graphrbac.AppRole, error)
- func AppRoleFindById(app graphrbac.Application, roleId string) (*graphrbac.AppRole, error)
- func AppRoleResultDisableById(existing *[]graphrbac.AppRole, roleId string) (*[]graphrbac.AppRole, error)
- func AppRoleResultRemoveById(existing *[]graphrbac.AppRole, roleId string) (*[]graphrbac.AppRole, error)
- func AppRoleUpdate(roles *[]graphrbac.AppRole, role *graphrbac.AppRole) (*[]graphrbac.AppRole, error)
- func AppRolesSet(ctx context.Context, client *graphrbac.ApplicationsClient, appId string, ...) error
- func ApplicationAddOwner(ctx context.Context, client *graphrbac.ApplicationsClient, appId string, ...) error
- func ApplicationAddOwners(ctx context.Context, client *graphrbac.ApplicationsClient, appId string, ...) error
- func ApplicationAllOwners(ctx context.Context, client *graphrbac.ApplicationsClient, appId string) ([]string, error)
- func ApplicationFindByName(ctx context.Context, client *graphrbac.ApplicationsClient, name string) (*graphrbac.Application, error)
- func ApplicationFlattenOAuth2PermissionScopes(in *[]graphrbac.OAuth2Permission) []map[string]interface{}
- func ApplicationSetOwnersTo(ctx context.Context, client *graphrbac.ApplicationsClient, id string, ...) error
- func DirectoryObjectListToIDs(ctx context.Context, objects graphrbac.DirectoryObjectListResultIterator) ([]string, error)
- func FlattenAppRoles(in *[]graphrbac.AppRole) []map[string]interface{}
- func FlattenOauth2Permissions(in *[]graphrbac.OAuth2Permission) []map[string]interface{}
- func GroupAddMember(ctx context.Context, client *graphrbac.GroupsClient, groupId string, ...) error
- func GroupAddMembers(ctx context.Context, client *graphrbac.GroupsClient, groupId string, ...) error
- func GroupAddOwner(ctx context.Context, client *graphrbac.GroupsClient, groupId string, ...) error
- func GroupAddOwners(ctx context.Context, client *graphrbac.GroupsClient, groupId string, ...) error
- func GroupAllMembers(ctx context.Context, client *graphrbac.GroupsClient, groupId string) ([]string, error)
- func GroupAllOwners(ctx context.Context, client *graphrbac.GroupsClient, groupId string) ([]string, error)
- func GroupFindByName(ctx context.Context, client *graphrbac.GroupsClient, name string) (*graphrbac.ADGroup, error)
- func GroupGetByDisplayName(ctx context.Context, client *graphrbac.GroupsClient, displayName string, ...) (*graphrbac.ADGroup, error)
- func GroupRemoveMember(ctx context.Context, client *graphrbac.GroupsClient, timeout time.Duration, ...) error
- func KeyCredentialForResource(d *schema.ResourceData) (*graphrbac.KeyCredential, error)
- func KeyCredentialResultAdd(existing graphrbac.KeyCredentialListResult, cred *graphrbac.KeyCredential) (*[]graphrbac.KeyCredential, error)
- func KeyCredentialResultFindByKeyId(creds graphrbac.KeyCredentialListResult, keyId string) *graphrbac.KeyCredential
- func KeyCredentialResultRemoveByKeyId(existing graphrbac.KeyCredentialListResult, keyId string) (*[]graphrbac.KeyCredential, error)
- func NewOdataError(resp autorest.Response) (*graphrbac.OdataError, error)
- func OAuth2PermissionAdd(permissions *[]graphrbac.OAuth2Permission, ...) (*[]graphrbac.OAuth2Permission, error)
- func OAuth2PermissionFindById(app graphrbac.Application, permissionId string) (*graphrbac.OAuth2Permission, error)
- func OAuth2PermissionResultDisableById(existing *[]graphrbac.OAuth2Permission, permissionId string) (*[]graphrbac.OAuth2Permission, error)
- func OAuth2PermissionResultRemoveById(existing *[]graphrbac.OAuth2Permission, permissionId string) (*[]graphrbac.OAuth2Permission, error)
- func OAuth2PermissionUpdate(permissions *[]graphrbac.OAuth2Permission, ...) (*[]graphrbac.OAuth2Permission, error)
- func OAuth2PermissionsSet(ctx context.Context, client *graphrbac.ApplicationsClient, appId string, ...) error
- func OdataErrorContains(odata *graphrbac.OdataError, search string) bool
- func PasswordCredentialForResource(d *schema.ResourceData) (*graphrbac.PasswordCredential, error)
- func PasswordCredentialResultAdd(existing graphrbac.PasswordCredentialListResult, ...) (*[]graphrbac.PasswordCredential, error)
- func PasswordCredentialResultFindByKeyId(creds graphrbac.PasswordCredentialListResult, keyId string) *graphrbac.PasswordCredential
- func PasswordCredentialResultRemoveByKeyId(existing graphrbac.PasswordCredentialListResult, keyId string) (*[]graphrbac.PasswordCredential, error)
- func UserGetByMailNickname(ctx context.Context, client *graphrbac.UsersClient, mailNickname string) (*graphrbac.User, error)
- func UserGetByObjectId(ctx context.Context, client *graphrbac.UsersClient, objectId string) (*graphrbac.User, error)
- func WaitForCreationReplication(ctx context.Context, timeout time.Duration, f func() (interface{}, error)) (interface{}, error)
- func WaitForKeyCredentialReplication(ctx context.Context, keyId string, timeout time.Duration, ...) (interface{}, error)
- func WaitForListAdd(ctx context.Context, item string, f func() ([]string, error)) (interface{}, error)
- func WaitForListRemove(ctx context.Context, item string, f func() ([]string, error)) (interface{}, error)
- func WaitForPasswordCredentialReplication(ctx context.Context, keyId string, timeout time.Duration, ...) (interface{}, error)
- type AlreadyExistsError
- type CredentialError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppRoleAdd ¶
func AppRoleFindById ¶
func AppRoleResultRemoveById ¶
func AppRoleUpdate ¶
func AppRolesSet ¶
func ApplicationAddOwner ¶
func ApplicationAddOwners ¶
func ApplicationAllOwners ¶
func ApplicationFindByName ¶
func ApplicationFindByName(ctx context.Context, client *graphrbac.ApplicationsClient, name string) (*graphrbac.Application, error)
func ApplicationFlattenOAuth2PermissionScopes ¶
func ApplicationFlattenOAuth2PermissionScopes(in *[]graphrbac.OAuth2Permission) []map[string]interface{}
func ApplicationSetOwnersTo ¶
func FlattenAppRoles ¶
func FlattenOauth2Permissions ¶
func FlattenOauth2Permissions(in *[]graphrbac.OAuth2Permission) []map[string]interface{}
func GroupAddMember ¶
func GroupAddMembers ¶
func GroupAddOwner ¶
func GroupAddOwners ¶
func GroupAllMembers ¶
func GroupAllOwners ¶
func GroupFindByName ¶
func GroupGetByDisplayName ¶
func GroupRemoveMember ¶
func KeyCredentialForResource ¶
func KeyCredentialForResource(d *schema.ResourceData) (*graphrbac.KeyCredential, error)
func KeyCredentialResultAdd ¶
func KeyCredentialResultAdd(existing graphrbac.KeyCredentialListResult, cred *graphrbac.KeyCredential) (*[]graphrbac.KeyCredential, error)
func KeyCredentialResultFindByKeyId ¶
func KeyCredentialResultFindByKeyId(creds graphrbac.KeyCredentialListResult, keyId string) *graphrbac.KeyCredential
func KeyCredentialResultRemoveByKeyId ¶
func KeyCredentialResultRemoveByKeyId(existing graphrbac.KeyCredentialListResult, keyId string) (*[]graphrbac.KeyCredential, error)
func NewOdataError ¶
func NewOdataError(resp autorest.Response) (*graphrbac.OdataError, error)
NewOdataError attempts to unmarshal an autorest.Response to *graphrbac.ODataError
func OAuth2PermissionAdd ¶
func OAuth2PermissionAdd(permissions *[]graphrbac.OAuth2Permission, permission *graphrbac.OAuth2Permission) (*[]graphrbac.OAuth2Permission, error)
func OAuth2PermissionFindById ¶
func OAuth2PermissionFindById(app graphrbac.Application, permissionId string) (*graphrbac.OAuth2Permission, error)
func OAuth2PermissionResultDisableById ¶
func OAuth2PermissionResultDisableById(existing *[]graphrbac.OAuth2Permission, permissionId string) (*[]graphrbac.OAuth2Permission, error)
func OAuth2PermissionResultRemoveById ¶
func OAuth2PermissionResultRemoveById(existing *[]graphrbac.OAuth2Permission, permissionId string) (*[]graphrbac.OAuth2Permission, error)
func OAuth2PermissionUpdate ¶
func OAuth2PermissionUpdate(permissions *[]graphrbac.OAuth2Permission, permission *graphrbac.OAuth2Permission) (*[]graphrbac.OAuth2Permission, error)
func OAuth2PermissionsSet ¶
func OAuth2PermissionsSet(ctx context.Context, client *graphrbac.ApplicationsClient, appId string, newPermissions *[]graphrbac.OAuth2Permission) error
func OdataErrorContains ¶
func OdataErrorContains(odata *graphrbac.OdataError, search string) bool
OdataErrorContains checks whether an OData error message contains a specified substring
func PasswordCredentialForResource ¶
func PasswordCredentialForResource(d *schema.ResourceData) (*graphrbac.PasswordCredential, error)
func PasswordCredentialResultAdd ¶
func PasswordCredentialResultAdd(existing graphrbac.PasswordCredentialListResult, cred *graphrbac.PasswordCredential) (*[]graphrbac.PasswordCredential, error)
func PasswordCredentialResultFindByKeyId ¶
func PasswordCredentialResultFindByKeyId(creds graphrbac.PasswordCredentialListResult, keyId string) *graphrbac.PasswordCredential
func PasswordCredentialResultRemoveByKeyId ¶
func PasswordCredentialResultRemoveByKeyId(existing graphrbac.PasswordCredentialListResult, keyId string) (*[]graphrbac.PasswordCredential, error)
func UserGetByMailNickname ¶
func UserGetByObjectId ¶
func WaitForListAdd ¶
func WaitForListRemove ¶
Types ¶
type AlreadyExistsError ¶
type AlreadyExistsError struct {
// contains filtered or unexported fields
}
func (AlreadyExistsError) Error ¶
func (e AlreadyExistsError) Error() string
type CredentialError ¶
type CredentialError struct {
// contains filtered or unexported fields
}
func (CredentialError) Attr ¶
func (e CredentialError) Attr() string
func (CredentialError) Error ¶
func (e CredentialError) Error() string
Click to show internal directories.
Click to hide internal directories.