directory

package
v0.42.0 Latest Latest
Warning

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

Go to latest
Published: Jul 23, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseGetAdditionalQueryParameterType added in v0.32.0

func ParseGetAdditionalQueryParameterType(v string) (any, error)

func ParsePostAdditionalQueryParameterType added in v0.32.0

func ParsePostAdditionalQueryParameterType(v string) (any, error)

func SerializeGetAdditionalQueryParameterType added in v0.32.0

func SerializeGetAdditionalQueryParameterType(values []GetAdditionalQueryParameterType) []string

func SerializePostAdditionalQueryParameterType added in v0.32.0

func SerializePostAdditionalQueryParameterType(values []PostAdditionalQueryParameterType) []string

Types

type DirectoryRequestBuilder

DirectoryRequestBuilder builds and executes requests for operations under \directory

func NewDirectoryRequestBuilder

NewDirectoryRequestBuilder instantiates a new DirectoryRequestBuilder and sets the default values.

func NewDirectoryRequestBuilderInternal

func NewDirectoryRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DirectoryRequestBuilder

NewDirectoryRequestBuilderInternal instantiates a new DirectoryRequestBuilder and sets the default values.

func (*DirectoryRequestBuilder) ByDirectoryid

func (m *DirectoryRequestBuilder) ByDirectoryid(directoryid string) *WithDirectoryItemRequestBuilder

ByDirectoryid gets an item from the github.com/topicuskeyhub/sdk-go.directory.item collection Deprecated: This indexer is deprecated and will be removed in the next major version. Use the one with the typed parameter instead. returns a *WithDirectoryItemRequestBuilder when successful

func (*DirectoryRequestBuilder) ByDirectoryidInt64

func (m *DirectoryRequestBuilder) ByDirectoryidInt64(directoryid int64) *WithDirectoryItemRequestBuilder

ByDirectoryidInt64 gets an item from the github.com/topicuskeyhub/sdk-go.directory.item collection returns a *WithDirectoryItemRequestBuilder when successful

func (*DirectoryRequestBuilder) Get

Get query for all directories in Topicus KeyHub. The various query parameters can be used to filter the response. returns a DirectoryAccountDirectoryLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*DirectoryRequestBuilder) Post

Post creates one or more new directories and returns the newly created directories. returns a DirectoryAccountDirectoryLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*DirectoryRequestBuilder) ToGetRequestInformation

ToGetRequestInformation query for all directories in Topicus KeyHub. The various query parameters can be used to filter the response. returns a *RequestInformation when successful

func (*DirectoryRequestBuilder) ToPostRequestInformation

ToPostRequestInformation creates one or more new directories and returns the newly created directories. returns a *RequestInformation when successful

func (*DirectoryRequestBuilder) WithUrl added in v0.29.0

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *DirectoryRequestBuilder when successful

type DirectoryRequestBuilderGetQueryParameters

