Versions in this module Expand all Collapse all v35 v35.1.0 Nov 1, 2019 v35.0.0 Oct 30, 2019 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type CommonExportProperties struct + Definition *QueryDefinition + DeliveryInfo *ExportDeliveryInfo + Format FormatType + 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 + type DimensionsClient struct + func NewDimensionsClient(subscriptionID string) DimensionsClient + func NewDimensionsClientWithBaseURI(baseURI string, subscriptionID string) DimensionsClient + 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 + type ErrorDetails struct + Code *string + Message *string + 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 + ID *string + Name *string + Tags map[string]*string + Type *string + func (e *Export) UnmarshalJSON(body []byte) error + func (e Export) MarshalJSON() ([]byte, error) + type ExportDeliveryDestination struct + Container *string + ResourceID *string + RootFolderPath *string + type ExportDeliveryInfo struct + Destination *ExportDeliveryDestination + type ExportExecution struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (ee *ExportExecution) UnmarshalJSON(body []byte) error + func (ee ExportExecution) MarshalJSON() ([]byte, error) + type ExportExecutionListResult struct + Value *[]ExportExecution + type ExportExecutionProperties struct + ExecutionType ExecutionType + FileName *string + ProcessingEndTime *date.Time + ProcessingStartTime *date.Time + RunSettings *CommonExportProperties + Status ExecutionStatus + SubmittedBy *string + SubmittedTime *date.Time + type ExportListResult struct + Value *[]Export + type ExportProperties struct + Definition *QueryDefinition + DeliveryInfo *ExportDeliveryInfo + Format FormatType + Schedule *ExportSchedule + type ExportRecurrencePeriod struct + From *date.Time + To *date.Time + type ExportSchedule struct + Recurrence RecurrenceType + RecurrencePeriod *ExportRecurrencePeriod + Status StatusType + 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) (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) (*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) (result ExportListResult, err error) + func (client ExportsClient) ListPreparer(ctx context.Context, scope 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 FormatType string + const Csv + func PossibleFormatTypeValues() []FormatType + type GranularityType string + const Daily + const Hourly + func PossibleGranularityTypeValues() []GranularityType + type Operation struct + Display *OperationDisplay + Name *string + type OperationDisplay struct + Operation *string + Provider *string + Resource *string + type OperationListResult struct + NextLink *string + Value *[]Operation + func (olr OperationListResult) IsEmpty() bool + 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(...) 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 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) 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 + Sorting *[]QuerySortingConfiguration + func (qd QueryDataset) MarshalJSON() ([]byte, error) + type QueryDatasetConfiguration struct + Columns *[]string + type QueryDefinition struct + Dataset *QueryDataset + TimePeriod *QueryTimePeriod + Timeframe TimeframeType + Type *string + 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 QuerySortingConfiguration struct + Name *string + QuerySortingDirection SortDirection + type QueryTimePeriod struct + From *date.Time + To *date.Time + type RecurrenceType string + const RecurrenceTypeAnnually + const RecurrenceTypeDaily + const RecurrenceTypeMonthly + const RecurrenceTypeWeekly + func PossibleRecurrenceTypeValues() []RecurrenceType + type Resource struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type SortDirection string + const Ascending + const Descending + func PossibleSortDirectionValues() []SortDirection + type StatusType string + const Active + const Inactive + func PossibleStatusTypeValues() []StatusType + type TimeframeType string + const Custom + const MonthToDate + const TheLastMonth + const TheLastWeek + const TheLastYear + const WeekToDate + const YearToDate + func PossibleTimeframeTypeValues() []TimeframeType Other modules containing this package gopkg.in/azure/azure-sdk-for-go.v36 gopkg.in/azure/azure-sdk-for-go.v37 gopkg.in/azure/azure-sdk-for-go.v38 gopkg.in/azure/azure-sdk-for-go.v39 gopkg.in/azure/azure-sdk-for-go.v40 gopkg.in/azure/azure-sdk-for-go.v41 gopkg.in/azure/azure-sdk-for-go.v42 gopkg.in/azure/azure-sdk-for-go.v43 gopkg.in/azure/azure-sdk-for-go.v44 gopkg.in/azure/azure-sdk-for-go.v45 gopkg.in/azure/azure-sdk-for-go.v46 gopkg.in/azure/azure-sdk-for-go.v47 gopkg.in/azure/azure-sdk-for-go.v48 gopkg.in/azure/azure-sdk-for-go.v49