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(namespace *meta_api.ObjectMeta, resource *meta_api.ObjectMeta) (*gcpworkload_api.Profile, error)
- type KeyValue
- type Profile
- 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(namespace *meta_api.ObjectMeta, resource *meta_api.ObjectMeta) (*gcpworkload_api.Profile, error)
type KeyValue ¶
type KeyValue = gcpworkload_api.KeyValue
type Profile ¶
type Profile = gcpworkload_api.Profile
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.