type DirectoryRequestBuilderGetQueryParameters struct {
	// Only return directories that are or are not active. Defaults to true.
	// Deprecated: This property is deprecated, use ActiveAsBooleanEnum instead
	Active []string `uriparametername:"active"`
	// Only return directories that are or are not active. Defaults to true.
	ActiveAsBooleanEnum []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.BooleanEnum `uriparametername:"active"`
	// Request additional information to be returned for every record.
	// Deprecated: This property is deprecated, use AdditionalAsGetAdditionalQueryParameterType instead
	Additional []string `uriparametername:"additional"`
	// Request additional information to be returned for every record.
	AdditionalAsGetAdditionalQueryParameterType []GetAdditionalQueryParameterType `uriparametername:"additional"`
	// Return all or no records. This can be useful when composing parameters.
	Any []bool `uriparametername:"any"`
	// Filter the directories on the given base organizational unit, specified by id. This parameter supports composition with all parameters from the organizational unit resource.
	BaseOrganizationalUnit []int64 `uriparametername:"baseOrganizationalUnit"`
	// Only return records that have been created after the given instant.
	CreatedAfter []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"createdAfter"`
	// Only return records that have been created before the given instant.
	CreatedBefore []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"createdBefore"`
	// Only return directories that are or are not the default directory.
	DefaultDirectory []bool `uriparametername:"defaultDirectory"`
	// Filter the results to exclude the given ids.
	Exclude []int64 `uriparametername:"exclude"`
	// Only return directories that use certificates that are expired at the given instant.
	ExpiredCertificate []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"expiredCertificate"`
	// Filter the directories on the given helpdesk groups, specified by id. This parameter supports composition with all parameters from the group resource.
	HelpdeskGroup []int64 `uriparametername:"helpdeskGroup"`
	// Filter the results on the given ids.
	Id []int64 `uriparametername:"id"`
	// Only return directories that are not used for source directory provisioning for the given types of linked systems.
	// Deprecated: This property is deprecated, use IsNotProvisionedDirectoryAsProvisioningProvisionedSystemType instead
	IsNotProvisionedDirectory []string `uriparametername:"isNotProvisionedDirectory"`
	// Only return directories that are not used for source directory provisioning for the given types of linked systems.
	IsNotProvisionedDirectoryAsProvisioningProvisionedSystemType []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.ProvisioningProvisionedSystemType `uriparametername:"isNotProvisionedDirectory"`
	// Only return directories that are or are not the built-in maintenance directory.
	MaintenanceDirectory []bool `uriparametername:"maintenanceDirectory"`
	// Only return records that have been modified since the given instant.
	ModifiedSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"modifiedSince"`
	// Filter directories on the exact name.
	Name []string `uriparametername:"name"`
	// Filter directories on (part of) the name or uuid.
	NameContains []string `uriparametername:"nameContains"`
	// Filter directories where the name does not start with the given values.
	NameDoesNotStartWith []string `uriparametername:"nameDoesNotStartWith"`
	// Filter directories on the start of the name.
	NameStartsWith []string `uriparametername:"nameStartsWith"`
	// Only return OIDC directories for the given vendor(s).
	// Deprecated: This property is deprecated, use OidcVenderAsDirectoryOIDCVendor instead
	OidcVender []string `uriparametername:"oidcVender"`
	// Only return OIDC directories for the given vendor(s).
	OidcVenderAsDirectoryOIDCVendor []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.DirectoryOIDCVendor `uriparametername:"oidcVender"`
	// Only return internal directories for the given owner(s), specified by id. This parameter supports composition with all parameters from the group resource.
	OwnedBy []int64 `uriparametername:"ownedBy"`
	// Filter records on a complex CQL query.
	Q []string `uriparametername:"q"`
	// Sort the items. Use 'asc-<name>' for ascending and 'desc-<name>' for descending order.
	Sort []string `uriparametername:"sort"`
	// Filter LDAP directories on TLS setting(s) used.
	// Deprecated: This property is deprecated, use TlsAsTLSLevel instead
	Tls []string `uriparametername:"tls"`
	// Filter LDAP directories on TLS setting(s) used.
	TlsAsTLSLevel []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.TLSLevel `uriparametername:"tls"`
	// Only return directories of the given type(s).
	Type []string `uriparametername:"type"`
	// Filter results on one or more UUIDs.
	Uuid []string `uriparametername:"uuid"`
}

DirectoryRequestBuilderGetQueryParameters query for all directories in Topicus KeyHub. The various query parameters can be used to filter the response.

type DirectoryRequestBuilderGetRequestConfiguration

type DirectoryRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *DirectoryRequestBuilderGetQueryParameters
}

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

type DirectoryRequestBuilderPostQueryParameters added in v0.30.0

type DirectoryRequestBuilderPostQueryParameters struct {
	// Request additional information to be returned for every record.
	// Deprecated: This property is deprecated, use AdditionalAsPostAdditionalQueryParameterType instead
	Additional []string `uriparametername:"additional"`
	// Request additional information to be returned for every record.
	AdditionalAsPostAdditionalQueryParameterType []PostAdditionalQueryParameterType `uriparametername:"additional"`
}

DirectoryRequestBuilderPostQueryParameters creates one or more new directories and returns the newly created directories.

type DirectoryRequestBuilderPostRequestConfiguration

type DirectoryRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *DirectoryRequestBuilderPostQueryParameters
}

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

type GetAdditionalQueryParameterType added in v0.32.0

type GetAdditionalQueryParameterType int
const (
	AUDIT_GETADDITIONALQUERYPARAMETERTYPE GetAdditionalQueryParameterType = iota
	MARKERS_GETADDITIONALQUERYPARAMETERTYPE
	STATUS_GETADDITIONALQUERYPARAMETERTYPE
)

func (GetAdditionalQueryParameterType) String added in v0.32.0

type ItemInternalaccountItemMoveRequestBuilder

type ItemInternalaccountItemMoveRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

