Versions in this module Expand all Collapse all v1 v1.1.4 Sep 7, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type Alert struct + ID *string + Name *string + Type *string + func (a *Alert) UnmarshalJSON(body []byte) error + func (a Alert) MarshalJSON() ([]byte, error) + type AlertCategory string + const Billing + const Cost + const Usage + func PossibleAlertCategoryValues() []AlertCategory + type AlertCriteria string + const CostThresholdExceeded + const CreditThresholdReached + const UsageThresholdExceeded + func PossibleAlertCriteriaValues() []AlertCriteria + type AlertDefinition struct + Category AlertCategory + Criteria AlertCriteria + Type AlertType + func (ad AlertDefinition) MarshalJSON() ([]byte, error) + type AlertListResult struct + NextLink *string + Value *[]Alert + func (alr AlertListResult) IsEmpty() bool + func (alr AlertListResult) MarshalJSON() ([]byte, error) + type AlertListResultIterator struct + func NewAlertListResultIterator(page AlertListResultPage) AlertListResultIterator + func (iter *AlertListResultIterator) Next() error + func (iter *AlertListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter AlertListResultIterator) NotDone() bool + func (iter AlertListResultIterator) Response() AlertListResult + func (iter AlertListResultIterator) Value() Alert + type AlertListResultPage struct + func NewAlertListResultPage(cur AlertListResult, ...) AlertListResultPage + func (page *AlertListResultPage) Next() error + func (page *AlertListResultPage) NextWithContext(ctx context.Context) (err error) + func (page AlertListResultPage) NotDone() bool + func (page AlertListResultPage) Response() AlertListResult + func (page AlertListResultPage) Values() []Alert + type AlertProperties struct + CloseTime *date.Time + CostEntityID *string + CreationTime *date.Time + Definition *AlertDefinition + Description *string + Details map[string]*string + ModificationTime *date.Time + ModificationUsername *string + Scope *string + Source AlertSource + Status AlertStatus + StatusModificationTime *date.Time + func (ap AlertProperties) MarshalJSON() ([]byte, error) + type AlertSource string + const Preset + const User + func PossibleAlertSourceValues() []AlertSource + type AlertStatus string + const Active + const Dismissed + const Overridden + const Resolved + func PossibleAlertStatusValues() []AlertStatus + type AlertType string + const Budget + const Credit + const Invoice + func PossibleAlertTypeValues() []AlertType + type AlertsClient struct + func NewAlertsClient(subscriptionID string) AlertsClient + func NewAlertsClientWithBaseURI(baseURI string, subscriptionID string) AlertsClient + func (client AlertsClient) GetAlertByManagementGroups(ctx context.Context, managementGroupID string, alertID string) (result Alert, err error) + func (client AlertsClient) GetAlertByManagementGroupsPreparer(ctx context.Context, managementGroupID string, alertID string) (*http.Request, error) + func (client AlertsClient) GetAlertByManagementGroupsResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) GetAlertByManagementGroupsSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) GetByAccount(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (result Alert, err error) + func (client AlertsClient) GetByAccountPreparer(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (*http.Request, error) + func (client AlertsClient) GetByAccountResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) GetByAccountSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) GetByDepartment(ctx context.Context, billingAccountID string, departmentID string, ...) (result Alert, err error) + func (client AlertsClient) GetByDepartmentPreparer(ctx context.Context, billingAccountID string, departmentID string, ...) (*http.Request, error) + func (client AlertsClient) GetByDepartmentResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) GetByDepartmentSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) GetByEnrollment(ctx context.Context, billingAccountID string, alertID string) (result Alert, err error) + func (client AlertsClient) GetByEnrollmentPreparer(ctx context.Context, billingAccountID string, alertID string) (*http.Request, error) + func (client AlertsClient) GetByEnrollmentResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) GetByEnrollmentSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) GetByResourceGroupName(ctx context.Context, resourceGroupName string, alertID string) (result Alert, err error) + func (client AlertsClient) GetByResourceGroupNamePreparer(ctx context.Context, resourceGroupName string, alertID string) (*http.Request, error) + func (client AlertsClient) GetByResourceGroupNameResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) GetByResourceGroupNameSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) GetBySubscription(ctx context.Context, alertID string) (result Alert, err error) + func (client AlertsClient) GetBySubscriptionPreparer(ctx context.Context, alertID string) (*http.Request, error) + func (client AlertsClient) GetBySubscriptionResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) GetBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) List(ctx context.Context, filter string, skiptoken string, top *int32) (result AlertListResultPage, err error) + func (client AlertsClient) ListByAccount(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (result AlertListResultPage, err error) + func (client AlertsClient) ListByAccountComplete(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (result AlertListResultIterator, err error) + func (client AlertsClient) ListByAccountPreparer(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (*http.Request, error) + func (client AlertsClient) ListByAccountResponder(resp *http.Response) (result AlertListResult, err error) + func (client AlertsClient) ListByAccountSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) ListByDepartment(ctx context.Context, billingAccountID string, departmentID string, ...) (result AlertListResultPage, err error) + func (client AlertsClient) ListByDepartmentComplete(ctx context.Context, billingAccountID string, departmentID string, ...) (result AlertListResultIterator, err error) + func (client AlertsClient) ListByDepartmentPreparer(ctx context.Context, billingAccountID string, departmentID string, ...) (*http.Request, error) + func (client AlertsClient) ListByDepartmentResponder(resp *http.Response) (result AlertListResult, err error) + func (client AlertsClient) ListByDepartmentSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) ListByEnrollment(ctx context.Context, billingAccountID string, filter string, skiptoken string, ...) (result AlertListResultPage, err error) + func (client AlertsClient) ListByEnrollmentComplete(ctx context.Context, billingAccountID string, filter string, skiptoken string, ...) (result AlertListResultIterator, err error) + func (client AlertsClient) ListByEnrollmentPreparer(ctx context.Context, billingAccountID string, filter string, skiptoken string, ...) (*http.Request, error) + func (client AlertsClient) ListByEnrollmentResponder(resp *http.Response) (result AlertListResult, err error) + func (client AlertsClient) ListByEnrollmentSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) ListByManagementGroups(ctx context.Context, managementGroupID string, filter string, skiptoken string, ...) (result AlertListResultPage, err error) + func (client AlertsClient) ListByManagementGroupsComplete(ctx context.Context, managementGroupID string, filter string, skiptoken string, ...) (result AlertListResultIterator, err error) + func (client AlertsClient) ListByManagementGroupsPreparer(ctx context.Context, managementGroupID string, filter string, skiptoken string, ...) (*http.Request, error) + func (client AlertsClient) ListByManagementGroupsResponder(resp *http.Response) (result AlertListResult, err error) + func (client AlertsClient) ListByManagementGroupsSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) ListByResourceGroupName(ctx context.Context, resourceGroupName string, filter string, skiptoken string, ...) (result AlertListResultPage, err error) + func (client AlertsClient) ListByResourceGroupNameComplete(ctx context.Context, resourceGroupName string, filter string, skiptoken string, ...) (result AlertListResultIterator, err error) + func (client AlertsClient) ListByResourceGroupNamePreparer(ctx context.Context, resourceGroupName string, filter string, skiptoken string, ...) (*http.Request, error) + func (client AlertsClient) ListByResourceGroupNameResponder(resp *http.Response) (result AlertListResult, err error) + func (client AlertsClient) ListByResourceGroupNameSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) ListComplete(ctx context.Context, filter string, skiptoken string, top *int32) (result AlertListResultIterator, err error) + func (client AlertsClient) ListPreparer(ctx context.Context, filter string, skiptoken string, top *int32) (*http.Request, error) + func (client AlertsClient) ListResponder(resp *http.Response) (result AlertListResult, err error) + func (client AlertsClient) ListSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateBillingAccountAlertStatus(ctx context.Context, billingAccountID string, alertID string, parameters Alert) (result Alert, err error) + func (client AlertsClient) UpdateBillingAccountAlertStatusPreparer(ctx context.Context, billingAccountID string, alertID string, parameters Alert) (*http.Request, error) + func (client AlertsClient) UpdateBillingAccountAlertStatusResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) UpdateBillingAccountAlertStatusSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateDepartmentsAlertStatus(ctx context.Context, billingAccountID string, departmentID string, ...) (result Alert, err error) + func (client AlertsClient) UpdateDepartmentsAlertStatusPreparer(ctx context.Context, billingAccountID string, departmentID string, ...) (*http.Request, error) + func (client AlertsClient) UpdateDepartmentsAlertStatusResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) UpdateDepartmentsAlertStatusSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateEnrollmentAccountAlertStatus(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (result Alert, err error) + func (client AlertsClient) UpdateEnrollmentAccountAlertStatusPreparer(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (*http.Request, error) + func (client AlertsClient) UpdateEnrollmentAccountAlertStatusResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) UpdateEnrollmentAccountAlertStatusSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateManagementGroupAlertStatus(ctx context.Context, managementGroupID string, alertID string, ...) (result Alert, err error) + func (client AlertsClient) UpdateManagementGroupAlertStatusPreparer(ctx context.Context, managementGroupID string, alertID string, ...) (*http.Request, error) + func (client AlertsClient) UpdateManagementGroupAlertStatusResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) UpdateManagementGroupAlertStatusSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateResourceGroupNameAlertStatus(ctx context.Context, resourceGroupName string, alertID string, ...) (result Alert, err error) + func (client AlertsClient) UpdateResourceGroupNameAlertStatusPreparer(ctx context.Context, resourceGroupName string, alertID string, ...) (*http.Request, error) + func (client AlertsClient) UpdateResourceGroupNameAlertStatusResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) UpdateResourceGroupNameAlertStatusSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateSubscriptionAlertStatus(ctx context.Context, alertID string, parameters Alert) (result Alert, err error) + func (client AlertsClient) UpdateSubscriptionAlertStatusPreparer(ctx context.Context, alertID string, parameters Alert) (*http.Request, error) + func (client AlertsClient) UpdateSubscriptionAlertStatusResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) UpdateSubscriptionAlertStatusSender(req *http.Request) (*http.Response, error) + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + func (client BaseClient) QueryBillingAccount(ctx context.Context, billingAccountID string, parameters ReportDefinition) (result QueryResult, err error) + func (client BaseClient) QueryBillingAccountPreparer(ctx context.Context, billingAccountID string, parameters ReportDefinition) (*http.Request, error) + func (client BaseClient) QueryBillingAccountResponder(resp *http.Response) (result QueryResult, err error) + func (client BaseClient) QueryBillingAccountSender(req *http.Request) (*http.Response, error) + func (client BaseClient) QueryResourceGroup(ctx context.Context, resourceGroupName string, parameters ReportDefinition) (result QueryResult, err error) + func (client BaseClient) QueryResourceGroupPreparer(ctx context.Context, resourceGroupName string, parameters ReportDefinition) (*http.Request, error) + func (client BaseClient) QueryResourceGroupResponder(resp *http.Response) (result QueryResult, err error) + func (client BaseClient) QueryResourceGroupSender(req *http.Request) (*http.Response, error) + func (client BaseClient) QuerySubscription(ctx context.Context, parameters ReportDefinition) (result QueryResult, err error) + func (client BaseClient) QuerySubscriptionPreparer(ctx context.Context, parameters ReportDefinition) (*http.Request, error) + func (client BaseClient) QuerySubscriptionResponder(resp *http.Response) (result QueryResult, err error) + func (client BaseClient) QuerySubscriptionSender(req *http.Request) (*http.Response, error) + type BillingAccountDimensionsClient struct + func NewBillingAccountDimensionsClient(subscriptionID string) BillingAccountDimensionsClient + func NewBillingAccountDimensionsClientWithBaseURI(baseURI string, subscriptionID string) BillingAccountDimensionsClient + func (client BillingAccountDimensionsClient) List(ctx context.Context, billingAccountID string, filter string, expand string, ...) (result DimensionsListResult, err error) + func (client BillingAccountDimensionsClient) ListPreparer(ctx context.Context, billingAccountID string, filter string, expand string, ...) (*http.Request, error) + func (client BillingAccountDimensionsClient) ListResponder(resp *http.Response) (result DimensionsListResult, err error) + func (client BillingAccountDimensionsClient) ListSender(req *http.Request) (*http.Response, error) + type CommonReportProperties struct + Definition *ReportDefinition + DeliveryInfo *ReportDeliveryInfo + Format FormatType + type ConnectorClient struct + func NewConnectorClient(subscriptionID string) ConnectorClient + func NewConnectorClientWithBaseURI(baseURI string, subscriptionID string) ConnectorClient + func (client ConnectorClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, connectorName string, ...) (result ConnectorDefinition, err error) + func (client ConnectorClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, connectorName string, ...) (*http.Request, error) + func (client ConnectorClient) CreateOrUpdateResponder(resp *http.Response) (result ConnectorDefinition, err error) + func (client ConnectorClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ConnectorClient) Delete(ctx context.Context, resourceGroupName string, connectorName string) (result autorest.Response, err error) + func (client ConnectorClient) DeletePreparer(ctx context.Context, resourceGroupName string, connectorName string) (*http.Request, error) + func (client ConnectorClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ConnectorClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ConnectorClient) Get(ctx context.Context, resourceGroupName string, connectorName string) (result ConnectorDefinition, err error) + func (client ConnectorClient) GetPreparer(ctx context.Context, resourceGroupName string, connectorName string) (*http.Request, error) + func (client ConnectorClient) GetResponder(resp *http.Response) (result ConnectorDefinition, err error) + func (client ConnectorClient) GetSender(req *http.Request) (*http.Response, error) + func (client ConnectorClient) List(ctx context.Context) (result ConnectorDefinitionListResult, err error) + func (client ConnectorClient) ListByResourceGroupName(ctx context.Context, resourceGroupName string) (result ConnectorDefinitionListResult, err error) + func (client ConnectorClient) ListByResourceGroupNamePreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client ConnectorClient) ListByResourceGroupNameResponder(resp *http.Response) (result ConnectorDefinitionListResult, err error) + func (client ConnectorClient) ListByResourceGroupNameSender(req *http.Request) (*http.Response, error) + func (client ConnectorClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ConnectorClient) ListResponder(resp *http.Response) (result ConnectorDefinitionListResult, err error) + func (client ConnectorClient) ListSender(req *http.Request) (*http.Response, error) + func (client ConnectorClient) Update(ctx context.Context, resourceGroupName string, connectorName string, ...) (result ConnectorDefinition, err error) + func (client ConnectorClient) UpdatePreparer(ctx context.Context, resourceGroupName string, connectorName string, ...) (*http.Request, error) + func (client ConnectorClient) UpdateResponder(resp *http.Response) (result ConnectorDefinition, err error) + func (client ConnectorClient) UpdateSender(req *http.Request) (*http.Response, error) + type ConnectorCollectionErrorInfo struct + ErrorCode *string + ErrorMessage *string + ErrorStartTime *date.Time + func (ccei ConnectorCollectionErrorInfo) MarshalJSON() ([]byte, error) + type ConnectorCollectionInfo struct + Error *ConnectorCollectionErrorInfo + LastRun *date.Time + LastUpdated *date.Time + SourceLastUpdated *date.Time + func (cci ConnectorCollectionInfo) MarshalJSON() ([]byte, error) + type ConnectorDefinition struct + ID *string + Kind *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (cd *ConnectorDefinition) UnmarshalJSON(body []byte) error + func (cd ConnectorDefinition) MarshalJSON() ([]byte, error) + type ConnectorDefinitionListResult struct + Value *[]ConnectorDefinition + func (cdlr ConnectorDefinitionListResult) MarshalJSON() ([]byte, error) + type ConnectorProperties struct + Collection *ConnectorCollectionInfo + CreatedOn *date.Time + CredentialsKey *string + CredentialsSecret *string + DisplayName *string + ModifiedOn *date.Time + ProviderAccountID *string + ReportID *string + Status ConnectorStatus + func (cp ConnectorProperties) MarshalJSON() ([]byte, error) + type ConnectorStatus string + const ConnectorStatusActive + const ConnectorStatusError + const ConnectorStatusSuspended + func PossibleConnectorStatusValues() []ConnectorStatus + 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 + NextLink *string + Total *int32 + UsageEnd *date.Time + UsageStart *date.Time + type DimensionsListResult struct + Value *[]Dimension + func (dlr DimensionsListResult) MarshalJSON() ([]byte, error) + type ErrorBase struct + Code *string + Message *string + Target *string + func (eb ErrorBase) MarshalJSON() ([]byte, error) + type ErrorDetails struct + Code *string + Details *[]ErrorBase + Message *string + Target *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 FormatType string + const Csv + func PossibleFormatTypeValues() []FormatType + type GranularityType string + const Daily + const Hourly + func PossibleGranularityTypeValues() []GranularityType + 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 Query struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (q *Query) UnmarshalJSON(body []byte) error + func (q Query) MarshalJSON() ([]byte, error) + type QueryColumn struct + Name *string + Type *string + type QueryProperties struct + Columns *[]QueryColumn + NextLink *string + Rows *[][]interface{} + type QueryResult struct + Value *[]Query + func (qr QueryResult) MarshalJSON() ([]byte, error) + type RecurrenceType string + const RecurrenceTypeAnnually + const RecurrenceTypeDaily + const RecurrenceTypeMonthly + const RecurrenceTypeWeekly + func PossibleRecurrenceTypeValues() []RecurrenceType + type Report struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (r *Report) UnmarshalJSON(body []byte) error + func (r Report) MarshalJSON() ([]byte, error) + type ReportAggregation struct + Function *string + Name *string + type ReportColumnType string + const ReportColumnTypeDimension + const ReportColumnTypeTag + func PossibleReportColumnTypeValues() []ReportColumnType + type ReportComparisonExpression struct + Name *string + Operator *string + Values *[]string + type ReportDataset struct + Aggregation map[string]*ReportAggregation + Configuration *ReportDatasetConfiguration + Filter *ReportFilter + Granularity GranularityType + Grouping *[]ReportGrouping + func (rd ReportDataset) MarshalJSON() ([]byte, error) + type ReportDatasetConfiguration struct + Columns *[]string + type ReportDefinition struct + Dataset *ReportDataset + TimePeriod *ReportTimePeriod + Timeframe TimeframeType + Type *string + type ReportDeliveryDestination struct + Container *string + ResourceID *string + RootFolderPath *string + type ReportDeliveryInfo struct + Destination *ReportDeliveryDestination + type ReportExecution struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (re *ReportExecution) UnmarshalJSON(body []byte) error + func (re ReportExecution) MarshalJSON() ([]byte, error) + type ReportExecutionListResult struct + Value *[]ReportExecution + func (relr ReportExecutionListResult) MarshalJSON() ([]byte, error) + type ReportExecutionProperties struct + ExecutionType ExecutionType + FileName *string + ProcessingEndTime *date.Time + ProcessingStartTime *date.Time + ReportSettings *CommonReportProperties + Status ExecutionStatus + SubmittedBy *string + SubmittedTime *date.Time + type ReportFilter struct + And *[]ReportFilter + Dimension *ReportComparisonExpression + Not *ReportFilter + Or *[]ReportFilter + Tag *ReportComparisonExpression + type ReportGrouping struct + Name *string + Type ReportColumnType + type ReportListResult struct + Value *[]Report + func (rlr ReportListResult) MarshalJSON() ([]byte, error) + type ReportProperties struct + Definition *ReportDefinition + DeliveryInfo *ReportDeliveryInfo + Format FormatType + Schedule *ReportSchedule + type ReportRecurrencePeriod struct + From *date.Time + To *date.Time + type ReportSchedule struct + Recurrence RecurrenceType + RecurrencePeriod *ReportRecurrencePeriod + Status StatusType + type ReportTimePeriod struct + From *date.Time + To *date.Time + type ReportsClient struct + func NewReportsClient(subscriptionID string) ReportsClient + func NewReportsClientWithBaseURI(baseURI string, subscriptionID string) ReportsClient + func (client ReportsClient) CreateOrUpdate(ctx context.Context, reportName string, parameters Report) (result Report, err error) + func (client ReportsClient) CreateOrUpdateByBillingAccount(ctx context.Context, billingAccountID string, reportName string, ...) (result Report, err error) + func (client ReportsClient) CreateOrUpdateByBillingAccountPreparer(ctx context.Context, billingAccountID string, reportName string, ...) (*http.Request, error) + func (client ReportsClient) CreateOrUpdateByBillingAccountResponder(resp *http.Response) (result Report, err error) + func (client ReportsClient) CreateOrUpdateByBillingAccountSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) CreateOrUpdateByDepartment(ctx context.Context, departmentID string, reportName string, parameters Report) (result Report, err error) + func (client ReportsClient) CreateOrUpdateByDepartmentPreparer(ctx context.Context, departmentID string, reportName string, parameters Report) (*http.Request, error) + func (client ReportsClient) CreateOrUpdateByDepartmentResponder(resp *http.Response) (result Report, err error) + func (client ReportsClient) CreateOrUpdateByDepartmentSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) CreateOrUpdateByResourceGroupName(ctx context.Context, resourceGroupName string, reportName string, ...) (result Report, err error) + func (client ReportsClient) CreateOrUpdateByResourceGroupNamePreparer(ctx context.Context, resourceGroupName string, reportName string, ...) (*http.Request, error) + func (client ReportsClient) CreateOrUpdateByResourceGroupNameResponder(resp *http.Response) (result Report, err error) + func (client ReportsClient) CreateOrUpdateByResourceGroupNameSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) CreateOrUpdatePreparer(ctx context.Context, reportName string, parameters Report) (*http.Request, error) + func (client ReportsClient) CreateOrUpdateResponder(resp *http.Response) (result Report, err error) + func (client ReportsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) Delete(ctx context.Context, reportName string) (result autorest.Response, err error) + func (client ReportsClient) DeleteByBillingAccount(ctx context.Context, billingAccountID string, reportName string) (result autorest.Response, err error) + func (client ReportsClient) DeleteByBillingAccountPreparer(ctx context.Context, billingAccountID string, reportName string) (*http.Request, error) + func (client ReportsClient) DeleteByBillingAccountResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReportsClient) DeleteByBillingAccountSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) DeleteByDepartment(ctx context.Context, departmentID string, reportName string) (result autorest.Response, err error) + func (client ReportsClient) DeleteByDepartmentPreparer(ctx context.Context, departmentID string, reportName string) (*http.Request, error) + func (client ReportsClient) DeleteByDepartmentResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReportsClient) DeleteByDepartmentSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) DeleteByResourceGroupName(ctx context.Context, resourceGroupName string, reportName string) (result autorest.Response, err error) + func (client ReportsClient) DeleteByResourceGroupNamePreparer(ctx context.Context, resourceGroupName string, reportName string) (*http.Request, error) + func (client ReportsClient) DeleteByResourceGroupNameResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReportsClient) DeleteByResourceGroupNameSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) DeletePreparer(ctx context.Context, reportName string) (*http.Request, error) + func (client ReportsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReportsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) Execute(ctx context.Context, reportName string) (result autorest.Response, err error) + func (client ReportsClient) ExecuteByBillingAccount(ctx context.Context, billingAccountID string, reportName string) (result autorest.Response, err error) + func (client ReportsClient) ExecuteByBillingAccountPreparer(ctx context.Context, billingAccountID string, reportName string) (*http.Request, error) + func (client ReportsClient) ExecuteByBillingAccountResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReportsClient) ExecuteByBillingAccountSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) ExecuteByDepartment(ctx context.Context, departmentID string, reportName string) (result autorest.Response, err error) + func (client ReportsClient) ExecuteByDepartmentPreparer(ctx context.Context, departmentID string, reportName string) (*http.Request, error) + func (client ReportsClient) ExecuteByDepartmentResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReportsClient) ExecuteByDepartmentSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) ExecuteByResourceGroupName(ctx context.Context, resourceGroupName string, reportName string) (result autorest.Response, err error) + func (client ReportsClient) ExecuteByResourceGroupNamePreparer(ctx context.Context, resourceGroupName string, reportName string) (*http.Request, error) + func (client ReportsClient) ExecuteByResourceGroupNameResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReportsClient) ExecuteByResourceGroupNameSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) ExecutePreparer(ctx context.Context, reportName string) (*http.Request, error) + func (client ReportsClient) ExecuteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ReportsClient) ExecuteSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) Get(ctx context.Context, reportName string) (result Report, err error) + func (client ReportsClient) GetByBillingAccount(ctx context.Context, billingAccountID string, reportName string) (result Report, err error) + func (client ReportsClient) GetByBillingAccountPreparer(ctx context.Context, billingAccountID string, reportName string) (*http.Request, error) + func (client ReportsClient) GetByBillingAccountResponder(resp *http.Response) (result Report, err error) + func (client ReportsClient) GetByBillingAccountSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) GetByDepartment(ctx context.Context, departmentID string, reportName string) (result Report, err error) + func (client ReportsClient) GetByDepartmentPreparer(ctx context.Context, departmentID string, reportName string) (*http.Request, error) + func (client ReportsClient) GetByDepartmentResponder(resp *http.Response) (result Report, err error) + func (client ReportsClient) GetByDepartmentSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) GetByResourceGroupName(ctx context.Context, resourceGroupName string, reportName string) (result Report, err error) + func (client ReportsClient) GetByResourceGroupNamePreparer(ctx context.Context, resourceGroupName string, reportName string) (*http.Request, error) + func (client ReportsClient) GetByResourceGroupNameResponder(resp *http.Response) (result Report, err error) + func (client ReportsClient) GetByResourceGroupNameSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) GetExecutionHistory(ctx context.Context, reportName string) (result ReportExecutionListResult, err error) + func (client ReportsClient) GetExecutionHistoryByBillingAccount(ctx context.Context, billingAccountID string, reportName string) (result ReportExecutionListResult, err error) + func (client ReportsClient) GetExecutionHistoryByBillingAccountPreparer(ctx context.Context, billingAccountID string, reportName string) (*http.Request, error) + func (client ReportsClient) GetExecutionHistoryByBillingAccountResponder(resp *http.Response) (result ReportExecutionListResult, err error) + func (client ReportsClient) GetExecutionHistoryByBillingAccountSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) GetExecutionHistoryByDepartment(ctx context.Context, departmentID string, reportName string) (result ReportExecutionListResult, err error) + func (client ReportsClient) GetExecutionHistoryByDepartmentPreparer(ctx context.Context, departmentID string, reportName string) (*http.Request, error) + func (client ReportsClient) GetExecutionHistoryByDepartmentResponder(resp *http.Response) (result ReportExecutionListResult, err error) + func (client ReportsClient) GetExecutionHistoryByDepartmentSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) GetExecutionHistoryByResourceGroupName(ctx context.Context, resourceGroupName string, reportName string) (result ReportExecutionListResult, err error) + func (client ReportsClient) GetExecutionHistoryByResourceGroupNamePreparer(ctx context.Context, resourceGroupName string, reportName string) (*http.Request, error) + func (client ReportsClient) GetExecutionHistoryByResourceGroupNameResponder(resp *http.Response) (result ReportExecutionListResult, err error) + func (client ReportsClient) GetExecutionHistoryByResourceGroupNameSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) GetExecutionHistoryPreparer(ctx context.Context, reportName string) (*http.Request, error) + func (client ReportsClient) GetExecutionHistoryResponder(resp *http.Response) (result ReportExecutionListResult, err error) + func (client ReportsClient) GetExecutionHistorySender(req *http.Request) (*http.Response, error) + func (client ReportsClient) GetPreparer(ctx context.Context, reportName string) (*http.Request, error) + func (client ReportsClient) GetResponder(resp *http.Response) (result Report, err error) + func (client ReportsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) List(ctx context.Context) (result ReportListResult, err error) + func (client ReportsClient) ListByBillingAccount(ctx context.Context, billingAccountID string) (result ReportListResult, err error) + func (client ReportsClient) ListByBillingAccountPreparer(ctx context.Context, billingAccountID string) (*http.Request, error) + func (client ReportsClient) ListByBillingAccountResponder(resp *http.Response) (result ReportListResult, err error) + func (client ReportsClient) ListByBillingAccountSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) ListByDepartment(ctx context.Context, departmentID string) (result ReportListResult, err error) + func (client ReportsClient) ListByDepartmentPreparer(ctx context.Context, departmentID string) (*http.Request, error) + func (client ReportsClient) ListByDepartmentResponder(resp *http.Response) (result ReportListResult, err error) + func (client ReportsClient) ListByDepartmentSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) ListByResourceGroupName(ctx context.Context, resourceGroupName string) (result ReportListResult, err error) + func (client ReportsClient) ListByResourceGroupNamePreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client ReportsClient) ListByResourceGroupNameResponder(resp *http.Response) (result ReportListResult, err error) + func (client ReportsClient) ListByResourceGroupNameSender(req *http.Request) (*http.Response, error) + func (client ReportsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ReportsClient) ListResponder(resp *http.Response) (result ReportListResult, err error) + func (client ReportsClient) ListSender(req *http.Request) (*http.Response, error) + type Resource struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceGroupDimensionsClient struct + func NewResourceGroupDimensionsClient(subscriptionID string) ResourceGroupDimensionsClient + func NewResourceGroupDimensionsClientWithBaseURI(baseURI string, subscriptionID string) ResourceGroupDimensionsClient + func (client ResourceGroupDimensionsClient) List(ctx context.Context, resourceGroupName string, filter string, expand string, ...) (result DimensionsListResult, err error) + func (client ResourceGroupDimensionsClient) ListPreparer(ctx context.Context, resourceGroupName string, filter string, expand string, ...) (*http.Request, error) + func (client ResourceGroupDimensionsClient) ListResponder(resp *http.Response) (result DimensionsListResult, err error) + func (client ResourceGroupDimensionsClient) ListSender(req *http.Request) (*http.Response, error) + type StatusType string + const StatusTypeActive + const StatusTypeInactive + func PossibleStatusTypeValues() []StatusType + type SubscriptionDimensionsClient struct + func NewSubscriptionDimensionsClient(subscriptionID string) SubscriptionDimensionsClient + func NewSubscriptionDimensionsClientWithBaseURI(baseURI string, subscriptionID string) SubscriptionDimensionsClient + func (client SubscriptionDimensionsClient) List(ctx context.Context, filter string, expand string, skiptoken string, ...) (result DimensionsListResult, err error) + func (client SubscriptionDimensionsClient) ListPreparer(ctx context.Context, filter string, expand string, skiptoken string, ...) (*http.Request, error) + func (client SubscriptionDimensionsClient) ListResponder(resp *http.Response) (result DimensionsListResult, err error) + func (client SubscriptionDimensionsClient) ListSender(req *http.Request) (*http.Response, error) + type TimeframeType string + const Custom + const MonthToDate + const WeekToDate + func PossibleTimeframeTypeValues() []TimeframeType