permissiongrants

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 PermissionGrantsGetAvailableExtensionPropertiesRequestBuilder added in v0.48.0

type PermissionGrantsGetAvailableExtensionPropertiesRequestBuilder struct {
	// contains filtered or unexported fields
}

PermissionGrantsGetAvailableExtensionPropertiesRequestBuilder provides operations to call the getAvailableExtensionProperties method.

func NewPermissionGrantsGetAvailableExtensionPropertiesRequestBuilder added in v0.48.0

func NewPermissionGrantsGetAvailableExtensionPropertiesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PermissionGrantsGetAvailableExtensionPropertiesRequestBuilder

NewPermissionGrantsGetAvailableExtensionPropertiesRequestBuilder instantiates a new GetAvailableExtensionPropertiesRequestBuilder and sets the default values.

func NewPermissionGrantsGetAvailableExtensionPropertiesRequestBuilderInternal added in v0.48.0

func NewPermissionGrantsGetAvailableExtensionPropertiesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PermissionGrantsGetAvailableExtensionPropertiesRequestBuilder

NewPermissionGrantsGetAvailableExtensionPropertiesRequestBuilderInternal instantiates a new GetAvailableExtensionPropertiesRequestBuilder and sets the default values.

func (*PermissionGrantsGetAvailableExtensionPropertiesRequestBuilder) 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 (*PermissionGrantsGetAvailableExtensionPropertiesRequestBuilder) 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 PermissionGrantsGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration added in v0.48.0

type PermissionGrantsGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

PermissionGrantsGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type PermissionGrantsGetByIdsRequestBuilder added in v0.48.0

type PermissionGrantsGetByIdsRequestBuilder struct {
	// contains filtered or unexported fields
}

PermissionGrantsGetByIdsRequestBuilder provides operations to call the getByIds method.

func NewPermissionGrantsGetByIdsRequestBuilder added in v0.48.0

NewPermissionGrantsGetByIdsRequestBuilder instantiates a new GetByIdsRequestBuilder and sets the default values.

func NewPermissionGrantsGetByIdsRequestBuilderInternal added in v0.48.0

func NewPermissionGrantsGetByIdsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PermissionGrantsGetByIdsRequestBuilder

NewPermissionGrantsGetByIdsRequestBuilderInternal instantiates a new GetByIdsRequestBuilder and sets the default values.

func (*PermissionGrantsGetByIdsRequestBuilder) 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 (*PermissionGrantsGetByIdsRequestBuilder) 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 PermissionGrantsGetByIdsRequestBuilderPostRequestConfiguration added in v0.48.0

type PermissionGrantsGetByIdsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

PermissionGrantsGetByIdsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type PermissionGrantsItemCheckMemberGroupsRequestBuilder added in v0.48.0

type PermissionGrantsItemCheckMemberGroupsRequestBuilder struct {
	// contains filtered or unexported fields
}

PermissionGrantsItemCheckMemberGroupsRequestBuilder provides operations to call the checkMemberGroups method.

func NewPermissionGrantsItemCheckMemberGroupsRequestBuilder added in v0.48.0

NewPermissionGrantsItemCheckMemberGroupsRequestBuilder instantiates a new CheckMemberGroupsRequestBuilder and sets the default values.

func NewPermissionGrantsItemCheckMemberGroupsRequestBuilderInternal added in v0.48.0

func NewPermissionGrantsItemCheckMemberGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PermissionGrantsItemCheckMemberGroupsRequestBuilder

NewPermissionGrantsItemCheckMemberGroupsRequestBuilderInternal instantiates a new CheckMemberGroupsRequestBuilder and sets the default values.

func (*PermissionGrantsItemCheckMemberGroupsRequestBuilder) 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 (*PermissionGrantsItemCheckMemberGroupsRequestBuilder) 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 PermissionGrantsItemCheckMemberGroupsRequestBuilderPostRequestConfiguration added in v0.48.0

type PermissionGrantsItemCheckMemberGroupsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

PermissionGrantsItemCheckMemberGroupsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type PermissionGrantsItemCheckMemberObjectsRequestBuilder added in v0.48.0

type PermissionGrantsItemCheckMemberObjectsRequestBuilder struct {
	// contains filtered or unexported fields
}

PermissionGrantsItemCheckMemberObjectsRequestBuilder provides operations to call the checkMemberObjects method.

func NewPermissionGrantsItemCheckMemberObjectsRequestBuilder added in v0.48.0

NewPermissionGrantsItemCheckMemberObjectsRequestBuilder instantiates a new CheckMemberObjectsRequestBuilder and sets the default values.

func NewPermissionGrantsItemCheckMemberObjectsRequestBuilderInternal added in v0.48.0

func NewPermissionGrantsItemCheckMemberObjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PermissionGrantsItemCheckMemberObjectsRequestBuilder

NewPermissionGrantsItemCheckMemberObjectsRequestBuilderInternal instantiates a new CheckMemberObjectsRequestBuilder and sets the default values.

type PermissionGrantsItemCheckMemberObjectsRequestBuilderPostRequestConfiguration added in v0.48.0

type PermissionGrantsItemCheckMemberObjectsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

PermissionGrantsItemCheckMemberObjectsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type PermissionGrantsItemGetMemberGroupsRequestBuilder added in v0.48.0

type PermissionGrantsItemGetMemberGroupsRequestBuilder struct {
	// contains filtered or unexported fields
}

PermissionGrantsItemGetMemberGroupsRequestBuilder provides operations to call the getMemberGroups method.

func NewPermissionGrantsItemGetMemberGroupsRequestBuilder added in v0.48.0

NewPermissionGrantsItemGetMemberGroupsRequestBuilder instantiates a new GetMemberGroupsRequestBuilder and sets the default values.

func NewPermissionGrantsItemGetMemberGroupsRequestBuilderInternal added in v0.48.0

func NewPermissionGrantsItemGetMemberGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PermissionGrantsItemGetMemberGroupsRequestBuilder

NewPermissionGrantsItemGetMemberGroupsRequestBuilderInternal instantiates a new GetMemberGroupsRequestBuilder and sets the default values.

func (*PermissionGrantsItemGetMemberGroupsRequestBuilder) 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 (*PermissionGrantsItemGetMemberGroupsRequestBuilder) 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 PermissionGrantsItemGetMemberGroupsRequestBuilderPostRequestConfiguration added in v0.48.0

type PermissionGrantsItemGetMemberGroupsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

PermissionGrantsItemGetMemberGroupsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type PermissionGrantsItemGetMemberObjectsRequestBuilder added in v0.48.0

type PermissionGrantsItemGetMemberObjectsRequestBuilder struct {
	// contains filtered or unexported fields
}

PermissionGrantsItemGetMemberObjectsRequestBuilder provides operations to call the getMemberObjects method.

func NewPermissionGrantsItemGetMemberObjectsRequestBuilder added in v0.48.0

NewPermissionGrantsItemGetMemberObjectsRequestBuilder instantiates a new GetMemberObjectsRequestBuilder and sets the default values.

func NewPermissionGrantsItemGetMemberObjectsRequestBuilderInternal added in v0.48.0

func NewPermissionGrantsItemGetMemberObjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PermissionGrantsItemGetMemberObjectsRequestBuilder

NewPermissionGrantsItemGetMemberObjectsRequestBuilderInternal instantiates a new GetMemberObjectsRequestBuilder and sets the default values.

func (*PermissionGrantsItemGetMemberObjectsRequestBuilder) 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 (*PermissionGrantsItemGetMemberObjectsRequestBuilder) 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 PermissionGrantsItemGetMemberObjectsRequestBuilderPostRequestConfiguration added in v0.48.0

type PermissionGrantsItemGetMemberObjectsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

PermissionGrantsItemGetMemberObjectsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type PermissionGrantsItemRestoreRequestBuilder added in v0.48.0

type PermissionGrantsItemRestoreRequestBuilder struct {
	// contains filtered or unexported fields
}

PermissionGrantsItemRestoreRequestBuilder provides operations to call the restore method.

func NewPermissionGrantsItemRestoreRequestBuilder added in v0.48.0

NewPermissionGrantsItemRestoreRequestBuilder instantiates a new RestoreRequestBuilder and sets the default values.

func NewPermissionGrantsItemRestoreRequestBuilderInternal added in v0.48.0

func NewPermissionGrantsItemRestoreRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PermissionGrantsItemRestoreRequestBuilder

NewPermissionGrantsItemRestoreRequestBuilderInternal instantiates a new RestoreRequestBuilder and sets the default values.

func (*PermissionGrantsItemRestoreRequestBuilder) 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 (*PermissionGrantsItemRestoreRequestBuilder) 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 PermissionGrantsItemRestoreRequestBuilderPostRequestConfiguration added in v0.48.0

type PermissionGrantsItemRestoreRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

PermissionGrantsItemRestoreRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type PermissionGrantsRequestBuilder

type PermissionGrantsRequestBuilder struct {
	// contains filtered or unexported fields
}

PermissionGrantsRequestBuilder provides operations to manage the collection of resourceSpecificPermissionGrant entities.

func NewPermissionGrantsRequestBuilder

NewPermissionGrantsRequestBuilder instantiates a new PermissionGrantsRequestBuilder and sets the default values.

func NewPermissionGrantsRequestBuilderInternal

func NewPermissionGrantsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PermissionGrantsRequestBuilder

NewPermissionGrantsRequestBuilderInternal instantiates a new PermissionGrantsRequestBuilder and sets the default values.

func (*PermissionGrantsRequestBuilder) CreateGetRequestInformation

CreateGetRequestInformation get entities from permissionGrants

func (*PermissionGrantsRequestBuilder) GetAvailableExtensionProperties

GetAvailableExtensionProperties provides operations to call the getAvailableExtensionProperties method.

func (*PermissionGrantsRequestBuilder) GetByIds

GetByIds provides operations to call the getByIds method.

func (*PermissionGrantsRequestBuilder) ValidateProperties

ValidateProperties provides operations to call the validateProperties method.

type PermissionGrantsRequestBuilderGetQueryParameters

type PermissionGrantsRequestBuilderGetQueryParameters struct {
	// 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"`
}

PermissionGrantsRequestBuilderGetQueryParameters get entities from permissionGrants

type PermissionGrantsRequestBuilderGetRequestConfiguration added in v0.22.0

type PermissionGrantsRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *PermissionGrantsRequestBuilderGetQueryParameters
}

PermissionGrantsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type PermissionGrantsRequestBuilderPostRequestConfiguration added in v0.22.0

type PermissionGrantsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

PermissionGrantsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder added in v0.48.0

type PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder struct {
	// contains filtered or unexported fields
}

PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder provides operations to manage the collection of resourceSpecificPermissionGrant entities.

func NewPermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder added in v0.48.0

func NewPermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder

NewPermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder instantiates a new ResourceSpecificPermissionGrantItemRequestBuilder and sets the default values.

func NewPermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderInternal added in v0.48.0

func NewPermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder

NewPermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderInternal instantiates a new ResourceSpecificPermissionGrantItemRequestBuilder and sets the default values.

func (*PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder) CheckMemberGroups added in v0.48.0

CheckMemberGroups provides operations to call the checkMemberGroups method.

func (*PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder) CheckMemberObjects added in v0.48.0

CheckMemberObjects provides operations to call the checkMemberObjects method.

func (*PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder) CreateDeleteRequestInformation added in v0.48.0

CreateDeleteRequestInformation delete entity from permissionGrants

func (*PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder) CreateGetRequestInformation added in v0.48.0

CreateGetRequestInformation get entity from permissionGrants by key

func (*PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder) Delete added in v0.48.0

Delete delete entity from permissionGrants

func (*PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder) Get added in v0.48.0

Get get entity from permissionGrants by key

func (*PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder) GetMemberGroups added in v0.48.0

GetMemberGroups provides operations to call the getMemberGroups method.

func (*PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder) GetMemberObjects added in v0.48.0

GetMemberObjects provides operations to call the getMemberObjects method.

func (*PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilder) Restore added in v0.48.0

Restore provides operations to call the restore method.

type PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration added in v0.48.0

type PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters added in v0.48.0

type PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters struct {
	// Expand related entities
	Expand []string `uriparametername:"%24expand"`
	// Select properties to be returned
	Select []string `uriparametername:"%24select"`
}

PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters get entity from permissionGrants by key

type PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration added in v0.48.0

type PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderGetQueryParameters
}

PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration added in v0.48.0

type PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

PermissionGrantsResourceSpecificPermissionGrantItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type PermissionGrantsValidatePropertiesRequestBuilder added in v0.48.0

type PermissionGrantsValidatePropertiesRequestBuilder struct {
	// contains filtered or unexported fields
}

PermissionGrantsValidatePropertiesRequestBuilder provides operations to call the validateProperties method.

func NewPermissionGrantsValidatePropertiesRequestBuilder added in v0.48.0

NewPermissionGrantsValidatePropertiesRequestBuilder instantiates a new ValidatePropertiesRequestBuilder and sets the default values.

func NewPermissionGrantsValidatePropertiesRequestBuilderInternal added in v0.48.0

func NewPermissionGrantsValidatePropertiesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *PermissionGrantsValidatePropertiesRequestBuilder

NewPermissionGrantsValidatePropertiesRequestBuilderInternal instantiates a new ValidatePropertiesRequestBuilder and sets the default values.

func (*PermissionGrantsValidatePropertiesRequestBuilder) 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 (*PermissionGrantsValidatePropertiesRequestBuilder) 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 PermissionGrantsValidatePropertiesRequestBuilderPostRequestConfiguration added in v0.48.0

type PermissionGrantsValidatePropertiesRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

PermissionGrantsValidatePropertiesRequestBuilderPostRequestConfiguration 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