ItemInternalaccountItemMoveRequestBuilder builds and executes requests for operations under \directory\{directoryid}\internalaccount\{internalaccountid}\move

func NewItemInternalaccountItemMoveRequestBuilder

NewItemInternalaccountItemMoveRequestBuilder instantiates a new ItemInternalaccountItemMoveRequestBuilder and sets the default values.

func NewItemInternalaccountItemMoveRequestBuilderInternal

func NewItemInternalaccountItemMoveRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemInternalaccountItemMoveRequestBuilder

NewItemInternalaccountItemMoveRequestBuilderInternal instantiates a new ItemInternalaccountItemMoveRequestBuilder and sets the default values.

func (*ItemInternalaccountItemMoveRequestBuilder) Post

Post move the internal account specified by the given id to a different directory. returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*ItemInternalaccountItemMoveRequestBuilder) ToPostRequestInformation

ToPostRequestInformation move the internal account specified by the given id to a different directory. returns a *RequestInformation when successful

func (*ItemInternalaccountItemMoveRequestBuilder) WithUrl added in v0.29.0

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemInternalaccountItemMoveRequestBuilder when successful

type ItemInternalaccountItemMoveRequestBuilderPostRequestConfiguration

type ItemInternalaccountItemMoveRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type ItemInternalaccountItemStatusRequestBuilder

type ItemInternalaccountItemStatusRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

ItemInternalaccountItemStatusRequestBuilder builds and executes requests for operations under \directory\{directoryid}\internalaccount\{internalaccountid}\status

func NewItemInternalaccountItemStatusRequestBuilder

NewItemInternalaccountItemStatusRequestBuilder instantiates a new ItemInternalaccountItemStatusRequestBuilder and sets the default values.

func NewItemInternalaccountItemStatusRequestBuilderInternal

func NewItemInternalaccountItemStatusRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemInternalaccountItemStatusRequestBuilder

NewItemInternalaccountItemStatusRequestBuilderInternal instantiates a new ItemInternalaccountItemStatusRequestBuilder and sets the default values.

func (*ItemInternalaccountItemStatusRequestBuilder) Put

Put updates the status for the internal account. Only the status 'NOT_ACTIVATED' can be set. returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*ItemInternalaccountItemStatusRequestBuilder) ToPutRequestInformation

ToPutRequestInformation updates the status for the internal account. Only the status 'NOT_ACTIVATED' can be set. returns a *RequestInformation when successful

func (*ItemInternalaccountItemStatusRequestBuilder) WithUrl added in v0.29.0

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemInternalaccountItemStatusRequestBuilder when successful

type ItemInternalaccountItemStatusRequestBuilderPutRequestConfiguration

type ItemInternalaccountItemStatusRequestBuilderPutRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type ItemInternalaccountRequestBuilder

ItemInternalaccountRequestBuilder builds and executes requests for operations under \directory\{directoryid}\internalaccount

func NewItemInternalaccountRequestBuilder

NewItemInternalaccountRequestBuilder instantiates a new ItemInternalaccountRequestBuilder and sets the default values.

func NewItemInternalaccountRequestBuilderInternal

func NewItemInternalaccountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemInternalaccountRequestBuilder

NewItemInternalaccountRequestBuilderInternal instantiates a new ItemInternalaccountRequestBuilder and sets the default values.

func (*ItemInternalaccountRequestBuilder) ByInternalaccountid added in v0.30.0

ByInternalaccountid gets an item from the github.com/topicuskeyhub/sdk-go.directory.item.internalaccount.item collection Deprecated: This indexer is deprecated and will be removed in the next major version. Use the one with the typed parameter instead. returns a *ItemInternalaccountWithInternalaccountItemRequestBuilder when successful

func (*ItemInternalaccountRequestBuilder) ByInternalaccountidInt64 added in v0.30.0

ByInternalaccountidInt64 gets an item from the github.com/topicuskeyhub/sdk-go.directory.item.internalaccount.item collection returns a *ItemInternalaccountWithInternalaccountItemRequestBuilder when successful

func (*ItemInternalaccountRequestBuilder) Get

Get queries over all internal accounts within a directory. The various query parameters can be used to filter the response. returns a AuthInternalAccountLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*ItemInternalaccountRequestBuilder) Post

Post creates one or more new internal accounts within a directory and returns the newly created accounts. returns a AuthInternalAccountLinkableWrapperable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*ItemInternalaccountRequestBuilder) ToGetRequestInformation

