Versions in this module Expand all Collapse all v30 v30.1.0 Jun 10, 2019 v30.0.0 May 28, 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 DownloadURL struct + ExpiryTime *date.Time + URL *string + type ErrorDetails struct + Code *string + Message *string + Target *string + type ErrorResponse struct + Error *ErrorDetails + type Invoice struct + ID *string + Name *string + Type *string + func (i *Invoice) UnmarshalJSON(body []byte) error + func (i Invoice) MarshalJSON() ([]byte, error) + type InvoiceProperties struct + BillingPeriodIds *[]string + DownloadURL *DownloadURL + InvoicePeriodEndDate *date.Date + InvoicePeriodStartDate *date.Date + type InvoicesClient struct + func NewInvoicesClient(subscriptionID string) InvoicesClient + func NewInvoicesClientWithBaseURI(baseURI string, subscriptionID string) InvoicesClient + func (client InvoicesClient) Get(ctx context.Context, invoiceName string) (result Invoice, err error) + func (client InvoicesClient) GetLatest(ctx context.Context) (result Invoice, err error) + func (client InvoicesClient) GetLatestPreparer(ctx context.Context) (*http.Request, error) + func (client InvoicesClient) GetLatestResponder(resp *http.Response) (result Invoice, err error) + func (client InvoicesClient) GetLatestSender(req *http.Request) (*http.Response, error) + func (client InvoicesClient) GetPreparer(ctx context.Context, invoiceName string) (*http.Request, error) + func (client InvoicesClient) GetResponder(resp *http.Response) (result Invoice, err error) + func (client InvoicesClient) GetSender(req *http.Request) (*http.Response, error) + func (client InvoicesClient) List(ctx context.Context, expand string, filter string, skiptoken string, ...) (result InvoicesListResultPage, err error) + func (client InvoicesClient) ListComplete(ctx context.Context, expand string, filter string, skiptoken string, ...) (result InvoicesListResultIterator, err error) + func (client InvoicesClient) ListPreparer(ctx context.Context, expand string, filter string, skiptoken string, ...) (*http.Request, error) + func (client InvoicesClient) ListResponder(resp *http.Response) (result InvoicesListResult, err error) + func (client InvoicesClient) ListSender(req *http.Request) (*http.Response, error) + type InvoicesListResult struct + NextLink *string + Value *[]Invoice + func (ilr InvoicesListResult) IsEmpty() bool + type InvoicesListResultIterator struct + func NewInvoicesListResultIterator(page InvoicesListResultPage) InvoicesListResultIterator + func (iter *InvoicesListResultIterator) Next() error + func (iter *InvoicesListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter InvoicesListResultIterator) NotDone() bool + func (iter InvoicesListResultIterator) Response() InvoicesListResult + func (iter InvoicesListResultIterator) Value() Invoice + type InvoicesListResultPage struct + func NewInvoicesListResultPage(...) InvoicesListResultPage + func (page *InvoicesListResultPage) Next() error + func (page *InvoicesListResultPage) NextWithContext(ctx context.Context) (err error) + func (page InvoicesListResultPage) NotDone() bool + func (page InvoicesListResultPage) Response() InvoicesListResult + func (page InvoicesListResultPage) Values() []Invoice + 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 Period struct + ID *string + Name *string + Type *string + func (p *Period) UnmarshalJSON(body []byte) error + func (p Period) MarshalJSON() ([]byte, error) + type PeriodProperties struct + BillingPeriodEndDate *date.Date + BillingPeriodStartDate *date.Date + InvoiceIds *[]string + type PeriodsClient struct + func NewPeriodsClient(subscriptionID string) PeriodsClient + func NewPeriodsClientWithBaseURI(baseURI string, subscriptionID string) PeriodsClient + func (client PeriodsClient) Get(ctx context.Context, billingPeriodName string) (result Period, err error) + func (client PeriodsClient) GetPreparer(ctx context.Context, billingPeriodName string) (*http.Request, error) + func (client PeriodsClient) GetResponder(resp *http.Response) (result Period, err error) + func (client PeriodsClient) GetSender(req *http.Request) (*http.Response, error) + func (client PeriodsClient) List(ctx context.Context, filter string, skiptoken string, top *int32) (result PeriodsListResultPage, err error) + func (client PeriodsClient) ListComplete(ctx context.Context, filter string, skiptoken string, top *int32) (result PeriodsListResultIterator, err error) + func (client PeriodsClient) ListPreparer(ctx context.Context, filter string, skiptoken string, top *int32) (*http.Request, error) + func (client PeriodsClient) ListResponder(resp *http.Response) (result PeriodsListResult, err error) + func (client PeriodsClient) ListSender(req *http.Request) (*http.Response, error) + type PeriodsListResult struct + NextLink *string + Value *[]Period + func (plr PeriodsListResult) IsEmpty() bool + type PeriodsListResultIterator struct + func NewPeriodsListResultIterator(page PeriodsListResultPage) PeriodsListResultIterator + func (iter *PeriodsListResultIterator) Next() error + func (iter *PeriodsListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter PeriodsListResultIterator) NotDone() bool + func (iter PeriodsListResultIterator) Response() PeriodsListResult + func (iter PeriodsListResultIterator) Value() Period + type PeriodsListResultPage struct + func NewPeriodsListResultPage(...) PeriodsListResultPage + func (page *PeriodsListResultPage) Next() error + func (page *PeriodsListResultPage) NextWithContext(ctx context.Context) (err error) + func (page PeriodsListResultPage) NotDone() bool + func (page PeriodsListResultPage) Response() PeriodsListResult + func (page PeriodsListResultPage) Values() []Period + type Resource struct + ID *string + Name *string + Type *string Other modules containing this package gopkg.in/Azure/azure-sdk-for-go.v16 gopkg.in/Azure/azure-sdk-for-go.v17 gopkg.in/Azure/azure-sdk-for-go.v18 gopkg.in/Azure/azure-sdk-for-go.v19 gopkg.in/Azure/azure-sdk-for-go.v20 gopkg.in/Azure/azure-sdk-for-go.v21 gopkg.in/Azure/azure-sdk-for-go.v22 gopkg.in/Azure/azure-sdk-for-go.v23 gopkg.in/Azure/azure-sdk-for-go.v24 gopkg.in/Azure/azure-sdk-for-go.v25 gopkg.in/Azure/azure-sdk-for-go.v26 gopkg.in/Azure/azure-sdk-for-go.v27 gopkg.in/Azure/azure-sdk-for-go.v28 gopkg.in/Azure/azure-sdk-for-go.v29 gopkg.in/Azure/azure-sdk-for-go.v31 gopkg.in/Azure/azure-sdk-for-go.v32 gopkg.in/Azure/azure-sdk-for-go.v33 gopkg.in/Azure/azure-sdk-for-go.v34 gopkg.in/Azure/azure-sdk-for-go.v35 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.v48