directoryroletemplate

package
v0.20241126.2320 Latest Latest
Warning

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

Go to latest
Published: Nov 26, 2024 License: MPL-2.0 Imports: 10 Imported by: 0

README

github.com/hashicorp/go-azure-sdk/microsoft-graph/directoryroletemplates/beta/directoryroletemplate Documentation

The directoryroletemplate SDK allows for interaction with Microsoft Graph directoryroletemplates (API Version beta).

This readme covers example usages, but further information on using this SDK can be found in the project root.

Import Path

import "github.com/hashicorp/go-azure-sdk/microsoft-graph/directoryroletemplates/beta/directoryroletemplate"

Client Initialization

client := directoryroletemplate.NewDirectoryRoleTemplateClientWithBaseURI("https://graph.microsoft.com")
client.Client.Authorizer = authorizer

Example Usage: DirectoryRoleTemplateClient.CheckMemberGroups

ctx := context.TODO()
id := directoryroletemplate.NewDirectoryRoleTemplateID("directoryRoleTemplateId")

payload := directoryroletemplate.CheckMemberGroupsRequest{
	// ...
}


// alternatively `client.CheckMemberGroups(ctx, id, payload, directoryroletemplate.DefaultCheckMemberGroupsOperationOptions())` can be used to do batched pagination
items, err := client.CheckMemberGroupsComplete(ctx, id, payload, directoryroletemplate.DefaultCheckMemberGroupsOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: DirectoryRoleTemplateClient.CheckMemberObjects

ctx := context.TODO()
id := directoryroletemplate.NewDirectoryRoleTemplateID("directoryRoleTemplateId")

payload := directoryroletemplate.CheckMemberObjectsRequest{
	// ...
}


// alternatively `client.CheckMemberObjects(ctx, id, payload, directoryroletemplate.DefaultCheckMemberObjectsOperationOptions())` can be used to do batched pagination
items, err := client.CheckMemberObjectsComplete(ctx, id, payload, directoryroletemplate.DefaultCheckMemberObjectsOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: DirectoryRoleTemplateClient.CreateDirectoryRoleTemplate

ctx := context.TODO()

payload := directoryroletemplate.DirectoryRoleTemplate{
	// ...
}


read, err := client.CreateDirectoryRoleTemplate(ctx, payload, directoryroletemplate.DefaultCreateDirectoryRoleTemplateOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: DirectoryRoleTemplateClient.CreateGetsUserOwnedObject

ctx := context.TODO()

payload := directoryroletemplate.CreateGetsUserOwnedObjectRequest{
	// ...
}


read, err := client.CreateGetsUserOwnedObject(ctx, payload, directoryroletemplate.DefaultCreateGetsUserOwnedObjectOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: DirectoryRoleTemplateClient.CreateValidatesProperty

ctx := context.TODO()

payload := directoryroletemplate.CreateValidatesPropertyRequest{
	// ...
}


read, err := client.CreateValidatesProperty(ctx, payload, directoryroletemplate.DefaultCreateValidatesPropertyOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: DirectoryRoleTemplateClient.DeleteDirectoryRoleTemplate

ctx := context.TODO()
id := directoryroletemplate.NewDirectoryRoleTemplateID("directoryRoleTemplateId")

read, err := client.DeleteDirectoryRoleTemplate(ctx, id, directoryroletemplate.DefaultDeleteDirectoryRoleTemplateOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: DirectoryRoleTemplateClient.GetDirectoryRoleTemplate

ctx := context.TODO()
id := directoryroletemplate.NewDirectoryRoleTemplateID("directoryRoleTemplateId")

read, err := client.GetDirectoryRoleTemplate(ctx, id, directoryroletemplate.DefaultGetDirectoryRoleTemplateOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: DirectoryRoleTemplateClient.GetMemberGroups

ctx := context.TODO()
id := directoryroletemplate.NewDirectoryRoleTemplateID("directoryRoleTemplateId")

payload := directoryroletemplate.GetMemberGroupsRequest{
	// ...
}


// alternatively `client.GetMemberGroups(ctx, id, payload, directoryroletemplate.DefaultGetMemberGroupsOperationOptions())` can be used to do batched pagination
items, err := client.GetMemberGroupsComplete(ctx, id, payload, directoryroletemplate.DefaultGetMemberGroupsOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: DirectoryRoleTemplateClient.GetMemberObjects

ctx := context.TODO()
id := directoryroletemplate.NewDirectoryRoleTemplateID("directoryRoleTemplateId")

payload := directoryroletemplate.GetMemberObjectsRequest{
	// ...
}


// alternatively `client.GetMemberObjects(ctx, id, payload, directoryroletemplate.DefaultGetMemberObjectsOperationOptions())` can be used to do batched pagination
items, err := client.GetMemberObjectsComplete(ctx, id, payload, directoryroletemplate.DefaultGetMemberObjectsOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: DirectoryRoleTemplateClient.GetsCount

ctx := context.TODO()


read, err := client.GetsCount(ctx, directoryroletemplate.DefaultGetsCountOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: DirectoryRoleTemplateClient.ListDirectoryRoleTemplates

ctx := context.TODO()


// alternatively `client.ListDirectoryRoleTemplates(ctx, directoryroletemplate.DefaultListDirectoryRoleTemplatesOperationOptions())` can be used to do batched pagination
items, err := client.ListDirectoryRoleTemplatesComplete(ctx, directoryroletemplate.DefaultListDirectoryRoleTemplatesOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: DirectoryRoleTemplateClient.ListGetsByIds

ctx := context.TODO()

payload := directoryroletemplate.ListGetsByIdsRequest{
	// ...
}


// alternatively `client.ListGetsByIds(ctx, payload, directoryroletemplate.DefaultListGetsByIdsOperationOptions())` can be used to do batched pagination
items, err := client.ListGetsByIdsComplete(ctx, payload, directoryroletemplate.DefaultListGetsByIdsOperationOptions())
if err != nil {
	// handle the error
}
for _, item := range items {
	// do something
}

Example Usage: DirectoryRoleTemplateClient.Restore

ctx := context.TODO()
id := directoryroletemplate.NewDirectoryRoleTemplateID("directoryRoleTemplateId")

payload := directoryroletemplate.RestoreRequest{
	// ...
}


read, err := client.Restore(ctx, id, payload, directoryroletemplate.DefaultRestoreOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Example Usage: DirectoryRoleTemplateClient.UpdateDirectoryRoleTemplate

ctx := context.TODO()
id := directoryroletemplate.NewDirectoryRoleTemplateID("directoryRoleTemplateId")

payload := directoryroletemplate.DirectoryRoleTemplate{
	// ...
}


read, err := client.UpdateDirectoryRoleTemplate(ctx, id, payload, directoryroletemplate.DefaultUpdateDirectoryRoleTemplateOperationOptions())
if err != nil {
	// handle the error
}
if model := read.Model; model != nil {
	// do something with the model/response object
}

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CheckMemberGroupsCompleteResult

type CheckMemberGroupsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []string
}

type CheckMemberGroupsCustomPager

type CheckMemberGroupsCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}
func (p *CheckMemberGroupsCustomPager) NextPageLink() *odata.Link

type CheckMemberGroupsOperationOptions

type CheckMemberGroupsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Skip      *int64
	Top       *int64
}

func DefaultCheckMemberGroupsOperationOptions

func DefaultCheckMemberGroupsOperationOptions() CheckMemberGroupsOperationOptions

func (CheckMemberGroupsOperationOptions) ToHeaders

func (CheckMemberGroupsOperationOptions) ToOData

func (CheckMemberGroupsOperationOptions) ToQuery

type CheckMemberGroupsOperationResponse

type CheckMemberGroupsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]string
}

type CheckMemberGroupsRequest

type CheckMemberGroupsRequest struct {
	GroupIds *[]string `json:"groupIds,omitempty"`
}

type CheckMemberObjectsCompleteResult

type CheckMemberObjectsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []string
}

type CheckMemberObjectsCustomPager

type CheckMemberObjectsCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}
func (p *CheckMemberObjectsCustomPager) NextPageLink() *odata.Link

type CheckMemberObjectsOperationOptions

type CheckMemberObjectsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Skip      *int64
	Top       *int64
}

func DefaultCheckMemberObjectsOperationOptions

func DefaultCheckMemberObjectsOperationOptions() CheckMemberObjectsOperationOptions

func (CheckMemberObjectsOperationOptions) ToHeaders

func (CheckMemberObjectsOperationOptions) ToOData

func (CheckMemberObjectsOperationOptions) ToQuery

type CheckMemberObjectsOperationResponse

type CheckMemberObjectsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]string
}

type CheckMemberObjectsRequest

type CheckMemberObjectsRequest struct {
	Ids *[]string `json:"ids,omitempty"`
}

type CreateDirectoryRoleTemplateOperationOptions

type CreateDirectoryRoleTemplateOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultCreateDirectoryRoleTemplateOperationOptions

func DefaultCreateDirectoryRoleTemplateOperationOptions() CreateDirectoryRoleTemplateOperationOptions

func (CreateDirectoryRoleTemplateOperationOptions) ToHeaders

func (CreateDirectoryRoleTemplateOperationOptions) ToOData

func (CreateDirectoryRoleTemplateOperationOptions) ToQuery

type CreateDirectoryRoleTemplateOperationResponse

type CreateDirectoryRoleTemplateOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.DirectoryRoleTemplate
}

type CreateGetsUserOwnedObjectOperationOptions

type CreateGetsUserOwnedObjectOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultCreateGetsUserOwnedObjectOperationOptions

func DefaultCreateGetsUserOwnedObjectOperationOptions() CreateGetsUserOwnedObjectOperationOptions

func (CreateGetsUserOwnedObjectOperationOptions) ToHeaders

func (CreateGetsUserOwnedObjectOperationOptions) ToOData

func (CreateGetsUserOwnedObjectOperationOptions) ToQuery

type CreateGetsUserOwnedObjectOperationResponse

type CreateGetsUserOwnedObjectOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        beta.DirectoryObject
}

