Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=audit.opensearch.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AuditInitParameters
- type AuditObservation
- type AuditParameters
- type ComplianceInitParameters
- type ComplianceObservation
- type ComplianceParameters
- type Config
- func (in *Config) DeepCopy() *Config
- func (in *Config) DeepCopyInto(out *Config)
- func (in *Config) DeepCopyObject() runtime.Object
- func (mg *Config) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Config) GetConnectionDetailsMapping() map[string]string
- func (mg *Config) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Config) GetID() string
- func (tr *Config) GetInitParameters() (map[string]any, error)
- func (mg *Config) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Config) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Config) GetObservation() (map[string]any, error)
- func (tr *Config) GetParameters() (map[string]any, error)
- func (mg *Config) GetProviderConfigReference() *xpv1.Reference
- func (mg *Config) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Config) GetTerraformResourceType() string
- func (tr *Config) GetTerraformSchemaVersion() int
- func (mg *Config) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Config) Hub()
- func (tr *Config) LateInitialize(attrs []byte) (bool, error)
- func (mg *Config) SetConditions(c ...xpv1.Condition)
- func (mg *Config) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Config) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Config) SetObservation(obs map[string]any) error
- func (tr *Config) SetParameters(params map[string]any) error
- func (mg *Config) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Config) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Config) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConfigInitParameters
- type ConfigList
- type ConfigObservation
- type ConfigParameters
- type ConfigSpec
- type ConfigStatus
- type ReadWatchedFieldInitParameters
- type ReadWatchedFieldObservation
- type ReadWatchedFieldParameters
Constants ¶
const ( CRDGroup = "audit.opensearch.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Config_Kind = "Config" Config_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Config_Kind}.String() Config_KindAPIVersion = Config_Kind + "." + CRDGroupVersion.String() Config_GroupVersionKind = CRDGroupVersion.WithKind(Config_Kind) )
Repository type metadata.
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 )
Functions ¶
This section is empty.
Types ¶
type AuditInitParameters ¶
type AuditInitParameters struct { // (Set of String) // +listType=set DisabledRestCategories []*string `json:"disabledRestCategories,omitempty" tf:"disabled_rest_categories,omitempty"` // (Set of String) // +listType=set DisabledTransportCategories []*string `json:"disabledTransportCategories,omitempty" tf:"disabled_transport_categories,omitempty"` // (Boolean) EnableRest *bool `json:"enableRest,omitempty" tf:"enable_rest,omitempty"` // (Boolean) EnableTransport *bool `json:"enableTransport,omitempty" tf:"enable_transport,omitempty"` // (Boolean) ExcludeSensitiveHeaders *bool `json:"excludeSensitiveHeaders,omitempty" tf:"exclude_sensitive_headers,omitempty"` // (Set of String) // +listType=set IgnoreRequests []*string `json:"ignoreRequests,omitempty" tf:"ignore_requests,omitempty"` // (Set of String) // +listType=set IgnoreUsers []*string `json:"ignoreUsers,omitempty" tf:"ignore_users,omitempty"` // (Boolean) LogRequestBody *bool `json:"logRequestBody,omitempty" tf:"log_request_body,omitempty"` // (Boolean) ResolveBulkRequests *bool `json:"resolveBulkRequests,omitempty" tf:"resolve_bulk_requests,omitempty"` // (Boolean) ResolveIndices *bool `json:"resolveIndices,omitempty" tf:"resolve_indices,omitempty"` }
func (*AuditInitParameters) DeepCopy ¶
func (in *AuditInitParameters) DeepCopy() *AuditInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditInitParameters.
func (*AuditInitParameters) DeepCopyInto ¶
func (in *AuditInitParameters) DeepCopyInto(out *AuditInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditObservation ¶
type AuditObservation struct { // (Set of String) // +listType=set DisabledRestCategories []*string `json:"disabledRestCategories,omitempty" tf:"disabled_rest_categories,omitempty"` // (Set of String) // +listType=set DisabledTransportCategories []*string `json:"disabledTransportCategories,omitempty" tf:"disabled_transport_categories,omitempty"` // (Boolean) EnableRest *bool `json:"enableRest,omitempty" tf:"enable_rest,omitempty"` // (Boolean) EnableTransport *bool `json:"enableTransport,omitempty" tf:"enable_transport,omitempty"` // (Boolean) ExcludeSensitiveHeaders *bool `json:"excludeSensitiveHeaders,omitempty" tf:"exclude_sensitive_headers,omitempty"` // (Set of String) // +listType=set IgnoreRequests []*string `json:"ignoreRequests,omitempty" tf:"ignore_requests,omitempty"` // (Set of String) // +listType=set IgnoreUsers []*string `json:"ignoreUsers,omitempty" tf:"ignore_users,omitempty"` // (Boolean) LogRequestBody *bool `json:"logRequestBody,omitempty" tf:"log_request_body,omitempty"` // (Boolean) ResolveBulkRequests *bool `json:"resolveBulkRequests,omitempty" tf:"resolve_bulk_requests,omitempty"` // (Boolean) ResolveIndices *bool `json:"resolveIndices,omitempty" tf:"resolve_indices,omitempty"` }
func (*AuditObservation) DeepCopy ¶
func (in *AuditObservation) DeepCopy() *AuditObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditObservation.
func (*AuditObservation) DeepCopyInto ¶
func (in *AuditObservation) DeepCopyInto(out *AuditObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditParameters ¶
type AuditParameters struct { // (Set of String) // +kubebuilder:validation:Optional // +listType=set DisabledRestCategories []*string `json:"disabledRestCategories,omitempty" tf:"disabled_rest_categories,omitempty"` // (Set of String) // +kubebuilder:validation:Optional // +listType=set DisabledTransportCategories []*string `json:"disabledTransportCategories,omitempty" tf:"disabled_transport_categories,omitempty"` // (Boolean) // +kubebuilder:validation:Optional EnableRest *bool `json:"enableRest,omitempty" tf:"enable_rest,omitempty"` // (Boolean) // +kubebuilder:validation:Optional EnableTransport *bool `json:"enableTransport,omitempty" tf:"enable_transport,omitempty"` // (Boolean) // +kubebuilder:validation:Optional ExcludeSensitiveHeaders *bool `json:"excludeSensitiveHeaders,omitempty" tf:"exclude_sensitive_headers,omitempty"` // (Set of String) // +kubebuilder:validation:Optional // +listType=set IgnoreRequests []*string `json:"ignoreRequests,omitempty" tf:"ignore_requests,omitempty"` // (Set of String) // +kubebuilder:validation:Optional // +listType=set IgnoreUsers []*string `json:"ignoreUsers,omitempty" tf:"ignore_users,omitempty"` // (Boolean) // +kubebuilder:validation:Optional LogRequestBody *bool `json:"logRequestBody,omitempty" tf:"log_request_body,omitempty"` // (Boolean) // +kubebuilder:validation:Optional ResolveBulkRequests *bool `json:"resolveBulkRequests,omitempty" tf:"resolve_bulk_requests,omitempty"` // (Boolean) // +kubebuilder:validation:Optional ResolveIndices *bool `json:"resolveIndices,omitempty" tf:"resolve_indices,omitempty"` }
func (*AuditParameters) DeepCopy ¶
func (in *AuditParameters) DeepCopy() *AuditParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditParameters.
func (*AuditParameters) DeepCopyInto ¶
func (in *AuditParameters) DeepCopyInto(out *AuditParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceInitParameters ¶
type ComplianceInitParameters struct { // (Boolean) Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Boolean) ExternalConfig *bool `json:"externalConfig,omitempty" tf:"external_config,omitempty"` // (Boolean) InternalConfig *bool `json:"internalConfig,omitempty" tf:"internal_config,omitempty"` // (Set of String) // +listType=set ReadIgnoreUsers []*string `json:"readIgnoreUsers,omitempty" tf:"read_ignore_users,omitempty"` // (Boolean) ReadMetadataOnly *bool `json:"readMetadataOnly,omitempty" tf:"read_metadata_only,omitempty"` // (Block Set) (see below for nested schema) ReadWatchedField []ReadWatchedFieldInitParameters `json:"readWatchedField,omitempty" tf:"read_watched_field,omitempty"` // (Set of String) // +listType=set WriteIgnoreUsers []*string `json:"writeIgnoreUsers,omitempty" tf:"write_ignore_users,omitempty"` // (Boolean) WriteLogDiffs *bool `json:"writeLogDiffs,omitempty" tf:"write_log_diffs,omitempty"` // (Boolean) WriteMetadataOnly *bool `json:"writeMetadataOnly,omitempty" tf:"write_metadata_only,omitempty"` // (Set of String) // +listType=set WriteWatchedIndices []*string `json:"writeWatchedIndices,omitempty" tf:"write_watched_indices,omitempty"` }
func (*ComplianceInitParameters) DeepCopy ¶
func (in *ComplianceInitParameters) DeepCopy() *ComplianceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceInitParameters.
func (*ComplianceInitParameters) DeepCopyInto ¶
func (in *ComplianceInitParameters) DeepCopyInto(out *ComplianceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceObservation ¶
type ComplianceObservation struct { // (Boolean) Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Boolean) ExternalConfig *bool `json:"externalConfig,omitempty" tf:"external_config,omitempty"` // (Boolean) InternalConfig *bool `json:"internalConfig,omitempty" tf:"internal_config,omitempty"` // (Set of String) // +listType=set ReadIgnoreUsers []*string `json:"readIgnoreUsers,omitempty" tf:"read_ignore_users,omitempty"` // (Boolean) ReadMetadataOnly *bool `json:"readMetadataOnly,omitempty" tf:"read_metadata_only,omitempty"` // (Block Set) (see below for nested schema) ReadWatchedField []ReadWatchedFieldObservation `json:"readWatchedField,omitempty" tf:"read_watched_field,omitempty"` // (Set of String) // +listType=set WriteIgnoreUsers []*string `json:"writeIgnoreUsers,omitempty" tf:"write_ignore_users,omitempty"` // (Boolean) WriteLogDiffs *bool `json:"writeLogDiffs,omitempty" tf:"write_log_diffs,omitempty"` // (Boolean) WriteMetadataOnly *bool `json:"writeMetadataOnly,omitempty" tf:"write_metadata_only,omitempty"` // (Set of String) // +listType=set WriteWatchedIndices []*string `json:"writeWatchedIndices,omitempty" tf:"write_watched_indices,omitempty"` }
func (*ComplianceObservation) DeepCopy ¶
func (in *ComplianceObservation) DeepCopy() *ComplianceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceObservation.
func (*ComplianceObservation) DeepCopyInto ¶
func (in *ComplianceObservation) DeepCopyInto(out *ComplianceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComplianceParameters ¶
type ComplianceParameters struct { // (Boolean) // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Boolean) // +kubebuilder:validation:Optional ExternalConfig *bool `json:"externalConfig,omitempty" tf:"external_config,omitempty"` // (Boolean) // +kubebuilder:validation:Optional InternalConfig *bool `json:"internalConfig,omitempty" tf:"internal_config,omitempty"` // (Set of String) // +kubebuilder:validation:Optional // +listType=set ReadIgnoreUsers []*string `json:"readIgnoreUsers,omitempty" tf:"read_ignore_users,omitempty"` // (Boolean) // +kubebuilder:validation:Optional ReadMetadataOnly *bool `json:"readMetadataOnly,omitempty" tf:"read_metadata_only,omitempty"` // (Block Set) (see below for nested schema) // +kubebuilder:validation:Optional ReadWatchedField []ReadWatchedFieldParameters `json:"readWatchedField,omitempty" tf:"read_watched_field,omitempty"` // (Set of String) // +kubebuilder:validation:Optional // +listType=set WriteIgnoreUsers []*string `json:"writeIgnoreUsers,omitempty" tf:"write_ignore_users,omitempty"` // (Boolean) // +kubebuilder:validation:Optional WriteLogDiffs *bool `json:"writeLogDiffs,omitempty" tf:"write_log_diffs,omitempty"` // (Boolean) // +kubebuilder:validation:Optional WriteMetadataOnly *bool `json:"writeMetadataOnly,omitempty" tf:"write_metadata_only,omitempty"` // (Set of String) // +kubebuilder:validation:Optional // +listType=set WriteWatchedIndices []*string `json:"writeWatchedIndices,omitempty" tf:"write_watched_indices,omitempty"` }
func (*ComplianceParameters) DeepCopy ¶
func (in *ComplianceParameters) DeepCopy() *ComplianceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComplianceParameters.
func (*ComplianceParameters) DeepCopyInto ¶
func (in *ComplianceParameters) DeepCopyInto(out *ComplianceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Config ¶
type Config 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.enabled) || (has(self.initProvider) && has(self.initProvider.enabled))",message="spec.forProvider.enabled is a required parameter" Spec ConfigSpec `json:"spec"` Status ConfigStatus `json:"status,omitempty"` }
Config is the Schema for the Configs API. +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,opensearch}
func (*Config) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Config.
func (*Config) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Config) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Config) GetCondition ¶
func (mg *Config) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Config.
func (*Config) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Config
func (*Config) GetDeletionPolicy ¶
func (mg *Config) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Config.
func (*Config) GetInitParameters ¶
GetInitParameters of this Config
func (*Config) GetManagementPolicies ¶
func (mg *Config) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Config.
func (*Config) GetMergedParameters ¶
GetInitParameters of this Config
func (*Config) GetObservation ¶
GetObservation of this Config
func (*Config) GetParameters ¶
GetParameters of this Config
func (*Config) GetProviderConfigReference ¶
GetProviderConfigReference of this Config.
func (*Config) GetPublishConnectionDetailsTo ¶
func (mg *Config) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Config.
func (*Config) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Config
func (*Config) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Config) GetWriteConnectionSecretToReference ¶
func (mg *Config) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Config.
func (*Config) LateInitialize ¶
LateInitialize this Config using its observed tfState. returns True if there are any spec changes for the resource.
func (*Config) SetConditions ¶
SetConditions of this Config.
func (*Config) SetDeletionPolicy ¶
func (mg *Config) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Config.
func (*Config) SetManagementPolicies ¶
func (mg *Config) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Config.
func (*Config) SetObservation ¶
SetObservation for this Config
func (*Config) SetParameters ¶
SetParameters for this Config
func (*Config) SetProviderConfigReference ¶
SetProviderConfigReference of this Config.
func (*Config) SetPublishConnectionDetailsTo ¶
func (mg *Config) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Config.
func (*Config) SetWriteConnectionSecretToReference ¶
func (mg *Config) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Config.
type ConfigInitParameters ¶
type ConfigInitParameters struct { // (Block Set, Max: 1) (see below for nested schema) Audit []AuditInitParameters `json:"audit,omitempty" tf:"audit,omitempty"` // (Block Set, Max: 1) (see below for nested schema) Compliance []ComplianceInitParameters `json:"compliance,omitempty" tf:"compliance,omitempty"` // (Boolean) Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*ConfigInitParameters) DeepCopy ¶
func (in *ConfigInitParameters) DeepCopy() *ConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigInitParameters.
func (*ConfigInitParameters) DeepCopyInto ¶
func (in *ConfigInitParameters) DeepCopyInto(out *ConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigList ¶
type ConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Config `json:"items"` }
ConfigList contains a list of Configs
func (*ConfigList) DeepCopy ¶
func (in *ConfigList) DeepCopy() *ConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigList.
func (*ConfigList) DeepCopyInto ¶
func (in *ConfigList) DeepCopyInto(out *ConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigList) DeepCopyObject ¶
func (in *ConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigList) GetItems ¶
func (l *ConfigList) GetItems() []resource.Managed
GetItems of this ConfigList.
type ConfigObservation ¶
type ConfigObservation struct { // (Block Set, Max: 1) (see below for nested schema) Audit []AuditObservation `json:"audit,omitempty" tf:"audit,omitempty"` // (Block Set, Max: 1) (see below for nested schema) Compliance []ComplianceObservation `json:"compliance,omitempty" tf:"compliance,omitempty"` // (Boolean) Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ConfigObservation) DeepCopy ¶
func (in *ConfigObservation) DeepCopy() *ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigObservation.
func (*ConfigObservation) DeepCopyInto ¶
func (in *ConfigObservation) DeepCopyInto(out *ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigParameters ¶
type ConfigParameters struct { // (Block Set, Max: 1) (see below for nested schema) // +kubebuilder:validation:Optional Audit []AuditParameters `json:"audit,omitempty" tf:"audit,omitempty"` // (Block Set, Max: 1) (see below for nested schema) // +kubebuilder:validation:Optional Compliance []ComplianceParameters `json:"compliance,omitempty" tf:"compliance,omitempty"` // (Boolean) // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` }
func (*ConfigParameters) DeepCopy ¶
func (in *ConfigParameters) DeepCopy() *ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigParameters.
func (*ConfigParameters) DeepCopyInto ¶
func (in *ConfigParameters) DeepCopyInto(out *ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSpec ¶
type ConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConfigParameters `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 ConfigInitParameters `json:"initProvider,omitempty"` }
ConfigSpec defines the desired state of Config
func (*ConfigSpec) DeepCopy ¶
func (in *ConfigSpec) DeepCopy() *ConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSpec.
func (*ConfigSpec) DeepCopyInto ¶
func (in *ConfigSpec) DeepCopyInto(out *ConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigStatus ¶
type ConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConfigObservation `json:"atProvider,omitempty"` }
ConfigStatus defines the observed state of Config.
func (*ConfigStatus) DeepCopy ¶
func (in *ConfigStatus) DeepCopy() *ConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigStatus.
func (*ConfigStatus) DeepCopyInto ¶
func (in *ConfigStatus) DeepCopyInto(out *ConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadWatchedFieldInitParameters ¶
type ReadWatchedFieldInitParameters struct { // (Set of String) // +listType=set Fields []*string `json:"fields,omitempty" tf:"fields,omitempty"` // (String) Index *string `json:"index,omitempty" tf:"index,omitempty"` }
func (*ReadWatchedFieldInitParameters) DeepCopy ¶
func (in *ReadWatchedFieldInitParameters) DeepCopy() *ReadWatchedFieldInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadWatchedFieldInitParameters.
func (*ReadWatchedFieldInitParameters) DeepCopyInto ¶
func (in *ReadWatchedFieldInitParameters) DeepCopyInto(out *ReadWatchedFieldInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadWatchedFieldObservation ¶
type ReadWatchedFieldObservation struct { // (Set of String) // +listType=set Fields []*string `json:"fields,omitempty" tf:"fields,omitempty"` // (String) Index *string `json:"index,omitempty" tf:"index,omitempty"` }
func (*ReadWatchedFieldObservation) DeepCopy ¶
func (in *ReadWatchedFieldObservation) DeepCopy() *ReadWatchedFieldObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadWatchedFieldObservation.
func (*ReadWatchedFieldObservation) DeepCopyInto ¶
func (in *ReadWatchedFieldObservation) DeepCopyInto(out *ReadWatchedFieldObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadWatchedFieldParameters ¶
type ReadWatchedFieldParameters struct { // (Set of String) // +kubebuilder:validation:Optional // +listType=set Fields []*string `json:"fields" tf:"fields,omitempty"` // (String) // +kubebuilder:validation:Optional Index *string `json:"index" tf:"index,omitempty"` }
func (*ReadWatchedFieldParameters) DeepCopy ¶
func (in *ReadWatchedFieldParameters) DeepCopy() *ReadWatchedFieldParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadWatchedFieldParameters.
func (*ReadWatchedFieldParameters) DeepCopyInto ¶
func (in *ReadWatchedFieldParameters) DeepCopyInto(out *ReadWatchedFieldParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.