Documentation ¶
Overview ¶
Package v1alpha1 is a version of the API. +groupName=security.gardener.cloud
Index ¶
- Constants
- Variables
- func Convert_security_ContextObject_To_v1alpha1_ContextObject(in *security.ContextObject, out *ContextObject, s conversion.Scope) error
- func Convert_security_CredentialsBindingList_To_v1alpha1_CredentialsBindingList(in *security.CredentialsBindingList, out *CredentialsBindingList, ...) error
- func Convert_security_CredentialsBindingProvider_To_v1alpha1_CredentialsBindingProvider(in *security.CredentialsBindingProvider, out *CredentialsBindingProvider, ...) error
- func Convert_security_CredentialsBinding_To_v1alpha1_CredentialsBinding(in *security.CredentialsBinding, out *CredentialsBinding, s conversion.Scope) error
- func Convert_security_TargetSystem_To_v1alpha1_TargetSystem(in *security.TargetSystem, out *TargetSystem, s conversion.Scope) error
- func Convert_security_TokenRequestSpec_To_v1alpha1_TokenRequestSpec(in *security.TokenRequestSpec, out *TokenRequestSpec, s conversion.Scope) error
- func Convert_security_TokenRequestStatus_To_v1alpha1_TokenRequestStatus(in *security.TokenRequestStatus, out *TokenRequestStatus, s conversion.Scope) error
- func Convert_security_TokenRequest_To_v1alpha1_TokenRequest(in *security.TokenRequest, out *TokenRequest, s conversion.Scope) error
- func Convert_security_WorkloadIdentityList_To_v1alpha1_WorkloadIdentityList(in *security.WorkloadIdentityList, out *WorkloadIdentityList, ...) error
- func Convert_security_WorkloadIdentitySpec_To_v1alpha1_WorkloadIdentitySpec(in *security.WorkloadIdentitySpec, out *WorkloadIdentitySpec, ...) error
- func Convert_security_WorkloadIdentityStatus_To_v1alpha1_WorkloadIdentityStatus(in *security.WorkloadIdentityStatus, out *WorkloadIdentityStatus, ...) error
- func Convert_security_WorkloadIdentity_To_v1alpha1_WorkloadIdentity(in *security.WorkloadIdentity, out *WorkloadIdentity, s conversion.Scope) error
- func Convert_v1alpha1_ContextObject_To_security_ContextObject(in *ContextObject, out *security.ContextObject, s conversion.Scope) error
- func Convert_v1alpha1_CredentialsBindingList_To_security_CredentialsBindingList(in *CredentialsBindingList, out *security.CredentialsBindingList, ...) error
- func Convert_v1alpha1_CredentialsBindingProvider_To_security_CredentialsBindingProvider(in *CredentialsBindingProvider, out *security.CredentialsBindingProvider, ...) error
- func Convert_v1alpha1_CredentialsBinding_To_security_CredentialsBinding(in *CredentialsBinding, out *security.CredentialsBinding, s conversion.Scope) error
- func Convert_v1alpha1_TargetSystem_To_security_TargetSystem(in *TargetSystem, out *security.TargetSystem, s conversion.Scope) error
- func Convert_v1alpha1_TokenRequestSpec_To_security_TokenRequestSpec(in *TokenRequestSpec, out *security.TokenRequestSpec, s conversion.Scope) error
- func Convert_v1alpha1_TokenRequestStatus_To_security_TokenRequestStatus(in *TokenRequestStatus, out *security.TokenRequestStatus, s conversion.Scope) error
- func Convert_v1alpha1_TokenRequest_To_security_TokenRequest(in *TokenRequest, out *security.TokenRequest, s conversion.Scope) error
- func Convert_v1alpha1_WorkloadIdentityList_To_security_WorkloadIdentityList(in *WorkloadIdentityList, out *security.WorkloadIdentityList, ...) error
- func Convert_v1alpha1_WorkloadIdentitySpec_To_security_WorkloadIdentitySpec(in *WorkloadIdentitySpec, out *security.WorkloadIdentitySpec, ...) error
- func Convert_v1alpha1_WorkloadIdentityStatus_To_security_WorkloadIdentityStatus(in *WorkloadIdentityStatus, out *security.WorkloadIdentityStatus, ...) error
- func Convert_v1alpha1_WorkloadIdentity_To_security_WorkloadIdentity(in *WorkloadIdentity, out *security.WorkloadIdentity, s conversion.Scope) error
- func Kind(kind string) schema.GroupKind
- func RegisterConversions(s *runtime.Scheme) error
- func RegisterDefaults(scheme *runtime.Scheme) error
- func Resource(resource string) schema.GroupResource
- func SetDefaults_CredentialsBinding(obj *CredentialsBinding)
- func SetDefaults_TokenRequest(obj *TokenRequest)
- func SetObjectDefaults_CredentialsBinding(in *CredentialsBinding)
- func SetObjectDefaults_CredentialsBindingList(in *CredentialsBindingList)
- func SetObjectDefaults_TokenRequest(in *TokenRequest)
- type ContextObject
- func (in *ContextObject) DeepCopy() *ContextObject
- func (in *ContextObject) DeepCopyInto(out *ContextObject)
- func (*ContextObject) Descriptor() ([]byte, []int)
- func (m *ContextObject) Marshal() (dAtA []byte, err error)
- func (m *ContextObject) MarshalTo(dAtA []byte) (int, error)
- func (m *ContextObject) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ContextObject) ProtoMessage()
- func (m *ContextObject) Reset()
- func (m *ContextObject) Size() (n int)
- func (this *ContextObject) String() string
- func (m *ContextObject) Unmarshal(dAtA []byte) error
- func (m *ContextObject) XXX_DiscardUnknown()
- func (m *ContextObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ContextObject) XXX_Merge(src proto.Message)
- func (m *ContextObject) XXX_Size() int
- func (m *ContextObject) XXX_Unmarshal(b []byte) error
- type CredentialsBinding
- func (in *CredentialsBinding) DeepCopy() *CredentialsBinding
- func (in *CredentialsBinding) DeepCopyInto(out *CredentialsBinding)
- func (in *CredentialsBinding) DeepCopyObject() runtime.Object
- func (*CredentialsBinding) Descriptor() ([]byte, []int)
- func (cb *CredentialsBinding) GetProviderType() string
- func (m *CredentialsBinding) Marshal() (dAtA []byte, err error)
- func (m *CredentialsBinding) MarshalTo(dAtA []byte) (int, error)
- func (m *CredentialsBinding) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CredentialsBinding) ProtoMessage()
- func (m *CredentialsBinding) Reset()
- func (m *CredentialsBinding) Size() (n int)
- func (this *CredentialsBinding) String() string
- func (m *CredentialsBinding) Unmarshal(dAtA []byte) error
- func (m *CredentialsBinding) XXX_DiscardUnknown()
- func (m *CredentialsBinding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CredentialsBinding) XXX_Merge(src proto.Message)
- func (m *CredentialsBinding) XXX_Size() int
- func (m *CredentialsBinding) XXX_Unmarshal(b []byte) error
- type CredentialsBindingList
- func (in *CredentialsBindingList) DeepCopy() *CredentialsBindingList
- func (in *CredentialsBindingList) DeepCopyInto(out *CredentialsBindingList)
- func (in *CredentialsBindingList) DeepCopyObject() runtime.Object
- func (*CredentialsBindingList) Descriptor() ([]byte, []int)
- func (m *CredentialsBindingList) Marshal() (dAtA []byte, err error)
- func (m *CredentialsBindingList) MarshalTo(dAtA []byte) (int, error)
- func (m *CredentialsBindingList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CredentialsBindingList) ProtoMessage()
- func (m *CredentialsBindingList) Reset()
- func (m *CredentialsBindingList) Size() (n int)
- func (this *CredentialsBindingList) String() string
- func (m *CredentialsBindingList) Unmarshal(dAtA []byte) error
- func (m *CredentialsBindingList) XXX_DiscardUnknown()
- func (m *CredentialsBindingList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CredentialsBindingList) XXX_Merge(src proto.Message)
- func (m *CredentialsBindingList) XXX_Size() int
- func (m *CredentialsBindingList) XXX_Unmarshal(b []byte) error
- type CredentialsBindingProvider
- func (in *CredentialsBindingProvider) DeepCopy() *CredentialsBindingProvider
- func (in *CredentialsBindingProvider) DeepCopyInto(out *CredentialsBindingProvider)
- func (*CredentialsBindingProvider) Descriptor() ([]byte, []int)
- func (m *CredentialsBindingProvider) Marshal() (dAtA []byte, err error)
- func (m *CredentialsBindingProvider) MarshalTo(dAtA []byte) (int, error)
- func (m *CredentialsBindingProvider) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*CredentialsBindingProvider) ProtoMessage()
- func (m *CredentialsBindingProvider) Reset()
- func (m *CredentialsBindingProvider) Size() (n int)
- func (this *CredentialsBindingProvider) String() string
- func (m *CredentialsBindingProvider) Unmarshal(dAtA []byte) error
- func (m *CredentialsBindingProvider) XXX_DiscardUnknown()
- func (m *CredentialsBindingProvider) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CredentialsBindingProvider) XXX_Merge(src proto.Message)
- func (m *CredentialsBindingProvider) XXX_Size() int
- func (m *CredentialsBindingProvider) XXX_Unmarshal(b []byte) error
- type TargetSystem
- func (in *TargetSystem) DeepCopy() *TargetSystem
- func (in *TargetSystem) DeepCopyInto(out *TargetSystem)
- func (*TargetSystem) Descriptor() ([]byte, []int)
- func (m *TargetSystem) Marshal() (dAtA []byte, err error)
- func (m *TargetSystem) MarshalTo(dAtA []byte) (int, error)
- func (m *TargetSystem) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TargetSystem) ProtoMessage()
- func (m *TargetSystem) Reset()
- func (m *TargetSystem) Size() (n int)
- func (this *TargetSystem) String() string
- func (m *TargetSystem) Unmarshal(dAtA []byte) error
- func (m *TargetSystem) XXX_DiscardUnknown()
- func (m *TargetSystem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TargetSystem) XXX_Merge(src proto.Message)
- func (m *TargetSystem) XXX_Size() int
- func (m *TargetSystem) XXX_Unmarshal(b []byte) error
- type TokenRequest
- func (in *TokenRequest) DeepCopy() *TokenRequest
- func (in *TokenRequest) DeepCopyInto(out *TokenRequest)
- func (in *TokenRequest) DeepCopyObject() runtime.Object
- func (*TokenRequest) Descriptor() ([]byte, []int)
- func (m *TokenRequest) Marshal() (dAtA []byte, err error)
- func (m *TokenRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *TokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TokenRequest) ProtoMessage()
- func (m *TokenRequest) Reset()
- func (m *TokenRequest) Size() (n int)
- func (this *TokenRequest) String() string
- func (m *TokenRequest) Unmarshal(dAtA []byte) error
- func (m *TokenRequest) XXX_DiscardUnknown()
- func (m *TokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TokenRequest) XXX_Merge(src proto.Message)
- func (m *TokenRequest) XXX_Size() int
- func (m *TokenRequest) XXX_Unmarshal(b []byte) error
- type TokenRequestSpec
- func (in *TokenRequestSpec) DeepCopy() *TokenRequestSpec
- func (in *TokenRequestSpec) DeepCopyInto(out *TokenRequestSpec)
- func (*TokenRequestSpec) Descriptor() ([]byte, []int)
- func (m *TokenRequestSpec) Marshal() (dAtA []byte, err error)
- func (m *TokenRequestSpec) MarshalTo(dAtA []byte) (int, error)
- func (m *TokenRequestSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TokenRequestSpec) ProtoMessage()
- func (m *TokenRequestSpec) Reset()
- func (m *TokenRequestSpec) Size() (n int)
- func (this *TokenRequestSpec) String() string
- func (m *TokenRequestSpec) Unmarshal(dAtA []byte) error
- func (m *TokenRequestSpec) XXX_DiscardUnknown()
- func (m *TokenRequestSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TokenRequestSpec) XXX_Merge(src proto.Message)
- func (m *TokenRequestSpec) XXX_Size() int
- func (m *TokenRequestSpec) XXX_Unmarshal(b []byte) error
- type TokenRequestStatus
- func (in *TokenRequestStatus) DeepCopy() *TokenRequestStatus
- func (in *TokenRequestStatus) DeepCopyInto(out *TokenRequestStatus)
- func (*TokenRequestStatus) Descriptor() ([]byte, []int)
- func (m *TokenRequestStatus) Marshal() (dAtA []byte, err error)
- func (m *TokenRequestStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *TokenRequestStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TokenRequestStatus) ProtoMessage()
- func (m *TokenRequestStatus) Reset()
- func (m *TokenRequestStatus) Size() (n int)
- func (this *TokenRequestStatus) String() string
- func (m *TokenRequestStatus) Unmarshal(dAtA []byte) error
- func (m *TokenRequestStatus) XXX_DiscardUnknown()
- func (m *TokenRequestStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TokenRequestStatus) XXX_Merge(src proto.Message)
- func (m *TokenRequestStatus) XXX_Size() int
- func (m *TokenRequestStatus) XXX_Unmarshal(b []byte) error
- type WorkloadIdentity
- func (in *WorkloadIdentity) DeepCopy() *WorkloadIdentity
- func (in *WorkloadIdentity) DeepCopyInto(out *WorkloadIdentity)
- func (in *WorkloadIdentity) DeepCopyObject() runtime.Object
- func (*WorkloadIdentity) Descriptor() ([]byte, []int)
- func (m *WorkloadIdentity) Marshal() (dAtA []byte, err error)
- func (m *WorkloadIdentity) MarshalTo(dAtA []byte) (int, error)
- func (m *WorkloadIdentity) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*WorkloadIdentity) ProtoMessage()
- func (m *WorkloadIdentity) Reset()
- func (m *WorkloadIdentity) Size() (n int)
- func (this *WorkloadIdentity) String() string
- func (m *WorkloadIdentity) Unmarshal(dAtA []byte) error
- func (m *WorkloadIdentity) XXX_DiscardUnknown()
- func (m *WorkloadIdentity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WorkloadIdentity) XXX_Merge(src proto.Message)
- func (m *WorkloadIdentity) XXX_Size() int
- func (m *WorkloadIdentity) XXX_Unmarshal(b []byte) error
- type WorkloadIdentityList
- func (in *WorkloadIdentityList) DeepCopy() *WorkloadIdentityList
- func (in *WorkloadIdentityList) DeepCopyInto(out *WorkloadIdentityList)
- func (in *WorkloadIdentityList) DeepCopyObject() runtime.Object
- func (*WorkloadIdentityList) Descriptor() ([]byte, []int)
- func (m *WorkloadIdentityList) Marshal() (dAtA []byte, err error)
- func (m *WorkloadIdentityList) MarshalTo(dAtA []byte) (int, error)
- func (m *WorkloadIdentityList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*WorkloadIdentityList) ProtoMessage()
- func (m *WorkloadIdentityList) Reset()
- func (m *WorkloadIdentityList) Size() (n int)
- func (this *WorkloadIdentityList) String() string
- func (m *WorkloadIdentityList) Unmarshal(dAtA []byte) error
- func (m *WorkloadIdentityList) XXX_DiscardUnknown()
- func (m *WorkloadIdentityList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WorkloadIdentityList) XXX_Merge(src proto.Message)
- func (m *WorkloadIdentityList) XXX_Size() int
- func (m *WorkloadIdentityList) XXX_Unmarshal(b []byte) error
- type WorkloadIdentitySpec
- func (in *WorkloadIdentitySpec) DeepCopy() *WorkloadIdentitySpec
- func (in *WorkloadIdentitySpec) DeepCopyInto(out *WorkloadIdentitySpec)
- func (*WorkloadIdentitySpec) Descriptor() ([]byte, []int)
- func (m *WorkloadIdentitySpec) Marshal() (dAtA []byte, err error)
- func (m *WorkloadIdentitySpec) MarshalTo(dAtA []byte) (int, error)
- func (m *WorkloadIdentitySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*WorkloadIdentitySpec) ProtoMessage()
- func (m *WorkloadIdentitySpec) Reset()
- func (m *WorkloadIdentitySpec) Size() (n int)
- func (this *WorkloadIdentitySpec) String() string
- func (m *WorkloadIdentitySpec) Unmarshal(dAtA []byte) error
- func (m *WorkloadIdentitySpec) XXX_DiscardUnknown()
- func (m *WorkloadIdentitySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WorkloadIdentitySpec) XXX_Merge(src proto.Message)
- func (m *WorkloadIdentitySpec) XXX_Size() int
- func (m *WorkloadIdentitySpec) XXX_Unmarshal(b []byte) error
- type WorkloadIdentityStatus
- func (in *WorkloadIdentityStatus) DeepCopy() *WorkloadIdentityStatus
- func (in *WorkloadIdentityStatus) DeepCopyInto(out *WorkloadIdentityStatus)
- func (*WorkloadIdentityStatus) Descriptor() ([]byte, []int)
- func (m *WorkloadIdentityStatus) Marshal() (dAtA []byte, err error)
- func (m *WorkloadIdentityStatus) MarshalTo(dAtA []byte) (int, error)
- func (m *WorkloadIdentityStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*WorkloadIdentityStatus) ProtoMessage()
- func (m *WorkloadIdentityStatus) Reset()
- func (m *WorkloadIdentityStatus) Size() (n int)
- func (this *WorkloadIdentityStatus) String() string
- func (m *WorkloadIdentityStatus) Unmarshal(dAtA []byte) error
- func (m *WorkloadIdentityStatus) XXX_DiscardUnknown()
- func (m *WorkloadIdentityStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WorkloadIdentityStatus) XXX_Merge(src proto.Message)
- func (m *WorkloadIdentityStatus) XXX_Size() int
- func (m *WorkloadIdentityStatus) XXX_Unmarshal(b []byte) error
Constants ¶
const GroupName = "security.gardener.cloud"
GroupName is the name of the security API group.
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 ( // SchemeBuilder is a new Scheme Builder which registers our API. SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addDefaultingFuncs) // AddToScheme is a reference to the Scheme Builder's AddToScheme function. AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Convert_security_ContextObject_To_v1alpha1_ContextObject ¶ added in v1.97.0
func Convert_security_ContextObject_To_v1alpha1_ContextObject(in *security.ContextObject, out *ContextObject, s conversion.Scope) error
Convert_security_ContextObject_To_v1alpha1_ContextObject is an autogenerated conversion function.
func Convert_security_CredentialsBindingList_To_v1alpha1_CredentialsBindingList ¶
func Convert_security_CredentialsBindingList_To_v1alpha1_CredentialsBindingList(in *security.CredentialsBindingList, out *CredentialsBindingList, s conversion.Scope) error
Convert_security_CredentialsBindingList_To_v1alpha1_CredentialsBindingList is an autogenerated conversion function.
func Convert_security_CredentialsBindingProvider_To_v1alpha1_CredentialsBindingProvider ¶
func Convert_security_CredentialsBindingProvider_To_v1alpha1_CredentialsBindingProvider(in *security.CredentialsBindingProvider, out *CredentialsBindingProvider, s conversion.Scope) error
Convert_security_CredentialsBindingProvider_To_v1alpha1_CredentialsBindingProvider is an autogenerated conversion function.
func Convert_security_CredentialsBinding_To_v1alpha1_CredentialsBinding ¶
func Convert_security_CredentialsBinding_To_v1alpha1_CredentialsBinding(in *security.CredentialsBinding, out *CredentialsBinding, s conversion.Scope) error
Convert_security_CredentialsBinding_To_v1alpha1_CredentialsBinding is an autogenerated conversion function.
func Convert_security_TargetSystem_To_v1alpha1_TargetSystem ¶ added in v1.97.0
func Convert_security_TargetSystem_To_v1alpha1_TargetSystem(in *security.TargetSystem, out *TargetSystem, s conversion.Scope) error
Convert_security_TargetSystem_To_v1alpha1_TargetSystem is a manual conversion function.
func Convert_security_TokenRequestSpec_To_v1alpha1_TokenRequestSpec ¶ added in v1.97.0
func Convert_security_TokenRequestSpec_To_v1alpha1_TokenRequestSpec(in *security.TokenRequestSpec, out *TokenRequestSpec, s conversion.Scope) error
Convert_security_TokenRequestSpec_To_v1alpha1_TokenRequestSpec is an autogenerated conversion function.
func Convert_security_TokenRequestStatus_To_v1alpha1_TokenRequestStatus ¶ added in v1.97.0
func Convert_security_TokenRequestStatus_To_v1alpha1_TokenRequestStatus(in *security.TokenRequestStatus, out *TokenRequestStatus, s conversion.Scope) error
Convert_security_TokenRequestStatus_To_v1alpha1_TokenRequestStatus is an autogenerated conversion function.
func Convert_security_TokenRequest_To_v1alpha1_TokenRequest ¶ added in v1.97.0
func Convert_security_TokenRequest_To_v1alpha1_TokenRequest(in *security.TokenRequest, out *TokenRequest, s conversion.Scope) error
Convert_security_TokenRequest_To_v1alpha1_TokenRequest is an autogenerated conversion function.
func Convert_security_WorkloadIdentityList_To_v1alpha1_WorkloadIdentityList ¶ added in v1.97.0
func Convert_security_WorkloadIdentityList_To_v1alpha1_WorkloadIdentityList(in *security.WorkloadIdentityList, out *WorkloadIdentityList, s conversion.Scope) error
Convert_security_WorkloadIdentityList_To_v1alpha1_WorkloadIdentityList is an autogenerated conversion function.
func Convert_security_WorkloadIdentitySpec_To_v1alpha1_WorkloadIdentitySpec ¶ added in v1.97.0
func Convert_security_WorkloadIdentitySpec_To_v1alpha1_WorkloadIdentitySpec(in *security.WorkloadIdentitySpec, out *WorkloadIdentitySpec, s conversion.Scope) error
Convert_security_WorkloadIdentitySpec_To_v1alpha1_WorkloadIdentitySpec is an autogenerated conversion function.
func Convert_security_WorkloadIdentityStatus_To_v1alpha1_WorkloadIdentityStatus ¶ added in v1.97.0
func Convert_security_WorkloadIdentityStatus_To_v1alpha1_WorkloadIdentityStatus(in *security.WorkloadIdentityStatus, out *WorkloadIdentityStatus, s conversion.Scope) error
Convert_security_WorkloadIdentityStatus_To_v1alpha1_WorkloadIdentityStatus is an autogenerated conversion function.
func Convert_security_WorkloadIdentity_To_v1alpha1_WorkloadIdentity ¶ added in v1.97.0
func Convert_security_WorkloadIdentity_To_v1alpha1_WorkloadIdentity(in *security.WorkloadIdentity, out *WorkloadIdentity, s conversion.Scope) error
Convert_security_WorkloadIdentity_To_v1alpha1_WorkloadIdentity is an autogenerated conversion function.
func Convert_v1alpha1_ContextObject_To_security_ContextObject ¶ added in v1.97.0
func Convert_v1alpha1_ContextObject_To_security_ContextObject(in *ContextObject, out *security.ContextObject, s conversion.Scope) error
Convert_v1alpha1_ContextObject_To_security_ContextObject is an autogenerated conversion function.
func Convert_v1alpha1_CredentialsBindingList_To_security_CredentialsBindingList ¶
func Convert_v1alpha1_CredentialsBindingList_To_security_CredentialsBindingList(in *CredentialsBindingList, out *security.CredentialsBindingList, s conversion.Scope) error
Convert_v1alpha1_CredentialsBindingList_To_security_CredentialsBindingList is an autogenerated conversion function.
func Convert_v1alpha1_CredentialsBindingProvider_To_security_CredentialsBindingProvider ¶
func Convert_v1alpha1_CredentialsBindingProvider_To_security_CredentialsBindingProvider(in *CredentialsBindingProvider, out *security.CredentialsBindingProvider, s conversion.Scope) error
Convert_v1alpha1_CredentialsBindingProvider_To_security_CredentialsBindingProvider is an autogenerated conversion function.
func Convert_v1alpha1_CredentialsBinding_To_security_CredentialsBinding ¶
func Convert_v1alpha1_CredentialsBinding_To_security_CredentialsBinding(in *CredentialsBinding, out *security.CredentialsBinding, s conversion.Scope) error
Convert_v1alpha1_CredentialsBinding_To_security_CredentialsBinding is an autogenerated conversion function.
func Convert_v1alpha1_TargetSystem_To_security_TargetSystem ¶ added in v1.97.0
func Convert_v1alpha1_TargetSystem_To_security_TargetSystem(in *TargetSystem, out *security.TargetSystem, s conversion.Scope) error
Convert_v1alpha1_TargetSystem_To_security_TargetSystem is a manual conversion function.
func Convert_v1alpha1_TokenRequestSpec_To_security_TokenRequestSpec ¶ added in v1.97.0
func Convert_v1alpha1_TokenRequestSpec_To_security_TokenRequestSpec(in *TokenRequestSpec, out *security.TokenRequestSpec, s conversion.Scope) error
Convert_v1alpha1_TokenRequestSpec_To_security_TokenRequestSpec is an autogenerated conversion function.
func Convert_v1alpha1_TokenRequestStatus_To_security_TokenRequestStatus ¶ added in v1.97.0
func Convert_v1alpha1_TokenRequestStatus_To_security_TokenRequestStatus(in *TokenRequestStatus, out *security.TokenRequestStatus, s conversion.Scope) error
Convert_v1alpha1_TokenRequestStatus_To_security_TokenRequestStatus is an autogenerated conversion function.
func Convert_v1alpha1_TokenRequest_To_security_TokenRequest ¶ added in v1.97.0
func Convert_v1alpha1_TokenRequest_To_security_TokenRequest(in *TokenRequest, out *security.TokenRequest, s conversion.Scope) error
Convert_v1alpha1_TokenRequest_To_security_TokenRequest is an autogenerated conversion function.
func Convert_v1alpha1_WorkloadIdentityList_To_security_WorkloadIdentityList ¶ added in v1.97.0
func Convert_v1alpha1_WorkloadIdentityList_To_security_WorkloadIdentityList(in *WorkloadIdentityList, out *security.WorkloadIdentityList, s conversion.Scope) error
Convert_v1alpha1_WorkloadIdentityList_To_security_WorkloadIdentityList is an autogenerated conversion function.
func Convert_v1alpha1_WorkloadIdentitySpec_To_security_WorkloadIdentitySpec ¶ added in v1.97.0
func Convert_v1alpha1_WorkloadIdentitySpec_To_security_WorkloadIdentitySpec(in *WorkloadIdentitySpec, out *security.WorkloadIdentitySpec, s conversion.Scope) error
Convert_v1alpha1_WorkloadIdentitySpec_To_security_WorkloadIdentitySpec is an autogenerated conversion function.
func Convert_v1alpha1_WorkloadIdentityStatus_To_security_WorkloadIdentityStatus ¶ added in v1.97.0
func Convert_v1alpha1_WorkloadIdentityStatus_To_security_WorkloadIdentityStatus(in *WorkloadIdentityStatus, out *security.WorkloadIdentityStatus, s conversion.Scope) error
Convert_v1alpha1_WorkloadIdentityStatus_To_security_WorkloadIdentityStatus is an autogenerated conversion function.
func Convert_v1alpha1_WorkloadIdentity_To_security_WorkloadIdentity ¶ added in v1.97.0
func Convert_v1alpha1_WorkloadIdentity_To_security_WorkloadIdentity(in *WorkloadIdentity, out *security.WorkloadIdentity, s conversion.Scope) error
Convert_v1alpha1_WorkloadIdentity_To_security_WorkloadIdentity is an autogenerated conversion function.
func RegisterConversions ¶
RegisterConversions adds conversion 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
Resource takes an unqualified resource and returns a Group qualified GroupResource.
func SetDefaults_CredentialsBinding ¶
func SetDefaults_CredentialsBinding(obj *CredentialsBinding)
SetDefaults_CredentialsBinding sets default values for CredentialsBinding objects.
func SetDefaults_TokenRequest ¶ added in v1.97.0
func SetDefaults_TokenRequest(obj *TokenRequest)
SetDefaults_TokenRequest sets default values for TokenRequest objects.
func SetObjectDefaults_CredentialsBinding ¶
func SetObjectDefaults_CredentialsBinding(in *CredentialsBinding)
func SetObjectDefaults_CredentialsBindingList ¶
func SetObjectDefaults_CredentialsBindingList(in *CredentialsBindingList)
func SetObjectDefaults_TokenRequest ¶ added in v1.97.0
func SetObjectDefaults_TokenRequest(in *TokenRequest)
Types ¶
type ContextObject ¶ added in v1.97.0
type ContextObject struct { // Kind of the object the token is requested for. Valid kinds are 'Shoot', 'Seed', etc. Kind string `json:"kind" protobuf:"bytes,1,opt,name=kind"` // API version of the object the token is requested for. APIVersion string `json:"apiVersion" protobuf:"bytes,2,opt,name=apiVersion"` // Name of the object the token is requested for. Name string `json:"name" protobuf:"bytes,3,opt,name=name"` // Namespace of the object the token is requested for. // +optional Namespace *string `json:"namespace,omitempty" protobuf:"bytes,4,opt,name=namespace"` // UID of the object the token is requested for. UID types.UID `json:"uid" protobuf:"bytes,5,opt,name=uid,casttype=k8s.io/apimachinery/pkg/types.UID"` }
ContextObject identifies the object the token is requested for.
func (*ContextObject) DeepCopy ¶ added in v1.97.0
func (in *ContextObject) DeepCopy() *ContextObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContextObject.
func (*ContextObject) DeepCopyInto ¶ added in v1.97.0
func (in *ContextObject) DeepCopyInto(out *ContextObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ContextObject) Descriptor ¶ added in v1.97.0
func (*ContextObject) Descriptor() ([]byte, []int)
func (*ContextObject) Marshal ¶ added in v1.97.0
func (m *ContextObject) Marshal() (dAtA []byte, err error)
func (*ContextObject) MarshalTo ¶ added in v1.97.0
func (m *ContextObject) MarshalTo(dAtA []byte) (int, error)
func (*ContextObject) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *ContextObject) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ContextObject) ProtoMessage ¶ added in v1.97.0
func (*ContextObject) ProtoMessage()
func (*ContextObject) Reset ¶ added in v1.97.0
func (m *ContextObject) Reset()
func (*ContextObject) Size ¶ added in v1.97.0
func (m *ContextObject) Size() (n int)
func (*ContextObject) String ¶ added in v1.97.0
func (this *ContextObject) String() string
func (*ContextObject) Unmarshal ¶ added in v1.97.0
func (m *ContextObject) Unmarshal(dAtA []byte) error
func (*ContextObject) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *ContextObject) XXX_DiscardUnknown()
func (*ContextObject) XXX_Marshal ¶ added in v1.97.0
func (m *ContextObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ContextObject) XXX_Merge ¶ added in v1.97.0
func (m *ContextObject) XXX_Merge(src proto.Message)
func (*ContextObject) XXX_Size ¶ added in v1.97.0
func (m *ContextObject) XXX_Size() int
func (*ContextObject) XXX_Unmarshal ¶ added in v1.97.0
func (m *ContextObject) XXX_Unmarshal(b []byte) error
type CredentialsBinding ¶
type CredentialsBinding struct { metav1.TypeMeta `json:",inline"` // Standard object metadata. // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Provider defines the provider type of the CredentialsBinding. // This field is immutable. Provider CredentialsBindingProvider `json:"provider" protobuf:"bytes,2,opt,name=provider"` // CredentialsRef is a reference to a resource holding the credentials. // Accepted resources are core/v1.Secret and security.gardener.cloud/v1alpha1.WorkloadIdentity CredentialsRef corev1.ObjectReference `json:"credentialsRef" protobuf:"bytes,3,name=credentialsRef"` // Quotas is a list of references to Quota objects in the same or another namespace. // This field is immutable. // +optional Quotas []corev1.ObjectReference `json:"quotas,omitempty" protobuf:"bytes,4,rep,name=quotas"` }
CredentialsBinding represents a binding to credentials in the same or another namespace.
func (*CredentialsBinding) DeepCopy ¶
func (in *CredentialsBinding) DeepCopy() *CredentialsBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialsBinding.
func (*CredentialsBinding) DeepCopyInto ¶
func (in *CredentialsBinding) DeepCopyInto(out *CredentialsBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CredentialsBinding) DeepCopyObject ¶
func (in *CredentialsBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CredentialsBinding) Descriptor ¶
func (*CredentialsBinding) Descriptor() ([]byte, []int)
func (*CredentialsBinding) GetProviderType ¶
func (cb *CredentialsBinding) GetProviderType() string
GetProviderType gets the type of the provider.
func (*CredentialsBinding) Marshal ¶
func (m *CredentialsBinding) Marshal() (dAtA []byte, err error)
func (*CredentialsBinding) MarshalTo ¶
func (m *CredentialsBinding) MarshalTo(dAtA []byte) (int, error)
func (*CredentialsBinding) MarshalToSizedBuffer ¶
func (m *CredentialsBinding) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CredentialsBinding) ProtoMessage ¶
func (*CredentialsBinding) ProtoMessage()
func (*CredentialsBinding) Reset ¶
func (m *CredentialsBinding) Reset()
func (*CredentialsBinding) Size ¶
func (m *CredentialsBinding) Size() (n int)
func (*CredentialsBinding) String ¶
func (this *CredentialsBinding) String() string
func (*CredentialsBinding) Unmarshal ¶
func (m *CredentialsBinding) Unmarshal(dAtA []byte) error
func (*CredentialsBinding) XXX_DiscardUnknown ¶
func (m *CredentialsBinding) XXX_DiscardUnknown()
func (*CredentialsBinding) XXX_Marshal ¶
func (m *CredentialsBinding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CredentialsBinding) XXX_Merge ¶
func (m *CredentialsBinding) XXX_Merge(src proto.Message)
func (*CredentialsBinding) XXX_Size ¶
func (m *CredentialsBinding) XXX_Size() int
func (*CredentialsBinding) XXX_Unmarshal ¶
func (m *CredentialsBinding) XXX_Unmarshal(b []byte) error
type CredentialsBindingList ¶
type CredentialsBindingList struct { metav1.TypeMeta `json:",inline"` // Standard list object metadata. // +optional metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Items is the list of CredentialsBindings. Items []CredentialsBinding `json:"items" protobuf:"bytes,2,rep,name=items"` }
CredentialsBindingList is a collection of CredentialsBindings.
func (*CredentialsBindingList) DeepCopy ¶
func (in *CredentialsBindingList) DeepCopy() *CredentialsBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialsBindingList.
func (*CredentialsBindingList) DeepCopyInto ¶
func (in *CredentialsBindingList) DeepCopyInto(out *CredentialsBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CredentialsBindingList) DeepCopyObject ¶
func (in *CredentialsBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CredentialsBindingList) Descriptor ¶
func (*CredentialsBindingList) Descriptor() ([]byte, []int)
func (*CredentialsBindingList) Marshal ¶
func (m *CredentialsBindingList) Marshal() (dAtA []byte, err error)
func (*CredentialsBindingList) MarshalTo ¶
func (m *CredentialsBindingList) MarshalTo(dAtA []byte) (int, error)
func (*CredentialsBindingList) MarshalToSizedBuffer ¶
func (m *CredentialsBindingList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CredentialsBindingList) ProtoMessage ¶
func (*CredentialsBindingList) ProtoMessage()
func (*CredentialsBindingList) Reset ¶
func (m *CredentialsBindingList) Reset()
func (*CredentialsBindingList) Size ¶
func (m *CredentialsBindingList) Size() (n int)
func (*CredentialsBindingList) String ¶
func (this *CredentialsBindingList) String() string
func (*CredentialsBindingList) Unmarshal ¶
func (m *CredentialsBindingList) Unmarshal(dAtA []byte) error
func (*CredentialsBindingList) XXX_DiscardUnknown ¶
func (m *CredentialsBindingList) XXX_DiscardUnknown()
func (*CredentialsBindingList) XXX_Marshal ¶
func (m *CredentialsBindingList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CredentialsBindingList) XXX_Merge ¶
func (m *CredentialsBindingList) XXX_Merge(src proto.Message)
func (*CredentialsBindingList) XXX_Size ¶
func (m *CredentialsBindingList) XXX_Size() int
func (*CredentialsBindingList) XXX_Unmarshal ¶
func (m *CredentialsBindingList) XXX_Unmarshal(b []byte) error
type CredentialsBindingProvider ¶
type CredentialsBindingProvider struct { // Type is the type of the provider. Type string `json:"type" protobuf:"bytes,1,opt,name=type"` }
CredentialsBindingProvider defines the provider type of the CredentialsBinding.
func (*CredentialsBindingProvider) DeepCopy ¶
func (in *CredentialsBindingProvider) DeepCopy() *CredentialsBindingProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialsBindingProvider.
func (*CredentialsBindingProvider) DeepCopyInto ¶
func (in *CredentialsBindingProvider) DeepCopyInto(out *CredentialsBindingProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CredentialsBindingProvider) Descriptor ¶
func (*CredentialsBindingProvider) Descriptor() ([]byte, []int)
func (*CredentialsBindingProvider) Marshal ¶
func (m *CredentialsBindingProvider) Marshal() (dAtA []byte, err error)
func (*CredentialsBindingProvider) MarshalTo ¶
func (m *CredentialsBindingProvider) MarshalTo(dAtA []byte) (int, error)
func (*CredentialsBindingProvider) MarshalToSizedBuffer ¶
func (m *CredentialsBindingProvider) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*CredentialsBindingProvider) ProtoMessage ¶
func (*CredentialsBindingProvider) ProtoMessage()
func (*CredentialsBindingProvider) Reset ¶
func (m *CredentialsBindingProvider) Reset()
func (*CredentialsBindingProvider) Size ¶
func (m *CredentialsBindingProvider) Size() (n int)
func (*CredentialsBindingProvider) String ¶
func (this *CredentialsBindingProvider) String() string
func (*CredentialsBindingProvider) Unmarshal ¶
func (m *CredentialsBindingProvider) Unmarshal(dAtA []byte) error
func (*CredentialsBindingProvider) XXX_DiscardUnknown ¶
func (m *CredentialsBindingProvider) XXX_DiscardUnknown()
func (*CredentialsBindingProvider) XXX_Marshal ¶
func (m *CredentialsBindingProvider) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CredentialsBindingProvider) XXX_Merge ¶
func (m *CredentialsBindingProvider) XXX_Merge(src proto.Message)
func (*CredentialsBindingProvider) XXX_Size ¶
func (m *CredentialsBindingProvider) XXX_Size() int
func (*CredentialsBindingProvider) XXX_Unmarshal ¶
func (m *CredentialsBindingProvider) XXX_Unmarshal(b []byte) error
type TargetSystem ¶ added in v1.97.0
type TargetSystem struct { // Type is the type of the target system. Type string `json:"type" protobuf:"bytes,1,opt,name=type"` // ProviderConfig is the configuration passed to extension resource. // +optional ProviderConfig *runtime.RawExtension `json:"providerConfig,omitempty" protobuf:"bytes,2,opt,name=providerConfig"` }
TargetSystem represents specific configurations for the system that will accept the JWTs.
func (*TargetSystem) DeepCopy ¶ added in v1.97.0
func (in *TargetSystem) DeepCopy() *TargetSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetSystem.
func (*TargetSystem) DeepCopyInto ¶ added in v1.97.0
func (in *TargetSystem) DeepCopyInto(out *TargetSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetSystem) Descriptor ¶ added in v1.97.0
func (*TargetSystem) Descriptor() ([]byte, []int)
func (*TargetSystem) Marshal ¶ added in v1.97.0
func (m *TargetSystem) Marshal() (dAtA []byte, err error)
func (*TargetSystem) MarshalTo ¶ added in v1.97.0
func (m *TargetSystem) MarshalTo(dAtA []byte) (int, error)
func (*TargetSystem) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *TargetSystem) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TargetSystem) ProtoMessage ¶ added in v1.97.0
func (*TargetSystem) ProtoMessage()
func (*TargetSystem) Reset ¶ added in v1.97.0
func (m *TargetSystem) Reset()
func (*TargetSystem) Size ¶ added in v1.97.0
func (m *TargetSystem) Size() (n int)
func (*TargetSystem) String ¶ added in v1.97.0
func (this *TargetSystem) String() string
func (*TargetSystem) Unmarshal ¶ added in v1.97.0
func (m *TargetSystem) Unmarshal(dAtA []byte) error
func (*TargetSystem) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *TargetSystem) XXX_DiscardUnknown()
func (*TargetSystem) XXX_Marshal ¶ added in v1.97.0
func (m *TargetSystem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TargetSystem) XXX_Merge ¶ added in v1.97.0
func (m *TargetSystem) XXX_Merge(src proto.Message)
func (*TargetSystem) XXX_Size ¶ added in v1.97.0
func (m *TargetSystem) XXX_Size() int
func (*TargetSystem) XXX_Unmarshal ¶ added in v1.97.0
func (m *TargetSystem) XXX_Unmarshal(b []byte) error
type TokenRequest ¶ added in v1.97.0
type TokenRequest struct { metav1.TypeMeta `json:",inline"` // Standard object metadata. metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Spec holds configuration settings for the requested token. Spec TokenRequestSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` // Status bears the issued token with additional information back to the client. Status TokenRequestStatus `json:"status" protobuf:"bytes,3,opt,name=status"` }
TokenRequest is a resource that is used to request WorkloadIdentity tokens.
func (*TokenRequest) DeepCopy ¶ added in v1.97.0
func (in *TokenRequest) DeepCopy() *TokenRequest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenRequest.
func (*TokenRequest) DeepCopyInto ¶ added in v1.97.0
func (in *TokenRequest) DeepCopyInto(out *TokenRequest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TokenRequest) DeepCopyObject ¶ added in v1.97.0
func (in *TokenRequest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TokenRequest) Descriptor ¶ added in v1.97.0
func (*TokenRequest) Descriptor() ([]byte, []int)
func (*TokenRequest) Marshal ¶ added in v1.97.0
func (m *TokenRequest) Marshal() (dAtA []byte, err error)
func (*TokenRequest) MarshalTo ¶ added in v1.97.0
func (m *TokenRequest) MarshalTo(dAtA []byte) (int, error)
func (*TokenRequest) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *TokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TokenRequest) ProtoMessage ¶ added in v1.97.0
func (*TokenRequest) ProtoMessage()
func (*TokenRequest) Reset ¶ added in v1.97.0
func (m *TokenRequest) Reset()
func (*TokenRequest) Size ¶ added in v1.97.0
func (m *TokenRequest) Size() (n int)
func (*TokenRequest) String ¶ added in v1.97.0
func (this *TokenRequest) String() string
func (*TokenRequest) Unmarshal ¶ added in v1.97.0
func (m *TokenRequest) Unmarshal(dAtA []byte) error
func (*TokenRequest) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *TokenRequest) XXX_DiscardUnknown()
func (*TokenRequest) XXX_Marshal ¶ added in v1.97.0
func (m *TokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TokenRequest) XXX_Merge ¶ added in v1.97.0
func (m *TokenRequest) XXX_Merge(src proto.Message)
func (*TokenRequest) XXX_Size ¶ added in v1.97.0
func (m *TokenRequest) XXX_Size() int
func (*TokenRequest) XXX_Unmarshal ¶ added in v1.97.0
func (m *TokenRequest) XXX_Unmarshal(b []byte) error
type TokenRequestSpec ¶ added in v1.97.0
type TokenRequestSpec struct { // ContextObject identifies the object the token is requested for. // +optional ContextObject *ContextObject `json:"contextObject,omitempty" protobuf:"bytes,1,opt,name=contextObject"` // ExpirationSeconds specifies for how long the requested token should be valid. // +optional ExpirationSeconds *int64 `json:"expirationSeconds,omitempty" protobuf:"bytes,2,opt,name=expirationSeconds"` }
TokenRequestSpec holds configuration settings for the requested token.
func (*TokenRequestSpec) DeepCopy ¶ added in v1.97.0
func (in *TokenRequestSpec) DeepCopy() *TokenRequestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenRequestSpec.
func (*TokenRequestSpec) DeepCopyInto ¶ added in v1.97.0
func (in *TokenRequestSpec) DeepCopyInto(out *TokenRequestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TokenRequestSpec) Descriptor ¶ added in v1.97.0
func (*TokenRequestSpec) Descriptor() ([]byte, []int)
func (*TokenRequestSpec) Marshal ¶ added in v1.97.0
func (m *TokenRequestSpec) Marshal() (dAtA []byte, err error)
func (*TokenRequestSpec) MarshalTo ¶ added in v1.97.0
func (m *TokenRequestSpec) MarshalTo(dAtA []byte) (int, error)
func (*TokenRequestSpec) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *TokenRequestSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TokenRequestSpec) ProtoMessage ¶ added in v1.97.0
func (*TokenRequestSpec) ProtoMessage()
func (*TokenRequestSpec) Reset ¶ added in v1.97.0
func (m *TokenRequestSpec) Reset()
func (*TokenRequestSpec) Size ¶ added in v1.97.0
func (m *TokenRequestSpec) Size() (n int)
func (*TokenRequestSpec) String ¶ added in v1.97.0
func (this *TokenRequestSpec) String() string
func (*TokenRequestSpec) Unmarshal ¶ added in v1.97.0
func (m *TokenRequestSpec) Unmarshal(dAtA []byte) error
func (*TokenRequestSpec) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *TokenRequestSpec) XXX_DiscardUnknown()
func (*TokenRequestSpec) XXX_Marshal ¶ added in v1.97.0
func (m *TokenRequestSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TokenRequestSpec) XXX_Merge ¶ added in v1.97.0
func (m *TokenRequestSpec) XXX_Merge(src proto.Message)
func (*TokenRequestSpec) XXX_Size ¶ added in v1.97.0
func (m *TokenRequestSpec) XXX_Size() int
func (*TokenRequestSpec) XXX_Unmarshal ¶ added in v1.97.0
func (m *TokenRequestSpec) XXX_Unmarshal(b []byte) error
type TokenRequestStatus ¶ added in v1.97.0
type TokenRequestStatus struct { // Token is the issued token. Token string `json:"token" protobuf:"bytes,1,opt,name=token"` // ExpirationTimestamp is the time of expiration of the returned token. ExpirationTimestamp metav1.Time `json:"expirationTimestamp" protobuf:"bytes,2,opt,name=expirationTimestamp"` }
TokenRequestStatus bears the issued token with additional information back to the client.
func (*TokenRequestStatus) DeepCopy ¶ added in v1.97.0
func (in *TokenRequestStatus) DeepCopy() *TokenRequestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TokenRequestStatus.
func (*TokenRequestStatus) DeepCopyInto ¶ added in v1.97.0
func (in *TokenRequestStatus) DeepCopyInto(out *TokenRequestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TokenRequestStatus) Descriptor ¶ added in v1.97.0
func (*TokenRequestStatus) Descriptor() ([]byte, []int)
func (*TokenRequestStatus) Marshal ¶ added in v1.97.0
func (m *TokenRequestStatus) Marshal() (dAtA []byte, err error)
func (*TokenRequestStatus) MarshalTo ¶ added in v1.97.0
func (m *TokenRequestStatus) MarshalTo(dAtA []byte) (int, error)
func (*TokenRequestStatus) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *TokenRequestStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TokenRequestStatus) ProtoMessage ¶ added in v1.97.0
func (*TokenRequestStatus) ProtoMessage()
func (*TokenRequestStatus) Reset ¶ added in v1.97.0
func (m *TokenRequestStatus) Reset()
func (*TokenRequestStatus) Size ¶ added in v1.97.0
func (m *TokenRequestStatus) Size() (n int)
func (*TokenRequestStatus) String ¶ added in v1.97.0
func (this *TokenRequestStatus) String() string
func (*TokenRequestStatus) Unmarshal ¶ added in v1.97.0
func (m *TokenRequestStatus) Unmarshal(dAtA []byte) error
func (*TokenRequestStatus) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *TokenRequestStatus) XXX_DiscardUnknown()
func (*TokenRequestStatus) XXX_Marshal ¶ added in v1.97.0
func (m *TokenRequestStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TokenRequestStatus) XXX_Merge ¶ added in v1.97.0
func (m *TokenRequestStatus) XXX_Merge(src proto.Message)
func (*TokenRequestStatus) XXX_Size ¶ added in v1.97.0
func (m *TokenRequestStatus) XXX_Size() int
func (*TokenRequestStatus) XXX_Unmarshal ¶ added in v1.97.0
func (m *TokenRequestStatus) XXX_Unmarshal(b []byte) error
type WorkloadIdentity ¶ added in v1.97.0
type WorkloadIdentity struct { metav1.TypeMeta `json:",inline"` // Standard object metadata. // +optional metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Spec configures the JSON Web Token issued by the Gardener API server. Spec WorkloadIdentitySpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` // Status contain the latest observed status of the WorkloadIdentity. Status WorkloadIdentityStatus `json:"status" protobuf:"bytes,3,opt,name=status"` }
WorkloadIdentity is resource that allows workloads to be presented before external systems by giving them identities managed by the Gardener API server. The identity of such workload is represented by JSON Web Token issued by the Gardener API server. Workload identities are designed to be used by components running in the Gardener environment, seed or runtime cluster, that make use of identity federation inspired by the OIDC protocol.
func (*WorkloadIdentity) DeepCopy ¶ added in v1.97.0
func (in *WorkloadIdentity) DeepCopy() *WorkloadIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadIdentity.
func (*WorkloadIdentity) DeepCopyInto ¶ added in v1.97.0
func (in *WorkloadIdentity) DeepCopyInto(out *WorkloadIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkloadIdentity) DeepCopyObject ¶ added in v1.97.0
func (in *WorkloadIdentity) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkloadIdentity) Descriptor ¶ added in v1.97.0
func (*WorkloadIdentity) Descriptor() ([]byte, []int)
func (*WorkloadIdentity) Marshal ¶ added in v1.97.0
func (m *WorkloadIdentity) Marshal() (dAtA []byte, err error)
func (*WorkloadIdentity) MarshalTo ¶ added in v1.97.0
func (m *WorkloadIdentity) MarshalTo(dAtA []byte) (int, error)
func (*WorkloadIdentity) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *WorkloadIdentity) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*WorkloadIdentity) ProtoMessage ¶ added in v1.97.0
func (*WorkloadIdentity) ProtoMessage()
func (*WorkloadIdentity) Reset ¶ added in v1.97.0
func (m *WorkloadIdentity) Reset()
func (*WorkloadIdentity) Size ¶ added in v1.97.0
func (m *WorkloadIdentity) Size() (n int)
func (*WorkloadIdentity) String ¶ added in v1.97.0
func (this *WorkloadIdentity) String() string
func (*WorkloadIdentity) Unmarshal ¶ added in v1.97.0
func (m *WorkloadIdentity) Unmarshal(dAtA []byte) error
func (*WorkloadIdentity) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *WorkloadIdentity) XXX_DiscardUnknown()
func (*WorkloadIdentity) XXX_Marshal ¶ added in v1.97.0
func (m *WorkloadIdentity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WorkloadIdentity) XXX_Merge ¶ added in v1.97.0
func (m *WorkloadIdentity) XXX_Merge(src proto.Message)
func (*WorkloadIdentity) XXX_Size ¶ added in v1.97.0
func (m *WorkloadIdentity) XXX_Size() int
func (*WorkloadIdentity) XXX_Unmarshal ¶ added in v1.97.0
func (m *WorkloadIdentity) XXX_Unmarshal(b []byte) error
type WorkloadIdentityList ¶ added in v1.97.0
type WorkloadIdentityList struct { metav1.TypeMeta `json:",inline"` // Standard list object metadata. // +optional metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Items is the list of WorkloadIdentities. Items []WorkloadIdentity `json:"items" protobuf:"bytes,2,rep,name=items"` }
WorkloadIdentityList is a collection of WorkloadIdentities.
func (*WorkloadIdentityList) DeepCopy ¶ added in v1.97.0
func (in *WorkloadIdentityList) DeepCopy() *WorkloadIdentityList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadIdentityList.
func (*WorkloadIdentityList) DeepCopyInto ¶ added in v1.97.0
func (in *WorkloadIdentityList) DeepCopyInto(out *WorkloadIdentityList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkloadIdentityList) DeepCopyObject ¶ added in v1.97.0
func (in *WorkloadIdentityList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkloadIdentityList) Descriptor ¶ added in v1.97.0
func (*WorkloadIdentityList) Descriptor() ([]byte, []int)
func (*WorkloadIdentityList) Marshal ¶ added in v1.97.0
func (m *WorkloadIdentityList) Marshal() (dAtA []byte, err error)
func (*WorkloadIdentityList) MarshalTo ¶ added in v1.97.0
func (m *WorkloadIdentityList) MarshalTo(dAtA []byte) (int, error)
func (*WorkloadIdentityList) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *WorkloadIdentityList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*WorkloadIdentityList) ProtoMessage ¶ added in v1.97.0
func (*WorkloadIdentityList) ProtoMessage()
func (*WorkloadIdentityList) Reset ¶ added in v1.97.0
func (m *WorkloadIdentityList) Reset()
func (*WorkloadIdentityList) Size ¶ added in v1.97.0
func (m *WorkloadIdentityList) Size() (n int)
func (*WorkloadIdentityList) String ¶ added in v1.97.0
func (this *WorkloadIdentityList) String() string
func (*WorkloadIdentityList) Unmarshal ¶ added in v1.97.0
func (m *WorkloadIdentityList) Unmarshal(dAtA []byte) error
func (*WorkloadIdentityList) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *WorkloadIdentityList) XXX_DiscardUnknown()
func (*WorkloadIdentityList) XXX_Marshal ¶ added in v1.97.0
func (m *WorkloadIdentityList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WorkloadIdentityList) XXX_Merge ¶ added in v1.97.0
func (m *WorkloadIdentityList) XXX_Merge(src proto.Message)
func (*WorkloadIdentityList) XXX_Size ¶ added in v1.97.0
func (m *WorkloadIdentityList) XXX_Size() int
func (*WorkloadIdentityList) XXX_Unmarshal ¶ added in v1.97.0
func (m *WorkloadIdentityList) XXX_Unmarshal(b []byte) error
type WorkloadIdentitySpec ¶ added in v1.97.0
type WorkloadIdentitySpec struct { // Audiences specify the list of recipients that the JWT is intended for. // The values of this field will be set in the 'aud' claim. Audiences []string `json:"audiences" protobuf:"bytes,1,opt,name=audiences"` // TargetSystem represents specific configurations for the system that will accept the JWTs. TargetSystem TargetSystem `json:"targetSystem" protobuf:"bytes,2,opt,name=targetSystem"` }
WorkloadIdentitySpec configures the JSON Web Token issued by the Gardener API server.
func (*WorkloadIdentitySpec) DeepCopy ¶ added in v1.97.0
func (in *WorkloadIdentitySpec) DeepCopy() *WorkloadIdentitySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadIdentitySpec.
func (*WorkloadIdentitySpec) DeepCopyInto ¶ added in v1.97.0
func (in *WorkloadIdentitySpec) DeepCopyInto(out *WorkloadIdentitySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkloadIdentitySpec) Descriptor ¶ added in v1.97.0
func (*WorkloadIdentitySpec) Descriptor() ([]byte, []int)
func (*WorkloadIdentitySpec) Marshal ¶ added in v1.97.0
func (m *WorkloadIdentitySpec) Marshal() (dAtA []byte, err error)
func (*WorkloadIdentitySpec) MarshalTo ¶ added in v1.97.0
func (m *WorkloadIdentitySpec) MarshalTo(dAtA []byte) (int, error)
func (*WorkloadIdentitySpec) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *WorkloadIdentitySpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*WorkloadIdentitySpec) ProtoMessage ¶ added in v1.97.0
func (*WorkloadIdentitySpec) ProtoMessage()
func (*WorkloadIdentitySpec) Reset ¶ added in v1.97.0
func (m *WorkloadIdentitySpec) Reset()
func (*WorkloadIdentitySpec) Size ¶ added in v1.97.0
func (m *WorkloadIdentitySpec) Size() (n int)
func (*WorkloadIdentitySpec) String ¶ added in v1.97.0
func (this *WorkloadIdentitySpec) String() string
func (*WorkloadIdentitySpec) Unmarshal ¶ added in v1.97.0
func (m *WorkloadIdentitySpec) Unmarshal(dAtA []byte) error
func (*WorkloadIdentitySpec) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *WorkloadIdentitySpec) XXX_DiscardUnknown()
func (*WorkloadIdentitySpec) XXX_Marshal ¶ added in v1.97.0
func (m *WorkloadIdentitySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WorkloadIdentitySpec) XXX_Merge ¶ added in v1.97.0
func (m *WorkloadIdentitySpec) XXX_Merge(src proto.Message)
func (*WorkloadIdentitySpec) XXX_Size ¶ added in v1.97.0
func (m *WorkloadIdentitySpec) XXX_Size() int
func (*WorkloadIdentitySpec) XXX_Unmarshal ¶ added in v1.97.0
func (m *WorkloadIdentitySpec) XXX_Unmarshal(b []byte) error
type WorkloadIdentityStatus ¶ added in v1.97.0
type WorkloadIdentityStatus struct { // Sub contains the computed value of the subject that is going to be set in JWTs 'sub' claim. Sub string `json:"sub" protobuf:"bytes,1,opt,name=sub"` }
WorkloadIdentityStatus contain the latest observed status of the WorkloadIdentity.
func (*WorkloadIdentityStatus) DeepCopy ¶ added in v1.97.0
func (in *WorkloadIdentityStatus) DeepCopy() *WorkloadIdentityStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadIdentityStatus.
func (*WorkloadIdentityStatus) DeepCopyInto ¶ added in v1.97.0
func (in *WorkloadIdentityStatus) DeepCopyInto(out *WorkloadIdentityStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkloadIdentityStatus) Descriptor ¶ added in v1.97.0
func (*WorkloadIdentityStatus) Descriptor() ([]byte, []int)
func (*WorkloadIdentityStatus) Marshal ¶ added in v1.97.0
func (m *WorkloadIdentityStatus) Marshal() (dAtA []byte, err error)
func (*WorkloadIdentityStatus) MarshalTo ¶ added in v1.97.0
func (m *WorkloadIdentityStatus) MarshalTo(dAtA []byte) (int, error)
func (*WorkloadIdentityStatus) MarshalToSizedBuffer ¶ added in v1.97.0
func (m *WorkloadIdentityStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*WorkloadIdentityStatus) ProtoMessage ¶ added in v1.97.0
func (*WorkloadIdentityStatus) ProtoMessage()
func (*WorkloadIdentityStatus) Reset ¶ added in v1.97.0
func (m *WorkloadIdentityStatus) Reset()
func (*WorkloadIdentityStatus) Size ¶ added in v1.97.0
func (m *WorkloadIdentityStatus) Size() (n int)
func (*WorkloadIdentityStatus) String ¶ added in v1.97.0
func (this *WorkloadIdentityStatus) String() string
func (*WorkloadIdentityStatus) Unmarshal ¶ added in v1.97.0
func (m *WorkloadIdentityStatus) Unmarshal(dAtA []byte) error
func (*WorkloadIdentityStatus) XXX_DiscardUnknown ¶ added in v1.97.0
func (m *WorkloadIdentityStatus) XXX_DiscardUnknown()
func (*WorkloadIdentityStatus) XXX_Marshal ¶ added in v1.97.0
func (m *WorkloadIdentityStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WorkloadIdentityStatus) XXX_Merge ¶ added in v1.97.0
func (m *WorkloadIdentityStatus) XXX_Merge(src proto.Message)
func (*WorkloadIdentityStatus) XXX_Size ¶ added in v1.97.0
func (m *WorkloadIdentityStatus) XXX_Size() int
func (*WorkloadIdentityStatus) XXX_Unmarshal ¶ added in v1.97.0
func (m *WorkloadIdentityStatus) XXX_Unmarshal(b []byte) error