Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // AddToScheme applies all the stored functions to the scheme. A non-nil error // indicates that one function failed and the attempt was abandoned. AddToScheme = schemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: zalando.GroupName, Version: "v1"}
SchemeGroupVersion is the group version used to register these objects.
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group-qualified GroupResource.
Types ¶
type AWSIAMRole ¶
type AWSIAMRole struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AWSIAMRoleSpec `json:"spec"` Status AWSIAMRoleStatus `json:"status"` }
AWSIAMRole describes an AWS IAM Role for which credentials can be provisioned in a cluster. +k8s:deepcopy-gen=true
func (*AWSIAMRole) DeepCopy ¶
func (in *AWSIAMRole) DeepCopy() *AWSIAMRole
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSIAMRole.
func (*AWSIAMRole) DeepCopyInto ¶
func (in *AWSIAMRole) DeepCopyInto(out *AWSIAMRole)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSIAMRole) DeepCopyObject ¶
func (in *AWSIAMRole) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSIAMRoleList ¶
type AWSIAMRoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AWSIAMRole `json:"items"` }
AWSIAMRoleList is a list of AWSIAMRoles. +k8s:deepcopy-gen=true
func (*AWSIAMRoleList) DeepCopy ¶
func (in *AWSIAMRoleList) DeepCopy() *AWSIAMRoleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSIAMRoleList.
func (*AWSIAMRoleList) DeepCopyInto ¶
func (in *AWSIAMRoleList) DeepCopyInto(out *AWSIAMRoleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AWSIAMRoleList) DeepCopyObject ¶
func (in *AWSIAMRoleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AWSIAMRoleSpec ¶
type AWSIAMRoleSpec struct { RoleReference string `json:"roleReference"` RoleSessionDuration int64 `json:"roleSessionDuration"` }
AWSIAMRoleSpec is the spec part of the AWSIAMRole resource. +k8s:deepcopy-gen=true
func (*AWSIAMRoleSpec) DeepCopy ¶
func (in *AWSIAMRoleSpec) DeepCopy() *AWSIAMRoleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSIAMRoleSpec.
func (*AWSIAMRoleSpec) DeepCopyInto ¶
func (in *AWSIAMRoleSpec) DeepCopyInto(out *AWSIAMRoleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AWSIAMRoleStatus ¶
type AWSIAMRoleStatus struct { // observedGeneration is the most recent generation observed for this // AWSIAMRole. It corresponds to the AWSIAMRole's generation, which is // updated on mutation by the API Server. // +optional ObservedGeneration *int64 `json:"observedGeneration,omitempty" protobuf:"varint,1,opt,name=observedGeneration"` RoleARN string `json:"roleARN"` Expiration *metav1.Time `json:"expiration"` }
AWSIAMRoleStatus is the status section of the AWSIAMRole resource. resource. +k8s:deepcopy-gen=true
func (*AWSIAMRoleStatus) DeepCopy ¶
func (in *AWSIAMRoleStatus) DeepCopy() *AWSIAMRoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AWSIAMRoleStatus.
func (*AWSIAMRoleStatus) DeepCopyInto ¶
func (in *AWSIAMRoleStatus) DeepCopyInto(out *AWSIAMRoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.