v1

package
v0.1.419 Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: Apache-2.0 Imports: 11 Imported by: 12

Documentation

Index

Constants

View Source
const AccessReviewRequestListKind = "AccessReviewRequestList"

AccessReviewRequestListKind is the name of the type used to represent list of objects of type 'access_review_request'.

View Source
const AccessReviewRequestListLinkKind = "AccessReviewRequestListLink"

AccessReviewRequestListLinkKind is the name of the type used to represent links to list of objects of type 'access_review_request'.

View Source
const AccessReviewRequestListNilKind = "AccessReviewRequestListNil"

AccessReviewRequestNilKind is the name of the type used to nil lists of objects of type 'access_review_request'.

View Source
const AccessReviewResponseListKind = "AccessReviewResponseList"

AccessReviewResponseListKind is the name of the type used to represent list of objects of type 'access_review_response'.

View Source
const AccessReviewResponseListLinkKind = "AccessReviewResponseListLink"

AccessReviewResponseListLinkKind is the name of the type used to represent links to list of objects of type 'access_review_response'.

View Source
const AccessReviewResponseListNilKind = "AccessReviewResponseListNil"

AccessReviewResponseNilKind is the name of the type used to nil lists of objects of type 'access_review_response'.

View Source
const CapabilityReviewRequestListKind = "CapabilityReviewRequestList"

CapabilityReviewRequestListKind is the name of the type used to represent list of objects of type 'capability_review_request'.

View Source
const CapabilityReviewRequestListLinkKind = "CapabilityReviewRequestListLink"

CapabilityReviewRequestListLinkKind is the name of the type used to represent links to list of objects of type 'capability_review_request'.

View Source
const CapabilityReviewRequestListNilKind = "CapabilityReviewRequestListNil"

CapabilityReviewRequestNilKind is the name of the type used to nil lists of objects of type 'capability_review_request'.

View Source
const CapabilityReviewResponseListKind = "CapabilityReviewResponseList"

CapabilityReviewResponseListKind is the name of the type used to represent list of objects of type 'capability_review_response'.

View Source
const CapabilityReviewResponseListLinkKind = "CapabilityReviewResponseListLink"

CapabilityReviewResponseListLinkKind is the name of the type used to represent links to list of objects of type 'capability_review_response'.

View Source
const CapabilityReviewResponseListNilKind = "CapabilityReviewResponseListNil"

CapabilityReviewResponseNilKind is the name of the type used to nil lists of objects of type 'capability_review_response'.

View Source
const ExportControlReviewRequestListKind = "ExportControlReviewRequestList"

ExportControlReviewRequestListKind is the name of the type used to represent list of objects of type 'export_control_review_request'.

View Source
const ExportControlReviewRequestListLinkKind = "ExportControlReviewRequestListLink"

ExportControlReviewRequestListLinkKind is the name of the type used to represent links to list of objects of type 'export_control_review_request'.

View Source
const ExportControlReviewRequestListNilKind = "ExportControlReviewRequestListNil"

ExportControlReviewRequestNilKind is the name of the type used to nil lists of objects of type 'export_control_review_request'.

View Source
const ExportControlReviewResponseListKind = "ExportControlReviewResponseList"

ExportControlReviewResponseListKind is the name of the type used to represent list of objects of type 'export_control_review_response'.

View Source
const ExportControlReviewResponseListLinkKind = "ExportControlReviewResponseListLink"

ExportControlReviewResponseListLinkKind is the name of the type used to represent links to list of objects of type 'export_control_review_response'.

View Source
const ExportControlReviewResponseListNilKind = "ExportControlReviewResponseListNil"

ExportControlReviewResponseNilKind is the name of the type used to nil lists of objects of type 'export_control_review_response'.

View Source
const FeatureReviewRequestListKind = "FeatureReviewRequestList"

FeatureReviewRequestListKind is the name of the type used to represent list of objects of type 'feature_review_request'.

View Source
const FeatureReviewRequestListLinkKind = "FeatureReviewRequestListLink"

FeatureReviewRequestListLinkKind is the name of the type used to represent links to list of objects of type 'feature_review_request'.

View Source
const FeatureReviewRequestListNilKind = "FeatureReviewRequestListNil"

FeatureReviewRequestNilKind is the name of the type used to nil lists of objects of type 'feature_review_request'.

View Source
const FeatureReviewResponseListKind = "FeatureReviewResponseList"

FeatureReviewResponseListKind is the name of the type used to represent list of objects of type 'feature_review_response'.

View Source
const FeatureReviewResponseListLinkKind = "FeatureReviewResponseListLink"

FeatureReviewResponseListLinkKind is the name of the type used to represent links to list of objects of type 'feature_review_response'.

View Source
const FeatureReviewResponseListNilKind = "FeatureReviewResponseListNil"

FeatureReviewResponseNilKind is the name of the type used to nil lists of objects of type 'feature_review_response'.

View Source
const ResourceReviewListKind = "ResourceReviewList"

ResourceReviewListKind is the name of the type used to represent list of objects of type 'resource_review'.

View Source
const ResourceReviewListLinkKind = "ResourceReviewListLink"

ResourceReviewListLinkKind is the name of the type used to represent links to list of objects of type 'resource_review'.

View Source
const ResourceReviewListNilKind = "ResourceReviewListNil"

ResourceReviewNilKind is the name of the type used to nil lists of objects of type 'resource_review'.

View Source
const ResourceReviewRequestListKind = "ResourceReviewRequestList"

ResourceReviewRequestListKind is the name of the type used to represent list of objects of type 'resource_review_request'.

View Source
const ResourceReviewRequestListLinkKind = "ResourceReviewRequestListLink"

ResourceReviewRequestListLinkKind is the name of the type used to represent links to list of objects of type 'resource_review_request'.

View Source
const ResourceReviewRequestListNilKind = "ResourceReviewRequestListNil"

ResourceReviewRequestNilKind is the name of the type used to nil lists of objects of type 'resource_review_request'.

View Source
const SelfAccessReviewRequestListKind = "SelfAccessReviewRequestList"

SelfAccessReviewRequestListKind is the name of the type used to represent list of objects of type 'self_access_review_request'.

View Source
const SelfAccessReviewRequestListLinkKind = "SelfAccessReviewRequestListLink"

SelfAccessReviewRequestListLinkKind is the name of the type used to represent links to list of objects of type 'self_access_review_request'.

View Source
const SelfAccessReviewRequestListNilKind = "SelfAccessReviewRequestListNil"

SelfAccessReviewRequestNilKind is the name of the type used to nil lists of objects of type 'self_access_review_request'.

View Source
const SelfAccessReviewResponseListKind = "SelfAccessReviewResponseList"

SelfAccessReviewResponseListKind is the name of the type used to represent list of objects of type 'self_access_review_response'.

View Source
const SelfAccessReviewResponseListLinkKind = "SelfAccessReviewResponseListLink"

SelfAccessReviewResponseListLinkKind is the name of the type used to represent links to list of objects of type 'self_access_review_response'.

View Source
const SelfAccessReviewResponseListNilKind = "SelfAccessReviewResponseListNil"

SelfAccessReviewResponseNilKind is the name of the type used to nil lists of objects of type 'self_access_review_response'.

View Source
const SelfCapabilityReviewRequestListKind = "SelfCapabilityReviewRequestList"

SelfCapabilityReviewRequestListKind is the name of the type used to represent list of objects of type 'self_capability_review_request'.

View Source
const SelfCapabilityReviewRequestListLinkKind = "SelfCapabilityReviewRequestListLink"

SelfCapabilityReviewRequestListLinkKind is the name of the type used to represent links to list of objects of type 'self_capability_review_request'.

View Source
const SelfCapabilityReviewRequestListNilKind = "SelfCapabilityReviewRequestListNil"

SelfCapabilityReviewRequestNilKind is the name of the type used to nil lists of objects of type 'self_capability_review_request'.

View Source
const SelfCapabilityReviewResponseListKind = "SelfCapabilityReviewResponseList"

SelfCapabilityReviewResponseListKind is the name of the type used to represent list of objects of type 'self_capability_review_response'.

View Source
const SelfCapabilityReviewResponseListLinkKind = "SelfCapabilityReviewResponseListLink"

SelfCapabilityReviewResponseListLinkKind is the name of the type used to represent links to list of objects of type 'self_capability_review_response'.

View Source
const SelfCapabilityReviewResponseListNilKind = "SelfCapabilityReviewResponseListNil"

SelfCapabilityReviewResponseNilKind is the name of the type used to nil lists of objects of type 'self_capability_review_response'.

View Source
const SelfFeatureReviewRequestListKind = "SelfFeatureReviewRequestList"

SelfFeatureReviewRequestListKind is the name of the type used to represent list of objects of type 'self_feature_review_request'.

View Source
const SelfFeatureReviewRequestListLinkKind = "SelfFeatureReviewRequestListLink"

SelfFeatureReviewRequestListLinkKind is the name of the type used to represent links to list of objects of type 'self_feature_review_request'.

View Source
const SelfFeatureReviewRequestListNilKind = "SelfFeatureReviewRequestListNil"

SelfFeatureReviewRequestNilKind is the name of the type used to nil lists of objects of type 'self_feature_review_request'.

View Source
const SelfFeatureReviewResponseListKind = "SelfFeatureReviewResponseList"

SelfFeatureReviewResponseListKind is the name of the type used to represent list of objects of type 'self_feature_review_response'.

View Source
const SelfFeatureReviewResponseListLinkKind = "SelfFeatureReviewResponseListLink"

SelfFeatureReviewResponseListLinkKind is the name of the type used to represent links to list of objects of type 'self_feature_review_response'.

View Source
const SelfFeatureReviewResponseListNilKind = "SelfFeatureReviewResponseListNil"

SelfFeatureReviewResponseNilKind is the name of the type used to nil lists of objects of type 'self_feature_review_response'.

View Source
const SelfTermsReviewRequestListKind = "SelfTermsReviewRequestList"

SelfTermsReviewRequestListKind is the name of the type used to represent list of objects of type 'self_terms_review_request'.

View Source
const SelfTermsReviewRequestListLinkKind = "SelfTermsReviewRequestListLink"

SelfTermsReviewRequestListLinkKind is the name of the type used to represent links to list of objects of type 'self_terms_review_request'.

View Source
const SelfTermsReviewRequestListNilKind = "SelfTermsReviewRequestListNil"

SelfTermsReviewRequestNilKind is the name of the type used to nil lists of objects of type 'self_terms_review_request'.

View Source
const TermsReviewRequestListKind = "TermsReviewRequestList"

TermsReviewRequestListKind is the name of the type used to represent list of objects of type 'terms_review_request'.

View Source
const TermsReviewRequestListLinkKind = "TermsReviewRequestListLink"

TermsReviewRequestListLinkKind is the name of the type used to represent links to list of objects of type 'terms_review_request'.

View Source
const TermsReviewRequestListNilKind = "TermsReviewRequestListNil"

TermsReviewRequestNilKind is the name of the type used to nil lists of objects of type 'terms_review_request'.

View Source
const TermsReviewResponseListKind = "TermsReviewResponseList"

TermsReviewResponseListKind is the name of the type used to represent list of objects of type 'terms_review_response'.

View Source
const TermsReviewResponseListLinkKind = "TermsReviewResponseListLink"

TermsReviewResponseListLinkKind is the name of the type used to represent links to list of objects of type 'terms_review_response'.

View Source
const TermsReviewResponseListNilKind = "TermsReviewResponseListNil"

TermsReviewResponseNilKind is the name of the type used to nil lists of objects of type 'terms_review_response'.

Variables

View Source
var OpenAPI = []byte{}/* 29189 elements not displayed */

OpenAPI contains the OpenAPI specification of the service in JSON.

Functions

func MarshalAccessReviewRequest

func MarshalAccessReviewRequest(object *AccessReviewRequest, writer io.Writer) error

MarshalAccessReviewRequest writes a value of the 'access_review_request' type to the given writer.

func MarshalAccessReviewRequestList

func MarshalAccessReviewRequestList(list []*AccessReviewRequest, writer io.Writer) error

MarshalAccessReviewRequestList writes a list of values of the 'access_review_request' type to the given writer.

func MarshalAccessReviewResponse

func MarshalAccessReviewResponse(object *AccessReviewResponse, writer io.Writer) error

MarshalAccessReviewResponse writes a value of the 'access_review_response' type to the given writer.

func MarshalAccessReviewResponseList

func MarshalAccessReviewResponseList(list []*AccessReviewResponse, writer io.Writer) error

MarshalAccessReviewResponseList writes a list of values of the 'access_review_response' type to the given writer.

func MarshalBooleanList

func MarshalBooleanList(list []bool, writer io.Writer) error

MarshalBooleanList writes a list of values of the 'boolean' type to the given writer.

func MarshalCapabilityReviewRequest

func MarshalCapabilityReviewRequest(object *CapabilityReviewRequest, writer io.Writer) error

MarshalCapabilityReviewRequest writes a value of the 'capability_review_request' type to the given writer.

func MarshalCapabilityReviewRequestList

func MarshalCapabilityReviewRequestList(list []*CapabilityReviewRequest, writer io.Writer) error

MarshalCapabilityReviewRequestList writes a list of values of the 'capability_review_request' type to the given writer.

func MarshalCapabilityReviewResponse

func MarshalCapabilityReviewResponse(object *CapabilityReviewResponse, writer io.Writer) error

MarshalCapabilityReviewResponse writes a value of the 'capability_review_response' type to the given writer.

func MarshalCapabilityReviewResponseList

func MarshalCapabilityReviewResponseList(list []*CapabilityReviewResponse, writer io.Writer) error

MarshalCapabilityReviewResponseList writes a list of values of the 'capability_review_response' type to the given writer.

func MarshalDateList

func MarshalDateList(list []time.Time, writer io.Writer) error

MarshalDateList writes a list of values of the 'date' type to the given writer.

func MarshalExportControlReviewRequest

func MarshalExportControlReviewRequest(object *ExportControlReviewRequest, writer io.Writer) error

MarshalExportControlReviewRequest writes a value of the 'export_control_review_request' type to the given writer.

func MarshalExportControlReviewRequestList

func MarshalExportControlReviewRequestList(list []*ExportControlReviewRequest, writer io.Writer) error

MarshalExportControlReviewRequestList writes a list of values of the 'export_control_review_request' type to the given writer.

func MarshalExportControlReviewResponse

func MarshalExportControlReviewResponse(object *ExportControlReviewResponse, writer io.Writer) error

MarshalExportControlReviewResponse writes a value of the 'export_control_review_response' type to the given writer.

func MarshalExportControlReviewResponseList

func MarshalExportControlReviewResponseList(list []*ExportControlReviewResponse, writer io.Writer) error

MarshalExportControlReviewResponseList writes a list of values of the 'export_control_review_response' type to the given writer.

func MarshalFeatureReviewRequest added in v0.0.329

func MarshalFeatureReviewRequest(object *FeatureReviewRequest, writer io.Writer) error

MarshalFeatureReviewRequest writes a value of the 'feature_review_request' type to the given writer.

func MarshalFeatureReviewRequestList added in v0.0.329

func MarshalFeatureReviewRequestList(list []*FeatureReviewRequest, writer io.Writer) error

MarshalFeatureReviewRequestList writes a list of values of the 'feature_review_request' type to the given writer.

func MarshalFeatureReviewResponse added in v0.0.329

func MarshalFeatureReviewResponse(object *FeatureReviewResponse, writer io.Writer) error

MarshalFeatureReviewResponse writes a value of the 'feature_review_response' type to the given writer.

func MarshalFeatureReviewResponseList added in v0.0.329

func MarshalFeatureReviewResponseList(list []*FeatureReviewResponse, writer io.Writer) error

MarshalFeatureReviewResponseList writes a list of values of the 'feature_review_response' type to the given writer.

func MarshalFloatList

func MarshalFloatList(list []float64, writer io.Writer) error

MarshalFloatList writes a list of values of the 'float' type to the given writer.

func MarshalIntegerList

func MarshalIntegerList(list []int, writer io.Writer) error

MarshalIntegerList writes a list of values of the 'integer' type to the given writer.

func MarshalInterfaceList

func MarshalInterfaceList(list []interface{}, writer io.Writer) error

MarshalInterfaceList writes a list of values of the 'interface' type to the given writer.

func MarshalLongList

func MarshalLongList(list []int64, writer io.Writer) error

MarshalLongList writes a list of values of the 'long' type to the given writer.

func MarshalMetadata

func MarshalMetadata(object *Metadata, writer io.Writer) error

MarshalMetadata writes a value of the metadata type to the given target, which can be a writer or a JSON encoder.

func MarshalResourceReview

func MarshalResourceReview(object *ResourceReview, writer io.Writer) error

MarshalResourceReview writes a value of the 'resource_review' type to the given writer.

func MarshalResourceReviewList

func MarshalResourceReviewList(list []*ResourceReview, writer io.Writer) error

MarshalResourceReviewList writes a list of values of the 'resource_review' type to the given writer.

func MarshalResourceReviewRequest

func MarshalResourceReviewRequest(object *ResourceReviewRequest, writer io.Writer) error

MarshalResourceReviewRequest writes a value of the 'resource_review_request' type to the given writer.

func MarshalResourceReviewRequestList

func MarshalResourceReviewRequestList(list []*ResourceReviewRequest, writer io.Writer) error

MarshalResourceReviewRequestList writes a list of values of the 'resource_review_request' type to the given writer.

func MarshalSelfAccessReviewRequest

func MarshalSelfAccessReviewRequest(object *SelfAccessReviewRequest, writer io.Writer) error

MarshalSelfAccessReviewRequest writes a value of the 'self_access_review_request' type to the given writer.

func MarshalSelfAccessReviewRequestList

func MarshalSelfAccessReviewRequestList(list []*SelfAccessReviewRequest, writer io.Writer) error

MarshalSelfAccessReviewRequestList writes a list of values of the 'self_access_review_request' type to the given writer.

func MarshalSelfAccessReviewResponse

func MarshalSelfAccessReviewResponse(object *SelfAccessReviewResponse, writer io.Writer) error

MarshalSelfAccessReviewResponse writes a value of the 'self_access_review_response' type to the given writer.

func MarshalSelfAccessReviewResponseList

func MarshalSelfAccessReviewResponseList(list []*SelfAccessReviewResponse, writer io.Writer) error

MarshalSelfAccessReviewResponseList writes a list of values of the 'self_access_review_response' type to the given writer.

func MarshalSelfCapabilityReviewRequest

func MarshalSelfCapabilityReviewRequest(object *SelfCapabilityReviewRequest, writer io.Writer) error

MarshalSelfCapabilityReviewRequest writes a value of the 'self_capability_review_request' type to the given writer.

func MarshalSelfCapabilityReviewRequestList

func MarshalSelfCapabilityReviewRequestList(list []*SelfCapabilityReviewRequest, writer io.Writer) error

MarshalSelfCapabilityReviewRequestList writes a list of values of the 'self_capability_review_request' type to the given writer.

func MarshalSelfCapabilityReviewResponse

func MarshalSelfCapabilityReviewResponse(object *SelfCapabilityReviewResponse, writer io.Writer) error

MarshalSelfCapabilityReviewResponse writes a value of the 'self_capability_review_response' type to the given writer.

func MarshalSelfCapabilityReviewResponseList

func MarshalSelfCapabilityReviewResponseList(list []*SelfCapabilityReviewResponse, writer io.Writer) error

MarshalSelfCapabilityReviewResponseList writes a list of values of the 'self_capability_review_response' type to the given writer.

func MarshalSelfFeatureReviewRequest added in v0.0.329

func MarshalSelfFeatureReviewRequest(object *SelfFeatureReviewRequest, writer io.Writer) error

MarshalSelfFeatureReviewRequest writes a value of the 'self_feature_review_request' type to the given writer.

func MarshalSelfFeatureReviewRequestList added in v0.0.329

func MarshalSelfFeatureReviewRequestList(list []*SelfFeatureReviewRequest, writer io.Writer) error

MarshalSelfFeatureReviewRequestList writes a list of values of the 'self_feature_review_request' type to the given writer.

func MarshalSelfFeatureReviewResponse added in v0.0.329

func MarshalSelfFeatureReviewResponse(object *SelfFeatureReviewResponse, writer io.Writer) error

MarshalSelfFeatureReviewResponse writes a value of the 'self_feature_review_response' type to the given writer.

func MarshalSelfFeatureReviewResponseList added in v0.0.329

func MarshalSelfFeatureReviewResponseList(list []*SelfFeatureReviewResponse, writer io.Writer) error

MarshalSelfFeatureReviewResponseList writes a list of values of the 'self_feature_review_response' type to the given writer.

func MarshalSelfTermsReviewRequest added in v0.0.329

func MarshalSelfTermsReviewRequest(object *SelfTermsReviewRequest, writer io.Writer) error

MarshalSelfTermsReviewRequest writes a value of the 'self_terms_review_request' type to the given writer.

func MarshalSelfTermsReviewRequestList added in v0.0.329

func MarshalSelfTermsReviewRequestList(list []*SelfTermsReviewRequest, writer io.Writer) error

MarshalSelfTermsReviewRequestList writes a list of values of the 'self_terms_review_request' type to the given writer.

func MarshalStringList

func MarshalStringList(list []string, writer io.Writer) error

MarshalStringList writes a list of values of the 'string' type to the given writer.

func MarshalSubscriptionStatusList added in v0.0.329

