Help us shape the future of Go! Take the 2026 Go Developer Survey

v1

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Dec 7, 2016 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package v1 is the v1 version of the API. +genconversion=true

Package v1 is a generated protocol buffer package.

It is generated from these files:
	github.com/openshift/origin/pkg/oauth/api/v1/generated.proto

It has these top-level messages:
	ClusterRoleScopeRestriction
	OAuthAccessToken
	OAuthAccessTokenList
	OAuthAuthorizeToken
	OAuthAuthorizeTokenList
	OAuthClient
	OAuthClientAuthorization
	OAuthClientAuthorizationList
	OAuthClientList
	ScopeRestriction

Index

Constants

View Source
const GroupName = ""

Variables

View Source
var (
	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
)
View Source
var SchemeGroupVersion = unversioned.GroupVersion{Group: GroupName, Version: "v1"}

SchemeGroupVersion is group version used to register these objects

Functions

func AddToScheme added in v1.1.3

func AddToScheme(scheme *runtime.Scheme)

func Convert_api_ClusterRoleScopeRestriction_To_v1_ClusterRoleScopeRestriction added in v1.3.0

func Convert_api_ClusterRoleScopeRestriction_To_v1_ClusterRoleScopeRestriction(in *oauth_api.ClusterRoleScopeRestriction, out *ClusterRoleScopeRestriction, s conversion.Scope) error

func Convert_api_OAuthAccessTokenList_To_v1_OAuthAccessTokenList added in v1.3.0

func Convert_api_OAuthAccessTokenList_To_v1_OAuthAccessTokenList(in *oauth_api.OAuthAccessTokenList, out *OAuthAccessTokenList, s conversion.Scope) error

func Convert_api_OAuthAccessToken_To_v1_OAuthAccessToken added in v1.3.0

func Convert_api_OAuthAccessToken_To_v1_OAuthAccessToken(in *oauth_api.OAuthAccessToken, out *OAuthAccessToken, s conversion.Scope) error

func Convert_api_OAuthAuthorizeTokenList_To_v1_OAuthAuthorizeTokenList added in v1.3.0

func Convert_api_OAuthAuthorizeTokenList_To_v1_OAuthAuthorizeTokenList(in *oauth_api.OAuthAuthorizeTokenList, out *OAuthAuthorizeTokenList, s conversion.Scope) error

func Convert_api_OAuthAuthorizeToken_To_v1_OAuthAuthorizeToken added in v1.3.0

func Convert_api_OAuthAuthorizeToken_To_v1_OAuthAuthorizeToken(in *oauth_api.OAuthAuthorizeToken, out *OAuthAuthorizeToken, s conversion.Scope) error

func Convert_api_OAuthClientAuthorizationList_To_v1_OAuthClientAuthorizationList added in v1.3.0

func Convert_api_OAuthClientAuthorizationList_To_v1_OAuthClientAuthorizationList(in *oauth_api.OAuthClientAuthorizationList, out *OAuthClientAuthorizationList, s conversion.Scope) error

func Convert_api_OAuthClientAuthorization_To_v1_OAuthClientAuthorization added in v1.3.0

func Convert_api_OAuthClientAuthorization_To_v1_OAuthClientAuthorization(in *oauth_api.OAuthClientAuthorization, out *OAuthClientAuthorization, s conversion.Scope) error

func Convert_api_OAuthClientList_To_v1_OAuthClientList added in v1.3.0

func Convert_api_OAuthClientList_To_v1_OAuthClientList(in *oauth_api.OAuthClientList, out *OAuthClientList, s conversion.Scope) error

func Convert_api_OAuthClient_To_v1_OAuthClient added in v1.3.0

func Convert_api_OAuthClient_To_v1_OAuthClient(in *oauth_api.OAuthClient, out *OAuthClient, s conversion.Scope) error

func Convert_api_ScopeRestriction_To_v1_ScopeRestriction added in v1.3.0

func Convert_api_ScopeRestriction_To_v1_ScopeRestriction(in *oauth_api.ScopeRestriction, out *ScopeRestriction, s conversion.Scope) error

func Convert_v1_ClusterRoleScopeRestriction_To_api_ClusterRoleScopeRestriction added in v1.3.0

func Convert_v1_ClusterRoleScopeRestriction_To_api_ClusterRoleScopeRestriction(in *ClusterRoleScopeRestriction, out *oauth_api.ClusterRoleScopeRestriction, s conversion.Scope) error

func Convert_v1_OAuthAccessTokenList_To_api_OAuthAccessTokenList added in v1.3.0

func Convert_v1_OAuthAccessTokenList_To_api_OAuthAccessTokenList(in *OAuthAccessTokenList, out *oauth_api.OAuthAccessTokenList, s conversion.Scope) error

