...

Package v1

import "github.com/openshift/api/oauth/v1"
Overview
Index

Overview ▾

+groupName=oauth.openshift.io Package v1 is the v1 version of the API.

Index ▾

Variables
func Resource(resource string) schema.GroupResource
type ClusterRoleScopeRestriction
    func (in *ClusterRoleScopeRestriction) DeepCopy() *ClusterRoleScopeRestriction
    func (in *ClusterRoleScopeRestriction) DeepCopyInto(out *ClusterRoleScopeRestriction)
    func (*ClusterRoleScopeRestriction) Descriptor() ([]byte, []int)
    func (m *ClusterRoleScopeRestriction) Marshal() (dAtA []byte, err error)
    func (m *ClusterRoleScopeRestriction) MarshalTo(dAtA []byte) (int, error)
    func (m *ClusterRoleScopeRestriction) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ClusterRoleScopeRestriction) ProtoMessage()
    func (m *ClusterRoleScopeRestriction) Reset()
    func (m *ClusterRoleScopeRestriction) Size() (n int)
    func (this *ClusterRoleScopeRestriction) String() string
    func (ClusterRoleScopeRestriction) SwaggerDoc() map[string]string
    func (m *ClusterRoleScopeRestriction) Unmarshal(dAtA []byte) error
    func (m *ClusterRoleScopeRestriction) XXX_DiscardUnknown()
    func (m *ClusterRoleScopeRestriction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ClusterRoleScopeRestriction) XXX_Merge(src proto.Message)
    func (m *ClusterRoleScopeRestriction) XXX_Size() int
    func (m *ClusterRoleScopeRestriction) XXX_Unmarshal(b []byte) error
type GrantHandlerType
type OAuthAccessToken
    func (in *OAuthAccessToken) DeepCopy() *OAuthAccessToken
    func (in *OAuthAccessToken) DeepCopyInto(out *OAuthAccessToken)
    func (in *OAuthAccessToken) DeepCopyObject() runtime.Object
    func (*OAuthAccessToken) Descriptor() ([]byte, []int)
    func (m *OAuthAccessToken) Marshal() (dAtA []byte, err error)
    func (m *OAuthAccessToken) MarshalTo(dAtA []byte) (int, error)
    func (m *OAuthAccessToken) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*OAuthAccessToken) ProtoMessage()
    func (m *OAuthAccessToken) Reset()
    func (m *OAuthAccessToken) Size() (n int)
    func (this *OAuthAccessToken) String() string
    func (OAuthAccessToken) SwaggerDoc() map[string]string
    func (m *OAuthAccessToken) Unmarshal(dAtA []byte) error
    func (m *OAuthAccessToken) XXX_DiscardUnknown()
    func (m *OAuthAccessToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *OAuthAccessToken) XXX_Merge(src proto.Message)
    func (m *OAuthAccessToken) XXX_Size() int
    func (m *OAuthAccessToken) XXX_Unmarshal(b []byte) error
type OAuthAccessTokenList
    func (in *OAuthAccessTokenList) DeepCopy() *OAuthAccessTokenList
    func (in *OAuthAccessTokenList) DeepCopyInto(out *OAuthAccessTokenList)
    func (in *OAuthAccessTokenList) DeepCopyObject() runtime.Object
    func (*OAuthAccessTokenList) Descriptor() ([]byte, []int)
    func (m *OAuthAccessTokenList) Marshal() (dAtA []byte, err error)
    func (m *OAuthAccessTokenList) MarshalTo(dAtA []byte) (int, error)
    func (m *OAuthAccessTokenList) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*OAuthAccessTokenList) ProtoMessage()
    func (m *OAuthAccessTokenList) Reset()
    func (m *OAuthAccessTokenList) Size() (n int)
    func (this *OAuthAccessTokenList) String() string
    func (OAuthAccessTokenList) SwaggerDoc() map[string]string
    func (m *OAuthAccessTokenList) Unmarshal(dAtA []byte) error
    func (m *OAuthAccessTokenList) XXX_DiscardUnknown()
    func (m *OAuthAccessTokenList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *OAuthAccessTokenList) XXX_Merge(src proto.Message)
    func (m *OAuthAccessTokenList) XXX_Size() int
    func (m *OAuthAccessTokenList) XXX_Unmarshal(b []byte) error
type OAuthAuthorizeToken
    func (in *OAuthAuthorizeToken) DeepCopy() *OAuthAuthorizeToken
    func (in *OAuthAuthorizeToken) DeepCopyInto(out *OAuthAuthorizeToken)
    func (in *OAuthAuthorizeToken) DeepCopyObject() runtime.Object
    func (*OAuthAuthorizeToken) Descriptor() ([]byte, []int)
    func (m *OAuthAuthorizeToken) Marshal() (dAtA []byte, err error)
    func (m *OAuthAuthorizeToken) MarshalTo(dAtA []byte) (int, error)
    func (m *OAuthAuthorizeToken) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*OAuthAuthorizeToken) ProtoMessage()
    func (m *OAuthAuthorizeToken) Reset()
    func (m *OAuthAuthorizeToken) Size() (n int)
    func (this *OAuthAuthorizeToken) String() string
    func (OAuthAuthorizeToken) SwaggerDoc() map[string]string
    func (m *OAuthAuthorizeToken) Unmarshal(dAtA []byte) error
    func (m *OAuthAuthorizeToken) XXX_DiscardUnknown()
    func (m *OAuthAuthorizeToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *OAuthAuthorizeToken) XXX_Merge(src proto.Message)
    func (m *OAuthAuthorizeToken) XXX_Size() int
    func (m *OAuthAuthorizeToken) XXX_Unmarshal(b []byte) error
type OAuthAuthorizeTokenList
    func (in *OAuthAuthorizeTokenList) DeepCopy() *OAuthAuthorizeTokenList
    func (in *OAuthAuthorizeTokenList) DeepCopyInto(out *OAuthAuthorizeTokenList)
    func (in *OAuthAuthorizeTokenList) DeepCopyObject() runtime.Object
    func (*OAuthAuthorizeTokenList) Descriptor() ([]byte, []int)
    func (m *OAuthAuthorizeTokenList) Marshal() (dAtA []byte, err error)
    func (m *OAuthAuthorizeTokenList) MarshalTo(dAtA []byte) (int, error)
    func (m *OAuthAuthorizeTokenList) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*OAuthAuthorizeTokenList) ProtoMessage()
    func (m *OAuthAuthorizeTokenList) Reset()
    func (m *OAuthAuthorizeTokenList) Size() (n int)
    func (this *OAuthAuthorizeTokenList) String() string
    func (OAuthAuthorizeTokenList) SwaggerDoc() map[string]string
    func (m *OAuthAuthorizeTokenList) Unmarshal(dAtA []byte) error
    func (m *OAuthAuthorizeTokenList) XXX_DiscardUnknown()
    func (m *OAuthAuthorizeTokenList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *OAuthAuthorizeTokenList) XXX_Merge(src proto.Message)
    func (m *OAuthAuthorizeTokenList) XXX_Size() int
    func (m *OAuthAuthorizeTokenList) XXX_Unmarshal(b []byte) error
