Versions in this module Expand all Collapse all v35 v35.1.0 Nov 1, 2019 v35.0.0 Oct 30, 2019 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type ADGroup struct + AdditionalProperties map[string]interface{} + DeletionTimestamp *date.Time + DisplayName *string + Mail *string + MailEnabled *bool + MailNickname *string + ObjectID *string + ObjectType ObjectType + SecurityEnabled *bool + func (ag *ADGroup) UnmarshalJSON(body []byte) error + func (ag ADGroup) AsADGroup() (*ADGroup, bool) + func (ag ADGroup) AsApplication() (*Application, bool) + func (ag ADGroup) AsBasicDirectoryObject() (BasicDirectoryObject, bool) + func (ag ADGroup) AsDirectoryObject() (*DirectoryObject, bool) + func (ag ADGroup) AsServicePrincipal() (*ServicePrincipal, bool) + func (ag ADGroup) AsUser() (*User, bool) + func (ag ADGroup) MarshalJSON() ([]byte, error) + type AddOwnerParameters struct + AdditionalProperties map[string]interface{} + URL *string + func (aop *AddOwnerParameters) UnmarshalJSON(body []byte) error + func (aop AddOwnerParameters) MarshalJSON() ([]byte, error) + type AppRole struct + AllowedMemberTypes *[]string + Description *string + DisplayName *string + ID *string + IsEnabled *bool + Value *string + type Application struct + AdditionalProperties map[string]interface{} + AllowGuestsSignIn *bool + AllowPassthroughUsers *bool + AppID *string + AppLogoURL *string + AppPermissions *[]string + AppRoles *[]AppRole + AvailableToOtherTenants *bool + DeletionTimestamp *date.Time + DisplayName *string + ErrorURL *string + GroupMembershipClaims interface{} + Homepage *string + IdentifierUris *[]string + InformationalUrls *InformationalURL + IsDeviceOnlyAuthSupported *bool + KeyCredentials *[]KeyCredential + KnownClientApplications *[]string + LogoutURL *string + Oauth2AllowImplicitFlow *bool + Oauth2AllowURLPathMatching *bool + Oauth2Permissions *[]OAuth2Permission + Oauth2RequirePostResponse *bool + ObjectID *string + ObjectType ObjectType + OptionalClaims *OptionalClaims + OrgRestrictions *[]string + PasswordCredentials *[]PasswordCredential + PreAuthorizedApplications *[]PreAuthorizedApplication + PublicClient *bool + PublisherDomain *string + ReplyUrls *[]string + RequiredResourceAccess *[]RequiredResourceAccess + SamlMetadataURL *string + SignInAudience *string + WwwHomepage *string + func (a *Application) UnmarshalJSON(body []byte) error + func (a Application) AsADGroup() (*ADGroup, bool) + func (a Application) AsApplication() (*Application, bool) + func (a Application) AsBasicDirectoryObject() (BasicDirectoryObject, bool) + func (a Application) AsDirectoryObject() (*DirectoryObject, bool) + func (a Application) AsServicePrincipal() (*ServicePrincipal, bool) + func (a Application) AsUser() (*User, bool) + func (a Application) MarshalJSON() ([]byte, error) + type ApplicationBase struct + AllowGuestsSignIn *bool + AllowPassthroughUsers *bool + AppLogoURL *string + AppPermissions *[]string + AppRoles *[]AppRole + AvailableToOtherTenants *bool + ErrorURL *string + GroupMembershipClaims interface{} + Homepage *string + InformationalUrls *InformationalURL + IsDeviceOnlyAuthSupported *bool + KeyCredentials *[]KeyCredential + KnownClientApplications *[]string + LogoutURL *string + Oauth2AllowImplicitFlow *bool + Oauth2AllowURLPathMatching *bool + Oauth2Permissions *[]OAuth2Permission + Oauth2RequirePostResponse *bool + OptionalClaims *OptionalClaims + OrgRestrictions *[]string + PasswordCredentials *[]PasswordCredential + PreAuthorizedApplications *[]PreAuthorizedApplication + PublicClient *bool + PublisherDomain *string + ReplyUrls *[]string + RequiredResourceAccess *[]RequiredResourceAccess + SamlMetadataURL *string + SignInAudience *string + WwwHomepage *string + type ApplicationCreateParameters struct + AllowGuestsSignIn *bool + AllowPassthroughUsers *bool + AppLogoURL *string + AppPermissions *[]string + AppRoles *[]AppRole + AvailableToOtherTenants *bool + DisplayName *string + ErrorURL *string + GroupMembershipClaims interface{} + Homepage *string + IdentifierUris *[]string + InformationalUrls *InformationalURL + IsDeviceOnlyAuthSupported *bool + KeyCredentials *[]KeyCredential + KnownClientApplications *[]string + LogoutURL *string + Oauth2AllowImplicitFlow *bool + Oauth2AllowURLPathMatching *bool + Oauth2Permissions *[]OAuth2Permission + Oauth2RequirePostResponse *bool + OptionalClaims *OptionalClaims + OrgRestrictions *[]string + PasswordCredentials *[]PasswordCredential + PreAuthorizedApplications *[]PreAuthorizedApplication + PublicClient *bool + PublisherDomain *string + ReplyUrls *[]string + RequiredResourceAccess *[]RequiredResourceAccess + SamlMetadataURL *string + SignInAudience *string + WwwHomepage *string + type ApplicationListResult struct + OdataNextLink *string + Value *[]Application + func (alr ApplicationListResult) IsEmpty() bool + type ApplicationListResultIterator struct + func NewApplicationListResultIterator(page ApplicationListResultPage) ApplicationListResultIterator + func (iter *ApplicationListResultIterator) Next() error + func (iter *ApplicationListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ApplicationListResultIterator) NotDone() bool + func (iter ApplicationListResultIterator) Response() ApplicationListResult + func (iter ApplicationListResultIterator) Value() Application + type ApplicationListResultPage struct + func NewApplicationListResultPage(...) ApplicationListResultPage + func (page *ApplicationListResultPage) Next() error + func (page *ApplicationListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ApplicationListResultPage) NotDone() bool + func (page ApplicationListResultPage) Response() ApplicationListResult + func (page ApplicationListResultPage) Values() []Application + type ApplicationUpdateParameters struct + AllowGuestsSignIn *bool + AllowPassthroughUsers *bool + AppLogoURL *string + AppPermissions *[]string + AppRoles *[]AppRole + AvailableToOtherTenants *bool + DisplayName *string + ErrorURL *string + GroupMembershipClaims interface{} + Homepage *string + IdentifierUris *[]string + InformationalUrls *InformationalURL + IsDeviceOnlyAuthSupported *bool + KeyCredentials *[]KeyCredential + KnownClientApplications *[]string + LogoutURL *string + Oauth2AllowImplicitFlow *bool + Oauth2AllowURLPathMatching *bool + Oauth2Permissions *[]OAuth2Permission + Oauth2RequirePostResponse *bool + OptionalClaims *OptionalClaims + OrgRestrictions *[]string + PasswordCredentials *[]PasswordCredential + PreAuthorizedApplications *[]PreAuthorizedApplication + PublicClient *bool + PublisherDomain *string + ReplyUrls *[]string + RequiredResourceAccess *[]RequiredResourceAccess + SamlMetadataURL *string + SignInAudience *string + WwwHomepage *string + type ApplicationsClient struct + func NewApplicationsClient(tenantID string) ApplicationsClient + func NewApplicationsClientWithBaseURI(baseURI string, tenantID string) ApplicationsClient + func (client ApplicationsClient) AddOwner(ctx context.Context, applicationObjectID string, parameters AddOwnerParameters) (result autorest.Response, err error) + func (client ApplicationsClient) AddOwnerPreparer(ctx context.Context, applicationObjectID string, parameters AddOwnerParameters) (*http.Request, error) + func (client ApplicationsClient) AddOwnerResponder(resp *http.Response) (result autorest.Response, err error) + func (client ApplicationsClient) AddOwnerSender(req *http.Request) (*http.Response, error) + func (client ApplicationsClient) Create(ctx context.Context, parameters ApplicationCreateParameters) (result Application, err error) + func (client ApplicationsClient) CreatePreparer(ctx context.Context, parameters ApplicationCreateParameters) (*http.Request, error) + func (client ApplicationsClient) CreateResponder(resp *http.Response) (result Application, err error) + func (client ApplicationsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client ApplicationsClient) Delete(ctx context.Context, applicationObjectID string) (result autorest.Response, err error) + func (client ApplicationsClient) DeletePreparer(ctx context.Context, applicationObjectID string) (*http.Request, error) + func (client ApplicationsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ApplicationsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ApplicationsClient) Get(ctx context.Context, applicationObjectID string) (result Application, err error) + func (client ApplicationsClient) GetPreparer(ctx context.Context, applicationObjectID string) (*http.Request, error) + func (client ApplicationsClient) GetResponder(resp *http.Response) (result Application, err error) + func (client ApplicationsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ApplicationsClient) GetServicePrincipalsIDByAppID(ctx context.Context, applicationID string) (result ServicePrincipalObjectResult, err error) + func (client ApplicationsClient) GetServicePrincipalsIDByAppIDPreparer(ctx context.Context, applicationID string) (*http.Request, error) + func (client ApplicationsClient) GetServicePrincipalsIDByAppIDResponder(resp *http.Response) (result ServicePrincipalObjectResult, err error) + func (client ApplicationsClient) GetServicePrincipalsIDByAppIDSender(req *http.Request) (*http.Response, error) + func (client ApplicationsClient) List(ctx context.Context, filter string) (result ApplicationListResultPage, err error) + func (client ApplicationsClient) ListComplete(ctx context.Context, filter string) (result ApplicationListResultIterator, err error) + func (client ApplicationsClient) ListKeyCredentials(ctx context.Context, applicationObjectID string) (result KeyCredentialListResult, err error) + func (client ApplicationsClient) ListKeyCredentialsPreparer(ctx context.Context, applicationObjectID string) (*http.Request, error) + func (client ApplicationsClient) ListKeyCredentialsResponder(resp *http.Response) (result KeyCredentialListResult, err error) + func (client ApplicationsClient) ListKeyCredentialsSender(req *http.Request) (*http.Response, error) + func (client ApplicationsClient) ListNext(ctx context.Context, nextLink string) (result ApplicationListResult, err error) + func (client ApplicationsClient) ListNextPreparer(ctx context.Context, nextLink string) (*http.Request, error) + func (client ApplicationsClient) ListNextResponder(resp *http.Response) (result ApplicationListResult, err error) + func (client ApplicationsClient) ListNextSender(req *http.Request) (*http.Response, error) + func (client ApplicationsClient) ListOwners(ctx context.Context, applicationObjectID string) (result DirectoryObjectListResultPage, err error) + func (client ApplicationsClient) ListOwnersComplete(ctx context.Context, applicationObjectID string) (result DirectoryObjectListResultIterator, err error) + func (client ApplicationsClient) ListOwnersPreparer(ctx context.Context, applicationObjectID string) (*http.Request, error) + func (client ApplicationsClient) ListOwnersResponder(resp *http.Response) (result DirectoryObjectListResult, err error) + func (client ApplicationsClient) ListOwnersSender(req *http.Request) (*http.Response, error) + func (client ApplicationsClient) ListPasswordCredentials(ctx context.Context, applicationObjectID string) (result PasswordCredentialListResult, err error) + func (client ApplicationsClient) ListPasswordCredentialsPreparer(ctx context.Context, applicationObjectID string) (*http.Request, error) + func (client ApplicationsClient) ListPasswordCredentialsResponder(resp *http.Response) (result PasswordCredentialListResult, err error) + func (client ApplicationsClient) ListPasswordCredentialsSender(req *http.Request) (*http.Response, error) + func (client ApplicationsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client ApplicationsClient) ListResponder(resp *http.Response) (result ApplicationListResult, err error) + func (client ApplicationsClient) ListSender(req *http.Request) (*http.Response, error) + func (client ApplicationsClient) Patch(ctx context.Context, applicationObjectID string, ...) (result autorest.Response, err error) + func (client ApplicationsClient) PatchPreparer(ctx context.Context, applicationObjectID string, ...) (*http.Request, error) + func (client ApplicationsClient) PatchResponder(resp *http.Response) (result autorest.Response, err error) + func (client ApplicationsClient) PatchSender(req *http.Request) (*http.Response, error) + func (client ApplicationsClient) RemoveOwner(ctx context.Context, applicationObjectID string, ownerObjectID string) (result autorest.Response, err error) + func (client ApplicationsClient) RemoveOwnerPreparer(ctx context.Context, applicationObjectID string, ownerObjectID string) (*http.Request, error) + func (client ApplicationsClient) RemoveOwnerResponder(resp *http.Response) (result autorest.Response, err error) + func (client ApplicationsClient) RemoveOwnerSender(req *http.Request) (*http.Response, error) + func (client ApplicationsClient) UpdateKeyCredentials(ctx context.Context, applicationObjectID string, ...) (result autorest.Response, err error) + func (client ApplicationsClient) UpdateKeyCredentialsPreparer(ctx context.Context, applicationObjectID string, ...) (*http.Request, error) + func (client ApplicationsClient) UpdateKeyCredentialsResponder(resp *http.Response) (result autorest.Response, err error) + func (client ApplicationsClient) UpdateKeyCredentialsSender(req *http.Request) (*http.Response, error) + func (client ApplicationsClient) UpdatePasswordCredentials(ctx context.Context, applicationObjectID string, ...) (result autorest.Response, err error) + func (client ApplicationsClient) UpdatePasswordCredentialsPreparer(ctx context.Context, applicationObjectID string, ...) (*http.Request, error) + func (client ApplicationsClient) UpdatePasswordCredentialsResponder(resp *http.Response) (result autorest.Response, err error) + func (client ApplicationsClient) UpdatePasswordCredentialsSender(req *http.Request) (*http.Response, error) + type BaseClient struct + BaseURI string + TenantID string + func New(tenantID string) BaseClient + func NewWithBaseURI(baseURI string, tenantID string) BaseClient + type BasicDirectoryObject interface + AsADGroup func() (*ADGroup, bool) + AsApplication func() (*Application, bool) + AsDirectoryObject func() (*DirectoryObject, bool) + AsServicePrincipal func() (*ServicePrincipal, bool) + AsUser func() (*User, bool) + type CheckGroupMembershipParameters struct + AdditionalProperties map[string]interface{} + GroupID *string + MemberID *string + func (cgmp *CheckGroupMembershipParameters) UnmarshalJSON(body []byte) error + func (cgmp CheckGroupMembershipParameters) MarshalJSON() ([]byte, error) + type CheckGroupMembershipResult struct + AdditionalProperties map[string]interface{} + Value *bool + func (cgmr *CheckGroupMembershipResult) UnmarshalJSON(body []byte) error + func (cgmr CheckGroupMembershipResult) MarshalJSON() ([]byte, error) + type ConsentType string + const AllPrincipals + const Principal + func PossibleConsentTypeValues() []ConsentType + type DeletedApplicationsClient struct + func NewDeletedApplicationsClient(tenantID string) DeletedApplicationsClient + func NewDeletedApplicationsClientWithBaseURI(baseURI string, tenantID string) DeletedApplicationsClient + func (client DeletedApplicationsClient) HardDelete(ctx context.Context, applicationObjectID string) (result autorest.Response, err error) + func (client DeletedApplicationsClient) HardDeletePreparer(ctx context.Context, applicationObjectID string) (*http.Request, error) + func (client DeletedApplicationsClient) HardDeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client DeletedApplicationsClient) HardDeleteSender(req *http.Request) (*http.Response, error) + func (client DeletedApplicationsClient) List(ctx context.Context, filter string) (result ApplicationListResultPage, err error) + func (client DeletedApplicationsClient) ListComplete(ctx context.Context, filter string) (result ApplicationListResultIterator, err error) + func (client DeletedApplicationsClient) ListNext(ctx context.Context, nextLink string) (result ApplicationListResult, err error) + func (client DeletedApplicationsClient) ListNextPreparer(ctx context.Context, nextLink string) (*http.Request, error) + func (client DeletedApplicationsClient) ListNextResponder(resp *http.Response) (result ApplicationListResult, err error) + func (client DeletedApplicationsClient) ListNextSender(req *http.Request) (*http.Response, error) + func (client DeletedApplicationsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client DeletedApplicationsClient) ListResponder(resp *http.Response) (result ApplicationListResult, err error) + func (client DeletedApplicationsClient) ListSender(req *http.Request) (*http.Response, error) + func (client DeletedApplicationsClient) Restore(ctx context.Context, objectID string) (result Application, err error) + func (client DeletedApplicationsClient) RestorePreparer(ctx context.Context, objectID string) (*http.Request, error) + func (client DeletedApplicationsClient) RestoreResponder(resp *http.Response) (result Application, err error) + func (client DeletedApplicationsClient) RestoreSender(req *http.Request) (*http.Response, error) + type DirectoryObject struct + AdditionalProperties map[string]interface{} + DeletionTimestamp *date.Time + ObjectID *string + ObjectType ObjectType + func (do *DirectoryObject) UnmarshalJSON(body []byte) error + func (do DirectoryObject) AsADGroup() (*ADGroup, bool) + func (do DirectoryObject) AsApplication() (*Application, bool) + func (do DirectoryObject) AsBasicDirectoryObject() (BasicDirectoryObject, bool) + func (do DirectoryObject) AsDirectoryObject() (*DirectoryObject, bool) + func (do DirectoryObject) AsServicePrincipal() (*ServicePrincipal, bool) + func (do DirectoryObject) AsUser() (*User, bool) + func (do DirectoryObject) MarshalJSON() ([]byte, error) + type DirectoryObjectListResult struct + OdataNextLink *string + Value *[]BasicDirectoryObject + func (dolr *DirectoryObjectListResult) UnmarshalJSON(body []byte) error + func (dolr DirectoryObjectListResult) IsEmpty() bool + type DirectoryObjectListResultIterator struct + func NewDirectoryObjectListResultIterator(page DirectoryObjectListResultPage) DirectoryObjectListResultIterator + func (iter *DirectoryObjectListResultIterator) Next() error + func (iter *DirectoryObjectListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter DirectoryObjectListResultIterator) NotDone() bool + func (iter DirectoryObjectListResultIterator) Response() DirectoryObjectListResult + func (iter DirectoryObjectListResultIterator) Value() BasicDirectoryObject + type DirectoryObjectListResultPage struct + func NewDirectoryObjectListResultPage(...) DirectoryObjectListResultPage + func (page *DirectoryObjectListResultPage) Next() error + func (page *DirectoryObjectListResultPage) NextWithContext(ctx context.Context) (err error) + func (page DirectoryObjectListResultPage) NotDone() bool + func (page DirectoryObjectListResultPage) Response() DirectoryObjectListResult + func (page DirectoryObjectListResultPage) Values() []BasicDirectoryObject + type Domain struct + AdditionalProperties map[string]interface{} + AuthenticationType *string + IsDefault *bool + IsVerified *bool + Name *string + func (d *Domain) UnmarshalJSON(body []byte) error + func (d Domain) MarshalJSON() ([]byte, error) + type DomainListResult struct + Value *[]Domain + type DomainsClient struct + func NewDomainsClient(tenantID string) DomainsClient + func NewDomainsClientWithBaseURI(baseURI string, tenantID string) DomainsClient + func (client DomainsClient) Get(ctx context.Context, domainName string) (result Domain, err error) + func (client DomainsClient) GetPreparer(ctx context.Context, domainName string) (*http.Request, error) + func (client DomainsClient) GetResponder(resp *http.Response) (result Domain, err error) + func (client DomainsClient) GetSender(req *http.Request) (*http.Response, error) + func (client DomainsClient) List(ctx context.Context, filter string) (result DomainListResult, err error) + func (client DomainsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client DomainsClient) ListResponder(resp *http.Response) (result DomainListResult, err error) + func (client DomainsClient) ListSender(req *http.Request) (*http.Response, error) + type ErrorMessage struct + Message *string + type GetObjectsParameters struct + AdditionalProperties map[string]interface{} + IncludeDirectoryObjectReferences *bool + ObjectIds *[]string + Types *[]string + func (gop *GetObjectsParameters) UnmarshalJSON(body []byte) error + func (gop GetObjectsParameters) MarshalJSON() ([]byte, error) + type GraphError struct + func (ge *GraphError) UnmarshalJSON(body []byte) error + func (ge GraphError) MarshalJSON() ([]byte, error) + type GroupAddMemberParameters struct + AdditionalProperties map[string]interface{} + URL *string + func (gamp *GroupAddMemberParameters) UnmarshalJSON(body []byte) error + func (gamp GroupAddMemberParameters) MarshalJSON() ([]byte, error) + type GroupCreateParameters struct + AdditionalProperties map[string]interface{} + DisplayName *string + MailEnabled *bool + MailNickname *string + SecurityEnabled *bool + func (gcp *GroupCreateParameters) UnmarshalJSON(body []byte) error + func (gcp GroupCreateParameters) MarshalJSON() ([]byte, error) + type GroupGetMemberGroupsParameters struct + AdditionalProperties map[string]interface{} + SecurityEnabledOnly *bool + func (ggmgp *GroupGetMemberGroupsParameters) UnmarshalJSON(body []byte) error + func (ggmgp GroupGetMemberGroupsParameters) MarshalJSON() ([]byte, error) + type GroupGetMemberGroupsResult struct + Value *[]string + type GroupListResult struct + OdataNextLink *string + Value *[]ADGroup + func (glr GroupListResult) IsEmpty() bool + type GroupListResultIterator struct + func NewGroupListResultIterator(page GroupListResultPage) GroupListResultIterator + func (iter *GroupListResultIterator) Next() error + func (iter *GroupListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter GroupListResultIterator) NotDone() bool + func (iter GroupListResultIterator) Response() GroupListResult + func (iter GroupListResultIterator) Value() ADGroup + type GroupListResultPage struct + func NewGroupListResultPage(getNextPage func(context.Context, GroupListResult) (GroupListResult, error)) GroupListResultPage + func (page *GroupListResultPage) Next() error + func (page *GroupListResultPage) NextWithContext(ctx context.Context) (err error) + func (page GroupListResultPage) NotDone() bool + func (page GroupListResultPage) Response() GroupListResult + func (page GroupListResultPage) Values() []ADGroup + type GroupsClient struct + func NewGroupsClient(tenantID string) GroupsClient + func NewGroupsClientWithBaseURI(baseURI string, tenantID string) GroupsClient + func (client GroupsClient) AddMember(ctx context.Context, groupObjectID string, parameters GroupAddMemberParameters) (result autorest.Response, err error) + func (client GroupsClient) AddMemberPreparer(ctx context.Context, groupObjectID string, parameters GroupAddMemberParameters) (*http.Request, error) + func (client GroupsClient) AddMemberResponder(resp *http.Response) (result autorest.Response, err error) + func (client GroupsClient) AddMemberSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) AddOwner(ctx context.Context, objectID string, parameters AddOwnerParameters) (result autorest.Response, err error) + func (client GroupsClient) AddOwnerPreparer(ctx context.Context, objectID string, parameters AddOwnerParameters) (*http.Request, error) + func (client GroupsClient) AddOwnerResponder(resp *http.Response) (result autorest.Response, err error) + func (client GroupsClient) AddOwnerSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) Create(ctx context.Context, parameters GroupCreateParameters) (result ADGroup, err error) + func (client GroupsClient) CreatePreparer(ctx context.Context, parameters GroupCreateParameters) (*http.Request, error) + func (client GroupsClient) CreateResponder(resp *http.Response) (result ADGroup, err error) + func (client GroupsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) Delete(ctx context.Context, objectID string) (result autorest.Response, err error) + func (client GroupsClient) DeletePreparer(ctx context.Context, objectID string) (*http.Request, error) + func (client GroupsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client GroupsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) Get(ctx context.Context, objectID string) (result ADGroup, err error) + func (client GroupsClient) GetGroupMembers(ctx context.Context, objectID string) (result DirectoryObjectListResultPage, err error) + func (client GroupsClient) GetGroupMembersComplete(ctx context.Context, objectID string) (result DirectoryObjectListResultIterator, err error) + func (client GroupsClient) GetGroupMembersNext(ctx context.Context, nextLink string) (result DirectoryObjectListResult, err error) + func (client GroupsClient) GetGroupMembersNextPreparer(ctx context.Context, nextLink string) (*http.Request, error) + func (client GroupsClient) GetGroupMembersNextResponder(resp *http.Response) (result DirectoryObjectListResult, err error) + func (client GroupsClient) GetGroupMembersNextSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) GetGroupMembersPreparer(ctx context.Context, objectID string) (*http.Request, error) + func (client GroupsClient) GetGroupMembersResponder(resp *http.Response) (result DirectoryObjectListResult, err error) + func (client GroupsClient) GetGroupMembersSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) GetMemberGroups(ctx context.Context, objectID string, ...) (result GroupGetMemberGroupsResult, err error) + func (client GroupsClient) GetMemberGroupsPreparer(ctx context.Context, objectID string, ...) (*http.Request, error) + func (client GroupsClient) GetMemberGroupsResponder(resp *http.Response) (result GroupGetMemberGroupsResult, err error) + func (client GroupsClient) GetMemberGroupsSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) GetPreparer(ctx context.Context, objectID string) (*http.Request, error) + func (client GroupsClient) GetResponder(resp *http.Response) (result ADGroup, err error) + func (client GroupsClient) GetSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) IsMemberOf(ctx context.Context, parameters CheckGroupMembershipParameters) (result CheckGroupMembershipResult, err error) + func (client GroupsClient) IsMemberOfPreparer(ctx context.Context, parameters CheckGroupMembershipParameters) (*http.Request, error) + func (client GroupsClient) IsMemberOfResponder(resp *http.Response) (result CheckGroupMembershipResult, err error) + func (client GroupsClient) IsMemberOfSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) List(ctx context.Context, filter string) (result GroupListResultPage, err error) + func (client GroupsClient) ListComplete(ctx context.Context, filter string) (result GroupListResultIterator, err error) + func (client GroupsClient) ListNext(ctx context.Context, nextLink string) (result GroupListResult, err error) + func (client GroupsClient) ListNextPreparer(ctx context.Context, nextLink string) (*http.Request, error) + func (client GroupsClient) ListNextResponder(resp *http.Response) (result GroupListResult, err error) + func (client GroupsClient) ListNextSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) ListOwners(ctx context.Context, objectID string) (result DirectoryObjectListResultPage, err error) + func (client GroupsClient) ListOwnersComplete(ctx context.Context, objectID string) (result DirectoryObjectListResultIterator, err error) + func (client GroupsClient) ListOwnersPreparer(ctx context.Context, objectID string) (*http.Request, error) + func (client GroupsClient) ListOwnersResponder(resp *http.Response) (result DirectoryObjectListResult, err error) + func (client GroupsClient) ListOwnersSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client GroupsClient) ListResponder(resp *http.Response) (result GroupListResult, err error) + func (client GroupsClient) ListSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) RemoveMember(ctx context.Context, groupObjectID string, memberObjectID string) (result autorest.Response, err error) + func (client GroupsClient) RemoveMemberPreparer(ctx context.Context, groupObjectID string, memberObjectID string) (*http.Request, error) + func (client GroupsClient) RemoveMemberResponder(resp *http.Response) (result autorest.Response, err error) + func (client GroupsClient) RemoveMemberSender(req *http.Request) (*http.Response, error) + func (client GroupsClient) RemoveOwner(ctx context.Context, objectID string, ownerObjectID string) (result autorest.Response, err error) + func (client GroupsClient) RemoveOwnerPreparer(ctx context.Context, objectID string, ownerObjectID string) (*http.Request, error) + func (client GroupsClient) RemoveOwnerResponder(resp *http.Response) (result autorest.Response, err error) + func (client GroupsClient) RemoveOwnerSender(req *http.Request) (*http.Response, error) + type InformationalURL struct + Marketing *string + Privacy *string + Support *string + TermsOfService *string + type KeyCredential struct + AdditionalProperties map[string]interface{} + CustomKeyIdentifier *string + EndDate *date.Time + KeyID *string + StartDate *date.Time + Type *string + Usage *string + Value *string + func (kc *KeyCredential) UnmarshalJSON(body []byte) error + func (kc KeyCredential) MarshalJSON() ([]byte, error) + type KeyCredentialListResult struct + Value *[]KeyCredential + type KeyCredentialsUpdateParameters struct + Value *[]KeyCredential + type OAuth2Permission struct + AdminConsentDescription *string + AdminConsentDisplayName *string + ID *string + IsEnabled *bool + Type *string + UserConsentDescription *string + UserConsentDisplayName *string + Value *string + type OAuth2PermissionGrant struct + ClientID *string + ConsentType ConsentType + ExpiryTime *string + ObjectID *string + OdataType *string + PrincipalID *string + ResourceID *string + Scope *string + StartTime *string + type OAuth2PermissionGrantClient struct + func NewOAuth2PermissionGrantClient(tenantID string) OAuth2PermissionGrantClient + func NewOAuth2PermissionGrantClientWithBaseURI(baseURI string, tenantID string) OAuth2PermissionGrantClient + func (client OAuth2PermissionGrantClient) Create(ctx context.Context, body *OAuth2PermissionGrant) (result OAuth2PermissionGrant, err error) + func (client OAuth2PermissionGrantClient) CreatePreparer(ctx context.Context, body *OAuth2PermissionGrant) (*http.Request, error) + func (client OAuth2PermissionGrantClient) CreateResponder(resp *http.Response) (result OAuth2PermissionGrant, err error) + func (client OAuth2PermissionGrantClient) CreateSender(req *http.Request) (*http.Response, error) + func (client OAuth2PermissionGrantClient) Delete(ctx context.Context, objectID string) (result autorest.Response, err error) + func (client OAuth2PermissionGrantClient) DeletePreparer(ctx context.Context, objectID string) (*http.Request, error) + func (client OAuth2PermissionGrantClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client OAuth2PermissionGrantClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client OAuth2PermissionGrantClient) List(ctx context.Context, filter string) (result OAuth2PermissionGrantListResultPage, err error) + func (client OAuth2PermissionGrantClient) ListComplete(ctx context.Context, filter string) (result OAuth2PermissionGrantListResultIterator, err error) + func (client OAuth2PermissionGrantClient) ListNext(ctx context.Context, nextLink string) (result OAuth2PermissionGrantListResult, err error) + func (client OAuth2PermissionGrantClient) ListNextPreparer(ctx context.Context, nextLink string) (*http.Request, error) + func (client OAuth2PermissionGrantClient) ListNextResponder(resp *http.Response) (result OAuth2PermissionGrantListResult, err error) + func (client OAuth2PermissionGrantClient) ListNextSender(req *http.Request) (*http.Response, error) + func (client OAuth2PermissionGrantClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client OAuth2PermissionGrantClient) ListResponder(resp *http.Response) (result OAuth2PermissionGrantListResult, err error) + func (client OAuth2PermissionGrantClient) ListSender(req *http.Request) (*http.Response, error) + type OAuth2PermissionGrantListResult struct + OdataNextLink *string + Value *[]OAuth2PermissionGrant + func (oa2pglr OAuth2PermissionGrantListResult) IsEmpty() bool + type OAuth2PermissionGrantListResultIterator struct + func NewOAuth2PermissionGrantListResultIterator(page OAuth2PermissionGrantListResultPage) OAuth2PermissionGrantListResultIterator + func (iter *OAuth2PermissionGrantListResultIterator) Next() error + func (iter *OAuth2PermissionGrantListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter OAuth2PermissionGrantListResultIterator) NotDone() bool + func (iter OAuth2PermissionGrantListResultIterator) Response() OAuth2PermissionGrantListResult + func (iter OAuth2PermissionGrantListResultIterator) Value() OAuth2PermissionGrant + type OAuth2PermissionGrantListResultPage struct + func NewOAuth2PermissionGrantListResultPage(...) OAuth2PermissionGrantListResultPage + func (page *OAuth2PermissionGrantListResultPage) Next() error + func (page *OAuth2PermissionGrantListResultPage) NextWithContext(ctx context.Context) (err error) + func (page OAuth2PermissionGrantListResultPage) NotDone() bool + func (page OAuth2PermissionGrantListResultPage) Response() OAuth2PermissionGrantListResult + func (page OAuth2PermissionGrantListResultPage) Values() []OAuth2PermissionGrant + type ObjectType string + const ObjectTypeApplication + const ObjectTypeDirectoryObject + const ObjectTypeGroup + const ObjectTypeServicePrincipal + const ObjectTypeUser + func PossibleObjectTypeValues() []ObjectType + type ObjectsClient struct + func NewObjectsClient(tenantID string) ObjectsClient + func NewObjectsClientWithBaseURI(baseURI string, tenantID string) ObjectsClient + func (client ObjectsClient) GetObjectsByObjectIds(ctx context.Context, parameters GetObjectsParameters) (result DirectoryObjectListResultPage, err error) + func (client ObjectsClient) GetObjectsByObjectIdsComplete(ctx context.Context, parameters GetObjectsParameters) (result DirectoryObjectListResultIterator, err error) + func (client ObjectsClient) GetObjectsByObjectIdsNext(ctx context.Context, nextLink string) (result DirectoryObjectListResult, err error) + func (client ObjectsClient) GetObjectsByObjectIdsNextPreparer(ctx context.Context, nextLink string) (*http.Request, error) + func (client ObjectsClient) GetObjectsByObjectIdsNextResponder(resp *http.Response) (result DirectoryObjectListResult, err error) + func (client ObjectsClient) GetObjectsByObjectIdsNextSender(req *http.Request) (*http.Response, error) + func (client ObjectsClient) GetObjectsByObjectIdsPreparer(ctx context.Context, parameters GetObjectsParameters) (*http.Request, error) + func (client ObjectsClient) GetObjectsByObjectIdsResponder(resp *http.Response) (result DirectoryObjectListResult, err error) + func (client ObjectsClient) GetObjectsByObjectIdsSender(req *http.Request) (*http.Response, error) + type OdataError struct + Code *string + func (oe *OdataError) UnmarshalJSON(body []byte) error + func (oe OdataError) MarshalJSON() ([]byte, error) + type OptionalClaim struct + AdditionalProperties interface{} + Essential *bool + Name *string + Source *string + type OptionalClaims struct + AccessToken *[]OptionalClaim + IDToken *[]OptionalClaim + SamlToken *[]OptionalClaim + type PasswordCredential struct + AdditionalProperties map[string]interface{} + CustomKeyIdentifier *[]byte + EndDate *date.Time + KeyID *string + StartDate *date.Time + Value *string + func (pc *PasswordCredential) UnmarshalJSON(body []byte) error + func (pc PasswordCredential) MarshalJSON() ([]byte, error) + type PasswordCredentialListResult struct + Value *[]PasswordCredential + type PasswordCredentialsUpdateParameters struct + Value *[]PasswordCredential + type PasswordProfile struct + AdditionalProperties map[string]interface{} + ForceChangePasswordNextLogin *bool + Password *string + func (pp *PasswordProfile) UnmarshalJSON(body []byte) error + func (pp PasswordProfile) MarshalJSON() ([]byte, error) + type PreAuthorizedApplication struct + AppID *string + Extensions *[]PreAuthorizedApplicationExtension + Permissions *[]PreAuthorizedApplicationPermission + type PreAuthorizedApplicationExtension struct + Conditions *[]string + type PreAuthorizedApplicationPermission struct + AccessGrants *[]string + DirectAccessGrant *bool + type RequiredResourceAccess struct + AdditionalProperties map[string]interface{} + ResourceAccess *[]ResourceAccess + ResourceAppID *string + func (rra *RequiredResourceAccess) UnmarshalJSON(body []byte) error + func (rra RequiredResourceAccess) MarshalJSON() ([]byte, error) + type ResourceAccess struct + AdditionalProperties map[string]interface{} + ID *string + Type *string + func (ra *ResourceAccess) UnmarshalJSON(body []byte) error + func (ra ResourceAccess) MarshalJSON() ([]byte, error) + type ServicePrincipal struct + AccountEnabled *bool + AdditionalProperties map[string]interface{} + AlternativeNames *[]string + AppDisplayName *string + AppID *string + AppOwnerTenantID *string + AppRoleAssignmentRequired *bool + AppRoles *[]AppRole + DeletionTimestamp *date.Time + DisplayName *string + ErrorURL *string + Homepage *string + KeyCredentials *[]KeyCredential + LogoutURL *string + Oauth2Permissions *[]OAuth2Permission + ObjectID *string + ObjectType ObjectType + PasswordCredentials *[]PasswordCredential + PreferredTokenSigningKeyThumbprint *string + PublisherName *string + ReplyUrls *[]string + SamlMetadataURL *string + ServicePrincipalNames *[]string + ServicePrincipalType *string + Tags *[]string + func (sp *ServicePrincipal) UnmarshalJSON(body []byte) error + func (sp ServicePrincipal) AsADGroup() (*ADGroup, bool) + func (sp ServicePrincipal) AsApplication() (*Application, bool) + func (sp ServicePrincipal) AsBasicDirectoryObject() (BasicDirectoryObject, bool) + func (sp ServicePrincipal) AsDirectoryObject() (*DirectoryObject, bool) + func (sp ServicePrincipal) AsServicePrincipal() (*ServicePrincipal, bool) + func (sp ServicePrincipal) AsUser() (*User, bool) + func (sp ServicePrincipal) MarshalJSON() ([]byte, error) + type ServicePrincipalBase struct + AccountEnabled *bool + AppRoleAssignmentRequired *bool + KeyCredentials *[]KeyCredential + PasswordCredentials *[]PasswordCredential + ServicePrincipalType *string + Tags *[]string + type ServicePrincipalCreateParameters struct + AccountEnabled *bool + AppID *string + AppRoleAssignmentRequired *bool + KeyCredentials *[]KeyCredential + PasswordCredentials *[]PasswordCredential + ServicePrincipalType *string + Tags *[]string + type ServicePrincipalListResult struct + OdataNextLink *string + Value *[]ServicePrincipal + func (splr ServicePrincipalListResult) IsEmpty() bool + type ServicePrincipalListResultIterator struct + func NewServicePrincipalListResultIterator(page ServicePrincipalListResultPage) ServicePrincipalListResultIterator + func (iter *ServicePrincipalListResultIterator) Next() error + func (iter *ServicePrincipalListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ServicePrincipalListResultIterator) NotDone() bool + func (iter ServicePrincipalListResultIterator) Response() ServicePrincipalListResult + func (iter ServicePrincipalListResultIterator) Value() ServicePrincipal + type ServicePrincipalListResultPage struct + func NewServicePrincipalListResultPage(...) ServicePrincipalListResultPage + func (page *ServicePrincipalListResultPage) Next() error + func (page *ServicePrincipalListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ServicePrincipalListResultPage) NotDone() bool + func (page ServicePrincipalListResultPage) Response() ServicePrincipalListResult + func (page ServicePrincipalListResultPage) Values() []ServicePrincipal + type ServicePrincipalObjectResult struct + OdataMetadata *string + Value *string + type ServicePrincipalUpdateParameters struct + AccountEnabled *bool + AppRoleAssignmentRequired *bool + KeyCredentials *[]KeyCredential + PasswordCredentials *[]PasswordCredential + ServicePrincipalType *string + Tags *[]string + type ServicePrincipalsClient struct + func NewServicePrincipalsClient(tenantID string) ServicePrincipalsClient + func NewServicePrincipalsClientWithBaseURI(baseURI string, tenantID string) ServicePrincipalsClient + func (client ServicePrincipalsClient) Create(ctx context.Context, parameters ServicePrincipalCreateParameters) (result ServicePrincipal, err error) + func (client ServicePrincipalsClient) CreatePreparer(ctx context.Context, parameters ServicePrincipalCreateParameters) (*http.Request, error) + func (client ServicePrincipalsClient) CreateResponder(resp *http.Response) (result ServicePrincipal, err error) + func (client ServicePrincipalsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client ServicePrincipalsClient) Delete(ctx context.Context, objectID string) (result autorest.Response, err error) + func (client ServicePrincipalsClient) DeletePreparer(ctx context.Context, objectID string) (*http.Request, error) + func (client ServicePrincipalsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ServicePrincipalsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ServicePrincipalsClient) Get(ctx context.Context, objectID string) (result ServicePrincipal, err error) + func (client ServicePrincipalsClient) GetPreparer(ctx context.Context, objectID string) (*http.Request, error) + func (client ServicePrincipalsClient) GetResponder(resp *http.Response) (result ServicePrincipal, err error) + func (client ServicePrincipalsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ServicePrincipalsClient) List(ctx context.Context, filter string) (result ServicePrincipalListResultPage, err error) + func (client ServicePrincipalsClient) ListComplete(ctx context.Context, filter string) (result ServicePrincipalListResultIterator, err error) + func (client ServicePrincipalsClient) ListKeyCredentials(ctx context.Context, objectID string) (result KeyCredentialListResult, err error) + func (client ServicePrincipalsClient) ListKeyCredentialsPreparer(ctx context.Context, objectID string) (*http.Request, error) + func (client ServicePrincipalsClient) ListKeyCredentialsResponder(resp *http.Response) (result KeyCredentialListResult, err error) + func (client ServicePrincipalsClient) ListKeyCredentialsSender(req *http.Request) (*http.Response, error) + func (client ServicePrincipalsClient) ListNext(ctx context.Context, nextLink string) (result ServicePrincipalListResult, err error) + func (client ServicePrincipalsClient) ListNextPreparer(ctx context.Context, nextLink string) (*http.Request, error) + func (client ServicePrincipalsClient) ListNextResponder(resp *http.Response) (result ServicePrincipalListResult, err error) + func (client ServicePrincipalsClient) ListNextSender(req *http.Request) (*http.Response, error) + func (client ServicePrincipalsClient) ListOwners(ctx context.Context, objectID string) (result DirectoryObjectListResultPage, err error) + func (client ServicePrincipalsClient) ListOwnersComplete(ctx context.Context, objectID string) (result DirectoryObjectListResultIterator, err error) + func (client ServicePrincipalsClient) ListOwnersPreparer(ctx context.Context, objectID string) (*http.Request, error) + func (client ServicePrincipalsClient) ListOwnersResponder(resp *http.Response) (result DirectoryObjectListResult, err error) + func (client ServicePrincipalsClient) ListOwnersSender(req *http.Request) (*http.Response, error) + func (client ServicePrincipalsClient) ListPasswordCredentials(ctx context.Context, objectID string) (result PasswordCredentialListResult, err error) + func (client ServicePrincipalsClient) ListPasswordCredentialsPreparer(ctx context.Context, objectID string) (*http.Request, error) + func (client ServicePrincipalsClient) ListPasswordCredentialsResponder(resp *http.Response) (result PasswordCredentialListResult, err error) + func (client ServicePrincipalsClient) ListPasswordCredentialsSender(req *http.Request) (*http.Response, error) + func (client ServicePrincipalsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client ServicePrincipalsClient) ListResponder(resp *http.Response) (result ServicePrincipalListResult, err error) + func (client ServicePrincipalsClient) ListSender(req *http.Request) (*http.Response, error) + func (client ServicePrincipalsClient) Update(ctx context.Context, objectID string, ...) (result autorest.Response, err error) + func (client ServicePrincipalsClient) UpdateKeyCredentials(ctx context.Context, objectID string, ...) (result autorest.Response, err error) + func (client ServicePrincipalsClient) UpdateKeyCredentialsPreparer(ctx context.Context, objectID string, ...) (*http.Request, error) + func (client ServicePrincipalsClient) UpdateKeyCredentialsResponder(resp *http.Response) (result autorest.Response, err error) + func (client ServicePrincipalsClient) UpdateKeyCredentialsSender(req *http.Request) (*http.Response, error) + func (client ServicePrincipalsClient) UpdatePasswordCredentials(ctx context.Context, objectID string, ...) (result autorest.Response, err error) + func (client ServicePrincipalsClient) UpdatePasswordCredentialsPreparer(ctx context.Context, objectID string, ...) (*http.Request, error) + func (client ServicePrincipalsClient) UpdatePasswordCredentialsResponder(resp *http.Response) (result autorest.Response, err error) + func (client ServicePrincipalsClient) UpdatePasswordCredentialsSender(req *http.Request) (*http.Response, error) + func (client ServicePrincipalsClient) UpdatePreparer(ctx context.Context, objectID string, ...) (*http.Request, error) + func (client ServicePrincipalsClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error) + func (client ServicePrincipalsClient) UpdateSender(req *http.Request) (*http.Response, error) + type SignInName struct + AdditionalProperties map[string]interface{} + Type *string + Value *string + func (sin *SignInName) UnmarshalJSON(body []byte) error + func (sin SignInName) MarshalJSON() ([]byte, error) + type SignedInUserClient struct + func NewSignedInUserClient(tenantID string) SignedInUserClient + func NewSignedInUserClientWithBaseURI(baseURI string, tenantID string) SignedInUserClient + func (client SignedInUserClient) Get(ctx context.Context) (result User, err error) + func (client SignedInUserClient) GetPreparer(ctx context.Context) (*http.Request, error) + func (client SignedInUserClient) GetResponder(resp *http.Response) (result User, err error) + func (client SignedInUserClient) GetSender(req *http.Request) (*http.Response, error) + func (client SignedInUserClient) ListOwnedObjects(ctx context.Context) (result DirectoryObjectListResultPage, err error) + func (client SignedInUserClient) ListOwnedObjectsComplete(ctx context.Context) (result DirectoryObjectListResultIterator, err error) + func (client SignedInUserClient) ListOwnedObjectsNext(ctx context.Context, nextLink string) (result DirectoryObjectListResult, err error) + func (client SignedInUserClient) ListOwnedObjectsNextPreparer(ctx context.Context, nextLink string) (*http.Request, error) + func (client SignedInUserClient) ListOwnedObjectsNextResponder(resp *http.Response) (result DirectoryObjectListResult, err error) + func (client SignedInUserClient) ListOwnedObjectsNextSender(req *http.Request) (*http.Response, error) + func (client SignedInUserClient) ListOwnedObjectsPreparer(ctx context.Context) (*http.Request, error) + func (client SignedInUserClient) ListOwnedObjectsResponder(resp *http.Response) (result DirectoryObjectListResult, err error) + func (client SignedInUserClient) ListOwnedObjectsSender(req *http.Request) (*http.Response, error) + type User struct + AccountEnabled *bool + AdditionalProperties map[string]interface{} + DeletionTimestamp *date.Time + DisplayName *string + GivenName *string + ImmutableID *string + Mail *string + MailNickname *string + ObjectID *string + ObjectType ObjectType + SignInNames *[]SignInName + Surname *string + UsageLocation *string + UserPrincipalName *string + UserType UserType + func (u *User) UnmarshalJSON(body []byte) error + func (u User) AsADGroup() (*ADGroup, bool) + func (u User) AsApplication() (*Application, bool) + func (u User) AsBasicDirectoryObject() (BasicDirectoryObject, bool) + func (u User) AsDirectoryObject() (*DirectoryObject, bool) + func (u User) AsServicePrincipal() (*ServicePrincipal, bool) + func (u User) AsUser() (*User, bool) + func (u User) MarshalJSON() ([]byte, error) + type UserBase struct + AdditionalProperties map[string]interface{} + GivenName *string + ImmutableID *string + Surname *string + UsageLocation *string + UserType UserType + func (ub *UserBase) UnmarshalJSON(body []byte) error + func (ub UserBase) MarshalJSON() ([]byte, error) + type UserCreateParameters struct + AccountEnabled *bool + AdditionalProperties map[string]interface{} + DisplayName *string + GivenName *string + ImmutableID *string + Mail *string + MailNickname *string + PasswordProfile *PasswordProfile + Surname *string + UsageLocation *string + UserPrincipalName *string + UserType UserType + func (ucp *UserCreateParameters) UnmarshalJSON(body []byte) error + func (ucp UserCreateParameters) MarshalJSON() ([]byte, error) + type UserGetMemberGroupsParameters struct + AdditionalProperties map[string]interface{} + SecurityEnabledOnly *bool + func (ugmgp *UserGetMemberGroupsParameters) UnmarshalJSON(body []byte) error + func (ugmgp UserGetMemberGroupsParameters) MarshalJSON() ([]byte, error) + type UserGetMemberGroupsResult struct + Value *[]string + type UserListResult struct + OdataNextLink *string + Value *[]User + func (ulr UserListResult) IsEmpty() bool + type UserListResultIterator struct + func NewUserListResultIterator(page UserListResultPage) UserListResultIterator + func (iter *UserListResultIterator) Next() error + func (iter *UserListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter UserListResultIterator) NotDone() bool + func (iter UserListResultIterator) Response() UserListResult + func (iter UserListResultIterator) Value() User + type UserListResultPage struct + func NewUserListResultPage(getNextPage func(context.Context, UserListResult) (UserListResult, error)) UserListResultPage + func (page *UserListResultPage) Next() error + func (page *UserListResultPage) NextWithContext(ctx context.Context) (err error) + func (page UserListResultPage) NotDone() bool + func (page UserListResultPage) Response() UserListResult + func (page UserListResultPage) Values() []User + type UserType string + const Guest + const Member + func PossibleUserTypeValues() []UserType + type UserUpdateParameters struct + AccountEnabled *bool + AdditionalProperties map[string]interface{} + DisplayName *string + GivenName *string + ImmutableID *string + MailNickname *string + PasswordProfile *PasswordProfile + Surname *string + UsageLocation *string + UserPrincipalName *string + UserType UserType + func (uup *UserUpdateParameters) UnmarshalJSON(body []byte) error + func (uup UserUpdateParameters) MarshalJSON() ([]byte, error) + type UsersClient struct + func NewUsersClient(tenantID string) UsersClient + func NewUsersClientWithBaseURI(baseURI string, tenantID string) UsersClient + func (client UsersClient) Create(ctx context.Context, parameters UserCreateParameters) (result User, err error) + func (client UsersClient) CreatePreparer(ctx context.Context, parameters UserCreateParameters) (*http.Request, error) + func (client UsersClient) CreateResponder(resp *http.Response) (result User, err error) + func (client UsersClient) CreateSender(req *http.Request) (*http.Response, error) + func (client UsersClient) Delete(ctx context.Context, upnOrObjectID string) (result autorest.Response, err error) + func (client UsersClient) DeletePreparer(ctx context.Context, upnOrObjectID string) (*http.Request, error) + func (client UsersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client UsersClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client UsersClient) Get(ctx context.Context, upnOrObjectID string) (result User, err error) + func (client UsersClient) GetMemberGroups(ctx context.Context, objectID string, parameters UserGetMemberGroupsParameters) (result UserGetMemberGroupsResult, err error) + func (client UsersClient) GetMemberGroupsPreparer(ctx context.Context, objectID string, parameters UserGetMemberGroupsParameters) (*http.Request, error) + func (client UsersClient) GetMemberGroupsResponder(resp *http.Response) (result UserGetMemberGroupsResult, err error) + func (client UsersClient) GetMemberGroupsSender(req *http.Request) (*http.Response, error) + func (client UsersClient) GetPreparer(ctx context.Context, upnOrObjectID string) (*http.Request, error) + func (client UsersClient) GetResponder(resp *http.Response) (result User, err error) + func (client UsersClient) GetSender(req *http.Request) (*http.Response, error) + func (client UsersClient) List(ctx context.Context, filter string) (result UserListResultPage, err error) + func (client UsersClient) ListComplete(ctx context.Context, filter string) (result UserListResultIterator, err error) + func (client UsersClient) ListNext(ctx context.Context, nextLink string) (result UserListResult, err error) + func (client UsersClient) ListNextPreparer(ctx context.Context, nextLink string) (*http.Request, error) + func (client UsersClient) ListNextResponder(resp *http.Response) (result UserListResult, err error) + func (client UsersClient) ListNextSender(req *http.Request) (*http.Response, error) + func (client UsersClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client UsersClient) ListResponder(resp *http.Response) (result UserListResult, err error) + func (client UsersClient) ListSender(req *http.Request) (*http.Response, error) + func (client UsersClient) Update(ctx context.Context, upnOrObjectID string, parameters UserUpdateParameters) (result autorest.Response, err error) + func (client UsersClient) UpdatePreparer(ctx context.Context, upnOrObjectID string, parameters UserUpdateParameters) (*http.Request, error) + func (client UsersClient) UpdateResponder(resp *http.Response) (result autorest.Response, err error) + func (client UsersClient) UpdateSender(req *http.Request) (*http.Response, error) Other modules containing this package gopkg.in/Azure/azure-sdk-for-go.v15 gopkg.in/Azure/azure-sdk-for-go.v16 gopkg.in/Azure/azure-sdk-for-go.v17 gopkg.in/Azure/azure-sdk-for-go.v18 gopkg.in/Azure/azure-sdk-for-go.v19 gopkg.in/Azure/azure-sdk-for-go.v20 gopkg.in/Azure/azure-sdk-for-go.v21 gopkg.in/Azure/azure-sdk-for-go.v22 gopkg.in/Azure/azure-sdk-for-go.v23 gopkg.in/Azure/azure-sdk-for-go.v24 gopkg.in/Azure/azure-sdk-for-go.v25 gopkg.in/Azure/azure-sdk-for-go.v26 gopkg.in/Azure/azure-sdk-for-go.v27 gopkg.in/Azure/azure-sdk-for-go.v28 gopkg.in/Azure/azure-sdk-for-go.v29 gopkg.in/Azure/azure-sdk-for-go.v30 gopkg.in/Azure/azure-sdk-for-go.v31 gopkg.in/Azure/azure-sdk-for-go.v32 gopkg.in/Azure/azure-sdk-for-go.v33 gopkg.in/Azure/azure-sdk-for-go.v34 gopkg.in/Azure/azure-sdk-for-go.v36 gopkg.in/Azure/azure-sdk-for-go.v37 gopkg.in/Azure/azure-sdk-for-go.v38 gopkg.in/Azure/azure-sdk-for-go.v39 gopkg.in/Azure/azure-sdk-for-go.v40 gopkg.in/Azure/azure-sdk-for-go.v41 gopkg.in/Azure/azure-sdk-for-go.v42 gopkg.in/Azure/azure-sdk-for-go.v43 gopkg.in/Azure/azure-sdk-for-go.v44 gopkg.in/Azure/azure-sdk-for-go.v45 gopkg.in/Azure/azure-sdk-for-go.v46 gopkg.in/Azure/azure-sdk-for-go.v48