type CreateGetsUserOwnedObjectRequest

type CreateGetsUserOwnedObjectRequest struct {
	Type   nullable.Type[string] `json:"type,omitempty"`
	UserId nullable.Type[string] `json:"userId,omitempty"`
}

type CreateValidatesPropertyOperationOptions

type CreateValidatesPropertyOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultCreateValidatesPropertyOperationOptions

func DefaultCreateValidatesPropertyOperationOptions() CreateValidatesPropertyOperationOptions

func (CreateValidatesPropertyOperationOptions) ToHeaders

func (CreateValidatesPropertyOperationOptions) ToOData

func (CreateValidatesPropertyOperationOptions) ToQuery

type CreateValidatesPropertyOperationResponse

type CreateValidatesPropertyOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type CreateValidatesPropertyRequest

type CreateValidatesPropertyRequest struct {
	DisplayName      nullable.Type[string] `json:"displayName,omitempty"`
	EntityType       nullable.Type[string] `json:"entityType,omitempty"`
	MailNickname     nullable.Type[string] `json:"mailNickname,omitempty"`
	OnBehalfOfUserId nullable.Type[string] `json:"onBehalfOfUserId,omitempty"`
}

type DeleteDirectoryRoleTemplateOperationOptions

type DeleteDirectoryRoleTemplateOperationOptions struct {
	IfMatch   *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultDeleteDirectoryRoleTemplateOperationOptions

func DefaultDeleteDirectoryRoleTemplateOperationOptions() DeleteDirectoryRoleTemplateOperationOptions

func (DeleteDirectoryRoleTemplateOperationOptions) ToHeaders

func (DeleteDirectoryRoleTemplateOperationOptions) ToOData

func (DeleteDirectoryRoleTemplateOperationOptions) ToQuery

type DeleteDirectoryRoleTemplateOperationResponse

type DeleteDirectoryRoleTemplateOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

type DirectoryObjectOperationPredicate

type DirectoryObjectOperationPredicate struct {
}

func (DirectoryObjectOperationPredicate) Matches

type DirectoryRoleTemplateClient

type DirectoryRoleTemplateClient struct {
	Client *msgraph.Client
}

func NewDirectoryRoleTemplateClientWithBaseURI

func NewDirectoryRoleTemplateClientWithBaseURI(sdkApi sdkEnv.Api) (*DirectoryRoleTemplateClient, error)

func (DirectoryRoleTemplateClient) CheckMemberGroups

CheckMemberGroups - Invoke action checkMemberGroups. 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 Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.

func (DirectoryRoleTemplateClient) CheckMemberGroupsComplete

CheckMemberGroupsComplete retrieves all the results into a single object

func (DirectoryRoleTemplateClient) CheckMemberObjects

CheckMemberObjects - Invoke action checkMemberObjects

func (DirectoryRoleTemplateClient) CheckMemberObjectsComplete

CheckMemberObjectsComplete retrieves all the results into a single object

func (DirectoryRoleTemplateClient) CreateDirectoryRoleTemplate

CreateDirectoryRoleTemplate - Add new entity to directoryRoleTemplates

func (DirectoryRoleTemplateClient) CreateGetsUserOwnedObject

CreateGetsUserOwnedObject - Invoke action getUserOwnedObjects. Retrieve a list of recently deleted application and group objects owned by the specified user. This API returns up to 1,000 deleted objects owned by the user, sorted by ID, and doesn't support pagination.

func (DirectoryRoleTemplateClient) CreateValidatesProperty

CreateValidatesProperty - Invoke action validateProperties. 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. For validating properties of an existing group, use the validateProperties function for groups. The following validations are performed for the display name and mail nickname properties: 1. Validate the prefix and suffix naming policy 2. Validate the custom banned words policy 3. Validate the mail nickname is unique This API returns with the first failure encountered. If one or more properties fail multiple validations, only the property with 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.

func (DirectoryRoleTemplateClient) DeleteDirectoryRoleTemplate

DeleteDirectoryRoleTemplate - Delete entity from directoryRoleTemplates

func (DirectoryRoleTemplateClient) GetDirectoryRoleTemplate

GetDirectoryRoleTemplate - Get directoryRoleTemplate. Retrieve the properties and relationships of a directoryroletemplate object.

func (DirectoryRoleTemplateClient) GetMemberGroups

GetMemberGroups - Invoke action getMemberGroups. 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. This API returns up to 11,000 group IDs. If more than 11,000 results are available, it returns a 400 Bad Request error with the DirectoryResultSizeLimitExceeded error code. If you get the DirectoryResultSizeLimitExceeded error code, use the List group transitive memberOf API instead.

func (DirectoryRoleTemplateClient) GetMemberGroupsComplete

GetMemberGroupsComplete retrieves all the results into a single object

func (DirectoryRoleTemplateClient) GetMemberObjects

GetMemberObjects - Invoke action getMemberObjects

func (DirectoryRoleTemplateClient) GetMemberObjectsComplete

GetMemberObjectsComplete retrieves all the results into a single object

func (DirectoryRoleTemplateClient) GetsCount

GetsCount - Get the number of the resource

func (DirectoryRoleTemplateClient) ListDirectoryRoleTemplates

ListDirectoryRoleTemplates - List directoryRoleTemplates. Retrieve a list of directoryroletemplate objects.

func (DirectoryRoleTemplateClient) ListDirectoryRoleTemplatesComplete

ListDirectoryRoleTemplatesComplete retrieves all the results into a single object

func (DirectoryRoleTemplateClient) ListDirectoryRoleTemplatesCompleteMatchingPredicate

ListDirectoryRoleTemplatesCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (DirectoryRoleTemplateClient) ListGetsByIds

ListGetsByIds - Invoke action getByIds. Return the directory objects specified in a list of IDs. Some common uses for this function are to

func (DirectoryRoleTemplateClient) ListGetsByIdsComplete

ListGetsByIdsComplete retrieves all the results into a single object

func (DirectoryRoleTemplateClient) ListGetsByIdsCompleteMatchingPredicate

ListGetsByIdsCompleteMatchingPredicate retrieves all the results and then applies the predicate

func (DirectoryRoleTemplateClient) Restore

Restore - Invoke action restore. Restore a recently deleted application, externalUserProfile, group, pendingExternalUserProfile, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This isn't applicable to security groups, which are deleted permanently. Also, restoring an application doesn't restore the associated service principal automatically. You must call this API to explicitly restore the deleted service principal. A recently deleted item remains available for up to 30 days. After 30 days, the item is permanently deleted.

func (DirectoryRoleTemplateClient) UpdateDirectoryRoleTemplate

UpdateDirectoryRoleTemplate - Update entity in directoryRoleTemplates

type DirectoryRoleTemplateOperationPredicate

type DirectoryRoleTemplateOperationPredicate struct {
}

func (DirectoryRoleTemplateOperationPredicate) Matches

type GetDirectoryRoleTemplateOperationOptions

type GetDirectoryRoleTemplateOperationOptions struct {
	Expand    *odata.Expand
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Select    *[]string
}

func DefaultGetDirectoryRoleTemplateOperationOptions

func DefaultGetDirectoryRoleTemplateOperationOptions() GetDirectoryRoleTemplateOperationOptions

func (GetDirectoryRoleTemplateOperationOptions) ToHeaders

func (GetDirectoryRoleTemplateOperationOptions) ToOData

func (GetDirectoryRoleTemplateOperationOptions) ToQuery

type GetDirectoryRoleTemplateOperationResponse

type GetDirectoryRoleTemplateOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *beta.DirectoryRoleTemplate
}

type GetMemberGroupsCompleteResult

type GetMemberGroupsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []string
}

type GetMemberGroupsCustomPager

type GetMemberGroupsCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}
func (p *GetMemberGroupsCustomPager) NextPageLink() *odata.Link

type GetMemberGroupsOperationOptions

type GetMemberGroupsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Skip      *int64
	Top       *int64
}

func DefaultGetMemberGroupsOperationOptions

func DefaultGetMemberGroupsOperationOptions() GetMemberGroupsOperationOptions

func (GetMemberGroupsOperationOptions) ToHeaders

func (GetMemberGroupsOperationOptions) ToOData

func (GetMemberGroupsOperationOptions) ToQuery

type GetMemberGroupsOperationResponse

type GetMemberGroupsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]string
}

type GetMemberGroupsRequest

type GetMemberGroupsRequest struct {
	SecurityEnabledOnly nullable.Type[bool] `json:"securityEnabledOnly,omitempty"`
}

type GetMemberObjectsCompleteResult

type GetMemberObjectsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []string
}

type GetMemberObjectsCustomPager

type GetMemberObjectsCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}
func (p *GetMemberObjectsCustomPager) NextPageLink() *odata.Link

type GetMemberObjectsOperationOptions

type GetMemberObjectsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Skip      *int64
	Top       *int64
}

