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 PossibleValuesForEncryptionAlgorithm() []string + func PossibleValuesForShareAccessType() []string + func PossibleValuesForUserType() []string + func ValidateDataBoxEdgeDeviceID(input interface{}, key string) (warnings []string, errors []error) + func ValidateUserID(input interface{}, key string) (warnings []string, errors []error) + type AsymmetricEncryptedSecret struct + EncryptionAlgorithm EncryptionAlgorithm + EncryptionCertThumbprint *string + Value string + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *User + OData *odata.OData + Poller pollers.Poller + type DataBoxEdgeDeviceId struct + DataBoxEdgeDeviceName string + ResourceGroupName string + SubscriptionId string + func NewDataBoxEdgeDeviceID(subscriptionId string, resourceGroupName string, dataBoxEdgeDeviceName string) DataBoxEdgeDeviceId + func ParseDataBoxEdgeDeviceID(input string) (*DataBoxEdgeDeviceId, error) + func ParseDataBoxEdgeDeviceIDInsensitively(input string) (*DataBoxEdgeDeviceId, error) + func (id *DataBoxEdgeDeviceId) FromParseResult(input resourceids.ParseResult) error + func (id DataBoxEdgeDeviceId) ID() string + func (id DataBoxEdgeDeviceId) Segments() []resourceids.Segment + func (id DataBoxEdgeDeviceId) String() string + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type EncryptionAlgorithm string + const EncryptionAlgorithmAESTwoFiveSix + const EncryptionAlgorithmNone + const EncryptionAlgorithmRSAESPKCSOneVOneFive + func (s *EncryptionAlgorithm) UnmarshalJSON(bytes []byte) error + type GetOperationResponse struct + HttpResponse *http.Response + Model *User + OData *odata.OData + type ListByDataBoxEdgeDeviceCompleteResult struct + Items []User + LatestHttpResponse *http.Response + type ListByDataBoxEdgeDeviceCustomPager struct + NextLink *odata.Link + func (p *ListByDataBoxEdgeDeviceCustomPager) NextPageLink() *odata.Link + type ListByDataBoxEdgeDeviceOperationOptions struct + Filter *string + func DefaultListByDataBoxEdgeDeviceOperationOptions() ListByDataBoxEdgeDeviceOperationOptions + func (o ListByDataBoxEdgeDeviceOperationOptions) ToHeaders() *client.Headers + func (o ListByDataBoxEdgeDeviceOperationOptions) ToOData() *odata.Query + func (o ListByDataBoxEdgeDeviceOperationOptions) ToQuery() *client.QueryParams + type ListByDataBoxEdgeDeviceOperationResponse struct + HttpResponse *http.Response + Model *[]User + OData *odata.OData + type ShareAccessRight struct + AccessType ShareAccessType + ShareId string + type ShareAccessType string + const ShareAccessTypeChange + const ShareAccessTypeCustom + const ShareAccessTypeRead + func (s *ShareAccessType) UnmarshalJSON(bytes []byte) error + type User struct + Id *string + Name *string + Properties UserProperties + SystemData *systemdata.SystemData + Type *string + type UserId struct + DataBoxEdgeDeviceName string + ResourceGroupName string + SubscriptionId string + UserName string + func NewUserID(subscriptionId string, resourceGroupName string, dataBoxEdgeDeviceName string, ...) UserId + func ParseUserID(input string) (*UserId, error) + func ParseUserIDInsensitively(input string) (*UserId, error) + func (id *UserId) FromParseResult(input resourceids.ParseResult) error + func (id UserId) ID() string + func (id UserId) Segments() []resourceids.Segment + func (id UserId) String() string + type UserOperationPredicate struct + Id *string + Name *string + Type *string + func (p UserOperationPredicate) Matches(input User) bool + type UserProperties struct + EncryptedPassword *AsymmetricEncryptedSecret + ShareAccessRights *[]ShareAccessRight + UserType UserType + type UserType string + const UserTypeARM + const UserTypeLocalManagement + const UserTypeShare + func (s *UserType) UnmarshalJSON(bytes []byte) error + type UsersClient struct + Client *resourcemanager.Client + func NewUsersClientWithBaseURI(sdkApi sdkEnv.Api) (*UsersClient, error) + func (c UsersClient) CreateOrUpdate(ctx context.Context, id UserId, input User) (result CreateOrUpdateOperationResponse, err error) + func (c UsersClient) CreateOrUpdateThenPoll(ctx context.Context, id UserId, input User) error + func (c UsersClient) Delete(ctx context.Context, id UserId) (result DeleteOperationResponse, err error) + func (c UsersClient) DeleteThenPoll(ctx context.Context, id UserId) error + func (c UsersClient) Get(ctx context.Context, id UserId) (result GetOperationResponse, err error) + func (c UsersClient) ListByDataBoxEdgeDevice(ctx context.Context, id DataBoxEdgeDeviceId, ...) (result ListByDataBoxEdgeDeviceOperationResponse, err error) + func (c UsersClient) ListByDataBoxEdgeDeviceComplete(ctx context.Context, id DataBoxEdgeDeviceId, ...) (ListByDataBoxEdgeDeviceCompleteResult, error) + func (c UsersClient) ListByDataBoxEdgeDeviceCompleteMatchingPredicate(ctx context.Context, id DataBoxEdgeDeviceId, ...) (result ListByDataBoxEdgeDeviceCompleteResult, err error)