Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=groupingandtagging.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ConditionObservation
- type ConditionParameters
- type ConjunctionObservation
- type ConjunctionParameters
- type ContextObservation
- type ContextParameters
- type CriteriaObservation
- type CriteriaParameters
- type ExtendedCriteriaObservation
- type ExtendedCriteriaParameters
- type ExternalIDExpressionObservation
- type ExternalIDExpressionParameters
- type IdentityGroupObservation
- type IdentityGroupParameters
- type IpaddressExpressionObservation
- type IpaddressExpressionParameters
- type MacaddressExpressionObservation
- type MacaddressExpressionParameters
- type PathExpressionObservation
- type PathExpressionParameters
- type PolicyDomain
- func (in *PolicyDomain) DeepCopy() *PolicyDomain
- func (in *PolicyDomain) DeepCopyInto(out *PolicyDomain)
- func (in *PolicyDomain) DeepCopyObject() runtime.Object
- func (mg *PolicyDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyDomain) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyDomain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyDomain) GetID() string
- func (mg *PolicyDomain) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *PolicyDomain) GetObservation() (map[string]any, error)
- func (tr *PolicyDomain) GetParameters() (map[string]any, error)
- func (mg *PolicyDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyDomain) GetProviderReference() *xpv1.Reference
- func (mg *PolicyDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PolicyDomain) GetTerraformResourceType() string
- func (tr *PolicyDomain) GetTerraformSchemaVersion() int
- func (mg *PolicyDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyDomain) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyDomain) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *PolicyDomain) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *PolicyDomain) SetObservation(obs map[string]any) error
- func (tr *PolicyDomain) SetParameters(params map[string]any) error
- func (mg *PolicyDomain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyDomain) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PolicyDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyDomainList
- type PolicyDomainObservation
- type PolicyDomainParameters
- type PolicyDomainSpec
- type PolicyDomainStatus
- type PolicyGroup
- func (in *PolicyGroup) DeepCopy() *PolicyGroup
- func (in *PolicyGroup) DeepCopyInto(out *PolicyGroup)
- func (in *PolicyGroup) DeepCopyObject() runtime.Object
- func (mg *PolicyGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyGroup) GetID() string
- func (mg *PolicyGroup) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *PolicyGroup) GetObservation() (map[string]any, error)
- func (tr *PolicyGroup) GetParameters() (map[string]any, error)
- func (mg *PolicyGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyGroup) GetProviderReference() *xpv1.Reference
- func (mg *PolicyGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PolicyGroup) GetTerraformResourceType() string
- func (tr *PolicyGroup) GetTerraformSchemaVersion() int
- func (mg *PolicyGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyGroup) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *PolicyGroup) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *PolicyGroup) SetObservation(obs map[string]any) error
- func (tr *PolicyGroup) SetParameters(params map[string]any) error
- func (mg *PolicyGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PolicyGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyGroupList
- type PolicyGroupObservation
- type PolicyGroupParameters
- type PolicyGroupSpec
- type PolicyGroupStatus
- type PolicyGroupTagObservation
- type PolicyGroupTagParameters
- type PolicyVmTags
- func (in *PolicyVmTags) DeepCopy() *PolicyVmTags
- func (in *PolicyVmTags) DeepCopyInto(out *PolicyVmTags)
- func (in *PolicyVmTags) DeepCopyObject() runtime.Object
- func (mg *PolicyVmTags) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyVmTags) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyVmTags) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyVmTags) GetID() string
- func (mg *PolicyVmTags) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *PolicyVmTags) GetObservation() (map[string]any, error)
- func (tr *PolicyVmTags) GetParameters() (map[string]any, error)
- func (mg *PolicyVmTags) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyVmTags) GetProviderReference() *xpv1.Reference
- func (mg *PolicyVmTags) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PolicyVmTags) GetTerraformResourceType() string
- func (tr *PolicyVmTags) GetTerraformSchemaVersion() int
- func (mg *PolicyVmTags) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyVmTags) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyVmTags) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyVmTags) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *PolicyVmTags) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *PolicyVmTags) SetObservation(obs map[string]any) error
- func (tr *PolicyVmTags) SetParameters(params map[string]any) error
- func (mg *PolicyVmTags) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyVmTags) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyVmTags) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PolicyVmTags) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyVmTagsContextObservation
- type PolicyVmTagsContextParameters
- type PolicyVmTagsList
- type PolicyVmTagsObservation
- type PolicyVmTagsParameters
- type PolicyVmTagsSpec
- type PolicyVmTagsStatus
- type PolicyVmTagsTagObservation
- type PolicyVmTagsTagParameters
- type PortObservation
- type PortParameters
- type PortTagObservation
- type PortTagParameters
- type TagObservation
- type TagParameters
Constants ¶
const ( CRDGroup = "groupingandtagging.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( PolicyDomain_Kind = "PolicyDomain" PolicyDomain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyDomain_Kind}.String() PolicyDomain_KindAPIVersion = PolicyDomain_Kind + "." + CRDGroupVersion.String() PolicyDomain_GroupVersionKind = CRDGroupVersion.WithKind(PolicyDomain_Kind) )
Repository type metadata.
var ( PolicyGroup_Kind = "PolicyGroup" PolicyGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyGroup_Kind}.String() PolicyGroup_KindAPIVersion = PolicyGroup_Kind + "." + CRDGroupVersion.String() PolicyGroup_GroupVersionKind = CRDGroupVersion.WithKind(PolicyGroup_Kind) )
Repository type metadata.
var ( PolicyVmTags_Kind = "PolicyVmTags" PolicyVmTags_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyVmTags_Kind}.String() PolicyVmTags_KindAPIVersion = PolicyVmTags_Kind + "." + CRDGroupVersion.String() PolicyVmTags_GroupVersionKind = CRDGroupVersion.WithKind(PolicyVmTags_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ConditionObservation ¶
type ConditionObservation struct { // The resource key attribute to apply the condition to. Key *string `json:"key,omitempty" tf:"key,omitempty"` // The NSX member to apply the condition to. Can be one of; IPSet, LogicalPort, LogicalSwitch, Segment, SegmentPort or VirtualMachine MemberType *string `json:"memberType,omitempty" tf:"member_type,omitempty"` // The operator to use for the condition. Can be one of; CONTAINS, ENDSWITH, EQUALS, NOTEQUALS or STARTSWITH Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // The value to check for in the condition Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ConditionObservation) DeepCopy ¶
func (in *ConditionObservation) DeepCopy() *ConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionObservation.
func (*ConditionObservation) DeepCopyInto ¶
func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionParameters ¶
type ConditionParameters struct { // The resource key attribute to apply the condition to. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // The NSX member to apply the condition to. Can be one of; IPSet, LogicalPort, LogicalSwitch, Segment, SegmentPort or VirtualMachine // +kubebuilder:validation:Required MemberType *string `json:"memberType" tf:"member_type,omitempty"` // The operator to use for the condition. Can be one of; CONTAINS, ENDSWITH, EQUALS, NOTEQUALS or STARTSWITH // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // The value to check for in the condition // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*ConditionParameters) DeepCopy ¶
func (in *ConditionParameters) DeepCopy() *ConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionParameters.
func (*ConditionParameters) DeepCopyInto ¶
func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConjunctionObservation ¶
type ConjunctionObservation struct { // The conjunction operator; either OR or AND Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*ConjunctionObservation) DeepCopy ¶
func (in *ConjunctionObservation) DeepCopy() *ConjunctionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjunctionObservation.
func (*ConjunctionObservation) DeepCopyInto ¶
func (in *ConjunctionObservation) DeepCopyInto(out *ConjunctionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConjunctionParameters ¶
type ConjunctionParameters struct { // The conjunction operator; either OR or AND // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` }
func (*ConjunctionParameters) DeepCopy ¶
func (in *ConjunctionParameters) DeepCopy() *ConjunctionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConjunctionParameters.
func (*ConjunctionParameters) DeepCopyInto ¶
func (in *ConjunctionParameters) DeepCopyInto(out *ConjunctionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContextObservation ¶
type ContextObservation struct { // Id of the project which the resource belongs to. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` }
func (*ContextObservation) DeepCopy ¶
func (in *ContextObservation) DeepCopy() *ContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContextObservation.
func (*ContextObservation) DeepCopyInto ¶
func (in *ContextObservation) DeepCopyInto(out *ContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContextParameters ¶
type ContextParameters struct { // Id of the project which the resource belongs to. // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` }
func (*ContextParameters) DeepCopy ¶
func (in *ContextParameters) DeepCopy() *ContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContextParameters.
func (*ContextParameters) DeepCopyInto ¶
func (in *ContextParameters) DeepCopyInto(out *ContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriteriaObservation ¶
type CriteriaObservation struct { // A Condition querying resources for membership in the Group Condition []ConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` // External ID expression specifying additional members in the Group ExternalIDExpression []ExternalIDExpressionObservation `json:"externalIdExpression,omitempty" tf:"external_id_expression,omitempty"` // An IP Address expression specifying IP Address members in the Group IpaddressExpression []IpaddressExpressionObservation `json:"ipaddressExpression,omitempty" tf:"ipaddress_expression,omitempty"` // MAC address expression specifying MAC Address members in the Group MacaddressExpression []MacaddressExpressionObservation `json:"macaddressExpression,omitempty" tf:"macaddress_expression,omitempty"` // A list of object paths for members in the group PathExpression []PathExpressionObservation `json:"pathExpression,omitempty" tf:"path_expression,omitempty"` }
func (*CriteriaObservation) DeepCopy ¶
func (in *CriteriaObservation) DeepCopy() *CriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriteriaObservation.
func (*CriteriaObservation) DeepCopyInto ¶
func (in *CriteriaObservation) DeepCopyInto(out *CriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriteriaParameters ¶
type CriteriaParameters struct { // A Condition querying resources for membership in the Group // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // External ID expression specifying additional members in the Group // +kubebuilder:validation:Optional ExternalIDExpression []ExternalIDExpressionParameters `json:"externalIdExpression,omitempty" tf:"external_id_expression,omitempty"` // An IP Address expression specifying IP Address members in the Group // +kubebuilder:validation:Optional IpaddressExpression []IpaddressExpressionParameters `json:"ipaddressExpression,omitempty" tf:"ipaddress_expression,omitempty"` // MAC address expression specifying MAC Address members in the Group // +kubebuilder:validation:Optional MacaddressExpression []MacaddressExpressionParameters `json:"macaddressExpression,omitempty" tf:"macaddress_expression,omitempty"` // A list of object paths for members in the group // +kubebuilder:validation:Optional PathExpression []PathExpressionParameters `json:"pathExpression,omitempty" tf:"path_expression,omitempty"` }
func (*CriteriaParameters) DeepCopy ¶
func (in *CriteriaParameters) DeepCopy() *CriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriteriaParameters.
func (*CriteriaParameters) DeepCopyInto ¶
func (in *CriteriaParameters) DeepCopyInto(out *CriteriaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedCriteriaObservation ¶
type ExtendedCriteriaObservation struct { // Identity Group expression IdentityGroup []IdentityGroupObservation `json:"identityGroup,omitempty" tf:"identity_group,omitempty"` }
func (*ExtendedCriteriaObservation) DeepCopy ¶
func (in *ExtendedCriteriaObservation) DeepCopy() *ExtendedCriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedCriteriaObservation.
func (*ExtendedCriteriaObservation) DeepCopyInto ¶
func (in *ExtendedCriteriaObservation) DeepCopyInto(out *ExtendedCriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedCriteriaParameters ¶
type ExtendedCriteriaParameters struct { // Identity Group expression // +kubebuilder:validation:Optional IdentityGroup []IdentityGroupParameters `json:"identityGroup,omitempty" tf:"identity_group,omitempty"` }
func (*ExtendedCriteriaParameters) DeepCopy ¶
func (in *ExtendedCriteriaParameters) DeepCopy() *ExtendedCriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedCriteriaParameters.
func (*ExtendedCriteriaParameters) DeepCopyInto ¶
func (in *ExtendedCriteriaParameters) DeepCopyInto(out *ExtendedCriteriaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalIDExpressionObservation ¶
type ExternalIDExpressionObservation struct { // List of external IDs ExternalIds []*string `json:"externalIds,omitempty" tf:"external_ids,omitempty"` // External ID member type, default to virtual machine if not specified MemberType *string `json:"memberType,omitempty" tf:"member_type,omitempty"` }
func (*ExternalIDExpressionObservation) DeepCopy ¶
func (in *ExternalIDExpressionObservation) DeepCopy() *ExternalIDExpressionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalIDExpressionObservation.
func (*ExternalIDExpressionObservation) DeepCopyInto ¶
func (in *ExternalIDExpressionObservation) DeepCopyInto(out *ExternalIDExpressionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalIDExpressionParameters ¶
type ExternalIDExpressionParameters struct { // List of external IDs // +kubebuilder:validation:Required ExternalIds []*string `json:"externalIds" tf:"external_ids,omitempty"` // External ID member type, default to virtual machine if not specified // +kubebuilder:validation:Optional MemberType *string `json:"memberType,omitempty" tf:"member_type,omitempty"` }
func (*ExternalIDExpressionParameters) DeepCopy ¶
func (in *ExternalIDExpressionParameters) DeepCopy() *ExternalIDExpressionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalIDExpressionParameters.
func (*ExternalIDExpressionParameters) DeepCopyInto ¶
func (in *ExternalIDExpressionParameters) DeepCopyInto(out *ExternalIDExpressionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityGroupObservation ¶
type IdentityGroupObservation struct { // LDAP distinguished name DistinguishedName *string `json:"distinguishedName,omitempty" tf:"distinguished_name,omitempty"` // Identity (Directory) domain base distinguished name DomainBaseDistinguishedName *string `json:"domainBaseDistinguishedName,omitempty" tf:"domain_base_distinguished_name,omitempty"` // Identity (Directory) Group SID (security identifier) Sid *string `json:"sid,omitempty" tf:"sid,omitempty"` }
func (*IdentityGroupObservation) DeepCopy ¶
func (in *IdentityGroupObservation) DeepCopy() *IdentityGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityGroupObservation.
func (*IdentityGroupObservation) DeepCopyInto ¶
func (in *IdentityGroupObservation) DeepCopyInto(out *IdentityGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityGroupParameters ¶
type IdentityGroupParameters struct { // LDAP distinguished name // +kubebuilder:validation:Optional DistinguishedName *string `json:"distinguishedName,omitempty" tf:"distinguished_name,omitempty"` // Identity (Directory) domain base distinguished name // +kubebuilder:validation:Optional DomainBaseDistinguishedName *string `json:"domainBaseDistinguishedName,omitempty" tf:"domain_base_distinguished_name,omitempty"` // Identity (Directory) Group SID (security identifier) // +kubebuilder:validation:Optional Sid *string `json:"sid,omitempty" tf:"sid,omitempty"` }
func (*IdentityGroupParameters) DeepCopy ¶
func (in *IdentityGroupParameters) DeepCopy() *IdentityGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityGroupParameters.
func (*IdentityGroupParameters) DeepCopyInto ¶
func (in *IdentityGroupParameters) DeepCopyInto(out *IdentityGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpaddressExpressionObservation ¶
type IpaddressExpressionObservation struct { // List of single IP addresses, IP address ranges or Subnets. Cannot mix IPv4 and IPv6 in a single list IPAddresses []*string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"` }
func (*IpaddressExpressionObservation) DeepCopy ¶
func (in *IpaddressExpressionObservation) DeepCopy() *IpaddressExpressionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpaddressExpressionObservation.
func (*IpaddressExpressionObservation) DeepCopyInto ¶
func (in *IpaddressExpressionObservation) DeepCopyInto(out *IpaddressExpressionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpaddressExpressionParameters ¶
type IpaddressExpressionParameters struct { // List of single IP addresses, IP address ranges or Subnets. Cannot mix IPv4 and IPv6 in a single list // +kubebuilder:validation:Required IPAddresses []*string `json:"ipAddresses" tf:"ip_addresses,omitempty"` }
func (*IpaddressExpressionParameters) DeepCopy ¶
func (in *IpaddressExpressionParameters) DeepCopy() *IpaddressExpressionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpaddressExpressionParameters.
func (*IpaddressExpressionParameters) DeepCopyInto ¶
func (in *IpaddressExpressionParameters) DeepCopyInto(out *IpaddressExpressionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MacaddressExpressionObservation ¶
type MacaddressExpressionObservation struct { // List of Mac Addresses MacAddresses []*string `json:"macAddresses,omitempty" tf:"mac_addresses,omitempty"` }
func (*MacaddressExpressionObservation) DeepCopy ¶
func (in *MacaddressExpressionObservation) DeepCopy() *MacaddressExpressionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacaddressExpressionObservation.
func (*MacaddressExpressionObservation) DeepCopyInto ¶
func (in *MacaddressExpressionObservation) DeepCopyInto(out *MacaddressExpressionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MacaddressExpressionParameters ¶
type MacaddressExpressionParameters struct { // List of Mac Addresses // +kubebuilder:validation:Required MacAddresses []*string `json:"macAddresses" tf:"mac_addresses,omitempty"` }
func (*MacaddressExpressionParameters) DeepCopy ¶
func (in *MacaddressExpressionParameters) DeepCopy() *MacaddressExpressionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacaddressExpressionParameters.
func (*MacaddressExpressionParameters) DeepCopyInto ¶
func (in *MacaddressExpressionParameters) DeepCopyInto(out *MacaddressExpressionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PathExpressionObservation ¶
type PathExpressionObservation struct { // List of policy paths of direct group members MemberPaths []*string `json:"memberPaths,omitempty" tf:"member_paths,omitempty"` }
func (*PathExpressionObservation) DeepCopy ¶
func (in *PathExpressionObservation) DeepCopy() *PathExpressionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathExpressionObservation.
func (*PathExpressionObservation) DeepCopyInto ¶
func (in *PathExpressionObservation) DeepCopyInto(out *PathExpressionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PathExpressionParameters ¶
type PathExpressionParameters struct { // List of policy paths of direct group members // +kubebuilder:validation:Required MemberPaths []*string `json:"memberPaths" tf:"member_paths,omitempty"` }
func (*PathExpressionParameters) DeepCopy ¶
func (in *PathExpressionParameters) DeepCopy() *PathExpressionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PathExpressionParameters.
func (*PathExpressionParameters) DeepCopyInto ¶
func (in *PathExpressionParameters) DeepCopyInto(out *PathExpressionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyDomain ¶
type PolicyDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.displayName)",message="displayName is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.sites)",message="sites is a required parameter" Spec PolicyDomainSpec `json:"spec"` Status PolicyDomainStatus `json:"status,omitempty"` }
PolicyDomain is the Schema for the PolicyDomains API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nsxt}
func (*PolicyDomain) DeepCopy ¶
func (in *PolicyDomain) DeepCopy() *PolicyDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDomain.
func (*PolicyDomain) DeepCopyInto ¶
func (in *PolicyDomain) DeepCopyInto(out *PolicyDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyDomain) DeepCopyObject ¶
func (in *PolicyDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyDomain) GetCondition ¶
func (mg *PolicyDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicyDomain.
func (*PolicyDomain) GetConnectionDetailsMapping ¶
func (tr *PolicyDomain) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PolicyDomain
func (*PolicyDomain) GetDeletionPolicy ¶
func (mg *PolicyDomain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyDomain.
func (*PolicyDomain) GetID ¶
func (tr *PolicyDomain) GetID() string
GetID returns ID of underlying Terraform resource of this PolicyDomain
func (*PolicyDomain) GetManagementPolicy ¶
func (mg *PolicyDomain) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this PolicyDomain.
func (*PolicyDomain) GetObservation ¶
func (tr *PolicyDomain) GetObservation() (map[string]any, error)
GetObservation of this PolicyDomain
func (*PolicyDomain) GetParameters ¶
func (tr *PolicyDomain) GetParameters() (map[string]any, error)
GetParameters of this PolicyDomain
func (*PolicyDomain) GetProviderConfigReference ¶
func (mg *PolicyDomain) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PolicyDomain.
func (*PolicyDomain) GetProviderReference ¶
func (mg *PolicyDomain) GetProviderReference() *xpv1.Reference
GetProviderReference of this PolicyDomain. Deprecated: Use GetProviderConfigReference.
func (*PolicyDomain) GetPublishConnectionDetailsTo ¶
func (mg *PolicyDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PolicyDomain.
func (*PolicyDomain) GetTerraformResourceType ¶
func (mg *PolicyDomain) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PolicyDomain
func (*PolicyDomain) GetTerraformSchemaVersion ¶
func (tr *PolicyDomain) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyDomain) GetWriteConnectionSecretToReference ¶
func (mg *PolicyDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyDomain.
func (*PolicyDomain) LateInitialize ¶
func (tr *PolicyDomain) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PolicyDomain using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyDomain) SetConditions ¶
func (mg *PolicyDomain) SetConditions(c ...xpv1.Condition)
SetConditions of this PolicyDomain.
func (*PolicyDomain) SetDeletionPolicy ¶
func (mg *PolicyDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyDomain.
func (*PolicyDomain) SetManagementPolicy ¶
func (mg *PolicyDomain) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this PolicyDomain.
func (*PolicyDomain) SetObservation ¶
func (tr *PolicyDomain) SetObservation(obs map[string]any) error
SetObservation for this PolicyDomain
func (*PolicyDomain) SetParameters ¶
func (tr *PolicyDomain) SetParameters(params map[string]any) error
SetParameters for this PolicyDomain
func (*PolicyDomain) SetProviderConfigReference ¶
func (mg *PolicyDomain) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PolicyDomain.
func (*PolicyDomain) SetProviderReference ¶
func (mg *PolicyDomain) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PolicyDomain. Deprecated: Use SetProviderConfigReference.
func (*PolicyDomain) SetPublishConnectionDetailsTo ¶
func (mg *PolicyDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PolicyDomain.
func (*PolicyDomain) SetWriteConnectionSecretToReference ¶
func (mg *PolicyDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicyDomain.
type PolicyDomainList ¶
type PolicyDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyDomain `json:"items"` }
PolicyDomainList contains a list of PolicyDomains
func (*PolicyDomainList) DeepCopy ¶
func (in *PolicyDomainList) DeepCopy() *PolicyDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDomainList.
func (*PolicyDomainList) DeepCopyInto ¶
func (in *PolicyDomainList) DeepCopyInto(out *PolicyDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyDomainList) DeepCopyObject ¶
func (in *PolicyDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyDomainList) GetItems ¶
func (l *PolicyDomainList) GetItems() []resource.Managed
GetItems of this PolicyDomainList.
type PolicyDomainObservation ¶
type PolicyDomainObservation struct { // Description for this resource Description *string `json:"description,omitempty" tf:"description,omitempty"` // Display name for this resource DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // NSX ID for this resource NsxID *string `json:"nsxId,omitempty" tf:"nsx_id,omitempty"` // Policy path for this resource Path *string `json:"path,omitempty" tf:"path,omitempty"` // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected Revision *float64 `json:"revision,omitempty" tf:"revision,omitempty"` // Sites where this domain is deployed Sites []*string `json:"sites,omitempty" tf:"sites,omitempty"` // Set of opaque identifiers meaningful to the user Tag []TagObservation `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PolicyDomainObservation) DeepCopy ¶
func (in *PolicyDomainObservation) DeepCopy() *PolicyDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDomainObservation.
func (*PolicyDomainObservation) DeepCopyInto ¶
func (in *PolicyDomainObservation) DeepCopyInto(out *PolicyDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyDomainParameters ¶
type PolicyDomainParameters struct { // Description for this resource // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Display name for this resource // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // NSX ID for this resource // +kubebuilder:validation:Optional NsxID *string `json:"nsxId,omitempty" tf:"nsx_id,omitempty"` // Sites where this domain is deployed // +kubebuilder:validation:Optional Sites []*string `json:"sites,omitempty" tf:"sites,omitempty"` // Set of opaque identifiers meaningful to the user // +kubebuilder:validation:Optional Tag []TagParameters `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PolicyDomainParameters) DeepCopy ¶
func (in *PolicyDomainParameters) DeepCopy() *PolicyDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDomainParameters.
func (*PolicyDomainParameters) DeepCopyInto ¶
func (in *PolicyDomainParameters) DeepCopyInto(out *PolicyDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyDomainSpec ¶
type PolicyDomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyDomainParameters `json:"forProvider"` }
PolicyDomainSpec defines the desired state of PolicyDomain
func (*PolicyDomainSpec) DeepCopy ¶
func (in *PolicyDomainSpec) DeepCopy() *PolicyDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDomainSpec.
func (*PolicyDomainSpec) DeepCopyInto ¶
func (in *PolicyDomainSpec) DeepCopyInto(out *PolicyDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyDomainStatus ¶
type PolicyDomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyDomainObservation `json:"atProvider,omitempty"` }
PolicyDomainStatus defines the observed state of PolicyDomain.
func (*PolicyDomainStatus) DeepCopy ¶
func (in *PolicyDomainStatus) DeepCopy() *PolicyDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyDomainStatus.
func (*PolicyDomainStatus) DeepCopyInto ¶
func (in *PolicyDomainStatus) DeepCopyInto(out *PolicyDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroup ¶
type PolicyGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.displayName)",message="displayName is a required parameter" Spec PolicyGroupSpec `json:"spec"` Status PolicyGroupStatus `json:"status,omitempty"` }
PolicyGroup is the Schema for the PolicyGroups API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nsxt}
func (*PolicyGroup) DeepCopy ¶
func (in *PolicyGroup) DeepCopy() *PolicyGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroup.
func (*PolicyGroup) DeepCopyInto ¶
func (in *PolicyGroup) DeepCopyInto(out *PolicyGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyGroup) DeepCopyObject ¶
func (in *PolicyGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyGroup) GetCondition ¶
func (mg *PolicyGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicyGroup.
func (*PolicyGroup) GetConnectionDetailsMapping ¶
func (tr *PolicyGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PolicyGroup
func (*PolicyGroup) GetDeletionPolicy ¶
func (mg *PolicyGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyGroup.
func (*PolicyGroup) GetID ¶
func (tr *PolicyGroup) GetID() string
GetID returns ID of underlying Terraform resource of this PolicyGroup
func (*PolicyGroup) GetManagementPolicy ¶
func (mg *PolicyGroup) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this PolicyGroup.
func (*PolicyGroup) GetObservation ¶
func (tr *PolicyGroup) GetObservation() (map[string]any, error)
GetObservation of this PolicyGroup
func (*PolicyGroup) GetParameters ¶
func (tr *PolicyGroup) GetParameters() (map[string]any, error)
GetParameters of this PolicyGroup
func (*PolicyGroup) GetProviderConfigReference ¶
func (mg *PolicyGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PolicyGroup.
func (*PolicyGroup) GetProviderReference ¶
func (mg *PolicyGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this PolicyGroup. Deprecated: Use GetProviderConfigReference.
func (*PolicyGroup) GetPublishConnectionDetailsTo ¶
func (mg *PolicyGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PolicyGroup.
func (*PolicyGroup) GetTerraformResourceType ¶
func (mg *PolicyGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PolicyGroup
func (*PolicyGroup) GetTerraformSchemaVersion ¶
func (tr *PolicyGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyGroup) GetWriteConnectionSecretToReference ¶
func (mg *PolicyGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyGroup.
func (*PolicyGroup) LateInitialize ¶
func (tr *PolicyGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PolicyGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyGroup) SetConditions ¶
func (mg *PolicyGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this PolicyGroup.
func (*PolicyGroup) SetDeletionPolicy ¶
func (mg *PolicyGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyGroup.
func (*PolicyGroup) SetManagementPolicy ¶
func (mg *PolicyGroup) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this PolicyGroup.
func (*PolicyGroup) SetObservation ¶
func (tr *PolicyGroup) SetObservation(obs map[string]any) error
SetObservation for this PolicyGroup
func (*PolicyGroup) SetParameters ¶
func (tr *PolicyGroup) SetParameters(params map[string]any) error
SetParameters for this PolicyGroup
func (*PolicyGroup) SetProviderConfigReference ¶
func (mg *PolicyGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PolicyGroup.
func (*PolicyGroup) SetProviderReference ¶
func (mg *PolicyGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PolicyGroup. Deprecated: Use SetProviderConfigReference.
func (*PolicyGroup) SetPublishConnectionDetailsTo ¶
func (mg *PolicyGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PolicyGroup.
func (*PolicyGroup) SetWriteConnectionSecretToReference ¶
func (mg *PolicyGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicyGroup.
type PolicyGroupList ¶
type PolicyGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyGroup `json:"items"` }
PolicyGroupList contains a list of PolicyGroups
func (*PolicyGroupList) DeepCopy ¶
func (in *PolicyGroupList) DeepCopy() *PolicyGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupList.
func (*PolicyGroupList) DeepCopyInto ¶
func (in *PolicyGroupList) DeepCopyInto(out *PolicyGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyGroupList) DeepCopyObject ¶
func (in *PolicyGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyGroupList) GetItems ¶
func (l *PolicyGroupList) GetItems() []resource.Managed
GetItems of this PolicyGroupList.
type PolicyGroupObservation ¶
type PolicyGroupObservation struct { // A conjunction applied to 2 sets of criteria. Conjunction []ConjunctionObservation `json:"conjunction,omitempty" tf:"conjunction,omitempty"` // Resource context Context []ContextObservation `json:"context,omitempty" tf:"context,omitempty"` // Criteria to determine Group membership Criteria []CriteriaObservation `json:"criteria,omitempty" tf:"criteria,omitempty"` // Description for this resource Description *string `json:"description,omitempty" tf:"description,omitempty"` // Display name for this resource DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The domain name to use for resources. If not specified 'default' is used Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // Extended criteria to determine group membership. extended_criteria is implicitly "AND" with criteria ExtendedCriteria []ExtendedCriteriaObservation `json:"extendedCriteria,omitempty" tf:"extended_criteria,omitempty"` // Indicates the group type GroupType *string `json:"groupType,omitempty" tf:"group_type,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // NSX ID for this resource NsxID *string `json:"nsxId,omitempty" tf:"nsx_id,omitempty"` // Policy path for this resource Path *string `json:"path,omitempty" tf:"path,omitempty"` // The _revision property describes the current revision of the resource. To prevent clients from overwriting each other's changes, PUT operations must include the current _revision of the resource, which clients should obtain by issuing a GET operation. If the _revision provided in a PUT request is missing or stale, the operation will be rejected Revision *float64 `json:"revision,omitempty" tf:"revision,omitempty"` // Set of opaque identifiers meaningful to the user Tag []PolicyGroupTagObservation `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PolicyGroupObservation) DeepCopy ¶
func (in *PolicyGroupObservation) DeepCopy() *PolicyGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupObservation.
func (*PolicyGroupObservation) DeepCopyInto ¶
func (in *PolicyGroupObservation) DeepCopyInto(out *PolicyGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupParameters ¶
type PolicyGroupParameters struct { // A conjunction applied to 2 sets of criteria. // +kubebuilder:validation:Optional Conjunction []ConjunctionParameters `json:"conjunction,omitempty" tf:"conjunction,omitempty"` // Resource context // +kubebuilder:validation:Optional Context []ContextParameters `json:"context,omitempty" tf:"context,omitempty"` // Criteria to determine Group membership // +kubebuilder:validation:Optional Criteria []CriteriaParameters `json:"criteria,omitempty" tf:"criteria,omitempty"` // Description for this resource // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Display name for this resource // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The domain name to use for resources. If not specified 'default' is used // +kubebuilder:validation:Optional Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // Extended criteria to determine group membership. extended_criteria is implicitly "AND" with criteria // +kubebuilder:validation:Optional ExtendedCriteria []ExtendedCriteriaParameters `json:"extendedCriteria,omitempty" tf:"extended_criteria,omitempty"` // Indicates the group type // +kubebuilder:validation:Optional GroupType *string `json:"groupType,omitempty" tf:"group_type,omitempty"` // NSX ID for this resource // +kubebuilder:validation:Optional NsxID *string `json:"nsxId,omitempty" tf:"nsx_id,omitempty"` // Set of opaque identifiers meaningful to the user // +kubebuilder:validation:Optional Tag []PolicyGroupTagParameters `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PolicyGroupParameters) DeepCopy ¶
func (in *PolicyGroupParameters) DeepCopy() *PolicyGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupParameters.
func (*PolicyGroupParameters) DeepCopyInto ¶
func (in *PolicyGroupParameters) DeepCopyInto(out *PolicyGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupSpec ¶
type PolicyGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyGroupParameters `json:"forProvider"` }
PolicyGroupSpec defines the desired state of PolicyGroup
func (*PolicyGroupSpec) DeepCopy ¶
func (in *PolicyGroupSpec) DeepCopy() *PolicyGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupSpec.
func (*PolicyGroupSpec) DeepCopyInto ¶
func (in *PolicyGroupSpec) DeepCopyInto(out *PolicyGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupStatus ¶
type PolicyGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyGroupObservation `json:"atProvider,omitempty"` }
PolicyGroupStatus defines the observed state of PolicyGroup.
func (*PolicyGroupStatus) DeepCopy ¶
func (in *PolicyGroupStatus) DeepCopy() *PolicyGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupStatus.
func (*PolicyGroupStatus) DeepCopyInto ¶
func (in *PolicyGroupStatus) DeepCopyInto(out *PolicyGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupTagObservation ¶
type PolicyGroupTagObservation struct { Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PolicyGroupTagObservation) DeepCopy ¶
func (in *PolicyGroupTagObservation) DeepCopy() *PolicyGroupTagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupTagObservation.
func (*PolicyGroupTagObservation) DeepCopyInto ¶
func (in *PolicyGroupTagObservation) DeepCopyInto(out *PolicyGroupTagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupTagParameters ¶
type PolicyGroupTagParameters struct { // +kubebuilder:validation:Optional Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PolicyGroupTagParameters) DeepCopy ¶
func (in *PolicyGroupTagParameters) DeepCopy() *PolicyGroupTagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupTagParameters.
func (*PolicyGroupTagParameters) DeepCopyInto ¶
func (in *PolicyGroupTagParameters) DeepCopyInto(out *PolicyGroupTagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmTags ¶
type PolicyVmTags struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.instanceId)",message="instanceId is a required parameter" Spec PolicyVmTagsSpec `json:"spec"` Status PolicyVmTagsStatus `json:"status,omitempty"` }
PolicyVmTags is the Schema for the PolicyVmTagss API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nsxt}
func (*PolicyVmTags) DeepCopy ¶
func (in *PolicyVmTags) DeepCopy() *PolicyVmTags
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmTags.
func (*PolicyVmTags) DeepCopyInto ¶
func (in *PolicyVmTags) DeepCopyInto(out *PolicyVmTags)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyVmTags) DeepCopyObject ¶
func (in *PolicyVmTags) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyVmTags) GetCondition ¶
func (mg *PolicyVmTags) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicyVmTags.
func (*PolicyVmTags) GetConnectionDetailsMapping ¶
func (tr *PolicyVmTags) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PolicyVmTags
func (*PolicyVmTags) GetDeletionPolicy ¶
func (mg *PolicyVmTags) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyVmTags.
func (*PolicyVmTags) GetID ¶
func (tr *PolicyVmTags) GetID() string
GetID returns ID of underlying Terraform resource of this PolicyVmTags
func (*PolicyVmTags) GetManagementPolicy ¶
func (mg *PolicyVmTags) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this PolicyVmTags.
func (*PolicyVmTags) GetObservation ¶
func (tr *PolicyVmTags) GetObservation() (map[string]any, error)
GetObservation of this PolicyVmTags
func (*PolicyVmTags) GetParameters ¶
func (tr *PolicyVmTags) GetParameters() (map[string]any, error)
GetParameters of this PolicyVmTags
func (*PolicyVmTags) GetProviderConfigReference ¶
func (mg *PolicyVmTags) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PolicyVmTags.
func (*PolicyVmTags) GetProviderReference ¶
func (mg *PolicyVmTags) GetProviderReference() *xpv1.Reference
GetProviderReference of this PolicyVmTags. Deprecated: Use GetProviderConfigReference.
func (*PolicyVmTags) GetPublishConnectionDetailsTo ¶
func (mg *PolicyVmTags) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PolicyVmTags.
func (*PolicyVmTags) GetTerraformResourceType ¶
func (mg *PolicyVmTags) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PolicyVmTags
func (*PolicyVmTags) GetTerraformSchemaVersion ¶
func (tr *PolicyVmTags) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyVmTags) GetWriteConnectionSecretToReference ¶
func (mg *PolicyVmTags) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyVmTags.
func (*PolicyVmTags) LateInitialize ¶
func (tr *PolicyVmTags) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PolicyVmTags using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyVmTags) SetConditions ¶
func (mg *PolicyVmTags) SetConditions(c ...xpv1.Condition)
SetConditions of this PolicyVmTags.
func (*PolicyVmTags) SetDeletionPolicy ¶
func (mg *PolicyVmTags) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyVmTags.
func (*PolicyVmTags) SetManagementPolicy ¶
func (mg *PolicyVmTags) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this PolicyVmTags.
func (*PolicyVmTags) SetObservation ¶
func (tr *PolicyVmTags) SetObservation(obs map[string]any) error
SetObservation for this PolicyVmTags
func (*PolicyVmTags) SetParameters ¶
func (tr *PolicyVmTags) SetParameters(params map[string]any) error
SetParameters for this PolicyVmTags
func (*PolicyVmTags) SetProviderConfigReference ¶
func (mg *PolicyVmTags) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PolicyVmTags.
func (*PolicyVmTags) SetProviderReference ¶
func (mg *PolicyVmTags) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PolicyVmTags. Deprecated: Use SetProviderConfigReference.
func (*PolicyVmTags) SetPublishConnectionDetailsTo ¶
func (mg *PolicyVmTags) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PolicyVmTags.
func (*PolicyVmTags) SetWriteConnectionSecretToReference ¶
func (mg *PolicyVmTags) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicyVmTags.
type PolicyVmTagsContextObservation ¶
type PolicyVmTagsContextObservation struct { // Id of the project which the resource belongs to. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` }
func (*PolicyVmTagsContextObservation) DeepCopy ¶
func (in *PolicyVmTagsContextObservation) DeepCopy() *PolicyVmTagsContextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmTagsContextObservation.
func (*PolicyVmTagsContextObservation) DeepCopyInto ¶
func (in *PolicyVmTagsContextObservation) DeepCopyInto(out *PolicyVmTagsContextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmTagsContextParameters ¶
type PolicyVmTagsContextParameters struct { // Id of the project which the resource belongs to. // +kubebuilder:validation:Required ProjectID *string `json:"projectId" tf:"project_id,omitempty"` }
func (*PolicyVmTagsContextParameters) DeepCopy ¶
func (in *PolicyVmTagsContextParameters) DeepCopy() *PolicyVmTagsContextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmTagsContextParameters.
func (*PolicyVmTagsContextParameters) DeepCopyInto ¶
func (in *PolicyVmTagsContextParameters) DeepCopyInto(out *PolicyVmTagsContextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmTagsList ¶
type PolicyVmTagsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyVmTags `json:"items"` }
PolicyVmTagsList contains a list of PolicyVmTagss
func (*PolicyVmTagsList) DeepCopy ¶
func (in *PolicyVmTagsList) DeepCopy() *PolicyVmTagsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmTagsList.
func (*PolicyVmTagsList) DeepCopyInto ¶
func (in *PolicyVmTagsList) DeepCopyInto(out *PolicyVmTagsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyVmTagsList) DeepCopyObject ¶
func (in *PolicyVmTagsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyVmTagsList) GetItems ¶
func (l *PolicyVmTagsList) GetItems() []resource.Managed
GetItems of this PolicyVmTagsList.
type PolicyVmTagsObservation ¶
type PolicyVmTagsObservation struct { // Resource context Context []PolicyVmTagsContextObservation `json:"context,omitempty" tf:"context,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Instance id InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Tag specificiation for corresponding segment port Port []PortObservation `json:"port,omitempty" tf:"port,omitempty"` // Set of opaque identifiers meaningful to the user Tag []PolicyVmTagsTagObservation `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PolicyVmTagsObservation) DeepCopy ¶
func (in *PolicyVmTagsObservation) DeepCopy() *PolicyVmTagsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmTagsObservation.
func (*PolicyVmTagsObservation) DeepCopyInto ¶
func (in *PolicyVmTagsObservation) DeepCopyInto(out *PolicyVmTagsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmTagsParameters ¶
type PolicyVmTagsParameters struct { // Resource context // +kubebuilder:validation:Optional Context []PolicyVmTagsContextParameters `json:"context,omitempty" tf:"context,omitempty"` // Instance id // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // Tag specificiation for corresponding segment port // +kubebuilder:validation:Optional Port []PortParameters `json:"port,omitempty" tf:"port,omitempty"` // Set of opaque identifiers meaningful to the user // +kubebuilder:validation:Optional Tag []PolicyVmTagsTagParameters `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PolicyVmTagsParameters) DeepCopy ¶
func (in *PolicyVmTagsParameters) DeepCopy() *PolicyVmTagsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmTagsParameters.
func (*PolicyVmTagsParameters) DeepCopyInto ¶
func (in *PolicyVmTagsParameters) DeepCopyInto(out *PolicyVmTagsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmTagsSpec ¶
type PolicyVmTagsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyVmTagsParameters `json:"forProvider"` }
PolicyVmTagsSpec defines the desired state of PolicyVmTags
func (*PolicyVmTagsSpec) DeepCopy ¶
func (in *PolicyVmTagsSpec) DeepCopy() *PolicyVmTagsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmTagsSpec.
func (*PolicyVmTagsSpec) DeepCopyInto ¶
func (in *PolicyVmTagsSpec) DeepCopyInto(out *PolicyVmTagsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmTagsStatus ¶
type PolicyVmTagsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyVmTagsObservation `json:"atProvider,omitempty"` }
PolicyVmTagsStatus defines the observed state of PolicyVmTags.
func (*PolicyVmTagsStatus) DeepCopy ¶
func (in *PolicyVmTagsStatus) DeepCopy() *PolicyVmTagsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmTagsStatus.
func (*PolicyVmTagsStatus) DeepCopyInto ¶
func (in *PolicyVmTagsStatus) DeepCopyInto(out *PolicyVmTagsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmTagsTagObservation ¶
type PolicyVmTagsTagObservation struct { Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PolicyVmTagsTagObservation) DeepCopy ¶
func (in *PolicyVmTagsTagObservation) DeepCopy() *PolicyVmTagsTagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmTagsTagObservation.
func (*PolicyVmTagsTagObservation) DeepCopyInto ¶
func (in *PolicyVmTagsTagObservation) DeepCopyInto(out *PolicyVmTagsTagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyVmTagsTagParameters ¶
type PolicyVmTagsTagParameters struct { // +kubebuilder:validation:Optional Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PolicyVmTagsTagParameters) DeepCopy ¶
func (in *PolicyVmTagsTagParameters) DeepCopy() *PolicyVmTagsTagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyVmTagsTagParameters.
func (*PolicyVmTagsTagParameters) DeepCopyInto ¶
func (in *PolicyVmTagsTagParameters) DeepCopyInto(out *PolicyVmTagsTagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortObservation ¶
type PortObservation struct { // Segment path where VM port should be tagged SegmentPath *string `json:"segmentPath,omitempty" tf:"segment_path,omitempty"` // Set of opaque identifiers meaningful to the user Tag []PortTagObservation `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PortObservation) DeepCopy ¶
func (in *PortObservation) DeepCopy() *PortObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortObservation.
func (*PortObservation) DeepCopyInto ¶
func (in *PortObservation) DeepCopyInto(out *PortObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortParameters ¶
type PortParameters struct { // Segment path where VM port should be tagged // +kubebuilder:validation:Required SegmentPath *string `json:"segmentPath" tf:"segment_path,omitempty"` // Set of opaque identifiers meaningful to the user // +kubebuilder:validation:Optional Tag []PortTagParameters `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PortParameters) DeepCopy ¶
func (in *PortParameters) DeepCopy() *PortParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortParameters.
func (*PortParameters) DeepCopyInto ¶
func (in *PortParameters) DeepCopyInto(out *PortParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortTagObservation ¶
type PortTagObservation struct { Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PortTagObservation) DeepCopy ¶
func (in *PortTagObservation) DeepCopy() *PortTagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortTagObservation.
func (*PortTagObservation) DeepCopyInto ¶
func (in *PortTagObservation) DeepCopyInto(out *PortTagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortTagParameters ¶
type PortTagParameters struct { // +kubebuilder:validation:Optional Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*PortTagParameters) DeepCopy ¶
func (in *PortTagParameters) DeepCopy() *PortTagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortTagParameters.
func (*PortTagParameters) DeepCopyInto ¶
func (in *PortTagParameters) DeepCopyInto(out *PortTagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagObservation ¶
type TagObservation struct { Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*TagObservation) DeepCopy ¶
func (in *TagObservation) DeepCopy() *TagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagObservation.
func (*TagObservation) DeepCopyInto ¶
func (in *TagObservation) DeepCopyInto(out *TagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagParameters ¶
type TagParameters struct { // +kubebuilder:validation:Optional Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` // +kubebuilder:validation:Optional Tag *string `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*TagParameters) DeepCopy ¶
func (in *TagParameters) DeepCopy() *TagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagParameters.
func (*TagParameters) DeepCopyInto ¶
func (in *TagParameters) DeepCopyInto(out *TagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.