ToGetRequestInformation queries over all internal accounts within a directory. The various query parameters can be used to filter the response. returns a *RequestInformation when successful

func (*ItemInternalaccountRequestBuilder) ToPostRequestInformation

ToPostRequestInformation creates one or more new internal accounts within a directory and returns the newly created accounts. returns a *RequestInformation when successful

func (*ItemInternalaccountRequestBuilder) WithUrl added in v0.29.0

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemInternalaccountRequestBuilder when successful

type ItemInternalaccountRequestBuilderGetQueryParameters

type ItemInternalaccountRequestBuilderGetQueryParameters struct {
	// Filter the internal accounts by KeyHub accounts, specified by id. This parameter supports composition with all parameters from the account resource.
	Account []int64 `uriparametername:"account"`
	// Request additional information to be returned for every record.
	// Deprecated: This property is deprecated, use AdditionalAsGetAdditionalQueryParameterType instead
	Additional []string `uriparametername:"additional"`
	// Request additional information to be returned for every record.
	AdditionalAsGetAdditionalQueryParameterType []i71c97f9512df5822f155a22bf755dad1f40cdfff8dd134c193ec96e5c2241965.GetAdditionalQueryParameterType `uriparametername:"additional"`
	// Return all or no records. This can be useful when composing parameters.
	Any []bool `uriparametername:"any"`
	// Only return records that have been created after the given instant.
	CreatedAfter []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"createdAfter"`
	// Only return records that have been created before the given instant.
	CreatedBefore []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"createdBefore"`
	// Filter the internal accounts by directory, specified by id. This parameter supports composition with all parameters from the account directory resource.
	Directory []int64 `uriparametername:"directory"`
	// Filter the internal accounts by the owner group of the directory, specified by id. This parameter supports composition with all parameters from the account resource.
	DirectoryOwnerGroup []int64 `uriparametername:"directoryOwnerGroup"`
	// Filter the results to exclude the given ids.
	Exclude []int64 `uriparametername:"exclude"`
	// Filter the results on the given ids.
	Id []int64 `uriparametername:"id"`
	// Only return records that have been modified since the given instant.
	ModifiedSince []i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time `uriparametername:"modifiedSince"`
	// Filter the internal accounts by organizational units, specified by id. This parameter supports composition with all parameters from the organizational unit resource.
	OrganizationalUnit []int64 `uriparametername:"organizationalUnit"`
	// Filter records on a complex CQL query.
	Q []string `uriparametername:"q"`
	// Sort the items. Use 'asc-<name>' for ascending and 'desc-<name>' for descending order.
	Sort []string `uriparametername:"sort"`
	// Only return internal accounts with the given status.
	// Deprecated: This property is deprecated, use StatusAsAuthInternalAccountStatus instead
	Status []string `uriparametername:"status"`
	// Only return internal accounts with the given status.
	StatusAsAuthInternalAccountStatus []ie2969523f41a2fae7d38164656da4464a9222947e5ea7fbe5cbfbbf94304e5c1.AuthInternalAccountStatus `uriparametername:"status"`
}

ItemInternalaccountRequestBuilderGetQueryParameters queries over all internal accounts within a directory. The various query parameters can be used to filter the response.

type ItemInternalaccountRequestBuilderGetRequestConfiguration

type ItemInternalaccountRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *ItemInternalaccountRequestBuilderGetQueryParameters
}

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

type ItemInternalaccountRequestBuilderPostQueryParameters added in v0.30.0

type ItemInternalaccountRequestBuilderPostQueryParameters struct {
	// Request additional information to be returned for every record.
	// Deprecated: This property is deprecated, use AdditionalAsPostAdditionalQueryParameterType instead
	Additional []string `uriparametername:"additional"`
	// Request additional information to be returned for every record.
	AdditionalAsPostAdditionalQueryParameterType []i71c97f9512df5822f155a22bf755dad1f40cdfff8dd134c193ec96e5c2241965.PostAdditionalQueryParameterType `uriparametername:"additional"`
}

ItemInternalaccountRequestBuilderPostQueryParameters creates one or more new internal accounts within a directory and returns the newly created accounts.

type ItemInternalaccountRequestBuilderPostRequestConfiguration

type ItemInternalaccountRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *ItemInternalaccountRequestBuilderPostQueryParameters
}

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

type ItemInternalaccountWithInternalaccountItemRequestBuilder added in v0.30.0

type ItemInternalaccountWithInternalaccountItemRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

ItemInternalaccountWithInternalaccountItemRequestBuilder builds and executes requests for operations under \directory\{directoryid}\internalaccount\{internalaccountid}

func NewItemInternalaccountWithInternalaccountItemRequestBuilder added in v0.30.0

func NewItemInternalaccountWithInternalaccountItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemInternalaccountWithInternalaccountItemRequestBuilder

NewItemInternalaccountWithInternalaccountItemRequestBuilder instantiates a new ItemInternalaccountWithInternalaccountItemRequestBuilder and sets the default values.

func NewItemInternalaccountWithInternalaccountItemRequestBuilderInternal added in v0.30.0

func NewItemInternalaccountWithInternalaccountItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemInternalaccountWithInternalaccountItemRequestBuilder

NewItemInternalaccountWithInternalaccountItemRequestBuilderInternal instantiates a new ItemInternalaccountWithInternalaccountItemRequestBuilder and sets the default values.

func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) Delete added in v0.30.0

Delete removes the specified internal accounts from a directory, including the associated KeyHub account. returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) Get added in v0.30.0

Get returns the single internal accounts within a directory. returns a AuthInternalAccountable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) Move added in v0.30.0

Move the move property returns a *ItemInternalaccountItemMoveRequestBuilder when successful

func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) Put added in v0.30.0

Put updates the internal accounts within a directory identified by the id. returns a AuthInternalAccountable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) Status added in v0.30.0

Status the status property returns a *ItemInternalaccountItemStatusRequestBuilder when successful

func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) ToDeleteRequestInformation added in v0.30.0

ToDeleteRequestInformation removes the specified internal accounts from a directory, including the associated KeyHub account. returns a *RequestInformation when successful

func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) ToGetRequestInformation added in v0.30.0

ToGetRequestInformation returns the single internal accounts within a directory. returns a *RequestInformation when successful

func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) ToPutRequestInformation added in v0.30.0

ToPutRequestInformation updates the internal accounts within a directory identified by the id. returns a *RequestInformation when successful

func (*ItemInternalaccountWithInternalaccountItemRequestBuilder) WithUrl added in v0.30.0

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemInternalaccountWithInternalaccountItemRequestBuilder when successful

type ItemInternalaccountWithInternalaccountItemRequestBuilderDeleteRequestConfiguration added in v0.30.0

type ItemInternalaccountWithInternalaccountItemRequestBuilderDeleteRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type ItemInternalaccountWithInternalaccountItemRequestBuilderGetQueryParameters added in v0.30.0

type ItemInternalaccountWithInternalaccountItemRequestBuilderGetQueryParameters struct {
	// Request additional information to be returned for every record.
	// Deprecated: This property is deprecated, use AdditionalAsGetAdditionalQueryParameterType instead
	Additional []string `uriparametername:"additional"`
	// Request additional information to be returned for every record.
	AdditionalAsGetAdditionalQueryParameterType []i9de8e0b8ede20a2b36f229cd6abda61c462ebf686756469c4f0b1a809efc09d9.GetAdditionalQueryParameterType `uriparametername:"additional"`
}

ItemInternalaccountWithInternalaccountItemRequestBuilderGetQueryParameters returns the single internal accounts within a directory.

type ItemInternalaccountWithInternalaccountItemRequestBuilderGetRequestConfiguration added in v0.30.0

type ItemInternalaccountWithInternalaccountItemRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *ItemInternalaccountWithInternalaccountItemRequestBuilderGetQueryParameters
}

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

type ItemInternalaccountWithInternalaccountItemRequestBuilderPutQueryParameters added in v0.30.0

type ItemInternalaccountWithInternalaccountItemRequestBuilderPutQueryParameters struct {
	// Request additional information to be returned for every record.
	// Deprecated: This property is deprecated, use AdditionalAsPutAdditionalQueryParameterType instead
	Additional []string `uriparametername:"additional"`
	// Request additional information to be returned for every record.
	AdditionalAsPutAdditionalQueryParameterType []i9de8e0b8ede20a2b36f229cd6abda61c462ebf686756469c4f0b1a809efc09d9.PutAdditionalQueryParameterType `uriparametername:"additional"`
}

ItemInternalaccountWithInternalaccountItemRequestBuilderPutQueryParameters updates the internal accounts within a directory identified by the id.

type ItemInternalaccountWithInternalaccountItemRequestBuilderPutRequestConfiguration added in v0.30.0

