Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=tags.gcp.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type TagBinding
- func (in *TagBinding) DeepCopy() *TagBinding
- func (in *TagBinding) DeepCopyInto(out *TagBinding)
- func (in *TagBinding) DeepCopyObject() runtime.Object
- func (mg *TagBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TagBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *TagBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TagBinding) GetID() string
- func (tr *TagBinding) GetInitParameters() (map[string]any, error)
- func (mg *TagBinding) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *TagBinding) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *TagBinding) GetObservation() (map[string]any, error)
- func (tr *TagBinding) GetParameters() (map[string]any, error)
- func (mg *TagBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *TagBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TagBinding) GetTerraformResourceType() string
- func (tr *TagBinding) GetTerraformSchemaVersion() int
- func (mg *TagBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TagBinding) Hub()
- func (tr *TagBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *TagBinding) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TagBinding) SetConditions(c ...xpv1.Condition)
- func (mg *TagBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *TagBinding) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *TagBinding) SetObservation(obs map[string]any) error
- func (tr *TagBinding) SetParameters(params map[string]any) error
- func (mg *TagBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TagBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TagBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TagBindingInitParameters
- type TagBindingList
- type TagBindingObservation
- type TagBindingParameters
- type TagBindingSpec
- type TagBindingStatus
- type TagKey
- func (in *TagKey) DeepCopy() *TagKey
- func (in *TagKey) DeepCopyInto(out *TagKey)
- func (in *TagKey) DeepCopyObject() runtime.Object
- func (mg *TagKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TagKey) GetConnectionDetailsMapping() map[string]string
- func (mg *TagKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TagKey) GetID() string
- func (tr *TagKey) GetInitParameters() (map[string]any, error)
- func (mg *TagKey) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *TagKey) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *TagKey) GetObservation() (map[string]any, error)
- func (tr *TagKey) GetParameters() (map[string]any, error)
- func (mg *TagKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *TagKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TagKey) GetTerraformResourceType() string
- func (tr *TagKey) GetTerraformSchemaVersion() int
- func (mg *TagKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TagKey) Hub()
- func (tr *TagKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *TagKey) SetConditions(c ...xpv1.Condition)
- func (mg *TagKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *TagKey) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *TagKey) SetObservation(obs map[string]any) error
- func (tr *TagKey) SetParameters(params map[string]any) error
- func (mg *TagKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TagKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TagKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TagKeyInitParameters
- type TagKeyList
- type TagKeyObservation
- type TagKeyParameters
- type TagKeySpec
- type TagKeyStatus
- type TagValue
- func (in *TagValue) DeepCopy() *TagValue
- func (in *TagValue) DeepCopyInto(out *TagValue)
- func (in *TagValue) DeepCopyObject() runtime.Object
- func (mg *TagValue) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TagValue) GetConnectionDetailsMapping() map[string]string
- func (mg *TagValue) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TagValue) GetID() string
- func (tr *TagValue) GetInitParameters() (map[string]any, error)
- func (mg *TagValue) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *TagValue) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *TagValue) GetObservation() (map[string]any, error)
- func (tr *TagValue) GetParameters() (map[string]any, error)
- func (mg *TagValue) GetProviderConfigReference() *xpv1.Reference
- func (mg *TagValue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TagValue) GetTerraformResourceType() string
- func (tr *TagValue) GetTerraformSchemaVersion() int
- func (mg *TagValue) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TagValue) Hub()
- func (tr *TagValue) LateInitialize(attrs []byte) (bool, error)
- func (mg *TagValue) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TagValue) SetConditions(c ...xpv1.Condition)
- func (mg *TagValue) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *TagValue) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *TagValue) SetObservation(obs map[string]any) error
- func (tr *TagValue) SetParameters(params map[string]any) error
- func (mg *TagValue) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TagValue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TagValue) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TagValueInitParameters
- type TagValueList
- type TagValueObservation
- type TagValueParameters
- type TagValueSpec
- type TagValueStatus
Constants ¶
const ( CRDGroup = "tags.gcp.upbound.io" CRDVersion = "v1beta1" )
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 ( TagBinding_Kind = "TagBinding" TagBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TagBinding_Kind}.String() TagBinding_KindAPIVersion = TagBinding_Kind + "." + CRDGroupVersion.String() TagBinding_GroupVersionKind = CRDGroupVersion.WithKind(TagBinding_Kind) )
Repository type metadata.
var ( TagKey_Kind = "TagKey" TagKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TagKey_Kind}.String() TagKey_KindAPIVersion = TagKey_Kind + "." + CRDGroupVersion.String() TagKey_GroupVersionKind = CRDGroupVersion.WithKind(TagKey_Kind) )
Repository type metadata.
var ( TagValue_Kind = "TagValue" TagValue_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TagValue_Kind}.String() TagValue_KindAPIVersion = TagValue_Kind + "." + CRDGroupVersion.String() TagValue_GroupVersionKind = CRDGroupVersion.WithKind(TagValue_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type TagBinding ¶
type TagBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.parent) || (has(self.initProvider) && has(self.initProvider.parent))",message="spec.forProvider.parent is a required parameter" Spec TagBindingSpec `json:"spec"` Status TagBindingStatus `json:"status,omitempty"` }
TagBinding is the Schema for the TagBindings API. A TagBinding represents a connection between a TagValue and a cloud resource (currently project, folder, or organization). +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*TagBinding) DeepCopy ¶
func (in *TagBinding) DeepCopy() *TagBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagBinding.
func (*TagBinding) DeepCopyInto ¶
func (in *TagBinding) DeepCopyInto(out *TagBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagBinding) DeepCopyObject ¶
func (in *TagBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagBinding) GetCondition ¶
func (mg *TagBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TagBinding.
func (*TagBinding) GetConnectionDetailsMapping ¶
func (tr *TagBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TagBinding
func (*TagBinding) GetDeletionPolicy ¶
func (mg *TagBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TagBinding.
func (*TagBinding) GetID ¶
func (tr *TagBinding) GetID() string
GetID returns ID of underlying Terraform resource of this TagBinding
func (*TagBinding) GetInitParameters ¶
func (tr *TagBinding) GetInitParameters() (map[string]any, error)
GetInitParameters of this TagBinding
func (*TagBinding) GetManagementPolicies ¶
func (mg *TagBinding) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this TagBinding.
func (*TagBinding) GetMergedParameters ¶
func (tr *TagBinding) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this TagBinding
func (*TagBinding) GetObservation ¶
func (tr *TagBinding) GetObservation() (map[string]any, error)
GetObservation of this TagBinding
func (*TagBinding) GetParameters ¶
func (tr *TagBinding) GetParameters() (map[string]any, error)
GetParameters of this TagBinding
func (*TagBinding) GetProviderConfigReference ¶
func (mg *TagBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TagBinding.
func (*TagBinding) GetPublishConnectionDetailsTo ¶
func (mg *TagBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TagBinding.
func (*TagBinding) GetTerraformResourceType ¶
func (mg *TagBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TagBinding
func (*TagBinding) GetTerraformSchemaVersion ¶
func (tr *TagBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TagBinding) GetWriteConnectionSecretToReference ¶
func (mg *TagBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TagBinding.
func (*TagBinding) LateInitialize ¶
func (tr *TagBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TagBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*TagBinding) ResolveReferences ¶
func (*TagBinding) SetConditions ¶
func (mg *TagBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this TagBinding.
func (*TagBinding) SetDeletionPolicy ¶
func (mg *TagBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TagBinding.
func (*TagBinding) SetManagementPolicies ¶
func (mg *TagBinding) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this TagBinding.
func (*TagBinding) SetObservation ¶
func (tr *TagBinding) SetObservation(obs map[string]any) error
SetObservation for this TagBinding
func (*TagBinding) SetParameters ¶
func (tr *TagBinding) SetParameters(params map[string]any) error
SetParameters for this TagBinding
func (*TagBinding) SetProviderConfigReference ¶
func (mg *TagBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TagBinding.
func (*TagBinding) SetPublishConnectionDetailsTo ¶
func (mg *TagBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TagBinding.
func (*TagBinding) SetWriteConnectionSecretToReference ¶
func (mg *TagBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TagBinding.
type TagBindingInitParameters ¶
type TagBindingInitParameters struct { // The full resource name of the resource the TagValue is bound to. E.g. //cloudresourcemanager.googleapis.com/projects/123 Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // The TagValue of the TagBinding. Must be of the form tagValues/456. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/tags/v1beta1.TagValue // +crossplane:generate:reference:extractor=github.com/upbound/provider-gcp/config/common.ExtractResourceID() TagValue *string `json:"tagValue,omitempty" tf:"tag_value,omitempty"` // Reference to a TagValue in tags to populate tagValue. // +kubebuilder:validation:Optional TagValueRef *v1.Reference `json:"tagValueRef,omitempty" tf:"-"` // Selector for a TagValue in tags to populate tagValue. // +kubebuilder:validation:Optional TagValueSelector *v1.Selector `json:"tagValueSelector,omitempty" tf:"-"` }
func (*TagBindingInitParameters) DeepCopy ¶
func (in *TagBindingInitParameters) DeepCopy() *TagBindingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagBindingInitParameters.
func (*TagBindingInitParameters) DeepCopyInto ¶
func (in *TagBindingInitParameters) DeepCopyInto(out *TagBindingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagBindingList ¶
type TagBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TagBinding `json:"items"` }
TagBindingList contains a list of TagBindings
func (*TagBindingList) DeepCopy ¶
func (in *TagBindingList) DeepCopy() *TagBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagBindingList.
func (*TagBindingList) DeepCopyInto ¶
func (in *TagBindingList) DeepCopyInto(out *TagBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagBindingList) DeepCopyObject ¶
func (in *TagBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagBindingList) GetItems ¶
func (l *TagBindingList) GetItems() []resource.Managed
GetItems of this TagBindingList.
type TagBindingObservation ¶
type TagBindingObservation struct { // an identifier for the resource with format tagBindings/{{name}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // The generated id for the TagBinding. This is a string of the form: tagBindings/{full-resource-name}/{tag-value-name} Name *string `json:"name,omitempty" tf:"name,omitempty"` // The full resource name of the resource the TagValue is bound to. E.g. //cloudresourcemanager.googleapis.com/projects/123 Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // The TagValue of the TagBinding. Must be of the form tagValues/456. TagValue *string `json:"tagValue,omitempty" tf:"tag_value,omitempty"` }
func (*TagBindingObservation) DeepCopy ¶
func (in *TagBindingObservation) DeepCopy() *TagBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagBindingObservation.
func (*TagBindingObservation) DeepCopyInto ¶
func (in *TagBindingObservation) DeepCopyInto(out *TagBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagBindingParameters ¶
type TagBindingParameters struct { // The full resource name of the resource the TagValue is bound to. E.g. //cloudresourcemanager.googleapis.com/projects/123 // +kubebuilder:validation:Optional Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // The TagValue of the TagBinding. Must be of the form tagValues/456. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/tags/v1beta1.TagValue // +crossplane:generate:reference:extractor=github.com/upbound/provider-gcp/config/common.ExtractResourceID() // +kubebuilder:validation:Optional TagValue *string `json:"tagValue,omitempty" tf:"tag_value,omitempty"` // Reference to a TagValue in tags to populate tagValue. // +kubebuilder:validation:Optional TagValueRef *v1.Reference `json:"tagValueRef,omitempty" tf:"-"` // Selector for a TagValue in tags to populate tagValue. // +kubebuilder:validation:Optional TagValueSelector *v1.Selector `json:"tagValueSelector,omitempty" tf:"-"` }
func (*TagBindingParameters) DeepCopy ¶
func (in *TagBindingParameters) DeepCopy() *TagBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagBindingParameters.
func (*TagBindingParameters) DeepCopyInto ¶
func (in *TagBindingParameters) DeepCopyInto(out *TagBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagBindingSpec ¶
type TagBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TagBindingParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider TagBindingInitParameters `json:"initProvider,omitempty"` }
TagBindingSpec defines the desired state of TagBinding
func (*TagBindingSpec) DeepCopy ¶
func (in *TagBindingSpec) DeepCopy() *TagBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagBindingSpec.
func (*TagBindingSpec) DeepCopyInto ¶
func (in *TagBindingSpec) DeepCopyInto(out *TagBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagBindingStatus ¶
type TagBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TagBindingObservation `json:"atProvider,omitempty"` }
TagBindingStatus defines the observed state of TagBinding.
func (*TagBindingStatus) DeepCopy ¶
func (in *TagBindingStatus) DeepCopy() *TagBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagBindingStatus.
func (*TagBindingStatus) DeepCopyInto ¶
func (in *TagBindingStatus) DeepCopyInto(out *TagBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKey ¶
type TagKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.parent) || (has(self.initProvider) && has(self.initProvider.parent))",message="spec.forProvider.parent is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.shortName) || (has(self.initProvider) && has(self.initProvider.shortName))",message="spec.forProvider.shortName is a required parameter" Spec TagKeySpec `json:"spec"` Status TagKeyStatus `json:"status,omitempty"` }
TagKey is the Schema for the TagKeys API. A TagKey, used to group a set of TagValues. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*TagKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKey.
func (*TagKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagKey) GetCondition ¶
func (mg *TagKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TagKey.
func (*TagKey) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this TagKey
func (*TagKey) GetDeletionPolicy ¶
func (mg *TagKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TagKey.
func (*TagKey) GetInitParameters ¶
GetInitParameters of this TagKey
func (*TagKey) GetManagementPolicies ¶
func (mg *TagKey) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this TagKey.
func (*TagKey) GetMergedParameters ¶
GetInitParameters of this TagKey
func (*TagKey) GetObservation ¶
GetObservation of this TagKey
func (*TagKey) GetParameters ¶
GetParameters of this TagKey
func (*TagKey) GetProviderConfigReference ¶
GetProviderConfigReference of this TagKey.
func (*TagKey) GetPublishConnectionDetailsTo ¶
func (mg *TagKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TagKey.
func (*TagKey) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this TagKey
func (*TagKey) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TagKey) GetWriteConnectionSecretToReference ¶
func (mg *TagKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TagKey.
func (*TagKey) LateInitialize ¶
LateInitialize this TagKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*TagKey) SetConditions ¶
SetConditions of this TagKey.
func (*TagKey) SetDeletionPolicy ¶
func (mg *TagKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TagKey.
func (*TagKey) SetManagementPolicies ¶
func (mg *TagKey) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this TagKey.
func (*TagKey) SetObservation ¶
SetObservation for this TagKey
func (*TagKey) SetParameters ¶
SetParameters for this TagKey
func (*TagKey) SetProviderConfigReference ¶
SetProviderConfigReference of this TagKey.
func (*TagKey) SetPublishConnectionDetailsTo ¶
func (mg *TagKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TagKey.
func (*TagKey) SetWriteConnectionSecretToReference ¶
func (mg *TagKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TagKey.
type TagKeyInitParameters ¶
type TagKeyInitParameters struct { // User-assigned description of the TagKey. Must not exceed 256 characters. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Input only. The resource name of the new TagKey's parent. Must be of the form organizations/{org_id} or projects/{project_id_or_number}. Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // Optional. A purpose cannot be changed once set. // A purpose denotes that this Tag is intended for use in policies of a specific policy engine, and will involve that policy engine in management operations involving this Tag. // Possible values are: GCE_FIREWALL. Purpose *string `json:"purpose,omitempty" tf:"purpose,omitempty"` // Optional. Purpose data cannot be changed once set. // Purpose data corresponds to the policy system that the tag is intended for. For example, the GCE_FIREWALL purpose expects data in the following format: network = "<project-name>/<vpc-name>". // +mapType=granular PurposeData map[string]*string `json:"purposeData,omitempty" tf:"purpose_data,omitempty"` // Input only. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace. // The short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. ShortName *string `json:"shortName,omitempty" tf:"short_name,omitempty"` }
func (*TagKeyInitParameters) DeepCopy ¶
func (in *TagKeyInitParameters) DeepCopy() *TagKeyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyInitParameters.
func (*TagKeyInitParameters) DeepCopyInto ¶
func (in *TagKeyInitParameters) DeepCopyInto(out *TagKeyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyList ¶
type TagKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TagKey `json:"items"` }
TagKeyList contains a list of TagKeys
func (*TagKeyList) DeepCopy ¶
func (in *TagKeyList) DeepCopy() *TagKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyList.
func (*TagKeyList) DeepCopyInto ¶
func (in *TagKeyList) DeepCopyInto(out *TagKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagKeyList) DeepCopyObject ¶
func (in *TagKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagKeyList) GetItems ¶
func (l *TagKeyList) GetItems() []resource.Managed
GetItems of this TagKeyList.
type TagKeyObservation ¶
type TagKeyObservation struct { // Output only. Creation time. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // User-assigned description of the TagKey. Must not exceed 256 characters. Description *string `json:"description,omitempty" tf:"description,omitempty"` // an identifier for the resource with format tagKeys/{{name}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // The generated numeric id for the TagKey. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Output only. Namespaced name of the TagKey. NamespacedName *string `json:"namespacedName,omitempty" tf:"namespaced_name,omitempty"` // Input only. The resource name of the new TagKey's parent. Must be of the form organizations/{org_id} or projects/{project_id_or_number}. Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // Optional. A purpose cannot be changed once set. // A purpose denotes that this Tag is intended for use in policies of a specific policy engine, and will involve that policy engine in management operations involving this Tag. // Possible values are: GCE_FIREWALL. Purpose *string `json:"purpose,omitempty" tf:"purpose,omitempty"` // Optional. Purpose data cannot be changed once set. // Purpose data corresponds to the policy system that the tag is intended for. For example, the GCE_FIREWALL purpose expects data in the following format: network = "<project-name>/<vpc-name>". // +mapType=granular PurposeData map[string]*string `json:"purposeData,omitempty" tf:"purpose_data,omitempty"` // Input only. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace. // The short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. ShortName *string `json:"shortName,omitempty" tf:"short_name,omitempty"` // Output only. Update time. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*TagKeyObservation) DeepCopy ¶
func (in *TagKeyObservation) DeepCopy() *TagKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyObservation.
func (*TagKeyObservation) DeepCopyInto ¶
func (in *TagKeyObservation) DeepCopyInto(out *TagKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyParameters ¶
type TagKeyParameters struct { // User-assigned description of the TagKey. Must not exceed 256 characters. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Input only. The resource name of the new TagKey's parent. Must be of the form organizations/{org_id} or projects/{project_id_or_number}. // +kubebuilder:validation:Optional Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // Optional. A purpose cannot be changed once set. // A purpose denotes that this Tag is intended for use in policies of a specific policy engine, and will involve that policy engine in management operations involving this Tag. // Possible values are: GCE_FIREWALL. // +kubebuilder:validation:Optional Purpose *string `json:"purpose,omitempty" tf:"purpose,omitempty"` // Optional. Purpose data cannot be changed once set. // Purpose data corresponds to the policy system that the tag is intended for. For example, the GCE_FIREWALL purpose expects data in the following format: network = "<project-name>/<vpc-name>". // +kubebuilder:validation:Optional // +mapType=granular PurposeData map[string]*string `json:"purposeData,omitempty" tf:"purpose_data,omitempty"` // Input only. The user friendly name for a TagKey. The short name should be unique for TagKeys within the same tag namespace. // The short name must be 1-63 characters, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. // +kubebuilder:validation:Optional ShortName *string `json:"shortName,omitempty" tf:"short_name,omitempty"` }
func (*TagKeyParameters) DeepCopy ¶
func (in *TagKeyParameters) DeepCopy() *TagKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyParameters.
func (*TagKeyParameters) DeepCopyInto ¶
func (in *TagKeyParameters) DeepCopyInto(out *TagKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeySpec ¶
type TagKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider TagKeyParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider TagKeyInitParameters `json:"initProvider,omitempty"` }
TagKeySpec defines the desired state of TagKey
func (*TagKeySpec) DeepCopy ¶
func (in *TagKeySpec) DeepCopy() *TagKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeySpec.
func (*TagKeySpec) DeepCopyInto ¶
func (in *TagKeySpec) DeepCopyInto(out *TagKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyStatus ¶
type TagKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TagKeyObservation `json:"atProvider,omitempty"` }
TagKeyStatus defines the observed state of TagKey.
func (*TagKeyStatus) DeepCopy ¶
func (in *TagKeyStatus) DeepCopy() *TagKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyStatus.
func (*TagKeyStatus) DeepCopyInto ¶
func (in *TagKeyStatus) DeepCopyInto(out *TagKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValue ¶
type TagValue struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.shortName) || (has(self.initProvider) && has(self.initProvider.shortName))",message="spec.forProvider.shortName is a required parameter" Spec TagValueSpec `json:"spec"` Status TagValueStatus `json:"status,omitempty"` }
TagValue is the Schema for the TagValues API. A TagValue is a child of a particular TagKey. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*TagValue) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValue.
func (*TagValue) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagValue) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagValue) GetCondition ¶
func (mg *TagValue) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TagValue.
func (*TagValue) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this TagValue
func (*TagValue) GetDeletionPolicy ¶
func (mg *TagValue) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TagValue.
func (*TagValue) GetInitParameters ¶
GetInitParameters of this TagValue
func (*TagValue) GetManagementPolicies ¶
func (mg *TagValue) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this TagValue.
func (*TagValue) GetMergedParameters ¶
GetInitParameters of this TagValue
func (*TagValue) GetObservation ¶
GetObservation of this TagValue
func (*TagValue) GetParameters ¶
GetParameters of this TagValue
func (*TagValue) GetProviderConfigReference ¶
GetProviderConfigReference of this TagValue.
func (*TagValue) GetPublishConnectionDetailsTo ¶
func (mg *TagValue) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TagValue.
func (*TagValue) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this TagValue
func (*TagValue) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TagValue) GetWriteConnectionSecretToReference ¶
func (mg *TagValue) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TagValue.
func (*TagValue) LateInitialize ¶
LateInitialize this TagValue using its observed tfState. returns True if there are any spec changes for the resource.
func (*TagValue) ResolveReferences ¶
ResolveReferences of this TagValue.
func (*TagValue) SetConditions ¶
SetConditions of this TagValue.
func (*TagValue) SetDeletionPolicy ¶
func (mg *TagValue) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TagValue.
func (*TagValue) SetManagementPolicies ¶
func (mg *TagValue) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this TagValue.
func (*TagValue) SetObservation ¶
SetObservation for this TagValue
func (*TagValue) SetParameters ¶
SetParameters for this TagValue
func (*TagValue) SetProviderConfigReference ¶
SetProviderConfigReference of this TagValue.
func (*TagValue) SetPublishConnectionDetailsTo ¶
func (mg *TagValue) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TagValue.
func (*TagValue) SetWriteConnectionSecretToReference ¶
func (mg *TagValue) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TagValue.
type TagValueInitParameters ¶
type TagValueInitParameters struct { // User-assigned description of the TagValue. Must not exceed 256 characters. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Input only. The resource name of the new TagValue's parent. Must be of the form tagKeys/{tag_key_id}. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/tags/v1beta1.TagKey // +crossplane:generate:reference:extractor=github.com/upbound/provider-gcp/config/common.ExtractResourceID() Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // Reference to a TagKey in tags to populate parent. // +kubebuilder:validation:Optional ParentRef *v1.Reference `json:"parentRef,omitempty" tf:"-"` // Selector for a TagKey in tags to populate parent. // +kubebuilder:validation:Optional ParentSelector *v1.Selector `json:"parentSelector,omitempty" tf:"-"` // Input only. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey. // The short name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. ShortName *string `json:"shortName,omitempty" tf:"short_name,omitempty"` }
func (*TagValueInitParameters) DeepCopy ¶
func (in *TagValueInitParameters) DeepCopy() *TagValueInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueInitParameters.
func (*TagValueInitParameters) DeepCopyInto ¶
func (in *TagValueInitParameters) DeepCopyInto(out *TagValueInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueList ¶
type TagValueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TagValue `json:"items"` }
TagValueList contains a list of TagValues
func (*TagValueList) DeepCopy ¶
func (in *TagValueList) DeepCopy() *TagValueList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueList.
func (*TagValueList) DeepCopyInto ¶
func (in *TagValueList) DeepCopyInto(out *TagValueList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagValueList) DeepCopyObject ¶
func (in *TagValueList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TagValueList) GetItems ¶
func (l *TagValueList) GetItems() []resource.Managed
GetItems of this TagValueList.
type TagValueObservation ¶
type TagValueObservation struct { // Output only. Creation time. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // User-assigned description of the TagValue. Must not exceed 256 characters. Description *string `json:"description,omitempty" tf:"description,omitempty"` // an identifier for the resource with format tagValues/{{name}} ID *string `json:"id,omitempty" tf:"id,omitempty"` // The generated numeric id for the TagValue. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Output only. Namespaced name of the TagValue. Will be in the format {parentNamespace}/{tagKeyShortName}/{shortName}. NamespacedName *string `json:"namespacedName,omitempty" tf:"namespaced_name,omitempty"` // Input only. The resource name of the new TagValue's parent. Must be of the form tagKeys/{tag_key_id}. Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // Input only. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey. // The short name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. ShortName *string `json:"shortName,omitempty" tf:"short_name,omitempty"` // Output only. Update time. // A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z". UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*TagValueObservation) DeepCopy ¶
func (in *TagValueObservation) DeepCopy() *TagValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueObservation.
func (*TagValueObservation) DeepCopyInto ¶
func (in *TagValueObservation) DeepCopyInto(out *TagValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueParameters ¶
type TagValueParameters struct { // User-assigned description of the TagValue. Must not exceed 256 characters. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Input only. The resource name of the new TagValue's parent. Must be of the form tagKeys/{tag_key_id}. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/tags/v1beta1.TagKey // +crossplane:generate:reference:extractor=github.com/upbound/provider-gcp/config/common.ExtractResourceID() // +kubebuilder:validation:Optional Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` // Reference to a TagKey in tags to populate parent. // +kubebuilder:validation:Optional ParentRef *v1.Reference `json:"parentRef,omitempty" tf:"-"` // Selector for a TagKey in tags to populate parent. // +kubebuilder:validation:Optional ParentSelector *v1.Selector `json:"parentSelector,omitempty" tf:"-"` // Input only. User-assigned short name for TagValue. The short name should be unique for TagValues within the same parent TagKey. // The short name must be 63 characters or less, beginning and ending with an alphanumeric character ([a-z0-9A-Z]) with dashes (-), underscores (_), dots (.), and alphanumerics between. // +kubebuilder:validation:Optional ShortName *string `json:"shortName,omitempty" tf:"short_name,omitempty"` }
func (*TagValueParameters) DeepCopy ¶
func (in *TagValueParameters) DeepCopy() *TagValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueParameters.
func (*TagValueParameters) DeepCopyInto ¶
func (in *TagValueParameters) DeepCopyInto(out *TagValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueSpec ¶
type TagValueSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TagValueParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider TagValueInitParameters `json:"initProvider,omitempty"` }
TagValueSpec defines the desired state of TagValue
func (*TagValueSpec) DeepCopy ¶
func (in *TagValueSpec) DeepCopy() *TagValueSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueSpec.
func (*TagValueSpec) DeepCopyInto ¶
func (in *TagValueSpec) DeepCopyInto(out *TagValueSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagValueStatus ¶
type TagValueStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TagValueObservation `json:"atProvider,omitempty"` }
TagValueStatus defines the observed state of TagValue.
func (*TagValueStatus) DeepCopy ¶
func (in *TagValueStatus) DeepCopy() *TagValueStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagValueStatus.
func (*TagValueStatus) DeepCopyInto ¶
func (in *TagValueStatus) DeepCopyInto(out *TagValueStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_tagbinding_terraformed.go
- zz_tagbinding_types.go
- zz_tagkey_terraformed.go
- zz_tagkey_types.go
- zz_tagvalue_terraformed.go
- zz_tagvalue_types.go