Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForGroupType() []string + func PossibleValuesForUserState() []string + func ValidateGroupID(input interface{}, key string) (warnings []string, errors []error) + func ValidateGroupUserID(input interface{}, key string) (warnings []string, errors []error) + func ValidateWorkspaceGroupID(input interface{}, key string) (warnings []string, errors []error) + func ValidateWorkspaceGroupUserID(input interface{}, key string) (warnings []string, errors []error) + type CheckEntityExistsOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type CreateOperationResponse struct + HttpResponse *http.Response + Model *UserContract + OData *odata.OData + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type GroupContractProperties struct + BuiltIn *bool + Description *string + DisplayName string + ExternalId *string + Type *GroupType + type GroupId struct + GroupId string + ResourceGroupName string + ServiceName string + SubscriptionId string + func NewGroupID(subscriptionId string, resourceGroupName string, serviceName string, ...) GroupId + func ParseGroupID(input string) (*GroupId, error) + func ParseGroupIDInsensitively(input string) (*GroupId, error) + func (id *GroupId) FromParseResult(input resourceids.ParseResult) error + func (id GroupId) ID() string + func (id GroupId) Segments() []resourceids.Segment + func (id GroupId) String() string + type GroupType string + const GroupTypeCustom + const GroupTypeExternal + const GroupTypeSystem + func (s *GroupType) UnmarshalJSON(bytes []byte) error + type GroupUserClient struct + Client *resourcemanager.Client + func NewGroupUserClientWithBaseURI(sdkApi sdkEnv.Api) (*GroupUserClient, error) + func (c GroupUserClient) CheckEntityExists(ctx context.Context, id GroupUserId) (result CheckEntityExistsOperationResponse, err error) + func (c GroupUserClient) Create(ctx context.Context, id GroupUserId) (result CreateOperationResponse, err error) + func (c GroupUserClient) Delete(ctx context.Context, id GroupUserId) (result DeleteOperationResponse, err error) + func (c GroupUserClient) List(ctx context.Context, id GroupId, options ListOperationOptions) (result ListOperationResponse, err error) + func (c GroupUserClient) ListComplete(ctx context.Context, id GroupId, options ListOperationOptions) (ListCompleteResult, error) + func (c GroupUserClient) ListCompleteMatchingPredicate(ctx context.Context, id GroupId, options ListOperationOptions, ...) (result ListCompleteResult, err error) + func (c GroupUserClient) WorkspaceGroupUserCheckEntityExists(ctx context.Context, id WorkspaceGroupUserId) (result WorkspaceGroupUserCheckEntityExistsOperationResponse, err error) + func (c GroupUserClient) WorkspaceGroupUserCreate(ctx context.Context, id WorkspaceGroupUserId) (result WorkspaceGroupUserCreateOperationResponse, err error) + func (c GroupUserClient) WorkspaceGroupUserDelete(ctx context.Context, id WorkspaceGroupUserId) (result WorkspaceGroupUserDeleteOperationResponse, err error) + func (c GroupUserClient) WorkspaceGroupUserList(ctx context.Context, id WorkspaceGroupId, ...) (result WorkspaceGroupUserListOperationResponse, err error) + func (c GroupUserClient) WorkspaceGroupUserListComplete(ctx context.Context, id WorkspaceGroupId, ...) (WorkspaceGroupUserListCompleteResult, error) + func (c GroupUserClient) WorkspaceGroupUserListCompleteMatchingPredicate(ctx context.Context, id WorkspaceGroupId, ...) (result WorkspaceGroupUserListCompleteResult, err error) + type GroupUserId struct + GroupId string + ResourceGroupName string + ServiceName string + SubscriptionId string + UserId string + func NewGroupUserID(subscriptionId string, resourceGroupName string, serviceName string, ...) GroupUserId + func ParseGroupUserID(input string) (*GroupUserId, error) + func ParseGroupUserIDInsensitively(input string) (*GroupUserId, error) + func (id *GroupUserId) FromParseResult(input resourceids.ParseResult) error + func (id GroupUserId) ID() string + func (id GroupUserId) Segments() []resourceids.Segment + func (id GroupUserId) String() string + type ListCompleteResult struct + Items []UserContract + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationOptions struct + Filter *string + Skip *int64 + Top *int64 + func DefaultListOperationOptions() ListOperationOptions + func (o ListOperationOptions) ToHeaders() *client.Headers + func (o ListOperationOptions) ToOData() *odata.Query + func (o ListOperationOptions) ToQuery() *client.QueryParams + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]UserContract + OData *odata.OData + type UserContract struct + Id *string + Name *string + Properties *UserContractProperties + Type *string + type UserContractOperationPredicate struct + Id *string + Name *string + Type *string + func (p UserContractOperationPredicate) Matches(input UserContract) bool + type UserContractProperties struct + Email *string + FirstName *string + Groups *[]GroupContractProperties + Identities *[]UserIdentityContract + LastName *string + Note *string + RegistrationDate *string + State *UserState + func (o *UserContractProperties) GetRegistrationDateAsTime() (*time.Time, error) + func (o *UserContractProperties) SetRegistrationDateAsTime(input time.Time) + type UserIdentityContract struct + Id *string + Provider *string + type UserState string + const UserStateActive + const UserStateBlocked + const UserStateDeleted + const UserStatePending + func (s *UserState) UnmarshalJSON(bytes []byte) error + type WorkspaceGroupId struct + GroupId string + ResourceGroupName string + ServiceName string + SubscriptionId string + WorkspaceId string + func NewWorkspaceGroupID(subscriptionId string, resourceGroupName string, serviceName string, ...) WorkspaceGroupId + func ParseWorkspaceGroupID(input string) (*WorkspaceGroupId, error) + func ParseWorkspaceGroupIDInsensitively(input string) (*WorkspaceGroupId, error) + func (id *WorkspaceGroupId) FromParseResult(input resourceids.ParseResult) error + func (id WorkspaceGroupId) ID() string + func (id WorkspaceGroupId) Segments() []resourceids.Segment + func (id WorkspaceGroupId) String() string + type WorkspaceGroupUserCheckEntityExistsOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type WorkspaceGroupUserCreateOperationResponse struct + HttpResponse *http.Response + Model *UserContract + OData *odata.OData + type WorkspaceGroupUserDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type WorkspaceGroupUserId struct + GroupId string + ResourceGroupName string + ServiceName string + SubscriptionId string + UserId string + WorkspaceId string + func NewWorkspaceGroupUserID(subscriptionId string, resourceGroupName string, serviceName string, ...) WorkspaceGroupUserId + func ParseWorkspaceGroupUserID(input string) (*WorkspaceGroupUserId, error) + func ParseWorkspaceGroupUserIDInsensitively(input string) (*WorkspaceGroupUserId, error) + func (id *WorkspaceGroupUserId) FromParseResult(input resourceids.ParseResult) error + func (id WorkspaceGroupUserId) ID() string + func (id WorkspaceGroupUserId) Segments() []resourceids.Segment + func (id WorkspaceGroupUserId) String() string + type WorkspaceGroupUserListCompleteResult struct + Items []UserContract + LatestHttpResponse *http.Response + type WorkspaceGroupUserListCustomPager struct + NextLink *odata.Link + func (p *WorkspaceGroupUserListCustomPager) NextPageLink() *odata.Link + type WorkspaceGroupUserListOperationOptions struct + Filter *string + Skip *int64 + Top *int64 + func DefaultWorkspaceGroupUserListOperationOptions() WorkspaceGroupUserListOperationOptions + func (o WorkspaceGroupUserListOperationOptions) ToHeaders() *client.Headers + func (o WorkspaceGroupUserListOperationOptions) ToOData() *odata.Query + func (o WorkspaceGroupUserListOperationOptions) ToQuery() *client.QueryParams + type WorkspaceGroupUserListOperationResponse struct + HttpResponse *http.Response + Model *[]UserContract + OData *odata.OData