Documentation ¶
Index ¶
- func PossibleValuesForReportOperationStatusType() []string
- func ValidateScopedOperationStatuID(input interface{}, key string) (warnings []string, errors []error)
- type DownloadURL
- type ErrorDetails
- type GenerateDetailedCostReportOperationStatusClient
- type GenerateDetailedCostReportOperationStatuses
- type GetOperationResponse
- type ReportOperationStatusType
- type ScopedOperationStatuId
- type Status
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForReportOperationStatusType ¶
func PossibleValuesForReportOperationStatusType() []string
func ValidateScopedOperationStatuID ¶
func ValidateScopedOperationStatuID(input interface{}, key string) (warnings []string, errors []error)
ValidateScopedOperationStatuID checks that 'input' can be parsed as a Scoped Operation Statu ID
Types ¶
type DownloadURL ¶
type DownloadURL struct { DownloadUrl *string `json:"downloadUrl,omitempty"` ValidTill *string `json:"validTill,omitempty"` }
func (*DownloadURL) GetValidTillAsTime ¶
func (o *DownloadURL) GetValidTillAsTime() (*time.Time, error)
func (*DownloadURL) SetValidTillAsTime ¶
func (o *DownloadURL) SetValidTillAsTime(input time.Time)
type ErrorDetails ¶
type GenerateDetailedCostReportOperationStatusClient ¶
type GenerateDetailedCostReportOperationStatusClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewGenerateDetailedCostReportOperationStatusClientWithBaseURI ¶
func NewGenerateDetailedCostReportOperationStatusClientWithBaseURI(endpoint string) GenerateDetailedCostReportOperationStatusClient
func (GenerateDetailedCostReportOperationStatusClient) Get ¶
func (c GenerateDetailedCostReportOperationStatusClient) Get(ctx context.Context, id ScopedOperationStatuId) (result GetOperationResponse, err error)
Get ...
type GenerateDetailedCostReportOperationStatuses ¶
type GenerateDetailedCostReportOperationStatuses struct { Error *ErrorDetails `json:"error,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *DownloadURL `json:"properties,omitempty"` Status *Status `json:"status,omitempty"` Type *string `json:"type,omitempty"` }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response Model *GenerateDetailedCostReportOperationStatuses }
type ReportOperationStatusType ¶
type ReportOperationStatusType string
const ( ReportOperationStatusTypeCompleted ReportOperationStatusType = "Completed" ReportOperationStatusTypeFailed ReportOperationStatusType = "Failed" ReportOperationStatusTypeInProgress ReportOperationStatusType = "InProgress" ReportOperationStatusTypeNoDataFound ReportOperationStatusType = "NoDataFound" ReportOperationStatusTypeQueued ReportOperationStatusType = "Queued" ReportOperationStatusTypeReadyToDownload ReportOperationStatusType = "ReadyToDownload" ReportOperationStatusTypeTimedOut ReportOperationStatusType = "TimedOut" )
type ScopedOperationStatuId ¶
ScopedOperationStatuId is a struct representing the Resource ID for a Scoped Operation Statu
func NewScopedOperationStatuID ¶
func NewScopedOperationStatuID(scope string, operationId string) ScopedOperationStatuId
NewScopedOperationStatuID returns a new ScopedOperationStatuId struct
func ParseScopedOperationStatuID ¶
func ParseScopedOperationStatuID(input string) (*ScopedOperationStatuId, error)
ParseScopedOperationStatuID parses 'input' into a ScopedOperationStatuId
func ParseScopedOperationStatuIDInsensitively ¶
func ParseScopedOperationStatuIDInsensitively(input string) (*ScopedOperationStatuId, error)
ParseScopedOperationStatuIDInsensitively parses 'input' case-insensitively into a ScopedOperationStatuId note: this method should only be used for API response data and not user input
func (ScopedOperationStatuId) ID ¶
func (id ScopedOperationStatuId) ID() string
ID returns the formatted Scoped Operation Statu ID
func (ScopedOperationStatuId) Segments ¶
func (id ScopedOperationStatuId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Scoped Operation Statu ID
func (ScopedOperationStatuId) String ¶
func (id ScopedOperationStatuId) String() string
String returns a human-readable description of this Scoped Operation Statu ID
type Status ¶
type Status struct {
Status *ReportOperationStatusType `json:"status,omitempty"`
}