func MarshalSubscriptionStatusList(list []SubscriptionStatus, writer io.Writer) error

MarshalSubscriptionStatusList writes a list of values of the 'subscription_status' type to the given writer.

func MarshalTermsReviewRequest added in v0.0.329

func MarshalTermsReviewRequest(object *TermsReviewRequest, writer io.Writer) error

MarshalTermsReviewRequest writes a value of the 'terms_review_request' type to the given writer.

func MarshalTermsReviewRequestList added in v0.0.329

func MarshalTermsReviewRequestList(list []*TermsReviewRequest, writer io.Writer) error

MarshalTermsReviewRequestList writes a list of values of the 'terms_review_request' type to the given writer.

func MarshalTermsReviewResponse added in v0.0.329

func MarshalTermsReviewResponse(object *TermsReviewResponse, writer io.Writer) error

MarshalTermsReviewResponse writes a value of the 'terms_review_response' type to the given writer.

func MarshalTermsReviewResponseList added in v0.0.329

func MarshalTermsReviewResponseList(list []*TermsReviewResponse, writer io.Writer) error

MarshalTermsReviewResponseList writes a list of values of the 'terms_review_response' type to the given writer.

func UnmarshalBooleanList

func UnmarshalBooleanList(source interface{}) (items []bool, err error)

UnmarshalBooleanList reads a list of values of the 'boolean' type from the given source, which can be a slice of bytes, a string or a reader.

func UnmarshalDateList

func UnmarshalDateList(source interface{}) (items []time.Time, err error)

UnmarshalDateList reads a list of values of the 'date' type from the given source, which can be a slice of bytes, a string or a reader.

func UnmarshalFloatList

func UnmarshalFloatList(source interface{}) (items []float64, err error)

UnmarshalFloatList reads a list of values of the 'float' type from the given source, which can be a slice of bytes, a string or a reader.

func UnmarshalIntegerList

func UnmarshalIntegerList(source interface{}) (items []int, err error)

UnmarshalIntegerList reads a list of values of the 'integer' type from the given source, which can be a slice of bytes, a string or a reader.

func UnmarshalInterfaceList

func UnmarshalInterfaceList(source interface{}) (items []interface{}, err error)

UnmarshalInterfaceList reads a list of values of the 'interface' type from the given source, which can be a slice of bytes, a string or a reader.

func UnmarshalLongList

func UnmarshalLongList(source interface{}) (items []int64, err error)

UnmarshalLongList reads a list of values of the 'long' type from the given source, which can be a slice of bytes, a string or a reader.

func UnmarshalStringList

func UnmarshalStringList(source interface{}) (items []string, err error)

UnmarshalStringList reads a list of values of the 'string' type from the given source, which can be a slice of bytes, a string or a reader.

Types

type AccessReviewClient

type AccessReviewClient struct {
	// contains filtered or unexported fields
}

AccessReviewClient is the client of the 'access_review' resource.

Manages access review.

func NewAccessReviewClient

func NewAccessReviewClient(transport http.RoundTripper, path string) *AccessReviewClient

NewAccessReviewClient creates a new client for the 'access_review' resource using the given transport to send the requests and receive the responses.

func (*AccessReviewClient) Post

Post creates a request for the 'post' method.

Reviews a user's access to a resource

type AccessReviewPostRequest

type AccessReviewPostRequest struct {
	// contains filtered or unexported fields
}

AccessReviewPostRequest is the request for the 'post' method.

func (*AccessReviewPostRequest) Header

func (r *AccessReviewPostRequest) Header(name string, value interface{}) *AccessReviewPostRequest

Header adds a request header.

func (*AccessReviewPostRequest) Impersonate added in v0.0.329

Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.

func (*AccessReviewPostRequest) Parameter

func (r *AccessReviewPostRequest) Parameter(name string, value interface{}) *AccessReviewPostRequest

Parameter adds a query parameter.

func (*AccessReviewPostRequest) Request

Request sets the value of the 'request' parameter.

func (*AccessReviewPostRequest) Send

func (r *AccessReviewPostRequest) Send() (result *AccessReviewPostResponse, err error)

Send sends this request, waits for the response, and returns it.

This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.

func (*AccessReviewPostRequest) SendContext

func (r *AccessReviewPostRequest) SendContext(ctx context.Context) (result *AccessReviewPostResponse, err error)

SendContext sends this request, waits for the response, and returns it.

type AccessReviewPostResponse

type AccessReviewPostResponse struct {
	// contains filtered or unexported fields
}

AccessReviewPostResponse is the response for the 'post' method.

func (*AccessReviewPostResponse) Error

Error returns the response error.

func (*AccessReviewPostResponse) GetResponse

func (r *AccessReviewPostResponse) GetResponse() (value *AccessReviewResponse, ok bool)

GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.

func (*AccessReviewPostResponse) Header

func (r *AccessReviewPostResponse) Header() http.Header

Header returns header of the response.

func (*AccessReviewPostResponse) Response

Response returns the value of the 'response' parameter.

func (*AccessReviewPostResponse) Status

func (r *AccessReviewPostResponse) Status() int

Status returns the response status code.

type AccessReviewRequest

type AccessReviewRequest struct {
	// contains filtered or unexported fields
}

AccessReviewRequest represents the values of the 'access_review_request' type.

Representation of an access review

func UnmarshalAccessReviewRequest

func UnmarshalAccessReviewRequest(source interface{}) (object *AccessReviewRequest, err error)

UnmarshalAccessReviewRequest reads a value of the 'access_review_request' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalAccessReviewRequestList

func UnmarshalAccessReviewRequestList(source interface{}) (items []*AccessReviewRequest, err error)

UnmarshalAccessReviewRequestList reads a list of values of the 'access_review_request' type from the given source, which can be a slice of bytes, a string or a reader.

func (*AccessReviewRequest) AccountUsername

func (o *AccessReviewRequest) AccountUsername() string

AccountUsername returns the value of the 'account_username' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines the username of the account of which access is being reviewed

func (*AccessReviewRequest) Action

func (o *AccessReviewRequest) Action() string

Action returns the value of the 'action' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates the action, one of: [get,list,create,delete,update]

func (*AccessReviewRequest) ClusterID

func (o *AccessReviewRequest) ClusterID() string

ClusterID returns the value of the 'cluster_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Cluster (internal id) the resource type belongs to

func (*AccessReviewRequest) ClusterUUID

func (o *AccessReviewRequest) ClusterUUID() string

ClusterUUID returns the value of the 'cluster_UUID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Cluster (external id) the resource type belongs to

func (*AccessReviewRequest) Empty

func (o *AccessReviewRequest) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*AccessReviewRequest) GetAccountUsername

func (o *AccessReviewRequest) GetAccountUsername() (value string, ok bool)

GetAccountUsername returns the value of the 'account_username' attribute and a flag indicating if the attribute has a value.

Defines the username of the account of which access is being reviewed

func (*AccessReviewRequest) GetAction

func (o *AccessReviewRequest) GetAction() (value string, ok bool)

GetAction returns the value of the 'action' attribute and a flag indicating if the attribute has a value.

Indicates the action, one of: [get,list,create,delete,update]

func (*AccessReviewRequest) GetClusterID

func (o *AccessReviewRequest) GetClusterID() (value string, ok bool)

GetClusterID returns the value of the 'cluster_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Cluster (internal id) the resource type belongs to

func (*AccessReviewRequest) GetClusterUUID

func (o *AccessReviewRequest) GetClusterUUID() (value string, ok bool)

GetClusterUUID returns the value of the 'cluster_UUID' attribute and a flag indicating if the attribute has a value.

Indicates which Cluster (external id) the resource type belongs to

func (*AccessReviewRequest) GetOrganizationID

func (o *AccessReviewRequest) GetOrganizationID() (value string, ok bool)

GetOrganizationID returns the value of the 'organization_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Organization the resource type belongs to

func (*AccessReviewRequest) GetResourceType

func (o *AccessReviewRequest) GetResourceType() (value string, ok bool)

GetResourceType returns the value of the 'resource_type' attribute and a flag indicating if the attribute has a value.

Indicates the type of the resource an action would be taken on. See uhc-account-manager/openapi/openapi.yaml for a list of possible values

func (*AccessReviewRequest) GetSubscriptionID

func (o *AccessReviewRequest) GetSubscriptionID() (value string, ok bool)

GetSubscriptionID returns the value of the 'subscription_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Subscription the resource type belongs to

func (*AccessReviewRequest) OrganizationID

func (o *AccessReviewRequest) OrganizationID() string

OrganizationID returns the value of the 'organization_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Organization the resource type belongs to

func (*AccessReviewRequest) ResourceType

func (o *AccessReviewRequest) ResourceType() string

ResourceType returns the value of the 'resource_type' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates the type of the resource an action would be taken on. See uhc-account-manager/openapi/openapi.yaml for a list of possible values

func (*AccessReviewRequest) SubscriptionID

func (o *AccessReviewRequest) SubscriptionID() string

SubscriptionID returns the value of the 'subscription_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Subscription the resource type belongs to

type AccessReviewRequestBuilder

type AccessReviewRequestBuilder struct {
	// contains filtered or unexported fields
}

AccessReviewRequestBuilder contains the data and logic needed to build 'access_review_request' objects.

Representation of an access review

func NewAccessReviewRequest

func NewAccessReviewRequest() *AccessReviewRequestBuilder

NewAccessReviewRequest creates a new builder of 'access_review_request' objects.

func (*AccessReviewRequestBuilder) AccountUsername

AccountUsername sets the value of the 'account_username' attribute to the given value.

func (*AccessReviewRequestBuilder) Action

Action sets the value of the 'action' attribute to the given value.

func (*AccessReviewRequestBuilder) Build

func (b *AccessReviewRequestBuilder) Build() (object *AccessReviewRequest, err error)

Build creates a 'access_review_request' object using the configuration stored in the builder.

func (*AccessReviewRequestBuilder) ClusterID

ClusterID sets the value of the 'cluster_ID' attribute to the given value.

func (*AccessReviewRequestBuilder) ClusterUUID

ClusterUUID sets the value of the 'cluster_UUID' attribute to the given value.

func (*AccessReviewRequestBuilder) Copy

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*AccessReviewRequestBuilder) Empty added in v0.0.329

func (b *AccessReviewRequestBuilder) Empty() bool

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*AccessReviewRequestBuilder) OrganizationID

OrganizationID sets the value of the 'organization_ID' attribute to the given value.

func (*AccessReviewRequestBuilder) ResourceType

ResourceType sets the value of the 'resource_type' attribute to the given value.

func (*AccessReviewRequestBuilder) SubscriptionID

SubscriptionID sets the value of the 'subscription_ID' attribute to the given value.

type AccessReviewRequestList

type AccessReviewRequestList struct {
	// contains filtered or unexported fields
}

AccessReviewRequestList is a list of values of the 'access_review_request' type.

func (*AccessReviewRequestList) Each

func (l *AccessReviewRequestList) Each(f func(item *AccessReviewRequest) bool)

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*AccessReviewRequestList) Empty

func (l *AccessReviewRequestList) Empty() bool

Empty returns true if the list is empty.

func (*AccessReviewRequestList) Get

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*AccessReviewRequestList) Len

func (l *AccessReviewRequestList) Len() int

Len returns the length of the list.

func (*AccessReviewRequestList) Range

func (l *AccessReviewRequestList) Range(f func(index int, item *AccessReviewRequest) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*AccessReviewRequestList) Slice

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type AccessReviewRequestListBuilder

type AccessReviewRequestListBuilder struct {
	// contains filtered or unexported fields
}

AccessReviewRequestListBuilder contains the data and logic needed to build 'access_review_request' objects.

func NewAccessReviewRequestList

func NewAccessReviewRequestList() *AccessReviewRequestListBuilder

NewAccessReviewRequestList creates a new builder of 'access_review_request' objects.

func (*AccessReviewRequestListBuilder) Build

Build creates a list of 'access_review_request' objects using the configuration stored in the builder.

func (*AccessReviewRequestListBuilder) Copy

Copy copies the items of the given list into this builder, discarding any previous items.

func (*AccessReviewRequestListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*AccessReviewRequestListBuilder) Items

Items sets the items of the list.

type AccessReviewResponse

type AccessReviewResponse struct {
	// contains filtered or unexported fields
}

AccessReviewResponse represents the values of the 'access_review_response' type.

Representation of an access review response

func UnmarshalAccessReviewResponse

func UnmarshalAccessReviewResponse(source interface{}) (object *AccessReviewResponse, err error)

UnmarshalAccessReviewResponse reads a value of the 'access_review_response' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalAccessReviewResponseList

func UnmarshalAccessReviewResponseList(source interface{}) (items []*AccessReviewResponse, err error)

UnmarshalAccessReviewResponseList reads a list of values of the 'access_review_response' type from the given source, which can be a slice of bytes, a string or a reader.

func (*AccessReviewResponse) AccountUsername

func (o *AccessReviewResponse) AccountUsername() string

AccountUsername returns the value of the 'account_username' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines the username of the account of which access is being reviewed.

func (*AccessReviewResponse) Action

func (o *AccessReviewResponse) Action() string

Action returns the value of the 'action' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates the action, one of: [get,list,create,delete,update].

func (*AccessReviewResponse) Allowed

func (o *AccessReviewResponse) Allowed() bool

Allowed returns the value of the 'allowed' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines whether the action on the specified resource type is allowed.

func (*AccessReviewResponse) ClusterID

func (o *AccessReviewResponse) ClusterID() string

ClusterID returns the value of the 'cluster_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Cluster (internal id) the resource type belongs to.

func (*AccessReviewResponse) ClusterUUID

func (o *AccessReviewResponse) ClusterUUID() string

ClusterUUID returns the value of the 'cluster_UUID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Cluster (external id) the resource type belongs to.

func (*AccessReviewResponse) Empty

func (o *AccessReviewResponse) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*AccessReviewResponse) GetAccountUsername

func (o *AccessReviewResponse) GetAccountUsername() (value string, ok bool)

GetAccountUsername returns the value of the 'account_username' attribute and a flag indicating if the attribute has a value.

Defines the username of the account of which access is being reviewed.

func (*AccessReviewResponse) GetAction

func (o *AccessReviewResponse) GetAction() (value string, ok bool)

GetAction returns the value of the 'action' attribute and a flag indicating if the attribute has a value.

Indicates the action, one of: [get,list,create,delete,update].

func (*AccessReviewResponse) GetAllowed

func (o *AccessReviewResponse) GetAllowed() (value bool, ok bool)

GetAllowed returns the value of the 'allowed' attribute and a flag indicating if the attribute has a value.

Defines whether the action on the specified resource type is allowed.

func (*AccessReviewResponse) GetClusterID

func (o *AccessReviewResponse) GetClusterID() (value string, ok bool)

GetClusterID returns the value of the 'cluster_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Cluster (internal id) the resource type belongs to.

func (*AccessReviewResponse) GetClusterUUID

func (o *AccessReviewResponse) GetClusterUUID() (value string, ok bool)

GetClusterUUID returns the value of the 'cluster_UUID' attribute and a flag indicating if the attribute has a value.

Indicates which Cluster (external id) the resource type belongs to.

func (*AccessReviewResponse) GetIsOCMInternal added in v0.1.361

func (o *AccessReviewResponse) GetIsOCMInternal() (value bool, ok bool)

GetIsOCMInternal returns the value of the 'is_OCM_internal' attribute and a flag indicating if the attribute has a value.

Defines whether an account is ocm internal.

func (*AccessReviewResponse) GetOrganizationID

func (o *AccessReviewResponse) GetOrganizationID() (value string, ok bool)

GetOrganizationID returns the value of the 'organization_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Organization the resource type belongs to.

func (*AccessReviewResponse) GetReason added in v0.1.348

func (o *AccessReviewResponse) GetReason() (value string, ok bool)

GetReason returns the value of the 'reason' attribute and a flag indicating if the attribute has a value.

Defines further context for the value in allowed (if applicable).

func (*AccessReviewResponse) GetResourceType

func (o *AccessReviewResponse) GetResourceType() (value string, ok bool)

GetResourceType returns the value of the 'resource_type' attribute and a flag indicating if the attribute has a value.

Indicates the type of the resource an action would be taken on. See uhc-account-manager/openapi/openapi.yaml for a list of possible values.

func (*AccessReviewResponse) GetSubscriptionID

func (o *AccessReviewResponse) GetSubscriptionID() (value string, ok bool)

GetSubscriptionID returns the value of the 'subscription_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Subscription the resource type belongs to.

func (*AccessReviewResponse) IsOCMInternal added in v0.1.361

func (o *AccessReviewResponse) IsOCMInternal() bool

IsOCMInternal returns the value of the 'is_OCM_internal' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines whether an account is ocm internal.

func (*AccessReviewResponse) OrganizationID

func (o *AccessReviewResponse) OrganizationID() string

OrganizationID returns the value of the 'organization_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Organization the resource type belongs to.

func (*AccessReviewResponse) Reason added in v0.1.348

func (o *AccessReviewResponse) Reason() string

Reason returns the value of the 'reason' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines further context for the value in allowed (if applicable).

func (*AccessReviewResponse) ResourceType

func (o *AccessReviewResponse) ResourceType() string

ResourceType returns the value of the 'resource_type' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates the type of the resource an action would be taken on. See uhc-account-manager/openapi/openapi.yaml for a list of possible values.

func (*AccessReviewResponse) SubscriptionID

func (o *AccessReviewResponse) SubscriptionID() string

SubscriptionID returns the value of the 'subscription_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Subscription the resource type belongs to.

type AccessReviewResponseBuilder

type AccessReviewResponseBuilder struct {
	// contains filtered or unexported fields
}

AccessReviewResponseBuilder contains the data and logic needed to build 'access_review_response' objects.

Representation of an access review response

func NewAccessReviewResponse

func NewAccessReviewResponse() *AccessReviewResponseBuilder

NewAccessReviewResponse creates a new builder of 'access_review_response' objects.

func (*AccessReviewResponseBuilder) AccountUsername

AccountUsername sets the value of the 'account_username' attribute to the given value.

func (*AccessReviewResponseBuilder) Action

Action sets the value of the 'action' attribute to the given value.

func (*AccessReviewResponseBuilder) Allowed

Allowed sets the value of the 'allowed' attribute to the given value.

func (*AccessReviewResponseBuilder) Build

func (b *AccessReviewResponseBuilder) Build() (object *AccessReviewResponse, err error)

Build creates a 'access_review_response' object using the configuration stored in the builder.

func (*AccessReviewResponseBuilder) ClusterID

ClusterID sets the value of the 'cluster_ID' attribute to the given value.

func (*AccessReviewResponseBuilder) ClusterUUID

ClusterUUID sets the value of the 'cluster_UUID' attribute to the given value.

func (*AccessReviewResponseBuilder) Copy

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*AccessReviewResponseBuilder) Empty added in v0.0.329

func (b *AccessReviewResponseBuilder) Empty() bool

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*AccessReviewResponseBuilder) IsOCMInternal added in v0.1.361

IsOCMInternal sets the value of the 'is_OCM_internal' attribute to the given value.

func (*AccessReviewResponseBuilder) OrganizationID

OrganizationID sets the value of the 'organization_ID' attribute to the given value.

func (*AccessReviewResponseBuilder) Reason added in v0.1.348

Reason sets the value of the 'reason' attribute to the given value.

func (*AccessReviewResponseBuilder) ResourceType

ResourceType sets the value of the 'resource_type' attribute to the given value.

func (*AccessReviewResponseBuilder) SubscriptionID

SubscriptionID sets the value of the 'subscription_ID' attribute to the given value.

type AccessReviewResponseList

type AccessReviewResponseList struct {
	// contains filtered or unexported fields
}

AccessReviewResponseList is a list of values of the 'access_review_response' type.

func (*AccessReviewResponseList) Each

func (l *AccessReviewResponseList) Each(f func(item *AccessReviewResponse) bool)

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*AccessReviewResponseList) Empty

func (l *AccessReviewResponseList) Empty() bool

Empty returns true if the list is empty.

func (*AccessReviewResponseList) Get

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*AccessReviewResponseList) Len

func (l *AccessReviewResponseList) Len() int

Len returns the length of the list.

func (*AccessReviewResponseList) Range

func (l *AccessReviewResponseList) Range(f func(index int, item *AccessReviewResponse) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*AccessReviewResponseList) Slice

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type AccessReviewResponseListBuilder

type AccessReviewResponseListBuilder struct {
	// contains filtered or unexported fields
}

AccessReviewResponseListBuilder contains the data and logic needed to build 'access_review_response' objects.

func NewAccessReviewResponseList

func NewAccessReviewResponseList() *AccessReviewResponseListBuilder

NewAccessReviewResponseList creates a new builder of 'access_review_response' objects.

func (*AccessReviewResponseListBuilder) Build

Build creates a list of 'access_review_response' objects using the configuration stored in the builder.

func (*AccessReviewResponseListBuilder) Copy

Copy copies the items of the given list into this builder, discarding any previous items.

func (*AccessReviewResponseListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*AccessReviewResponseListBuilder) Items

Items sets the items of the list.

type CapabilityReviewClient

type CapabilityReviewClient struct {
	// contains filtered or unexported fields
}

CapabilityReviewClient is the client of the 'capability_review' resource.

Manages capability review.

func NewCapabilityReviewClient

func NewCapabilityReviewClient(transport http.RoundTripper, path string) *CapabilityReviewClient

NewCapabilityReviewClient creates a new client for the 'capability_review' resource using the given transport to send the requests and receive the responses.

func (*CapabilityReviewClient) Post

Post creates a request for the 'post' method.

Reviews a user's capability to a resource.

type CapabilityReviewPostRequest

type CapabilityReviewPostRequest struct {
	// contains filtered or unexported fields
}

CapabilityReviewPostRequest is the request for the 'post' method.

func (*CapabilityReviewPostRequest) Header

func (r *CapabilityReviewPostRequest) Header(name string, value interface{}) *CapabilityReviewPostRequest

Header adds a request header.

func (*CapabilityReviewPostRequest) Impersonate added in v0.0.329

Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.

func (*CapabilityReviewPostRequest) Parameter

func (r *CapabilityReviewPostRequest) Parameter(name string, value interface{}) *CapabilityReviewPostRequest

Parameter adds a query parameter.

func (*CapabilityReviewPostRequest) Request

Request sets the value of the 'request' parameter.

func (*CapabilityReviewPostRequest) Send

Send sends this request, waits for the response, and returns it.

This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.

func (*CapabilityReviewPostRequest) SendContext

SendContext sends this request, waits for the response, and returns it.

type CapabilityReviewPostResponse

type CapabilityReviewPostResponse struct {
	// contains filtered or unexported fields
}

CapabilityReviewPostResponse is the response for the 'post' method.

func (*CapabilityReviewPostResponse) Error

Error returns the response error.

func (*CapabilityReviewPostResponse) GetResponse

func (r *CapabilityReviewPostResponse) GetResponse() (value *CapabilityReviewResponse, ok bool)

GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.

func (*CapabilityReviewPostResponse) Header

Header returns header of the response.

func (*CapabilityReviewPostResponse) Response

Response returns the value of the 'response' parameter.

func (*CapabilityReviewPostResponse) Status

func (r *CapabilityReviewPostResponse) Status() int

Status returns the response status code.

type CapabilityReviewRequest

type CapabilityReviewRequest struct {
	// contains filtered or unexported fields
}

CapabilityReviewRequest represents the values of the 'capability_review_request' type.

Representation of a capability review.

func UnmarshalCapabilityReviewRequest

func UnmarshalCapabilityReviewRequest(source interface{}) (object *CapabilityReviewRequest, err error)

UnmarshalCapabilityReviewRequest reads a value of the 'capability_review_request' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalCapabilityReviewRequestList

func UnmarshalCapabilityReviewRequestList(source interface{}) (items []*CapabilityReviewRequest, err error)

UnmarshalCapabilityReviewRequestList reads a list of values of the 'capability_review_request' type from the given source, which can be a slice of bytes, a string or a reader.

func (*CapabilityReviewRequest) AccountUsername

func (o *CapabilityReviewRequest) AccountUsername() string

AccountUsername returns the value of the 'account_username' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines the username of the account of which capability is being reviewed.

func (*CapabilityReviewRequest) Capability

func (o *CapabilityReviewRequest) Capability() string

Capability returns the value of the 'capability' attribute, or the zero value of the type if the attribute doesn't have a value.

Capability to review [manage_cluster_admin].

func (*CapabilityReviewRequest) ClusterID

func (o *CapabilityReviewRequest) ClusterID() string

ClusterID returns the value of the 'cluster_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Cluster (internal id) the resource type belongs to.

func (*CapabilityReviewRequest) Empty

func (o *CapabilityReviewRequest) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*CapabilityReviewRequest) GetAccountUsername

func (o *CapabilityReviewRequest) GetAccountUsername() (value string, ok bool)

GetAccountUsername returns the value of the 'account_username' attribute and a flag indicating if the attribute has a value.

Defines the username of the account of which capability is being reviewed.

func (*CapabilityReviewRequest) GetCapability

func (o *CapabilityReviewRequest) GetCapability() (value string, ok bool)

GetCapability returns the value of the 'capability' attribute and a flag indicating if the attribute has a value.

Capability to review [manage_cluster_admin].

func (*CapabilityReviewRequest) GetClusterID

func (o *CapabilityReviewRequest) GetClusterID() (value string, ok bool)

GetClusterID returns the value of the 'cluster_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Cluster (internal id) the resource type belongs to.

func (*CapabilityReviewRequest) GetOrganizationID

func (o *CapabilityReviewRequest) GetOrganizationID() (value string, ok bool)

GetOrganizationID returns the value of the 'organization_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Organization the resource type belongs to.

func (*CapabilityReviewRequest) GetResourceType

func (o *CapabilityReviewRequest) GetResourceType() (value string, ok bool)

GetResourceType returns the value of the 'resource_type' attribute and a flag indicating if the attribute has a value.

Indicates the type of the resource. See uhc-account-manager/openapi/openapi.yaml for a list of possible values.

func (*CapabilityReviewRequest) GetSubscriptionID

func (o *CapabilityReviewRequest) GetSubscriptionID() (value string, ok bool)

GetSubscriptionID returns the value of the 'subscription_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Subscription the resource type belongs to.

func (*CapabilityReviewRequest) GetType

func (o *CapabilityReviewRequest) GetType() (value string, ok bool)

GetType returns the value of the 'type' attribute and a flag indicating if the attribute has a value.

Type of capability [Cluster].

func (*CapabilityReviewRequest) OrganizationID

func (o *CapabilityReviewRequest) OrganizationID() string

OrganizationID returns the value of the 'organization_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Organization the resource type belongs to.

func (*CapabilityReviewRequest) ResourceType

func (o *CapabilityReviewRequest) ResourceType() string

ResourceType returns the value of the 'resource_type' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates the type of the resource. See uhc-account-manager/openapi/openapi.yaml for a list of possible values.

func (*CapabilityReviewRequest) SubscriptionID

func (o *CapabilityReviewRequest) SubscriptionID() string

SubscriptionID returns the value of the 'subscription_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Subscription the resource type belongs to.

func (*CapabilityReviewRequest) Type

func (o *CapabilityReviewRequest) Type() string

Type returns the value of the 'type' attribute, or the zero value of the type if the attribute doesn't have a value.

Type of capability [Cluster].

type CapabilityReviewRequestBuilder

type CapabilityReviewRequestBuilder struct {
	// contains filtered or unexported fields
}

CapabilityReviewRequestBuilder contains the data and logic needed to build 'capability_review_request' objects.

Representation of a capability review.

func NewCapabilityReviewRequest

func NewCapabilityReviewRequest() *CapabilityReviewRequestBuilder

NewCapabilityReviewRequest creates a new builder of 'capability_review_request' objects.

func (*CapabilityReviewRequestBuilder) AccountUsername

AccountUsername sets the value of the 'account_username' attribute to the given value.

func (*CapabilityReviewRequestBuilder) Build

Build creates a 'capability_review_request' object using the configuration stored in the builder.

func (*CapabilityReviewRequestBuilder) Capability

Capability sets the value of the 'capability' attribute to the given value.

func (*CapabilityReviewRequestBuilder) ClusterID

ClusterID sets the value of the 'cluster_ID' attribute to the given value.

func (*CapabilityReviewRequestBuilder) Copy

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*CapabilityReviewRequestBuilder) Empty added in v0.0.329

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*CapabilityReviewRequestBuilder) OrganizationID

OrganizationID sets the value of the 'organization_ID' attribute to the given value.

func (*CapabilityReviewRequestBuilder) ResourceType

ResourceType sets the value of the 'resource_type' attribute to the given value.

func (*CapabilityReviewRequestBuilder) SubscriptionID

SubscriptionID sets the value of the 'subscription_ID' attribute to the given value.

func (*CapabilityReviewRequestBuilder) Type

Type sets the value of the 'type' attribute to the given value.

type CapabilityReviewRequestList

type CapabilityReviewRequestList struct {
	// contains filtered or unexported fields
}

CapabilityReviewRequestList is a list of values of the 'capability_review_request' type.

func (*CapabilityReviewRequestList) Each

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*CapabilityReviewRequestList) Empty

func (l *CapabilityReviewRequestList) Empty() bool

Empty returns true if the list is empty.

func (*CapabilityReviewRequestList) Get

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*CapabilityReviewRequestList) Len

Len returns the length of the list.

func (*CapabilityReviewRequestList) Range

func (l *CapabilityReviewRequestList) Range(f func(index int, item *CapabilityReviewRequest) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*CapabilityReviewRequestList) Slice

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type CapabilityReviewRequestListBuilder

type CapabilityReviewRequestListBuilder struct {
	// contains filtered or unexported fields
}

CapabilityReviewRequestListBuilder contains the data and logic needed to build 'capability_review_request' objects.

func NewCapabilityReviewRequestList

func NewCapabilityReviewRequestList() *CapabilityReviewRequestListBuilder

NewCapabilityReviewRequestList creates a new builder of 'capability_review_request' objects.

func (*CapabilityReviewRequestListBuilder) Build

Build creates a list of 'capability_review_request' objects using the configuration stored in the builder.

func (*CapabilityReviewRequestListBuilder) Copy

Copy copies the items of the given list into this builder, discarding any previous items.

func (*CapabilityReviewRequestListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*CapabilityReviewRequestListBuilder) Items

Items sets the items of the list.

type CapabilityReviewResponse

type CapabilityReviewResponse struct {
	// contains filtered or unexported fields
}

CapabilityReviewResponse represents the values of the 'capability_review_response' type.

Representation of a capability review response.

func UnmarshalCapabilityReviewResponse

func UnmarshalCapabilityReviewResponse(source interface{}) (object *CapabilityReviewResponse, err error)

UnmarshalCapabilityReviewResponse reads a value of the 'capability_review_response' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalCapabilityReviewResponseList

func UnmarshalCapabilityReviewResponseList(source interface{}) (items []*CapabilityReviewResponse, err error)

UnmarshalCapabilityReviewResponseList reads a list of values of the 'capability_review_response' type from the given source, which can be a slice of bytes, a string or a reader.

func (*CapabilityReviewResponse) Empty

func (o *CapabilityReviewResponse) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*CapabilityReviewResponse) GetResult

func (o *CapabilityReviewResponse) GetResult() (value string, ok bool)

GetResult returns the value of the 'result' attribute and a flag indicating if the attribute has a value.

func (*CapabilityReviewResponse) Result

func (o *CapabilityReviewResponse) Result() string

Result returns the value of the 'result' attribute, or the zero value of the type if the attribute doesn't have a value.

type CapabilityReviewResponseBuilder

type CapabilityReviewResponseBuilder struct {
	// contains filtered or unexported fields
}

CapabilityReviewResponseBuilder contains the data and logic needed to build 'capability_review_response' objects.

Representation of a capability review response.

func NewCapabilityReviewResponse

func NewCapabilityReviewResponse() *CapabilityReviewResponseBuilder

NewCapabilityReviewResponse creates a new builder of 'capability_review_response' objects.

func (*CapabilityReviewResponseBuilder) Build

Build creates a 'capability_review_response' object using the configuration stored in the builder.

func (*CapabilityReviewResponseBuilder) Copy

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*CapabilityReviewResponseBuilder) Empty added in v0.0.329

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*CapabilityReviewResponseBuilder) Result

Result sets the value of the 'result' attribute to the given value.

type CapabilityReviewResponseList

type CapabilityReviewResponseList struct {
	// contains filtered or unexported fields
}

CapabilityReviewResponseList is a list of values of the 'capability_review_response' type.

func (*CapabilityReviewResponseList) Each

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*CapabilityReviewResponseList) Empty

Empty returns true if the list is empty.

func (*CapabilityReviewResponseList) Get

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*CapabilityReviewResponseList) Len

Len returns the length of the list.

func (*CapabilityReviewResponseList) Range

func (l *CapabilityReviewResponseList) Range(f func(index int, item *CapabilityReviewResponse) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*CapabilityReviewResponseList) Slice

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type CapabilityReviewResponseListBuilder

type CapabilityReviewResponseListBuilder struct {
	// contains filtered or unexported fields
}

CapabilityReviewResponseListBuilder contains the data and logic needed to build 'capability_review_response' objects.

func NewCapabilityReviewResponseList

func NewCapabilityReviewResponseList() *CapabilityReviewResponseListBuilder

NewCapabilityReviewResponseList creates a new builder of 'capability_review_response' objects.

func (*CapabilityReviewResponseListBuilder) Build

Build creates a list of 'capability_review_response' objects using the configuration stored in the builder.

func (*CapabilityReviewResponseListBuilder) Copy

Copy copies the items of the given list into this builder, discarding any previous items.

func (*CapabilityReviewResponseListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*CapabilityReviewResponseListBuilder) Items

Items sets the items of the list.

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client is the client of the 'root' resource.

Root of the tree of resources of the authorization service.

func NewClient

func NewClient(transport http.RoundTripper, path string) *Client

NewClient creates a new client for the 'root' resource using the given transport to send the requests and receive the responses.

func (*Client) AccessReview

func (c *Client) AccessReview() *AccessReviewClient

AccessReview returns the target 'access_review' resource.

Reference to the resource that is used to submit access review requests.

func (*Client) CapabilityReview

func (c *Client) CapabilityReview() *CapabilityReviewClient

CapabilityReview returns the target 'capability_review' resource.

Reference to the resource that is used to submit capability review requests.

func (*Client) ExportControlReview

func (c *Client) ExportControlReview() *ExportControlReviewClient

ExportControlReview returns the target 'export_control_review' resource.

Reference to the resource that is used to submit export control review requests.

func (*Client) FeatureReview added in v0.0.329

func (c *Client) FeatureReview() *FeatureReviewClient

FeatureReview returns the target 'feature_review' resource.

Reference to the resource that is used to submit feature review requests.

func (*Client) Get

func (c *Client) Get() *MetadataRequest

Creates a new request for the method that retrieves the metadata.

func (*Client) ResourceReview

func (c *Client) ResourceReview() *ResourceReviewClient

ResourceReview returns the target 'resource_review' resource.

Reference to the resource that is used to submit resource review requests.

func (*Client) SelfAccessReview

func (c *Client) SelfAccessReview() *SelfAccessReviewClient

SelfAccessReview returns the target 'self_access_review' resource.

Reference to the resource that is used to submit self access review requests.

func (*Client) SelfCapabilityReview

func (c *Client) SelfCapabilityReview() *SelfCapabilityReviewClient

SelfCapabilityReview returns the target 'self_capability_review' resource.

Reference to the resource that is used to submit self capability review requests.

func (*Client) SelfFeatureReview added in v0.0.329

func (c *Client) SelfFeatureReview() *SelfFeatureReviewClient

SelfFeatureReview returns the target 'self_feature_review' resource.

Reference to the resource that is used to submit self feature review requests.

func (*Client) SelfTermsReview added in v0.0.329

func (c *Client) SelfTermsReview() *SelfTermsReviewClient

SelfTermsReview returns the target 'self_terms_review' resource.

Reference to the resource that is used to submit Red Hat's Terms and Conditions for using OpenShift Dedicated and Amazon Red Hat OpenShift self-review requests.

func (*Client) TermsReview added in v0.0.329

func (c *Client) TermsReview() *TermsReviewClient

TermsReview returns the target 'terms_review' resource.

Reference to the resource that is used to submit Red Hat's Terms and Conditions for using OpenShift Dedicated and Amazon Red Hat OpenShift review requests.

type ExportControlReviewClient

type ExportControlReviewClient struct {
	// contains filtered or unexported fields
}

ExportControlReviewClient is the client of the 'export_control_review' resource.

Manages export control review.

func NewExportControlReviewClient

func NewExportControlReviewClient(transport http.RoundTripper, path string) *ExportControlReviewClient

NewExportControlReviewClient creates a new client for the 'export_control_review' resource using the given transport to send the requests and receive the responses.

func (*ExportControlReviewClient) Post

Post creates a request for the 'post' method.

Screens a user by account user name.

type ExportControlReviewPostRequest

type ExportControlReviewPostRequest struct {
	// contains filtered or unexported fields
}

ExportControlReviewPostRequest is the request for the 'post' method.

func (*ExportControlReviewPostRequest) Header

func (r *ExportControlReviewPostRequest) Header(name string, value interface{}) *ExportControlReviewPostRequest

Header adds a request header.

func (*ExportControlReviewPostRequest) Impersonate added in v0.0.329

Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.

func (*ExportControlReviewPostRequest) Parameter

func (r *ExportControlReviewPostRequest) Parameter(name string, value interface{}) *ExportControlReviewPostRequest

Parameter adds a query parameter.

func (*ExportControlReviewPostRequest) Request

Request sets the value of the 'request' parameter.

func (*ExportControlReviewPostRequest) Send

Send sends this request, waits for the response, and returns it.

This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.

func (*ExportControlReviewPostRequest) SendContext

SendContext sends this request, waits for the response, and returns it.

type ExportControlReviewPostResponse

type ExportControlReviewPostResponse struct {
	// contains filtered or unexported fields
}

ExportControlReviewPostResponse is the response for the 'post' method.

func (*ExportControlReviewPostResponse) Error

Error returns the response error.

func (*ExportControlReviewPostResponse) GetResponse

GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.

func (*ExportControlReviewPostResponse) Header

Header returns header of the response.

func (*ExportControlReviewPostResponse) Response

Response returns the value of the 'response' parameter.

func (*ExportControlReviewPostResponse) Status

Status returns the response status code.

type ExportControlReviewRequest

type ExportControlReviewRequest struct {
	// contains filtered or unexported fields
}

ExportControlReviewRequest represents the values of the 'export_control_review_request' type.

func UnmarshalExportControlReviewRequest

func UnmarshalExportControlReviewRequest(source interface{}) (object *ExportControlReviewRequest, err error)

UnmarshalExportControlReviewRequest reads a value of the 'export_control_review_request' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalExportControlReviewRequestList

func UnmarshalExportControlReviewRequestList(source interface{}) (items []*ExportControlReviewRequest, err error)

UnmarshalExportControlReviewRequestList reads a list of values of the 'export_control_review_request' type from the given source, which can be a slice of bytes, a string or a reader.

func (*ExportControlReviewRequest) AccountUsername

func (o *ExportControlReviewRequest) AccountUsername() string

AccountUsername returns the value of the 'account_username' attribute, or the zero value of the type if the attribute doesn't have a value.

func (*ExportControlReviewRequest) Empty

func (o *ExportControlReviewRequest) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*ExportControlReviewRequest) GetAccountUsername

func (o *ExportControlReviewRequest) GetAccountUsername() (value string, ok bool)

GetAccountUsername returns the value of the 'account_username' attribute and a flag indicating if the attribute has a value.

type ExportControlReviewRequestBuilder

type ExportControlReviewRequestBuilder struct {
	// contains filtered or unexported fields
}

ExportControlReviewRequestBuilder contains the data and logic needed to build 'export_control_review_request' objects.

func NewExportControlReviewRequest

func NewExportControlReviewRequest() *ExportControlReviewRequestBuilder

NewExportControlReviewRequest creates a new builder of 'export_control_review_request' objects.

func (*ExportControlReviewRequestBuilder) AccountUsername

AccountUsername sets the value of the 'account_username' attribute to the given value.

func (*ExportControlReviewRequestBuilder) Build

Build creates a 'export_control_review_request' object using the configuration stored in the builder.

func (*ExportControlReviewRequestBuilder) Copy

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*ExportControlReviewRequestBuilder) Empty added in v0.0.329

Empty returns true if the builder is empty, i.e. no attribute has a value.

type ExportControlReviewRequestList

type ExportControlReviewRequestList struct {
	// contains filtered or unexported fields
}

ExportControlReviewRequestList is a list of values of the 'export_control_review_request' type.

func (*ExportControlReviewRequestList) Each

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*ExportControlReviewRequestList) Empty

Empty returns true if the list is empty.

func (*ExportControlReviewRequestList) Get

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*ExportControlReviewRequestList) Len

Len returns the length of the list.

func (*ExportControlReviewRequestList) Range

func (l *ExportControlReviewRequestList) Range(f func(index int, item *ExportControlReviewRequest) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*ExportControlReviewRequestList) Slice

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type ExportControlReviewRequestListBuilder

type ExportControlReviewRequestListBuilder struct {
	// contains filtered or unexported fields
}

ExportControlReviewRequestListBuilder contains the data and logic needed to build 'export_control_review_request' objects.

func NewExportControlReviewRequestList

func NewExportControlReviewRequestList() *ExportControlReviewRequestListBuilder

NewExportControlReviewRequestList creates a new builder of 'export_control_review_request' objects.

func (*ExportControlReviewRequestListBuilder) Build

Build creates a list of 'export_control_review_request' objects using the configuration stored in the builder.

func (*ExportControlReviewRequestListBuilder) Copy

Copy copies the items of the given list into this builder, discarding any previous items.

func (*ExportControlReviewRequestListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*ExportControlReviewRequestListBuilder) Items

Items sets the items of the list.

type ExportControlReviewResponse

type ExportControlReviewResponse struct {
	// contains filtered or unexported fields
}

ExportControlReviewResponse represents the values of the 'export_control_review_response' type.

func UnmarshalExportControlReviewResponse

func UnmarshalExportControlReviewResponse(source interface{}) (object *ExportControlReviewResponse, err error)

UnmarshalExportControlReviewResponse reads a value of the 'export_control_review_response' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalExportControlReviewResponseList

func UnmarshalExportControlReviewResponseList(source interface{}) (items []*ExportControlReviewResponse, err error)

UnmarshalExportControlReviewResponseList reads a list of values of the 'export_control_review_response' type from the given source, which can be a slice of bytes, a string or a reader.

func (*ExportControlReviewResponse) Empty

func (o *ExportControlReviewResponse) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*ExportControlReviewResponse) GetRestricted

func (o *ExportControlReviewResponse) GetRestricted() (value bool, ok bool)

GetRestricted returns the value of the 'restricted' attribute and a flag indicating if the attribute has a value.

func (*ExportControlReviewResponse) Restricted

func (o *ExportControlReviewResponse) Restricted() bool

Restricted returns the value of the 'restricted' attribute, or the zero value of the type if the attribute doesn't have a value.

type ExportControlReviewResponseBuilder

type ExportControlReviewResponseBuilder struct {
	// contains filtered or unexported fields
}

ExportControlReviewResponseBuilder contains the data and logic needed to build 'export_control_review_response' objects.

func NewExportControlReviewResponse

func NewExportControlReviewResponse() *ExportControlReviewResponseBuilder

NewExportControlReviewResponse creates a new builder of 'export_control_review_response' objects.

func (*ExportControlReviewResponseBuilder) Build

Build creates a 'export_control_review_response' object using the configuration stored in the builder.

func (*ExportControlReviewResponseBuilder) Copy

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*ExportControlReviewResponseBuilder) Empty added in v0.0.329

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*ExportControlReviewResponseBuilder) Restricted

Restricted sets the value of the 'restricted' attribute to the given value.

type ExportControlReviewResponseList

type ExportControlReviewResponseList struct {
	// contains filtered or unexported fields
}

ExportControlReviewResponseList is a list of values of the 'export_control_review_response' type.

func (*ExportControlReviewResponseList) Each

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*ExportControlReviewResponseList) Empty

Empty returns true if the list is empty.

func (*ExportControlReviewResponseList) Get

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*ExportControlReviewResponseList) Len

Len returns the length of the list.

func (*ExportControlReviewResponseList) Range

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*ExportControlReviewResponseList) Slice

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type ExportControlReviewResponseListBuilder

type ExportControlReviewResponseListBuilder struct {
	// contains filtered or unexported fields
}

ExportControlReviewResponseListBuilder contains the data and logic needed to build 'export_control_review_response' objects.

func NewExportControlReviewResponseList

func NewExportControlReviewResponseList() *ExportControlReviewResponseListBuilder

NewExportControlReviewResponseList creates a new builder of 'export_control_review_response' objects.

func (*ExportControlReviewResponseListBuilder) Build

Build creates a list of 'export_control_review_response' objects using the configuration stored in the builder.

func (*ExportControlReviewResponseListBuilder) Copy

Copy copies the items of the given list into this builder, discarding any previous items.

func (*ExportControlReviewResponseListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*ExportControlReviewResponseListBuilder) Items

Items sets the items of the list.

type FeatureReviewClient added in v0.0.329

type FeatureReviewClient struct {
	// contains filtered or unexported fields
}

FeatureReviewClient is the client of the 'feature_review' resource.

Manages feature review

func NewFeatureReviewClient added in v0.0.329

func NewFeatureReviewClient(transport http.RoundTripper, path string) *FeatureReviewClient

NewFeatureReviewClient creates a new client for the 'feature_review' resource using the given transport to send the requests and receive the responses.

func (*FeatureReviewClient) Post added in v0.0.329

Post creates a request for the 'post' method.

Reviews a user's ability to toggle a feature

type FeatureReviewPostRequest added in v0.0.329

type FeatureReviewPostRequest struct {
	// contains filtered or unexported fields
}

FeatureReviewPostRequest is the request for the 'post' method.

func (*FeatureReviewPostRequest) Header added in v0.0.329

func (r *FeatureReviewPostRequest) Header(name string, value interface{}) *FeatureReviewPostRequest

Header adds a request header.

func (*FeatureReviewPostRequest) Impersonate added in v0.0.329

Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.

func (*FeatureReviewPostRequest) Parameter added in v0.0.329

func (r *FeatureReviewPostRequest) Parameter(name string, value interface{}) *FeatureReviewPostRequest

Parameter adds a query parameter.

func (*FeatureReviewPostRequest) Request added in v0.0.329

Request sets the value of the 'request' parameter.

func (*FeatureReviewPostRequest) Send added in v0.0.329

func (r *FeatureReviewPostRequest) Send() (result *FeatureReviewPostResponse, err error)

Send sends this request, waits for the response, and returns it.

This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.

func (*FeatureReviewPostRequest) SendContext added in v0.0.329

func (r *FeatureReviewPostRequest) SendContext(ctx context.Context) (result *FeatureReviewPostResponse, err error)

SendContext sends this request, waits for the response, and returns it.

type FeatureReviewPostResponse added in v0.0.329

type FeatureReviewPostResponse struct {
	// contains filtered or unexported fields
}

FeatureReviewPostResponse is the response for the 'post' method.

func (*FeatureReviewPostResponse) Error added in v0.0.329

Error returns the response error.

func (*FeatureReviewPostResponse) GetRequest added in v0.0.329

func (r *FeatureReviewPostResponse) GetRequest() (value *FeatureReviewResponse, ok bool)

GetRequest returns the value of the 'request' parameter and a flag indicating if the parameter has a value.

func (*FeatureReviewPostResponse) Header added in v0.0.329

Header returns header of the response.

func (*FeatureReviewPostResponse) Request added in v0.0.329

Request returns the value of the 'request' parameter.

func (*FeatureReviewPostResponse) Status added in v0.0.329

func (r *FeatureReviewPostResponse) Status() int

Status returns the response status code.

type FeatureReviewRequest added in v0.0.329

type FeatureReviewRequest struct {
	// contains filtered or unexported fields
}

FeatureReviewRequest represents the values of the 'feature_review_request' type.

Representation of a feature review

func UnmarshalFeatureReviewRequest added in v0.0.329

func UnmarshalFeatureReviewRequest(source interface{}) (object *FeatureReviewRequest, err error)

UnmarshalFeatureReviewRequest reads a value of the 'feature_review_request' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalFeatureReviewRequestList added in v0.0.329

func UnmarshalFeatureReviewRequestList(source interface{}) (items []*FeatureReviewRequest, err error)

UnmarshalFeatureReviewRequestList reads a list of values of the 'feature_review_request' type from the given source, which can be a slice of bytes, a string or a reader.

func (*FeatureReviewRequest) AccountUsername added in v0.0.329

func (o *FeatureReviewRequest) AccountUsername() string

AccountUsername returns the value of the 'account_username' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines the username of the account of which access is being reviewed

func (*FeatureReviewRequest) Empty added in v0.0.329

func (o *FeatureReviewRequest) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*FeatureReviewRequest) Feature added in v0.0.329

func (o *FeatureReviewRequest) Feature() string

Feature returns the value of the 'feature' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates the feature which can be toggled

func (*FeatureReviewRequest) GetAccountUsername added in v0.0.329

func (o *FeatureReviewRequest) GetAccountUsername() (value string, ok bool)

GetAccountUsername returns the value of the 'account_username' attribute and a flag indicating if the attribute has a value.

Defines the username of the account of which access is being reviewed

func (*FeatureReviewRequest) GetFeature added in v0.0.329

func (o *FeatureReviewRequest) GetFeature() (value string, ok bool)

GetFeature returns the value of the 'feature' attribute and a flag indicating if the attribute has a value.

Indicates the feature which can be toggled

func (*FeatureReviewRequest) GetOrganizationId added in v0.1.373

func (o *FeatureReviewRequest) GetOrganizationId() (value string, ok bool)

GetOrganizationId returns the value of the 'organization_id' attribute and a flag indicating if the attribute has a value.

Defines the organisation id of the account of which access is being reviewed

func (*FeatureReviewRequest) OrganizationId added in v0.1.373

func (o *FeatureReviewRequest) OrganizationId() string

OrganizationId returns the value of the 'organization_id' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines the organisation id of the account of which access is being reviewed

type FeatureReviewRequestBuilder added in v0.0.329

type FeatureReviewRequestBuilder struct {
	// contains filtered or unexported fields
}

FeatureReviewRequestBuilder contains the data and logic needed to build 'feature_review_request' objects.

Representation of a feature review

func NewFeatureReviewRequest added in v0.0.329

func NewFeatureReviewRequest() *FeatureReviewRequestBuilder

NewFeatureReviewRequest creates a new builder of 'feature_review_request' objects.

func (*FeatureReviewRequestBuilder) AccountUsername added in v0.0.329

AccountUsername sets the value of the 'account_username' attribute to the given value.

func (*FeatureReviewRequestBuilder) Build added in v0.0.329

func (b *FeatureReviewRequestBuilder) Build() (object *FeatureReviewRequest, err error)

Build creates a 'feature_review_request' object using the configuration stored in the builder.

func (*FeatureReviewRequestBuilder) Copy added in v0.0.329

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*FeatureReviewRequestBuilder) Empty added in v0.0.329

func (b *FeatureReviewRequestBuilder) Empty() bool

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*FeatureReviewRequestBuilder) Feature added in v0.0.329

Feature sets the value of the 'feature' attribute to the given value.

func (*FeatureReviewRequestBuilder) OrganizationId added in v0.1.373

OrganizationId sets the value of the 'organization_id' attribute to the given value.

type FeatureReviewRequestList added in v0.0.329

type FeatureReviewRequestList struct {
	// contains filtered or unexported fields
}

FeatureReviewRequestList is a list of values of the 'feature_review_request' type.

func (*FeatureReviewRequestList) Each added in v0.0.329

func (l *FeatureReviewRequestList) Each(f func(item *FeatureReviewRequest) bool)

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*FeatureReviewRequestList) Empty added in v0.0.329

func (l *FeatureReviewRequestList) Empty() bool

Empty returns true if the list is empty.

func (*FeatureReviewRequestList) Get added in v0.0.329

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*FeatureReviewRequestList) Len added in v0.0.329

func (l *FeatureReviewRequestList) Len() int

Len returns the length of the list.

func (*FeatureReviewRequestList) Range added in v0.0.329

func (l *FeatureReviewRequestList) Range(f func(index int, item *FeatureReviewRequest) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*FeatureReviewRequestList) Slice added in v0.0.329

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type FeatureReviewRequestListBuilder added in v0.0.329

type FeatureReviewRequestListBuilder struct {
	// contains filtered or unexported fields
}

FeatureReviewRequestListBuilder contains the data and logic needed to build 'feature_review_request' objects.

func NewFeatureReviewRequestList added in v0.0.329

func NewFeatureReviewRequestList() *FeatureReviewRequestListBuilder

NewFeatureReviewRequestList creates a new builder of 'feature_review_request' objects.

func (*FeatureReviewRequestListBuilder) Build added in v0.0.329

Build creates a list of 'feature_review_request' objects using the configuration stored in the builder.

func (*FeatureReviewRequestListBuilder) Copy added in v0.0.329

Copy copies the items of the given list into this builder, discarding any previous items.

func (*FeatureReviewRequestListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*FeatureReviewRequestListBuilder) Items added in v0.0.329

Items sets the items of the list.

type FeatureReviewResponse added in v0.0.329

type FeatureReviewResponse struct {
	// contains filtered or unexported fields
}

FeatureReviewResponse represents the values of the 'feature_review_response' type.

Representation of a feature review response

func UnmarshalFeatureReviewResponse added in v0.0.329

func UnmarshalFeatureReviewResponse(source interface{}) (object *FeatureReviewResponse, err error)

UnmarshalFeatureReviewResponse reads a value of the 'feature_review_response' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalFeatureReviewResponseList added in v0.0.329

func UnmarshalFeatureReviewResponseList(source interface{}) (items []*FeatureReviewResponse, err error)

UnmarshalFeatureReviewResponseList reads a list of values of the 'feature_review_response' type from the given source, which can be a slice of bytes, a string or a reader.

func (*FeatureReviewResponse) Empty added in v0.0.329

func (o *FeatureReviewResponse) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*FeatureReviewResponse) Enabled added in v0.0.329

func (o *FeatureReviewResponse) Enabled() bool

Enabled returns the value of the 'enabled' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines whether the feature can be toggled

func (*FeatureReviewResponse) FeatureID added in v0.0.329

func (o *FeatureReviewResponse) FeatureID() string

FeatureID returns the value of the 'feature_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines the feature id which can be toggled

func (*FeatureReviewResponse) GetEnabled added in v0.0.329

func (o *FeatureReviewResponse) GetEnabled() (value bool, ok bool)

GetEnabled returns the value of the 'enabled' attribute and a flag indicating if the attribute has a value.

Defines whether the feature can be toggled

func (*FeatureReviewResponse) GetFeatureID added in v0.0.329

func (o *FeatureReviewResponse) GetFeatureID() (value string, ok bool)

GetFeatureID returns the value of the 'feature_ID' attribute and a flag indicating if the attribute has a value.

Defines the feature id which can be toggled

type FeatureReviewResponseBuilder added in v0.0.329

type FeatureReviewResponseBuilder struct {
	// contains filtered or unexported fields
}

FeatureReviewResponseBuilder contains the data and logic needed to build 'feature_review_response' objects.

Representation of a feature review response

func NewFeatureReviewResponse added in v0.0.329

func NewFeatureReviewResponse() *FeatureReviewResponseBuilder

NewFeatureReviewResponse creates a new builder of 'feature_review_response' objects.

func (*FeatureReviewResponseBuilder) Build added in v0.0.329

func (b *FeatureReviewResponseBuilder) Build() (object *FeatureReviewResponse, err error)

Build creates a 'feature_review_response' object using the configuration stored in the builder.

func (*FeatureReviewResponseBuilder) Copy added in v0.0.329

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*FeatureReviewResponseBuilder) Empty added in v0.0.329

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*FeatureReviewResponseBuilder) Enabled added in v0.0.329

Enabled sets the value of the 'enabled' attribute to the given value.

func (*FeatureReviewResponseBuilder) FeatureID added in v0.0.329

FeatureID sets the value of the 'feature_ID' attribute to the given value.

type FeatureReviewResponseList added in v0.0.329

type FeatureReviewResponseList struct {
	// contains filtered or unexported fields
}

FeatureReviewResponseList is a list of values of the 'feature_review_response' type.

func (*FeatureReviewResponseList) Each added in v0.0.329

func (l *FeatureReviewResponseList) Each(f func(item *FeatureReviewResponse) bool)

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*FeatureReviewResponseList) Empty added in v0.0.329

func (l *FeatureReviewResponseList) Empty() bool

Empty returns true if the list is empty.

func (*FeatureReviewResponseList) Get added in v0.0.329

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*FeatureReviewResponseList) Len added in v0.0.329

func (l *FeatureReviewResponseList) Len() int

Len returns the length of the list.

func (*FeatureReviewResponseList) Range added in v0.0.329

func (l *FeatureReviewResponseList) Range(f func(index int, item *FeatureReviewResponse) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*FeatureReviewResponseList) Slice added in v0.0.329

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type FeatureReviewResponseListBuilder added in v0.0.329

type FeatureReviewResponseListBuilder struct {
	// contains filtered or unexported fields
}

FeatureReviewResponseListBuilder contains the data and logic needed to build 'feature_review_response' objects.

func NewFeatureReviewResponseList added in v0.0.329

func NewFeatureReviewResponseList() *FeatureReviewResponseListBuilder

NewFeatureReviewResponseList creates a new builder of 'feature_review_response' objects.

func (*FeatureReviewResponseListBuilder) Build added in v0.0.329

Build creates a list of 'feature_review_response' objects using the configuration stored in the builder.

func (*FeatureReviewResponseListBuilder) Copy added in v0.0.329

Copy copies the items of the given list into this builder, discarding any previous items.

func (*FeatureReviewResponseListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*FeatureReviewResponseListBuilder) Items added in v0.0.329

Items sets the items of the list.

type Metadata

type Metadata struct {
	// contains filtered or unexported fields
}

Metadata contains the version metadata.

func UnmarshalMetadata

func UnmarshalMetadata(source interface{}) (object *Metadata, err error)

UnmarshalMetadata reads a value of the metadata type from the given source, which which can be a reader, a slice of byte or a string.

func (*Metadata) GetServerVersion

func (m *Metadata) GetServerVersion() (value string, ok bool)

GetServerVersion returns the value of the server version and a flag indicating if the attribute has a value.

func (*Metadata) ServerVersion

func (m *Metadata) ServerVersion() string

ServerVersion returns the version of the server.

type MetadataRequest

type MetadataRequest struct {
	// contains filtered or unexported fields
}

MetadataRequest is the request to retrieve the metadata.

func (*MetadataRequest) Header

func (r *MetadataRequest) Header(name string, value interface{}) *MetadataRequest

Header adds a request header.

func (*MetadataRequest) Parameter

func (r *MetadataRequest) Parameter(name string, value interface{}) *MetadataRequest

Parameter adds a query parameter.

func (*MetadataRequest) Send

func (r *MetadataRequest) Send() (result *MetadataResponse, err error)

Send sends the metadata request, waits for the response, and returns it.

This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.

func (*MetadataRequest) SendContext

func (r *MetadataRequest) SendContext(ctx context.Context) (result *MetadataResponse, err error)

SendContext sends the metadata request, waits for the response, and returns it.

type MetadataResponse

type MetadataResponse struct {
	// contains filtered or unexported fields
}

MetadataResponse is the response for the metadata request.

func (*MetadataResponse) Body

func (r *MetadataResponse) Body() *Metadata

Body returns the response body.

func (*MetadataResponse) Error

func (r *MetadataResponse) Error() *errors.Error

Error returns the response error.

func (*MetadataResponse) Header

func (r *MetadataResponse) Header() http.Header

Header returns header of the response.

func (*MetadataResponse) Status

func (r *MetadataResponse) Status() int

Status returns the response status code.

type ResourceReview

type ResourceReview struct {
	// contains filtered or unexported fields
}

ResourceReview represents the values of the 'resource_review' type.

Contains the result of performing a resource access review.

func UnmarshalResourceReview

func UnmarshalResourceReview(source interface{}) (object *ResourceReview, err error)

UnmarshalResourceReview reads a value of the 'resource_review' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalResourceReviewList

func UnmarshalResourceReviewList(source interface{}) (items []*ResourceReview, err error)

UnmarshalResourceReviewList reads a list of values of the 'resource_review' type from the given source, which can be a slice of bytes, a string or a reader.

func (*ResourceReview) AccountUsername

func (o *ResourceReview) AccountUsername() string

AccountUsername returns the value of the 'account_username' attribute, or the zero value of the type if the attribute doesn't have a value.

Name of the account that is trying to perform the access.

func (*ResourceReview) Action

func (o *ResourceReview) Action() string

Action returns the value of the 'action' attribute, or the zero value of the type if the attribute doesn't have a value.

Action that will the user is trying to perform.

func (*ResourceReview) ClusterIDs

func (o *ResourceReview) ClusterIDs() []string

ClusterIDs returns the value of the 'cluster_IDs' attribute, or the zero value of the type if the attribute doesn't have a value.

Identifiers of the Clusters (internal ids) that the user has permission to perform the action upon.

func (*ResourceReview) ClusterUUIDs

func (o *ResourceReview) ClusterUUIDs() []string

ClusterUUIDs returns the value of the 'cluster_UUIDs' attribute, or the zero value of the type if the attribute doesn't have a value.

Identifiers which Clusters (external ids) that the user has permission to perform the action upon.

func (*ResourceReview) Empty

func (o *ResourceReview) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*ResourceReview) GetAccountUsername

func (o *ResourceReview) GetAccountUsername() (value string, ok bool)

GetAccountUsername returns the value of the 'account_username' attribute and a flag indicating if the attribute has a value.

Name of the account that is trying to perform the access.

func (*ResourceReview) GetAction

func (o *ResourceReview) GetAction() (value string, ok bool)

GetAction returns the value of the 'action' attribute and a flag indicating if the attribute has a value.

Action that will the user is trying to perform.

func (*ResourceReview) GetClusterIDs

func (o *ResourceReview) GetClusterIDs() (value []string, ok bool)

GetClusterIDs returns the value of the 'cluster_IDs' attribute and a flag indicating if the attribute has a value.

Identifiers of the Clusters (internal ids) that the user has permission to perform the action upon.

func (*ResourceReview) GetClusterUUIDs

func (o *ResourceReview) GetClusterUUIDs() (value []string, ok bool)

GetClusterUUIDs returns the value of the 'cluster_UUIDs' attribute and a flag indicating if the attribute has a value.

Identifiers which Clusters (external ids) that the user has permission to perform the action upon.

func (*ResourceReview) GetOrganizationIDs

func (o *ResourceReview) GetOrganizationIDs() (value []string, ok bool)

GetOrganizationIDs returns the value of the 'organization_IDs' attribute and a flag indicating if the attribute has a value.

Identifiers of the organizations that the user has permissions to perform the action upon.

func (*ResourceReview) GetResourceType

func (o *ResourceReview) GetResourceType() (value string, ok bool)

GetResourceType returns the value of the 'resource_type' attribute and a flag indicating if the attribute has a value.

Type of resource.

func (*ResourceReview) GetSubscriptionIDs

func (o *ResourceReview) GetSubscriptionIDs() (value []string, ok bool)

GetSubscriptionIDs returns the value of the 'subscription_IDs' attribute and a flag indicating if the attribute has a value.

Identifiers of the subscriptions that the user has permission to perform the action upon.

func (*ResourceReview) OrganizationIDs

func (o *ResourceReview) OrganizationIDs() []string

OrganizationIDs returns the value of the 'organization_IDs' attribute, or the zero value of the type if the attribute doesn't have a value.

Identifiers of the organizations that the user has permissions to perform the action upon.

func (*ResourceReview) ResourceType

func (o *ResourceReview) ResourceType() string

ResourceType returns the value of the 'resource_type' attribute, or the zero value of the type if the attribute doesn't have a value.

Type of resource.

func (*ResourceReview) SubscriptionIDs

func (o *ResourceReview) SubscriptionIDs() []string

SubscriptionIDs returns the value of the 'subscription_IDs' attribute, or the zero value of the type if the attribute doesn't have a value.

Identifiers of the subscriptions that the user has permission to perform the action upon.

type ResourceReviewBuilder

type ResourceReviewBuilder struct {
	// contains filtered or unexported fields
}

ResourceReviewBuilder contains the data and logic needed to build 'resource_review' objects.

Contains the result of performing a resource access review.

func NewResourceReview

func NewResourceReview() *ResourceReviewBuilder

NewResourceReview creates a new builder of 'resource_review' objects.

func (*ResourceReviewBuilder) AccountUsername

func (b *ResourceReviewBuilder) AccountUsername(value string) *ResourceReviewBuilder

AccountUsername sets the value of the 'account_username' attribute to the given value.

func (*ResourceReviewBuilder) Action

Action sets the value of the 'action' attribute to the given value.

func (*ResourceReviewBuilder) Build

func (b *ResourceReviewBuilder) Build() (object *ResourceReview, err error)

Build creates a 'resource_review' object using the configuration stored in the builder.

func (*ResourceReviewBuilder) ClusterIDs

func (b *ResourceReviewBuilder) ClusterIDs(values ...string) *ResourceReviewBuilder

ClusterIDs sets the value of the 'cluster_IDs' attribute to the given values.

func (*ResourceReviewBuilder) ClusterUUIDs

func (b *ResourceReviewBuilder) ClusterUUIDs(values ...string) *ResourceReviewBuilder

ClusterUUIDs sets the value of the 'cluster_UUIDs' attribute to the given values.

func (*ResourceReviewBuilder) Copy

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*ResourceReviewBuilder) Empty added in v0.0.329

func (b *ResourceReviewBuilder) Empty() bool

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*ResourceReviewBuilder) OrganizationIDs

func (b *ResourceReviewBuilder) OrganizationIDs(values ...string) *ResourceReviewBuilder

OrganizationIDs sets the value of the 'organization_IDs' attribute to the given values.

func (*ResourceReviewBuilder) ResourceType

func (b *ResourceReviewBuilder) ResourceType(value string) *ResourceReviewBuilder

ResourceType sets the value of the 'resource_type' attribute to the given value.

func (*ResourceReviewBuilder) SubscriptionIDs

func (b *ResourceReviewBuilder) SubscriptionIDs(values ...string) *ResourceReviewBuilder

SubscriptionIDs sets the value of the 'subscription_IDs' attribute to the given values.

type ResourceReviewClient

type ResourceReviewClient struct {
	// contains filtered or unexported fields
}

ResourceReviewClient is the client of the 'resource_review' resource.

Manages resource review.

func NewResourceReviewClient

func NewResourceReviewClient(transport http.RoundTripper, path string) *ResourceReviewClient

NewResourceReviewClient creates a new client for the 'resource_review' resource using the given transport to send the requests and receive the responses.

func (*ResourceReviewClient) Post

Post creates a request for the 'post' method.

Returns the list of identifiers of the resources that an account can perform the specified action upon.

type ResourceReviewList

type ResourceReviewList struct {
	// contains filtered or unexported fields
}

ResourceReviewList is a list of values of the 'resource_review' type.

func (*ResourceReviewList) Each

func (l *ResourceReviewList) Each(f func(item *ResourceReview) bool)

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*ResourceReviewList) Empty

func (l *ResourceReviewList) Empty() bool

Empty returns true if the list is empty.

func (*ResourceReviewList) Get

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*ResourceReviewList) Len

func (l *ResourceReviewList) Len() int

Len returns the length of the list.

func (*ResourceReviewList) Range

func (l *ResourceReviewList) Range(f func(index int, item *ResourceReview) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*ResourceReviewList) Slice

func (l *ResourceReviewList) Slice() []*ResourceReview

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type ResourceReviewListBuilder

type ResourceReviewListBuilder struct {
	// contains filtered or unexported fields
}

ResourceReviewListBuilder contains the data and logic needed to build 'resource_review' objects.

func NewResourceReviewList

func NewResourceReviewList() *ResourceReviewListBuilder

NewResourceReviewList creates a new builder of 'resource_review' objects.

func (*ResourceReviewListBuilder) Build

func (b *ResourceReviewListBuilder) Build() (list *ResourceReviewList, err error)

Build creates a list of 'resource_review' objects using the configuration stored in the builder.

func (*ResourceReviewListBuilder) Copy

Copy copies the items of the given list into this builder, discarding any previous items.

func (*ResourceReviewListBuilder) Empty added in v0.0.329

func (b *ResourceReviewListBuilder) Empty() bool

Empty returns true if the list is empty.

func (*ResourceReviewListBuilder) Items

Items sets the items of the list.

type ResourceReviewPostRequest

type ResourceReviewPostRequest struct {
	// contains filtered or unexported fields
}

ResourceReviewPostRequest is the request for the 'post' method.

func (*ResourceReviewPostRequest) Header

func (r *ResourceReviewPostRequest) Header(name string, value interface{}) *ResourceReviewPostRequest

Header adds a request header.

func (*ResourceReviewPostRequest) Impersonate added in v0.0.329

Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.

func (*ResourceReviewPostRequest) Parameter

func (r *ResourceReviewPostRequest) Parameter(name string, value interface{}) *ResourceReviewPostRequest

Parameter adds a query parameter.

func (*ResourceReviewPostRequest) Request

Request sets the value of the 'request' parameter.

func (*ResourceReviewPostRequest) Send

Send sends this request, waits for the response, and returns it.

This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.

func (*ResourceReviewPostRequest) SendContext

func (r *ResourceReviewPostRequest) SendContext(ctx context.Context) (result *ResourceReviewPostResponse, err error)

SendContext sends this request, waits for the response, and returns it.

type ResourceReviewPostResponse

type ResourceReviewPostResponse struct {
	// contains filtered or unexported fields
}

ResourceReviewPostResponse is the response for the 'post' method.

func (*ResourceReviewPostResponse) Error

Error returns the response error.

func (*ResourceReviewPostResponse) GetReview

func (r *ResourceReviewPostResponse) GetReview() (value *ResourceReview, ok bool)

GetReview returns the value of the 'review' parameter and a flag indicating if the parameter has a value.

func (*ResourceReviewPostResponse) Header

Header returns header of the response.

func (*ResourceReviewPostResponse) Review

Review returns the value of the 'review' parameter.

func (*ResourceReviewPostResponse) Status

func (r *ResourceReviewPostResponse) Status() int

Status returns the response status code.

type ResourceReviewRequest

type ResourceReviewRequest struct {
	// contains filtered or unexported fields
}

ResourceReviewRequest represents the values of the 'resource_review_request' type.

Request to perform a resource access review.

func UnmarshalResourceReviewRequest

func UnmarshalResourceReviewRequest(source interface{}) (object *ResourceReviewRequest, err error)

UnmarshalResourceReviewRequest reads a value of the 'resource_review_request' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalResourceReviewRequestList

func UnmarshalResourceReviewRequestList(source interface{}) (items []*ResourceReviewRequest, err error)

UnmarshalResourceReviewRequestList reads a list of values of the 'resource_review_request' type from the given source, which can be a slice of bytes, a string or a reader.

func (*ResourceReviewRequest) AccountUsername

func (o *ResourceReviewRequest) AccountUsername() string

AccountUsername returns the value of the 'account_username' attribute, or the zero value of the type if the attribute doesn't have a value.

Name of the account that is trying to access the resource.

func (*ResourceReviewRequest) Action

func (o *ResourceReviewRequest) Action() string

Action returns the value of the 'action' attribute, or the zero value of the type if the attribute doesn't have a value.

Action that will be performed on the resource.

func (*ResourceReviewRequest) Empty

func (o *ResourceReviewRequest) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*ResourceReviewRequest) ExcludeSubscriptionStatuses added in v0.0.329

func (o *ResourceReviewRequest) ExcludeSubscriptionStatuses() []SubscriptionStatus

ExcludeSubscriptionStatuses returns the value of the 'exclude_subscription_statuses' attribute, or the zero value of the type if the attribute doesn't have a value.

Subscriptions with these statuses will be excluded from results.

func (*ResourceReviewRequest) GetAccountUsername

func (o *ResourceReviewRequest) GetAccountUsername() (value string, ok bool)

GetAccountUsername returns the value of the 'account_username' attribute and a flag indicating if the attribute has a value.

Name of the account that is trying to access the resource.

func (*ResourceReviewRequest) GetAction

func (o *ResourceReviewRequest) GetAction() (value string, ok bool)

GetAction returns the value of the 'action' attribute and a flag indicating if the attribute has a value.

Action that will be performed on the resource.

func (*ResourceReviewRequest) GetExcludeSubscriptionStatuses added in v0.0.329

func (o *ResourceReviewRequest) GetExcludeSubscriptionStatuses() (value []SubscriptionStatus, ok bool)

GetExcludeSubscriptionStatuses returns the value of the 'exclude_subscription_statuses' attribute and a flag indicating if the attribute has a value.

Subscriptions with these statuses will be excluded from results.

func (*ResourceReviewRequest) GetReduceClusterList added in v0.0.329

func (o *ResourceReviewRequest) GetReduceClusterList() (value bool, ok bool)

GetReduceClusterList returns the value of the 'reduce_cluster_list' attribute and a flag indicating if the attribute has a value.

If true, in the case when all subscriptions in organization are permitted, response will *not* include these subscriptions' ID, but organization only.

func (*ResourceReviewRequest) GetResourceType

func (o *ResourceReviewRequest) GetResourceType() (value string, ok bool)

GetResourceType returns the value of the 'resource_type' attribute and a flag indicating if the attribute has a value.

Type of resource.

func (*ResourceReviewRequest) ReduceClusterList added in v0.0.329

func (o *ResourceReviewRequest) ReduceClusterList() bool

ReduceClusterList returns the value of the 'reduce_cluster_list' attribute, or the zero value of the type if the attribute doesn't have a value.

If true, in the case when all subscriptions in organization are permitted, response will *not* include these subscriptions' ID, but organization only.

func (*ResourceReviewRequest) ResourceType

func (o *ResourceReviewRequest) ResourceType() string

ResourceType returns the value of the 'resource_type' attribute, or the zero value of the type if the attribute doesn't have a value.

Type of resource.

type ResourceReviewRequestBuilder

type ResourceReviewRequestBuilder struct {
	// contains filtered or unexported fields
}

ResourceReviewRequestBuilder contains the data and logic needed to build 'resource_review_request' objects.

Request to perform a resource access review.

func NewResourceReviewRequest

func NewResourceReviewRequest() *ResourceReviewRequestBuilder

NewResourceReviewRequest creates a new builder of 'resource_review_request' objects.

func (*ResourceReviewRequestBuilder) AccountUsername

AccountUsername sets the value of the 'account_username' attribute to the given value.

func (*ResourceReviewRequestBuilder) Action

Action sets the value of the 'action' attribute to the given value.

func (*ResourceReviewRequestBuilder) Build

func (b *ResourceReviewRequestBuilder) Build() (object *ResourceReviewRequest, err error)

Build creates a 'resource_review_request' object using the configuration stored in the builder.

func (*ResourceReviewRequestBuilder) Copy

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*ResourceReviewRequestBuilder) Empty added in v0.0.329

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*ResourceReviewRequestBuilder) ExcludeSubscriptionStatuses added in v0.0.329

func (b *ResourceReviewRequestBuilder) ExcludeSubscriptionStatuses(values ...SubscriptionStatus) *ResourceReviewRequestBuilder

ExcludeSubscriptionStatuses sets the value of the 'exclude_subscription_statuses' attribute to the given values.

func (*ResourceReviewRequestBuilder) ReduceClusterList added in v0.0.329

func (b *ResourceReviewRequestBuilder) ReduceClusterList(value bool) *ResourceReviewRequestBuilder

ReduceClusterList sets the value of the 'reduce_cluster_list' attribute to the given value.

func (*ResourceReviewRequestBuilder) ResourceType

ResourceType sets the value of the 'resource_type' attribute to the given value.

type ResourceReviewRequestList

type ResourceReviewRequestList struct {
	// contains filtered or unexported fields
}

ResourceReviewRequestList is a list of values of the 'resource_review_request' type.

func (*ResourceReviewRequestList) Each

func (l *ResourceReviewRequestList) Each(f func(item *ResourceReviewRequest) bool)

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*ResourceReviewRequestList) Empty

func (l *ResourceReviewRequestList) Empty() bool

Empty returns true if the list is empty.

func (*ResourceReviewRequestList) Get

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*ResourceReviewRequestList) Len

func (l *ResourceReviewRequestList) Len() int

Len returns the length of the list.

func (*ResourceReviewRequestList) Range

func (l *ResourceReviewRequestList) Range(f func(index int, item *ResourceReviewRequest) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*ResourceReviewRequestList) Slice

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type ResourceReviewRequestListBuilder

type ResourceReviewRequestListBuilder struct {
	// contains filtered or unexported fields
}

ResourceReviewRequestListBuilder contains the data and logic needed to build 'resource_review_request' objects.

func NewResourceReviewRequestList

func NewResourceReviewRequestList() *ResourceReviewRequestListBuilder

NewResourceReviewRequestList creates a new builder of 'resource_review_request' objects.

func (*ResourceReviewRequestListBuilder) Build

Build creates a list of 'resource_review_request' objects using the configuration stored in the builder.

func (*ResourceReviewRequestListBuilder) Copy

Copy copies the items of the given list into this builder, discarding any previous items.

func (*ResourceReviewRequestListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*ResourceReviewRequestListBuilder) Items

Items sets the items of the list.

type SelfAccessReviewClient

type SelfAccessReviewClient struct {
	// contains filtered or unexported fields
}

SelfAccessReviewClient is the client of the 'self_access_review' resource.

Manages access review.

func NewSelfAccessReviewClient

func NewSelfAccessReviewClient(transport http.RoundTripper, path string) *SelfAccessReviewClient

NewSelfAccessReviewClient creates a new client for the 'self_access_review' resource using the given transport to send the requests and receive the responses.

func (*SelfAccessReviewClient) Post

Post creates a request for the 'post' method.

Reviews a user's access to a resource

type SelfAccessReviewPostRequest

type SelfAccessReviewPostRequest struct {
	// contains filtered or unexported fields
}

SelfAccessReviewPostRequest is the request for the 'post' method.

func (*SelfAccessReviewPostRequest) Header

func (r *SelfAccessReviewPostRequest) Header(name string, value interface{}) *SelfAccessReviewPostRequest

Header adds a request header.

func (*SelfAccessReviewPostRequest) Impersonate added in v0.0.329

Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.

func (*SelfAccessReviewPostRequest) Parameter

func (r *SelfAccessReviewPostRequest) Parameter(name string, value interface{}) *SelfAccessReviewPostRequest

Parameter adds a query parameter.

func (*SelfAccessReviewPostRequest) Request

Request sets the value of the 'request' parameter.

func (*SelfAccessReviewPostRequest) Send

Send sends this request, waits for the response, and returns it.

This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.

func (*SelfAccessReviewPostRequest) SendContext

SendContext sends this request, waits for the response, and returns it.

type SelfAccessReviewPostResponse

type SelfAccessReviewPostResponse struct {
	// contains filtered or unexported fields
}

SelfAccessReviewPostResponse is the response for the 'post' method.

func (*SelfAccessReviewPostResponse) Error

Error returns the response error.

func (*SelfAccessReviewPostResponse) GetResponse

func (r *SelfAccessReviewPostResponse) GetResponse() (value *SelfAccessReviewResponse, ok bool)

GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.

func (*SelfAccessReviewPostResponse) Header

Header returns header of the response.

func (*SelfAccessReviewPostResponse) Response

Response returns the value of the 'response' parameter.

func (*SelfAccessReviewPostResponse) Status

func (r *SelfAccessReviewPostResponse) Status() int

Status returns the response status code.

type SelfAccessReviewRequest

type SelfAccessReviewRequest struct {
	// contains filtered or unexported fields
}

SelfAccessReviewRequest represents the values of the 'self_access_review_request' type.

Representation of an access review performed against oneself

func UnmarshalSelfAccessReviewRequest

func UnmarshalSelfAccessReviewRequest(source interface{}) (object *SelfAccessReviewRequest, err error)

UnmarshalSelfAccessReviewRequest reads a value of the 'self_access_review_request' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalSelfAccessReviewRequestList

func UnmarshalSelfAccessReviewRequestList(source interface{}) (items []*SelfAccessReviewRequest, err error)

UnmarshalSelfAccessReviewRequestList reads a list of values of the 'self_access_review_request' type from the given source, which can be a slice of bytes, a string or a reader.

func (*SelfAccessReviewRequest) Action

func (o *SelfAccessReviewRequest) Action() string

Action returns the value of the 'action' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates the action, one of: [get,list,create,delete,update]

func (*SelfAccessReviewRequest) ClusterID

func (o *SelfAccessReviewRequest) ClusterID() string

ClusterID returns the value of the 'cluster_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Cluster (internal id) the resource type belongs to

func (*SelfAccessReviewRequest) ClusterUUID

func (o *SelfAccessReviewRequest) ClusterUUID() string

ClusterUUID returns the value of the 'cluster_UUID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Cluster (external id) the resource type belongs to

func (*SelfAccessReviewRequest) Empty

func (o *SelfAccessReviewRequest) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*SelfAccessReviewRequest) GetAction

func (o *SelfAccessReviewRequest) GetAction() (value string, ok bool)

GetAction returns the value of the 'action' attribute and a flag indicating if the attribute has a value.

Indicates the action, one of: [get,list,create,delete,update]

func (*SelfAccessReviewRequest) GetClusterID

func (o *SelfAccessReviewRequest) GetClusterID() (value string, ok bool)

GetClusterID returns the value of the 'cluster_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Cluster (internal id) the resource type belongs to

func (*SelfAccessReviewRequest) GetClusterUUID

func (o *SelfAccessReviewRequest) GetClusterUUID() (value string, ok bool)

GetClusterUUID returns the value of the 'cluster_UUID' attribute and a flag indicating if the attribute has a value.

Indicates which Cluster (external id) the resource type belongs to

func (*SelfAccessReviewRequest) GetOrganizationID

func (o *SelfAccessReviewRequest) GetOrganizationID() (value string, ok bool)

GetOrganizationID returns the value of the 'organization_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Organization the resource type belongs to

func (*SelfAccessReviewRequest) GetResourceType

func (o *SelfAccessReviewRequest) GetResourceType() (value string, ok bool)

GetResourceType returns the value of the 'resource_type' attribute and a flag indicating if the attribute has a value.

Indicates the type of the resource an action would be taken on. See uhc-account-manager/openapi/openapi.yaml for a list of possible values

func (*SelfAccessReviewRequest) GetSubscriptionID

func (o *SelfAccessReviewRequest) GetSubscriptionID() (value string, ok bool)

GetSubscriptionID returns the value of the 'subscription_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Subscription the resource type belongs to

func (*SelfAccessReviewRequest) OrganizationID

func (o *SelfAccessReviewRequest) OrganizationID() string

OrganizationID returns the value of the 'organization_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Organization the resource type belongs to

func (*SelfAccessReviewRequest) ResourceType

func (o *SelfAccessReviewRequest) ResourceType() string

ResourceType returns the value of the 'resource_type' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates the type of the resource an action would be taken on. See uhc-account-manager/openapi/openapi.yaml for a list of possible values

func (*SelfAccessReviewRequest) SubscriptionID

func (o *SelfAccessReviewRequest) SubscriptionID() string

SubscriptionID returns the value of the 'subscription_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Subscription the resource type belongs to

type SelfAccessReviewRequestBuilder

type SelfAccessReviewRequestBuilder struct {
	// contains filtered or unexported fields
}

SelfAccessReviewRequestBuilder contains the data and logic needed to build 'self_access_review_request' objects.

Representation of an access review performed against oneself

func NewSelfAccessReviewRequest

func NewSelfAccessReviewRequest() *SelfAccessReviewRequestBuilder

NewSelfAccessReviewRequest creates a new builder of 'self_access_review_request' objects.

func (*SelfAccessReviewRequestBuilder) Action

Action sets the value of the 'action' attribute to the given value.

func (*SelfAccessReviewRequestBuilder) Build

Build creates a 'self_access_review_request' object using the configuration stored in the builder.

func (*SelfAccessReviewRequestBuilder) ClusterID

ClusterID sets the value of the 'cluster_ID' attribute to the given value.

func (*SelfAccessReviewRequestBuilder) ClusterUUID

ClusterUUID sets the value of the 'cluster_UUID' attribute to the given value.

func (*SelfAccessReviewRequestBuilder) Copy

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*SelfAccessReviewRequestBuilder) Empty added in v0.0.329

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*SelfAccessReviewRequestBuilder) OrganizationID

OrganizationID sets the value of the 'organization_ID' attribute to the given value.

func (*SelfAccessReviewRequestBuilder) ResourceType

ResourceType sets the value of the 'resource_type' attribute to the given value.

func (*SelfAccessReviewRequestBuilder) SubscriptionID

SubscriptionID sets the value of the 'subscription_ID' attribute to the given value.

type SelfAccessReviewRequestList

type SelfAccessReviewRequestList struct {
	// contains filtered or unexported fields
}

SelfAccessReviewRequestList is a list of values of the 'self_access_review_request' type.

func (*SelfAccessReviewRequestList) Each

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfAccessReviewRequestList) Empty

func (l *SelfAccessReviewRequestList) Empty() bool

Empty returns true if the list is empty.

func (*SelfAccessReviewRequestList) Get

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*SelfAccessReviewRequestList) Len

Len returns the length of the list.

func (*SelfAccessReviewRequestList) Range

func (l *SelfAccessReviewRequestList) Range(f func(index int, item *SelfAccessReviewRequest) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfAccessReviewRequestList) Slice

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type SelfAccessReviewRequestListBuilder

type SelfAccessReviewRequestListBuilder struct {
	// contains filtered or unexported fields
}

SelfAccessReviewRequestListBuilder contains the data and logic needed to build 'self_access_review_request' objects.

func NewSelfAccessReviewRequestList

func NewSelfAccessReviewRequestList() *SelfAccessReviewRequestListBuilder

NewSelfAccessReviewRequestList creates a new builder of 'self_access_review_request' objects.

func (*SelfAccessReviewRequestListBuilder) Build

Build creates a list of 'self_access_review_request' objects using the configuration stored in the builder.

func (*SelfAccessReviewRequestListBuilder) Copy

Copy copies the items of the given list into this builder, discarding any previous items.

func (*SelfAccessReviewRequestListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*SelfAccessReviewRequestListBuilder) Items

Items sets the items of the list.

type SelfAccessReviewResponse

type SelfAccessReviewResponse struct {
	// contains filtered or unexported fields
}

SelfAccessReviewResponse represents the values of the 'self_access_review_response' type.

Representation of an access review response, performed against oneself

func UnmarshalSelfAccessReviewResponse

func UnmarshalSelfAccessReviewResponse(source interface{}) (object *SelfAccessReviewResponse, err error)

UnmarshalSelfAccessReviewResponse reads a value of the 'self_access_review_response' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalSelfAccessReviewResponseList

func UnmarshalSelfAccessReviewResponseList(source interface{}) (items []*SelfAccessReviewResponse, err error)

UnmarshalSelfAccessReviewResponseList reads a list of values of the 'self_access_review_response' type from the given source, which can be a slice of bytes, a string or a reader.

func (*SelfAccessReviewResponse) Action

func (o *SelfAccessReviewResponse) Action() string

Action returns the value of the 'action' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates the action, one of: [get,list,create,delete,update].

func (*SelfAccessReviewResponse) Allowed

func (o *SelfAccessReviewResponse) Allowed() bool

Allowed returns the value of the 'allowed' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines whether the action on the specified resource type is allowed.

func (*SelfAccessReviewResponse) ClusterID

func (o *SelfAccessReviewResponse) ClusterID() string

ClusterID returns the value of the 'cluster_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Cluster (internal id) the resource type belongs to.

func (*SelfAccessReviewResponse) ClusterUUID

func (o *SelfAccessReviewResponse) ClusterUUID() string

ClusterUUID returns the value of the 'cluster_UUID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Cluster (external id) the resource type belongs to.

func (*SelfAccessReviewResponse) Empty

func (o *SelfAccessReviewResponse) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*SelfAccessReviewResponse) GetAction

func (o *SelfAccessReviewResponse) GetAction() (value string, ok bool)

GetAction returns the value of the 'action' attribute and a flag indicating if the attribute has a value.

Indicates the action, one of: [get,list,create,delete,update].

func (*SelfAccessReviewResponse) GetAllowed

func (o *SelfAccessReviewResponse) GetAllowed() (value bool, ok bool)

GetAllowed returns the value of the 'allowed' attribute and a flag indicating if the attribute has a value.

Defines whether the action on the specified resource type is allowed.

func (*SelfAccessReviewResponse) GetClusterID

func (o *SelfAccessReviewResponse) GetClusterID() (value string, ok bool)

GetClusterID returns the value of the 'cluster_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Cluster (internal id) the resource type belongs to.

func (*SelfAccessReviewResponse) GetClusterUUID

func (o *SelfAccessReviewResponse) GetClusterUUID() (value string, ok bool)

GetClusterUUID returns the value of the 'cluster_UUID' attribute and a flag indicating if the attribute has a value.

Indicates which Cluster (external id) the resource type belongs to.

func (*SelfAccessReviewResponse) GetIsOCMInternal added in v0.1.363

func (o *SelfAccessReviewResponse) GetIsOCMInternal() (value bool, ok bool)

GetIsOCMInternal returns the value of the 'is_OCM_internal' attribute and a flag indicating if the attribute has a value.

Defines whether an account is ocm internal.

func (*SelfAccessReviewResponse) GetOrganizationID

func (o *SelfAccessReviewResponse) GetOrganizationID() (value string, ok bool)

GetOrganizationID returns the value of the 'organization_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Organization the resource type belongs to.

func (*SelfAccessReviewResponse) GetReason added in v0.1.348

func (o *SelfAccessReviewResponse) GetReason() (value string, ok bool)

GetReason returns the value of the 'reason' attribute and a flag indicating if the attribute has a value.

Defines further context for the value in allowed (if applicable).

func (*SelfAccessReviewResponse) GetResourceType

func (o *SelfAccessReviewResponse) GetResourceType() (value string, ok bool)

GetResourceType returns the value of the 'resource_type' attribute and a flag indicating if the attribute has a value.

Indicates the type of the resource an action would be taken on. See uhc-account-manager/openapi/openapi.yaml for a list of possible values.

func (*SelfAccessReviewResponse) GetSubscriptionID

func (o *SelfAccessReviewResponse) GetSubscriptionID() (value string, ok bool)

GetSubscriptionID returns the value of the 'subscription_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Subscription the resource type belongs to.

func (*SelfAccessReviewResponse) IsOCMInternal added in v0.1.363

func (o *SelfAccessReviewResponse) IsOCMInternal() bool

IsOCMInternal returns the value of the 'is_OCM_internal' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines whether an account is ocm internal.

func (*SelfAccessReviewResponse) OrganizationID

func (o *SelfAccessReviewResponse) OrganizationID() string

OrganizationID returns the value of the 'organization_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Organization the resource type belongs to.

func (*SelfAccessReviewResponse) Reason added in v0.1.348

func (o *SelfAccessReviewResponse) Reason() string

Reason returns the value of the 'reason' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines further context for the value in allowed (if applicable).

func (*SelfAccessReviewResponse) ResourceType

func (o *SelfAccessReviewResponse) ResourceType() string

ResourceType returns the value of the 'resource_type' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates the type of the resource an action would be taken on. See uhc-account-manager/openapi/openapi.yaml for a list of possible values.

func (*SelfAccessReviewResponse) SubscriptionID

func (o *SelfAccessReviewResponse) SubscriptionID() string

SubscriptionID returns the value of the 'subscription_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Subscription the resource type belongs to.

type SelfAccessReviewResponseBuilder

type SelfAccessReviewResponseBuilder struct {
	// contains filtered or unexported fields
}

SelfAccessReviewResponseBuilder contains the data and logic needed to build 'self_access_review_response' objects.

Representation of an access review response, performed against oneself

func NewSelfAccessReviewResponse

func NewSelfAccessReviewResponse() *SelfAccessReviewResponseBuilder

NewSelfAccessReviewResponse creates a new builder of 'self_access_review_response' objects.

func (*SelfAccessReviewResponseBuilder) Action

Action sets the value of the 'action' attribute to the given value.

func (*SelfAccessReviewResponseBuilder) Allowed

Allowed sets the value of the 'allowed' attribute to the given value.

func (*SelfAccessReviewResponseBuilder) Build

Build creates a 'self_access_review_response' object using the configuration stored in the builder.

func (*SelfAccessReviewResponseBuilder) ClusterID

ClusterID sets the value of the 'cluster_ID' attribute to the given value.

func (*SelfAccessReviewResponseBuilder) ClusterUUID

ClusterUUID sets the value of the 'cluster_UUID' attribute to the given value.

func (*SelfAccessReviewResponseBuilder) Copy

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*SelfAccessReviewResponseBuilder) Empty added in v0.0.329

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*SelfAccessReviewResponseBuilder) IsOCMInternal added in v0.1.363

IsOCMInternal sets the value of the 'is_OCM_internal' attribute to the given value.

func (*SelfAccessReviewResponseBuilder) OrganizationID

OrganizationID sets the value of the 'organization_ID' attribute to the given value.

func (*SelfAccessReviewResponseBuilder) Reason added in v0.1.348

Reason sets the value of the 'reason' attribute to the given value.

func (*SelfAccessReviewResponseBuilder) ResourceType

ResourceType sets the value of the 'resource_type' attribute to the given value.

func (*SelfAccessReviewResponseBuilder) SubscriptionID

SubscriptionID sets the value of the 'subscription_ID' attribute to the given value.

type SelfAccessReviewResponseList

type SelfAccessReviewResponseList struct {
	// contains filtered or unexported fields
}

SelfAccessReviewResponseList is a list of values of the 'self_access_review_response' type.

func (*SelfAccessReviewResponseList) Each

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfAccessReviewResponseList) Empty

Empty returns true if the list is empty.

func (*SelfAccessReviewResponseList) Get

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*SelfAccessReviewResponseList) Len

Len returns the length of the list.

func (*SelfAccessReviewResponseList) Range

func (l *SelfAccessReviewResponseList) Range(f func(index int, item *SelfAccessReviewResponse) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfAccessReviewResponseList) Slice

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type SelfAccessReviewResponseListBuilder

type SelfAccessReviewResponseListBuilder struct {
	// contains filtered or unexported fields
}

SelfAccessReviewResponseListBuilder contains the data and logic needed to build 'self_access_review_response' objects.

func NewSelfAccessReviewResponseList

func NewSelfAccessReviewResponseList() *SelfAccessReviewResponseListBuilder

NewSelfAccessReviewResponseList creates a new builder of 'self_access_review_response' objects.

func (*SelfAccessReviewResponseListBuilder) Build

Build creates a list of 'self_access_review_response' objects using the configuration stored in the builder.

func (*SelfAccessReviewResponseListBuilder) Copy

Copy copies the items of the given list into this builder, discarding any previous items.

func (*SelfAccessReviewResponseListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*SelfAccessReviewResponseListBuilder) Items

Items sets the items of the list.

type SelfCapabilityReviewClient

type SelfCapabilityReviewClient struct {
	// contains filtered or unexported fields
}

SelfCapabilityReviewClient is the client of the 'self_capability_review' resource.

Manages capability review.

func NewSelfCapabilityReviewClient

func NewSelfCapabilityReviewClient(transport http.RoundTripper, path string) *SelfCapabilityReviewClient

NewSelfCapabilityReviewClient creates a new client for the 'self_capability_review' resource using the given transport to send the requests and receive the responses.

func (*SelfCapabilityReviewClient) Post

Post creates a request for the 'post' method.

Reviews a user's capability to a resource.

type SelfCapabilityReviewPostRequest

type SelfCapabilityReviewPostRequest struct {
	// contains filtered or unexported fields
}

SelfCapabilityReviewPostRequest is the request for the 'post' method.

func (*SelfCapabilityReviewPostRequest) Header

func (r *SelfCapabilityReviewPostRequest) Header(name string, value interface{}) *SelfCapabilityReviewPostRequest

Header adds a request header.

func (*SelfCapabilityReviewPostRequest) Impersonate added in v0.0.329

Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.

func (*SelfCapabilityReviewPostRequest) Parameter

func (r *SelfCapabilityReviewPostRequest) Parameter(name string, value interface{}) *SelfCapabilityReviewPostRequest

Parameter adds a query parameter.

func (*SelfCapabilityReviewPostRequest) Request

Request sets the value of the 'request' parameter.

func (*SelfCapabilityReviewPostRequest) Send

Send sends this request, waits for the response, and returns it.

This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.

func (*SelfCapabilityReviewPostRequest) SendContext

SendContext sends this request, waits for the response, and returns it.

type SelfCapabilityReviewPostResponse

type SelfCapabilityReviewPostResponse struct {
	// contains filtered or unexported fields
}

SelfCapabilityReviewPostResponse is the response for the 'post' method.

func (*SelfCapabilityReviewPostResponse) Error

Error returns the response error.

func (*SelfCapabilityReviewPostResponse) GetResponse

GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.

func (*SelfCapabilityReviewPostResponse) Header

Header returns header of the response.

func (*SelfCapabilityReviewPostResponse) Response

Response returns the value of the 'response' parameter.

func (*SelfCapabilityReviewPostResponse) Status

Status returns the response status code.

type SelfCapabilityReviewRequest

type SelfCapabilityReviewRequest struct {
	// contains filtered or unexported fields
}

SelfCapabilityReviewRequest represents the values of the 'self_capability_review_request' type.

Representation of a capability review.

func UnmarshalSelfCapabilityReviewRequest

func UnmarshalSelfCapabilityReviewRequest(source interface{}) (object *SelfCapabilityReviewRequest, err error)

UnmarshalSelfCapabilityReviewRequest reads a value of the 'self_capability_review_request' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalSelfCapabilityReviewRequestList

func UnmarshalSelfCapabilityReviewRequestList(source interface{}) (items []*SelfCapabilityReviewRequest, err error)

UnmarshalSelfCapabilityReviewRequestList reads a list of values of the 'self_capability_review_request' type from the given source, which can be a slice of bytes, a string or a reader.

func (*SelfCapabilityReviewRequest) AccountUsername

func (o *SelfCapabilityReviewRequest) AccountUsername() string

AccountUsername returns the value of the 'account_username' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines the username of the account of which capability is being reviewed.

func (*SelfCapabilityReviewRequest) Capability

func (o *SelfCapabilityReviewRequest) Capability() string

Capability returns the value of the 'capability' attribute, or the zero value of the type if the attribute doesn't have a value.

Capability to review [manage_cluster_admin].

func (*SelfCapabilityReviewRequest) ClusterID

func (o *SelfCapabilityReviewRequest) ClusterID() string

ClusterID returns the value of the 'cluster_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Cluster (internal id) the resource type belongs to.

func (*SelfCapabilityReviewRequest) Empty

func (o *SelfCapabilityReviewRequest) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*SelfCapabilityReviewRequest) GetAccountUsername

func (o *SelfCapabilityReviewRequest) GetAccountUsername() (value string, ok bool)

GetAccountUsername returns the value of the 'account_username' attribute and a flag indicating if the attribute has a value.

Defines the username of the account of which capability is being reviewed.

func (*SelfCapabilityReviewRequest) GetCapability

func (o *SelfCapabilityReviewRequest) GetCapability() (value string, ok bool)

GetCapability returns the value of the 'capability' attribute and a flag indicating if the attribute has a value.

Capability to review [manage_cluster_admin].

func (*SelfCapabilityReviewRequest) GetClusterID

func (o *SelfCapabilityReviewRequest) GetClusterID() (value string, ok bool)

GetClusterID returns the value of the 'cluster_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Cluster (internal id) the resource type belongs to.

func (*SelfCapabilityReviewRequest) GetOrganizationID

func (o *SelfCapabilityReviewRequest) GetOrganizationID() (value string, ok bool)

GetOrganizationID returns the value of the 'organization_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Organization the resource type belongs to.

func (*SelfCapabilityReviewRequest) GetResourceType

func (o *SelfCapabilityReviewRequest) GetResourceType() (value string, ok bool)

GetResourceType returns the value of the 'resource_type' attribute and a flag indicating if the attribute has a value.

Indicates the type of the resource. See uhc-account-manager/openapi/openapi.yaml for a list of possible values.

func (*SelfCapabilityReviewRequest) GetSubscriptionID

func (o *SelfCapabilityReviewRequest) GetSubscriptionID() (value string, ok bool)

GetSubscriptionID returns the value of the 'subscription_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Subscription the resource type belongs to.

func (*SelfCapabilityReviewRequest) GetType

func (o *SelfCapabilityReviewRequest) GetType() (value string, ok bool)

GetType returns the value of the 'type' attribute and a flag indicating if the attribute has a value.

Type of capability [Cluster].

func (*SelfCapabilityReviewRequest) OrganizationID

func (o *SelfCapabilityReviewRequest) OrganizationID() string

OrganizationID returns the value of the 'organization_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Organization the resource type belongs to.

func (*SelfCapabilityReviewRequest) ResourceType

func (o *SelfCapabilityReviewRequest) ResourceType() string

ResourceType returns the value of the 'resource_type' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates the type of the resource. See uhc-account-manager/openapi/openapi.yaml for a list of possible values.

func (*SelfCapabilityReviewRequest) SubscriptionID

func (o *SelfCapabilityReviewRequest) SubscriptionID() string

SubscriptionID returns the value of the 'subscription_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Subscription the resource type belongs to.

func (*SelfCapabilityReviewRequest) Type

Type returns the value of the 'type' attribute, or the zero value of the type if the attribute doesn't have a value.

Type of capability [Cluster].

type SelfCapabilityReviewRequestBuilder

type SelfCapabilityReviewRequestBuilder struct {
	// contains filtered or unexported fields
}

SelfCapabilityReviewRequestBuilder contains the data and logic needed to build 'self_capability_review_request' objects.

Representation of a capability review.

func NewSelfCapabilityReviewRequest

func NewSelfCapabilityReviewRequest() *SelfCapabilityReviewRequestBuilder

NewSelfCapabilityReviewRequest creates a new builder of 'self_capability_review_request' objects.

func (*SelfCapabilityReviewRequestBuilder) AccountUsername

AccountUsername sets the value of the 'account_username' attribute to the given value.

func (*SelfCapabilityReviewRequestBuilder) Build

Build creates a 'self_capability_review_request' object using the configuration stored in the builder.

func (*SelfCapabilityReviewRequestBuilder) Capability

Capability sets the value of the 'capability' attribute to the given value.

func (*SelfCapabilityReviewRequestBuilder) ClusterID

ClusterID sets the value of the 'cluster_ID' attribute to the given value.

func (*SelfCapabilityReviewRequestBuilder) Copy

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*SelfCapabilityReviewRequestBuilder) Empty added in v0.0.329

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*SelfCapabilityReviewRequestBuilder) OrganizationID

OrganizationID sets the value of the 'organization_ID' attribute to the given value.

func (*SelfCapabilityReviewRequestBuilder) ResourceType

ResourceType sets the value of the 'resource_type' attribute to the given value.

func (*SelfCapabilityReviewRequestBuilder) SubscriptionID

SubscriptionID sets the value of the 'subscription_ID' attribute to the given value.

func (*SelfCapabilityReviewRequestBuilder) Type

Type sets the value of the 'type' attribute to the given value.

type SelfCapabilityReviewRequestList

type SelfCapabilityReviewRequestList struct {
	// contains filtered or unexported fields
}

SelfCapabilityReviewRequestList is a list of values of the 'self_capability_review_request' type.

func (*SelfCapabilityReviewRequestList) Each

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfCapabilityReviewRequestList) Empty

Empty returns true if the list is empty.

func (*SelfCapabilityReviewRequestList) Get

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*SelfCapabilityReviewRequestList) Len

Len returns the length of the list.

func (*SelfCapabilityReviewRequestList) Range

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfCapabilityReviewRequestList) Slice

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type SelfCapabilityReviewRequestListBuilder

type SelfCapabilityReviewRequestListBuilder struct {
	// contains filtered or unexported fields
}

SelfCapabilityReviewRequestListBuilder contains the data and logic needed to build 'self_capability_review_request' objects.

func NewSelfCapabilityReviewRequestList

func NewSelfCapabilityReviewRequestList() *SelfCapabilityReviewRequestListBuilder

NewSelfCapabilityReviewRequestList creates a new builder of 'self_capability_review_request' objects.

func (*SelfCapabilityReviewRequestListBuilder) Build

Build creates a list of 'self_capability_review_request' objects using the configuration stored in the builder.

func (*SelfCapabilityReviewRequestListBuilder) Copy

Copy copies the items of the given list into this builder, discarding any previous items.

func (*SelfCapabilityReviewRequestListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*SelfCapabilityReviewRequestListBuilder) Items

Items sets the items of the list.

type SelfCapabilityReviewResponse

type SelfCapabilityReviewResponse struct {
	// contains filtered or unexported fields
}

SelfCapabilityReviewResponse represents the values of the 'self_capability_review_response' type.

Representation of a capability review response.

func UnmarshalSelfCapabilityReviewResponse

func UnmarshalSelfCapabilityReviewResponse(source interface{}) (object *SelfCapabilityReviewResponse, err error)

UnmarshalSelfCapabilityReviewResponse reads a value of the 'self_capability_review_response' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalSelfCapabilityReviewResponseList

func UnmarshalSelfCapabilityReviewResponseList(source interface{}) (items []*SelfCapabilityReviewResponse, err error)

UnmarshalSelfCapabilityReviewResponseList reads a list of values of the 'self_capability_review_response' type from the given source, which can be a slice of bytes, a string or a reader.

func (*SelfCapabilityReviewResponse) Empty

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*SelfCapabilityReviewResponse) GetResult

func (o *SelfCapabilityReviewResponse) GetResult() (value string, ok bool)

GetResult returns the value of the 'result' attribute and a flag indicating if the attribute has a value.

func (*SelfCapabilityReviewResponse) Result

Result returns the value of the 'result' attribute, or the zero value of the type if the attribute doesn't have a value.

type SelfCapabilityReviewResponseBuilder

type SelfCapabilityReviewResponseBuilder struct {
	// contains filtered or unexported fields
}

SelfCapabilityReviewResponseBuilder contains the data and logic needed to build 'self_capability_review_response' objects.

Representation of a capability review response.

func NewSelfCapabilityReviewResponse

func NewSelfCapabilityReviewResponse() *SelfCapabilityReviewResponseBuilder

NewSelfCapabilityReviewResponse creates a new builder of 'self_capability_review_response' objects.

func (*SelfCapabilityReviewResponseBuilder) Build

Build creates a 'self_capability_review_response' object using the configuration stored in the builder.

func (*SelfCapabilityReviewResponseBuilder) Copy

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*SelfCapabilityReviewResponseBuilder) Empty added in v0.0.329

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*SelfCapabilityReviewResponseBuilder) Result

Result sets the value of the 'result' attribute to the given value.

type SelfCapabilityReviewResponseList

type SelfCapabilityReviewResponseList struct {
	// contains filtered or unexported fields
}

SelfCapabilityReviewResponseList is a list of values of the 'self_capability_review_response' type.

func (*SelfCapabilityReviewResponseList) Each

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfCapabilityReviewResponseList) Empty

Empty returns true if the list is empty.

func (*SelfCapabilityReviewResponseList) Get

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*SelfCapabilityReviewResponseList) Len

Len returns the length of the list.

func (*SelfCapabilityReviewResponseList) Range

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfCapabilityReviewResponseList) Slice

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type SelfCapabilityReviewResponseListBuilder

type SelfCapabilityReviewResponseListBuilder struct {
	// contains filtered or unexported fields
}

SelfCapabilityReviewResponseListBuilder contains the data and logic needed to build 'self_capability_review_response' objects.

func NewSelfCapabilityReviewResponseList

func NewSelfCapabilityReviewResponseList() *SelfCapabilityReviewResponseListBuilder

NewSelfCapabilityReviewResponseList creates a new builder of 'self_capability_review_response' objects.

func (*SelfCapabilityReviewResponseListBuilder) Build

Build creates a list of 'self_capability_review_response' objects using the configuration stored in the builder.

func (*SelfCapabilityReviewResponseListBuilder) Copy

Copy copies the items of the given list into this builder, discarding any previous items.

func (*SelfCapabilityReviewResponseListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*SelfCapabilityReviewResponseListBuilder) Items

Items sets the items of the list.

type SelfFeatureReviewClient added in v0.0.329

type SelfFeatureReviewClient struct {
	// contains filtered or unexported fields
}

SelfFeatureReviewClient is the client of the 'self_feature_review' resource.

Manages feature review

func NewSelfFeatureReviewClient added in v0.0.329

func NewSelfFeatureReviewClient(transport http.RoundTripper, path string) *SelfFeatureReviewClient

NewSelfFeatureReviewClient creates a new client for the 'self_feature_review' resource using the given transport to send the requests and receive the responses.

func (*SelfFeatureReviewClient) Post added in v0.0.329

Post creates a request for the 'post' method.

Reviews ability to toggle a feature

type SelfFeatureReviewPostRequest added in v0.0.329

type SelfFeatureReviewPostRequest struct {
	// contains filtered or unexported fields
}

SelfFeatureReviewPostRequest is the request for the 'post' method.

func (*SelfFeatureReviewPostRequest) Header added in v0.0.329

func (r *SelfFeatureReviewPostRequest) Header(name string, value interface{}) *SelfFeatureReviewPostRequest

Header adds a request header.

func (*SelfFeatureReviewPostRequest) Impersonate added in v0.0.329

Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.

func (*SelfFeatureReviewPostRequest) Parameter added in v0.0.329

func (r *SelfFeatureReviewPostRequest) Parameter(name string, value interface{}) *SelfFeatureReviewPostRequest

Parameter adds a query parameter.

func (*SelfFeatureReviewPostRequest) Request added in v0.0.329

Request sets the value of the 'request' parameter.

func (*SelfFeatureReviewPostRequest) Send added in v0.0.329

Send sends this request, waits for the response, and returns it.

This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.

func (*SelfFeatureReviewPostRequest) SendContext added in v0.0.329

SendContext sends this request, waits for the response, and returns it.

type SelfFeatureReviewPostResponse added in v0.0.329

type SelfFeatureReviewPostResponse struct {
	// contains filtered or unexported fields
}

SelfFeatureReviewPostResponse is the response for the 'post' method.

func (*SelfFeatureReviewPostResponse) Error added in v0.0.329

Error returns the response error.

func (*SelfFeatureReviewPostResponse) GetRequest added in v0.0.329

func (r *SelfFeatureReviewPostResponse) GetRequest() (value *SelfFeatureReviewResponse, ok bool)

GetRequest returns the value of the 'request' parameter and a flag indicating if the parameter has a value.

func (*SelfFeatureReviewPostResponse) Header added in v0.0.329

Header returns header of the response.

func (*SelfFeatureReviewPostResponse) Request added in v0.0.329

Request returns the value of the 'request' parameter.

func (*SelfFeatureReviewPostResponse) Status added in v0.0.329

func (r *SelfFeatureReviewPostResponse) Status() int

Status returns the response status code.

type SelfFeatureReviewRequest added in v0.0.329

type SelfFeatureReviewRequest struct {
	// contains filtered or unexported fields
}

SelfFeatureReviewRequest represents the values of the 'self_feature_review_request' type.

Representation of a feature review performed against oneself

func UnmarshalSelfFeatureReviewRequest added in v0.0.329

func UnmarshalSelfFeatureReviewRequest(source interface{}) (object *SelfFeatureReviewRequest, err error)

UnmarshalSelfFeatureReviewRequest reads a value of the 'self_feature_review_request' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalSelfFeatureReviewRequestList added in v0.0.329

func UnmarshalSelfFeatureReviewRequestList(source interface{}) (items []*SelfFeatureReviewRequest, err error)

UnmarshalSelfFeatureReviewRequestList reads a list of values of the 'self_feature_review_request' type from the given source, which can be a slice of bytes, a string or a reader.

func (*SelfFeatureReviewRequest) Empty added in v0.0.329

func (o *SelfFeatureReviewRequest) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*SelfFeatureReviewRequest) Feature added in v0.0.329

func (o *SelfFeatureReviewRequest) Feature() string

Feature returns the value of the 'feature' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates the feature which can be toggled

func (*SelfFeatureReviewRequest) GetFeature added in v0.0.329

func (o *SelfFeatureReviewRequest) GetFeature() (value string, ok bool)

GetFeature returns the value of the 'feature' attribute and a flag indicating if the attribute has a value.

Indicates the feature which can be toggled

type SelfFeatureReviewRequestBuilder added in v0.0.329

type SelfFeatureReviewRequestBuilder struct {
	// contains filtered or unexported fields
}

SelfFeatureReviewRequestBuilder contains the data and logic needed to build 'self_feature_review_request' objects.

Representation of a feature review performed against oneself

func NewSelfFeatureReviewRequest added in v0.0.329

func NewSelfFeatureReviewRequest() *SelfFeatureReviewRequestBuilder

NewSelfFeatureReviewRequest creates a new builder of 'self_feature_review_request' objects.

func (*SelfFeatureReviewRequestBuilder) Build added in v0.0.329

Build creates a 'self_feature_review_request' object using the configuration stored in the builder.

func (*SelfFeatureReviewRequestBuilder) Copy added in v0.0.329

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*SelfFeatureReviewRequestBuilder) Empty added in v0.0.329

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*SelfFeatureReviewRequestBuilder) Feature added in v0.0.329

Feature sets the value of the 'feature' attribute to the given value.

type SelfFeatureReviewRequestList added in v0.0.329

type SelfFeatureReviewRequestList struct {
	// contains filtered or unexported fields
}

SelfFeatureReviewRequestList is a list of values of the 'self_feature_review_request' type.

func (*SelfFeatureReviewRequestList) Each added in v0.0.329

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfFeatureReviewRequestList) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*SelfFeatureReviewRequestList) Get added in v0.0.329

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*SelfFeatureReviewRequestList) Len added in v0.0.329

Len returns the length of the list.

func (*SelfFeatureReviewRequestList) Range added in v0.0.329

func (l *SelfFeatureReviewRequestList) Range(f func(index int, item *SelfFeatureReviewRequest) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfFeatureReviewRequestList) Slice added in v0.0.329

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type SelfFeatureReviewRequestListBuilder added in v0.0.329

type SelfFeatureReviewRequestListBuilder struct {
	// contains filtered or unexported fields
}

SelfFeatureReviewRequestListBuilder contains the data and logic needed to build 'self_feature_review_request' objects.

func NewSelfFeatureReviewRequestList added in v0.0.329

func NewSelfFeatureReviewRequestList() *SelfFeatureReviewRequestListBuilder

NewSelfFeatureReviewRequestList creates a new builder of 'self_feature_review_request' objects.

func (*SelfFeatureReviewRequestListBuilder) Build added in v0.0.329

Build creates a list of 'self_feature_review_request' objects using the configuration stored in the builder.

func (*SelfFeatureReviewRequestListBuilder) Copy added in v0.0.329

Copy copies the items of the given list into this builder, discarding any previous items.

func (*SelfFeatureReviewRequestListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*SelfFeatureReviewRequestListBuilder) Items added in v0.0.329

Items sets the items of the list.

type SelfFeatureReviewResponse added in v0.0.329

type SelfFeatureReviewResponse struct {
	// contains filtered or unexported fields
}

SelfFeatureReviewResponse represents the values of the 'self_feature_review_response' type.

Representation of a feature review response, performed against oneself

func UnmarshalSelfFeatureReviewResponse added in v0.0.329

func UnmarshalSelfFeatureReviewResponse(source interface{}) (object *SelfFeatureReviewResponse, err error)

UnmarshalSelfFeatureReviewResponse reads a value of the 'self_feature_review_response' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalSelfFeatureReviewResponseList added in v0.0.329

func UnmarshalSelfFeatureReviewResponseList(source interface{}) (items []*SelfFeatureReviewResponse, err error)

UnmarshalSelfFeatureReviewResponseList reads a list of values of the 'self_feature_review_response' type from the given source, which can be a slice of bytes, a string or a reader.

func (*SelfFeatureReviewResponse) Empty added in v0.0.329

func (o *SelfFeatureReviewResponse) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*SelfFeatureReviewResponse) Enabled added in v0.0.329

func (o *SelfFeatureReviewResponse) Enabled() bool

Enabled returns the value of the 'enabled' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines whether the feature can be toggled

func (*SelfFeatureReviewResponse) FeatureID added in v0.0.329

func (o *SelfFeatureReviewResponse) FeatureID() string

FeatureID returns the value of the 'feature_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines the feature id which can be toggled

func (*SelfFeatureReviewResponse) GetEnabled added in v0.0.329

func (o *SelfFeatureReviewResponse) GetEnabled() (value bool, ok bool)

GetEnabled returns the value of the 'enabled' attribute and a flag indicating if the attribute has a value.

Defines whether the feature can be toggled

func (*SelfFeatureReviewResponse) GetFeatureID added in v0.0.329

func (o *SelfFeatureReviewResponse) GetFeatureID() (value string, ok bool)

GetFeatureID returns the value of the 'feature_ID' attribute and a flag indicating if the attribute has a value.

Defines the feature id which can be toggled

type SelfFeatureReviewResponseBuilder added in v0.0.329

type SelfFeatureReviewResponseBuilder struct {
	// contains filtered or unexported fields
}

SelfFeatureReviewResponseBuilder contains the data and logic needed to build 'self_feature_review_response' objects.

Representation of a feature review response, performed against oneself

func NewSelfFeatureReviewResponse added in v0.0.329

func NewSelfFeatureReviewResponse() *SelfFeatureReviewResponseBuilder

NewSelfFeatureReviewResponse creates a new builder of 'self_feature_review_response' objects.

func (*SelfFeatureReviewResponseBuilder) Build added in v0.0.329

Build creates a 'self_feature_review_response' object using the configuration stored in the builder.

func (*SelfFeatureReviewResponseBuilder) Copy added in v0.0.329

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*SelfFeatureReviewResponseBuilder) Empty added in v0.0.329

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*SelfFeatureReviewResponseBuilder) Enabled added in v0.0.329

Enabled sets the value of the 'enabled' attribute to the given value.

func (*SelfFeatureReviewResponseBuilder) FeatureID added in v0.0.329

FeatureID sets the value of the 'feature_ID' attribute to the given value.

type SelfFeatureReviewResponseList added in v0.0.329

type SelfFeatureReviewResponseList struct {
	// contains filtered or unexported fields
}

SelfFeatureReviewResponseList is a list of values of the 'self_feature_review_response' type.

func (*SelfFeatureReviewResponseList) Each added in v0.0.329

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfFeatureReviewResponseList) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*SelfFeatureReviewResponseList) Get added in v0.0.329

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*SelfFeatureReviewResponseList) Len added in v0.0.329

Len returns the length of the list.

func (*SelfFeatureReviewResponseList) Range added in v0.0.329

func (l *SelfFeatureReviewResponseList) Range(f func(index int, item *SelfFeatureReviewResponse) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfFeatureReviewResponseList) Slice added in v0.0.329

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type SelfFeatureReviewResponseListBuilder added in v0.0.329

type SelfFeatureReviewResponseListBuilder struct {
	// contains filtered or unexported fields
}

SelfFeatureReviewResponseListBuilder contains the data and logic needed to build 'self_feature_review_response' objects.

func NewSelfFeatureReviewResponseList added in v0.0.329

func NewSelfFeatureReviewResponseList() *SelfFeatureReviewResponseListBuilder

NewSelfFeatureReviewResponseList creates a new builder of 'self_feature_review_response' objects.

func (*SelfFeatureReviewResponseListBuilder) Build added in v0.0.329

Build creates a list of 'self_feature_review_response' objects using the configuration stored in the builder.

func (*SelfFeatureReviewResponseListBuilder) Copy added in v0.0.329

Copy copies the items of the given list into this builder, discarding any previous items.

func (*SelfFeatureReviewResponseListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*SelfFeatureReviewResponseListBuilder) Items added in v0.0.329

Items sets the items of the list.

type SelfTermsReviewClient added in v0.0.329

type SelfTermsReviewClient struct {
	// contains filtered or unexported fields
}

SelfTermsReviewClient is the client of the 'self_terms_review' resource.

Manages Red Hat's Terms and Conditions for using OpenShift Dedicated and Amazon Red Hat OpenShift [Terms] self-review requests.

func NewSelfTermsReviewClient added in v0.0.329

func NewSelfTermsReviewClient(transport http.RoundTripper, path string) *SelfTermsReviewClient

NewSelfTermsReviewClient creates a new client for the 'self_terms_review' resource using the given transport to send the requests and receive the responses.

func (*SelfTermsReviewClient) Post added in v0.0.329

Post creates a request for the 'post' method.

Reviews a user's status of Terms.

type SelfTermsReviewPostRequest added in v0.0.329

type SelfTermsReviewPostRequest struct {
	// contains filtered or unexported fields
}

SelfTermsReviewPostRequest is the request for the 'post' method.

func (*SelfTermsReviewPostRequest) Header added in v0.0.329

func (r *SelfTermsReviewPostRequest) Header(name string, value interface{}) *SelfTermsReviewPostRequest

Header adds a request header.

func (*SelfTermsReviewPostRequest) Impersonate added in v0.0.329

Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.

func (*SelfTermsReviewPostRequest) Parameter added in v0.0.329

func (r *SelfTermsReviewPostRequest) Parameter(name string, value interface{}) *SelfTermsReviewPostRequest

Parameter adds a query parameter.

func (*SelfTermsReviewPostRequest) Request added in v0.0.329

Request sets the value of the 'request' parameter.

func (*SelfTermsReviewPostRequest) Send added in v0.0.329

Send sends this request, waits for the response, and returns it.

This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.

func (*SelfTermsReviewPostRequest) SendContext added in v0.0.329

func (r *SelfTermsReviewPostRequest) SendContext(ctx context.Context) (result *SelfTermsReviewPostResponse, err error)

SendContext sends this request, waits for the response, and returns it.

type SelfTermsReviewPostResponse added in v0.0.329

type SelfTermsReviewPostResponse struct {
	// contains filtered or unexported fields
}

SelfTermsReviewPostResponse is the response for the 'post' method.

func (*SelfTermsReviewPostResponse) Error added in v0.0.329

Error returns the response error.

func (*SelfTermsReviewPostResponse) GetResponse added in v0.0.329

func (r *SelfTermsReviewPostResponse) GetResponse() (value *TermsReviewResponse, ok bool)

GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.

func (*SelfTermsReviewPostResponse) Header added in v0.0.329

Header returns header of the response.

func (*SelfTermsReviewPostResponse) Response added in v0.0.329

Response returns the value of the 'response' parameter.

func (*SelfTermsReviewPostResponse) Status added in v0.0.329

func (r *SelfTermsReviewPostResponse) Status() int

Status returns the response status code.

type SelfTermsReviewRequest added in v0.0.329

type SelfTermsReviewRequest struct {
	// contains filtered or unexported fields
}

SelfTermsReviewRequest represents the values of the 'self_terms_review_request' type.

Representation of Red Hat's Terms and Conditions for using OpenShift Dedicated and Amazon Red Hat OpenShift [Terms] review requests.

func UnmarshalSelfTermsReviewRequest added in v0.0.329

func UnmarshalSelfTermsReviewRequest(source interface{}) (object *SelfTermsReviewRequest, err error)

UnmarshalSelfTermsReviewRequest reads a value of the 'self_terms_review_request' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalSelfTermsReviewRequestList added in v0.0.329

func UnmarshalSelfTermsReviewRequestList(source interface{}) (items []*SelfTermsReviewRequest, err error)

UnmarshalSelfTermsReviewRequestList reads a list of values of the 'self_terms_review_request' type from the given source, which can be a slice of bytes, a string or a reader.

func (*SelfTermsReviewRequest) Empty added in v0.0.329

func (o *SelfTermsReviewRequest) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*SelfTermsReviewRequest) EventCode added in v0.0.329

func (o *SelfTermsReviewRequest) EventCode() string

EventCode returns the value of the 'event_code' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines the event code of the terms being checked

func (*SelfTermsReviewRequest) GetEventCode added in v0.0.329

func (o *SelfTermsReviewRequest) GetEventCode() (value string, ok bool)

GetEventCode returns the value of the 'event_code' attribute and a flag indicating if the attribute has a value.

Defines the event code of the terms being checked

func (*SelfTermsReviewRequest) GetSiteCode added in v0.0.329

func (o *SelfTermsReviewRequest) GetSiteCode() (value string, ok bool)

GetSiteCode returns the value of the 'site_code' attribute and a flag indicating if the attribute has a value.

Defines the site code of the terms being checked

func (*SelfTermsReviewRequest) SiteCode added in v0.0.329

func (o *SelfTermsReviewRequest) SiteCode() string

SiteCode returns the value of the 'site_code' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines the site code of the terms being checked

type SelfTermsReviewRequestBuilder added in v0.0.329

type SelfTermsReviewRequestBuilder struct {
	// contains filtered or unexported fields
}

SelfTermsReviewRequestBuilder contains the data and logic needed to build 'self_terms_review_request' objects.

Representation of Red Hat's Terms and Conditions for using OpenShift Dedicated and Amazon Red Hat OpenShift [Terms] review requests.

func NewSelfTermsReviewRequest added in v0.0.329

func NewSelfTermsReviewRequest() *SelfTermsReviewRequestBuilder

NewSelfTermsReviewRequest creates a new builder of 'self_terms_review_request' objects.

func (*SelfTermsReviewRequestBuilder) Build added in v0.0.329

Build creates a 'self_terms_review_request' object using the configuration stored in the builder.

func (*SelfTermsReviewRequestBuilder) Copy added in v0.0.329

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*SelfTermsReviewRequestBuilder) Empty added in v0.0.329

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*SelfTermsReviewRequestBuilder) EventCode added in v0.0.329

EventCode sets the value of the 'event_code' attribute to the given value.

func (*SelfTermsReviewRequestBuilder) SiteCode added in v0.0.329

SiteCode sets the value of the 'site_code' attribute to the given value.

type SelfTermsReviewRequestList added in v0.0.329

type SelfTermsReviewRequestList struct {
	// contains filtered or unexported fields
}

SelfTermsReviewRequestList is a list of values of the 'self_terms_review_request' type.

func (*SelfTermsReviewRequestList) Each added in v0.0.329

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfTermsReviewRequestList) Empty added in v0.0.329

func (l *SelfTermsReviewRequestList) Empty() bool

Empty returns true if the list is empty.

func (*SelfTermsReviewRequestList) Get added in v0.0.329

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*SelfTermsReviewRequestList) Len added in v0.0.329

Len returns the length of the list.

func (*SelfTermsReviewRequestList) Range added in v0.0.329

func (l *SelfTermsReviewRequestList) Range(f func(index int, item *SelfTermsReviewRequest) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*SelfTermsReviewRequestList) Slice added in v0.0.329

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type SelfTermsReviewRequestListBuilder added in v0.0.329

type SelfTermsReviewRequestListBuilder struct {
	// contains filtered or unexported fields
}

SelfTermsReviewRequestListBuilder contains the data and logic needed to build 'self_terms_review_request' objects.

func NewSelfTermsReviewRequestList added in v0.0.329

func NewSelfTermsReviewRequestList() *SelfTermsReviewRequestListBuilder

NewSelfTermsReviewRequestList creates a new builder of 'self_terms_review_request' objects.

func (*SelfTermsReviewRequestListBuilder) Build added in v0.0.329

Build creates a list of 'self_terms_review_request' objects using the configuration stored in the builder.

func (*SelfTermsReviewRequestListBuilder) Copy added in v0.0.329

Copy copies the items of the given list into this builder, discarding any previous items.

func (*SelfTermsReviewRequestListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*SelfTermsReviewRequestListBuilder) Items added in v0.0.329

Items sets the items of the list.

type SubscriptionStatus added in v0.0.329

type SubscriptionStatus string

SubscriptionStatus represents the values of the 'subscription_status' enumerated type.

const (
	// Active state subscriptions have their related resources currently running and reporting an active state
	// Whether a subscription is active is determined depending on the plan of the subscription
	// For example, OCP subscriptions are active if the OCP cluster is successfully reporting metrics
	//              RHOSR subscriptions are active if the service-registry service determines they are, the service updates the subscription as necessary
	SubscriptionStatusActive SubscriptionStatus = "active"
	// Subscriptions move to Archived when the resources are no longer visibile to OCM and suspected removed
	// Users can also move some disconnected subscriptions to archived state
	// If a subscription in Archived state's resources start reporting again, the subscription may move back to Active
	SubscriptionStatusArchived SubscriptionStatus = "archived"
	// Deprovisioned subscriptions can be considered completely deleted. As of this writing, only managed plan subscriptions are completely
	// deleted. Instead of actual DB row deletion, subscriptions are moved to Deprovisioned status and all associated resources (quota,
	// roles, etc) are _actually_ deleted. This allows us to keep track of what subscriptions existed and when.
	SubscriptionStatusDeprovisioned SubscriptionStatus = "deprovisioned"
	// Disconnected subscriptions are Active subscriptions that are intentionally not reporting an active state. There may be some
	// desire by the subscription owner not to connect the resources to OCM. This status allows the subscription to stay in OCM without
	// automatically moving to Stale or Archived.
	SubscriptionStatusDisconnected SubscriptionStatus = "disconnected"
	// Reserved subscriptions are created during the resource installation process. A reserved subscription represents a subscription
	// whose resources do not yet exist, but are expected to exist soon. Creating a reserved subscription allows services to reserve quota
	// for resources that are in the process of creation. Services are expected to update the status to Active or Deprovisioned once
	// the creation process completes, or fails.
	SubscriptionStatusReserved SubscriptionStatus = "reserved"
	// Stale subscriptions are active subscriptions who have stopped reporting an active state. Once reports cease, the subscription
	// is moved to stale to indicate to users that OCM can no longer see the Active resources. Subscriptions in stale state will automatically
	// transition back to active if the resources stat reporting again. They will also transition to Disconnected or Archived if the
	// resources never resume reporting.
	SubscriptionStatusStale SubscriptionStatus = "stale"
)

func UnmarshalSubscriptionStatusList added in v0.0.329

func UnmarshalSubscriptionStatusList(source interface{}) (items []SubscriptionStatus, err error)

UnmarshalSubscriptionStatusList reads a list of values of the 'subscription_status' type from the given source, which can be a slice of bytes, a string or a reader.

type TermsReviewClient added in v0.0.329

type TermsReviewClient struct {
	// contains filtered or unexported fields
}

TermsReviewClient is the client of the 'terms_review' resource.

Manages Red Hat's Terms and Conditions for using OpenShift Dedicated and Amazon Red Hat OpenShift [Terms] review requests.

func NewTermsReviewClient added in v0.0.329

func NewTermsReviewClient(transport http.RoundTripper, path string) *TermsReviewClient

NewTermsReviewClient creates a new client for the 'terms_review' resource using the given transport to send the requests and receive the responses.

func (*TermsReviewClient) Post added in v0.0.329

Post creates a request for the 'post' method.

Reviews a user's status of Terms.

type TermsReviewPostRequest added in v0.0.329

type TermsReviewPostRequest struct {
	// contains filtered or unexported fields
}

TermsReviewPostRequest is the request for the 'post' method.

func (*TermsReviewPostRequest) Header added in v0.0.329

func (r *TermsReviewPostRequest) Header(name string, value interface{}) *TermsReviewPostRequest

Header adds a request header.

func (*TermsReviewPostRequest) Impersonate added in v0.0.329

Impersonate wraps requests on behalf of another user. Note: Services that do not support this feature may silently ignore this call.

func (*TermsReviewPostRequest) Parameter added in v0.0.329

func (r *TermsReviewPostRequest) Parameter(name string, value interface{}) *TermsReviewPostRequest

Parameter adds a query parameter.

func (*TermsReviewPostRequest) Request added in v0.0.329

Request sets the value of the 'request' parameter.

func (*TermsReviewPostRequest) Send added in v0.0.329

func (r *TermsReviewPostRequest) Send() (result *TermsReviewPostResponse, err error)

Send sends this request, waits for the response, and returns it.

This is a potentially lengthy operation, as it requires network communication. Consider using a context and the SendContext method.

func (*TermsReviewPostRequest) SendContext added in v0.0.329

func (r *TermsReviewPostRequest) SendContext(ctx context.Context) (result *TermsReviewPostResponse, err error)

SendContext sends this request, waits for the response, and returns it.

type TermsReviewPostResponse added in v0.0.329

type TermsReviewPostResponse struct {
	// contains filtered or unexported fields
}

TermsReviewPostResponse is the response for the 'post' method.

func (*TermsReviewPostResponse) Error added in v0.0.329

func (r *TermsReviewPostResponse) Error() *errors.Error

Error returns the response error.

func (*TermsReviewPostResponse) GetResponse added in v0.0.329

func (r *TermsReviewPostResponse) GetResponse() (value *TermsReviewResponse, ok bool)

GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.

func (*TermsReviewPostResponse) Header added in v0.0.329

func (r *TermsReviewPostResponse) Header() http.Header

Header returns header of the response.

func (*TermsReviewPostResponse) Response added in v0.0.329

Response returns the value of the 'response' parameter.

func (*TermsReviewPostResponse) Status added in v0.0.329

func (r *TermsReviewPostResponse) Status() int

Status returns the response status code.

type TermsReviewRequest added in v0.0.329

type TermsReviewRequest struct {
	// contains filtered or unexported fields
}

TermsReviewRequest represents the values of the 'terms_review_request' type.

Representation of Red Hat's Terms and Conditions for using OpenShift Dedicated and Amazon Red Hat OpenShift [Terms] review requests.

func UnmarshalTermsReviewRequest added in v0.0.329

func UnmarshalTermsReviewRequest(source interface{}) (object *TermsReviewRequest, err error)

UnmarshalTermsReviewRequest reads a value of the 'terms_review_request' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalTermsReviewRequestList added in v0.0.329

func UnmarshalTermsReviewRequestList(source interface{}) (items []*TermsReviewRequest, err error)

UnmarshalTermsReviewRequestList reads a list of values of the 'terms_review_request' type from the given source, which can be a slice of bytes, a string or a reader.

func (*TermsReviewRequest) AccountUsername added in v0.0.329

func (o *TermsReviewRequest) AccountUsername() string

AccountUsername returns the value of the 'account_username' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines the username of the account of which Terms is being reviewed.

func (*TermsReviewRequest) CheckOptionalTerms added in v0.0.329

func (o *TermsReviewRequest) CheckOptionalTerms() bool

CheckOptionalTerms returns the value of the 'check_optional_terms' attribute, or the zero value of the type if the attribute doesn't have a value.

If false, only `terms_required` will be checked

func (*TermsReviewRequest) Empty added in v0.0.329

func (o *TermsReviewRequest) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*TermsReviewRequest) EventCode added in v0.0.329

func (o *TermsReviewRequest) EventCode() string

EventCode returns the value of the 'event_code' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines the event code of the terms being checked

func (*TermsReviewRequest) GetAccountUsername added in v0.0.329

func (o *TermsReviewRequest) GetAccountUsername() (value string, ok bool)

GetAccountUsername returns the value of the 'account_username' attribute and a flag indicating if the attribute has a value.

Defines the username of the account of which Terms is being reviewed.

func (*TermsReviewRequest) GetCheckOptionalTerms added in v0.0.329

func (o *TermsReviewRequest) GetCheckOptionalTerms() (value bool, ok bool)

GetCheckOptionalTerms returns the value of the 'check_optional_terms' attribute and a flag indicating if the attribute has a value.

If false, only `terms_required` will be checked

func (*TermsReviewRequest) GetEventCode added in v0.0.329

func (o *TermsReviewRequest) GetEventCode() (value string, ok bool)

GetEventCode returns the value of the 'event_code' attribute and a flag indicating if the attribute has a value.

Defines the event code of the terms being checked

func (*TermsReviewRequest) GetSiteCode added in v0.0.329

func (o *TermsReviewRequest) GetSiteCode() (value string, ok bool)

GetSiteCode returns the value of the 'site_code' attribute and a flag indicating if the attribute has a value.

Defines the site code of the terms being checked

func (*TermsReviewRequest) SiteCode added in v0.0.329

func (o *TermsReviewRequest) SiteCode() string

SiteCode returns the value of the 'site_code' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines the site code of the terms being checked

type TermsReviewRequestBuilder added in v0.0.329

type TermsReviewRequestBuilder struct {
	// contains filtered or unexported fields
}

TermsReviewRequestBuilder contains the data and logic needed to build 'terms_review_request' objects.

Representation of Red Hat's Terms and Conditions for using OpenShift Dedicated and Amazon Red Hat OpenShift [Terms] review requests.

func NewTermsReviewRequest added in v0.0.329

func NewTermsReviewRequest() *TermsReviewRequestBuilder

NewTermsReviewRequest creates a new builder of 'terms_review_request' objects.

func (*TermsReviewRequestBuilder) AccountUsername added in v0.0.329

func (b *TermsReviewRequestBuilder) AccountUsername(value string) *TermsReviewRequestBuilder

AccountUsername sets the value of the 'account_username' attribute to the given value.

func (*TermsReviewRequestBuilder) Build added in v0.0.329

func (b *TermsReviewRequestBuilder) Build() (object *TermsReviewRequest, err error)

Build creates a 'terms_review_request' object using the configuration stored in the builder.

func (*TermsReviewRequestBuilder) CheckOptionalTerms added in v0.0.329

func (b *TermsReviewRequestBuilder) CheckOptionalTerms(value bool) *TermsReviewRequestBuilder

CheckOptionalTerms sets the value of the 'check_optional_terms' attribute to the given value.

func (*TermsReviewRequestBuilder) Copy added in v0.0.329

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*TermsReviewRequestBuilder) Empty added in v0.0.329

func (b *TermsReviewRequestBuilder) Empty() bool

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*TermsReviewRequestBuilder) EventCode added in v0.0.329

EventCode sets the value of the 'event_code' attribute to the given value.

func (*TermsReviewRequestBuilder) SiteCode added in v0.0.329

SiteCode sets the value of the 'site_code' attribute to the given value.

type TermsReviewRequestList added in v0.0.329

type TermsReviewRequestList struct {
	// contains filtered or unexported fields
}

TermsReviewRequestList is a list of values of the 'terms_review_request' type.

func (*TermsReviewRequestList) Each added in v0.0.329

func (l *TermsReviewRequestList) Each(f func(item *TermsReviewRequest) bool)

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*TermsReviewRequestList) Empty added in v0.0.329

func (l *TermsReviewRequestList) Empty() bool

Empty returns true if the list is empty.

func (*TermsReviewRequestList) Get added in v0.0.329

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*TermsReviewRequestList) Len added in v0.0.329

func (l *TermsReviewRequestList) Len() int

Len returns the length of the list.

func (*TermsReviewRequestList) Range added in v0.0.329

func (l *TermsReviewRequestList) Range(f func(index int, item *TermsReviewRequest) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*TermsReviewRequestList) Slice added in v0.0.329

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type TermsReviewRequestListBuilder added in v0.0.329

type TermsReviewRequestListBuilder struct {
	// contains filtered or unexported fields
}

TermsReviewRequestListBuilder contains the data and logic needed to build 'terms_review_request' objects.

func NewTermsReviewRequestList added in v0.0.329

func NewTermsReviewRequestList() *TermsReviewRequestListBuilder

NewTermsReviewRequestList creates a new builder of 'terms_review_request' objects.

func (*TermsReviewRequestListBuilder) Build added in v0.0.329

Build creates a list of 'terms_review_request' objects using the configuration stored in the builder.

func (*TermsReviewRequestListBuilder) Copy added in v0.0.329

Copy copies the items of the given list into this builder, discarding any previous items.

func (*TermsReviewRequestListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*TermsReviewRequestListBuilder) Items added in v0.0.329

Items sets the items of the list.

type TermsReviewResponse added in v0.0.329

type TermsReviewResponse struct {
	// contains filtered or unexported fields
}

TermsReviewResponse represents the values of the 'terms_review_response' type.

Representation of Red Hat's Terms and Conditions for using OpenShift Dedicated and Amazon Red Hat OpenShift [Terms] review response.

func UnmarshalTermsReviewResponse added in v0.0.329

func UnmarshalTermsReviewResponse(source interface{}) (object *TermsReviewResponse, err error)

UnmarshalTermsReviewResponse reads a value of the 'terms_review_response' type from the given source, which can be an slice of bytes, a string or a reader.

func UnmarshalTermsReviewResponseList added in v0.0.329

func UnmarshalTermsReviewResponseList(source interface{}) (items []*TermsReviewResponse, err error)

UnmarshalTermsReviewResponseList reads a list of values of the 'terms_review_response' type from the given source, which can be a slice of bytes, a string or a reader.

func (*TermsReviewResponse) AccountId added in v0.0.329

func (o *TermsReviewResponse) AccountId() string

AccountId returns the value of the 'account_id' attribute, or the zero value of the type if the attribute doesn't have a value.

Account ID of requesting user.

func (*TermsReviewResponse) Empty added in v0.0.329

func (o *TermsReviewResponse) Empty() bool

Empty returns true if the object is empty, i.e. no attribute has a value.

func (*TermsReviewResponse) GetAccountId added in v0.0.329

func (o *TermsReviewResponse) GetAccountId() (value string, ok bool)

GetAccountId returns the value of the 'account_id' attribute and a flag indicating if the attribute has a value.

Account ID of requesting user.

func (*TermsReviewResponse) GetOrganizationID added in v0.0.329

func (o *TermsReviewResponse) GetOrganizationID() (value string, ok bool)

GetOrganizationID returns the value of the 'organization_ID' attribute and a flag indicating if the attribute has a value.

Indicates which Organization the user belongs to.

func (*TermsReviewResponse) GetRedirectUrl added in v0.0.329

func (o *TermsReviewResponse) GetRedirectUrl() (value string, ok bool)

GetRedirectUrl returns the value of the 'redirect_url' attribute and a flag indicating if the attribute has a value.

Optional URL to Red Hat's Terms and Conditions Application if the user has either required or available Terms needs to acknowledge.

func (*TermsReviewResponse) GetTermsAvailable added in v0.0.329

func (o *TermsReviewResponse) GetTermsAvailable() (value bool, ok bool)

GetTermsAvailable returns the value of the 'terms_available' attribute and a flag indicating if the attribute has a value.

Defines whether Terms are available.

func (*TermsReviewResponse) GetTermsRequired added in v0.0.329

func (o *TermsReviewResponse) GetTermsRequired() (value bool, ok bool)

GetTermsRequired returns the value of the 'terms_required' attribute and a flag indicating if the attribute has a value.

Defines whether user is required to accept Terms before using OpenShift Dedicated and Amazon Red Hat OpenShift.

func (*TermsReviewResponse) OrganizationID added in v0.0.329

func (o *TermsReviewResponse) OrganizationID() string

OrganizationID returns the value of the 'organization_ID' attribute, or the zero value of the type if the attribute doesn't have a value.

Indicates which Organization the user belongs to.

func (*TermsReviewResponse) RedirectUrl added in v0.0.329

func (o *TermsReviewResponse) RedirectUrl() string

RedirectUrl returns the value of the 'redirect_url' attribute, or the zero value of the type if the attribute doesn't have a value.

Optional URL to Red Hat's Terms and Conditions Application if the user has either required or available Terms needs to acknowledge.

func (*TermsReviewResponse) TermsAvailable added in v0.0.329

func (o *TermsReviewResponse) TermsAvailable() bool

TermsAvailable returns the value of the 'terms_available' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines whether Terms are available.

func (*TermsReviewResponse) TermsRequired added in v0.0.329

func (o *TermsReviewResponse) TermsRequired() bool

TermsRequired returns the value of the 'terms_required' attribute, or the zero value of the type if the attribute doesn't have a value.

Defines whether user is required to accept Terms before using OpenShift Dedicated and Amazon Red Hat OpenShift.

type TermsReviewResponseBuilder added in v0.0.329

type TermsReviewResponseBuilder struct {
	// contains filtered or unexported fields
}

TermsReviewResponseBuilder contains the data and logic needed to build 'terms_review_response' objects.

Representation of Red Hat's Terms and Conditions for using OpenShift Dedicated and Amazon Red Hat OpenShift [Terms] review response.

func NewTermsReviewResponse added in v0.0.329

func NewTermsReviewResponse() *TermsReviewResponseBuilder

NewTermsReviewResponse creates a new builder of 'terms_review_response' objects.

func (*TermsReviewResponseBuilder) AccountId added in v0.0.329

AccountId sets the value of the 'account_id' attribute to the given value.

func (*TermsReviewResponseBuilder) Build added in v0.0.329

func (b *TermsReviewResponseBuilder) Build() (object *TermsReviewResponse, err error)

Build creates a 'terms_review_response' object using the configuration stored in the builder.

func (*TermsReviewResponseBuilder) Copy added in v0.0.329

Copy copies the attributes of the given object into this builder, discarding any previous values.

func (*TermsReviewResponseBuilder) Empty added in v0.0.329

func (b *TermsReviewResponseBuilder) Empty() bool

Empty returns true if the builder is empty, i.e. no attribute has a value.

func (*TermsReviewResponseBuilder) OrganizationID added in v0.0.329

OrganizationID sets the value of the 'organization_ID' attribute to the given value.

func (*TermsReviewResponseBuilder) RedirectUrl added in v0.0.329

RedirectUrl sets the value of the 'redirect_url' attribute to the given value.

func (*TermsReviewResponseBuilder) TermsAvailable added in v0.0.329

TermsAvailable sets the value of the 'terms_available' attribute to the given value.

func (*TermsReviewResponseBuilder) TermsRequired added in v0.0.329

TermsRequired sets the value of the 'terms_required' attribute to the given value.

type TermsReviewResponseList added in v0.0.329

type TermsReviewResponseList struct {
	// contains filtered or unexported fields
}

TermsReviewResponseList is a list of values of the 'terms_review_response' type.

func (*TermsReviewResponseList) Each added in v0.0.329

func (l *TermsReviewResponseList) Each(f func(item *TermsReviewResponse) bool)

Each runs the given function for each item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*TermsReviewResponseList) Empty added in v0.0.329

func (l *TermsReviewResponseList) Empty() bool

Empty returns true if the list is empty.

func (*TermsReviewResponseList) Get added in v0.0.329

Get returns the item of the list with the given index. If there is no item with that index it returns nil.

func (*TermsReviewResponseList) Len added in v0.0.329

func (l *TermsReviewResponseList) Len() int

Len returns the length of the list.

func (*TermsReviewResponseList) Range added in v0.0.329

func (l *TermsReviewResponseList) Range(f func(index int, item *TermsReviewResponse) bool)

Range runs the given function for each index and item of the list, in order. If the function returns false the iteration stops, otherwise it continues till all the elements of the list have been processed.

func (*TermsReviewResponseList) Slice added in v0.0.329

Slice returns an slice containing the items of the list. The returned slice is a copy of the one used internally, so it can be modified without affecting the internal representation.

If you don't need to modify the returned slice consider using the Each or Range functions, as they don't need to allocate a new slice.

type TermsReviewResponseListBuilder added in v0.0.329

type TermsReviewResponseListBuilder struct {
	// contains filtered or unexported fields
}

TermsReviewResponseListBuilder contains the data and logic needed to build 'terms_review_response' objects.

func NewTermsReviewResponseList added in v0.0.329

func NewTermsReviewResponseList() *TermsReviewResponseListBuilder

NewTermsReviewResponseList creates a new builder of 'terms_review_response' objects.

func (*TermsReviewResponseListBuilder) Build added in v0.0.329

Build creates a list of 'terms_review_response' objects using the configuration stored in the builder.

func (*TermsReviewResponseListBuilder) Copy added in v0.0.329

Copy copies the items of the given list into this builder, discarding any previous items.

func (*TermsReviewResponseListBuilder) Empty added in v0.0.329

Empty returns true if the list is empty.

func (*TermsReviewResponseListBuilder) Items added in v0.0.329

Items sets the items of the list.

Source Files

Jump to

Keyboard shortcuts

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