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 PossibleValuesForAzureContainerDataFormat() []string + func PossibleValuesForClientPermissionType() []string + func PossibleValuesForDataPolicy() []string + func PossibleValuesForMonitoringStatus() []string + func PossibleValuesForMountType() []string + func PossibleValuesForRoleTypes() []string + func PossibleValuesForShareAccessProtocol() []string + func PossibleValuesForShareAccessType() []string + func PossibleValuesForShareStatus() []string + func ValidateDataBoxEdgeDeviceID(input interface{}, key string) (warnings []string, errors []error) + func ValidateShareID(input interface{}, key string) (warnings []string, errors []error) + type AzureContainerDataFormat string + const AzureContainerDataFormatAzureFile + const AzureContainerDataFormatBlockBlob + const AzureContainerDataFormatPageBlob + func (s *AzureContainerDataFormat) UnmarshalJSON(bytes []byte) error + type AzureContainerInfo struct + ContainerName string + DataFormat AzureContainerDataFormat + StorageAccountCredentialId string + type ClientAccessRight struct + AccessPermission ClientPermissionType + Client string + type ClientPermissionType string + const ClientPermissionTypeNoAccess + const ClientPermissionTypeReadOnly + const ClientPermissionTypeReadWrite + func (s *ClientPermissionType) UnmarshalJSON(bytes []byte) error + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *Share + 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 DataPolicy string + const DataPolicyCloud + const DataPolicyLocal + func (s *DataPolicy) UnmarshalJSON(bytes []byte) error + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GetOperationResponse struct + HttpResponse *http.Response + Model *Share + OData *odata.OData + type ListByDataBoxEdgeDeviceCompleteResult struct + Items []Share + LatestHttpResponse *http.Response + type ListByDataBoxEdgeDeviceCustomPager struct + NextLink *odata.Link + func (p *ListByDataBoxEdgeDeviceCustomPager) NextPageLink() *odata.Link + type ListByDataBoxEdgeDeviceOperationResponse struct + HttpResponse *http.Response + Model *[]Share + OData *odata.OData + type MonitoringStatus string + const MonitoringStatusDisabled + const MonitoringStatusEnabled + func (s *MonitoringStatus) UnmarshalJSON(bytes []byte) error + type MountPointMap struct + MountPoint *string + MountType *MountType + RoleId *string + RoleType *RoleTypes + ShareId string + type MountType string + const MountTypeHostPath + const MountTypeVolume + func (s *MountType) UnmarshalJSON(bytes []byte) error + type RefreshDetails struct + ErrorManifestFile *string + InProgressRefreshJobId *string + LastCompletedRefreshJobTimeInUTC *string + LastJob *string + func (o *RefreshDetails) GetLastCompletedRefreshJobTimeInUTCAsTime() (*time.Time, error) + func (o *RefreshDetails) SetLastCompletedRefreshJobTimeInUTCAsTime(input time.Time) + type RefreshOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type RoleTypes string + const RoleTypesASA + const RoleTypesCloudEdgeManagement + const RoleTypesCognitive + const RoleTypesFunctions + const RoleTypesIOT + const RoleTypesKubernetes + const RoleTypesMEC + func (s *RoleTypes) UnmarshalJSON(bytes []byte) error + type Share struct + Id *string + Name *string + Properties ShareProperties + SystemData *systemdata.SystemData + Type *string + type ShareAccessProtocol string + const ShareAccessProtocolNFS + const ShareAccessProtocolSMB + func (s *ShareAccessProtocol) UnmarshalJSON(bytes []byte) error + type ShareAccessType string + const ShareAccessTypeChange + const ShareAccessTypeCustom + const ShareAccessTypeRead + func (s *ShareAccessType) UnmarshalJSON(bytes []byte) error + type ShareId struct + DataBoxEdgeDeviceName string + ResourceGroupName string + ShareName string + SubscriptionId string + func NewShareID(subscriptionId string, resourceGroupName string, dataBoxEdgeDeviceName string, ...) ShareId + func ParseShareID(input string) (*ShareId, error) + func ParseShareIDInsensitively(input string) (*ShareId, error) + func (id *ShareId) FromParseResult(input resourceids.ParseResult) error + func (id ShareId) ID() string + func (id ShareId) Segments() []resourceids.Segment + func (id ShareId) String() string + type ShareOperationPredicate struct + Id *string + Name *string + Type *string + func (p ShareOperationPredicate) Matches(input Share) bool + type ShareProperties struct + AccessProtocol ShareAccessProtocol + AzureContainerInfo *AzureContainerInfo + ClientAccessRights *[]ClientAccessRight + DataPolicy *DataPolicy + Description *string + MonitoringStatus MonitoringStatus + RefreshDetails *RefreshDetails + ShareMappings *[]MountPointMap + ShareStatus ShareStatus + UserAccessRights *[]UserAccessRight + type ShareStatus string + const ShareStatusNeedsAttention + const ShareStatusOK + const ShareStatusOffline + const ShareStatusUnknown + const ShareStatusUpdating + func (s *ShareStatus) UnmarshalJSON(bytes []byte) error + type SharesClient struct + Client *resourcemanager.Client + func NewSharesClientWithBaseURI(sdkApi sdkEnv.Api) (*SharesClient, error) + func (c SharesClient) CreateOrUpdate(ctx context.Context, id ShareId, input Share) (result CreateOrUpdateOperationResponse, err error) + func (c SharesClient) CreateOrUpdateThenPoll(ctx context.Context, id ShareId, input Share) error + func (c SharesClient) Delete(ctx context.Context, id ShareId) (result DeleteOperationResponse, err error) + func (c SharesClient) DeleteThenPoll(ctx context.Context, id ShareId) error + func (c SharesClient) Get(ctx context.Context, id ShareId) (result GetOperationResponse, err error) + func (c SharesClient) ListByDataBoxEdgeDevice(ctx context.Context, id DataBoxEdgeDeviceId) (result ListByDataBoxEdgeDeviceOperationResponse, err error) + func (c SharesClient) ListByDataBoxEdgeDeviceComplete(ctx context.Context, id DataBoxEdgeDeviceId) (ListByDataBoxEdgeDeviceCompleteResult, error) + func (c SharesClient) ListByDataBoxEdgeDeviceCompleteMatchingPredicate(ctx context.Context, id DataBoxEdgeDeviceId, predicate ShareOperationPredicate) (result ListByDataBoxEdgeDeviceCompleteResult, err error) + func (c SharesClient) Refresh(ctx context.Context, id ShareId) (result RefreshOperationResponse, err error) + func (c SharesClient) RefreshThenPoll(ctx context.Context, id ShareId) error + type UserAccessRight struct + AccessType ShareAccessType + UserId string