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 PossibleValuesForDayOfWeek() []string + func ValidateBandwidthScheduleID(input interface{}, key string) (warnings []string, errors []error) + func ValidateDataBoxEdgeDeviceID(input interface{}, key string) (warnings []string, errors []error) + type BandwidthSchedule struct + Id *string + Name *string + Properties BandwidthScheduleProperties + SystemData *systemdata.SystemData + Type *string + type BandwidthScheduleId struct + BandwidthScheduleName string + DataBoxEdgeDeviceName string + ResourceGroupName string + SubscriptionId string + func NewBandwidthScheduleID(subscriptionId string, resourceGroupName string, dataBoxEdgeDeviceName string, ...) BandwidthScheduleId + func ParseBandwidthScheduleID(input string) (*BandwidthScheduleId, error) + func ParseBandwidthScheduleIDInsensitively(input string) (*BandwidthScheduleId, error) + func (id *BandwidthScheduleId) FromParseResult(input resourceids.ParseResult) error + func (id BandwidthScheduleId) ID() string + func (id BandwidthScheduleId) Segments() []resourceids.Segment + func (id BandwidthScheduleId) String() string + type BandwidthScheduleOperationPredicate struct + Id *string + Name *string + Type *string + func (p BandwidthScheduleOperationPredicate) Matches(input BandwidthSchedule) bool + type BandwidthScheduleProperties struct + Days []DayOfWeek + RateInMbps int64 + Start string + Stop string + type BandwidthSchedulesClient struct + Client *resourcemanager.Client + func NewBandwidthSchedulesClientWithBaseURI(sdkApi sdkEnv.Api) (*BandwidthSchedulesClient, error) + func (c BandwidthSchedulesClient) CreateOrUpdate(ctx context.Context, id BandwidthScheduleId, input BandwidthSchedule) (result CreateOrUpdateOperationResponse, err error) + func (c BandwidthSchedulesClient) CreateOrUpdateThenPoll(ctx context.Context, id BandwidthScheduleId, input BandwidthSchedule) error + func (c BandwidthSchedulesClient) Delete(ctx context.Context, id BandwidthScheduleId) (result DeleteOperationResponse, err error) + func (c BandwidthSchedulesClient) DeleteThenPoll(ctx context.Context, id BandwidthScheduleId) error + func (c BandwidthSchedulesClient) Get(ctx context.Context, id BandwidthScheduleId) (result GetOperationResponse, err error) + func (c BandwidthSchedulesClient) ListByDataBoxEdgeDevice(ctx context.Context, id DataBoxEdgeDeviceId) (result ListByDataBoxEdgeDeviceOperationResponse, err error) + func (c BandwidthSchedulesClient) ListByDataBoxEdgeDeviceComplete(ctx context.Context, id DataBoxEdgeDeviceId) (ListByDataBoxEdgeDeviceCompleteResult, error) + func (c BandwidthSchedulesClient) ListByDataBoxEdgeDeviceCompleteMatchingPredicate(ctx context.Context, id DataBoxEdgeDeviceId, ...) (result ListByDataBoxEdgeDeviceCompleteResult, err error) + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *BandwidthSchedule + 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 DayOfWeek string + const DayOfWeekFriday + const DayOfWeekMonday + const DayOfWeekSaturday + const DayOfWeekSunday + const DayOfWeekThursday + const DayOfWeekTuesday + const DayOfWeekWednesday + func (s *DayOfWeek) UnmarshalJSON(bytes []byte) error + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type GetOperationResponse struct + HttpResponse *http.Response + Model *BandwidthSchedule + OData *odata.OData + type ListByDataBoxEdgeDeviceCompleteResult struct + Items []BandwidthSchedule + LatestHttpResponse *http.Response + type ListByDataBoxEdgeDeviceCustomPager struct + NextLink *odata.Link + func (p *ListByDataBoxEdgeDeviceCustomPager) NextPageLink() *odata.Link + type ListByDataBoxEdgeDeviceOperationResponse struct + HttpResponse *http.Response + Model *[]BandwidthSchedule + OData *odata.OData