func Convert_v1_OAuthAccessToken_To_api_OAuthAccessToken added in v1.3.0

func Convert_v1_OAuthAccessToken_To_api_OAuthAccessToken(in *OAuthAccessToken, out *oauth_api.OAuthAccessToken, s conversion.Scope) error

func Convert_v1_OAuthAuthorizeTokenList_To_api_OAuthAuthorizeTokenList added in v1.3.0

func Convert_v1_OAuthAuthorizeTokenList_To_api_OAuthAuthorizeTokenList(in *OAuthAuthorizeTokenList, out *oauth_api.OAuthAuthorizeTokenList, s conversion.Scope) error

func Convert_v1_OAuthAuthorizeToken_To_api_OAuthAuthorizeToken added in v1.3.0

func Convert_v1_OAuthAuthorizeToken_To_api_OAuthAuthorizeToken(in *OAuthAuthorizeToken, out *oauth_api.OAuthAuthorizeToken, s conversion.Scope) error

func Convert_v1_OAuthClientAuthorizationList_To_api_OAuthClientAuthorizationList added in v1.3.0

func Convert_v1_OAuthClientAuthorizationList_To_api_OAuthClientAuthorizationList(in *OAuthClientAuthorizationList, out *oauth_api.OAuthClientAuthorizationList, s conversion.Scope) error

func Convert_v1_OAuthClientAuthorization_To_api_OAuthClientAuthorization added in v1.3.0

func Convert_v1_OAuthClientAuthorization_To_api_OAuthClientAuthorization(in *OAuthClientAuthorization, out *oauth_api.OAuthClientAuthorization, s conversion.Scope) error

func Convert_v1_OAuthClientList_To_api_OAuthClientList added in v1.3.0

func Convert_v1_OAuthClientList_To_api_OAuthClientList(in *OAuthClientList, out *oauth_api.OAuthClientList, s conversion.Scope) error

func Convert_v1_OAuthClient_To_api_OAuthClient added in v1.3.0

func Convert_v1_OAuthClient_To_api_OAuthClient(in *OAuthClient, out *oauth_api.OAuthClient, s conversion.Scope) error

func Convert_v1_ScopeRestriction_To_api_ScopeRestriction added in v1.3.0

func Convert_v1_ScopeRestriction_To_api_ScopeRestriction(in *ScopeRestriction, out *oauth_api.ScopeRestriction, s conversion.Scope) error

func DeepCopy_v1_ClusterRoleScopeRestriction added in v1.3.0

func DeepCopy_v1_ClusterRoleScopeRestriction(in ClusterRoleScopeRestriction, out *ClusterRoleScopeRestriction, c *conversion.Cloner) error

func DeepCopy_v1_OAuthAccessToken added in v1.3.0

func DeepCopy_v1_OAuthAccessToken(in OAuthAccessToken, out *OAuthAccessToken, c *conversion.Cloner) error

func DeepCopy_v1_OAuthAccessTokenList added in v1.3.0

func DeepCopy_v1_OAuthAccessTokenList(in OAuthAccessTokenList, out *OAuthAccessTokenList, c *conversion.Cloner) error

func DeepCopy_v1_OAuthAuthorizeToken added in v1.3.0

func DeepCopy_v1_OAuthAuthorizeToken(in OAuthAuthorizeToken, out *OAuthAuthorizeToken, c *conversion.Cloner) error

func DeepCopy_v1_OAuthAuthorizeTokenList added in v1.3.0

func DeepCopy_v1_OAuthAuthorizeTokenList(in OAuthAuthorizeTokenList, out *OAuthAuthorizeTokenList, c *conversion.Cloner) error

func DeepCopy_v1_OAuthClient added in v1.3.0

func DeepCopy_v1_OAuthClient(in OAuthClient, out *OAuthClient, c *conversion.Cloner) error

func DeepCopy_v1_OAuthClientAuthorization added in v1.3.0

func DeepCopy_v1_OAuthClientAuthorization(in OAuthClientAuthorization, out *OAuthClientAuthorization, c *conversion.Cloner) error

func DeepCopy_v1_OAuthClientAuthorizationList added in v1.3.0

func DeepCopy_v1_OAuthClientAuthorizationList(in OAuthClientAuthorizationList, out *OAuthClientAuthorizationList, c *conversion.Cloner) error

func DeepCopy_v1_OAuthClientList added in v1.3.0

func DeepCopy_v1_OAuthClientList(in OAuthClientList, out *OAuthClientList, c *conversion.Cloner) error

func DeepCopy_v1_ScopeRestriction added in v1.3.0

func DeepCopy_v1_ScopeRestriction(in ScopeRestriction, out *ScopeRestriction, c *conversion.Cloner) error

Types

type ClusterRoleScopeRestriction added in v1.3.0

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) Marshal added in v1.3.0

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

func (*ClusterRoleScopeRestriction) MarshalTo added in v1.3.0

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

func (*ClusterRoleScopeRestriction) ProtoMessage added in v1.3.0

func (*ClusterRoleScopeRestriction) ProtoMessage()

func (*ClusterRoleScopeRestriction) Reset added in v1.3.0

func (m *ClusterRoleScopeRestriction) Reset()

func (*ClusterRoleScopeRestriction) Size added in v1.3.0

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

func (*ClusterRoleScopeRestriction) String added in v1.3.0

func (m *ClusterRoleScopeRestriction) String() string

func (ClusterRoleScopeRestriction) SwaggerDoc added in v1.3.0

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

func (*ClusterRoleScopeRestriction) Unmarshal added in v1.3.0

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

type GrantHandlerType added in v1.3.0

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 {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	kapi.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) GetObjectKind added in v1.1.3

func (obj *OAuthAccessToken) GetObjectKind() unversioned.ObjectKind

func (*OAuthAccessToken) Marshal added in v1.3.0

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

func (*OAuthAccessToken) MarshalTo added in v1.3.0

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

func (*OAuthAccessToken) ProtoMessage added in v1.3.0

func (*OAuthAccessToken) ProtoMessage()

func (*OAuthAccessToken) Reset added in v1.3.0

func (m *OAuthAccessToken) Reset()

func (*OAuthAccessToken) Size added in v1.3.0

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

func (*OAuthAccessToken) String added in v1.3.0

func (m *OAuthAccessToken) String() string

func (OAuthAccessToken) SwaggerDoc added in v1.1.4

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

func (*OAuthAccessToken) Unmarshal added in v1.3.0

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

type OAuthAccessTokenList

type OAuthAccessTokenList struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	unversioned.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) GetObjectKind added in v1.1.3

func (obj *OAuthAccessTokenList) GetObjectKind() unversioned.ObjectKind

func (*OAuthAccessTokenList) Marshal added in v1.3.0

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

func (*OAuthAccessTokenList) MarshalTo added in v1.3.0

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

func (*OAuthAccessTokenList) ProtoMessage added in v1.3.0

func (*OAuthAccessTokenList) ProtoMessage()

func (*OAuthAccessTokenList) Reset added in v1.3.0

func (m *OAuthAccessTokenList) Reset()

func (*OAuthAccessTokenList) Size added in v1.3.0

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

func (*OAuthAccessTokenList) String added in v1.3.0

func (m *OAuthAccessTokenList) String() string

func (OAuthAccessTokenList) SwaggerDoc added in v1.1.4

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

func (*OAuthAccessTokenList) Unmarshal added in v1.3.0

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

type OAuthAuthorizeToken

type OAuthAuthorizeToken struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	kapi.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"`
}

OAuthAuthorizeToken describes an OAuth authorization token

func (*OAuthAuthorizeToken) GetObjectKind added in v1.1.3

func (obj *OAuthAuthorizeToken) GetObjectKind() unversioned.ObjectKind

func (*OAuthAuthorizeToken) Marshal added in v1.3.0

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

func (*OAuthAuthorizeToken) MarshalTo added in v1.3.0

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

func (*OAuthAuthorizeToken) ProtoMessage added in v1.3.0

func (*OAuthAuthorizeToken) ProtoMessage()

func (*OAuthAuthorizeToken) Reset added in v1.3.0

func (m *OAuthAuthorizeToken) Reset()

func (*OAuthAuthorizeToken) Size added in v1.3.0

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

func (*OAuthAuthorizeToken) String added in v1.3.0

func (m *OAuthAuthorizeToken) String() string

func (OAuthAuthorizeToken) SwaggerDoc added in v1.1.4

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

func (*OAuthAuthorizeToken) Unmarshal added in v1.3.0

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

type OAuthAuthorizeTokenList

type OAuthAuthorizeTokenList struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	unversioned.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) GetObjectKind added in v1.1.3

func (obj *OAuthAuthorizeTokenList) GetObjectKind() unversioned.ObjectKind

func (*OAuthAuthorizeTokenList) Marshal added in v1.3.0

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

func (*OAuthAuthorizeTokenList) MarshalTo added in v1.3.0

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

func (*OAuthAuthorizeTokenList) ProtoMessage added in v1.3.0

func (*OAuthAuthorizeTokenList) ProtoMessage()

func (*OAuthAuthorizeTokenList) Reset added in v1.3.0

func (m *OAuthAuthorizeTokenList) Reset()

func (*OAuthAuthorizeTokenList) Size added in v1.3.0

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

