Documentation ¶
Index ¶
- Constants
- Variables
- type Interface
- func (s *Interface) CreateIAMPolicyMember(profile *Profile, sa *core_api.ServiceAccount) error
- func (s *Interface) DeleteIAMPolicyMember(profile *Profile, sa *core_api.ServiceAccount) error
- func (s *Interface) GetProfile(name string) (*Profile, error)
- func (s *Interface) ResolveProfile(meta meta_api.ObjectMeta) (*gcpworkload_policy_api.Profile, error)
- type KeyValue
- type Profile
- type ProfileAdaptor
- type ProfileSupplier
- type Spec
- type Status
- type TypeValue
Constants ¶
View Source
const (
ProfileKey = gcpworkload_api.ProfilesKey
)
Variables ¶
View Source
var ( IAMPolicyMembersResource = cnrm_iam_api.SchemeGroupVersion.WithResource("iampolicymembers") ProfilesResource = gcpworkload_api.ProfilesResource )
Functions ¶
This section is empty.
Types ¶
type Interface ¶
func (*Interface) CreateIAMPolicyMember ¶
func (s *Interface) CreateIAMPolicyMember(profile *Profile, sa *core_api.ServiceAccount) error
func (*Interface) DeleteIAMPolicyMember ¶
func (s *Interface) DeleteIAMPolicyMember(profile *Profile, sa *core_api.ServiceAccount) error
func (*Interface) ResolveProfile ¶
func (s *Interface) ResolveProfile(meta meta_api.ObjectMeta) (*gcpworkload_policy_api.Profile, error)
type KeyValue ¶
type KeyValue = gcpworkload_api.KeyValue
type Profile ¶
type Profile = gcpworkload_api.Profile
type ProfileAdaptor ¶
type ProfileAdaptor struct {
*gcpworkload_policy_api.Profile
}
func (ProfileAdaptor) GetName ¶
func (profile ProfileAdaptor) GetName() string
func (ProfileAdaptor) GetSelector ¶
func (profile ProfileAdaptor) GetSelector() meta_policy_api.ObjectSelector
type ProfileSupplier ¶
type ProfileSupplier struct {
Interface
}
func (ProfileSupplier) Get ¶
func (supplier ProfileSupplier) Get(name string) (k8s_spi.ProfileGetter, error)
func (ProfileSupplier) Key ¶
func (ProfileSupplier) Key() string
type Spec ¶
type Spec = gcpworkload_api.ProfileSpec
type Status ¶
type Status = gcpworkload_api.ProfileStatus
type TypeValue ¶
type TypeValue = gcpworkload_api.TypeValue
Click to show internal directories.
Click to hide internal directories.