type ItemInternalaccountWithInternalaccountItemRequestBuilderPutRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *ItemInternalaccountWithInternalaccountItemRequestBuilderPutQueryParameters
}

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

type PostAdditionalQueryParameterType added in v0.32.0

type PostAdditionalQueryParameterType int
const (
	AUDIT_POSTADDITIONALQUERYPARAMETERTYPE PostAdditionalQueryParameterType = iota
	MARKERS_POSTADDITIONALQUERYPARAMETERTYPE
	STATUS_POSTADDITIONALQUERYPARAMETERTYPE
)

func (PostAdditionalQueryParameterType) String added in v0.32.0

type WithDirectoryItemRequestBuilder

WithDirectoryItemRequestBuilder builds and executes requests for operations under \directory\{directoryid}

func NewWithDirectoryItemRequestBuilder

NewWithDirectoryItemRequestBuilder instantiates a new WithDirectoryItemRequestBuilder and sets the default values.

func NewWithDirectoryItemRequestBuilderInternal

func NewWithDirectoryItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *WithDirectoryItemRequestBuilder

NewWithDirectoryItemRequestBuilderInternal instantiates a new WithDirectoryItemRequestBuilder and sets the default values.

func (*WithDirectoryItemRequestBuilder) Delete

Delete permanently removes the directory. This cannot be undone. returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*WithDirectoryItemRequestBuilder) Get

Get returns the directory identified by the id. returns a DirectoryAccountDirectoryable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*WithDirectoryItemRequestBuilder) Internalaccount

Internalaccount the internalaccount property returns a *ItemInternalaccountRequestBuilder when successful

func (*WithDirectoryItemRequestBuilder) Put

Put updates the directory identified by the id. returns a DirectoryAccountDirectoryable when successful returns a ErrorReport error when the service returns a 4XX or 5XX status code

func (*WithDirectoryItemRequestBuilder) ToDeleteRequestInformation

ToDeleteRequestInformation permanently removes the directory. This cannot be undone. returns a *RequestInformation when successful

func (*WithDirectoryItemRequestBuilder) ToGetRequestInformation

ToGetRequestInformation returns the directory identified by the id. returns a *RequestInformation when successful

func (*WithDirectoryItemRequestBuilder) ToPutRequestInformation

ToPutRequestInformation updates the directory identified by the id. returns a *RequestInformation when successful

func (*WithDirectoryItemRequestBuilder) WithUrl added in v0.29.0

WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *WithDirectoryItemRequestBuilder when successful

type WithDirectoryItemRequestBuilderDeleteRequestConfiguration

type WithDirectoryItemRequestBuilderDeleteRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type WithDirectoryItemRequestBuilderGetQueryParameters

type WithDirectoryItemRequestBuilderGetQueryParameters struct {
	// Request additional information to be returned for every record.
	// Deprecated: This property is deprecated, use AdditionalAsGetAdditionalQueryParameterType instead
	Additional []string `uriparametername:"additional"`
	// Request additional information to be returned for every record.
	AdditionalAsGetAdditionalQueryParameterType []i4ece5f82ea4bed6e10ff53d58550d97f8987052a5ce763e66495c964382c2ea1.GetAdditionalQueryParameterType `uriparametername:"additional"`
}

WithDirectoryItemRequestBuilderGetQueryParameters returns the directory identified by the id.

type WithDirectoryItemRequestBuilderGetRequestConfiguration

type WithDirectoryItemRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *WithDirectoryItemRequestBuilderGetQueryParameters
}

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

type WithDirectoryItemRequestBuilderPutQueryParameters

type WithDirectoryItemRequestBuilderPutQueryParameters struct {
	// Request additional information to be returned for every record.
	// Deprecated: This property is deprecated, use AdditionalAsPutAdditionalQueryParameterType instead
	Additional []string `uriparametername:"additional"`
	// Request additional information to be returned for every record.
	AdditionalAsPutAdditionalQueryParameterType []i4ece5f82ea4bed6e10ff53d58550d97f8987052a5ce763e66495c964382c2ea1.PutAdditionalQueryParameterType `uriparametername:"additional"`
}

WithDirectoryItemRequestBuilderPutQueryParameters updates the directory identified by the id.

type WithDirectoryItemRequestBuilderPutRequestConfiguration

type WithDirectoryItemRequestBuilderPutRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *WithDirectoryItemRequestBuilderPutQueryParameters
}

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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