type OAuthClient
    func (in *OAuthClient) DeepCopy() *OAuthClient
    func (in *OAuthClient) DeepCopyInto(out *OAuthClient)
    func (in *OAuthClient) DeepCopyObject() runtime.Object
    func (*OAuthClient) Descriptor() ([]byte, []int)
    func (m *OAuthClient) Marshal() (dAtA []byte, err error)
    func (m *OAuthClient) MarshalTo(dAtA []byte) (int, error)
    func (m *OAuthClient) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*OAuthClient) ProtoMessage()
    func (m *OAuthClient) Reset()
    func (m *OAuthClient) Size() (n int)
    func (this *OAuthClient) String() string
    func (OAuthClient) SwaggerDoc() map[string]string
    func (m *OAuthClient) Unmarshal(dAtA []byte) error
    func (m *OAuthClient) XXX_DiscardUnknown()
    func (m *OAuthClient) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *OAuthClient) XXX_Merge(src proto.Message)
    func (m *OAuthClient) XXX_Size() int
    func (m *OAuthClient) XXX_Unmarshal(b []byte) error
type OAuthClientAuthorization
    func (in *OAuthClientAuthorization) DeepCopy() *OAuthClientAuthorization
    func (in *OAuthClientAuthorization) DeepCopyInto(out *OAuthClientAuthorization)
    func (in *OAuthClientAuthorization) DeepCopyObject() runtime.Object
    func (*OAuthClientAuthorization) Descriptor() ([]byte, []int)
    func (m *OAuthClientAuthorization) Marshal() (dAtA []byte, err error)
    func (m *OAuthClientAuthorization) MarshalTo(dAtA []byte) (int, error)
    func (m *OAuthClientAuthorization) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*OAuthClientAuthorization) ProtoMessage()
    func (m *OAuthClientAuthorization) Reset()
    func (m *OAuthClientAuthorization) Size() (n int)
    func (this *OAuthClientAuthorization) String() string
    func (OAuthClientAuthorization) SwaggerDoc() map[string]string
    func (m *OAuthClientAuthorization) Unmarshal(dAtA []byte) error
    func (m *OAuthClientAuthorization) XXX_DiscardUnknown()
    func (m *OAuthClientAuthorization) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *OAuthClientAuthorization) XXX_Merge(src proto.Message)
    func (m *OAuthClientAuthorization) XXX_Size() int
    func (m *OAuthClientAuthorization) XXX_Unmarshal(b []byte) error
type OAuthClientAuthorizationList
    func (in *OAuthClientAuthorizationList) DeepCopy() *OAuthClientAuthorizationList
    func (in *OAuthClientAuthorizationList) DeepCopyInto(out *OAuthClientAuthorizationList)
    func (in *OAuthClientAuthorizationList) DeepCopyObject() runtime.Object
    func (*OAuthClientAuthorizationList) Descriptor() ([]byte, []int)
    func (m *OAuthClientAuthorizationList) Marshal() (dAtA []byte, err error)
    func (m *OAuthClientAuthorizationList) MarshalTo(dAtA []byte) (int, error)
    func (m *OAuthClientAuthorizationList) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*OAuthClientAuthorizationList) ProtoMessage()
    func (m *OAuthClientAuthorizationList) Reset()
    func (m *OAuthClientAuthorizationList) Size() (n int)
    func (this *OAuthClientAuthorizationList) String() string
    func (OAuthClientAuthorizationList) SwaggerDoc() map[string]string
    func (m *OAuthClientAuthorizationList) Unmarshal(dAtA []byte) error
    func (m *OAuthClientAuthorizationList) XXX_DiscardUnknown()
    func (m *OAuthClientAuthorizationList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *OAuthClientAuthorizationList) XXX_Merge(src proto.Message)
    func (m *OAuthClientAuthorizationList) XXX_Size() int
    func (m *OAuthClientAuthorizationList) XXX_Unmarshal(b []byte) error
type OAuthClientList
    func (in *OAuthClientList) DeepCopy() *OAuthClientList
    func (in *OAuthClientList) DeepCopyInto(out *OAuthClientList)
    func (in *OAuthClientList) DeepCopyObject() runtime.Object
    func (*OAuthClientList) Descriptor() ([]byte, []int)
    func (m *OAuthClientList) Marshal() (dAtA []byte, err error)
    func (m *OAuthClientList) MarshalTo(dAtA []byte) (int, error)
    func (m *OAuthClientList) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*OAuthClientList) ProtoMessage()
    func (m *OAuthClientList) Reset()
    func (m *OAuthClientList) Size() (n int)
    func (this *OAuthClientList) String() string
    func (OAuthClientList) SwaggerDoc() map[string]string
    func (m *OAuthClientList) Unmarshal(dAtA []byte) error
    func (m *OAuthClientList) XXX_DiscardUnknown()
    func (m *OAuthClientList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *OAuthClientList) XXX_Merge(src proto.Message)
    func (m *OAuthClientList) XXX_Size() int
    func (m *OAuthClientList) XXX_Unmarshal(b []byte) error
type OAuthRedirectReference
    func (in *OAuthRedirectReference) DeepCopy() *OAuthRedirectReference
    func (in *OAuthRedirectReference) DeepCopyInto(out *OAuthRedirectReference)
    func (in *OAuthRedirectReference) DeepCopyObject() runtime.Object
    func (*OAuthRedirectReference) Descriptor() ([]byte, []int)
    func (m *OAuthRedirectReference) Marshal() (dAtA []byte, err error)
    func (m *OAuthRedirectReference) MarshalTo(dAtA []byte) (int, error)
    func (m *OAuthRedirectReference) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*OAuthRedirectReference) ProtoMessage()
    func (m *OAuthRedirectReference) Reset()
    func (m *OAuthRedirectReference) Size() (n int)
    func (this *OAuthRedirectReference) String() string
    func (OAuthRedirectReference) SwaggerDoc() map[string]string
    func (m *OAuthRedirectReference) Unmarshal(dAtA []byte) error
    func (m *OAuthRedirectReference) XXX_DiscardUnknown()
    func (m *OAuthRedirectReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *OAuthRedirectReference) XXX_Merge(src proto.Message)
    func (m *OAuthRedirectReference) XXX_Size() int
    func (m *OAuthRedirectReference) XXX_Unmarshal(b []byte) error
type RedirectReference
    func (in *RedirectReference) DeepCopy() *RedirectReference
    func (in *RedirectReference) DeepCopyInto(out *RedirectReference)
    func (*RedirectReference) Descriptor() ([]byte, []int)
    func (m *RedirectReference) Marshal() (dAtA []byte, err error)
    func (m *RedirectReference) MarshalTo(dAtA []byte) (int, error)
    func (m *RedirectReference) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*RedirectReference) ProtoMessage()
    func (m *RedirectReference) Reset()
    func (m *RedirectReference) Size() (n int)
    func (this *RedirectReference) String() string
    func (RedirectReference) SwaggerDoc() map[string]string
    func (m *RedirectReference) Unmarshal(dAtA []byte) error
    func (m *RedirectReference) XXX_DiscardUnknown()
    func (m *RedirectReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *RedirectReference) XXX_Merge(src proto.Message)
    func (m *RedirectReference) XXX_Size() int
    func (m *RedirectReference) XXX_Unmarshal(b []byte) error
type ScopeRestriction
    func (in *ScopeRestriction) DeepCopy() *ScopeRestriction
    func (in *ScopeRestriction) DeepCopyInto(out *ScopeRestriction)
    func (*ScopeRestriction) Descriptor() ([]byte, []int)
    func (m *ScopeRestriction) Marshal() (dAtA []byte, err error)
    func (m *ScopeRestriction) MarshalTo(dAtA []byte) (int, error)
    func (m *ScopeRestriction) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ScopeRestriction) ProtoMessage()
    func (m *ScopeRestriction) Reset()
    func (m *ScopeRestriction) Size() (n int)
    func (this *ScopeRestriction) String() string
    func (ScopeRestriction) SwaggerDoc() map[string]string
    func (m *ScopeRestriction) Unmarshal(dAtA []byte) error
    func (m *ScopeRestriction) XXX_DiscardUnknown()
    func (m *ScopeRestriction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ScopeRestriction) XXX_Merge(src proto.Message)
    func (m *ScopeRestriction) XXX_Size() int
    func (m *ScopeRestriction) XXX_Unmarshal(b []byte) error
