workrequests

package
v0.7.6 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	WorkRequest        WorkRequest        `json:"workRequest"`
	WorkRequestSummary WorkRequestSummary `json:"workRequestSummary"`
}

type WorkRequest

type WorkRequest struct {

	// Type of the work request
	OperationType string `json:"operationType"`

	// The current status of the work request.
	Status string `json:"status"`

	// The OCID of the work request.
	Id string `json:"id"`

	// The OCID of the compartment that contains the work request.
	CompartmentId string `json:"compartmentId"`

	// How much progress the operation has made.
	PercentComplete float32 `json:"percentComplete"`

	// Date and time the work was accepted, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
	TimeAccepted time.Time `json:"timeAccepted"`

	// The resources affected by this work request.
	Resources []string `json:"resources"`

	// Date and time the work started, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
	TimeStarted time.Time `json:"timeStarted"`

	// Date and time the work completed, in the format defined by RFC3339. Example: `2016-08-25T21:10:29.600Z`
	TimeFinished time.Time `json:"timeFinished"`

	// The listing id associated with the work request.
	ListingId string `json:"listingId"`

	// The package version associated with the work request.
	PackageVersion string `json:"packageVersion"`
}

WorkRequest A description of workrequest

type WorkRequestSummary

type WorkRequestSummary struct {

	// Type of the work request
	OperationType string `json:"operationType"`

	// Status of current work request.
	Status string `json:"status"`

	// The id of the work request.
	Id string `json:"id"`

	// The ocid of the compartment that contains the work request. Work requests should be scoped to
	// the same compartment as the resource the work request affects.
	CompartmentId string `json:"compartmentId"`

	// Percentage of the request completed.
	PercentComplete float32 `json:"percentComplete"`

	// The date and time the request was created, as described in
	// RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
	TimeAccepted time.Time `json:"timeAccepted"`

	// The resources affected by this work request.
	Resources []string `json:"resources"`

	// The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
	// section 14.29.
	TimeStarted time.Time `json:"timeStarted"`

	// The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeFinished time.Time `json:"timeFinished"`

	// The listing id associated with the work request.
	ListingId string `json:"listingId"`

	// The package version associated with the work request.
	PackageVersion string `json:"packageVersion"`
}

WorkRequestSummary A summary of the status of a work request.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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