Versions in this module Expand all Collapse all v0 v0.0.1 Nov 7, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AccumulatedType string + const False + const True + func PossibleAccumulatedTypeValues() []AccumulatedType + type Alert struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (a *Alert) UnmarshalJSON(body []byte) error + func (a Alert) MarshalJSON() ([]byte, error) + type AlertCategory string + const Billing + const Cost + const System + const Usage + func PossibleAlertCategoryValues() []AlertCategory + type AlertCriteria string + const CostThresholdExceeded + const CreditThresholdApproaching + const CreditThresholdReached + const CrossCloudCollectionError + const CrossCloudNewDataAvailable + const ForecastCostThresholdExceeded + const ForecastUsageThresholdExceeded + const GeneralThresholdError + const InvoiceDueDateApproaching + const InvoiceDueDateReached + const MultiCurrency + const QuotaThresholdApproaching + const QuotaThresholdReached + const UsageThresholdExceeded + func PossibleAlertCriteriaValues() []AlertCriteria + type AlertOperator string + const EqualTo + const GreaterThan + const GreaterThanOrEqualTo + const LessThan + const LessThanOrEqualTo + const None + func PossibleAlertOperatorValues() []AlertOperator + type AlertProperties struct + CloseTime *string + CostEntityID *string + CreationTime *string + Definition *AlertPropertiesDefinition + Description *string + Details *AlertPropertiesDetails + ModificationTime *string + Source AlertSource + Status AlertStatus + StatusModificationTime *string + StatusModificationUserName *string + type AlertPropertiesDefinition struct + Category AlertCategory + Criteria AlertCriteria + Type AlertType + type AlertPropertiesDetails struct + Amount *decimal.Decimal + ContactEmails *[]string + ContactGroups *[]string + ContactRoles *[]string + CurrentSpend *decimal.Decimal + MeterFilter *[]interface{} + Operator AlertOperator + OverridingAlert *string + PeriodStartDate *string + ResourceFilter *[]interface{} + ResourceGroupFilter *[]interface{} + TagFilter interface{} + Threshold *decimal.Decimal + TimeGrainType AlertTimeGrainType + TriggeredBy *string + Unit *string + type AlertSource string + const Preset + const User + func PossibleAlertSourceValues() []AlertSource + type AlertStatus string + const AlertStatusActive + const AlertStatusDismissed + const AlertStatusNone + const AlertStatusOverridden + const AlertStatusResolved + func PossibleAlertStatusValues() []AlertStatus + type AlertTimeGrainType string + const AlertTimeGrainTypeAnnually + const AlertTimeGrainTypeBillingAnnual + const AlertTimeGrainTypeBillingMonth + const AlertTimeGrainTypeBillingQuarter + const AlertTimeGrainTypeMonthly + const AlertTimeGrainTypeNone + const AlertTimeGrainTypeQuarterly + func PossibleAlertTimeGrainTypeValues() []AlertTimeGrainType + type AlertType string + const Budget + const BudgetForecast + const Credit + const General + const Invoice + const Quota + const XCloud + func PossibleAlertTypeValues() []AlertType + type AlertsClient struct + func NewAlertsClient(subscriptionID string) AlertsClient + func NewAlertsClientWithBaseURI(baseURI string, subscriptionID string) AlertsClient + func (client AlertsClient) Dismiss(ctx context.Context, scope string, alertID string, ...) (result Alert, err error) + func (client AlertsClient) DismissPreparer(ctx context.Context, scope string, alertID string, ...) (*http.Request, error) + func (client AlertsClient) DismissResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) DismissSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) Get(ctx context.Context, scope string, alertID string) (result Alert, err error) + func (client AlertsClient) GetPreparer(ctx context.Context, scope string, alertID string) (*http.Request, error) + func (client AlertsClient) GetResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) List(ctx context.Context, scope string) (result AlertsResult, err error) + func (client AlertsClient) ListExternal(ctx context.Context, externalCloudProviderType ExternalCloudProviderType, ...) (result AlertsResult, err error) + func (client AlertsClient) ListExternalPreparer(ctx context.Context, externalCloudProviderType ExternalCloudProviderType, ...) (*http.Request, error) + func (client AlertsClient) ListExternalResponder(resp *http.Response) (result AlertsResult, err error) + func (client AlertsClient) ListExternalSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) ListPreparer(ctx context.Context, scope string) (*http.Request, error) + func (client AlertsClient) ListResponder(resp *http.Response) (result AlertsResult, err error) + func (client AlertsClient) ListSender(req *http.Request) (*http.Response, error) + type AlertsResult struct + NextLink *string + Value *[]Alert + func (ar AlertsResult) MarshalJSON() ([]byte, error) + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type ChartType string + const Area + const GroupedColumn + const Line + const StackedColumn + const Table + func PossibleChartTypeValues() []ChartType + type CommonExportProperties struct + Definition *ExportDefinition + DeliveryInfo *ExportDeliveryInfo + Format FormatType + NextRunTimeEstimate *date.Time + RunHistory *ExportExecutionListResult + func (cep CommonExportProperties) MarshalJSON() ([]byte, error) + type Dimension struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (d *Dimension) UnmarshalJSON(body []byte) error + func (d Dimension) MarshalJSON() ([]byte, error) + type DimensionProperties struct + Category *string + Data *[]string + Description *string + FilterEnabled *bool + GroupingEnabled *bool + NextLink *string + Total *int32 + UsageEnd *date.Time + UsageStart *date.Time + func (dp DimensionProperties) MarshalJSON() ([]byte, error) + type DimensionsClient struct + func NewDimensionsClient(subscriptionID string) DimensionsClient + func NewDimensionsClientWithBaseURI(baseURI string, subscriptionID string) DimensionsClient + func (client DimensionsClient) ByExternalCloudProviderType(ctx context.Context, externalCloudProviderType ExternalCloudProviderType, ...) (result DimensionsListResult, err error) + func (client DimensionsClient) ByExternalCloudProviderTypePreparer(ctx context.Context, externalCloudProviderType ExternalCloudProviderType, ...) (*http.Request, error) + func (client DimensionsClient) ByExternalCloudProviderTypeResponder(resp *http.Response) (result DimensionsListResult, err error) + func (client DimensionsClient) ByExternalCloudProviderTypeSender(req *http.Request) (*http.Response, error) + func (client DimensionsClient) List(ctx context.Context, scope string, filter string, expand string, ...) (result DimensionsListResult, err error) + func (client DimensionsClient) ListPreparer(ctx context.Context, scope string, filter string, expand string, ...) (*http.Request, error) + func (client DimensionsClient) ListResponder(resp *http.Response) (result DimensionsListResult, err error) + func (client DimensionsClient) ListSender(req *http.Request) (*http.Response, error) + type DimensionsListResult struct + Value *[]Dimension + func (dlr DimensionsListResult) MarshalJSON() ([]byte, error) + type Direction string + const Ascending + const Descending + func PossibleDirectionValues() []Direction + type DismissAlertPayload struct + func (dap *DismissAlertPayload) UnmarshalJSON(body []byte) error + func (dap DismissAlertPayload) MarshalJSON() ([]byte, error) + type ErrorDetails struct + Code *string + Message *string + func (ed ErrorDetails) MarshalJSON() ([]byte, error) + type ErrorResponse struct + Error *ErrorDetails + type ExecutionStatus string + const Completed + const DataNotAvailable + const Failed + const InProgress + const NewDataNotAvailable + const Queued + const Timeout + func PossibleExecutionStatusValues() []ExecutionStatus + type ExecutionType string + const OnDemand + const Scheduled + func PossibleExecutionTypeValues() []ExecutionType + type Export struct + ETag *string + ID *string + Name *string + Type *string + func (e *Export) UnmarshalJSON(body []byte) error + func (e Export) MarshalJSON() ([]byte, error) + type ExportDataset struct + Configuration *ExportDatasetConfiguration + Granularity GranularityType + type ExportDatasetConfiguration struct + Columns *[]string + type ExportDefinition struct + DataSet *ExportDataset + TimePeriod *ExportTimePeriod + Timeframe TimeframeType + Type ExportType + type ExportDeliveryDestination struct + Container *string + ResourceID *string + RootFolderPath *string + type ExportDeliveryInfo struct + Destination *ExportDeliveryDestination + type ExportExecution struct + ETag *string + ID *string + Name *string + Type *string + func (ee *ExportExecution) UnmarshalJSON(body []byte) error + func (ee ExportExecution) MarshalJSON() ([]byte, error) + type ExportExecutionListResult struct + Value *[]ExportExecution + func (eelr ExportExecutionListResult) MarshalJSON() ([]byte, error) + type ExportExecutionProperties struct + Error *ErrorDetails + ExecutionType ExecutionType + FileName *string + ProcessingEndTime *date.Time + ProcessingStartTime *date.Time + RunSettings *CommonExportProperties + Status ExecutionStatus + SubmittedBy *string + SubmittedTime *date.Time + type ExportListResult struct + Value *[]Export + func (elr ExportListResult) MarshalJSON() ([]byte, error) + type ExportProperties struct + Definition *ExportDefinition + DeliveryInfo *ExportDeliveryInfo + Format FormatType + NextRunTimeEstimate *date.Time + RunHistory *ExportExecutionListResult + Schedule *ExportSchedule + func (ep ExportProperties) MarshalJSON() ([]byte, error) + type ExportRecurrencePeriod struct + From *date.Time + To *date.Time + type ExportSchedule struct + Recurrence RecurrenceType + RecurrencePeriod *ExportRecurrencePeriod + Status StatusType + type ExportTimePeriod struct + From *date.Time + To *date.Time + type ExportType string + const ExportTypeActualCost + const ExportTypeAmortizedCost + const ExportTypeUsage + func PossibleExportTypeValues() []ExportType + type ExportsClient struct + func NewExportsClient(subscriptionID string) ExportsClient + func NewExportsClientWithBaseURI(baseURI string, subscriptionID string) ExportsClient + func (client ExportsClient) CreateOrUpdate(ctx context.Context, scope string, exportName string, parameters Export) (result Export, err error) + func (client ExportsClient) CreateOrUpdatePreparer(ctx context.Context, scope string, exportName string, parameters Export) (*http.Request, error) + func (client ExportsClient) CreateOrUpdateResponder(resp *http.Response) (result Export, err error) + func (client ExportsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ExportsClient) Delete(ctx context.Context, scope string, exportName string) (result autorest.Response, err error) + func (client ExportsClient) DeletePreparer(ctx context.Context, scope string, exportName string) (*http.Request, error) + func (client ExportsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ExportsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ExportsClient) Execute(ctx context.Context, scope string, exportName string) (result autorest.Response, err error) + func (client ExportsClient) ExecutePreparer(ctx context.Context, scope string, exportName string) (*http.Request, error) + func (client ExportsClient) ExecuteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ExportsClient) ExecuteSender(req *http.Request) (*http.Response, error) + func (client ExportsClient) Get(ctx context.Context, scope string, exportName string, expand string) (result Export, err error) + func (client ExportsClient) GetExecutionHistory(ctx context.Context, scope string, exportName string) (result ExportExecutionListResult, err error) + func (client ExportsClient) GetExecutionHistoryPreparer(ctx context.Context, scope string, exportName string) (*http.Request, error) + func (client ExportsClient) GetExecutionHistoryResponder(resp *http.Response) (result ExportExecutionListResult, err error) + func (client ExportsClient) GetExecutionHistorySender(req *http.Request) (*http.Response, error) + func (client ExportsClient) GetPreparer(ctx context.Context, scope string, exportName string, expand string) (*http.Request, error) + func (client ExportsClient) GetResponder(resp *http.Response) (result Export, err error) + func (client ExportsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ExportsClient) List(ctx context.Context, scope string, expand string) (result ExportListResult, err error) + func (client ExportsClient) ListPreparer(ctx context.Context, scope string, expand string) (*http.Request, error) + func (client ExportsClient) ListResponder(resp *http.Response) (result ExportListResult, err error) + func (client ExportsClient) ListSender(req *http.Request) (*http.Response, error) + type ExternalCloudProviderType string + const ExternalBillingAccounts + const ExternalSubscriptions + func PossibleExternalCloudProviderTypeValues() []ExternalCloudProviderType + type ForecastClient struct + func NewForecastClient(subscriptionID string) ForecastClient + func NewForecastClientWithBaseURI(baseURI string, subscriptionID string) ForecastClient + func (client ForecastClient) ExternalCloudProviderUsage(ctx context.Context, externalCloudProviderType ExternalCloudProviderType, ...) (result QueryResult, err error) + func (client ForecastClient) ExternalCloudProviderUsagePreparer(ctx context.Context, externalCloudProviderType ExternalCloudProviderType, ...) (*http.Request, error) + func (client ForecastClient) ExternalCloudProviderUsageResponder(resp *http.Response) (result QueryResult, err error) + func (client ForecastClient) ExternalCloudProviderUsageSender(req *http.Request) (*http.Response, error) + func (client ForecastClient) Usage(ctx context.Context, scope string, parameters ForecastDefinition, ...) (result QueryResult, err error) + func (client ForecastClient) UsagePreparer(ctx context.Context, scope string, parameters ForecastDefinition, ...) (*http.Request, error) + func (client ForecastClient) UsageResponder(resp *http.Response) (result QueryResult, err error) + func (client ForecastClient) UsageSender(req *http.Request) (*http.Response, error) + type ForecastDataset struct + Aggregation map[string]*QueryAggregation + Configuration *QueryDatasetConfiguration + Filter *QueryFilter + Granularity GranularityType + func (fd ForecastDataset) MarshalJSON() ([]byte, error) + type ForecastDefinition struct + Dataset *ForecastDataset + IncludeActualCost *bool + IncludeFreshPartialCost *bool + TimePeriod *QueryTimePeriod + Timeframe ForecastTimeframeType + Type ForecastType + type ForecastTimeframeType string + const BillingMonthToDate + const Custom + const MonthToDate + const TheLastBillingMonth + const TheLastMonth + const WeekToDate + func PossibleForecastTimeframeTypeValues() []ForecastTimeframeType + type ForecastType string + const ForecastTypeActualCost + const ForecastTypeAmortizedCost + const ForecastTypeUsage + func PossibleForecastTypeValues() []ForecastType + type FormatType string + const Csv + func PossibleFormatTypeValues() []FormatType + type GranularityType string + const Daily + func PossibleGranularityTypeValues() []GranularityType + type KpiProperties struct + Enabled *bool + ID *string + Type KpiTypeType + type KpiTypeType string + const KpiTypeTypeBudget + const KpiTypeTypeForecast + func PossibleKpiTypeTypeValues() []KpiTypeType + type MetricType string + const AHUB + const ActualCost + const AmortizedCost + func PossibleMetricTypeValues() []MetricType + type Operation struct + Display *OperationDisplay + Name *string + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Operation *string + Provider *string + Resource *string + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value *[]Operation + func (olr OperationListResult) IsEmpty() bool + func (olr OperationListResult) MarshalJSON() ([]byte, error) + type OperationListResultIterator struct + func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator + func (iter *OperationListResultIterator) Next() error + func (iter *OperationListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationListResultIterator) NotDone() bool + func (iter OperationListResultIterator) Response() OperationListResult + func (iter OperationListResultIterator) Value() Operation + type OperationListResultPage struct + func NewOperationListResultPage(cur OperationListResult, ...) OperationListResultPage + func (page *OperationListResultPage) Next() error + func (page *OperationListResultPage) NextWithContext(ctx context.Context) (err error) + func (page OperationListResultPage) NotDone() bool + func (page OperationListResultPage) Response() OperationListResult + func (page OperationListResultPage) Values() []Operation + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListResultPage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result OperationListResultIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type OperatorType string + const Contains + const In + func PossibleOperatorTypeValues() []OperatorType + type PivotProperties struct + Name *string + Type PivotTypeType + type PivotTypeType string + const PivotTypeTypeDimension + const PivotTypeTypeTagKey + func PossiblePivotTypeTypeValues() []PivotTypeType + type ProxyResource struct + ETag *string + ID *string + Name *string + Type *string + func (pr ProxyResource) MarshalJSON() ([]byte, error) + type QueryAggregation struct + Function *string + Name *string + type QueryClient struct + func NewQueryClient(subscriptionID string) QueryClient + func NewQueryClientWithBaseURI(baseURI string, subscriptionID string) QueryClient + func (client QueryClient) Usage(ctx context.Context, scope string, parameters QueryDefinition) (result QueryResult, err error) + func (client QueryClient) UsageByExternalCloudProviderType(ctx context.Context, externalCloudProviderType ExternalCloudProviderType, ...) (result QueryResult, err error) + func (client QueryClient) UsageByExternalCloudProviderTypePreparer(ctx context.Context, externalCloudProviderType ExternalCloudProviderType, ...) (*http.Request, error) + func (client QueryClient) UsageByExternalCloudProviderTypeResponder(resp *http.Response) (result QueryResult, err error) + func (client QueryClient) UsageByExternalCloudProviderTypeSender(req *http.Request) (*http.Response, error) + func (client QueryClient) UsagePreparer(ctx context.Context, scope string, parameters QueryDefinition) (*http.Request, error) + func (client QueryClient) UsageResponder(resp *http.Response) (result QueryResult, err error) + func (client QueryClient) UsageSender(req *http.Request) (*http.Response, error) + type QueryColumn struct + Name *string + Type *string + type QueryColumnType string + const QueryColumnTypeDimension + const QueryColumnTypeTag + func PossibleQueryColumnTypeValues() []QueryColumnType + type QueryComparisonExpression struct + Name *string + Operator *string + Values *[]string + type QueryDataset struct + Aggregation map[string]*QueryAggregation + Configuration *QueryDatasetConfiguration + Filter *QueryFilter + Granularity GranularityType + Grouping *[]QueryGrouping + func (qd QueryDataset) MarshalJSON() ([]byte, error) + type QueryDatasetConfiguration struct + Columns *[]string + type QueryDefinition struct + Dataset *QueryDataset + TimePeriod *QueryTimePeriod + Timeframe TimeframeType + Type ExportType + type QueryFilter struct + And *[]QueryFilter + Dimension *QueryComparisonExpression + Not *QueryFilter + Or *[]QueryFilter + Tag *QueryComparisonExpression + type QueryGrouping struct + Name *string + Type QueryColumnType + type QueryProperties struct + Columns *[]QueryColumn + NextLink *string + Rows *[][]interface{} + type QueryResult struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (qr *QueryResult) UnmarshalJSON(body []byte) error + func (qr QueryResult) MarshalJSON() ([]byte, error) + type QueryTimePeriod struct + From *date.Time + To *date.Time + type RecurrenceType string + const RecurrenceTypeAnnually + const RecurrenceTypeDaily + const RecurrenceTypeMonthly + const RecurrenceTypeWeekly + func PossibleRecurrenceTypeValues() []RecurrenceType + type ReportConfigAggregation struct + Function *string + Name *string + type ReportConfigColumnType string + const ReportConfigColumnTypeDimension + const ReportConfigColumnTypeTag + func PossibleReportConfigColumnTypeValues() []ReportConfigColumnType + type ReportConfigComparisonExpression struct + Name *string + Operator OperatorType + Values *[]string + type ReportConfigDataset struct + Aggregation map[string]*ReportConfigAggregation + Configuration *ReportConfigDatasetConfiguration + Filter *ReportConfigFilter + Granularity ReportGranularityType + Grouping *[]ReportConfigGrouping + Sorting *[]ReportConfigSorting + func (rcd ReportConfigDataset) MarshalJSON() ([]byte, error) + type ReportConfigDatasetConfiguration struct + Columns *[]string + type ReportConfigDefinition struct + Dataset *ReportConfigDataset + TimePeriod *ReportConfigTimePeriod + Timeframe ReportTimeframeType + Type *string + type ReportConfigFilter struct + And *[]ReportConfigFilter + Dimension *ReportConfigComparisonExpression + Not *ReportConfigFilter + Or *[]ReportConfigFilter + Tag *ReportConfigComparisonExpression + type ReportConfigGrouping struct + Name *string + Type ReportConfigColumnType + type ReportConfigSorting struct + Direction Direction + Name *string + type ReportConfigTimePeriod struct + From *date.Time + To *date.Time + type ReportGranularityType string + const ReportGranularityTypeDaily + const ReportGranularityTypeMonthly + func PossibleReportGranularityTypeValues() []ReportGranularityType + type ReportTimeframeType string + const ReportTimeframeTypeCustom + const ReportTimeframeTypeMonthToDate + const ReportTimeframeTypeWeekToDate + const ReportTimeframeTypeYearToDate + func PossibleReportTimeframeTypeValues() []ReportTimeframeType + type Resource struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type StatusType string + const Active + const Inactive + func PossibleStatusTypeValues() []StatusType + type TimeframeType string + const TimeframeTypeBillingMonthToDate + const TimeframeTypeCustom + const TimeframeTypeMonthToDate + const TimeframeTypeTheLastBillingMonth + const TimeframeTypeTheLastMonth + const TimeframeTypeWeekToDate + func PossibleTimeframeTypeValues() []TimeframeType + type View struct + ETag *string + ID *string + Name *string + Type *string + func (vVar *View) UnmarshalJSON(body []byte) error + func (vVar View) MarshalJSON() ([]byte, error) + type ViewListResult struct + NextLink *string + Value *[]View + func (vlr ViewListResult) IsEmpty() bool + func (vlr ViewListResult) MarshalJSON() ([]byte, error) + type ViewListResultIterator struct + func NewViewListResultIterator(page ViewListResultPage) ViewListResultIterator + func (iter *ViewListResultIterator) Next() error + func (iter *ViewListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ViewListResultIterator) NotDone() bool + func (iter ViewListResultIterator) Response() ViewListResult + func (iter ViewListResultIterator) Value() View + type ViewListResultPage struct + func NewViewListResultPage(cur ViewListResult, ...) ViewListResultPage + func (page *ViewListResultPage) Next() error + func (page *ViewListResultPage) NextWithContext(ctx context.Context) (err error) + func (page ViewListResultPage) NotDone() bool + func (page ViewListResultPage) Response() ViewListResult + func (page ViewListResultPage) Values() []View + type ViewProperties struct + Accumulated AccumulatedType + Chart ChartType + CreatedOn *date.Time + DisplayName *string + Kpis *[]KpiProperties + Metric MetricType + ModifiedOn *date.Time + Pivots *[]PivotProperties + Scope *string + func (vp *ViewProperties) UnmarshalJSON(body []byte) error + func (vp ViewProperties) MarshalJSON() ([]byte, error) + type ViewsClient struct + func NewViewsClient(subscriptionID string) ViewsClient + func NewViewsClientWithBaseURI(baseURI string, subscriptionID string) ViewsClient + func (client ViewsClient) CreateOrUpdate(ctx context.Context, viewName string, parameters View) (result View, err error) + func (client ViewsClient) CreateOrUpdateByScope(ctx context.Context, scope string, viewName string, parameters View) (result View, err error) + func (client ViewsClient) CreateOrUpdateByScopePreparer(ctx context.Context, scope string, viewName string, parameters View) (*http.Request, error) + func (client ViewsClient) CreateOrUpdateByScopeResponder(resp *http.Response) (result View, err error) + func (client ViewsClient) CreateOrUpdateByScopeSender(req *http.Request) (*http.Response, error) + func (client ViewsClient) CreateOrUpdatePreparer(ctx context.Context, viewName string, parameters View) (*http.Request, error) + func (client ViewsClient) CreateOrUpdateResponder(resp *http.Response) (result View, err error) + func (client ViewsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ViewsClient) Delete(ctx context.Context, viewName string) (result autorest.Response, err error) + func (client ViewsClient) DeleteByScope(ctx context.Context, scope string, viewName string) (result autorest.Response, err error) + func (client ViewsClient) DeleteByScopePreparer(ctx context.Context, scope string, viewName string) (*http.Request, error) + func (client ViewsClient) DeleteByScopeResponder(resp *http.Response) (result autorest.Response, err error) + func (client ViewsClient) DeleteByScopeSender(req *http.Request) (*http.Response, error) + func (client ViewsClient) DeletePreparer(ctx context.Context, viewName string) (*http.Request, error) + func (client ViewsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ViewsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ViewsClient) Get(ctx context.Context, viewName string) (result View, err error) + func (client ViewsClient) GetByScope(ctx context.Context, scope string, viewName string) (result View, err error) + func (client ViewsClient) GetByScopePreparer(ctx context.Context, scope string, viewName string) (*http.Request, error) + func (client ViewsClient) GetByScopeResponder(resp *http.Response) (result View, err error) + func (client ViewsClient) GetByScopeSender(req *http.Request) (*http.Response, error) + func (client ViewsClient) GetPreparer(ctx context.Context, viewName string) (*http.Request, error) + func (client ViewsClient) GetResponder(resp *http.Response) (result View, err error) + func (client ViewsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ViewsClient) List(ctx context.Context) (result ViewListResultPage, err error) + func (client ViewsClient) ListByScope(ctx context.Context, scope string) (result ViewListResultPage, err error) + func (client ViewsClient) ListByScopeComplete(ctx context.Context, scope string) (result ViewListResultIterator, err error) + func (client ViewsClient) ListByScopePreparer(ctx context.Context, scope string) (*http.Request, error) + func (client ViewsClient) ListByScopeResponder(resp *http.Response) (result ViewListResult, err error) + func (client ViewsClient) ListByScopeSender(req *http.Request) (*http.Response, error) + func (client ViewsClient) ListComplete(ctx context.Context) (result ViewListResultIterator, err error) + func (client ViewsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ViewsClient) ListResponder(resp *http.Response) (result ViewListResult, err error) + func (client ViewsClient) ListSender(req *http.Request) (*http.Response, error)