type UserOAuthAccessToken
    func (in *UserOAuthAccessToken) DeepCopy() *UserOAuthAccessToken
    func (in *UserOAuthAccessToken) DeepCopyInto(out *UserOAuthAccessToken)
    func (in *UserOAuthAccessToken) DeepCopyObject() runtime.Object
    func (*UserOAuthAccessToken) Descriptor() ([]byte, []int)
    func (m *UserOAuthAccessToken) Marshal() (dAtA []byte, err error)
    func (m *UserOAuthAccessToken) MarshalTo(dAtA []byte) (int, error)
    func (m *UserOAuthAccessToken) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*UserOAuthAccessToken) ProtoMessage()
    func (m *UserOAuthAccessToken) Reset()
    func (m *UserOAuthAccessToken) Size() (n int)
    func (this *UserOAuthAccessToken) String() string
    func (m *UserOAuthAccessToken) Unmarshal(dAtA []byte) error
    func (m *UserOAuthAccessToken) XXX_DiscardUnknown()
    func (m *UserOAuthAccessToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *UserOAuthAccessToken) XXX_Merge(src proto.Message)
    func (m *UserOAuthAccessToken) XXX_Size() int
    func (m *UserOAuthAccessToken) XXX_Unmarshal(b []byte) error
type UserOAuthAccessTokenList
    func (in *UserOAuthAccessTokenList) DeepCopy() *UserOAuthAccessTokenList
    func (in *UserOAuthAccessTokenList) DeepCopyInto(out *UserOAuthAccessTokenList)
    func (in *UserOAuthAccessTokenList) DeepCopyObject() runtime.Object
    func (*UserOAuthAccessTokenList) Descriptor() ([]byte, []int)
    func (m *UserOAuthAccessTokenList) Marshal() (dAtA []byte, err error)
    func (m *UserOAuthAccessTokenList) MarshalTo(dAtA []byte) (int, error)
    func (m *UserOAuthAccessTokenList) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*UserOAuthAccessTokenList) ProtoMessage()
    func (m *UserOAuthAccessTokenList) Reset()
    func (m *UserOAuthAccessTokenList) Size() (n int)
    func (this *UserOAuthAccessTokenList) String() string
    func (UserOAuthAccessTokenList) SwaggerDoc() map[string]string
    func (m *UserOAuthAccessTokenList) Unmarshal(dAtA []byte) error
    func (m *UserOAuthAccessTokenList) XXX_DiscardUnknown()
    func (m *UserOAuthAccessTokenList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *UserOAuthAccessTokenList) XXX_Merge(src proto.Message)
    func (m *UserOAuthAccessTokenList) XXX_Size() int
    func (m *UserOAuthAccessTokenList) XXX_Unmarshal(b []byte) error

Package files

doc.go generated.pb.go legacy.go register.go types.go zz_generated.deepcopy.go zz_generated.swagger_doc_generated.go

Variables

var (
    ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
    ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
    ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
)
var (
    GroupName    = "oauth.openshift.io"
    GroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1"}

    // Install is a function which adds this version to a scheme
    Install = schemeBuilder.AddToScheme

    // SchemeGroupVersion generated code relies on this name
    // Deprecated
    SchemeGroupVersion = GroupVersion
    // AddToScheme exists solely to keep the old generators creating valid code
    // DEPRECATED
    AddToScheme = schemeBuilder.AddToScheme
)
var (
    DeprecatedInstallWithoutGroup = legacySchemeBuilder.AddToScheme
)

func Resource

func Resource(resource string) schema.GroupResource

Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED

type ClusterRoleScopeRestriction

ClusterRoleScopeRestriction describes restrictions on cluster role scopes

type ClusterRoleScopeRestriction struct {
    // RoleNames is the list of cluster roles that can referenced.  * means anything
    RoleNames []string `json:"roleNames" protobuf:"bytes,1,rep,name=roleNames"`
    // Namespaces is the list of namespaces that can be referenced.  * means any of them (including *)
    Namespaces []string `json:"namespaces" protobuf:"bytes,2,rep,name=namespaces"`
    // AllowEscalation indicates whether you can request roles and their escalating resources
    AllowEscalation bool `json:"allowEscalation" protobuf:"varint,3,opt,name=allowEscalation"`
}

func (*ClusterRoleScopeRestriction) DeepCopy

func (in *ClusterRoleScopeRestriction) DeepCopy() *ClusterRoleScopeRestriction

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleScopeRestriction.

func (*ClusterRoleScopeRestriction) DeepCopyInto

func (in *ClusterRoleScopeRestriction) DeepCopyInto(out *ClusterRoleScopeRestriction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterRoleScopeRestriction) Descriptor

func (*ClusterRoleScopeRestriction) Descriptor() ([]byte, []int)

func (*ClusterRoleScopeRestriction) Marshal

func (m *ClusterRoleScopeRestriction) Marshal() (dAtA []byte, err error)

func (*ClusterRoleScopeRestriction) MarshalTo

func (m *ClusterRoleScopeRestriction) MarshalTo(dAtA []byte) (int, error)

func (*ClusterRoleScopeRestriction) MarshalToSizedBuffer

func (m *ClusterRoleScopeRestriction) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ClusterRoleScopeRestriction) ProtoMessage

func (*ClusterRoleScopeRestriction) ProtoMessage()

func (*ClusterRoleScopeRestriction) Reset

func (m *ClusterRoleScopeRestriction) Reset()

func (*ClusterRoleScopeRestriction) Size

func (m *ClusterRoleScopeRestriction) Size() (n int)

func (*ClusterRoleScopeRestriction) String

func (this *ClusterRoleScopeRestriction) String() string

func (ClusterRoleScopeRestriction) SwaggerDoc

func (ClusterRoleScopeRestriction) SwaggerDoc() map[string]string

func (*ClusterRoleScopeRestriction) Unmarshal

func (m *ClusterRoleScopeRestriction) Unmarshal(dAtA []byte) error

func (*ClusterRoleScopeRestriction) XXX_DiscardUnknown

func (m *ClusterRoleScopeRestriction) XXX_DiscardUnknown()

func (*ClusterRoleScopeRestriction) XXX_Marshal

func (m *ClusterRoleScopeRestriction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ClusterRoleScopeRestriction) XXX_Merge

func (m *ClusterRoleScopeRestriction) XXX_Merge(src proto.Message)

func (*ClusterRoleScopeRestriction) XXX_Size

func (m *ClusterRoleScopeRestriction) XXX_Size() int

func (*ClusterRoleScopeRestriction) XXX_Unmarshal

func (m *ClusterRoleScopeRestriction) XXX_Unmarshal(b []byte) error

type GrantHandlerType

type GrantHandlerType string
const (
    // GrantHandlerAuto auto-approves client authorization grant requests
    GrantHandlerAuto GrantHandlerType = "auto"
    // GrantHandlerPrompt prompts the user to approve new client authorization grant requests
    GrantHandlerPrompt GrantHandlerType = "prompt"
    // GrantHandlerDeny auto-denies client authorization grant requests
    GrantHandlerDeny GrantHandlerType = "deny"
)

type OAuthAccessToken

OAuthAccessToken describes an OAuth access token. The name of a token must be prefixed with a `sha256~` string, must not contain "/" or "%" characters and must be at least 32 characters long.

The name of the token is constructed from the actual token by sha256-hashing it and using URL-safe unpadded base64-encoding (as described in RFC4648) on the hashed result.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type OAuthAccessToken struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // ClientName references the client that created this token.
    ClientName string `json:"clientName,omitempty" protobuf:"bytes,2,opt,name=clientName"`

    // ExpiresIn is the seconds from CreationTime before this token expires.
    ExpiresIn int64 `json:"expiresIn,omitempty" protobuf:"varint,3,opt,name=expiresIn"`

    // Scopes is an array of the requested scopes.
    Scopes []string `json:"scopes,omitempty" protobuf:"bytes,4,rep,name=scopes"`

    // RedirectURI is the redirection associated with the token.
    RedirectURI string `json:"redirectURI,omitempty" protobuf:"bytes,5,opt,name=redirectURI"`

    // UserName is the user name associated with this token
    UserName string `json:"userName,omitempty" protobuf:"bytes,6,opt,name=userName"`

    // UserUID is the unique UID associated with this token
    UserUID string `json:"userUID,omitempty" protobuf:"bytes,7,opt,name=userUID"`

    // AuthorizeToken contains the token that authorized this token
    AuthorizeToken string `json:"authorizeToken,omitempty" protobuf:"bytes,8,opt,name=authorizeToken"`

    // RefreshToken is the value by which this token can be renewed. Can be blank.
    RefreshToken string `json:"refreshToken,omitempty" protobuf:"bytes,9,opt,name=refreshToken"`

    // InactivityTimeoutSeconds is the value in seconds, from the
    // CreationTimestamp, after which this token can no longer be used.
    // The value is automatically incremented when the token is used.
    InactivityTimeoutSeconds int32 `json:"inactivityTimeoutSeconds,omitempty" protobuf:"varint,10,opt,name=inactivityTimeoutSeconds"`
}

func (*OAuthAccessToken) DeepCopy

func (in *OAuthAccessToken) DeepCopy() *OAuthAccessToken

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAccessToken.

func (*OAuthAccessToken) DeepCopyInto

func (in *OAuthAccessToken) DeepCopyInto(out *OAuthAccessToken)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OAuthAccessToken) DeepCopyObject

func (in *OAuthAccessToken) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OAuthAccessToken) Descriptor

func (*OAuthAccessToken) Descriptor() ([]byte, []int)

func (*OAuthAccessToken) Marshal

func (m *OAuthAccessToken) Marshal() (dAtA []byte, err error)

func (*OAuthAccessToken) MarshalTo

func (m *OAuthAccessToken) MarshalTo(dAtA []byte) (int, error)

func (*OAuthAccessToken) MarshalToSizedBuffer

func (m *OAuthAccessToken) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OAuthAccessToken) ProtoMessage

func (*OAuthAccessToken) ProtoMessage()

func (*OAuthAccessToken) Reset

func (m *OAuthAccessToken) Reset()

func (*OAuthAccessToken) Size

func (m *OAuthAccessToken) Size() (n int)

func (*OAuthAccessToken) String

func (this *OAuthAccessToken) String() string

func (OAuthAccessToken) SwaggerDoc

func (OAuthAccessToken) SwaggerDoc() map[string]string

func (*OAuthAccessToken) Unmarshal

func (m *OAuthAccessToken) Unmarshal(dAtA []byte) error

func (*OAuthAccessToken) XXX_DiscardUnknown

func (m *OAuthAccessToken) XXX_DiscardUnknown()

func (*OAuthAccessToken) XXX_Marshal

func (m *OAuthAccessToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthAccessToken) XXX_Merge

func (m *OAuthAccessToken) XXX_Merge(src proto.Message)

func (*OAuthAccessToken) XXX_Size

func (m *OAuthAccessToken) XXX_Size() int

func (*OAuthAccessToken) XXX_Unmarshal

func (m *OAuthAccessToken) XXX_Unmarshal(b []byte) error

type OAuthAccessTokenList

OAuthAccessTokenList is a collection of OAuth access tokens

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type OAuthAccessTokenList struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard list's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Items is the list of OAuth access tokens
    Items []OAuthAccessToken `json:"items" protobuf:"bytes,2,rep,name=items"`
}

func (*OAuthAccessTokenList) DeepCopy

func (in *OAuthAccessTokenList) DeepCopy() *OAuthAccessTokenList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAccessTokenList.

func (*OAuthAccessTokenList) DeepCopyInto

func (in *OAuthAccessTokenList) DeepCopyInto(out *OAuthAccessTokenList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OAuthAccessTokenList) DeepCopyObject

func (in *OAuthAccessTokenList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OAuthAccessTokenList) Descriptor

func (*OAuthAccessTokenList) Descriptor() ([]byte, []int)

func (*OAuthAccessTokenList) Marshal

func (m *OAuthAccessTokenList) Marshal() (dAtA []byte, err error)

func (*OAuthAccessTokenList) MarshalTo

func (m *OAuthAccessTokenList) MarshalTo(dAtA []byte) (int, error)

func (*OAuthAccessTokenList) MarshalToSizedBuffer

func (m *OAuthAccessTokenList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OAuthAccessTokenList) ProtoMessage

func (*OAuthAccessTokenList) ProtoMessage()

func (*OAuthAccessTokenList) Reset

func (m *OAuthAccessTokenList) Reset()

func (*OAuthAccessTokenList) Size

func (m *OAuthAccessTokenList) Size() (n int)

func (*OAuthAccessTokenList) String

func (this *OAuthAccessTokenList) String() string

func (OAuthAccessTokenList) SwaggerDoc

func (OAuthAccessTokenList) SwaggerDoc() map[string]string

func (*OAuthAccessTokenList) Unmarshal

func (m *OAuthAccessTokenList) Unmarshal(dAtA []byte) error

func (*OAuthAccessTokenList) XXX_DiscardUnknown

func (m *OAuthAccessTokenList) XXX_DiscardUnknown()

func (*OAuthAccessTokenList) XXX_Marshal

func (m *OAuthAccessTokenList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthAccessTokenList) XXX_Merge

func (m *OAuthAccessTokenList) XXX_Merge(src proto.Message)

func (*OAuthAccessTokenList) XXX_Size

func (m *OAuthAccessTokenList) XXX_Size() int

func (*OAuthAccessTokenList) XXX_Unmarshal

func (m *OAuthAccessTokenList) XXX_Unmarshal(b []byte) error

type OAuthAuthorizeToken

OAuthAuthorizeToken describes an OAuth authorization token

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type OAuthAuthorizeToken struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // ClientName references the client that created this token.
    ClientName string `json:"clientName,omitempty" protobuf:"bytes,2,opt,name=clientName"`

    // ExpiresIn is the seconds from CreationTime before this token expires.
    ExpiresIn int64 `json:"expiresIn,omitempty" protobuf:"varint,3,opt,name=expiresIn"`

    // Scopes is an array of the requested scopes.
    Scopes []string `json:"scopes,omitempty" protobuf:"bytes,4,rep,name=scopes"`

    // RedirectURI is the redirection associated with the token.
    RedirectURI string `json:"redirectURI,omitempty" protobuf:"bytes,5,opt,name=redirectURI"`

    // State data from request
    State string `json:"state,omitempty" protobuf:"bytes,6,opt,name=state"`

    // UserName is the user name associated with this token
    UserName string `json:"userName,omitempty" protobuf:"bytes,7,opt,name=userName"`

    // UserUID is the unique UID associated with this token. UserUID and UserName must both match
    // for this token to be valid.
    UserUID string `json:"userUID,omitempty" protobuf:"bytes,8,opt,name=userUID"`

    // CodeChallenge is the optional code_challenge associated with this authorization code, as described in rfc7636
    CodeChallenge string `json:"codeChallenge,omitempty" protobuf:"bytes,9,opt,name=codeChallenge"`

    // CodeChallengeMethod is the optional code_challenge_method associated with this authorization code, as described in rfc7636
    CodeChallengeMethod string `json:"codeChallengeMethod,omitempty" protobuf:"bytes,10,opt,name=codeChallengeMethod"`
}

func (*OAuthAuthorizeToken) DeepCopy

func (in *OAuthAuthorizeToken) DeepCopy() *OAuthAuthorizeToken

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAuthorizeToken.

func (*OAuthAuthorizeToken) DeepCopyInto

func (in *OAuthAuthorizeToken) DeepCopyInto(out *OAuthAuthorizeToken)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OAuthAuthorizeToken) DeepCopyObject

func (in *OAuthAuthorizeToken) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OAuthAuthorizeToken) Descriptor

func (*OAuthAuthorizeToken) Descriptor() ([]byte, []int)

func (*OAuthAuthorizeToken) Marshal

func (m *OAuthAuthorizeToken) Marshal() (dAtA []byte, err error)

func (*OAuthAuthorizeToken) MarshalTo

func (m *OAuthAuthorizeToken) MarshalTo(dAtA []byte) (int, error)

func (*OAuthAuthorizeToken) MarshalToSizedBuffer

func (m *OAuthAuthorizeToken) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OAuthAuthorizeToken) ProtoMessage

func (*OAuthAuthorizeToken) ProtoMessage()

func (*OAuthAuthorizeToken) Reset

func (m *OAuthAuthorizeToken) Reset()

func (*OAuthAuthorizeToken) Size

func (m *OAuthAuthorizeToken) Size() (n int)

func (*OAuthAuthorizeToken) String

func (this *OAuthAuthorizeToken) String() string

func (OAuthAuthorizeToken) SwaggerDoc

func (OAuthAuthorizeToken) SwaggerDoc() map[string]string

func (*OAuthAuthorizeToken) Unmarshal

func (m *OAuthAuthorizeToken) Unmarshal(dAtA []byte) error

func (*OAuthAuthorizeToken) XXX_DiscardUnknown

func (m *OAuthAuthorizeToken) XXX_DiscardUnknown()

func (*OAuthAuthorizeToken) XXX_Marshal

func (m *OAuthAuthorizeToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthAuthorizeToken) XXX_Merge

func (m *OAuthAuthorizeToken) XXX_Merge(src proto.Message)

func (*OAuthAuthorizeToken) XXX_Size

func (m *OAuthAuthorizeToken) XXX_Size() int

func (*OAuthAuthorizeToken) XXX_Unmarshal

func (m *OAuthAuthorizeToken) XXX_Unmarshal(b []byte) error

type OAuthAuthorizeTokenList

OAuthAuthorizeTokenList is a collection of OAuth authorization tokens

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type OAuthAuthorizeTokenList struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard list's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Items is the list of OAuth authorization tokens
    Items []OAuthAuthorizeToken `json:"items" protobuf:"bytes,2,rep,name=items"`
}

func (*OAuthAuthorizeTokenList) DeepCopy

func (in *OAuthAuthorizeTokenList) DeepCopy() *OAuthAuthorizeTokenList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthAuthorizeTokenList.

func (*OAuthAuthorizeTokenList) DeepCopyInto

func (in *OAuthAuthorizeTokenList) DeepCopyInto(out *OAuthAuthorizeTokenList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OAuthAuthorizeTokenList) DeepCopyObject

func (in *OAuthAuthorizeTokenList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OAuthAuthorizeTokenList) Descriptor

func (*OAuthAuthorizeTokenList) Descriptor() ([]byte, []int)

func (*OAuthAuthorizeTokenList) Marshal

func (m *OAuthAuthorizeTokenList) Marshal() (dAtA []byte, err error)

func (*OAuthAuthorizeTokenList) MarshalTo

func (m *OAuthAuthorizeTokenList) MarshalTo(dAtA []byte) (int, error)

func (*OAuthAuthorizeTokenList) MarshalToSizedBuffer

func (m *OAuthAuthorizeTokenList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OAuthAuthorizeTokenList) ProtoMessage

func (*OAuthAuthorizeTokenList) ProtoMessage()

func (*OAuthAuthorizeTokenList) Reset

func (m *OAuthAuthorizeTokenList) Reset()

func (*OAuthAuthorizeTokenList) Size

func (m *OAuthAuthorizeTokenList) Size() (n int)

func (*OAuthAuthorizeTokenList) String

func (this *OAuthAuthorizeTokenList) String() string

func (OAuthAuthorizeTokenList) SwaggerDoc

func (OAuthAuthorizeTokenList) SwaggerDoc() map[string]string

func (*OAuthAuthorizeTokenList) Unmarshal

func (m *OAuthAuthorizeTokenList) Unmarshal(dAtA []byte) error

func (*OAuthAuthorizeTokenList) XXX_DiscardUnknown

func (m *OAuthAuthorizeTokenList) XXX_DiscardUnknown()

func (*OAuthAuthorizeTokenList) XXX_Marshal

func (m *OAuthAuthorizeTokenList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthAuthorizeTokenList) XXX_Merge

func (m *OAuthAuthorizeTokenList) XXX_Merge(src proto.Message)

func (*OAuthAuthorizeTokenList) XXX_Size

func (m *OAuthAuthorizeTokenList) XXX_Size() int

func (*OAuthAuthorizeTokenList) XXX_Unmarshal

func (m *OAuthAuthorizeTokenList) XXX_Unmarshal(b []byte) error

type OAuthClient

OAuthClient describes an OAuth client

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type OAuthClient struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Secret is the unique secret associated with a client
    Secret string `json:"secret,omitempty" protobuf:"bytes,2,opt,name=secret"`

    // AdditionalSecrets holds other secrets that may be used to identify the client.  This is useful for rotation
    // and for service account token validation
    AdditionalSecrets []string `json:"additionalSecrets,omitempty" protobuf:"bytes,3,rep,name=additionalSecrets"`

    // RespondWithChallenges indicates whether the client wants authentication needed responses made in the form of challenges instead of redirects
    RespondWithChallenges bool `json:"respondWithChallenges,omitempty" protobuf:"varint,4,opt,name=respondWithChallenges"`

    // RedirectURIs is the valid redirection URIs associated with a client
    // +patchStrategy=merge
    RedirectURIs []string `json:"redirectURIs,omitempty" patchStrategy:"merge" protobuf:"bytes,5,rep,name=redirectURIs"`

    // GrantMethod is a required field which determines how to handle grants for this client.
    // Valid grant handling methods are:
    //  - auto:   always approves grant requests, useful for trusted clients
    //  - prompt: prompts the end user for approval of grant requests, useful for third-party clients
    GrantMethod GrantHandlerType `json:"grantMethod,omitempty" protobuf:"bytes,6,opt,name=grantMethod,casttype=GrantHandlerType"`

    // ScopeRestrictions describes which scopes this client can request.  Each requested scope
    // is checked against each restriction.  If any restriction matches, then the scope is allowed.
    // If no restriction matches, then the scope is denied.
    ScopeRestrictions []ScopeRestriction `json:"scopeRestrictions,omitempty" protobuf:"bytes,7,rep,name=scopeRestrictions"`

    // AccessTokenMaxAgeSeconds overrides the default access token max age for tokens granted to this client.
    // 0 means no expiration.
    AccessTokenMaxAgeSeconds *int32 `json:"accessTokenMaxAgeSeconds,omitempty" protobuf:"varint,8,opt,name=accessTokenMaxAgeSeconds"`

    // AccessTokenInactivityTimeoutSeconds overrides the default token
    // inactivity timeout for tokens granted to this client.
    // The value represents the maximum amount of time that can occur between
    // consecutive uses of the token. Tokens become invalid if they are not
    // used within this temporal window. The user will need to acquire a new
    // token to regain access once a token times out.
    // This value needs to be set only if the default set in configuration is
    // not appropriate for this client. Valid values are:
    // - 0: Tokens for this client never time out
    // - X: Tokens time out if there is no activity for X seconds
    // The current minimum allowed value for X is 300 (5 minutes)
    //
    // WARNING: existing tokens' timeout will not be affected (lowered) by changing this value
    AccessTokenInactivityTimeoutSeconds *int32 `json:"accessTokenInactivityTimeoutSeconds,omitempty" protobuf:"varint,9,opt,name=accessTokenInactivityTimeoutSeconds"`
}