func DefaultGetMemberObjectsOperationOptions

func DefaultGetMemberObjectsOperationOptions() GetMemberObjectsOperationOptions

func (GetMemberObjectsOperationOptions) ToHeaders

func (GetMemberObjectsOperationOptions) ToOData

func (GetMemberObjectsOperationOptions) ToQuery

type GetMemberObjectsOperationResponse

type GetMemberObjectsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]string
}

type GetMemberObjectsRequest

type GetMemberObjectsRequest struct {
	SecurityEnabledOnly nullable.Type[bool] `json:"securityEnabledOnly,omitempty"`
}

type GetsCountOperationOptions

type GetsCountOperationOptions struct {
	Filter    *string
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Search    *string
}

func DefaultGetsCountOperationOptions

func DefaultGetsCountOperationOptions() GetsCountOperationOptions

func (GetsCountOperationOptions) ToHeaders

func (o GetsCountOperationOptions) ToHeaders() *client.Headers

func (GetsCountOperationOptions) ToOData

func (o GetsCountOperationOptions) ToOData() *odata.Query

func (GetsCountOperationOptions) ToQuery

type GetsCountOperationResponse

type GetsCountOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]byte
}

type ListDirectoryRoleTemplatesCompleteResult

type ListDirectoryRoleTemplatesCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []beta.DirectoryRoleTemplate
}

