v1

package
v0.0.0-...-d70f863 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 28, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Const3                  TempConst3       = "Const3"
	Const2                  TempConst2       = "Const2"
	Const1                  TempConst1       = "Const1"
	PolicyActionType_Allow  PolicyActionType = "ALLOW"
	PolicyActionType_Deny   PolicyActionType = "DENY"
	PolicyActionType_Log    PolicyActionType = "LOG"
	PolicyActionType_Mirror PolicyActionType = "MIRROR"
	MyConst3                RandomConst3     = "Const3"
	MyConst2                RandomConst2     = "Const2"
	MyConst1                RandomConst1     = "Const1"
)
View Source
const ResourceVersion = "v1"

Variables

View Source
var (
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
	AddToScheme   = SchemeBuilder.AddToScheme
)

GroupVersion is the identifier for the API which includes the name of the group and the version of the API

Functions

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns back a Group qualified GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Types

type ACPConfig

type ACPConfig struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata" yaml:"metadata"`
	Spec              ACPConfigSpec        `json:"spec,omitempty" yaml:"spec,omitempty"`
	Status            ACPConfigNexusStatus `json:"status,omitempty" yaml:"status,omitempty"`
}

+genclient +genclient:noStatus +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true

func (*ACPConfig) CRDName

func (c *ACPConfig) CRDName() string

func (*ACPConfig) DeepCopy

func (in *ACPConfig) DeepCopy() *ACPConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACPConfig.

func (*ACPConfig) DeepCopyInto

func (in *ACPConfig) DeepCopyInto(out *ACPConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ACPConfig) DeepCopyObject

func (in *ACPConfig) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ACPConfig) DisplayName

func (c *ACPConfig) DisplayName() string

type ACPConfigList

type ACPConfigList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata" yaml:"metadata"`
	Items           []ACPConfig `json:"items" yaml:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ACPConfigList) DeepCopy

func (in *ACPConfigList) DeepCopy() *ACPConfigList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACPConfigList.

func (*ACPConfigList) DeepCopyInto

func (in *ACPConfigList) DeepCopyInto(out *ACPConfigList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ACPConfigList) DeepCopyObject

func (in *ACPConfigList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ACPConfigNexusStatus

type ACPConfigNexusStatus struct {
	Status ACPStatus   `json:"status,omitempty" yaml:"status,omitempty"`
	Nexus  NexusStatus `json:"nexus,omitempty" yaml:"nexus,omitempty"`
}

+k8s:openapi-gen=true

func (*ACPConfigNexusStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACPConfigNexusStatus.

func (*ACPConfigNexusStatus) DeepCopyInto

func (in *ACPConfigNexusStatus) DeepCopyInto(out *ACPConfigNexusStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ACPConfigSpec

type ACPConfigSpec struct {
	DisplayName        string          `json:"displayName" yaml:"displayName"`
	Gns                string          `json:"gns" yaml:"gns"`
	Description        string          `json:"description" yaml:"description"`
	Tags               []string        `json:"tags" yaml:"tags"`
	ProjectId          string          `json:"projectId" yaml:"projectId"`
	Conditions         []string        `json:"conditions" yaml:"conditions"`
	DestSvcGroupsGvk   map[string]Link `json:"destSvcGroupsGvk,omitempty" yaml:"destSvcGroupsGvk,omitempty" nexus:"links"`
	SourceSvcGroupsGvk map[string]Link `json:"sourceSvcGroupsGvk,omitempty" yaml:"sourceSvcGroupsGvk,omitempty" nexus:"links"`
}

+k8s:openapi-gen=true

func (*ACPConfigSpec) DeepCopy

func (in *ACPConfigSpec) DeepCopy() *ACPConfigSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACPConfigSpec.

func (*ACPConfigSpec) DeepCopyInto

func (in *ACPConfigSpec) DeepCopyInto(out *ACPConfigSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ACPStatus

type ACPStatus struct {
	StatusABC int
	StatusXYZ int
}

+k8s:openapi-gen=true

func (*ACPStatus) DeepCopy

func (in *ACPStatus) DeepCopy() *ACPStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACPStatus.

func (*ACPStatus) DeepCopyInto

func (in *ACPStatus) DeepCopyInto(out *ACPStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ACPSvcGroupLinkInfo

type ACPSvcGroupLinkInfo struct {
	ServiceName string
	ServiceType string
}

+k8s:openapi-gen=true

func (*ACPSvcGroupLinkInfo) DeepCopy

func (in *ACPSvcGroupLinkInfo) DeepCopy() *ACPSvcGroupLinkInfo

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACPSvcGroupLinkInfo.

func (*ACPSvcGroupLinkInfo) DeepCopyInto

func (in *ACPSvcGroupLinkInfo) DeepCopyInto(out *ACPSvcGroupLinkInfo)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AccessControlPolicy

type AccessControlPolicy struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata" yaml:"metadata"`
	Spec              AccessControlPolicySpec        `json:"spec,omitempty" yaml:"spec,omitempty"`
	Status            AccessControlPolicyNexusStatus `json:"status,omitempty" yaml:"status,omitempty"`
}