func (*OAuthClient) DeepCopy

func (in *OAuthClient) DeepCopy() *OAuthClient

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthClient.

func (*OAuthClient) DeepCopyInto

func (in *OAuthClient) DeepCopyInto(out *OAuthClient)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OAuthClient) DeepCopyObject

func (in *OAuthClient) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OAuthClient) Descriptor

func (*OAuthClient) Descriptor() ([]byte, []int)

func (*OAuthClient) Marshal

func (m *OAuthClient) Marshal() (dAtA []byte, err error)

func (*OAuthClient) MarshalTo

func (m *OAuthClient) MarshalTo(dAtA []byte) (int, error)

func (*OAuthClient) MarshalToSizedBuffer

func (m *OAuthClient) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OAuthClient) ProtoMessage

func (*OAuthClient) ProtoMessage()

func (*OAuthClient) Reset

func (m *OAuthClient) Reset()

func (*OAuthClient) Size

func (m *OAuthClient) Size() (n int)

func (*OAuthClient) String

func (this *OAuthClient) String() string

func (OAuthClient) SwaggerDoc

func (OAuthClient) SwaggerDoc() map[string]string

func (*OAuthClient) Unmarshal

func (m *OAuthClient) Unmarshal(dAtA []byte) error

func (*OAuthClient) XXX_DiscardUnknown

func (m *OAuthClient) XXX_DiscardUnknown()

func (*OAuthClient) XXX_Marshal

func (m *OAuthClient) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthClient) XXX_Merge

func (m *OAuthClient) XXX_Merge(src proto.Message)

func (*OAuthClient) XXX_Size

func (m *OAuthClient) XXX_Size() int

func (*OAuthClient) XXX_Unmarshal

func (m *OAuthClient) XXX_Unmarshal(b []byte) error

type OAuthClientAuthorization

OAuthClientAuthorization describes an authorization created by an OAuth client

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type OAuthClientAuthorization struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // ClientName references the client that created this authorization
    ClientName string `json:"clientName,omitempty" protobuf:"bytes,2,opt,name=clientName"`

    // UserName is the user name that authorized this client
    UserName string `json:"userName,omitempty" protobuf:"bytes,3,opt,name=userName"`

    // UserUID is the unique UID associated with this authorization. UserUID and UserName
    // must both match for this authorization to be valid.
    UserUID string `json:"userUID,omitempty" protobuf:"bytes,4,opt,name=userUID"`

    // Scopes is an array of the granted scopes.
    Scopes []string `json:"scopes,omitempty" protobuf:"bytes,5,rep,name=scopes"`
}

func (*OAuthClientAuthorization) DeepCopy

func (in *OAuthClientAuthorization) DeepCopy() *OAuthClientAuthorization

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthClientAuthorization.

func (*OAuthClientAuthorization) DeepCopyInto

func (in *OAuthClientAuthorization) DeepCopyInto(out *OAuthClientAuthorization)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OAuthClientAuthorization) DeepCopyObject

func (in *OAuthClientAuthorization) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OAuthClientAuthorization) Descriptor

func (*OAuthClientAuthorization) Descriptor() ([]byte, []int)

func (*OAuthClientAuthorization) Marshal

func (m *OAuthClientAuthorization) Marshal() (dAtA []byte, err error)

func (*OAuthClientAuthorization) MarshalTo

func (m *OAuthClientAuthorization) MarshalTo(dAtA []byte) (int, error)

func (*OAuthClientAuthorization) MarshalToSizedBuffer

func (m *OAuthClientAuthorization) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OAuthClientAuthorization) ProtoMessage

func (*OAuthClientAuthorization) ProtoMessage()

func (*OAuthClientAuthorization) Reset

func (m *OAuthClientAuthorization) Reset()

func (*OAuthClientAuthorization) Size

func (m *OAuthClientAuthorization) Size() (n int)

func (*OAuthClientAuthorization) String

func (this *OAuthClientAuthorization) String() string

func (OAuthClientAuthorization) SwaggerDoc

func (OAuthClientAuthorization) SwaggerDoc() map[string]string

func (*OAuthClientAuthorization) Unmarshal

func (m *OAuthClientAuthorization) Unmarshal(dAtA []byte) error

func (*OAuthClientAuthorization) XXX_DiscardUnknown

func (m *OAuthClientAuthorization) XXX_DiscardUnknown()

func (*OAuthClientAuthorization) XXX_Marshal

func (m *OAuthClientAuthorization) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthClientAuthorization) XXX_Merge

func (m *OAuthClientAuthorization) XXX_Merge(src proto.Message)

func (*OAuthClientAuthorization) XXX_Size

func (m *OAuthClientAuthorization) XXX_Size() int

func (*OAuthClientAuthorization) XXX_Unmarshal

func (m *OAuthClientAuthorization) XXX_Unmarshal(b []byte) error

type OAuthClientAuthorizationList

OAuthClientAuthorizationList is a collection of OAuth client authorizations

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type OAuthClientAuthorizationList struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard list's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Items is the list of OAuth client authorizations
    Items []OAuthClientAuthorization `json:"items" protobuf:"bytes,2,rep,name=items"`
}

func (*OAuthClientAuthorizationList) DeepCopy

func (in *OAuthClientAuthorizationList) DeepCopy() *OAuthClientAuthorizationList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthClientAuthorizationList.

func (*OAuthClientAuthorizationList) DeepCopyInto

func (in *OAuthClientAuthorizationList) DeepCopyInto(out *OAuthClientAuthorizationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OAuthClientAuthorizationList) DeepCopyObject

func (in *OAuthClientAuthorizationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OAuthClientAuthorizationList) Descriptor

func (*OAuthClientAuthorizationList) Descriptor() ([]byte, []int)

func (*OAuthClientAuthorizationList) Marshal

func (m *OAuthClientAuthorizationList) Marshal() (dAtA []byte, err error)

func (*OAuthClientAuthorizationList) MarshalTo

func (m *OAuthClientAuthorizationList) MarshalTo(dAtA []byte) (int, error)

func (*OAuthClientAuthorizationList) MarshalToSizedBuffer

func (m *OAuthClientAuthorizationList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OAuthClientAuthorizationList) ProtoMessage

func (*OAuthClientAuthorizationList) ProtoMessage()

func (*OAuthClientAuthorizationList) Reset

func (m *OAuthClientAuthorizationList) Reset()

func (*OAuthClientAuthorizationList) Size

func (m *OAuthClientAuthorizationList) Size() (n int)

func (*OAuthClientAuthorizationList) String

func (this *OAuthClientAuthorizationList) String() string

func (OAuthClientAuthorizationList) SwaggerDoc

func (OAuthClientAuthorizationList) SwaggerDoc() map[string]string

func (*OAuthClientAuthorizationList) Unmarshal

func (m *OAuthClientAuthorizationList) Unmarshal(dAtA []byte) error

func (*OAuthClientAuthorizationList) XXX_DiscardUnknown

func (m *OAuthClientAuthorizationList) XXX_DiscardUnknown()

func (*OAuthClientAuthorizationList) XXX_Marshal

func (m *OAuthClientAuthorizationList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthClientAuthorizationList) XXX_Merge

func (m *OAuthClientAuthorizationList) XXX_Merge(src proto.Message)

func (*OAuthClientAuthorizationList) XXX_Size

func (m *OAuthClientAuthorizationList) XXX_Size() int

func (*OAuthClientAuthorizationList) XXX_Unmarshal

func (m *OAuthClientAuthorizationList) XXX_Unmarshal(b []byte) error

type OAuthClientList

OAuthClientList is a collection of OAuth clients

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type OAuthClientList struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard list's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Items is the list of OAuth clients
    Items []OAuthClient `json:"items" protobuf:"bytes,2,rep,name=items"`
}

func (*OAuthClientList) DeepCopy

func (in *OAuthClientList) DeepCopy() *OAuthClientList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthClientList.

func (*OAuthClientList) DeepCopyInto

func (in *OAuthClientList) DeepCopyInto(out *OAuthClientList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OAuthClientList) DeepCopyObject

func (in *OAuthClientList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OAuthClientList) Descriptor

func (*OAuthClientList) Descriptor() ([]byte, []int)

func (*OAuthClientList) Marshal

func (m *OAuthClientList) Marshal() (dAtA []byte, err error)

func (*OAuthClientList) MarshalTo

func (m *OAuthClientList) MarshalTo(dAtA []byte) (int, error)

func (*OAuthClientList) MarshalToSizedBuffer

func (m *OAuthClientList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OAuthClientList) ProtoMessage

func (*OAuthClientList) ProtoMessage()

func (*OAuthClientList) Reset

func (m *OAuthClientList) Reset()

func (*OAuthClientList) Size

func (m *OAuthClientList) Size() (n int)

func (*OAuthClientList) String

func (this *OAuthClientList) String() string

func (OAuthClientList) SwaggerDoc

func (OAuthClientList) SwaggerDoc() map[string]string

func (*OAuthClientList) Unmarshal

func (m *OAuthClientList) Unmarshal(dAtA []byte) error

func (*OAuthClientList) XXX_DiscardUnknown

func (m *OAuthClientList) XXX_DiscardUnknown()

func (*OAuthClientList) XXX_Marshal

func (m *OAuthClientList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthClientList) XXX_Merge

func (m *OAuthClientList) XXX_Merge(src proto.Message)

func (*OAuthClientList) XXX_Size

func (m *OAuthClientList) XXX_Size() int

func (*OAuthClientList) XXX_Unmarshal

func (m *OAuthClientList) XXX_Unmarshal(b []byte) error

type OAuthRedirectReference

OAuthRedirectReference is a reference to an OAuth redirect object.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type OAuthRedirectReference struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // The reference to an redirect object in the current namespace.
    Reference RedirectReference `json:"reference,omitempty" protobuf:"bytes,2,opt,name=reference"`
}

func (*OAuthRedirectReference) DeepCopy

func (in *OAuthRedirectReference) DeepCopy() *OAuthRedirectReference

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuthRedirectReference.

func (*OAuthRedirectReference) DeepCopyInto

func (in *OAuthRedirectReference) DeepCopyInto(out *OAuthRedirectReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OAuthRedirectReference) DeepCopyObject

func (in *OAuthRedirectReference) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*OAuthRedirectReference) Descriptor

func (*OAuthRedirectReference) Descriptor() ([]byte, []int)

func (*OAuthRedirectReference) Marshal

func (m *OAuthRedirectReference) Marshal() (dAtA []byte, err error)

func (*OAuthRedirectReference) MarshalTo

func (m *OAuthRedirectReference) MarshalTo(dAtA []byte) (int, error)

func (*OAuthRedirectReference) MarshalToSizedBuffer

func (m *OAuthRedirectReference) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*OAuthRedirectReference) ProtoMessage

func (*OAuthRedirectReference) ProtoMessage()

func (*OAuthRedirectReference) Reset

func (m *OAuthRedirectReference) Reset()

func (*OAuthRedirectReference) Size

func (m *OAuthRedirectReference) Size() (n int)

func (*OAuthRedirectReference) String

func (this *OAuthRedirectReference) String() string

func (OAuthRedirectReference) SwaggerDoc

func (OAuthRedirectReference) SwaggerDoc() map[string]string

func (*OAuthRedirectReference) Unmarshal

func (m *OAuthRedirectReference) Unmarshal(dAtA []byte) error

func (*OAuthRedirectReference) XXX_DiscardUnknown

func (m *OAuthRedirectReference) XXX_DiscardUnknown()

func (*OAuthRedirectReference) XXX_Marshal

func (m *OAuthRedirectReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OAuthRedirectReference) XXX_Merge

func (m *OAuthRedirectReference) XXX_Merge(src proto.Message)

func (*OAuthRedirectReference) XXX_Size

func (m *OAuthRedirectReference) XXX_Size() int

func (*OAuthRedirectReference) XXX_Unmarshal

func (m *OAuthRedirectReference) XXX_Unmarshal(b []byte) error

type RedirectReference

RedirectReference specifies the target in the current namespace that resolves into redirect URIs. Only the 'Route' kind is currently allowed.

type RedirectReference struct {
    // The group of the target that is being referred to.
    Group string `json:"group" protobuf:"bytes,1,opt,name=group"`

    // The kind of the target that is being referred to.  Currently, only 'Route' is allowed.
    Kind string `json:"kind" protobuf:"bytes,2,opt,name=kind"`

    // The name of the target that is being referred to. e.g. name of the Route.
    Name string `json:"name" protobuf:"bytes,3,opt,name=name"`
}

func (*RedirectReference) DeepCopy

func (in *RedirectReference) DeepCopy() *RedirectReference

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedirectReference.

func (*RedirectReference) DeepCopyInto

func (in *RedirectReference) DeepCopyInto(out *RedirectReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedirectReference) Descriptor

func (*RedirectReference) Descriptor() ([]byte, []int)

func (*RedirectReference) Marshal

func (m *RedirectReference) Marshal() (dAtA []byte, err error)

func (*RedirectReference) MarshalTo

func (m *RedirectReference) MarshalTo(dAtA []byte) (int, error)

func (*RedirectReference) MarshalToSizedBuffer

func (m *RedirectReference) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RedirectReference) ProtoMessage

func (*RedirectReference) ProtoMessage()

func (*RedirectReference) Reset

func (m *RedirectReference) Reset()

func (*RedirectReference) Size

func (m *RedirectReference) Size() (n int)

func (*RedirectReference) String

func (this *RedirectReference) String() string

func (RedirectReference) SwaggerDoc

func (RedirectReference) SwaggerDoc() map[string]string

func (*RedirectReference) Unmarshal

func (m *RedirectReference) Unmarshal(dAtA []byte) error

func (*RedirectReference) XXX_DiscardUnknown

func (m *RedirectReference) XXX_DiscardUnknown()

func (*RedirectReference) XXX_Marshal

func (m *RedirectReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RedirectReference) XXX_Merge

func (m *RedirectReference) XXX_Merge(src proto.Message)

func (*RedirectReference) XXX_Size

func (m *RedirectReference) XXX_Size() int

