generatedetailedcostreportoperationstatus

package
v0.20220610.102640 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 10, 2022 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

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 ErrorDetails struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

type GenerateDetailedCostReportOperationStatusClient

type GenerateDetailedCostReportOperationStatusClient struct {
	Client autorest.Client
	// contains filtered or unexported fields
}

func NewGenerateDetailedCostReportOperationStatusClientWithBaseURI

func NewGenerateDetailedCostReportOperationStatusClientWithBaseURI(endpoint string) GenerateDetailedCostReportOperationStatusClient

func (GenerateDetailedCostReportOperationStatusClient) Get

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

type ScopedOperationStatuId struct {
	Scope       string
	OperationId string
}

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

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL