Documentation ¶
Index ¶
- type RequestedKindStage
- type RequestedProfileStage
- type RequestedServiceAccountStage
- func (stage *RequestedServiceAccountStage) And() *RequestedServiceAccountStage
- func (stage *RequestedServiceAccountStage) End() *spi.WhenStage
- func (r *RequestedServiceAccountStage) RequestedKind() *RequestedKindStage
- func (stage *RequestedServiceAccountStage) RequestedObject(o *spi.GivenStage) *RequestedServiceAccountStage
- func (stage *RequestedServiceAccountStage) RequestedProfile() *RequestedProfileStage
- func (stage *RequestedServiceAccountStage) The() *RequestedServiceAccountStage
- type ServiceaccountPatcher
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RequestedKindStage ¶
type RequestedKindStage struct {
*RequestedServiceAccountStage
}
func (*RequestedKindStage) End ¶
func (stage *RequestedKindStage) End() *RequestedServiceAccountStage
func (*RequestedKindStage) IsAServiceAccount ¶
func (stage *RequestedKindStage) IsAServiceAccount() *RequestedKindStage
func (*RequestedKindStage) Or ¶
func (stage *RequestedKindStage) Or() *RequestedKindStage
type RequestedProfileStage ¶
type RequestedProfileStage struct {
*RequestedServiceAccountStage
}
func (*RequestedProfileStage) And ¶
func (stage *RequestedProfileStage) And() *RequestedProfileStage
func (*RequestedProfileStage) Applies ¶
func (stage *RequestedProfileStage) Applies() *RequestedProfileStage
func (*RequestedProfileStage) End ¶
func (stage *RequestedProfileStage) End() *RequestedServiceAccountStage
func (*RequestedProfileStage) The ¶
func (stage *RequestedProfileStage) The() *RequestedProfileStage
type RequestedServiceAccountStage ¶
type RequestedServiceAccountStage struct { *k8s.Interface *spi.GivenStage core_api.ServiceAccount gcpworkload_api.Profile }
func Given ¶
func Given() *RequestedServiceAccountStage
func (*RequestedServiceAccountStage) And ¶
func (stage *RequestedServiceAccountStage) And() *RequestedServiceAccountStage
func (*RequestedServiceAccountStage) End ¶
func (stage *RequestedServiceAccountStage) End() *spi.WhenStage
func (*RequestedServiceAccountStage) RequestedKind ¶
func (r *RequestedServiceAccountStage) RequestedKind() *RequestedKindStage
func (*RequestedServiceAccountStage) RequestedObject ¶
func (stage *RequestedServiceAccountStage) RequestedObject(o *spi.GivenStage) *RequestedServiceAccountStage
func (*RequestedServiceAccountStage) RequestedProfile ¶
func (stage *RequestedServiceAccountStage) RequestedProfile() *RequestedProfileStage
func (*RequestedServiceAccountStage) The ¶
func (stage *RequestedServiceAccountStage) The() *RequestedServiceAccountStage
type ServiceaccountPatcher ¶
type ServiceaccountPatcher struct { *core_api.ServiceAccount *gcpworkload_api.Profile Patch []spi.PatchOperation }
func NewServiceAccountPatcher ¶
func NewServiceAccountPatcher(sa *core_api.ServiceAccount, profile *gcpworkload_api.Profile) *ServiceaccountPatcher
func (*ServiceaccountPatcher) Create ¶
func (p *ServiceaccountPatcher) Create() ([]spi.PatchOperation, error)
Click to show internal directories.
Click to hide internal directories.