groupsettingtemplates

package
v0.48.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2022 License: MIT Imports: 4 Imported by: 1

Documentation

Index

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

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

CreateGetRequestInformation get the number of the resource

func (*GroupSettingTemplatesCountRequestBuilder) Get added in v0.48.0

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

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

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

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

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

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

CheckMemberGroups provides operations to call the checkMemberGroups method.

func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CheckMemberObjects added in v0.48.0

CheckMemberObjects provides operations to call the checkMemberObjects method.

func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CreateDeleteRequestInformation added in v0.48.0

CreateDeleteRequestInformation delete entity from groupSettingTemplates

func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) CreateGetRequestInformation added in v0.48.0

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

CreatePatchRequestInformation update entity in groupSettingTemplates

func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Delete added in v0.48.0

Delete delete entity from groupSettingTemplates

func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Get added in v0.48.0

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

GetMemberGroups provides operations to call the getMemberGroups method.

func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) GetMemberObjects added in v0.48.0

GetMemberObjects provides operations to call the getMemberObjects method.

func (*GroupSettingTemplatesGroupSettingTemplateItemRequestBuilder) Restore added in v0.48.0

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

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

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.

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

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

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

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

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

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

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

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

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

Count provides operations to count the resources in the collection.

func (*GroupSettingTemplatesRequestBuilder) CreateGetRequestInformation

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

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

GetAvailableExtensionProperties provides operations to call the getAvailableExtensionProperties method.

func (*GroupSettingTemplatesRequestBuilder) GetByIds

GetByIds provides operations to call the getByIds method.

func (*GroupSettingTemplatesRequestBuilder) ValidateProperties

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

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL