Documentation
¶
Index ¶
- func MarshalAccessReviewRequest(object *AccessReviewRequest, target interface{}) error
- func MarshalAccessReviewResponse(object *AccessReviewResponse, target interface{}) error
- func MarshalExportControlReviewRequest(object *ExportControlReviewRequest, target interface{}) error
- func MarshalExportControlReviewResponse(object *ExportControlReviewResponse, target interface{}) error
- func MarshalSelfAccessReviewRequest(object *SelfAccessReviewRequest, target interface{}) error
- func MarshalSelfAccessReviewResponse(object *SelfAccessReviewResponse, target interface{}) error
- type AccessReviewAdapter
- type AccessReviewClient
- type AccessReviewPostRequest
- func (r *AccessReviewPostRequest) Header(name string, value interface{}) *AccessReviewPostRequest
- func (r *AccessReviewPostRequest) Parameter(name string, value interface{}) *AccessReviewPostRequest
- func (r *AccessReviewPostRequest) Request(value *AccessReviewRequest) *AccessReviewPostRequest
- func (r *AccessReviewPostRequest) Send() (result *AccessReviewPostResponse, err error)
- func (r *AccessReviewPostRequest) SendContext(ctx context.Context) (result *AccessReviewPostResponse, err error)
- type AccessReviewPostResponse
- func (r *AccessReviewPostResponse) Error() *errors.Error
- func (r *AccessReviewPostResponse) GetResponse() (value *AccessReviewResponse, ok bool)
- func (r *AccessReviewPostResponse) Header() http.Header
- func (r *AccessReviewPostResponse) Response() *AccessReviewResponse
- func (r *AccessReviewPostResponse) Status() int
- type AccessReviewPostServerRequest
- type AccessReviewPostServerResponse
- type AccessReviewRequest
- func (o *AccessReviewRequest) AccountUsername() string
- func (o *AccessReviewRequest) Action() string
- func (o *AccessReviewRequest) ClusterID() string
- func (o *AccessReviewRequest) Empty() bool
- func (o *AccessReviewRequest) GetAccountUsername() (value string, ok bool)
- func (o *AccessReviewRequest) GetAction() (value string, ok bool)
- func (o *AccessReviewRequest) GetClusterID() (value string, ok bool)
- func (o *AccessReviewRequest) GetOrganizationID() (value string, ok bool)
- func (o *AccessReviewRequest) GetResourceType() (value string, ok bool)
- func (o *AccessReviewRequest) GetSubscriptionID() (value string, ok bool)
- func (o *AccessReviewRequest) OrganizationID() string
- func (o *AccessReviewRequest) ResourceType() string
- func (o *AccessReviewRequest) SubscriptionID() string
- type AccessReviewRequestBuilder
- func (b *AccessReviewRequestBuilder) AccountUsername(value string) *AccessReviewRequestBuilder
- func (b *AccessReviewRequestBuilder) Action(value string) *AccessReviewRequestBuilder
- func (b *AccessReviewRequestBuilder) Build() (object *AccessReviewRequest, err error)
- func (b *AccessReviewRequestBuilder) ClusterID(value string) *AccessReviewRequestBuilder
- func (b *AccessReviewRequestBuilder) Copy(object *AccessReviewRequest) *AccessReviewRequestBuilder
- func (b *AccessReviewRequestBuilder) OrganizationID(value string) *AccessReviewRequestBuilder
- func (b *AccessReviewRequestBuilder) ResourceType(value string) *AccessReviewRequestBuilder
- func (b *AccessReviewRequestBuilder) SubscriptionID(value string) *AccessReviewRequestBuilder
- type AccessReviewRequestList
- func (l *AccessReviewRequestList) Each(f func(item *AccessReviewRequest) bool)
- func (l *AccessReviewRequestList) Empty() bool
- func (l *AccessReviewRequestList) Get(i int) *AccessReviewRequest
- func (l *AccessReviewRequestList) Len() int
- func (l *AccessReviewRequestList) Range(f func(index int, item *AccessReviewRequest) bool)
- func (l *AccessReviewRequestList) Slice() []*AccessReviewRequest
- type AccessReviewRequestListBuilder
- type AccessReviewResponse
- func (o *AccessReviewResponse) AccountUsername() string
- func (o *AccessReviewResponse) Action() string
- func (o *AccessReviewResponse) Allowed() bool
- func (o *AccessReviewResponse) ClusterID() string
- func (o *AccessReviewResponse) Empty() bool
- func (o *AccessReviewResponse) GetAccountUsername() (value string, ok bool)
- func (o *AccessReviewResponse) GetAction() (value string, ok bool)
- func (o *AccessReviewResponse) GetAllowed() (value bool, ok bool)
- func (o *AccessReviewResponse) GetClusterID() (value string, ok bool)
- func (o *AccessReviewResponse) GetOrganizationID() (value string, ok bool)
- func (o *AccessReviewResponse) GetResourceType() (value string, ok bool)
- func (o *AccessReviewResponse) GetSubscriptionID() (value string, ok bool)
- func (o *AccessReviewResponse) OrganizationID() string
- func (o *AccessReviewResponse) ResourceType() string
- func (o *AccessReviewResponse) SubscriptionID() string
- type AccessReviewResponseBuilder
- func (b *AccessReviewResponseBuilder) AccountUsername(value string) *AccessReviewResponseBuilder
- func (b *AccessReviewResponseBuilder) Action(value string) *AccessReviewResponseBuilder
- func (b *AccessReviewResponseBuilder) Allowed(value bool) *AccessReviewResponseBuilder
- func (b *AccessReviewResponseBuilder) Build() (object *AccessReviewResponse, err error)
- func (b *AccessReviewResponseBuilder) ClusterID(value string) *AccessReviewResponseBuilder
- func (b *AccessReviewResponseBuilder) Copy(object *AccessReviewResponse) *AccessReviewResponseBuilder
- func (b *AccessReviewResponseBuilder) OrganizationID(value string) *AccessReviewResponseBuilder
- func (b *AccessReviewResponseBuilder) ResourceType(value string) *AccessReviewResponseBuilder
- func (b *AccessReviewResponseBuilder) SubscriptionID(value string) *AccessReviewResponseBuilder
- type AccessReviewResponseList
- func (l *AccessReviewResponseList) Each(f func(item *AccessReviewResponse) bool)
- func (l *AccessReviewResponseList) Empty() bool
- func (l *AccessReviewResponseList) Get(i int) *AccessReviewResponse
- func (l *AccessReviewResponseList) Len() int
- func (l *AccessReviewResponseList) Range(f func(index int, item *AccessReviewResponse) bool)
- func (l *AccessReviewResponseList) Slice() []*AccessReviewResponse
- type AccessReviewResponseListBuilder
- type AccessReviewServer
- type ExportControlReviewAdapter
- type ExportControlReviewClient
- type ExportControlReviewPostRequest
- func (r *ExportControlReviewPostRequest) Header(name string, value interface{}) *ExportControlReviewPostRequest
- func (r *ExportControlReviewPostRequest) Parameter(name string, value interface{}) *ExportControlReviewPostRequest
- func (r *ExportControlReviewPostRequest) Request(value *ExportControlReviewRequest) *ExportControlReviewPostRequest
- func (r *ExportControlReviewPostRequest) Send() (result *ExportControlReviewPostResponse, err error)
- func (r *ExportControlReviewPostRequest) SendContext(ctx context.Context) (result *ExportControlReviewPostResponse, err error)
- type ExportControlReviewPostResponse
- func (r *ExportControlReviewPostResponse) Error() *errors.Error
- func (r *ExportControlReviewPostResponse) GetResponse() (value *ExportControlReviewResponse, ok bool)
- func (r *ExportControlReviewPostResponse) Header() http.Header
- func (r *ExportControlReviewPostResponse) Response() *ExportControlReviewResponse
- func (r *ExportControlReviewPostResponse) Status() int
- type ExportControlReviewPostServerRequest
- type ExportControlReviewPostServerResponse
- type ExportControlReviewRequest
- type ExportControlReviewRequestBuilder
- func (b *ExportControlReviewRequestBuilder) AccountUsername(value string) *ExportControlReviewRequestBuilder
- func (b *ExportControlReviewRequestBuilder) Build() (object *ExportControlReviewRequest, err error)
- func (b *ExportControlReviewRequestBuilder) Copy(object *ExportControlReviewRequest) *ExportControlReviewRequestBuilder
- type ExportControlReviewRequestList
- func (l *ExportControlReviewRequestList) Each(f func(item *ExportControlReviewRequest) bool)
- func (l *ExportControlReviewRequestList) Empty() bool
- func (l *ExportControlReviewRequestList) Get(i int) *ExportControlReviewRequest
- func (l *ExportControlReviewRequestList) Len() int
- func (l *ExportControlReviewRequestList) Range(f func(index int, item *ExportControlReviewRequest) bool)
- func (l *ExportControlReviewRequestList) Slice() []*ExportControlReviewRequest
- type ExportControlReviewRequestListBuilder
- type ExportControlReviewResponse
- type ExportControlReviewResponseBuilder
- func (b *ExportControlReviewResponseBuilder) Build() (object *ExportControlReviewResponse, err error)
- func (b *ExportControlReviewResponseBuilder) Copy(object *ExportControlReviewResponse) *ExportControlReviewResponseBuilder
- func (b *ExportControlReviewResponseBuilder) Restricted(value bool) *ExportControlReviewResponseBuilder
- type ExportControlReviewResponseList
- func (l *ExportControlReviewResponseList) Each(f func(item *ExportControlReviewResponse) bool)
- func (l *ExportControlReviewResponseList) Empty() bool
- func (l *ExportControlReviewResponseList) Get(i int) *ExportControlReviewResponse
- func (l *ExportControlReviewResponseList) Len() int
- func (l *ExportControlReviewResponseList) Range(f func(index int, item *ExportControlReviewResponse) bool)
- func (l *ExportControlReviewResponseList) Slice() []*ExportControlReviewResponse
- type ExportControlReviewResponseListBuilder
- type ExportControlReviewServer
- type RootAdapter
- type RootClient
- type RootServer
- type SelfAccessReviewAdapter
- type SelfAccessReviewClient
- type SelfAccessReviewPostRequest
- func (r *SelfAccessReviewPostRequest) Header(name string, value interface{}) *SelfAccessReviewPostRequest
- func (r *SelfAccessReviewPostRequest) Parameter(name string, value interface{}) *SelfAccessReviewPostRequest
- func (r *SelfAccessReviewPostRequest) Request(value *SelfAccessReviewRequest) *SelfAccessReviewPostRequest
- func (r *SelfAccessReviewPostRequest) Send() (result *SelfAccessReviewPostResponse, err error)
- func (r *SelfAccessReviewPostRequest) SendContext(ctx context.Context) (result *SelfAccessReviewPostResponse, err error)
- type SelfAccessReviewPostResponse
- func (r *SelfAccessReviewPostResponse) Error() *errors.Error
- func (r *SelfAccessReviewPostResponse) GetResponse() (value *SelfAccessReviewResponse, ok bool)
- func (r *SelfAccessReviewPostResponse) Header() http.Header
- func (r *SelfAccessReviewPostResponse) Response() *SelfAccessReviewResponse
- func (r *SelfAccessReviewPostResponse) Status() int
- type SelfAccessReviewPostServerRequest
- type SelfAccessReviewPostServerResponse
- type SelfAccessReviewRequest
- func (o *SelfAccessReviewRequest) Action() string
- func (o *SelfAccessReviewRequest) ClusterID() string
- func (o *SelfAccessReviewRequest) Empty() bool
- func (o *SelfAccessReviewRequest) GetAction() (value string, ok bool)
- func (o *SelfAccessReviewRequest) GetClusterID() (value string, ok bool)
- func (o *SelfAccessReviewRequest) GetOrganizationID() (value string, ok bool)
- func (o *SelfAccessReviewRequest) GetResourceType() (value string, ok bool)
- func (o *SelfAccessReviewRequest) GetSubscriptionID() (value string, ok bool)
- func (o *SelfAccessReviewRequest) OrganizationID() string
- func (o *SelfAccessReviewRequest) ResourceType() string
- func (o *SelfAccessReviewRequest) SubscriptionID() string
- type SelfAccessReviewRequestBuilder
- func (b *SelfAccessReviewRequestBuilder) Action(value string) *SelfAccessReviewRequestBuilder
- func (b *SelfAccessReviewRequestBuilder) Build() (object *SelfAccessReviewRequest, err error)
- func (b *SelfAccessReviewRequestBuilder) ClusterID(value string) *SelfAccessReviewRequestBuilder
- func (b *SelfAccessReviewRequestBuilder) Copy(object *SelfAccessReviewRequest) *SelfAccessReviewRequestBuilder
- func (b *SelfAccessReviewRequestBuilder) OrganizationID(value string) *SelfAccessReviewRequestBuilder
- func (b *SelfAccessReviewRequestBuilder) ResourceType(value string) *SelfAccessReviewRequestBuilder
- func (b *SelfAccessReviewRequestBuilder) SubscriptionID(value string) *SelfAccessReviewRequestBuilder
- type SelfAccessReviewRequestList
- func (l *SelfAccessReviewRequestList) Each(f func(item *SelfAccessReviewRequest) bool)
- func (l *SelfAccessReviewRequestList) Empty() bool
- func (l *SelfAccessReviewRequestList) Get(i int) *SelfAccessReviewRequest
- func (l *SelfAccessReviewRequestList) Len() int
- func (l *SelfAccessReviewRequestList) Range(f func(index int, item *SelfAccessReviewRequest) bool)
- func (l *SelfAccessReviewRequestList) Slice() []*SelfAccessReviewRequest
- type SelfAccessReviewRequestListBuilder
- type SelfAccessReviewResponse
- func (o *SelfAccessReviewResponse) Action() string
- func (o *SelfAccessReviewResponse) Allowed() bool
- func (o *SelfAccessReviewResponse) ClusterID() string
- func (o *SelfAccessReviewResponse) Empty() bool
- func (o *SelfAccessReviewResponse) GetAction() (value string, ok bool)
- func (o *SelfAccessReviewResponse) GetAllowed() (value bool, ok bool)
- func (o *SelfAccessReviewResponse) GetClusterID() (value string, ok bool)
- func (o *SelfAccessReviewResponse) GetOrganizationID() (value string, ok bool)
- func (o *SelfAccessReviewResponse) GetResourceType() (value string, ok bool)
- func (o *SelfAccessReviewResponse) GetSubscriptionID() (value string, ok bool)
- func (o *SelfAccessReviewResponse) OrganizationID() string
- func (o *SelfAccessReviewResponse) ResourceType() string
- func (o *SelfAccessReviewResponse) SubscriptionID() string
- type SelfAccessReviewResponseBuilder
- func (b *SelfAccessReviewResponseBuilder) Action(value string) *SelfAccessReviewResponseBuilder
- func (b *SelfAccessReviewResponseBuilder) Allowed(value bool) *SelfAccessReviewResponseBuilder
- func (b *SelfAccessReviewResponseBuilder) Build() (object *SelfAccessReviewResponse, err error)
- func (b *SelfAccessReviewResponseBuilder) ClusterID(value string) *SelfAccessReviewResponseBuilder
- func (b *SelfAccessReviewResponseBuilder) Copy(object *SelfAccessReviewResponse) *SelfAccessReviewResponseBuilder
- func (b *SelfAccessReviewResponseBuilder) OrganizationID(value string) *SelfAccessReviewResponseBuilder
- func (b *SelfAccessReviewResponseBuilder) ResourceType(value string) *SelfAccessReviewResponseBuilder
- func (b *SelfAccessReviewResponseBuilder) SubscriptionID(value string) *SelfAccessReviewResponseBuilder
- type SelfAccessReviewResponseList
- func (l *SelfAccessReviewResponseList) Each(f func(item *SelfAccessReviewResponse) bool)
- func (l *SelfAccessReviewResponseList) Empty() bool
- func (l *SelfAccessReviewResponseList) Get(i int) *SelfAccessReviewResponse
- func (l *SelfAccessReviewResponseList) Len() int
- func (l *SelfAccessReviewResponseList) Range(f func(index int, item *SelfAccessReviewResponse) bool)
- func (l *SelfAccessReviewResponseList) Slice() []*SelfAccessReviewResponse
- type SelfAccessReviewResponseListBuilder
- type SelfAccessReviewServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MarshalAccessReviewRequest ¶
func MarshalAccessReviewRequest(object *AccessReviewRequest, target interface{}) error
MarshalAccessReviewRequest writes a value of the 'access_review_request' to the given target, which can be a writer or a JSON encoder.
func MarshalAccessReviewResponse ¶
func MarshalAccessReviewResponse(object *AccessReviewResponse, target interface{}) error
MarshalAccessReviewResponse writes a value of the 'access_review_response' to the given target, which can be a writer or a JSON encoder.
func MarshalExportControlReviewRequest ¶
func MarshalExportControlReviewRequest(object *ExportControlReviewRequest, target interface{}) error
MarshalExportControlReviewRequest writes a value of the 'export_control_review_request' to the given target, which can be a writer or a JSON encoder.
func MarshalExportControlReviewResponse ¶
func MarshalExportControlReviewResponse(object *ExportControlReviewResponse, target interface{}) error
MarshalExportControlReviewResponse writes a value of the 'export_control_review_response' to the given target, which can be a writer or a JSON encoder.
func MarshalSelfAccessReviewRequest ¶
func MarshalSelfAccessReviewRequest(object *SelfAccessReviewRequest, target interface{}) error
MarshalSelfAccessReviewRequest writes a value of the 'self_access_review_request' to the given target, which can be a writer or a JSON encoder.
func MarshalSelfAccessReviewResponse ¶
func MarshalSelfAccessReviewResponse(object *SelfAccessReviewResponse, target interface{}) error
MarshalSelfAccessReviewResponse writes a value of the 'self_access_review_response' to the given target, which can be a writer or a JSON encoder.
Types ¶
type AccessReviewAdapter ¶ added in v0.1.44
type AccessReviewAdapter struct {
// contains filtered or unexported fields
}
AccessReviewAdapter is an HTTP handler that knows how to translate HTTP requests into calls to the methods of an object that implements the AccessReviewServer interface.
func NewAccessReviewAdapter ¶ added in v0.1.44
func NewAccessReviewAdapter(server AccessReviewServer) *AccessReviewAdapter
NewAccessReviewAdapter creates a new adapter that will translate HTTP requests into calls to the given server.
func (*AccessReviewAdapter) ServeHTTP ¶ added in v0.1.44
func (a *AccessReviewAdapter) ServeHTTP(w http.ResponseWriter, r *http.Request)
ServeHTTP is the implementation of the http.Handler interface.
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, metric string) *AccessReviewClient
NewAccessReviewClient creates a new client for the 'access_review' resource using the given transport to sned the requests and receive the responses.
func (*AccessReviewClient) Post ¶
func (c *AccessReviewClient) Post() *AccessReviewPostRequest
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) Parameter ¶
func (r *AccessReviewPostRequest) Parameter(name string, value interface{}) *AccessReviewPostRequest
Parameter adds a query parameter.
func (*AccessReviewPostRequest) Request ¶
func (r *AccessReviewPostRequest) Request(value *AccessReviewRequest) *AccessReviewPostRequest
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 ¶
func (r *AccessReviewPostResponse) Error() *errors.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 ¶
func (r *AccessReviewPostResponse) Response() *AccessReviewResponse
Response returns the value of the 'response' parameter.
func (*AccessReviewPostResponse) Status ¶
func (r *AccessReviewPostResponse) Status() int
Status returns the response status code.
type AccessReviewPostServerRequest ¶
type AccessReviewPostServerRequest struct {
// contains filtered or unexported fields
}
AccessReviewPostServerRequest is the request for the 'post' method.
func (*AccessReviewPostServerRequest) GetRequest ¶
func (r *AccessReviewPostServerRequest) GetRequest() (value *AccessReviewRequest, ok bool)
GetRequest returns the value of the 'request' parameter and a flag indicating if the parameter has a value.
func (*AccessReviewPostServerRequest) Request ¶
func (r *AccessReviewPostServerRequest) Request() *AccessReviewRequest
Request returns the value of the 'request' parameter.
type AccessReviewPostServerResponse ¶
type AccessReviewPostServerResponse struct {
// contains filtered or unexported fields
}
AccessReviewPostServerResponse is the response for the 'post' method.
func (*AccessReviewPostServerResponse) Response ¶
func (r *AccessReviewPostServerResponse) Response(value *AccessReviewResponse) *AccessReviewPostServerResponse
Response sets the value of the 'response' parameter.
func (*AccessReviewPostServerResponse) Status ¶
func (r *AccessReviewPostServerResponse) Status(value int) *AccessReviewPostServerResponse
Status sets the 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, a reader or a JSON decoder.
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 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 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 ¶
func (b *AccessReviewRequestBuilder) AccountUsername(value string) *AccessReviewRequestBuilder
AccountUsername sets the value of the 'account_username' attribute to the given value.
func (*AccessReviewRequestBuilder) Action ¶
func (b *AccessReviewRequestBuilder) Action(value string) *AccessReviewRequestBuilder
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 ¶
func (b *AccessReviewRequestBuilder) ClusterID(value string) *AccessReviewRequestBuilder
ClusterID sets the value of the 'cluster_ID' attribute to the given value.
func (*AccessReviewRequestBuilder) Copy ¶
func (b *AccessReviewRequestBuilder) Copy(object *AccessReviewRequest) *AccessReviewRequestBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AccessReviewRequestBuilder) OrganizationID ¶
func (b *AccessReviewRequestBuilder) OrganizationID(value string) *AccessReviewRequestBuilder
OrganizationID sets the value of the 'organization_ID' attribute to the given value.
func (*AccessReviewRequestBuilder) ResourceType ¶
func (b *AccessReviewRequestBuilder) ResourceType(value string) *AccessReviewRequestBuilder
ResourceType sets the value of the 'resource_type' attribute to the given value.
func (*AccessReviewRequestBuilder) SubscriptionID ¶
func (b *AccessReviewRequestBuilder) SubscriptionID(value string) *AccessReviewRequestBuilder
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 UnmarshalAccessReviewRequestList ¶
func UnmarshalAccessReviewRequestList(source interface{}) (list *AccessReviewRequestList, err error)
UnmarshalAccessReviewRequestList reads a list of values of the 'access_review_request' from the given source, which can be a slice of bytes, a string, an io.Reader or a json.Decoder.
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 ¶
func (l *AccessReviewRequestList) Get(i int) *AccessReviewRequest
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 ¶
func (l *AccessReviewRequestList) Slice() []*AccessReviewRequest
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 ¶
func (b *AccessReviewRequestListBuilder) Build() (list *AccessReviewRequestList, err error)
Build creates a list of 'access_review_request' objects using the configuration stored in the builder.
func (*AccessReviewRequestListBuilder) Items ¶
func (b *AccessReviewRequestListBuilder) Items(values ...*AccessReviewRequestBuilder) *AccessReviewRequestListBuilder
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, a reader or a JSON decoder.
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 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 the resource type belongs to
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) 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) 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) 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 ¶
func (b *AccessReviewResponseBuilder) AccountUsername(value string) *AccessReviewResponseBuilder
AccountUsername sets the value of the 'account_username' attribute to the given value.
func (*AccessReviewResponseBuilder) Action ¶
func (b *AccessReviewResponseBuilder) Action(value string) *AccessReviewResponseBuilder
Action sets the value of the 'action' attribute to the given value.
func (*AccessReviewResponseBuilder) Allowed ¶
func (b *AccessReviewResponseBuilder) Allowed(value bool) *AccessReviewResponseBuilder
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 ¶
func (b *AccessReviewResponseBuilder) ClusterID(value string) *AccessReviewResponseBuilder
ClusterID sets the value of the 'cluster_ID' attribute to the given value.
func (*AccessReviewResponseBuilder) Copy ¶
func (b *AccessReviewResponseBuilder) Copy(object *AccessReviewResponse) *AccessReviewResponseBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*AccessReviewResponseBuilder) OrganizationID ¶
func (b *AccessReviewResponseBuilder) OrganizationID(value string) *AccessReviewResponseBuilder
OrganizationID sets the value of the 'organization_ID' attribute to the given value.
func (*AccessReviewResponseBuilder) ResourceType ¶
func (b *AccessReviewResponseBuilder) ResourceType(value string) *AccessReviewResponseBuilder
ResourceType sets the value of the 'resource_type' attribute to the given value.
func (*AccessReviewResponseBuilder) SubscriptionID ¶
func (b *AccessReviewResponseBuilder) SubscriptionID(value string) *AccessReviewResponseBuilder
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 UnmarshalAccessReviewResponseList ¶
func UnmarshalAccessReviewResponseList(source interface{}) (list *AccessReviewResponseList, err error)
UnmarshalAccessReviewResponseList reads a list of values of the 'access_review_response' from the given source, which can be a slice of bytes, a string, an io.Reader or a json.Decoder.
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 ¶
func (l *AccessReviewResponseList) Get(i int) *AccessReviewResponse
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 ¶
func (l *AccessReviewResponseList) Slice() []*AccessReviewResponse
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 ¶
func (b *AccessReviewResponseListBuilder) Build() (list *AccessReviewResponseList, err error)
Build creates a list of 'access_review_response' objects using the configuration stored in the builder.
func (*AccessReviewResponseListBuilder) Items ¶
func (b *AccessReviewResponseListBuilder) Items(values ...*AccessReviewResponseBuilder) *AccessReviewResponseListBuilder
Items sets the items of the list.
type AccessReviewServer ¶
type AccessReviewServer interface { // Post handles a request for the 'post' method. // // Reviews a user's access to a resource Post(ctx context.Context, request *AccessReviewPostServerRequest, response *AccessReviewPostServerResponse) error }
AccessReviewServer represents the interface the manages the 'access_review' resource.
type ExportControlReviewAdapter ¶ added in v0.1.44
type ExportControlReviewAdapter struct {
// contains filtered or unexported fields
}
ExportControlReviewAdapter is an HTTP handler that knows how to translate HTTP requests into calls to the methods of an object that implements the ExportControlReviewServer interface.
func NewExportControlReviewAdapter ¶ added in v0.1.44
func NewExportControlReviewAdapter(server ExportControlReviewServer) *ExportControlReviewAdapter
NewExportControlReviewAdapter creates a new adapter that will translate HTTP requests into calls to the given server.
func (*ExportControlReviewAdapter) ServeHTTP ¶ added in v0.1.44
func (a *ExportControlReviewAdapter) ServeHTTP(w http.ResponseWriter, r *http.Request)
ServeHTTP is the implementation of the http.Handler interface.
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, metric string) *ExportControlReviewClient
NewExportControlReviewClient creates a new client for the 'export_control_review' resource using the given transport to sned the requests and receive the responses.
func (*ExportControlReviewClient) Post ¶
func (c *ExportControlReviewClient) Post() *ExportControlReviewPostRequest
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) Parameter ¶
func (r *ExportControlReviewPostRequest) Parameter(name string, value interface{}) *ExportControlReviewPostRequest
Parameter adds a query parameter.
func (*ExportControlReviewPostRequest) Request ¶
func (r *ExportControlReviewPostRequest) Request(value *ExportControlReviewRequest) *ExportControlReviewPostRequest
Request sets the value of the 'request' parameter.
func (*ExportControlReviewPostRequest) Send ¶
func (r *ExportControlReviewPostRequest) Send() (result *ExportControlReviewPostResponse, 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 (*ExportControlReviewPostRequest) SendContext ¶
func (r *ExportControlReviewPostRequest) SendContext(ctx context.Context) (result *ExportControlReviewPostResponse, err error)
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 ¶
func (r *ExportControlReviewPostResponse) Error() *errors.Error
Error returns the response error.
func (*ExportControlReviewPostResponse) GetResponse ¶
func (r *ExportControlReviewPostResponse) GetResponse() (value *ExportControlReviewResponse, ok bool)
GetResponse returns the value of the 'response' parameter and a flag indicating if the parameter has a value.
func (*ExportControlReviewPostResponse) Header ¶
func (r *ExportControlReviewPostResponse) Header() http.Header
Header returns header of the response.
func (*ExportControlReviewPostResponse) Response ¶
func (r *ExportControlReviewPostResponse) Response() *ExportControlReviewResponse
Response returns the value of the 'response' parameter.
func (*ExportControlReviewPostResponse) Status ¶
func (r *ExportControlReviewPostResponse) Status() int
Status returns the response status code.
type ExportControlReviewPostServerRequest ¶
type ExportControlReviewPostServerRequest struct {
// contains filtered or unexported fields
}
ExportControlReviewPostServerRequest is the request for the 'post' method.
func (*ExportControlReviewPostServerRequest) GetRequest ¶
func (r *ExportControlReviewPostServerRequest) GetRequest() (value *ExportControlReviewRequest, ok bool)
GetRequest returns the value of the 'request' parameter and a flag indicating if the parameter has a value.
func (*ExportControlReviewPostServerRequest) Request ¶
func (r *ExportControlReviewPostServerRequest) Request() *ExportControlReviewRequest
Request returns the value of the 'request' parameter.
type ExportControlReviewPostServerResponse ¶
type ExportControlReviewPostServerResponse struct {
// contains filtered or unexported fields
}
ExportControlReviewPostServerResponse is the response for the 'post' method.
func (*ExportControlReviewPostServerResponse) Response ¶
func (r *ExportControlReviewPostServerResponse) Response(value *ExportControlReviewResponse) *ExportControlReviewPostServerResponse
Response sets the value of the 'response' parameter.
func (*ExportControlReviewPostServerResponse) Status ¶
func (r *ExportControlReviewPostServerResponse) Status(value int) *ExportControlReviewPostServerResponse
Status sets the 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, a reader or a JSON decoder.
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 ¶
func (b *ExportControlReviewRequestBuilder) AccountUsername(value string) *ExportControlReviewRequestBuilder
AccountUsername sets the value of the 'account_username' attribute to the given value.
func (*ExportControlReviewRequestBuilder) Build ¶
func (b *ExportControlReviewRequestBuilder) Build() (object *ExportControlReviewRequest, err error)
Build creates a 'export_control_review_request' object using the configuration stored in the builder.
func (*ExportControlReviewRequestBuilder) Copy ¶
func (b *ExportControlReviewRequestBuilder) Copy(object *ExportControlReviewRequest) *ExportControlReviewRequestBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
type ExportControlReviewRequestList ¶
type ExportControlReviewRequestList struct {
// contains filtered or unexported fields
}
ExportControlReviewRequestList is a list of values of the 'export_control_review_request' type.
func UnmarshalExportControlReviewRequestList ¶
func UnmarshalExportControlReviewRequestList(source interface{}) (list *ExportControlReviewRequestList, err error)
UnmarshalExportControlReviewRequestList reads a list of values of the 'export_control_review_request' from the given source, which can be a slice of bytes, a string, an io.Reader or a json.Decoder.
func (*ExportControlReviewRequestList) Each ¶
func (l *ExportControlReviewRequestList) Each(f func(item *ExportControlReviewRequest) 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 (*ExportControlReviewRequestList) Empty ¶
func (l *ExportControlReviewRequestList) Empty() bool
Empty returns true if the list is empty.
func (*ExportControlReviewRequestList) Get ¶
func (l *ExportControlReviewRequestList) Get(i int) *ExportControlReviewRequest
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 ¶
func (l *ExportControlReviewRequestList) Len() int
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 ¶
func (l *ExportControlReviewRequestList) Slice() []*ExportControlReviewRequest
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 ¶
func (b *ExportControlReviewRequestListBuilder) Build() (list *ExportControlReviewRequestList, err error)
Build creates a list of 'export_control_review_request' objects using the configuration stored in the builder.
func (*ExportControlReviewRequestListBuilder) Items ¶
func (b *ExportControlReviewRequestListBuilder) Items(values ...*ExportControlReviewRequestBuilder) *ExportControlReviewRequestListBuilder
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, a reader or a JSON decoder.
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 ¶
func (b *ExportControlReviewResponseBuilder) Build() (object *ExportControlReviewResponse, err error)
Build creates a 'export_control_review_response' object using the configuration stored in the builder.
func (*ExportControlReviewResponseBuilder) Copy ¶
func (b *ExportControlReviewResponseBuilder) Copy(object *ExportControlReviewResponse) *ExportControlReviewResponseBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*ExportControlReviewResponseBuilder) Restricted ¶
func (b *ExportControlReviewResponseBuilder) Restricted(value bool) *ExportControlReviewResponseBuilder
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 UnmarshalExportControlReviewResponseList ¶
func UnmarshalExportControlReviewResponseList(source interface{}) (list *ExportControlReviewResponseList, err error)
UnmarshalExportControlReviewResponseList reads a list of values of the 'export_control_review_response' from the given source, which can be a slice of bytes, a string, an io.Reader or a json.Decoder.
func (*ExportControlReviewResponseList) Each ¶
func (l *ExportControlReviewResponseList) Each(f func(item *ExportControlReviewResponse) 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 (*ExportControlReviewResponseList) Empty ¶
func (l *ExportControlReviewResponseList) Empty() bool
Empty returns true if the list is empty.
func (*ExportControlReviewResponseList) Get ¶
func (l *ExportControlReviewResponseList) Get(i int) *ExportControlReviewResponse
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 ¶
func (l *ExportControlReviewResponseList) Len() int
Len returns the length of the list.
func (*ExportControlReviewResponseList) Range ¶
func (l *ExportControlReviewResponseList) Range(f func(index int, item *ExportControlReviewResponse) 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 (*ExportControlReviewResponseList) Slice ¶
func (l *ExportControlReviewResponseList) Slice() []*ExportControlReviewResponse
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 ¶
func (b *ExportControlReviewResponseListBuilder) Build() (list *ExportControlReviewResponseList, err error)
Build creates a list of 'export_control_review_response' objects using the configuration stored in the builder.
func (*ExportControlReviewResponseListBuilder) Items ¶
func (b *ExportControlReviewResponseListBuilder) Items(values ...*ExportControlReviewResponseBuilder) *ExportControlReviewResponseListBuilder
Items sets the items of the list.
type ExportControlReviewServer ¶
type ExportControlReviewServer interface { // Post handles a request for the 'post' method. // // Screens a user by account user name. Post(ctx context.Context, request *ExportControlReviewPostServerRequest, response *ExportControlReviewPostServerResponse) error }
ExportControlReviewServer represents the interface the manages the 'export_control_review' resource.
type RootAdapter ¶ added in v0.1.44
type RootAdapter struct {
// contains filtered or unexported fields
}
RootAdapter is an HTTP handler that knows how to translate HTTP requests into calls to the methods of an object that implements the RootServer interface.
func NewRootAdapter ¶ added in v0.1.44
func NewRootAdapter(server RootServer) *RootAdapter
NewRootAdapter creates a new adapter that will translate HTTP requests into calls to the given server.
func (*RootAdapter) ServeHTTP ¶ added in v0.1.44
func (a *RootAdapter) ServeHTTP(w http.ResponseWriter, r *http.Request)
ServeHTTP is the implementation of the http.Handler interface.
type RootClient ¶ added in v0.1.41
type RootClient struct {
// contains filtered or unexported fields
}
RootClient is the client of the 'root' resource.
Root of the tree of resources of the authorization service.
func NewRootClient ¶ added in v0.1.41
func NewRootClient(transport http.RoundTripper, path string, metric string) *RootClient
NewRootClient creates a new client for the 'root' resource using the given transport to sned the requests and receive the responses.
func (*RootClient) AccessReview ¶ added in v0.1.43
func (c *RootClient) AccessReview() *AccessReviewClient
AccessReview returns the target 'access_review' resource.
Reference to the resource that is used to submit access review requests.
func (*RootClient) ExportControlReview ¶ added in v0.1.41
func (c *RootClient) ExportControlReview() *ExportControlReviewClient
ExportControlReview returns the target 'export_control_review' resource.
Reference to the resource that is used to submit export control review requests.
func (*RootClient) SelfAccessReview ¶ added in v0.1.43
func (c *RootClient) SelfAccessReview() *SelfAccessReviewClient
SelfAccessReview returns the target 'self_access_review' resource.
Reference to the resource that is used to submit self access review requests.
type RootServer ¶ added in v0.1.41
type RootServer interface { // AccessReview returns the target 'access_review' resource. // // Reference to the resource that is used to submit access review requests. AccessReview() AccessReviewServer // ExportControlReview returns the target 'export_control_review' resource. // // Reference to the resource that is used to submit export control review requests. ExportControlReview() ExportControlReviewServer // SelfAccessReview returns the target 'self_access_review' resource. // // Reference to the resource that is used to submit self access review requests. SelfAccessReview() SelfAccessReviewServer }
RootServer represents the interface the manages the 'root' resource.
type SelfAccessReviewAdapter ¶ added in v0.1.44
type SelfAccessReviewAdapter struct {
// contains filtered or unexported fields
}
SelfAccessReviewAdapter is an HTTP handler that knows how to translate HTTP requests into calls to the methods of an object that implements the SelfAccessReviewServer interface.
func NewSelfAccessReviewAdapter ¶ added in v0.1.44
func NewSelfAccessReviewAdapter(server SelfAccessReviewServer) *SelfAccessReviewAdapter
NewSelfAccessReviewAdapter creates a new adapter that will translate HTTP requests into calls to the given server.
func (*SelfAccessReviewAdapter) ServeHTTP ¶ added in v0.1.44
func (a *SelfAccessReviewAdapter) ServeHTTP(w http.ResponseWriter, r *http.Request)
ServeHTTP is the implementation of the http.Handler interface.
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, metric string) *SelfAccessReviewClient
NewSelfAccessReviewClient creates a new client for the 'self_access_review' resource using the given transport to sned the requests and receive the responses.
func (*SelfAccessReviewClient) Post ¶
func (c *SelfAccessReviewClient) Post() *SelfAccessReviewPostRequest
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) Parameter ¶
func (r *SelfAccessReviewPostRequest) Parameter(name string, value interface{}) *SelfAccessReviewPostRequest
Parameter adds a query parameter.
func (*SelfAccessReviewPostRequest) Request ¶
func (r *SelfAccessReviewPostRequest) Request(value *SelfAccessReviewRequest) *SelfAccessReviewPostRequest
Request sets the value of the 'request' parameter.
func (*SelfAccessReviewPostRequest) Send ¶
func (r *SelfAccessReviewPostRequest) Send() (result *SelfAccessReviewPostResponse, 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 (*SelfAccessReviewPostRequest) SendContext ¶
func (r *SelfAccessReviewPostRequest) SendContext(ctx context.Context) (result *SelfAccessReviewPostResponse, err error)
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 ¶
func (r *SelfAccessReviewPostResponse) Error() *errors.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 ¶
func (r *SelfAccessReviewPostResponse) Header() http.Header
Header returns header of the response.
func (*SelfAccessReviewPostResponse) Response ¶
func (r *SelfAccessReviewPostResponse) Response() *SelfAccessReviewResponse
Response returns the value of the 'response' parameter.
func (*SelfAccessReviewPostResponse) Status ¶
func (r *SelfAccessReviewPostResponse) Status() int
Status returns the response status code.
type SelfAccessReviewPostServerRequest ¶
type SelfAccessReviewPostServerRequest struct {
// contains filtered or unexported fields
}
SelfAccessReviewPostServerRequest is the request for the 'post' method.
func (*SelfAccessReviewPostServerRequest) GetRequest ¶
func (r *SelfAccessReviewPostServerRequest) GetRequest() (value *SelfAccessReviewRequest, ok bool)
GetRequest returns the value of the 'request' parameter and a flag indicating if the parameter has a value.
func (*SelfAccessReviewPostServerRequest) Request ¶
func (r *SelfAccessReviewPostServerRequest) Request() *SelfAccessReviewRequest
Request returns the value of the 'request' parameter.
type SelfAccessReviewPostServerResponse ¶
type SelfAccessReviewPostServerResponse struct {
// contains filtered or unexported fields
}
SelfAccessReviewPostServerResponse is the response for the 'post' method.
func (*SelfAccessReviewPostServerResponse) Response ¶
func (r *SelfAccessReviewPostServerResponse) Response(value *SelfAccessReviewResponse) *SelfAccessReviewPostServerResponse
Response sets the value of the 'response' parameter.
func (*SelfAccessReviewPostServerResponse) Status ¶
func (r *SelfAccessReviewPostServerResponse) Status(value int) *SelfAccessReviewPostServerResponse
Status sets the 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, a reader or a JSON decoder.
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 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 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 ¶
func (b *SelfAccessReviewRequestBuilder) Action(value string) *SelfAccessReviewRequestBuilder
Action sets the value of the 'action' attribute to the given value.
func (*SelfAccessReviewRequestBuilder) Build ¶
func (b *SelfAccessReviewRequestBuilder) Build() (object *SelfAccessReviewRequest, err error)
Build creates a 'self_access_review_request' object using the configuration stored in the builder.
func (*SelfAccessReviewRequestBuilder) ClusterID ¶
func (b *SelfAccessReviewRequestBuilder) ClusterID(value string) *SelfAccessReviewRequestBuilder
ClusterID sets the value of the 'cluster_ID' attribute to the given value.
func (*SelfAccessReviewRequestBuilder) Copy ¶
func (b *SelfAccessReviewRequestBuilder) Copy(object *SelfAccessReviewRequest) *SelfAccessReviewRequestBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*SelfAccessReviewRequestBuilder) OrganizationID ¶
func (b *SelfAccessReviewRequestBuilder) OrganizationID(value string) *SelfAccessReviewRequestBuilder
OrganizationID sets the value of the 'organization_ID' attribute to the given value.
func (*SelfAccessReviewRequestBuilder) ResourceType ¶
func (b *SelfAccessReviewRequestBuilder) ResourceType(value string) *SelfAccessReviewRequestBuilder
ResourceType sets the value of the 'resource_type' attribute to the given value.
func (*SelfAccessReviewRequestBuilder) SubscriptionID ¶
func (b *SelfAccessReviewRequestBuilder) SubscriptionID(value string) *SelfAccessReviewRequestBuilder
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 UnmarshalSelfAccessReviewRequestList ¶
func UnmarshalSelfAccessReviewRequestList(source interface{}) (list *SelfAccessReviewRequestList, err error)
UnmarshalSelfAccessReviewRequestList reads a list of values of the 'self_access_review_request' from the given source, which can be a slice of bytes, a string, an io.Reader or a json.Decoder.
func (*SelfAccessReviewRequestList) Each ¶
func (l *SelfAccessReviewRequestList) Each(f func(item *SelfAccessReviewRequest) 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 (*SelfAccessReviewRequestList) Empty ¶
func (l *SelfAccessReviewRequestList) Empty() bool
Empty returns true if the list is empty.
func (*SelfAccessReviewRequestList) Get ¶
func (l *SelfAccessReviewRequestList) Get(i int) *SelfAccessReviewRequest
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 ¶
func (l *SelfAccessReviewRequestList) Len() int
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 ¶
func (l *SelfAccessReviewRequestList) Slice() []*SelfAccessReviewRequest
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 ¶
func (b *SelfAccessReviewRequestListBuilder) Build() (list *SelfAccessReviewRequestList, err error)
Build creates a list of 'self_access_review_request' objects using the configuration stored in the builder.
func (*SelfAccessReviewRequestListBuilder) Items ¶
func (b *SelfAccessReviewRequestListBuilder) Items(values ...*SelfAccessReviewRequestBuilder) *SelfAccessReviewRequestListBuilder
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, a reader or a JSON decoder.
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 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 the resource type belongs to
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) 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) 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) 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 ¶
func (b *SelfAccessReviewResponseBuilder) Action(value string) *SelfAccessReviewResponseBuilder
Action sets the value of the 'action' attribute to the given value.
func (*SelfAccessReviewResponseBuilder) Allowed ¶
func (b *SelfAccessReviewResponseBuilder) Allowed(value bool) *SelfAccessReviewResponseBuilder
Allowed sets the value of the 'allowed' attribute to the given value.
func (*SelfAccessReviewResponseBuilder) Build ¶
func (b *SelfAccessReviewResponseBuilder) Build() (object *SelfAccessReviewResponse, err error)
Build creates a 'self_access_review_response' object using the configuration stored in the builder.
func (*SelfAccessReviewResponseBuilder) ClusterID ¶
func (b *SelfAccessReviewResponseBuilder) ClusterID(value string) *SelfAccessReviewResponseBuilder
ClusterID sets the value of the 'cluster_ID' attribute to the given value.
func (*SelfAccessReviewResponseBuilder) Copy ¶
func (b *SelfAccessReviewResponseBuilder) Copy(object *SelfAccessReviewResponse) *SelfAccessReviewResponseBuilder
Copy copies the attributes of the given object into this builder, discarding any previous values.
func (*SelfAccessReviewResponseBuilder) OrganizationID ¶
func (b *SelfAccessReviewResponseBuilder) OrganizationID(value string) *SelfAccessReviewResponseBuilder
OrganizationID sets the value of the 'organization_ID' attribute to the given value.
func (*SelfAccessReviewResponseBuilder) ResourceType ¶
func (b *SelfAccessReviewResponseBuilder) ResourceType(value string) *SelfAccessReviewResponseBuilder
ResourceType sets the value of the 'resource_type' attribute to the given value.
func (*SelfAccessReviewResponseBuilder) SubscriptionID ¶
func (b *SelfAccessReviewResponseBuilder) SubscriptionID(value string) *SelfAccessReviewResponseBuilder
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 UnmarshalSelfAccessReviewResponseList ¶
func UnmarshalSelfAccessReviewResponseList(source interface{}) (list *SelfAccessReviewResponseList, err error)
UnmarshalSelfAccessReviewResponseList reads a list of values of the 'self_access_review_response' from the given source, which can be a slice of bytes, a string, an io.Reader or a json.Decoder.
func (*SelfAccessReviewResponseList) Each ¶
func (l *SelfAccessReviewResponseList) Each(f func(item *SelfAccessReviewResponse) 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 (*SelfAccessReviewResponseList) Empty ¶
func (l *SelfAccessReviewResponseList) Empty() bool
Empty returns true if the list is empty.
func (*SelfAccessReviewResponseList) Get ¶
func (l *SelfAccessReviewResponseList) Get(i int) *SelfAccessReviewResponse
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 ¶
func (l *SelfAccessReviewResponseList) Len() int
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 ¶
func (l *SelfAccessReviewResponseList) Slice() []*SelfAccessReviewResponse
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 ¶
func (b *SelfAccessReviewResponseListBuilder) Build() (list *SelfAccessReviewResponseList, err error)
Build creates a list of 'self_access_review_response' objects using the configuration stored in the builder.
func (*SelfAccessReviewResponseListBuilder) Items ¶
func (b *SelfAccessReviewResponseListBuilder) Items(values ...*SelfAccessReviewResponseBuilder) *SelfAccessReviewResponseListBuilder
Items sets the items of the list.
type SelfAccessReviewServer ¶
type SelfAccessReviewServer interface { // Post handles a request for the 'post' method. // // Reviews a user's access to a resource Post(ctx context.Context, request *SelfAccessReviewPostServerRequest, response *SelfAccessReviewPostServerResponse) error }
SelfAccessReviewServer represents the interface the manages the 'self_access_review' resource.
Source Files
¶
- access_review_client.go
- access_review_request_builder.go
- access_review_request_list_builder.go
- access_review_request_list_reader.go
- access_review_request_reader.go
- access_review_request_type.go
- access_review_response_builder.go
- access_review_response_list_builder.go
- access_review_response_list_reader.go
- access_review_response_reader.go
- access_review_response_type.go
- access_review_server.go
- errors.go
- export_control_review_client.go
- export_control_review_request_builder.go
- export_control_review_request_list_builder.go
- export_control_review_request_list_reader.go
- export_control_review_request_reader.go
- export_control_review_request_type.go
- export_control_review_response_builder.go
- export_control_review_response_list_builder.go
- export_control_review_response_list_reader.go
- export_control_review_response_reader.go
- export_control_review_response_type.go
- export_control_review_server.go
- root_client.go
- root_server.go
- self_access_review_client.go
- self_access_review_request_builder.go
- self_access_review_request_list_builder.go
- self_access_review_request_list_reader.go
- self_access_review_request_reader.go
- self_access_review_request_type.go
- self_access_review_response_builder.go
- self_access_review_response_list_builder.go
- self_access_review_response_list_reader.go
- self_access_review_response_reader.go
- self_access_review_response_type.go
- self_access_review_server.go