Documentation ¶
Overview ¶
+groupName=oauth.openshift.io Package v1 is the v1 version of the API.
Package v1 is a generated protocol buffer package. It is generated from these files: github.com/openshift/origin/pkg/oauth/apis/oauth/v1/generated.proto It has these top-level messages: ClusterRoleScopeRestriction OAuthAccessToken OAuthAccessTokenList OAuthAuthorizeToken OAuthAuthorizeTokenList OAuthClient OAuthClientAuthorization OAuthClientAuthorizationList OAuthClientList OAuthRedirectReference RedirectReference ScopeRestriction
Index ¶
- Constants
- Variables
- func Convert_oauth_ClusterRoleScopeRestriction_To_v1_ClusterRoleScopeRestriction(in *oauth.ClusterRoleScopeRestriction, out *ClusterRoleScopeRestriction, ...) error
- func Convert_oauth_OAuthAccessTokenList_To_v1_OAuthAccessTokenList(in *oauth.OAuthAccessTokenList, out *OAuthAccessTokenList, s conversion.Scope) error
- func Convert_oauth_OAuthAccessToken_To_v1_OAuthAccessToken(in *oauth.OAuthAccessToken, out *OAuthAccessToken, s conversion.Scope) error
- func Convert_oauth_OAuthAuthorizeTokenList_To_v1_OAuthAuthorizeTokenList(in *oauth.OAuthAuthorizeTokenList, out *OAuthAuthorizeTokenList, ...) error
- func Convert_oauth_OAuthAuthorizeToken_To_v1_OAuthAuthorizeToken(in *oauth.OAuthAuthorizeToken, out *OAuthAuthorizeToken, s conversion.Scope) error
- func Convert_oauth_OAuthClientAuthorizationList_To_v1_OAuthClientAuthorizationList(in *oauth.OAuthClientAuthorizationList, out *OAuthClientAuthorizationList, ...) error
- func Convert_oauth_OAuthClientAuthorization_To_v1_OAuthClientAuthorization(in *oauth.OAuthClientAuthorization, out *OAuthClientAuthorization, ...) error
- func Convert_oauth_OAuthClientList_To_v1_OAuthClientList(in *oauth.OAuthClientList, out *OAuthClientList, s conversion.Scope) error
- func Convert_oauth_OAuthClient_To_v1_OAuthClient(in *oauth.OAuthClient, out *OAuthClient, s conversion.Scope) error
- func Convert_oauth_OAuthRedirectReference_To_v1_OAuthRedirectReference(in *oauth.OAuthRedirectReference, out *OAuthRedirectReference, ...) error
- func Convert_oauth_RedirectReference_To_v1_RedirectReference(in *oauth.RedirectReference, out *RedirectReference, s conversion.Scope) error
- func Convert_oauth_ScopeRestriction_To_v1_ScopeRestriction(in *oauth.ScopeRestriction, out *ScopeRestriction, s conversion.Scope) error
- func Convert_v1_ClusterRoleScopeRestriction_To_oauth_ClusterRoleScopeRestriction(in *ClusterRoleScopeRestriction, out *oauth.ClusterRoleScopeRestriction, ...) error
- func Convert_v1_OAuthAccessTokenList_To_oauth_OAuthAccessTokenList(in *OAuthAccessTokenList, out *oauth.OAuthAccessTokenList, s conversion.Scope) error
- func Convert_v1_OAuthAccessToken_To_oauth_OAuthAccessToken(in *OAuthAccessToken, out *oauth.OAuthAccessToken, s conversion.Scope) error
- func Convert_v1_OAuthAuthorizeTokenList_To_oauth_OAuthAuthorizeTokenList(in *OAuthAuthorizeTokenList, out *oauth.OAuthAuthorizeTokenList, ...) error
- func Convert_v1_OAuthAuthorizeToken_To_oauth_OAuthAuthorizeToken(in *OAuthAuthorizeToken, out *oauth.OAuthAuthorizeToken, s conversion.Scope) error
- func Convert_v1_OAuthClientAuthorizationList_To_oauth_OAuthClientAuthorizationList(in *OAuthClientAuthorizationList, out *oauth.OAuthClientAuthorizationList, ...) error
- func Convert_v1_OAuthClientAuthorization_To_oauth_OAuthClientAuthorization(in *OAuthClientAuthorization, out *oauth.OAuthClientAuthorization, ...) error
- func Convert_v1_OAuthClientList_To_oauth_OAuthClientList(in *OAuthClientList, out *oauth.OAuthClientList, s conversion.Scope) error
- func Convert_v1_OAuthClient_To_oauth_OAuthClient(in *OAuthClient, out *oauth.OAuthClient, s conversion.Scope) error
- func Convert_v1_OAuthRedirectReference_To_oauth_OAuthRedirectReference(in *OAuthRedirectReference, out *oauth.OAuthRedirectReference, ...) error
- func Convert_v1_RedirectReference_To_oauth_RedirectReference(in *RedirectReference, out *oauth.RedirectReference, s conversion.Scope) error
- func Convert_v1_ScopeRestriction_To_oauth_ScopeRestriction(in *ScopeRestriction, out *oauth.ScopeRestriction, s conversion.Scope) error
- func DeepCopy_v1_ClusterRoleScopeRestriction(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_OAuthAccessToken(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_OAuthAccessTokenList(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_OAuthAuthorizeToken(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_OAuthAuthorizeTokenList(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_OAuthClient(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_OAuthClientAuthorization(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_OAuthClientAuthorizationList(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_OAuthClientList(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_OAuthRedirectReference(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_RedirectReference(in interface{}, out interface{}, c *conversion.Cloner) error
- func DeepCopy_v1_ScopeRestriction(in interface{}, out interface{}, c *conversion.Cloner) error
- func RegisterConversions(scheme *runtime.Scheme) error
- func RegisterDeepCopies(scheme *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- func SetDefaults_OAuthAuthorizeToken(obj *OAuthAuthorizeToken)
- func SetObjectDefaults_OAuthAuthorizeToken(in *OAuthAuthorizeToken)
- func SetObjectDefaults_OAuthAuthorizeTokenList(in *OAuthAuthorizeTokenList)
- type ClusterRoleScopeRestriction
- func (*ClusterRoleScopeRestriction) Descriptor() ([]byte, []int)
- func (m *ClusterRoleScopeRestriction) Marshal() (dAtA []byte, err error)
- func (m *ClusterRoleScopeRestriction) MarshalTo(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
- type GrantHandlerType
- type OAuthAccessToken
- func (*OAuthAccessToken) Descriptor() ([]byte, []int)
- func (m *OAuthAccessToken) Marshal() (dAtA []byte, err error)
- func (m *OAuthAccessToken) MarshalTo(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
- type OAuthAccessTokenList
- func (*OAuthAccessTokenList) Descriptor() ([]byte, []int)
- func (m *OAuthAccessTokenList) Marshal() (dAtA []byte, err error)
- func (m *OAuthAccessTokenList) MarshalTo(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
- type OAuthAuthorizeToken
- func (*OAuthAuthorizeToken) Descriptor() ([]byte, []int)
- func (m *OAuthAuthorizeToken) Marshal() (dAtA []byte, err error)
- func (m *OAuthAuthorizeToken) MarshalTo(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
- type OAuthAuthorizeTokenList
- func (*OAuthAuthorizeTokenList) Descriptor() ([]byte, []int)
- func (m *OAuthAuthorizeTokenList) Marshal() (dAtA []byte, err error)
- func (m *OAuthAuthorizeTokenList) MarshalTo(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
- type OAuthClient
- func (*OAuthClient) Descriptor() ([]byte, []int)
- func (m *OAuthClient) Marshal() (dAtA []byte, err error)
- func (m *OAuthClient) MarshalTo(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
- type OAuthClientAuthorization
- func (*OAuthClientAuthorization) Descriptor() ([]byte, []int)
- func (m *OAuthClientAuthorization) Marshal() (dAtA []byte, err error)
- func (m *OAuthClientAuthorization) MarshalTo(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
- type OAuthClientAuthorizationList
- func (*OAuthClientAuthorizationList) Descriptor() ([]byte, []int)
- func (m *OAuthClientAuthorizationList) Marshal() (dAtA []byte, err error)
- func (m *OAuthClientAuthorizationList) MarshalTo(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
- type OAuthClientList
- func (*OAuthClientList) Descriptor() ([]byte, []int)
- func (m *OAuthClientList) Marshal() (dAtA []byte, err error)
- func (m *OAuthClientList) MarshalTo(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
- type OAuthRedirectReference
- func (*OAuthRedirectReference) Descriptor() ([]byte, []int)
- func (m *OAuthRedirectReference) Marshal() (dAtA []byte, err error)
- func (m *OAuthRedirectReference) MarshalTo(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
- type RedirectReference
- func (*RedirectReference) Descriptor() ([]byte, []int)
- func (m *RedirectReference) Marshal() (dAtA []byte, err error)
- func (m *RedirectReference) MarshalTo(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
- type ScopeRestriction
- func (*ScopeRestriction) Descriptor() ([]byte, []int)
- func (m *ScopeRestriction) Marshal() (dAtA []byte, err error)
- func (m *ScopeRestriction) MarshalTo(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
Constants ¶
const ( GroupName = "oauth.openshift.io" LegacyGroupName = "" )
Variables ¶
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") )
var ( SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1"} LegacySchemeGroupVersion = schema.GroupVersion{Group: LegacyGroupName, Version: "v1"} LegacySchemeBuilder = runtime.NewSchemeBuilder(addLegacyKnownTypes, addConversionFuncs, RegisterDefaults) AddToSchemeInCoreGroup = LegacySchemeBuilder.AddToScheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addConversionFuncs, RegisterDefaults) AddToScheme = SchemeBuilder.AddToScheme )
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_oauth_ClusterRoleScopeRestriction_To_v1_ClusterRoleScopeRestriction ¶
func Convert_oauth_ClusterRoleScopeRestriction_To_v1_ClusterRoleScopeRestriction(in *oauth.ClusterRoleScopeRestriction, out *ClusterRoleScopeRestriction, s conversion.Scope) error
Convert_oauth_ClusterRoleScopeRestriction_To_v1_ClusterRoleScopeRestriction is an autogenerated conversion function.
func Convert_oauth_OAuthAccessTokenList_To_v1_OAuthAccessTokenList ¶
func Convert_oauth_OAuthAccessTokenList_To_v1_OAuthAccessTokenList(in *oauth.OAuthAccessTokenList, out *OAuthAccessTokenList, s conversion.Scope) error
Convert_oauth_OAuthAccessTokenList_To_v1_OAuthAccessTokenList is an autogenerated conversion function.
func Convert_oauth_OAuthAccessToken_To_v1_OAuthAccessToken ¶
func Convert_oauth_OAuthAccessToken_To_v1_OAuthAccessToken(in *oauth.OAuthAccessToken, out *OAuthAccessToken, s conversion.Scope) error
Convert_oauth_OAuthAccessToken_To_v1_OAuthAccessToken is an autogenerated conversion function.
func Convert_oauth_OAuthAuthorizeTokenList_To_v1_OAuthAuthorizeTokenList ¶
func Convert_oauth_OAuthAuthorizeTokenList_To_v1_OAuthAuthorizeTokenList(in *oauth.OAuthAuthorizeTokenList, out *OAuthAuthorizeTokenList, s conversion.Scope) error
Convert_oauth_OAuthAuthorizeTokenList_To_v1_OAuthAuthorizeTokenList is an autogenerated conversion function.
func Convert_oauth_OAuthAuthorizeToken_To_v1_OAuthAuthorizeToken ¶
func Convert_oauth_OAuthAuthorizeToken_To_v1_OAuthAuthorizeToken(in *oauth.OAuthAuthorizeToken, out *OAuthAuthorizeToken, s conversion.Scope) error
Convert_oauth_OAuthAuthorizeToken_To_v1_OAuthAuthorizeToken is an autogenerated conversion function.
func Convert_oauth_OAuthClientAuthorizationList_To_v1_OAuthClientAuthorizationList ¶
func Convert_oauth_OAuthClientAuthorizationList_To_v1_OAuthClientAuthorizationList(in *oauth.OAuthClientAuthorizationList, out *OAuthClientAuthorizationList, s conversion.Scope) error
Convert_oauth_OAuthClientAuthorizationList_To_v1_OAuthClientAuthorizationList is an autogenerated conversion function.
func Convert_oauth_OAuthClientAuthorization_To_v1_OAuthClientAuthorization ¶
func Convert_oauth_OAuthClientAuthorization_To_v1_OAuthClientAuthorization(in *oauth.OAuthClientAuthorization, out *OAuthClientAuthorization, s conversion.Scope) error
Convert_oauth_OAuthClientAuthorization_To_v1_OAuthClientAuthorization is an autogenerated conversion function.
func Convert_oauth_OAuthClientList_To_v1_OAuthClientList ¶
func Convert_oauth_OAuthClientList_To_v1_OAuthClientList(in *oauth.OAuthClientList, out *OAuthClientList, s conversion.Scope) error
Convert_oauth_OAuthClientList_To_v1_OAuthClientList is an autogenerated conversion function.
func Convert_oauth_OAuthClient_To_v1_OAuthClient ¶
func Convert_oauth_OAuthClient_To_v1_OAuthClient(in *oauth.OAuthClient, out *OAuthClient, s conversion.Scope) error
Convert_oauth_OAuthClient_To_v1_OAuthClient is an autogenerated conversion function.
func Convert_oauth_OAuthRedirectReference_To_v1_OAuthRedirectReference ¶
func Convert_oauth_OAuthRedirectReference_To_v1_OAuthRedirectReference(in *oauth.OAuthRedirectReference, out *OAuthRedirectReference, s conversion.Scope) error
Convert_oauth_OAuthRedirectReference_To_v1_OAuthRedirectReference is an autogenerated conversion function.
func Convert_oauth_RedirectReference_To_v1_RedirectReference ¶
func Convert_oauth_RedirectReference_To_v1_RedirectReference(in *oauth.RedirectReference, out *RedirectReference, s conversion.Scope) error
Convert_oauth_RedirectReference_To_v1_RedirectReference is an autogenerated conversion function.
func Convert_oauth_ScopeRestriction_To_v1_ScopeRestriction ¶
func Convert_oauth_ScopeRestriction_To_v1_ScopeRestriction(in *oauth.ScopeRestriction, out *ScopeRestriction, s conversion.Scope) error
Convert_oauth_ScopeRestriction_To_v1_ScopeRestriction is an autogenerated conversion function.
func Convert_v1_ClusterRoleScopeRestriction_To_oauth_ClusterRoleScopeRestriction ¶
func Convert_v1_ClusterRoleScopeRestriction_To_oauth_ClusterRoleScopeRestriction(in *ClusterRoleScopeRestriction, out *oauth.ClusterRoleScopeRestriction, s conversion.Scope) error
Convert_v1_ClusterRoleScopeRestriction_To_oauth_ClusterRoleScopeRestriction is an autogenerated conversion function.
func Convert_v1_OAuthAccessTokenList_To_oauth_OAuthAccessTokenList ¶
func Convert_v1_OAuthAccessTokenList_To_oauth_OAuthAccessTokenList(in *OAuthAccessTokenList, out *oauth.OAuthAccessTokenList, s conversion.Scope) error
Convert_v1_OAuthAccessTokenList_To_oauth_OAuthAccessTokenList is an autogenerated conversion function.
func Convert_v1_OAuthAccessToken_To_oauth_OAuthAccessToken ¶
func Convert_v1_OAuthAccessToken_To_oauth_OAuthAccessToken(in *OAuthAccessToken, out *oauth.OAuthAccessToken, s conversion.Scope) error
Convert_v1_OAuthAccessToken_To_oauth_OAuthAccessToken is an autogenerated conversion function.
func Convert_v1_OAuthAuthorizeTokenList_To_oauth_OAuthAuthorizeTokenList ¶
func Convert_v1_OAuthAuthorizeTokenList_To_oauth_OAuthAuthorizeTokenList(in *OAuthAuthorizeTokenList, out *oauth.OAuthAuthorizeTokenList, s conversion.Scope) error
Convert_v1_OAuthAuthorizeTokenList_To_oauth_OAuthAuthorizeTokenList is an autogenerated conversion function.
func Convert_v1_OAuthAuthorizeToken_To_oauth_OAuthAuthorizeToken ¶
func Convert_v1_OAuthAuthorizeToken_To_oauth_OAuthAuthorizeToken(in *OAuthAuthorizeToken, out *oauth.OAuthAuthorizeToken, s conversion.Scope) error
Convert_v1_OAuthAuthorizeToken_To_oauth_OAuthAuthorizeToken is an autogenerated conversion function.
func Convert_v1_OAuthClientAuthorizationList_To_oauth_OAuthClientAuthorizationList ¶
func Convert_v1_OAuthClientAuthorizationList_To_oauth_OAuthClientAuthorizationList(in *OAuthClientAuthorizationList, out *oauth.OAuthClientAuthorizationList, s conversion.Scope) error
Convert_v1_OAuthClientAuthorizationList_To_oauth_OAuthClientAuthorizationList is an autogenerated conversion function.
func Convert_v1_OAuthClientAuthorization_To_oauth_OAuthClientAuthorization ¶
func Convert_v1_OAuthClientAuthorization_To_oauth_OAuthClientAuthorization(in *OAuthClientAuthorization, out *oauth.OAuthClientAuthorization, s conversion.Scope) error
Convert_v1_OAuthClientAuthorization_To_oauth_OAuthClientAuthorization is an autogenerated conversion function.
func Convert_v1_OAuthClientList_To_oauth_OAuthClientList ¶
func Convert_v1_OAuthClientList_To_oauth_OAuthClientList(in *OAuthClientList, out *oauth.OAuthClientList, s conversion.Scope) error
Convert_v1_OAuthClientList_To_oauth_OAuthClientList is an autogenerated conversion function.
func Convert_v1_OAuthClient_To_oauth_OAuthClient ¶
func Convert_v1_OAuthClient_To_oauth_OAuthClient(in *OAuthClient, out *oauth.OAuthClient, s conversion.Scope) error
Convert_v1_OAuthClient_To_oauth_OAuthClient is an autogenerated conversion function.
func Convert_v1_OAuthRedirectReference_To_oauth_OAuthRedirectReference ¶
func Convert_v1_OAuthRedirectReference_To_oauth_OAuthRedirectReference(in *OAuthRedirectReference, out *oauth.OAuthRedirectReference, s conversion.Scope) error
Convert_v1_OAuthRedirectReference_To_oauth_OAuthRedirectReference is an autogenerated conversion function.
func Convert_v1_RedirectReference_To_oauth_RedirectReference ¶
func Convert_v1_RedirectReference_To_oauth_RedirectReference(in *RedirectReference, out *oauth.RedirectReference, s conversion.Scope) error
Convert_v1_RedirectReference_To_oauth_RedirectReference is an autogenerated conversion function.
func Convert_v1_ScopeRestriction_To_oauth_ScopeRestriction ¶
func Convert_v1_ScopeRestriction_To_oauth_ScopeRestriction(in *ScopeRestriction, out *oauth.ScopeRestriction, s conversion.Scope) error
Convert_v1_ScopeRestriction_To_oauth_ScopeRestriction is an autogenerated conversion function.
func DeepCopy_v1_ClusterRoleScopeRestriction ¶
func DeepCopy_v1_ClusterRoleScopeRestriction(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_v1_ClusterRoleScopeRestriction is an autogenerated deepcopy function.
func DeepCopy_v1_OAuthAccessToken ¶
func DeepCopy_v1_OAuthAccessToken(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_v1_OAuthAccessToken is an autogenerated deepcopy function.
func DeepCopy_v1_OAuthAccessTokenList ¶
func DeepCopy_v1_OAuthAccessTokenList(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_v1_OAuthAccessTokenList is an autogenerated deepcopy function.
func DeepCopy_v1_OAuthAuthorizeToken ¶
func DeepCopy_v1_OAuthAuthorizeToken(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_v1_OAuthAuthorizeToken is an autogenerated deepcopy function.
func DeepCopy_v1_OAuthAuthorizeTokenList ¶
func DeepCopy_v1_OAuthAuthorizeTokenList(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_v1_OAuthAuthorizeTokenList is an autogenerated deepcopy function.
func DeepCopy_v1_OAuthClient ¶
func DeepCopy_v1_OAuthClient(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_v1_OAuthClient is an autogenerated deepcopy function.
func DeepCopy_v1_OAuthClientAuthorization ¶
func DeepCopy_v1_OAuthClientAuthorization(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_v1_OAuthClientAuthorization is an autogenerated deepcopy function.
func DeepCopy_v1_OAuthClientAuthorizationList ¶
func DeepCopy_v1_OAuthClientAuthorizationList(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_v1_OAuthClientAuthorizationList is an autogenerated deepcopy function.
func DeepCopy_v1_OAuthClientList ¶
func DeepCopy_v1_OAuthClientList(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_v1_OAuthClientList is an autogenerated deepcopy function.
func DeepCopy_v1_OAuthRedirectReference ¶
func DeepCopy_v1_OAuthRedirectReference(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_v1_OAuthRedirectReference is an autogenerated deepcopy function.
func DeepCopy_v1_RedirectReference ¶
func DeepCopy_v1_RedirectReference(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_v1_RedirectReference is an autogenerated deepcopy function.
func DeepCopy_v1_ScopeRestriction ¶
func DeepCopy_v1_ScopeRestriction(in interface{}, out interface{}, c *conversion.Cloner) error
DeepCopy_v1_ScopeRestriction is an autogenerated deepcopy function.
func RegisterConversions ¶
RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDeepCopies ¶
RegisterDeepCopies adds deep-copy functions to the given scheme. Public to allow building arbitrary schemes.
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func Resource ¶
func Resource(resource string) schema.GroupResource
func SetDefaults_OAuthAuthorizeToken ¶
func SetDefaults_OAuthAuthorizeToken(obj *OAuthAuthorizeToken)
func SetObjectDefaults_OAuthAuthorizeToken ¶
func SetObjectDefaults_OAuthAuthorizeToken(in *OAuthAuthorizeToken)
func SetObjectDefaults_OAuthAuthorizeTokenList ¶
func SetObjectDefaults_OAuthAuthorizeTokenList(in *OAuthAuthorizeTokenList)
Types ¶
type ClusterRoleScopeRestriction ¶
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"` }
ClusterRoleScopeRestriction describes restrictions on cluster role scopes
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) 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
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 ¶
type OAuthAccessToken struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
OAuthAccessToken describes an OAuth access token
func (*OAuthAccessToken) Descriptor ¶
func (*OAuthAccessToken) Descriptor() ([]byte, []int)
func (*OAuthAccessToken) Marshal ¶
func (m *OAuthAccessToken) Marshal() (dAtA []byte, err 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
type OAuthAccessTokenList ¶
type OAuthAccessTokenList struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
OAuthAccessTokenList is a collection of OAuth access tokens
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) 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
type OAuthAuthorizeToken ¶
type OAuthAuthorizeToken struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
OAuthAuthorizeToken describes an OAuth authorization token
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) 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
type OAuthAuthorizeTokenList ¶
type OAuthAuthorizeTokenList struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
OAuthAuthorizeTokenList is a collection of OAuth authorization tokens
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) 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
type OAuthClient ¶
type OAuthClient struct { metav1.TypeMeta `json:",inline"` // Standard object's 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 determines how to handle grants for this client. If no method is provided, the // cluster default grant handling method will be used. 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 // - deny: always denies grant requests, useful for black-listed 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"` }
OAuthClient describes an OAuth client
func (*OAuthClient) Descriptor ¶
func (*OAuthClient) Descriptor() ([]byte, []int)
func (*OAuthClient) Marshal ¶
func (m *OAuthClient) Marshal() (dAtA []byte, err 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
type OAuthClientAuthorization ¶
type OAuthClientAuthorization struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
OAuthClientAuthorization describes an authorization created by an OAuth client
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) 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
type OAuthClientAuthorizationList ¶
type OAuthClientAuthorizationList struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
OAuthClientAuthorizationList is a collection of OAuth client authorizations
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) 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
type OAuthClientList ¶
type OAuthClientList struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
OAuthClientList is a collection of OAuth clients
func (*OAuthClientList) Descriptor ¶
func (*OAuthClientList) Descriptor() ([]byte, []int)
func (*OAuthClientList) Marshal ¶
func (m *OAuthClientList) Marshal() (dAtA []byte, err 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
type OAuthRedirectReference ¶
type OAuthRedirectReference struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
OAuthRedirectReference is a reference to an OAuth redirect 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) 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
type RedirectReference ¶
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"` }
RedirectReference specifies the target in the current namespace that resolves into redirect URIs. Only the 'Route' kind is currently allowed.
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) 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
type ScopeRestriction ¶
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"` }
ScopeRestriction describe one restriction on scopes. Exactly one option 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) 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