Documentation
¶
Index ¶
- type DirectoryObjectsCountRequestBuilder
- type DirectoryObjectsCountRequestBuilderGetRequestConfiguration
- type DirectoryObjectsDirectoryObjectItemRequestBuilder
- func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) CheckMemberGroups() *DirectoryObjectsItemCheckMemberGroupsRequestBuilder
- func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) CheckMemberObjects() *DirectoryObjectsItemCheckMemberObjectsRequestBuilder
- func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, ...) (...)
- func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, ...) (...)
- func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) GetMemberGroups() *DirectoryObjectsItemGetMemberGroupsRequestBuilder
- func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) GetMemberObjects() *DirectoryObjectsItemGetMemberObjectsRequestBuilder
- func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) Patch(ctx context.Context, ...) (...)
- func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) Restore() *DirectoryObjectsItemRestoreRequestBuilder
- type DirectoryObjectsDirectoryObjectItemRequestBuilderDeleteRequestConfiguration
- type DirectoryObjectsDirectoryObjectItemRequestBuilderGetQueryParameters
- type DirectoryObjectsDirectoryObjectItemRequestBuilderGetRequestConfiguration
- type DirectoryObjectsDirectoryObjectItemRequestBuilderPatchRequestConfiguration
- type DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder
- func NewDirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder(rawUrl string, ...) *DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder
- func NewDirectoryObjectsGetAvailableExtensionPropertiesRequestBuilderInternal(pathParameters map[string]string, ...) *DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder
- type DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration
- type DirectoryObjectsGetByIdsRequestBuilder
- type DirectoryObjectsGetByIdsRequestBuilderPostRequestConfiguration
- type DirectoryObjectsItemCheckMemberGroupsRequestBuilder
- type DirectoryObjectsItemCheckMemberGroupsRequestBuilderPostRequestConfiguration
- type DirectoryObjectsItemCheckMemberObjectsRequestBuilder
- type DirectoryObjectsItemCheckMemberObjectsRequestBuilderPostRequestConfiguration
- type DirectoryObjectsItemGetMemberGroupsRequestBuilder
- type DirectoryObjectsItemGetMemberGroupsRequestBuilderPostRequestConfiguration
- type DirectoryObjectsItemGetMemberObjectsRequestBuilder
- type DirectoryObjectsItemGetMemberObjectsRequestBuilderPostRequestConfiguration
- type DirectoryObjectsItemRestoreRequestBuilder
- type DirectoryObjectsItemRestoreRequestBuilderPostRequestConfiguration
- type DirectoryObjectsRequestBuilder
- func (m *DirectoryObjectsRequestBuilder) Count() *DirectoryObjectsCountRequestBuilder
- func (m *DirectoryObjectsRequestBuilder) CreateGetRequestInformation(ctx context.Context, ...) (...)
- func (m *DirectoryObjectsRequestBuilder) CreatePostRequestInformation(ctx context.Context, ...) (...)
- func (m *DirectoryObjectsRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *DirectoryObjectsRequestBuilder) GetAvailableExtensionProperties() *DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder
- func (m *DirectoryObjectsRequestBuilder) GetByIds() *DirectoryObjectsGetByIdsRequestBuilder
- func (m *DirectoryObjectsRequestBuilder) Post(ctx context.Context, ...) (...)
- func (m *DirectoryObjectsRequestBuilder) ValidateProperties() *DirectoryObjectsValidatePropertiesRequestBuilder
- type DirectoryObjectsRequestBuilderGetQueryParameters
- type DirectoryObjectsRequestBuilderGetRequestConfiguration
- type DirectoryObjectsRequestBuilderPostRequestConfiguration
- type DirectoryObjectsValidatePropertiesRequestBuilder
- type DirectoryObjectsValidatePropertiesRequestBuilderPostRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DirectoryObjectsCountRequestBuilder ¶ added in v0.48.0
type DirectoryObjectsCountRequestBuilder struct {
// contains filtered or unexported fields
}
DirectoryObjectsCountRequestBuilder provides operations to count the resources in the collection.
func NewDirectoryObjectsCountRequestBuilder ¶ added in v0.48.0
func NewDirectoryObjectsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsCountRequestBuilder
NewDirectoryObjectsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewDirectoryObjectsCountRequestBuilderInternal ¶ added in v0.48.0
func NewDirectoryObjectsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsCountRequestBuilder
NewDirectoryObjectsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func (*DirectoryObjectsCountRequestBuilder) CreateGetRequestInformation ¶ added in v0.48.0
func (m *DirectoryObjectsCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *DirectoryObjectsCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateGetRequestInformation get the number of the resource
func (*DirectoryObjectsCountRequestBuilder) Get ¶ added in v0.48.0
func (m *DirectoryObjectsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *DirectoryObjectsCountRequestBuilderGetRequestConfiguration) (*int32, error)
Get get the number of the resource
type DirectoryObjectsCountRequestBuilderGetRequestConfiguration ¶ added in v0.48.0
type DirectoryObjectsCountRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
DirectoryObjectsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryObjectsDirectoryObjectItemRequestBuilder ¶ added in v0.48.0
type DirectoryObjectsDirectoryObjectItemRequestBuilder struct {
// contains filtered or unexported fields
}
DirectoryObjectsDirectoryObjectItemRequestBuilder provides operations to manage the collection of directoryObject entities.
func NewDirectoryObjectsDirectoryObjectItemRequestBuilder ¶ added in v0.48.0
func NewDirectoryObjectsDirectoryObjectItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsDirectoryObjectItemRequestBuilder
NewDirectoryObjectsDirectoryObjectItemRequestBuilder instantiates a new DirectoryObjectItemRequestBuilder and sets the default values.
func NewDirectoryObjectsDirectoryObjectItemRequestBuilderInternal ¶ added in v0.48.0
func NewDirectoryObjectsDirectoryObjectItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsDirectoryObjectItemRequestBuilder
NewDirectoryObjectsDirectoryObjectItemRequestBuilderInternal instantiates a new DirectoryObjectItemRequestBuilder and sets the default values.
func (*DirectoryObjectsDirectoryObjectItemRequestBuilder) CheckMemberGroups ¶ added in v0.48.0
func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) CheckMemberGroups() *DirectoryObjectsItemCheckMemberGroupsRequestBuilder
CheckMemberGroups provides operations to call the checkMemberGroups method.
func (*DirectoryObjectsDirectoryObjectItemRequestBuilder) CheckMemberObjects ¶ added in v0.48.0
func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) CheckMemberObjects() *DirectoryObjectsItemCheckMemberObjectsRequestBuilder
CheckMemberObjects provides operations to call the checkMemberObjects method.
func (*DirectoryObjectsDirectoryObjectItemRequestBuilder) CreateDeleteRequestInformation ¶ added in v0.48.0
func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *DirectoryObjectsDirectoryObjectItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateDeleteRequestInformation delete a directory object, for example, a group, user, application, or service principal.
func (*DirectoryObjectsDirectoryObjectItemRequestBuilder) CreateGetRequestInformation ¶ added in v0.48.0
func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *DirectoryObjectsDirectoryObjectItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateGetRequestInformation retrieve the properties and relationships of a directoryObject object.
func (*DirectoryObjectsDirectoryObjectItemRequestBuilder) CreatePatchRequestInformation ¶ added in v0.48.0
func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, requestConfiguration *DirectoryObjectsDirectoryObjectItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePatchRequestInformation update entity in directoryObjects
func (*DirectoryObjectsDirectoryObjectItemRequestBuilder) Delete ¶ added in v0.48.0
func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *DirectoryObjectsDirectoryObjectItemRequestBuilderDeleteRequestConfiguration) error
Delete delete a directory object, for example, a group, user, application, or service principal.
func (*DirectoryObjectsDirectoryObjectItemRequestBuilder) Get ¶ added in v0.48.0
func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) Get(ctx context.Context, requestConfiguration *DirectoryObjectsDirectoryObjectItemRequestBuilderGetRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, error)
Get retrieve the properties and relationships of a directoryObject object.
func (*DirectoryObjectsDirectoryObjectItemRequestBuilder) GetMemberGroups ¶ added in v0.48.0
func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) GetMemberGroups() *DirectoryObjectsItemGetMemberGroupsRequestBuilder
GetMemberGroups provides operations to call the getMemberGroups method.
func (*DirectoryObjectsDirectoryObjectItemRequestBuilder) GetMemberObjects ¶ added in v0.48.0
func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) GetMemberObjects() *DirectoryObjectsItemGetMemberObjectsRequestBuilder
GetMemberObjects provides operations to call the getMemberObjects method.
func (*DirectoryObjectsDirectoryObjectItemRequestBuilder) Patch ¶ added in v0.48.0
func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, requestConfiguration *DirectoryObjectsDirectoryObjectItemRequestBuilderPatchRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, error)
Patch update entity in directoryObjects
func (*DirectoryObjectsDirectoryObjectItemRequestBuilder) Restore ¶ added in v0.48.0
func (m *DirectoryObjectsDirectoryObjectItemRequestBuilder) Restore() *DirectoryObjectsItemRestoreRequestBuilder
Restore provides operations to call the restore method.
type DirectoryObjectsDirectoryObjectItemRequestBuilderDeleteRequestConfiguration ¶ added in v0.48.0
type DirectoryObjectsDirectoryObjectItemRequestBuilderDeleteRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
DirectoryObjectsDirectoryObjectItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryObjectsDirectoryObjectItemRequestBuilderGetQueryParameters ¶ added in v0.48.0
type DirectoryObjectsDirectoryObjectItemRequestBuilderGetQueryParameters struct {
// Expand related entities
Expand []string `uriparametername:"%24expand"`
// Select properties to be returned
Select []string `uriparametername:"%24select"`
}
DirectoryObjectsDirectoryObjectItemRequestBuilderGetQueryParameters retrieve the properties and relationships of a directoryObject object.
type DirectoryObjectsDirectoryObjectItemRequestBuilderGetRequestConfiguration ¶ added in v0.48.0
type DirectoryObjectsDirectoryObjectItemRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
// Request query parameters
QueryParameters *DirectoryObjectsDirectoryObjectItemRequestBuilderGetQueryParameters
}
DirectoryObjectsDirectoryObjectItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryObjectsDirectoryObjectItemRequestBuilderPatchRequestConfiguration ¶ added in v0.48.0
type DirectoryObjectsDirectoryObjectItemRequestBuilderPatchRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
DirectoryObjectsDirectoryObjectItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder ¶ added in v0.48.0
type DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder struct {
// contains filtered or unexported fields
}
DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder provides operations to call the getAvailableExtensionProperties method.
func NewDirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder ¶ added in v0.48.0
func NewDirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder
NewDirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder instantiates a new GetAvailableExtensionPropertiesRequestBuilder and sets the default values.
func NewDirectoryObjectsGetAvailableExtensionPropertiesRequestBuilderInternal ¶ added in v0.48.0
func NewDirectoryObjectsGetAvailableExtensionPropertiesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder
NewDirectoryObjectsGetAvailableExtensionPropertiesRequestBuilderInternal instantiates a new GetAvailableExtensionPropertiesRequestBuilder and sets the default values.
func (*DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsGetAvailableExtensionPropertiesPostRequestBodyable, requestConfiguration *DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties:+ user+ group+ administrativeUnit+ application+ device+ organization
func (*DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder) Post ¶ added in v0.48.0
func (m *DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsGetAvailableExtensionPropertiesPostRequestBodyable, requestConfiguration *DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsGetAvailableExtensionPropertiesResponseable, error)
Post return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties:+ user+ group+ administrativeUnit+ application+ device+ organization
type DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryObjectsGetByIdsRequestBuilder ¶ added in v0.48.0
type DirectoryObjectsGetByIdsRequestBuilder struct {
// contains filtered or unexported fields
}
DirectoryObjectsGetByIdsRequestBuilder provides operations to call the getByIds method.
func NewDirectoryObjectsGetByIdsRequestBuilder ¶ added in v0.48.0
func NewDirectoryObjectsGetByIdsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsGetByIdsRequestBuilder
NewDirectoryObjectsGetByIdsRequestBuilder instantiates a new GetByIdsRequestBuilder and sets the default values.
func NewDirectoryObjectsGetByIdsRequestBuilderInternal ¶ added in v0.48.0
func NewDirectoryObjectsGetByIdsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsGetByIdsRequestBuilder
NewDirectoryObjectsGetByIdsRequestBuilderInternal instantiates a new GetByIdsRequestBuilder and sets the default values.
func (*DirectoryObjectsGetByIdsRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *DirectoryObjectsGetByIdsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsGetByIdsPostRequestBodyable, requestConfiguration *DirectoryObjectsGetByIdsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation return the directory objects specified in a list of IDs. Some common uses for this function are to:
func (*DirectoryObjectsGetByIdsRequestBuilder) Post ¶ added in v0.48.0
func (m *DirectoryObjectsGetByIdsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsGetByIdsPostRequestBodyable, requestConfiguration *DirectoryObjectsGetByIdsRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsGetByIdsResponseable, error)
Post return the directory objects specified in a list of IDs. Some common uses for this function are to:
type DirectoryObjectsGetByIdsRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type DirectoryObjectsGetByIdsRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
DirectoryObjectsGetByIdsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryObjectsItemCheckMemberGroupsRequestBuilder ¶ added in v0.48.0
type DirectoryObjectsItemCheckMemberGroupsRequestBuilder struct {
// contains filtered or unexported fields
}
DirectoryObjectsItemCheckMemberGroupsRequestBuilder provides operations to call the checkMemberGroups method.
func NewDirectoryObjectsItemCheckMemberGroupsRequestBuilder ¶ added in v0.48.0
func NewDirectoryObjectsItemCheckMemberGroupsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsItemCheckMemberGroupsRequestBuilder
NewDirectoryObjectsItemCheckMemberGroupsRequestBuilder instantiates a new CheckMemberGroupsRequestBuilder and sets the default values.
func NewDirectoryObjectsItemCheckMemberGroupsRequestBuilderInternal ¶ added in v0.48.0
func NewDirectoryObjectsItemCheckMemberGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsItemCheckMemberGroupsRequestBuilder
NewDirectoryObjectsItemCheckMemberGroupsRequestBuilderInternal instantiates a new CheckMemberGroupsRequestBuilder and sets the default values.
func (*DirectoryObjectsItemCheckMemberGroupsRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *DirectoryObjectsItemCheckMemberGroupsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsItemCheckMemberGroupsPostRequestBodyable, requestConfiguration *DirectoryObjectsItemCheckMemberGroupsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.
func (*DirectoryObjectsItemCheckMemberGroupsRequestBuilder) Post ¶ added in v0.48.0
func (m *DirectoryObjectsItemCheckMemberGroupsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsItemCheckMemberGroupsPostRequestBodyable, requestConfiguration *DirectoryObjectsItemCheckMemberGroupsRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsItemCheckMemberGroupsResponseable, error)
Post check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.
type DirectoryObjectsItemCheckMemberGroupsRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type DirectoryObjectsItemCheckMemberGroupsRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
DirectoryObjectsItemCheckMemberGroupsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryObjectsItemCheckMemberObjectsRequestBuilder ¶ added in v0.48.0
type DirectoryObjectsItemCheckMemberObjectsRequestBuilder struct {
// contains filtered or unexported fields
}
DirectoryObjectsItemCheckMemberObjectsRequestBuilder provides operations to call the checkMemberObjects method.
func NewDirectoryObjectsItemCheckMemberObjectsRequestBuilder ¶ added in v0.48.0
func NewDirectoryObjectsItemCheckMemberObjectsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsItemCheckMemberObjectsRequestBuilder
NewDirectoryObjectsItemCheckMemberObjectsRequestBuilder instantiates a new CheckMemberObjectsRequestBuilder and sets the default values.
func NewDirectoryObjectsItemCheckMemberObjectsRequestBuilderInternal ¶ added in v0.48.0
func NewDirectoryObjectsItemCheckMemberObjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsItemCheckMemberObjectsRequestBuilder
NewDirectoryObjectsItemCheckMemberObjectsRequestBuilderInternal instantiates a new CheckMemberObjectsRequestBuilder and sets the default values.
func (*DirectoryObjectsItemCheckMemberObjectsRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *DirectoryObjectsItemCheckMemberObjectsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsItemCheckMemberObjectsPostRequestBodyable, requestConfiguration *DirectoryObjectsItemCheckMemberObjectsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation invoke action checkMemberObjects
func (*DirectoryObjectsItemCheckMemberObjectsRequestBuilder) Post ¶ added in v0.48.0
func (m *DirectoryObjectsItemCheckMemberObjectsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsItemCheckMemberObjectsPostRequestBodyable, requestConfiguration *DirectoryObjectsItemCheckMemberObjectsRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsItemCheckMemberObjectsResponseable, error)
Post invoke action checkMemberObjects
type DirectoryObjectsItemCheckMemberObjectsRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type DirectoryObjectsItemCheckMemberObjectsRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
DirectoryObjectsItemCheckMemberObjectsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryObjectsItemGetMemberGroupsRequestBuilder ¶ added in v0.48.0
type DirectoryObjectsItemGetMemberGroupsRequestBuilder struct {
// contains filtered or unexported fields
}
DirectoryObjectsItemGetMemberGroupsRequestBuilder provides operations to call the getMemberGroups method.
func NewDirectoryObjectsItemGetMemberGroupsRequestBuilder ¶ added in v0.48.0
func NewDirectoryObjectsItemGetMemberGroupsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsItemGetMemberGroupsRequestBuilder
NewDirectoryObjectsItemGetMemberGroupsRequestBuilder instantiates a new GetMemberGroupsRequestBuilder and sets the default values.
func NewDirectoryObjectsItemGetMemberGroupsRequestBuilderInternal ¶ added in v0.48.0
func NewDirectoryObjectsItemGetMemberGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsItemGetMemberGroupsRequestBuilder
NewDirectoryObjectsItemGetMemberGroupsRequestBuilderInternal instantiates a new GetMemberGroupsRequestBuilder and sets the default values.
func (*DirectoryObjectsItemGetMemberGroupsRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *DirectoryObjectsItemGetMemberGroupsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsItemGetMemberGroupsPostRequestBodyable, requestConfiguration *DirectoryObjectsItemGetMemberGroupsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.
func (*DirectoryObjectsItemGetMemberGroupsRequestBuilder) Post ¶ added in v0.48.0
func (m *DirectoryObjectsItemGetMemberGroupsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsItemGetMemberGroupsPostRequestBodyable, requestConfiguration *DirectoryObjectsItemGetMemberGroupsRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsItemGetMemberGroupsResponseable, error)
Post return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.
type DirectoryObjectsItemGetMemberGroupsRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type DirectoryObjectsItemGetMemberGroupsRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
DirectoryObjectsItemGetMemberGroupsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryObjectsItemGetMemberObjectsRequestBuilder ¶ added in v0.48.0
type DirectoryObjectsItemGetMemberObjectsRequestBuilder struct {
// contains filtered or unexported fields
}
DirectoryObjectsItemGetMemberObjectsRequestBuilder provides operations to call the getMemberObjects method.
func NewDirectoryObjectsItemGetMemberObjectsRequestBuilder ¶ added in v0.48.0
func NewDirectoryObjectsItemGetMemberObjectsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsItemGetMemberObjectsRequestBuilder
NewDirectoryObjectsItemGetMemberObjectsRequestBuilder instantiates a new GetMemberObjectsRequestBuilder and sets the default values.
func NewDirectoryObjectsItemGetMemberObjectsRequestBuilderInternal ¶ added in v0.48.0
func NewDirectoryObjectsItemGetMemberObjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsItemGetMemberObjectsRequestBuilder
NewDirectoryObjectsItemGetMemberObjectsRequestBuilderInternal instantiates a new GetMemberObjectsRequestBuilder and sets the default values.
func (*DirectoryObjectsItemGetMemberObjectsRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *DirectoryObjectsItemGetMemberObjectsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsItemGetMemberObjectsPostRequestBodyable, requestConfiguration *DirectoryObjectsItemGetMemberObjectsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. **Note:** Only users and role-enabled groups can be members of directory roles.
func (*DirectoryObjectsItemGetMemberObjectsRequestBuilder) Post ¶ added in v0.48.0
func (m *DirectoryObjectsItemGetMemberObjectsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsItemGetMemberObjectsPostRequestBodyable, requestConfiguration *DirectoryObjectsItemGetMemberObjectsRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsItemGetMemberObjectsResponseable, error)
Post return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. **Note:** Only users and role-enabled groups can be members of directory roles.
type DirectoryObjectsItemGetMemberObjectsRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type DirectoryObjectsItemGetMemberObjectsRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
DirectoryObjectsItemGetMemberObjectsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryObjectsItemRestoreRequestBuilder ¶ added in v0.48.0
type DirectoryObjectsItemRestoreRequestBuilder struct {
// contains filtered or unexported fields
}
DirectoryObjectsItemRestoreRequestBuilder provides operations to call the restore method.
func NewDirectoryObjectsItemRestoreRequestBuilder ¶ added in v0.48.0
func NewDirectoryObjectsItemRestoreRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsItemRestoreRequestBuilder
NewDirectoryObjectsItemRestoreRequestBuilder instantiates a new RestoreRequestBuilder and sets the default values.
func NewDirectoryObjectsItemRestoreRequestBuilderInternal ¶ added in v0.48.0
func NewDirectoryObjectsItemRestoreRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsItemRestoreRequestBuilder
NewDirectoryObjectsItemRestoreRequestBuilderInternal instantiates a new RestoreRequestBuilder and sets the default values.
func (*DirectoryObjectsItemRestoreRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *DirectoryObjectsItemRestoreRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *DirectoryObjectsItemRestoreRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.
func (*DirectoryObjectsItemRestoreRequestBuilder) Post ¶ added in v0.48.0
func (m *DirectoryObjectsItemRestoreRequestBuilder) Post(ctx context.Context, requestConfiguration *DirectoryObjectsItemRestoreRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, error)
Post restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.
type DirectoryObjectsItemRestoreRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type DirectoryObjectsItemRestoreRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
DirectoryObjectsItemRestoreRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryObjectsRequestBuilder ¶
type DirectoryObjectsRequestBuilder struct {
// contains filtered or unexported fields
}
DirectoryObjectsRequestBuilder provides operations to manage the collection of directoryObject entities.
func NewDirectoryObjectsRequestBuilder ¶
func NewDirectoryObjectsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsRequestBuilder
NewDirectoryObjectsRequestBuilder instantiates a new DirectoryObjectsRequestBuilder and sets the default values.
func NewDirectoryObjectsRequestBuilderInternal ¶
func NewDirectoryObjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsRequestBuilder
NewDirectoryObjectsRequestBuilderInternal instantiates a new DirectoryObjectsRequestBuilder and sets the default values.
func (*DirectoryObjectsRequestBuilder) Count ¶ added in v0.13.0
func (m *DirectoryObjectsRequestBuilder) Count() *DirectoryObjectsCountRequestBuilder
Count provides operations to count the resources in the collection.
func (*DirectoryObjectsRequestBuilder) CreateGetRequestInformation ¶
func (m *DirectoryObjectsRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *DirectoryObjectsRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateGetRequestInformation get entities from directoryObjects
func (*DirectoryObjectsRequestBuilder) CreatePostRequestInformation ¶
func (m *DirectoryObjectsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, requestConfiguration *DirectoryObjectsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation add new entity to directoryObjects
func (*DirectoryObjectsRequestBuilder) Get ¶
func (m *DirectoryObjectsRequestBuilder) Get(ctx context.Context, requestConfiguration *DirectoryObjectsRequestBuilderGetRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable, error)
Get get entities from directoryObjects
func (*DirectoryObjectsRequestBuilder) GetAvailableExtensionProperties ¶
func (m *DirectoryObjectsRequestBuilder) GetAvailableExtensionProperties() *DirectoryObjectsGetAvailableExtensionPropertiesRequestBuilder
GetAvailableExtensionProperties provides operations to call the getAvailableExtensionProperties method.
func (*DirectoryObjectsRequestBuilder) GetByIds ¶
func (m *DirectoryObjectsRequestBuilder) GetByIds() *DirectoryObjectsGetByIdsRequestBuilder
GetByIds provides operations to call the getByIds method.
func (*DirectoryObjectsRequestBuilder) Post ¶
func (m *DirectoryObjectsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, requestConfiguration *DirectoryObjectsRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, error)
Post add new entity to directoryObjects
func (*DirectoryObjectsRequestBuilder) ValidateProperties ¶
func (m *DirectoryObjectsRequestBuilder) ValidateProperties() *DirectoryObjectsValidatePropertiesRequestBuilder
ValidateProperties provides operations to call the validateProperties method.
type DirectoryObjectsRequestBuilderGetQueryParameters ¶
type DirectoryObjectsRequestBuilderGetQueryParameters struct {
// Include count of items
Count *bool `uriparametername:"%24count"`
// Expand related entities
Expand []string `uriparametername:"%24expand"`
// Filter items by property values
Filter *string `uriparametername:"%24filter"`
// Order items by property values
Orderby []string `uriparametername:"%24orderby"`
// Search items by search phrases
Search *string `uriparametername:"%24search"`
// Select properties to be returned
Select []string `uriparametername:"%24select"`
// Skip the first n items
Skip *int32 `uriparametername:"%24skip"`
// Show only the first n items
Top *int32 `uriparametername:"%24top"`
}
DirectoryObjectsRequestBuilderGetQueryParameters get entities from directoryObjects
type DirectoryObjectsRequestBuilderGetRequestConfiguration ¶ added in v0.22.0
type DirectoryObjectsRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
// Request query parameters
QueryParameters *DirectoryObjectsRequestBuilderGetQueryParameters
}
DirectoryObjectsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryObjectsRequestBuilderPostRequestConfiguration ¶ added in v0.22.0
type DirectoryObjectsRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
DirectoryObjectsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type DirectoryObjectsValidatePropertiesRequestBuilder ¶ added in v0.48.0
type DirectoryObjectsValidatePropertiesRequestBuilder struct {
// contains filtered or unexported fields
}
DirectoryObjectsValidatePropertiesRequestBuilder provides operations to call the validateProperties method.
func NewDirectoryObjectsValidatePropertiesRequestBuilder ¶ added in v0.48.0
func NewDirectoryObjectsValidatePropertiesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsValidatePropertiesRequestBuilder
NewDirectoryObjectsValidatePropertiesRequestBuilder instantiates a new ValidatePropertiesRequestBuilder and sets the default values.
func NewDirectoryObjectsValidatePropertiesRequestBuilderInternal ¶ added in v0.48.0
func NewDirectoryObjectsValidatePropertiesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryObjectsValidatePropertiesRequestBuilder
NewDirectoryObjectsValidatePropertiesRequestBuilderInternal instantiates a new ValidatePropertiesRequestBuilder and sets the default values.
func (*DirectoryObjectsValidatePropertiesRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *DirectoryObjectsValidatePropertiesRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsValidatePropertiesPostRequestBodyable, requestConfiguration *DirectoryObjectsValidatePropertiesRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy.
func (*DirectoryObjectsValidatePropertiesRequestBuilder) Post ¶ added in v0.48.0
func (m *DirectoryObjectsValidatePropertiesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectsValidatePropertiesPostRequestBodyable, requestConfiguration *DirectoryObjectsValidatePropertiesRequestBuilderPostRequestConfiguration) error
Post validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy.
type DirectoryObjectsValidatePropertiesRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type DirectoryObjectsValidatePropertiesRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
DirectoryObjectsValidatePropertiesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
Source Files
¶
- directory_objects_count_request_builder.go
- directory_objects_directory_object_item_request_builder.go
- directory_objects_get_available_extension_properties_request_builder.go
- directory_objects_get_by_ids_request_builder.go
- directory_objects_item_check_member_groups_request_builder.go
- directory_objects_item_check_member_objects_request_builder.go
- directory_objects_item_get_member_groups_request_builder.go
- directory_objects_item_get_member_objects_request_builder.go
- directory_objects_item_restore_request_builder.go
- directory_objects_request_builder.go
- directory_objects_validate_properties_request_builder.go