Documentation
¶
Index ¶
- type GroupSettingTemplatesCountRequestBuilder
- type GroupSettingTemplatesCountRequestBuilderGetRequestConfiguration
- type GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder
- func NewGroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder(rawUrl string, ...) *GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder
- func NewGroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilderInternal(pathParameters map[string]string, ...) *GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder
- type GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration
- type GroupSettingTemplatesGetByIdsRequestBuilder
- type GroupSettingTemplatesGetByIdsRequestBuilderPostRequestConfiguration
- type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder
- func NewGroupSettingTemplatesGroupSettingTemplateItemRequestBuilder(rawUrl string, ...) *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder
- func NewGroupSettingTemplatesGroupSettingTemplateItemRequestBuilderInternal(pathParameters map[string]string, ...) *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder
- func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CheckMemberGroups() *GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder
- func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CheckMemberObjects() *GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder
- func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, ...) (...)
- func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, ...) (...)
- func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) GetMemberGroups() *GroupSettingTemplatesItemGetMemberGroupsRequestBuilder
- func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) GetMemberObjects() *GroupSettingTemplatesItemGetMemberObjectsRequestBuilder
- func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Patch(ctx context.Context, ...) (...)
- func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Restore() *GroupSettingTemplatesItemRestoreRequestBuilder
- type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderDeleteRequestConfiguration
- type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderGetQueryParameters
- type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderGetRequestConfiguration
- type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderPatchRequestConfiguration
- type GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder
- func NewGroupSettingTemplatesItemCheckMemberGroupsRequestBuilder(rawUrl string, ...) *GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder
- func NewGroupSettingTemplatesItemCheckMemberGroupsRequestBuilderInternal(pathParameters map[string]string, ...) *GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder
- type GroupSettingTemplatesItemCheckMemberGroupsRequestBuilderPostRequestConfiguration
- type GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder
- func NewGroupSettingTemplatesItemCheckMemberObjectsRequestBuilder(rawUrl string, ...) *GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder
- func NewGroupSettingTemplatesItemCheckMemberObjectsRequestBuilderInternal(pathParameters map[string]string, ...) *GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder
- type GroupSettingTemplatesItemCheckMemberObjectsRequestBuilderPostRequestConfiguration
- type GroupSettingTemplatesItemGetMemberGroupsRequestBuilder
- func NewGroupSettingTemplatesItemGetMemberGroupsRequestBuilder(rawUrl string, ...) *GroupSettingTemplatesItemGetMemberGroupsRequestBuilder
- func NewGroupSettingTemplatesItemGetMemberGroupsRequestBuilderInternal(pathParameters map[string]string, ...) *GroupSettingTemplatesItemGetMemberGroupsRequestBuilder
- type GroupSettingTemplatesItemGetMemberGroupsRequestBuilderPostRequestConfiguration
- type GroupSettingTemplatesItemGetMemberObjectsRequestBuilder
- func NewGroupSettingTemplatesItemGetMemberObjectsRequestBuilder(rawUrl string, ...) *GroupSettingTemplatesItemGetMemberObjectsRequestBuilder
- func NewGroupSettingTemplatesItemGetMemberObjectsRequestBuilderInternal(pathParameters map[string]string, ...) *GroupSettingTemplatesItemGetMemberObjectsRequestBuilder
- type GroupSettingTemplatesItemGetMemberObjectsRequestBuilderPostRequestConfiguration
- type GroupSettingTemplatesItemRestoreRequestBuilder
- type GroupSettingTemplatesItemRestoreRequestBuilderPostRequestConfiguration
- type GroupSettingTemplatesRequestBuilder
- func (m *GroupSettingTemplatesRequestBuilder) Count() *GroupSettingTemplatesCountRequestBuilder
- func (m *GroupSettingTemplatesRequestBuilder) CreateGetRequestInformation(ctx context.Context, ...) (...)
- func (m *GroupSettingTemplatesRequestBuilder) CreatePostRequestInformation(ctx context.Context, ...) (...)
- func (m *GroupSettingTemplatesRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *GroupSettingTemplatesRequestBuilder) GetAvailableExtensionProperties() *GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder
- func (m *GroupSettingTemplatesRequestBuilder) GetByIds() *GroupSettingTemplatesGetByIdsRequestBuilder
- func (m *GroupSettingTemplatesRequestBuilder) Post(ctx context.Context, ...) (...)
- func (m *GroupSettingTemplatesRequestBuilder) ValidateProperties() *GroupSettingTemplatesValidatePropertiesRequestBuilder
- type GroupSettingTemplatesRequestBuilderGetQueryParameters
- type GroupSettingTemplatesRequestBuilderGetRequestConfiguration
- type GroupSettingTemplatesRequestBuilderPostRequestConfiguration
- type GroupSettingTemplatesValidatePropertiesRequestBuilder
- func NewGroupSettingTemplatesValidatePropertiesRequestBuilder(rawUrl string, ...) *GroupSettingTemplatesValidatePropertiesRequestBuilder
- func NewGroupSettingTemplatesValidatePropertiesRequestBuilderInternal(pathParameters map[string]string, ...) *GroupSettingTemplatesValidatePropertiesRequestBuilder
- type GroupSettingTemplatesValidatePropertiesRequestBuilderPostRequestConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GroupSettingTemplatesCountRequestBuilder ¶ added in v0.48.0
type GroupSettingTemplatesCountRequestBuilder struct {
// contains filtered or unexported fields
}
GroupSettingTemplatesCountRequestBuilder provides operations to count the resources in the collection.
func NewGroupSettingTemplatesCountRequestBuilder ¶ added in v0.48.0
func NewGroupSettingTemplatesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesCountRequestBuilder
NewGroupSettingTemplatesCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.
func NewGroupSettingTemplatesCountRequestBuilderInternal ¶ added in v0.48.0
func NewGroupSettingTemplatesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesCountRequestBuilder
NewGroupSettingTemplatesCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.
func (*GroupSettingTemplatesCountRequestBuilder) CreateGetRequestInformation ¶ added in v0.48.0
func (m *GroupSettingTemplatesCountRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *GroupSettingTemplatesCountRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateGetRequestInformation get the number of the resource
func (*GroupSettingTemplatesCountRequestBuilder) Get ¶ added in v0.48.0
func (m *GroupSettingTemplatesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *GroupSettingTemplatesCountRequestBuilderGetRequestConfiguration) (*int32, error)
Get get the number of the resource
type GroupSettingTemplatesCountRequestBuilderGetRequestConfiguration ¶ added in v0.48.0
type GroupSettingTemplatesCountRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
GroupSettingTemplatesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder ¶ added in v0.48.0
type GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder struct {
// contains filtered or unexported fields
}
GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder provides operations to call the getAvailableExtensionProperties method.
func NewGroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder ¶ added in v0.48.0
func NewGroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder
NewGroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder instantiates a new GetAvailableExtensionPropertiesRequestBuilder and sets the default values.
func NewGroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilderInternal ¶ added in v0.48.0
func NewGroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder
NewGroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilderInternal instantiates a new GetAvailableExtensionPropertiesRequestBuilder and sets the default values.
func (*GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesGetAvailableExtensionPropertiesPostRequestBodyable, requestConfiguration *GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration) (*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 (*GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder) Post ¶ added in v0.48.0
func (m *GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesGetAvailableExtensionPropertiesPostRequestBodyable, requestConfiguration *GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesGetAvailableExtensionPropertiesResponseable, 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 GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupSettingTemplatesGetByIdsRequestBuilder ¶ added in v0.48.0
type GroupSettingTemplatesGetByIdsRequestBuilder struct {
// contains filtered or unexported fields
}
GroupSettingTemplatesGetByIdsRequestBuilder provides operations to call the getByIds method.
func NewGroupSettingTemplatesGetByIdsRequestBuilder ¶ added in v0.48.0
func NewGroupSettingTemplatesGetByIdsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesGetByIdsRequestBuilder
NewGroupSettingTemplatesGetByIdsRequestBuilder instantiates a new GetByIdsRequestBuilder and sets the default values.
func NewGroupSettingTemplatesGetByIdsRequestBuilderInternal ¶ added in v0.48.0
func NewGroupSettingTemplatesGetByIdsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesGetByIdsRequestBuilder
NewGroupSettingTemplatesGetByIdsRequestBuilderInternal instantiates a new GetByIdsRequestBuilder and sets the default values.
func (*GroupSettingTemplatesGetByIdsRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *GroupSettingTemplatesGetByIdsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesGetByIdsPostRequestBodyable, requestConfiguration *GroupSettingTemplatesGetByIdsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation return the directory objects specified in a list of IDs. Some common uses for this function are to:
func (*GroupSettingTemplatesGetByIdsRequestBuilder) Post ¶ added in v0.48.0
func (m *GroupSettingTemplatesGetByIdsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesGetByIdsPostRequestBodyable, requestConfiguration *GroupSettingTemplatesGetByIdsRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesGetByIdsResponseable, error)
Post return the directory objects specified in a list of IDs. Some common uses for this function are to:
type GroupSettingTemplatesGetByIdsRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type GroupSettingTemplatesGetByIdsRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
GroupSettingTemplatesGetByIdsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder ¶ added in v0.48.0
type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder struct {
// contains filtered or unexported fields
}
GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder provides operations to manage the collection of groupSettingTemplate entities.
func NewGroupSettingTemplatesGroupSettingTemplateItemRequestBuilder ¶ added in v0.48.0
func NewGroupSettingTemplatesGroupSettingTemplateItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder
NewGroupSettingTemplatesGroupSettingTemplateItemRequestBuilder instantiates a new GroupSettingTemplateItemRequestBuilder and sets the default values.
func NewGroupSettingTemplatesGroupSettingTemplateItemRequestBuilderInternal ¶ added in v0.48.0
func NewGroupSettingTemplatesGroupSettingTemplateItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder
NewGroupSettingTemplatesGroupSettingTemplateItemRequestBuilderInternal instantiates a new GroupSettingTemplateItemRequestBuilder and sets the default values.
func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CheckMemberGroups ¶ added in v0.48.0
func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CheckMemberGroups() *GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder
CheckMemberGroups provides operations to call the checkMemberGroups method.
func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CheckMemberObjects ¶ added in v0.48.0
func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CheckMemberObjects() *GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder
CheckMemberObjects provides operations to call the checkMemberObjects method.
func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CreateDeleteRequestInformation ¶ added in v0.48.0
func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CreateDeleteRequestInformation(ctx context.Context, requestConfiguration *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderDeleteRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateDeleteRequestInformation delete entity from groupSettingTemplates
func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CreateGetRequestInformation ¶ added in v0.48.0
func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateGetRequestInformation a group setting template represents a template of settings from which settings may be created within a tenant. This operation allows retrieval of the properties of the groupSettingTemplate object, including the available settings and their defaults.
func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CreatePatchRequestInformation ¶ added in v0.48.0
func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CreatePatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplateable, requestConfiguration *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderPatchRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePatchRequestInformation update entity in groupSettingTemplates
func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Delete ¶ added in v0.48.0
func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderDeleteRequestConfiguration) error
Delete delete entity from groupSettingTemplates
func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Get ¶ added in v0.48.0
func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Get(ctx context.Context, requestConfiguration *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderGetRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplateable, error)
Get a group setting template represents a template of settings from which settings may be created within a tenant. This operation allows retrieval of the properties of the groupSettingTemplate object, including the available settings and their defaults.
func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) GetMemberGroups ¶ added in v0.48.0
func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) GetMemberGroups() *GroupSettingTemplatesItemGetMemberGroupsRequestBuilder
GetMemberGroups provides operations to call the getMemberGroups method.
func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) GetMemberObjects ¶ added in v0.48.0
func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) GetMemberObjects() *GroupSettingTemplatesItemGetMemberObjectsRequestBuilder
GetMemberObjects provides operations to call the getMemberObjects method.
func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Patch ¶ added in v0.48.0
func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplateable, requestConfiguration *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderPatchRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplateable, error)
Patch update entity in groupSettingTemplates
func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Restore ¶ added in v0.48.0
func (m *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Restore() *GroupSettingTemplatesItemRestoreRequestBuilder
Restore provides operations to call the restore method.
type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderDeleteRequestConfiguration ¶ added in v0.48.0
type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderDeleteRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderGetQueryParameters ¶ added in v0.48.0
type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderGetQueryParameters struct {
// Expand related entities
Expand []string `uriparametername:"%24expand"`
// Select properties to be returned
Select []string `uriparametername:"%24select"`
}
GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderGetQueryParameters a group setting template represents a template of settings from which settings may be created within a tenant. This operation allows retrieval of the properties of the groupSettingTemplate object, including the available settings and their defaults.
type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderGetRequestConfiguration ¶ added in v0.48.0
type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
// Request query parameters
QueryParameters *GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderGetQueryParameters
}
GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderPatchRequestConfiguration ¶ added in v0.48.0
type GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderPatchRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
GroupSettingTemplatesGroupSettingTemplateItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder ¶ added in v0.48.0
type GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder struct {
// contains filtered or unexported fields
}
GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder provides operations to call the checkMemberGroups method.
func NewGroupSettingTemplatesItemCheckMemberGroupsRequestBuilder ¶ added in v0.48.0
func NewGroupSettingTemplatesItemCheckMemberGroupsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder
NewGroupSettingTemplatesItemCheckMemberGroupsRequestBuilder instantiates a new CheckMemberGroupsRequestBuilder and sets the default values.
func NewGroupSettingTemplatesItemCheckMemberGroupsRequestBuilderInternal ¶ added in v0.48.0
func NewGroupSettingTemplatesItemCheckMemberGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder
NewGroupSettingTemplatesItemCheckMemberGroupsRequestBuilderInternal instantiates a new CheckMemberGroupsRequestBuilder and sets the default values.
func (*GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesItemCheckMemberGroupsPostRequestBodyable, requestConfiguration *GroupSettingTemplatesItemCheckMemberGroupsRequestBuilderPostRequestConfiguration) (*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 (*GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder) Post ¶ added in v0.48.0
func (m *GroupSettingTemplatesItemCheckMemberGroupsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesItemCheckMemberGroupsPostRequestBodyable, requestConfiguration *GroupSettingTemplatesItemCheckMemberGroupsRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesItemCheckMemberGroupsResponseable, 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 GroupSettingTemplatesItemCheckMemberGroupsRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type GroupSettingTemplatesItemCheckMemberGroupsRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
GroupSettingTemplatesItemCheckMemberGroupsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder ¶ added in v0.48.0
type GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder struct {
// contains filtered or unexported fields
}
GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder provides operations to call the checkMemberObjects method.
func NewGroupSettingTemplatesItemCheckMemberObjectsRequestBuilder ¶ added in v0.48.0
func NewGroupSettingTemplatesItemCheckMemberObjectsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder
NewGroupSettingTemplatesItemCheckMemberObjectsRequestBuilder instantiates a new CheckMemberObjectsRequestBuilder and sets the default values.
func NewGroupSettingTemplatesItemCheckMemberObjectsRequestBuilderInternal ¶ added in v0.48.0
func NewGroupSettingTemplatesItemCheckMemberObjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder
NewGroupSettingTemplatesItemCheckMemberObjectsRequestBuilderInternal instantiates a new CheckMemberObjectsRequestBuilder and sets the default values.
func (*GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesItemCheckMemberObjectsPostRequestBodyable, requestConfiguration *GroupSettingTemplatesItemCheckMemberObjectsRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation invoke action checkMemberObjects
func (*GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder) Post ¶ added in v0.48.0
func (m *GroupSettingTemplatesItemCheckMemberObjectsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesItemCheckMemberObjectsPostRequestBodyable, requestConfiguration *GroupSettingTemplatesItemCheckMemberObjectsRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesItemCheckMemberObjectsResponseable, error)
Post invoke action checkMemberObjects
type GroupSettingTemplatesItemCheckMemberObjectsRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type GroupSettingTemplatesItemCheckMemberObjectsRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
GroupSettingTemplatesItemCheckMemberObjectsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupSettingTemplatesItemGetMemberGroupsRequestBuilder ¶ added in v0.48.0
type GroupSettingTemplatesItemGetMemberGroupsRequestBuilder struct {
// contains filtered or unexported fields
}
GroupSettingTemplatesItemGetMemberGroupsRequestBuilder provides operations to call the getMemberGroups method.
func NewGroupSettingTemplatesItemGetMemberGroupsRequestBuilder ¶ added in v0.48.0
func NewGroupSettingTemplatesItemGetMemberGroupsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesItemGetMemberGroupsRequestBuilder
NewGroupSettingTemplatesItemGetMemberGroupsRequestBuilder instantiates a new GetMemberGroupsRequestBuilder and sets the default values.
func NewGroupSettingTemplatesItemGetMemberGroupsRequestBuilderInternal ¶ added in v0.48.0
func NewGroupSettingTemplatesItemGetMemberGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesItemGetMemberGroupsRequestBuilder
NewGroupSettingTemplatesItemGetMemberGroupsRequestBuilderInternal instantiates a new GetMemberGroupsRequestBuilder and sets the default values.
func (*GroupSettingTemplatesItemGetMemberGroupsRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *GroupSettingTemplatesItemGetMemberGroupsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesItemGetMemberGroupsPostRequestBodyable, requestConfiguration *GroupSettingTemplatesItemGetMemberGroupsRequestBuilderPostRequestConfiguration) (*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 (*GroupSettingTemplatesItemGetMemberGroupsRequestBuilder) Post ¶ added in v0.48.0
func (m *GroupSettingTemplatesItemGetMemberGroupsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesItemGetMemberGroupsPostRequestBodyable, requestConfiguration *GroupSettingTemplatesItemGetMemberGroupsRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesItemGetMemberGroupsResponseable, 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 GroupSettingTemplatesItemGetMemberGroupsRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type GroupSettingTemplatesItemGetMemberGroupsRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
GroupSettingTemplatesItemGetMemberGroupsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupSettingTemplatesItemGetMemberObjectsRequestBuilder ¶ added in v0.48.0
type GroupSettingTemplatesItemGetMemberObjectsRequestBuilder struct {
// contains filtered or unexported fields
}
GroupSettingTemplatesItemGetMemberObjectsRequestBuilder provides operations to call the getMemberObjects method.
func NewGroupSettingTemplatesItemGetMemberObjectsRequestBuilder ¶ added in v0.48.0
func NewGroupSettingTemplatesItemGetMemberObjectsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesItemGetMemberObjectsRequestBuilder
NewGroupSettingTemplatesItemGetMemberObjectsRequestBuilder instantiates a new GetMemberObjectsRequestBuilder and sets the default values.
func NewGroupSettingTemplatesItemGetMemberObjectsRequestBuilderInternal ¶ added in v0.48.0
func NewGroupSettingTemplatesItemGetMemberObjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesItemGetMemberObjectsRequestBuilder
NewGroupSettingTemplatesItemGetMemberObjectsRequestBuilderInternal instantiates a new GetMemberObjectsRequestBuilder and sets the default values.
func (*GroupSettingTemplatesItemGetMemberObjectsRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *GroupSettingTemplatesItemGetMemberObjectsRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesItemGetMemberObjectsPostRequestBodyable, requestConfiguration *GroupSettingTemplatesItemGetMemberObjectsRequestBuilderPostRequestConfiguration) (*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 (*GroupSettingTemplatesItemGetMemberObjectsRequestBuilder) Post ¶ added in v0.48.0
func (m *GroupSettingTemplatesItemGetMemberObjectsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesItemGetMemberObjectsPostRequestBodyable, requestConfiguration *GroupSettingTemplatesItemGetMemberObjectsRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesItemGetMemberObjectsResponseable, 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 GroupSettingTemplatesItemGetMemberObjectsRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type GroupSettingTemplatesItemGetMemberObjectsRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
GroupSettingTemplatesItemGetMemberObjectsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupSettingTemplatesItemRestoreRequestBuilder ¶ added in v0.48.0
type GroupSettingTemplatesItemRestoreRequestBuilder struct {
// contains filtered or unexported fields
}
GroupSettingTemplatesItemRestoreRequestBuilder provides operations to call the restore method.
func NewGroupSettingTemplatesItemRestoreRequestBuilder ¶ added in v0.48.0
func NewGroupSettingTemplatesItemRestoreRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesItemRestoreRequestBuilder
NewGroupSettingTemplatesItemRestoreRequestBuilder instantiates a new RestoreRequestBuilder and sets the default values.
func NewGroupSettingTemplatesItemRestoreRequestBuilderInternal ¶ added in v0.48.0
func NewGroupSettingTemplatesItemRestoreRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesItemRestoreRequestBuilder
NewGroupSettingTemplatesItemRestoreRequestBuilderInternal instantiates a new RestoreRequestBuilder and sets the default values.
func (*GroupSettingTemplatesItemRestoreRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *GroupSettingTemplatesItemRestoreRequestBuilder) CreatePostRequestInformation(ctx context.Context, requestConfiguration *GroupSettingTemplatesItemRestoreRequestBuilderPostRequestConfiguration) (*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 (*GroupSettingTemplatesItemRestoreRequestBuilder) Post ¶ added in v0.48.0
func (m *GroupSettingTemplatesItemRestoreRequestBuilder) Post(ctx context.Context, requestConfiguration *GroupSettingTemplatesItemRestoreRequestBuilderPostRequestConfiguration) (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 GroupSettingTemplatesItemRestoreRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type GroupSettingTemplatesItemRestoreRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
GroupSettingTemplatesItemRestoreRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupSettingTemplatesRequestBuilder ¶
type GroupSettingTemplatesRequestBuilder struct {
// contains filtered or unexported fields
}
GroupSettingTemplatesRequestBuilder provides operations to manage the collection of groupSettingTemplate entities.
func NewGroupSettingTemplatesRequestBuilder ¶
func NewGroupSettingTemplatesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesRequestBuilder
NewGroupSettingTemplatesRequestBuilder instantiates a new GroupSettingTemplatesRequestBuilder and sets the default values.
func NewGroupSettingTemplatesRequestBuilderInternal ¶
func NewGroupSettingTemplatesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesRequestBuilder
NewGroupSettingTemplatesRequestBuilderInternal instantiates a new GroupSettingTemplatesRequestBuilder and sets the default values.
func (*GroupSettingTemplatesRequestBuilder) Count ¶ added in v0.13.0
func (m *GroupSettingTemplatesRequestBuilder) Count() *GroupSettingTemplatesCountRequestBuilder
Count provides operations to count the resources in the collection.
func (*GroupSettingTemplatesRequestBuilder) CreateGetRequestInformation ¶
func (m *GroupSettingTemplatesRequestBuilder) CreateGetRequestInformation(ctx context.Context, requestConfiguration *GroupSettingTemplatesRequestBuilderGetRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreateGetRequestInformation group setting templates represents a set of templates from which group settings may be created and used within a tenant. This operation retrieves the list of available groupSettingTemplates objects.
func (*GroupSettingTemplatesRequestBuilder) CreatePostRequestInformation ¶
func (m *GroupSettingTemplatesRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplateable, requestConfiguration *GroupSettingTemplatesRequestBuilderPostRequestConfiguration) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
CreatePostRequestInformation add new entity to groupSettingTemplates
func (*GroupSettingTemplatesRequestBuilder) Get ¶
func (m *GroupSettingTemplatesRequestBuilder) Get(ctx context.Context, requestConfiguration *GroupSettingTemplatesRequestBuilderGetRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplateCollectionResponseable, error)
Get group setting templates represents a set of templates from which group settings may be created and used within a tenant. This operation retrieves the list of available groupSettingTemplates objects.
func (*GroupSettingTemplatesRequestBuilder) GetAvailableExtensionProperties ¶
func (m *GroupSettingTemplatesRequestBuilder) GetAvailableExtensionProperties() *GroupSettingTemplatesGetAvailableExtensionPropertiesRequestBuilder
GetAvailableExtensionProperties provides operations to call the getAvailableExtensionProperties method.
func (*GroupSettingTemplatesRequestBuilder) GetByIds ¶
func (m *GroupSettingTemplatesRequestBuilder) GetByIds() *GroupSettingTemplatesGetByIdsRequestBuilder
GetByIds provides operations to call the getByIds method.
func (*GroupSettingTemplatesRequestBuilder) Post ¶
func (m *GroupSettingTemplatesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplateable, requestConfiguration *GroupSettingTemplatesRequestBuilderPostRequestConfiguration) (iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplateable, error)
Post add new entity to groupSettingTemplates
func (*GroupSettingTemplatesRequestBuilder) ValidateProperties ¶
func (m *GroupSettingTemplatesRequestBuilder) ValidateProperties() *GroupSettingTemplatesValidatePropertiesRequestBuilder
ValidateProperties provides operations to call the validateProperties method.
type GroupSettingTemplatesRequestBuilderGetQueryParameters ¶
type GroupSettingTemplatesRequestBuilderGetQueryParameters 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"`
}
GroupSettingTemplatesRequestBuilderGetQueryParameters group setting templates represents a set of templates from which group settings may be created and used within a tenant. This operation retrieves the list of available groupSettingTemplates objects.
type GroupSettingTemplatesRequestBuilderGetRequestConfiguration ¶ added in v0.22.0
type GroupSettingTemplatesRequestBuilderGetRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
// Request query parameters
QueryParameters *GroupSettingTemplatesRequestBuilderGetQueryParameters
}
GroupSettingTemplatesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupSettingTemplatesRequestBuilderPostRequestConfiguration ¶ added in v0.22.0
type GroupSettingTemplatesRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
GroupSettingTemplatesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
type GroupSettingTemplatesValidatePropertiesRequestBuilder ¶ added in v0.48.0
type GroupSettingTemplatesValidatePropertiesRequestBuilder struct {
// contains filtered or unexported fields
}
GroupSettingTemplatesValidatePropertiesRequestBuilder provides operations to call the validateProperties method.
func NewGroupSettingTemplatesValidatePropertiesRequestBuilder ¶ added in v0.48.0
func NewGroupSettingTemplatesValidatePropertiesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesValidatePropertiesRequestBuilder
NewGroupSettingTemplatesValidatePropertiesRequestBuilder instantiates a new ValidatePropertiesRequestBuilder and sets the default values.
func NewGroupSettingTemplatesValidatePropertiesRequestBuilderInternal ¶ added in v0.48.0
func NewGroupSettingTemplatesValidatePropertiesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GroupSettingTemplatesValidatePropertiesRequestBuilder
NewGroupSettingTemplatesValidatePropertiesRequestBuilderInternal instantiates a new ValidatePropertiesRequestBuilder and sets the default values.
func (*GroupSettingTemplatesValidatePropertiesRequestBuilder) CreatePostRequestInformation ¶ added in v0.48.0
func (m *GroupSettingTemplatesValidatePropertiesRequestBuilder) CreatePostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesValidatePropertiesPostRequestBodyable, requestConfiguration *GroupSettingTemplatesValidatePropertiesRequestBuilderPostRequestConfiguration) (*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 (*GroupSettingTemplatesValidatePropertiesRequestBuilder) Post ¶ added in v0.48.0
func (m *GroupSettingTemplatesValidatePropertiesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.GroupSettingTemplatesValidatePropertiesPostRequestBodyable, requestConfiguration *GroupSettingTemplatesValidatePropertiesRequestBuilderPostRequestConfiguration) 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 GroupSettingTemplatesValidatePropertiesRequestBuilderPostRequestConfiguration ¶ added in v0.48.0
type GroupSettingTemplatesValidatePropertiesRequestBuilderPostRequestConfiguration struct {
// Request headers
Headers map[string]string
// Request options
Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}
GroupSettingTemplatesValidatePropertiesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.
Source Files
¶
- group_setting_templates_count_request_builder.go
- group_setting_templates_get_available_extension_properties_request_builder.go
- group_setting_templates_get_by_ids_request_builder.go
- group_setting_templates_group_setting_template_item_request_builder.go
- group_setting_templates_item_check_member_groups_request_builder.go
- group_setting_templates_item_check_member_objects_request_builder.go
- group_setting_templates_item_get_member_groups_request_builder.go
- group_setting_templates_item_get_member_objects_request_builder.go
- group_setting_templates_item_restore_request_builder.go
- group_setting_templates_request_builder.go
- group_setting_templates_validate_properties_request_builder.go