+genclient +genclient:noStatus +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true

func (*AccessControlPolicy) CRDName

func (c *AccessControlPolicy) CRDName() string

func (*AccessControlPolicy) DeepCopy

func (in *AccessControlPolicy) DeepCopy() *AccessControlPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlPolicy.

func (*AccessControlPolicy) DeepCopyInto

func (in *AccessControlPolicy) DeepCopyInto(out *AccessControlPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AccessControlPolicy) DeepCopyObject

func (in *AccessControlPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AccessControlPolicy) DisplayName

func (c *AccessControlPolicy) DisplayName() string

type AccessControlPolicyList

type AccessControlPolicyList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata" yaml:"metadata"`
	Items           []AccessControlPolicy `json:"items" yaml:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*AccessControlPolicyList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlPolicyList.

func (*AccessControlPolicyList) DeepCopyInto

func (in *AccessControlPolicyList) DeepCopyInto(out *AccessControlPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AccessControlPolicyList) DeepCopyObject

func (in *AccessControlPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AccessControlPolicyNexusStatus

type AccessControlPolicyNexusStatus struct {
	Nexus NexusStatus `json:"nexus,omitempty" yaml:"nexus,omitempty"`
}

+k8s:openapi-gen=true

func (*AccessControlPolicyNexusStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlPolicyNexusStatus.

func (*AccessControlPolicyNexusStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AccessControlPolicySpec

type AccessControlPolicySpec struct {
	PolicyConfigsGvk map[string]Child `json:"policyConfigsGvk,omitempty" yaml:"policyConfigsGvk,omitempty" nexus:"children"`
}

+k8s:openapi-gen=true

func (*AccessControlPolicySpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlPolicySpec.

func (*AccessControlPolicySpec) DeepCopyInto

func (in *AccessControlPolicySpec) DeepCopyInto(out *AccessControlPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdditionalDescription

type AdditionalDescription struct {
	DiscriptionA string
	DiscriptionB string
	DiscriptionC string
	DiscriptionD string
}

+k8s:openapi-gen=true

func (*AdditionalDescription) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalDescription.

func (*AdditionalDescription) DeepCopyInto

func (in *AdditionalDescription) DeepCopyInto(out *AdditionalDescription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdditionalPolicyData

type AdditionalPolicyData struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata" yaml:"metadata"`
	Spec              AdditionalPolicyDataSpec        `json:"spec,omitempty" yaml:"spec,omitempty"`
	Status            AdditionalPolicyDataNexusStatus `json:"status,omitempty" yaml:"status,omitempty"`
}

+genclient +genclient:noStatus +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true

func (*AdditionalPolicyData) CRDName

func (c *AdditionalPolicyData) CRDName() string

func (*AdditionalPolicyData) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalPolicyData.

func (*AdditionalPolicyData) DeepCopyInto

func (in *AdditionalPolicyData) DeepCopyInto(out *AdditionalPolicyData)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AdditionalPolicyData) DeepCopyObject

func (in *AdditionalPolicyData) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AdditionalPolicyData) DisplayName

func (c *AdditionalPolicyData) DisplayName() string

type AdditionalPolicyDataList

