Versions in this module Expand all Collapse all v0 v0.1.0 Oct 14, 2019 Changes in this version + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + func RegisterDefaults(scheme *runtime.Scheme) error + type AccessRule struct + Constraints []*AccessRule_Constraint + Hosts []string + Methods []string + NotHosts []string + NotMethods []string + NotPaths []string + NotPorts []int32 + Paths []string + Ports []int32 + Services []string + func (in *AccessRule) DeepCopy() *AccessRule + func (in *AccessRule) DeepCopyInto(out *AccessRule) + type AccessRule_Constraint struct + Key string + Values []string + func (in *AccessRule_Constraint) DeepCopy() *AccessRule_Constraint + func (in *AccessRule_Constraint) DeepCopyInto(out *AccessRule_Constraint) + type RoleRef struct + Kind string + Name string + func (in *RoleRef) DeepCopy() *RoleRef + func (in *RoleRef) DeepCopyInto(out *RoleRef) + type ServiceRole struct + Spec ServiceRoleSpec + Status ServiceRoleStatus + func (in *ServiceRole) DeepCopy() *ServiceRole + func (in *ServiceRole) DeepCopyInto(out *ServiceRole) + func (in *ServiceRole) DeepCopyObject() runtime.Object + type ServiceRoleBinding struct + Spec ServiceRoleBindingSpec + Status ServiceRoleBindingStatus + func (in *ServiceRoleBinding) DeepCopy() *ServiceRoleBinding + func (in *ServiceRoleBinding) DeepCopyInto(out *ServiceRoleBinding) + func (in *ServiceRoleBinding) DeepCopyObject() runtime.Object + type ServiceRoleBindingList struct + Items []ServiceRoleBinding + func (in *ServiceRoleBindingList) DeepCopy() *ServiceRoleBindingList + func (in *ServiceRoleBindingList) DeepCopyInto(out *ServiceRoleBindingList) + func (in *ServiceRoleBindingList) DeepCopyObject() runtime.Object + type ServiceRoleBindingSpec struct + RoleRef *RoleRef + Subjects []*Subject + func (in *ServiceRoleBindingSpec) DeepCopy() *ServiceRoleBindingSpec + func (in *ServiceRoleBindingSpec) DeepCopyInto(out *ServiceRoleBindingSpec) + type ServiceRoleBindingStatus struct + func (in *ServiceRoleBindingStatus) DeepCopy() *ServiceRoleBindingStatus + func (in *ServiceRoleBindingStatus) DeepCopyInto(out *ServiceRoleBindingStatus) + type ServiceRoleList struct + Items []ServiceRole + func (in *ServiceRoleList) DeepCopy() *ServiceRoleList + func (in *ServiceRoleList) DeepCopyInto(out *ServiceRoleList) + func (in *ServiceRoleList) DeepCopyObject() runtime.Object + type ServiceRoleSpec struct + Rules []*AccessRule + func (in *ServiceRoleSpec) DeepCopy() *ServiceRoleSpec + func (in *ServiceRoleSpec) DeepCopyInto(out *ServiceRoleSpec) + type ServiceRoleStatus struct + func (in *ServiceRoleStatus) DeepCopy() *ServiceRoleStatus + func (in *ServiceRoleStatus) DeepCopyInto(out *ServiceRoleStatus) + type Subject struct + Group string + Groups []string + Ips []string + Names []string + Namespaces []string + NotGroups []string + NotIps []string + NotNames []string + NotNamespaces []string + Properties map[string]string + User string + func (in *Subject) DeepCopy() *Subject + func (in *Subject) DeepCopyInto(out *Subject)