package securitygrouppolicy
import "github.com/oslokommune/okctl/pkg/kube/manifests/securitygrouppolicy"
Package securitygrouppolicy provides a convenient way of interacting with the SecurityGroupPolicy CRD
Index ¶
- func Manifest(name, namespace string, matchLabels map[string]string, securityGroups []string) *v1beta1.SecurityGroupPolicy
- type SecurityGroupPolicy
Functions ¶
func Manifest ¶
func Manifest(name, namespace string, matchLabels map[string]string, securityGroups []string) *v1beta1.SecurityGroupPolicy
Manifest returns a SecurityGroupPolicy manifest
Types ¶
type SecurityGroupPolicy ¶
type SecurityGroupPolicy struct { Name string Namespace string Manifest *v1beta1.SecurityGroupPolicy Config *restclient.Config Ctx context.Context }
SecurityGroupPolicy contains the required state
func New ¶
func New(name, namespace string, manifest *v1beta1.SecurityGroupPolicy, config *restclient.Config) *SecurityGroupPolicy
New returns an initialised client for interacting with security group policies
func (*SecurityGroupPolicy) Create ¶
func (s *SecurityGroupPolicy) Create() (*v1beta1.SecurityGroupPolicy, error)
Create the security group policy if it doesn't exists
func (*SecurityGroupPolicy) Delete ¶
func (s *SecurityGroupPolicy) Delete() error
Delete the security group policy
Source Files ¶
- Version
- v0.0.106 (latest)
- Published
- Oct 21, 2022
- Platform
- linux/amd64
- Imports
- 6 packages
- Last checked
- 4 days ago –
Tools for package owners.