type ListDirectoryRoleTemplatesCustomPager

type ListDirectoryRoleTemplatesCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}

type ListDirectoryRoleTemplatesOperationOptions

type ListDirectoryRoleTemplatesOperationOptions struct {
	Count     *bool
	Expand    *odata.Expand
	Filter    *string
	Metadata  *odata.Metadata
	OrderBy   *odata.OrderBy
	RetryFunc client.RequestRetryFunc
	Search    *string
	Select    *[]string
	Skip      *int64
	Top       *int64
}

func DefaultListDirectoryRoleTemplatesOperationOptions

func DefaultListDirectoryRoleTemplatesOperationOptions() ListDirectoryRoleTemplatesOperationOptions

func (ListDirectoryRoleTemplatesOperationOptions) ToHeaders

func (ListDirectoryRoleTemplatesOperationOptions) ToOData

func (ListDirectoryRoleTemplatesOperationOptions) ToQuery

type ListDirectoryRoleTemplatesOperationResponse

type ListDirectoryRoleTemplatesOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]beta.DirectoryRoleTemplate
}

type ListGetsByIdsCompleteResult

type ListGetsByIdsCompleteResult struct {
	LatestHttpResponse *http.Response
	Items              []beta.DirectoryObject
}

type ListGetsByIdsCustomPager

type ListGetsByIdsCustomPager struct {
	NextLink *odata.Link `json:"@odata.nextLink"`
}
func (p *ListGetsByIdsCustomPager) NextPageLink() *odata.Link

type ListGetsByIdsOperationOptions

type ListGetsByIdsOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
	Skip      *int64
	Top       *int64
}

func DefaultListGetsByIdsOperationOptions

func DefaultListGetsByIdsOperationOptions() ListGetsByIdsOperationOptions

func (ListGetsByIdsOperationOptions) ToHeaders

func (ListGetsByIdsOperationOptions) ToOData

func (ListGetsByIdsOperationOptions) ToQuery

type ListGetsByIdsOperationResponse

type ListGetsByIdsOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        *[]beta.DirectoryObject
}

type ListGetsByIdsRequest

type ListGetsByIdsRequest struct {
	Ids   *[]string `json:"ids,omitempty"`
	Types *[]string `json:"types,omitempty"`
}

type RestoreOperationOptions

type RestoreOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultRestoreOperationOptions

func DefaultRestoreOperationOptions() RestoreOperationOptions

func (RestoreOperationOptions) ToHeaders

func (o RestoreOperationOptions) ToHeaders() *client.Headers

func (RestoreOperationOptions) ToOData

func (o RestoreOperationOptions) ToOData() *odata.Query

func (RestoreOperationOptions) ToQuery

type RestoreOperationResponse

type RestoreOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
	Model        beta.DirectoryObject
}

type RestoreRequest

type RestoreRequest struct {
	AutoReconcileProxyConflict nullable.Type[bool] `json:"autoReconcileProxyConflict,omitempty"`
}

type UpdateDirectoryRoleTemplateOperationOptions

type UpdateDirectoryRoleTemplateOperationOptions struct {
	Metadata  *odata.Metadata
	RetryFunc client.RequestRetryFunc
}

func DefaultUpdateDirectoryRoleTemplateOperationOptions

func DefaultUpdateDirectoryRoleTemplateOperationOptions() UpdateDirectoryRoleTemplateOperationOptions

func (UpdateDirectoryRoleTemplateOperationOptions) ToHeaders

func (UpdateDirectoryRoleTemplateOperationOptions) ToOData

func (UpdateDirectoryRoleTemplateOperationOptions) ToQuery

type UpdateDirectoryRoleTemplateOperationResponse

type UpdateDirectoryRoleTemplateOperationResponse struct {
	HttpResponse *http.Response
	OData        *odata.OData
}

Jump to

Keyboard shortcuts

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