Documentation ¶
Index ¶
- Constants
- Variables
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ACPConfig
- type ACPConfigList
- type ACPConfigNexusStatus
- type ACPConfigSpec
- type ACPStatus
- type ACPSvcGroupLinkInfo
- type AccessControlPolicy
- type AccessControlPolicyList
- type AccessControlPolicyNexusStatus
- type AccessControlPolicySpec
- type AdditionalDescription
- type AdditionalPolicyData
- func (c *AdditionalPolicyData) CRDName() string
- func (in *AdditionalPolicyData) DeepCopy() *AdditionalPolicyData
- func (in *AdditionalPolicyData) DeepCopyInto(out *AdditionalPolicyData)
- func (in *AdditionalPolicyData) DeepCopyObject() runtime.Object
- func (c *AdditionalPolicyData) DisplayName() string
- type AdditionalPolicyDataList
- type AdditionalPolicyDataNexusStatus
- type AdditionalPolicyDataSpec
- type AdditionalStatus
- type Child
- type Link
- type NexusStatus
- type PolicyActionType
- type PolicyCfgAction
- type PolicyCfgActions
- type RandomConst1
- type RandomConst2
- type RandomConst3
- type RandomDescription
- type RandomPolicyData
- type RandomPolicyDataList
- type RandomPolicyDataNexusStatus
- type RandomPolicyDataSpec
- type RandomStatus
- type ResourceGroupID
- type ResourceGroupIDs
- type ResourceGroupRef
- type TempConst1
- type TempConst2
- type TempConst3
- type VMpolicy
- type VMpolicyList
- type VMpolicyNexusStatus
Constants ¶
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" )
const ResourceVersion = "v1"
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{ Group: policypkg_tsm_tanzu_vmware_com.GroupName, Version: ResourceVersion, }
GroupVersion is the identifier for the API which includes the name of the group and the version of the API
Functions ¶
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) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACPConfig.
func (*ACPConfig) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ACPConfig) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ACPConfig) DisplayName ¶
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 ¶
func (in *ACPConfigNexusStatus) DeepCopy() *ACPConfigNexusStatus
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 ¶
+k8s:openapi-gen=true
func (*ACPStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACPStatus.
func (*ACPStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ACPSvcGroupLinkInfo ¶
+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 ¶
func (in *AccessControlPolicyList) DeepCopy() *AccessControlPolicyList
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 ¶
func (in *AccessControlPolicyNexusStatus) DeepCopy() *AccessControlPolicyNexusStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessControlPolicyNexusStatus.
func (*AccessControlPolicyNexusStatus) DeepCopyInto ¶
func (in *AccessControlPolicyNexusStatus) DeepCopyInto(out *AccessControlPolicyNexusStatus)
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 ¶
func (in *AccessControlPolicySpec) DeepCopy() *AccessControlPolicySpec
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 ¶
func (in *AdditionalDescription) DeepCopy() *AdditionalDescription
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 ¶
func (in *AdditionalPolicyData) DeepCopy() *AdditionalPolicyData
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 ¶
func (in *AdditionalPolicyDataList) DeepCopy() *AdditionalPolicyDataList
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 ¶
func (in *AdditionalPolicyDataNexusStatus) DeepCopy() *AdditionalPolicyDataNexusStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalPolicyDataNexusStatus.
func (*AdditionalPolicyDataNexusStatus) DeepCopyInto ¶
func (in *AdditionalPolicyDataNexusStatus) DeepCopyInto(out *AdditionalPolicyDataNexusStatus)
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 ¶
func (in *AdditionalPolicyDataSpec) DeepCopy() *AdditionalPolicyDataSpec
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 ¶
+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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Child.
func (*Child) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Link ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link.
func (*Link) DeepCopyInto ¶
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 ¶
func (in *RandomPolicyDataList) DeepCopy() *RandomPolicyDataList
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 ¶
func (in *RandomPolicyDataNexusStatus) DeepCopy() *RandomPolicyDataNexusStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RandomPolicyDataNexusStatus.
func (*RandomPolicyDataNexusStatus) DeepCopyInto ¶
func (in *RandomPolicyDataNexusStatus) DeepCopyInto(out *RandomPolicyDataNexusStatus)
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 ¶
func (in *RandomPolicyDataSpec) DeepCopy() *RandomPolicyDataSpec
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 ¶
+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 ¶
+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) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VMpolicy.
func (*VMpolicy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VMpolicy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VMpolicy) DisplayName ¶
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.