Documentation ¶
Overview ¶
Package v1alpha1 is a version of the API. +groupName=security.gardener.cloud
Index ¶
- Constants
- Variables
- 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_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 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 SetObjectDefaults_CredentialsBinding(in *CredentialsBinding)
- func SetObjectDefaults_CredentialsBindingList(in *CredentialsBindingList)
- 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
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_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_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 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 SetObjectDefaults_CredentialsBinding ¶
func SetObjectDefaults_CredentialsBinding(in *CredentialsBinding)
func SetObjectDefaults_CredentialsBindingList ¶
func SetObjectDefaults_CredentialsBindingList(in *CredentialsBindingList)
Types ¶
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