func (*RedirectReference) XXX_Unmarshal

func (m *RedirectReference) XXX_Unmarshal(b []byte) error

type ScopeRestriction

ScopeRestriction describe one restriction on scopes. Exactly one option must be non-nil.

type ScopeRestriction struct {
    // ExactValues means the scope has to match a particular set of strings exactly
    ExactValues []string `json:"literals,omitempty" protobuf:"bytes,1,rep,name=literals"`

    // ClusterRole describes a set of restrictions for cluster role scoping.
    ClusterRole *ClusterRoleScopeRestriction `json:"clusterRole,omitempty" protobuf:"bytes,2,opt,name=clusterRole"`
}

func (*ScopeRestriction) DeepCopy

func (in *ScopeRestriction) DeepCopy() *ScopeRestriction

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeRestriction.

func (*ScopeRestriction) DeepCopyInto

func (in *ScopeRestriction) DeepCopyInto(out *ScopeRestriction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ScopeRestriction) Descriptor

func (*ScopeRestriction) Descriptor() ([]byte, []int)

func (*ScopeRestriction) Marshal

func (m *ScopeRestriction) Marshal() (dAtA []byte, err error)

func (*ScopeRestriction) MarshalTo

func (m *ScopeRestriction) MarshalTo(dAtA []byte) (int, error)

func (*ScopeRestriction) MarshalToSizedBuffer

func (m *ScopeRestriction) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ScopeRestriction) ProtoMessage

func (*ScopeRestriction) ProtoMessage()

func (*ScopeRestriction) Reset

func (m *ScopeRestriction) Reset()

func (*ScopeRestriction) Size

func (m *ScopeRestriction) Size() (n int)

func (*ScopeRestriction) String

func (this *ScopeRestriction) String() string

func (ScopeRestriction) SwaggerDoc

func (ScopeRestriction) SwaggerDoc() map[string]string

func (*ScopeRestriction) Unmarshal

func (m *ScopeRestriction) Unmarshal(dAtA []byte) error

func (*ScopeRestriction) XXX_DiscardUnknown

func (m *ScopeRestriction) XXX_DiscardUnknown()

func (*ScopeRestriction) XXX_Marshal

func (m *ScopeRestriction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ScopeRestriction) XXX_Merge

func (m *ScopeRestriction) XXX_Merge(src proto.Message)

func (*ScopeRestriction) XXX_Size

func (m *ScopeRestriction) XXX_Size() int

func (*ScopeRestriction) XXX_Unmarshal

func (m *ScopeRestriction) XXX_Unmarshal(b []byte) error

type UserOAuthAccessToken

UserOAuthAccessToken is a virtual resource to mirror OAuthAccessTokens to the user the access token was issued for +openshift:compatibility-gen:level=1

type UserOAuthAccessToken OAuthAccessToken

func (*UserOAuthAccessToken) DeepCopy

func (in *UserOAuthAccessToken) DeepCopy() *UserOAuthAccessToken

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserOAuthAccessToken.

func (*UserOAuthAccessToken) DeepCopyInto

func (in *UserOAuthAccessToken) DeepCopyInto(out *UserOAuthAccessToken)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserOAuthAccessToken) DeepCopyObject

func (in *UserOAuthAccessToken) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UserOAuthAccessToken) Descriptor

func (*UserOAuthAccessToken) Descriptor() ([]byte, []int)

func (*UserOAuthAccessToken) Marshal

func (m *UserOAuthAccessToken) Marshal() (dAtA []byte, err error)

func (*UserOAuthAccessToken) MarshalTo

func (m *UserOAuthAccessToken) MarshalTo(dAtA []byte) (int, error)

func (*UserOAuthAccessToken) MarshalToSizedBuffer

func (m *UserOAuthAccessToken) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserOAuthAccessToken) ProtoMessage

func (*UserOAuthAccessToken) ProtoMessage()

func (*UserOAuthAccessToken) Reset

func (m *UserOAuthAccessToken) Reset()

func (*UserOAuthAccessToken) Size

func (m *UserOAuthAccessToken) Size() (n int)

func (*UserOAuthAccessToken) String

func (this *UserOAuthAccessToken) String() string

func (*UserOAuthAccessToken) Unmarshal

func (m *UserOAuthAccessToken) Unmarshal(dAtA []byte) error

func (*UserOAuthAccessToken) XXX_DiscardUnknown

func (m *UserOAuthAccessToken) XXX_DiscardUnknown()

func (*UserOAuthAccessToken) XXX_Marshal

func (m *UserOAuthAccessToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserOAuthAccessToken) XXX_Merge

func (m *UserOAuthAccessToken) XXX_Merge(src proto.Message)

func (*UserOAuthAccessToken) XXX_Size

func (m *UserOAuthAccessToken) XXX_Size() int

func (*UserOAuthAccessToken) XXX_Unmarshal

func (m *UserOAuthAccessToken) XXX_Unmarshal(b []byte) error

type UserOAuthAccessTokenList

UserOAuthAccessTokenList is a collection of access tokens issued on behalf of the requesting user

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type UserOAuthAccessTokenList struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard list's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    Items []UserOAuthAccessToken `json:"items" protobuf:"bytes,2,rep,name=items"`
}

func (*UserOAuthAccessTokenList) DeepCopy

func (in *UserOAuthAccessTokenList) DeepCopy() *UserOAuthAccessTokenList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserOAuthAccessTokenList.

func (*UserOAuthAccessTokenList) DeepCopyInto

func (in *UserOAuthAccessTokenList) DeepCopyInto(out *UserOAuthAccessTokenList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserOAuthAccessTokenList) DeepCopyObject

func (in *UserOAuthAccessTokenList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UserOAuthAccessTokenList) Descriptor

func (*UserOAuthAccessTokenList) Descriptor() ([]byte, []int)

func (*UserOAuthAccessTokenList) Marshal

func (m *UserOAuthAccessTokenList) Marshal() (dAtA []byte, err error)

func (*UserOAuthAccessTokenList) MarshalTo

func (m *UserOAuthAccessTokenList) MarshalTo(dAtA []byte) (int, error)

func (*UserOAuthAccessTokenList) MarshalToSizedBuffer

func (m *UserOAuthAccessTokenList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*UserOAuthAccessTokenList) ProtoMessage

func (*UserOAuthAccessTokenList) ProtoMessage()

func (*UserOAuthAccessTokenList) Reset

func (m *UserOAuthAccessTokenList) Reset()

func (*UserOAuthAccessTokenList) Size

func (m *UserOAuthAccessTokenList) Size() (n int)

func (*UserOAuthAccessTokenList) String

func (this *UserOAuthAccessTokenList) String() string

func (UserOAuthAccessTokenList) SwaggerDoc

func (UserOAuthAccessTokenList) SwaggerDoc() map[string]string

func (*UserOAuthAccessTokenList) Unmarshal

func (m *UserOAuthAccessTokenList) Unmarshal(dAtA []byte) error

func (*UserOAuthAccessTokenList) XXX_DiscardUnknown

func (m *UserOAuthAccessTokenList) XXX_DiscardUnknown()

func (*UserOAuthAccessTokenList) XXX_Marshal

func (m *UserOAuthAccessTokenList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserOAuthAccessTokenList) XXX_Merge

func (m *UserOAuthAccessTokenList) XXX_Merge(src proto.Message)

func (*UserOAuthAccessTokenList) XXX_Size

func (m *UserOAuthAccessTokenList) XXX_Size() int

func (*UserOAuthAccessTokenList) XXX_Unmarshal

func (m *UserOAuthAccessTokenList) XXX_Unmarshal(b []byte) error