type AdditionalPolicyDataList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata" yaml:"metadata"`
	Items           []AdditionalPolicyData `json:"items" yaml:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*AdditionalPolicyDataList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalPolicyDataList.

func (*AdditionalPolicyDataList) DeepCopyInto

func (in *AdditionalPolicyDataList) DeepCopyInto(out *AdditionalPolicyDataList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AdditionalPolicyDataList) DeepCopyObject

func (in *AdditionalPolicyDataList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AdditionalPolicyDataNexusStatus

type AdditionalPolicyDataNexusStatus struct {
	Status AdditionalStatus `json:"status,omitempty" yaml:"status,omitempty"`
	Nexus  NexusStatus      `json:"nexus,omitempty" yaml:"nexus,omitempty"`
}

+k8s:openapi-gen=true

func (*AdditionalPolicyDataNexusStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalPolicyDataNexusStatus.

func (*AdditionalPolicyDataNexusStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdditionalPolicyDataSpec

type AdditionalPolicyDataSpec struct {
	Description AdditionalDescription `json:"description" yaml:"description"`
}

+k8s:openapi-gen=true

func (*AdditionalPolicyDataSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalPolicyDataSpec.

func (*AdditionalPolicyDataSpec) DeepCopyInto

func (in *AdditionalPolicyDataSpec) DeepCopyInto(out *AdditionalPolicyDataSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdditionalStatus

type AdditionalStatus struct {
	StatusX int
	StatusY int
}

+k8s:openapi-gen=true

func (*AdditionalStatus) DeepCopy

func (in *AdditionalStatus) DeepCopy() *AdditionalStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalStatus.

func (*AdditionalStatus) DeepCopyInto

func (in *AdditionalStatus) DeepCopyInto(out *AdditionalStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Child

type Child struct {
	Group string `json:"group" yaml:"group"`
	Kind  string `json:"kind" yaml:"kind"`
	Name  string `json:"name" yaml:"name"`
}

+k8s:openapi-gen=true

func (*Child) DeepCopy

func (in *Child) DeepCopy() *Child

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Child.

func (*Child) DeepCopyInto

func (in *Child) DeepCopyInto(out *Child)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Link struct {
	Group string `json:"group" yaml:"group"`
	Kind  string `json:"kind" yaml:"kind"`
	Name  string `json:"name" yaml:"name"`
}

+k8s:openapi-gen=true

func (*Link) DeepCopy

func (in *Link) DeepCopy() *Link

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link.

func (*Link) DeepCopyInto

func (in *Link) DeepCopyInto(out *Link)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NexusStatus

type NexusStatus struct {
	SourceGeneration int64 `json:"sourceGeneration" yaml:"sourceGeneration"`
	RemoteGeneration int64 `json:"remoteGeneration" yaml:"remoteGeneration"`
}

+k8s:openapi-gen=true

func (*NexusStatus) DeepCopy

func (in *NexusStatus) DeepCopy() *NexusStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NexusStatus.

func (*NexusStatus) DeepCopyInto

func (in *NexusStatus) DeepCopyInto(out *NexusStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyActionType

type PolicyActionType string

type PolicyCfgAction

type PolicyCfgAction struct {
	Action PolicyActionType `json:"action" mapstructure:"action"`
}

+k8s:openapi-gen=true

func (*PolicyCfgAction) DeepCopy

func (in *PolicyCfgAction) DeepCopy() *PolicyCfgAction

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyCfgAction.

func (*PolicyCfgAction) DeepCopyInto

func (in *PolicyCfgAction) DeepCopyInto(out *PolicyCfgAction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyCfgActions

type PolicyCfgActions []PolicyCfgAction

func (PolicyCfgActions) DeepCopy

func (in PolicyCfgActions) DeepCopy() PolicyCfgActions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyCfgActions.

func (PolicyCfgActions) DeepCopyInto

func (in PolicyCfgActions) DeepCopyInto(out *PolicyCfgActions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RandomConst1

type RandomConst1 string

type RandomConst2

type RandomConst2 string

type RandomConst3

type RandomConst3 string

type RandomDescription

type RandomDescription struct {
	DiscriptionA string
	DiscriptionB string
	DiscriptionC string
	DiscriptionD string
}

+k8s:openapi-gen=true

func (*RandomDescription) DeepCopy

func (in *RandomDescription) DeepCopy() *RandomDescription

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RandomDescription.

func (*RandomDescription) DeepCopyInto

func (in *RandomDescription) DeepCopyInto(out *RandomDescription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RandomPolicyData

type RandomPolicyData struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata" yaml:"metadata"`
	Spec              RandomPolicyDataSpec        `json:"spec,omitempty" yaml:"spec,omitempty"`
	Status            RandomPolicyDataNexusStatus `json:"status,omitempty" yaml:"status,omitempty"`
}

+genclient +genclient:noStatus +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true

func (*RandomPolicyData) CRDName

func (c *RandomPolicyData) CRDName() string

func (*RandomPolicyData) DeepCopy

func (in *RandomPolicyData) DeepCopy() *RandomPolicyData

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RandomPolicyData.

func (*RandomPolicyData) DeepCopyInto

func (in *RandomPolicyData) DeepCopyInto(out *RandomPolicyData)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RandomPolicyData) DeepCopyObject

func (in *RandomPolicyData) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RandomPolicyData) DisplayName

func (c *RandomPolicyData) DisplayName() string

type RandomPolicyDataList