func (*OAuthAuthorizeTokenList) String added in v1.3.0

func (m *OAuthAuthorizeTokenList) String() string

func (OAuthAuthorizeTokenList) SwaggerDoc added in v1.1.4

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

func (*OAuthAuthorizeTokenList) Unmarshal added in v1.3.0

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

type OAuthClient

type OAuthClient struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	kapi.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
	RedirectURIs []string `json:"redirectURIs,omitempty" 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) GetObjectKind added in v1.1.3

func (obj *OAuthClient) GetObjectKind() unversioned.ObjectKind

func (*OAuthClient) Marshal added in v1.3.0

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

func (*OAuthClient) MarshalTo added in v1.3.0

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

func (*OAuthClient) ProtoMessage added in v1.3.0

func (*OAuthClient) ProtoMessage()

func (*OAuthClient) Reset added in v1.3.0

func (m *OAuthClient) Reset()

func (*OAuthClient) Size added in v1.3.0

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

func (*OAuthClient) String added in v1.3.0

func (m *OAuthClient) String() string

func (OAuthClient) SwaggerDoc added in v1.1.4

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

func (*OAuthClient) Unmarshal added in v1.3.0

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

type OAuthClientAuthorization

type OAuthClientAuthorization struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	kapi.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) GetObjectKind added in v1.1.3

func (obj *OAuthClientAuthorization) GetObjectKind() unversioned.ObjectKind

func (*OAuthClientAuthorization) Marshal added in v1.3.0

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

func (*OAuthClientAuthorization) MarshalTo added in v1.3.0

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

func (*OAuthClientAuthorization) ProtoMessage added in v1.3.0

func (*OAuthClientAuthorization) ProtoMessage()

func (*OAuthClientAuthorization) Reset added in v1.3.0

func (m *OAuthClientAuthorization) Reset()

func (*OAuthClientAuthorization) Size added in v1.3.0

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

func (*OAuthClientAuthorization) String added in v1.3.0

func (m *OAuthClientAuthorization) String() string

func (OAuthClientAuthorization) SwaggerDoc added in v1.1.4

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

func (*OAuthClientAuthorization) Unmarshal added in v1.3.0

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

type OAuthClientAuthorizationList

type OAuthClientAuthorizationList struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	unversioned.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) GetObjectKind added in v1.1.3

func (*OAuthClientAuthorizationList) Marshal added in v1.3.0

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

func (*OAuthClientAuthorizationList) MarshalTo added in v1.3.0

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

func (*OAuthClientAuthorizationList) ProtoMessage added in v1.3.0

func (*OAuthClientAuthorizationList) ProtoMessage()

func (*OAuthClientAuthorizationList) Reset added in v1.3.0

func (m *OAuthClientAuthorizationList) Reset()

func (*OAuthClientAuthorizationList) Size added in v1.3.0

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

func (*OAuthClientAuthorizationList) String added in v1.3.0

func (OAuthClientAuthorizationList) SwaggerDoc added in v1.1.4

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

func (*OAuthClientAuthorizationList) Unmarshal added in v1.3.0

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

type OAuthClientList

type OAuthClientList struct {
	unversioned.TypeMeta `json:",inline"`
	// Standard object's metadata.
	unversioned.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) GetObjectKind added in v1.1.3

func (obj *OAuthClientList) GetObjectKind() unversioned.ObjectKind

func (*OAuthClientList) Marshal added in v1.3.0

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

func (*OAuthClientList) MarshalTo added in v1.3.0

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

func (*OAuthClientList) ProtoMessage added in v1.3.0

func (*OAuthClientList) ProtoMessage()

func (*OAuthClientList) Reset added in v1.3.0

func (m *OAuthClientList) Reset()

func (*OAuthClientList) Size added in v1.3.0

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

func (*OAuthClientList) String added in v1.3.0

func (m *OAuthClientList) String() string

func (OAuthClientList) SwaggerDoc added in v1.1.4

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

func (*OAuthClientList) Unmarshal added in v1.3.0

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

type ScopeRestriction added in v1.3.0

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) Marshal added in v1.3.0

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

func (*ScopeRestriction) MarshalTo added in v1.3.0

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

func (*ScopeRestriction) ProtoMessage added in v1.3.0

func (*ScopeRestriction) ProtoMessage()

func (*ScopeRestriction) Reset added in v1.3.0

func (m *ScopeRestriction) Reset()

func (*ScopeRestriction) Size added in v1.3.0

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

func (*ScopeRestriction) String added in v1.3.0

func (m *ScopeRestriction) String() string

func (ScopeRestriction) SwaggerDoc added in v1.3.0

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

func (*ScopeRestriction) Unmarshal added in v1.3.0

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

Jump to

Keyboard shortcuts

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