Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=deployment.elasticcloud.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ElasticsearchKeystore
- func (in *ElasticsearchKeystore) DeepCopy() *ElasticsearchKeystore
- func (in *ElasticsearchKeystore) DeepCopyInto(out *ElasticsearchKeystore)
- func (in *ElasticsearchKeystore) DeepCopyObject() runtime.Object
- func (mg *ElasticsearchKeystore) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ElasticsearchKeystore) GetConnectionDetailsMapping() map[string]string
- func (mg *ElasticsearchKeystore) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ElasticsearchKeystore) GetID() string
- func (tr *ElasticsearchKeystore) GetObservation() (map[string]interface{}, error)
- func (tr *ElasticsearchKeystore) GetParameters() (map[string]interface{}, error)
- func (mg *ElasticsearchKeystore) GetProviderConfigReference() *xpv1.Reference
- func (mg *ElasticsearchKeystore) GetProviderReference() *xpv1.Reference
- func (mg *ElasticsearchKeystore) GetTerraformResourceType() string
- func (tr *ElasticsearchKeystore) GetTerraformSchemaVersion() int
- func (mg *ElasticsearchKeystore) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ElasticsearchKeystore) LateInitialize(attrs []byte) (bool, error)
- func (mg *ElasticsearchKeystore) SetConditions(c ...xpv1.Condition)
- func (mg *ElasticsearchKeystore) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ElasticsearchKeystore) SetObservation(obs map[string]interface{}) error
- func (tr *ElasticsearchKeystore) SetParameters(params map[string]interface{}) error
- func (mg *ElasticsearchKeystore) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ElasticsearchKeystore) SetProviderReference(r *xpv1.Reference)
- func (mg *ElasticsearchKeystore) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ElasticsearchKeystoreList
- type ElasticsearchKeystoreObservation
- type ElasticsearchKeystoreParameters
- type ElasticsearchKeystoreSpec
- type ElasticsearchKeystoreStatus
- type Extension
- func (in *Extension) DeepCopy() *Extension
- func (in *Extension) DeepCopyInto(out *Extension)
- func (in *Extension) DeepCopyObject() runtime.Object
- func (mg *Extension) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Extension) GetConnectionDetailsMapping() map[string]string
- func (mg *Extension) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Extension) GetID() string
- func (tr *Extension) GetObservation() (map[string]interface{}, error)
- func (tr *Extension) GetParameters() (map[string]interface{}, error)
- func (mg *Extension) GetProviderConfigReference() *xpv1.Reference
- func (mg *Extension) GetProviderReference() *xpv1.Reference
- func (mg *Extension) GetTerraformResourceType() string
- func (tr *Extension) GetTerraformSchemaVersion() int
- func (mg *Extension) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Extension) LateInitialize(attrs []byte) (bool, error)
- func (mg *Extension) SetConditions(c ...xpv1.Condition)
- func (mg *Extension) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Extension) SetObservation(obs map[string]interface{}) error
- func (tr *Extension) SetParameters(params map[string]interface{}) error
- func (mg *Extension) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Extension) SetProviderReference(r *xpv1.Reference)
- func (mg *Extension) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ExtensionList
- type ExtensionObservation
- type ExtensionParameters
- type ExtensionSpec
- type ExtensionStatus
- type RuleObservation
- type RuleParameters
- type TrafficFilter
- func (in *TrafficFilter) DeepCopy() *TrafficFilter
- func (in *TrafficFilter) DeepCopyInto(out *TrafficFilter)
- func (in *TrafficFilter) DeepCopyObject() runtime.Object
- func (mg *TrafficFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TrafficFilter) GetConnectionDetailsMapping() map[string]string
- func (mg *TrafficFilter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TrafficFilter) GetID() string
- func (tr *TrafficFilter) GetObservation() (map[string]interface{}, error)
- func (tr *TrafficFilter) GetParameters() (map[string]interface{}, error)
- func (mg *TrafficFilter) GetProviderConfigReference() *xpv1.Reference
- func (mg *TrafficFilter) GetProviderReference() *xpv1.Reference
- func (mg *TrafficFilter) GetTerraformResourceType() string
- func (tr *TrafficFilter) GetTerraformSchemaVersion() int
- func (mg *TrafficFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TrafficFilter) LateInitialize(attrs []byte) (bool, error)
- func (mg *TrafficFilter) SetConditions(c ...xpv1.Condition)
- func (mg *TrafficFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TrafficFilter) SetObservation(obs map[string]interface{}) error
- func (tr *TrafficFilter) SetParameters(params map[string]interface{}) error
- func (mg *TrafficFilter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TrafficFilter) SetProviderReference(r *xpv1.Reference)
- func (mg *TrafficFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TrafficFilterAssociation
- func (in *TrafficFilterAssociation) DeepCopy() *TrafficFilterAssociation
- func (in *TrafficFilterAssociation) DeepCopyInto(out *TrafficFilterAssociation)
- func (in *TrafficFilterAssociation) DeepCopyObject() runtime.Object
- func (mg *TrafficFilterAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TrafficFilterAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *TrafficFilterAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TrafficFilterAssociation) GetID() string
- func (tr *TrafficFilterAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *TrafficFilterAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *TrafficFilterAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *TrafficFilterAssociation) GetProviderReference() *xpv1.Reference
- func (mg *TrafficFilterAssociation) GetTerraformResourceType() string
- func (tr *TrafficFilterAssociation) GetTerraformSchemaVersion() int
- func (mg *TrafficFilterAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TrafficFilterAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *TrafficFilterAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *TrafficFilterAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TrafficFilterAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *TrafficFilterAssociation) SetParameters(params map[string]interface{}) error
- func (mg *TrafficFilterAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TrafficFilterAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *TrafficFilterAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TrafficFilterAssociationList
- func (in *TrafficFilterAssociationList) DeepCopy() *TrafficFilterAssociationList
- func (in *TrafficFilterAssociationList) DeepCopyInto(out *TrafficFilterAssociationList)
- func (in *TrafficFilterAssociationList) DeepCopyObject() runtime.Object
- func (l *TrafficFilterAssociationList) GetItems() []resource.Managed
- type TrafficFilterAssociationObservation
- type TrafficFilterAssociationParameters
- type TrafficFilterAssociationSpec
- type TrafficFilterAssociationStatus
- type TrafficFilterList
- type TrafficFilterObservation
- type TrafficFilterParameters
- type TrafficFilterSpec
- type TrafficFilterStatus
Constants ¶
const ( CRDGroup = "deployment.elasticcloud.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ElasticsearchKeystore_Kind = "ElasticsearchKeystore" ElasticsearchKeystore_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ElasticsearchKeystore_Kind}.String() ElasticsearchKeystore_KindAPIVersion = ElasticsearchKeystore_Kind + "." + CRDGroupVersion.String() ElasticsearchKeystore_GroupVersionKind = CRDGroupVersion.WithKind(ElasticsearchKeystore_Kind) )
Repository type metadata.
var ( Extension_Kind = "Extension" Extension_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Extension_Kind}.String() Extension_KindAPIVersion = Extension_Kind + "." + CRDGroupVersion.String() Extension_GroupVersionKind = CRDGroupVersion.WithKind(Extension_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 )
var ( TrafficFilter_Kind = "TrafficFilter" TrafficFilter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TrafficFilter_Kind}.String() TrafficFilter_KindAPIVersion = TrafficFilter_Kind + "." + CRDGroupVersion.String() TrafficFilter_GroupVersionKind = CRDGroupVersion.WithKind(TrafficFilter_Kind) )
Repository type metadata.
var ( TrafficFilterAssociation_Kind = "TrafficFilterAssociation" TrafficFilterAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TrafficFilterAssociation_Kind}.String() TrafficFilterAssociation_KindAPIVersion = TrafficFilterAssociation_Kind + "." + CRDGroupVersion.String() TrafficFilterAssociation_GroupVersionKind = CRDGroupVersion.WithKind(TrafficFilterAssociation_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ElasticsearchKeystore ¶
type ElasticsearchKeystore struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ElasticsearchKeystoreSpec `json:"spec"` Status ElasticsearchKeystoreStatus `json:"status,omitempty"` }
ElasticsearchKeystore is the Schema for the ElasticsearchKeystores API +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,elasticcloudjet}
func (*ElasticsearchKeystore) DeepCopy ¶
func (in *ElasticsearchKeystore) DeepCopy() *ElasticsearchKeystore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchKeystore.
func (*ElasticsearchKeystore) DeepCopyInto ¶
func (in *ElasticsearchKeystore) DeepCopyInto(out *ElasticsearchKeystore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElasticsearchKeystore) DeepCopyObject ¶
func (in *ElasticsearchKeystore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ElasticsearchKeystore) GetCondition ¶
func (mg *ElasticsearchKeystore) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ElasticsearchKeystore.
func (*ElasticsearchKeystore) GetConnectionDetailsMapping ¶
func (tr *ElasticsearchKeystore) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ElasticsearchKeystore
func (*ElasticsearchKeystore) GetDeletionPolicy ¶
func (mg *ElasticsearchKeystore) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ElasticsearchKeystore.
func (*ElasticsearchKeystore) GetID ¶
func (tr *ElasticsearchKeystore) GetID() string
GetID returns ID of underlying Terraform resource of this ElasticsearchKeystore
func (*ElasticsearchKeystore) GetObservation ¶
func (tr *ElasticsearchKeystore) GetObservation() (map[string]interface{}, error)
GetObservation of this ElasticsearchKeystore
func (*ElasticsearchKeystore) GetParameters ¶
func (tr *ElasticsearchKeystore) GetParameters() (map[string]interface{}, error)
GetParameters of this ElasticsearchKeystore
func (*ElasticsearchKeystore) GetProviderConfigReference ¶
func (mg *ElasticsearchKeystore) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ElasticsearchKeystore.
func (*ElasticsearchKeystore) GetProviderReference ¶
func (mg *ElasticsearchKeystore) GetProviderReference() *xpv1.Reference
GetProviderReference of this ElasticsearchKeystore. Deprecated: Use GetProviderConfigReference.
func (*ElasticsearchKeystore) GetTerraformResourceType ¶
func (mg *ElasticsearchKeystore) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ElasticsearchKeystore
func (*ElasticsearchKeystore) GetTerraformSchemaVersion ¶
func (tr *ElasticsearchKeystore) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ElasticsearchKeystore) GetWriteConnectionSecretToReference ¶
func (mg *ElasticsearchKeystore) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ElasticsearchKeystore.
func (*ElasticsearchKeystore) LateInitialize ¶
func (tr *ElasticsearchKeystore) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ElasticsearchKeystore using its observed tfState. returns True if there are any spec changes for the resource.
func (*ElasticsearchKeystore) SetConditions ¶
func (mg *ElasticsearchKeystore) SetConditions(c ...xpv1.Condition)
SetConditions of this ElasticsearchKeystore.
func (*ElasticsearchKeystore) SetDeletionPolicy ¶
func (mg *ElasticsearchKeystore) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ElasticsearchKeystore.
func (*ElasticsearchKeystore) SetObservation ¶
func (tr *ElasticsearchKeystore) SetObservation(obs map[string]interface{}) error
SetObservation for this ElasticsearchKeystore
func (*ElasticsearchKeystore) SetParameters ¶
func (tr *ElasticsearchKeystore) SetParameters(params map[string]interface{}) error
SetParameters for this ElasticsearchKeystore
func (*ElasticsearchKeystore) SetProviderConfigReference ¶
func (mg *ElasticsearchKeystore) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ElasticsearchKeystore.
func (*ElasticsearchKeystore) SetProviderReference ¶
func (mg *ElasticsearchKeystore) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ElasticsearchKeystore. Deprecated: Use SetProviderConfigReference.
func (*ElasticsearchKeystore) SetWriteConnectionSecretToReference ¶
func (mg *ElasticsearchKeystore) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ElasticsearchKeystore.
type ElasticsearchKeystoreList ¶
type ElasticsearchKeystoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ElasticsearchKeystore `json:"items"` }
ElasticsearchKeystoreList contains a list of ElasticsearchKeystores
func (*ElasticsearchKeystoreList) DeepCopy ¶
func (in *ElasticsearchKeystoreList) DeepCopy() *ElasticsearchKeystoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchKeystoreList.
func (*ElasticsearchKeystoreList) DeepCopyInto ¶
func (in *ElasticsearchKeystoreList) DeepCopyInto(out *ElasticsearchKeystoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElasticsearchKeystoreList) DeepCopyObject ¶
func (in *ElasticsearchKeystoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ElasticsearchKeystoreList) GetItems ¶
func (l *ElasticsearchKeystoreList) GetItems() []resource.Managed
GetItems of this ElasticsearchKeystoreList.
type ElasticsearchKeystoreObservation ¶
type ElasticsearchKeystoreObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ElasticsearchKeystoreObservation) DeepCopy ¶
func (in *ElasticsearchKeystoreObservation) DeepCopy() *ElasticsearchKeystoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchKeystoreObservation.
func (*ElasticsearchKeystoreObservation) DeepCopyInto ¶
func (in *ElasticsearchKeystoreObservation) DeepCopyInto(out *ElasticsearchKeystoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchKeystoreParameters ¶
type ElasticsearchKeystoreParameters struct { // Optionally stores the remote keystore setting as a file. The default is false, which stores the keystore setting as string when value is a plain string // +kubebuilder:validation:Optional AsFile *bool `json:"asFile,omitempty" tf:"as_file,omitempty"` // Required deployment ID of the Deployment that holds the Elasticsearch cluster where the keystore setting will be written to // +kubebuilder:validation:Required DeploymentID *string `json:"deploymentId" tf:"deployment_id,omitempty"` // Required name for the keystore setting, if the setting already exists in the Elasticsearch cluster, it will be overridden // +kubebuilder:validation:Required SettingName *string `json:"settingName" tf:"setting_name,omitempty"` // Required value of this setting. This can either be a string or a JSON object that is stored as a JSON string in the keystore. // +kubebuilder:validation:Required ValueSecretRef v1.SecretKeySelector `json:"valueSecretRef" tf:"-"` }
func (*ElasticsearchKeystoreParameters) DeepCopy ¶
func (in *ElasticsearchKeystoreParameters) DeepCopy() *ElasticsearchKeystoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchKeystoreParameters.
func (*ElasticsearchKeystoreParameters) DeepCopyInto ¶
func (in *ElasticsearchKeystoreParameters) DeepCopyInto(out *ElasticsearchKeystoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchKeystoreSpec ¶
type ElasticsearchKeystoreSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ElasticsearchKeystoreParameters `json:"forProvider"` }
ElasticsearchKeystoreSpec defines the desired state of ElasticsearchKeystore
func (*ElasticsearchKeystoreSpec) DeepCopy ¶
func (in *ElasticsearchKeystoreSpec) DeepCopy() *ElasticsearchKeystoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchKeystoreSpec.
func (*ElasticsearchKeystoreSpec) DeepCopyInto ¶
func (in *ElasticsearchKeystoreSpec) DeepCopyInto(out *ElasticsearchKeystoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchKeystoreStatus ¶
type ElasticsearchKeystoreStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ElasticsearchKeystoreObservation `json:"atProvider,omitempty"` }
ElasticsearchKeystoreStatus defines the observed state of ElasticsearchKeystore.
func (*ElasticsearchKeystoreStatus) DeepCopy ¶
func (in *ElasticsearchKeystoreStatus) DeepCopy() *ElasticsearchKeystoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchKeystoreStatus.
func (*ElasticsearchKeystoreStatus) DeepCopyInto ¶
func (in *ElasticsearchKeystoreStatus) DeepCopyInto(out *ElasticsearchKeystoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Extension ¶
type Extension struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExtensionSpec `json:"spec"` Status ExtensionStatus `json:"status,omitempty"` }
Extension is the Schema for the Extensions API +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,elasticcloudjet}
func (*Extension) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Extension.
func (*Extension) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Extension) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Extension) GetCondition ¶
func (mg *Extension) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Extension.
func (*Extension) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Extension
func (*Extension) GetDeletionPolicy ¶
func (mg *Extension) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Extension.
func (*Extension) GetObservation ¶
GetObservation of this Extension
func (*Extension) GetParameters ¶
GetParameters of this Extension
func (*Extension) GetProviderConfigReference ¶
GetProviderConfigReference of this Extension.
func (*Extension) GetProviderReference ¶
GetProviderReference of this Extension. Deprecated: Use GetProviderConfigReference.
func (*Extension) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Extension
func (*Extension) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Extension) GetWriteConnectionSecretToReference ¶
func (mg *Extension) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Extension.
func (*Extension) LateInitialize ¶
LateInitialize this Extension using its observed tfState. returns True if there are any spec changes for the resource.
func (*Extension) SetConditions ¶
SetConditions of this Extension.
func (*Extension) SetDeletionPolicy ¶
func (mg *Extension) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Extension.
func (*Extension) SetObservation ¶
SetObservation for this Extension
func (*Extension) SetParameters ¶
SetParameters for this Extension
func (*Extension) SetProviderConfigReference ¶
SetProviderConfigReference of this Extension.
func (*Extension) SetProviderReference ¶
SetProviderReference of this Extension. Deprecated: Use SetProviderConfigReference.
func (*Extension) SetWriteConnectionSecretToReference ¶
func (mg *Extension) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Extension.
type ExtensionList ¶
type ExtensionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Extension `json:"items"` }
ExtensionList contains a list of Extensions
func (*ExtensionList) DeepCopy ¶
func (in *ExtensionList) DeepCopy() *ExtensionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionList.
func (*ExtensionList) DeepCopyInto ¶
func (in *ExtensionList) DeepCopyInto(out *ExtensionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtensionList) DeepCopyObject ¶
func (in *ExtensionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ExtensionList) GetItems ¶
func (l *ExtensionList) GetItems() []resource.Managed
GetItems of this ExtensionList.
type ExtensionObservation ¶
type ExtensionObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` LastModified *string `json:"lastModified,omitempty" tf:"last_modified,omitempty"` Size *float64 `json:"size,omitempty" tf:"size,omitempty"` URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*ExtensionObservation) DeepCopy ¶
func (in *ExtensionObservation) DeepCopy() *ExtensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionObservation.
func (*ExtensionObservation) DeepCopyInto ¶
func (in *ExtensionObservation) DeepCopyInto(out *ExtensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionParameters ¶
type ExtensionParameters struct { // Description for extension // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // download url // +kubebuilder:validation:Optional DownloadURL *string `json:"downloadUrl,omitempty" tf:"download_url,omitempty"` // Extension type. bundle or plugin // +kubebuilder:validation:Required ExtensionType *string `json:"extensionType" tf:"extension_type,omitempty"` // file hash // +kubebuilder:validation:Optional FileHash *string `json:"fileHash,omitempty" tf:"file_hash,omitempty"` // file path // +kubebuilder:validation:Optional FilePath *string `json:"filePath,omitempty" tf:"file_path,omitempty"` // Eleasticsearch version // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*ExtensionParameters) DeepCopy ¶
func (in *ExtensionParameters) DeepCopy() *ExtensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionParameters.
func (*ExtensionParameters) DeepCopyInto ¶
func (in *ExtensionParameters) DeepCopyInto(out *ExtensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionSpec ¶
type ExtensionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ExtensionParameters `json:"forProvider"` }
ExtensionSpec defines the desired state of Extension
func (*ExtensionSpec) DeepCopy ¶
func (in *ExtensionSpec) DeepCopy() *ExtensionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionSpec.
func (*ExtensionSpec) DeepCopyInto ¶
func (in *ExtensionSpec) DeepCopyInto(out *ExtensionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtensionStatus ¶
type ExtensionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ExtensionObservation `json:"atProvider,omitempty"` }
ExtensionStatus defines the observed state of Extension.
func (*ExtensionStatus) DeepCopy ¶
func (in *ExtensionStatus) DeepCopy() *ExtensionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtensionStatus.
func (*ExtensionStatus) DeepCopyInto ¶
func (in *ExtensionStatus) DeepCopyInto(out *ExtensionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleObservation ¶
type RuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // Optional Azure endpoint GUID // +kubebuilder:validation:Optional AzureEndpointGUID *string `json:"azureEndpointGuid,omitempty" tf:"azure_endpoint_guid,omitempty"` // Optional Azure endpoint name // +kubebuilder:validation:Optional AzureEndpointName *string `json:"azureEndpointName,omitempty" tf:"azure_endpoint_name,omitempty"` // Optional rule description // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Required traffic filter source: IP address, CIDR mask, or VPC endpoint ID, not required when the type is azure_private_endpoint // +kubebuilder:validation:Optional Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficFilter ¶
type TrafficFilter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficFilterSpec `json:"spec"` Status TrafficFilterStatus `json:"status,omitempty"` }
TrafficFilter is the Schema for the TrafficFilters API +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,elasticcloudjet}
func (*TrafficFilter) DeepCopy ¶
func (in *TrafficFilter) DeepCopy() *TrafficFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficFilter.
func (*TrafficFilter) DeepCopyInto ¶
func (in *TrafficFilter) DeepCopyInto(out *TrafficFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficFilter) DeepCopyObject ¶
func (in *TrafficFilter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficFilter) GetCondition ¶
func (mg *TrafficFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TrafficFilter.
func (*TrafficFilter) GetConnectionDetailsMapping ¶
func (tr *TrafficFilter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TrafficFilter
func (*TrafficFilter) GetDeletionPolicy ¶
func (mg *TrafficFilter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TrafficFilter.
func (*TrafficFilter) GetID ¶
func (tr *TrafficFilter) GetID() string
GetID returns ID of underlying Terraform resource of this TrafficFilter
func (*TrafficFilter) GetObservation ¶
func (tr *TrafficFilter) GetObservation() (map[string]interface{}, error)
GetObservation of this TrafficFilter
func (*TrafficFilter) GetParameters ¶
func (tr *TrafficFilter) GetParameters() (map[string]interface{}, error)
GetParameters of this TrafficFilter
func (*TrafficFilter) GetProviderConfigReference ¶
func (mg *TrafficFilter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TrafficFilter.
func (*TrafficFilter) GetProviderReference ¶
func (mg *TrafficFilter) GetProviderReference() *xpv1.Reference
GetProviderReference of this TrafficFilter. Deprecated: Use GetProviderConfigReference.
func (*TrafficFilter) GetTerraformResourceType ¶
func (mg *TrafficFilter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TrafficFilter
func (*TrafficFilter) GetTerraformSchemaVersion ¶
func (tr *TrafficFilter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TrafficFilter) GetWriteConnectionSecretToReference ¶
func (mg *TrafficFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TrafficFilter.
func (*TrafficFilter) LateInitialize ¶
func (tr *TrafficFilter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TrafficFilter using its observed tfState. returns True if there are any spec changes for the resource.
func (*TrafficFilter) SetConditions ¶
func (mg *TrafficFilter) SetConditions(c ...xpv1.Condition)
SetConditions of this TrafficFilter.
func (*TrafficFilter) SetDeletionPolicy ¶
func (mg *TrafficFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TrafficFilter.
func (*TrafficFilter) SetObservation ¶
func (tr *TrafficFilter) SetObservation(obs map[string]interface{}) error
SetObservation for this TrafficFilter
func (*TrafficFilter) SetParameters ¶
func (tr *TrafficFilter) SetParameters(params map[string]interface{}) error
SetParameters for this TrafficFilter
func (*TrafficFilter) SetProviderConfigReference ¶
func (mg *TrafficFilter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TrafficFilter.
func (*TrafficFilter) SetProviderReference ¶
func (mg *TrafficFilter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TrafficFilter. Deprecated: Use SetProviderConfigReference.
func (*TrafficFilter) SetWriteConnectionSecretToReference ¶
func (mg *TrafficFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TrafficFilter.
type TrafficFilterAssociation ¶
type TrafficFilterAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TrafficFilterAssociationSpec `json:"spec"` Status TrafficFilterAssociationStatus `json:"status,omitempty"` }
TrafficFilterAssociation is the Schema for the TrafficFilterAssociations API +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,elasticcloudjet}
func (*TrafficFilterAssociation) DeepCopy ¶
func (in *TrafficFilterAssociation) DeepCopy() *TrafficFilterAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficFilterAssociation.
func (*TrafficFilterAssociation) DeepCopyInto ¶
func (in *TrafficFilterAssociation) DeepCopyInto(out *TrafficFilterAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficFilterAssociation) DeepCopyObject ¶
func (in *TrafficFilterAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficFilterAssociation) GetCondition ¶
func (mg *TrafficFilterAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TrafficFilterAssociation.
func (*TrafficFilterAssociation) GetConnectionDetailsMapping ¶
func (tr *TrafficFilterAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TrafficFilterAssociation
func (*TrafficFilterAssociation) GetDeletionPolicy ¶
func (mg *TrafficFilterAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TrafficFilterAssociation.
func (*TrafficFilterAssociation) GetID ¶
func (tr *TrafficFilterAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this TrafficFilterAssociation
func (*TrafficFilterAssociation) GetObservation ¶
func (tr *TrafficFilterAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this TrafficFilterAssociation
func (*TrafficFilterAssociation) GetParameters ¶
func (tr *TrafficFilterAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this TrafficFilterAssociation
func (*TrafficFilterAssociation) GetProviderConfigReference ¶
func (mg *TrafficFilterAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TrafficFilterAssociation.
func (*TrafficFilterAssociation) GetProviderReference ¶
func (mg *TrafficFilterAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this TrafficFilterAssociation. Deprecated: Use GetProviderConfigReference.
func (*TrafficFilterAssociation) GetTerraformResourceType ¶
func (mg *TrafficFilterAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TrafficFilterAssociation
func (*TrafficFilterAssociation) GetTerraformSchemaVersion ¶
func (tr *TrafficFilterAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TrafficFilterAssociation) GetWriteConnectionSecretToReference ¶
func (mg *TrafficFilterAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TrafficFilterAssociation.
func (*TrafficFilterAssociation) LateInitialize ¶
func (tr *TrafficFilterAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TrafficFilterAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*TrafficFilterAssociation) SetConditions ¶
func (mg *TrafficFilterAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this TrafficFilterAssociation.
func (*TrafficFilterAssociation) SetDeletionPolicy ¶
func (mg *TrafficFilterAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TrafficFilterAssociation.
func (*TrafficFilterAssociation) SetObservation ¶
func (tr *TrafficFilterAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this TrafficFilterAssociation
func (*TrafficFilterAssociation) SetParameters ¶
func (tr *TrafficFilterAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this TrafficFilterAssociation
func (*TrafficFilterAssociation) SetProviderConfigReference ¶
func (mg *TrafficFilterAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TrafficFilterAssociation.
func (*TrafficFilterAssociation) SetProviderReference ¶
func (mg *TrafficFilterAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TrafficFilterAssociation. Deprecated: Use SetProviderConfigReference.
func (*TrafficFilterAssociation) SetWriteConnectionSecretToReference ¶
func (mg *TrafficFilterAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TrafficFilterAssociation.
type TrafficFilterAssociationList ¶
type TrafficFilterAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TrafficFilterAssociation `json:"items"` }
TrafficFilterAssociationList contains a list of TrafficFilterAssociations
func (*TrafficFilterAssociationList) DeepCopy ¶
func (in *TrafficFilterAssociationList) DeepCopy() *TrafficFilterAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficFilterAssociationList.
func (*TrafficFilterAssociationList) DeepCopyInto ¶
func (in *TrafficFilterAssociationList) DeepCopyInto(out *TrafficFilterAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficFilterAssociationList) DeepCopyObject ¶
func (in *TrafficFilterAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficFilterAssociationList) GetItems ¶
func (l *TrafficFilterAssociationList) GetItems() []resource.Managed
GetItems of this TrafficFilterAssociationList.
type TrafficFilterAssociationObservation ¶
type TrafficFilterAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TrafficFilterAssociationObservation) DeepCopy ¶
func (in *TrafficFilterAssociationObservation) DeepCopy() *TrafficFilterAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficFilterAssociationObservation.
func (*TrafficFilterAssociationObservation) DeepCopyInto ¶
func (in *TrafficFilterAssociationObservation) DeepCopyInto(out *TrafficFilterAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficFilterAssociationParameters ¶
type TrafficFilterAssociationParameters struct { // Required deployment ID where the traffic filter will be associated // +kubebuilder:validation:Required DeploymentID *string `json:"deploymentId" tf:"deployment_id,omitempty"` // Required traffic filter ruleset ID to tie to a deployment // +kubebuilder:validation:Required TrafficFilterID *string `json:"trafficFilterId" tf:"traffic_filter_id,omitempty"` }
func (*TrafficFilterAssociationParameters) DeepCopy ¶
func (in *TrafficFilterAssociationParameters) DeepCopy() *TrafficFilterAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficFilterAssociationParameters.
func (*TrafficFilterAssociationParameters) DeepCopyInto ¶
func (in *TrafficFilterAssociationParameters) DeepCopyInto(out *TrafficFilterAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficFilterAssociationSpec ¶
type TrafficFilterAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TrafficFilterAssociationParameters `json:"forProvider"` }
TrafficFilterAssociationSpec defines the desired state of TrafficFilterAssociation
func (*TrafficFilterAssociationSpec) DeepCopy ¶
func (in *TrafficFilterAssociationSpec) DeepCopy() *TrafficFilterAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficFilterAssociationSpec.
func (*TrafficFilterAssociationSpec) DeepCopyInto ¶
func (in *TrafficFilterAssociationSpec) DeepCopyInto(out *TrafficFilterAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficFilterAssociationStatus ¶
type TrafficFilterAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TrafficFilterAssociationObservation `json:"atProvider,omitempty"` }
TrafficFilterAssociationStatus defines the observed state of TrafficFilterAssociation.
func (*TrafficFilterAssociationStatus) DeepCopy ¶
func (in *TrafficFilterAssociationStatus) DeepCopy() *TrafficFilterAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficFilterAssociationStatus.
func (*TrafficFilterAssociationStatus) DeepCopyInto ¶
func (in *TrafficFilterAssociationStatus) DeepCopyInto(out *TrafficFilterAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficFilterList ¶
type TrafficFilterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TrafficFilter `json:"items"` }
TrafficFilterList contains a list of TrafficFilters
func (*TrafficFilterList) DeepCopy ¶
func (in *TrafficFilterList) DeepCopy() *TrafficFilterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficFilterList.
func (*TrafficFilterList) DeepCopyInto ¶
func (in *TrafficFilterList) DeepCopyInto(out *TrafficFilterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficFilterList) DeepCopyObject ¶
func (in *TrafficFilterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrafficFilterList) GetItems ¶
func (l *TrafficFilterList) GetItems() []resource.Managed
GetItems of this TrafficFilterList.
type TrafficFilterObservation ¶
type TrafficFilterObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TrafficFilterObservation) DeepCopy ¶
func (in *TrafficFilterObservation) DeepCopy() *TrafficFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficFilterObservation.
func (*TrafficFilterObservation) DeepCopyInto ¶
func (in *TrafficFilterObservation) DeepCopyInto(out *TrafficFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficFilterParameters ¶
type TrafficFilterParameters struct { // Optional ruleset description // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Should the ruleset be automatically included in the new deployments (Defaults to false) // +kubebuilder:validation:Optional IncludeByDefault *bool `json:"includeByDefault,omitempty" tf:"include_by_default,omitempty"` // Required filter region, the ruleset can only be attached to deployments in the specific region // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // Required list of rules, which the ruleset is made of. // +kubebuilder:validation:Required Rule []RuleParameters `json:"rule" tf:"rule,omitempty"` // Required type of the ruleset ("ip", "vpce" or "azure_private_endpoint") // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*TrafficFilterParameters) DeepCopy ¶
func (in *TrafficFilterParameters) DeepCopy() *TrafficFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficFilterParameters.
func (*TrafficFilterParameters) DeepCopyInto ¶
func (in *TrafficFilterParameters) DeepCopyInto(out *TrafficFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficFilterSpec ¶
type TrafficFilterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TrafficFilterParameters `json:"forProvider"` }
TrafficFilterSpec defines the desired state of TrafficFilter
func (*TrafficFilterSpec) DeepCopy ¶
func (in *TrafficFilterSpec) DeepCopy() *TrafficFilterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficFilterSpec.
func (*TrafficFilterSpec) DeepCopyInto ¶
func (in *TrafficFilterSpec) DeepCopyInto(out *TrafficFilterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficFilterStatus ¶
type TrafficFilterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TrafficFilterObservation `json:"atProvider,omitempty"` }
TrafficFilterStatus defines the observed state of TrafficFilter.
func (*TrafficFilterStatus) DeepCopy ¶
func (in *TrafficFilterStatus) DeepCopy() *TrafficFilterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficFilterStatus.
func (*TrafficFilterStatus) DeepCopyInto ¶
func (in *TrafficFilterStatus) DeepCopyInto(out *TrafficFilterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_elasticsearchkeystore_terraformed.go
- zz_elasticsearchkeystore_types.go
- zz_extension_terraformed.go
- zz_extension_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_trafficfilter_terraformed.go
- zz_trafficfilter_types.go
- zz_trafficfilterassociation_terraformed.go
- zz_trafficfilterassociation_types.go