type RandomPolicyDataList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata" yaml:"metadata"`
	Items           []RandomPolicyData `json:"items" yaml:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*RandomPolicyDataList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RandomPolicyDataList.

func (*RandomPolicyDataList) DeepCopyInto

func (in *RandomPolicyDataList) DeepCopyInto(out *RandomPolicyDataList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RandomPolicyDataList) DeepCopyObject

func (in *RandomPolicyDataList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RandomPolicyDataNexusStatus

type RandomPolicyDataNexusStatus struct {
	Status RandomStatus `json:"status,omitempty" yaml:"status,omitempty"`
	Nexus  NexusStatus  `json:"nexus,omitempty" yaml:"nexus,omitempty"`
}

+k8s:openapi-gen=true

func (*RandomPolicyDataNexusStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RandomPolicyDataNexusStatus.

func (*RandomPolicyDataNexusStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RandomPolicyDataSpec

type RandomPolicyDataSpec struct {
	Description RandomDescription `json:"description" yaml:"description"`
}

+k8s:openapi-gen=true

func (*RandomPolicyDataSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RandomPolicyDataSpec.

func (*RandomPolicyDataSpec) DeepCopyInto

func (in *RandomPolicyDataSpec) DeepCopyInto(out *RandomPolicyDataSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RandomStatus

type RandomStatus struct {
	StatusX int
	StatusY int
}

+k8s:openapi-gen=true

func (*RandomStatus) DeepCopy

func (in *RandomStatus) DeepCopy() *RandomStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RandomStatus.

func (*RandomStatus) DeepCopyInto

func (in *RandomStatus) DeepCopyInto(out *RandomStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourceGroupID

type ResourceGroupID struct {
	Name string `json:"name" mapstruction:"name"`
	Type string `json:"type" mapstruction:"type"`
}

+k8s:openapi-gen=true

func (*ResourceGroupID) DeepCopy

func (in *ResourceGroupID) DeepCopy() *ResourceGroupID

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceGroupID.

func (*ResourceGroupID) DeepCopyInto

func (in *ResourceGroupID) DeepCopyInto(out *ResourceGroupID)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourceGroupIDs

type ResourceGroupIDs []ResourceGroupID

func (ResourceGroupIDs) DeepCopy

func (in ResourceGroupIDs) DeepCopy() ResourceGroupIDs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceGroupIDs.

func (ResourceGroupIDs) DeepCopyInto

func (in ResourceGroupIDs) DeepCopyInto(out *ResourceGroupIDs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourceGroupRef

type ResourceGroupRef struct {
	Name string
	Type string
}

+k8s:openapi-gen=true

func (*ResourceGroupRef) DeepCopy

func (in *ResourceGroupRef) DeepCopy() *ResourceGroupRef

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceGroupRef.

func (*ResourceGroupRef) DeepCopyInto

func (in *ResourceGroupRef) DeepCopyInto(out *ResourceGroupRef)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TempConst1

type TempConst1 string

type TempConst2

type TempConst2 string

type TempConst3

type TempConst3 string

type VMpolicy

type VMpolicy struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata" yaml:"metadata"`

	Status VMpolicyNexusStatus `json:"status,omitempty" yaml:"status,omitempty"`
}

+genclient +genclient:noStatus +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true

func (*VMpolicy) CRDName

func (c *VMpolicy) CRDName() string

func (*VMpolicy) DeepCopy

func (in *VMpolicy) DeepCopy() *VMpolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMpolicy.

func (*VMpolicy) DeepCopyInto

func (in *VMpolicy) DeepCopyInto(out *VMpolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VMpolicy) DeepCopyObject

func (in *VMpolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*VMpolicy) DisplayName

func (c *VMpolicy) DisplayName() string

type VMpolicyList

type VMpolicyList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata" yaml:"metadata"`
	Items           []VMpolicy `json:"items" yaml:"items"`
}

+k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*VMpolicyList) DeepCopy

func (in *VMpolicyList) DeepCopy() *VMpolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMpolicyList.

func (*VMpolicyList) DeepCopyInto

func (in *VMpolicyList) DeepCopyInto(out *VMpolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VMpolicyList) DeepCopyObject

func (in *VMpolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VMpolicyNexusStatus

type VMpolicyNexusStatus struct {
	Nexus NexusStatus `json:"nexus,omitempty" yaml:"nexus,omitempty"`
}

+k8s:openapi-gen=true

func (*VMpolicyNexusStatus) DeepCopy

func (in *VMpolicyNexusStatus) DeepCopy() *VMpolicyNexusStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMpolicyNexusStatus.

func (*VMpolicyNexusStatus) DeepCopyInto

func (in *VMpolicyNexusStatus) DeepCopyInto(out *VMpolicyNexusStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL