v1alpha1

package
v0.0.0-...-10a304b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=waf.otc.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "waf.otc.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	AlarmNotificationV1_Kind             = "AlarmNotificationV1"
	AlarmNotificationV1_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AlarmNotificationV1_Kind}.String()
	AlarmNotificationV1_KindAPIVersion   = AlarmNotificationV1_Kind + "." + CRDGroupVersion.String()
	AlarmNotificationV1_GroupVersionKind = CRDGroupVersion.WithKind(AlarmNotificationV1_Kind)
)

Repository type metadata.

View Source
var (
	CcattackprotectionRuleV1_Kind             = "CcattackprotectionRuleV1"
	CcattackprotectionRuleV1_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CcattackprotectionRuleV1_Kind}.String()
	CcattackprotectionRuleV1_KindAPIVersion   = CcattackprotectionRuleV1_Kind + "." + CRDGroupVersion.String()
	CcattackprotectionRuleV1_GroupVersionKind = CRDGroupVersion.WithKind(CcattackprotectionRuleV1_Kind)
)

Repository type metadata.

View Source
var (
	CertificateV1_Kind             = "CertificateV1"
	CertificateV1_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CertificateV1_Kind}.String()
	CertificateV1_KindAPIVersion   = CertificateV1_Kind + "." + CRDGroupVersion.String()
	CertificateV1_GroupVersionKind = CRDGroupVersion.WithKind(CertificateV1_Kind)
)

Repository type metadata.

View Source
var (
	DatamaskingRuleV1_Kind             = "DatamaskingRuleV1"
	DatamaskingRuleV1_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DatamaskingRuleV1_Kind}.String()
	DatamaskingRuleV1_KindAPIVersion   = DatamaskingRuleV1_Kind + "." + CRDGroupVersion.String()
	DatamaskingRuleV1_GroupVersionKind = CRDGroupVersion.WithKind(DatamaskingRuleV1_Kind)
)

Repository type metadata.

View Source
var (
	DomainV1_Kind             = "DomainV1"
	DomainV1_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DomainV1_Kind}.String()
	DomainV1_KindAPIVersion   = DomainV1_Kind + "." + CRDGroupVersion.String()
	DomainV1_GroupVersionKind = CRDGroupVersion.WithKind(DomainV1_Kind)
)

Repository type metadata.

View Source
var (
	FalsealarmmaskingRuleV1_Kind             = "FalsealarmmaskingRuleV1"
	FalsealarmmaskingRuleV1_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FalsealarmmaskingRuleV1_Kind}.String()
	FalsealarmmaskingRuleV1_KindAPIVersion   = FalsealarmmaskingRuleV1_Kind + "." + CRDGroupVersion.String()
	FalsealarmmaskingRuleV1_GroupVersionKind = CRDGroupVersion.WithKind(FalsealarmmaskingRuleV1_Kind)
)

Repository type metadata.

View Source
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
)
View Source
var (
	PolicyV1_Kind             = "PolicyV1"
	PolicyV1_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: PolicyV1_Kind}.String()
	PolicyV1_KindAPIVersion   = PolicyV1_Kind + "." + CRDGroupVersion.String()
	PolicyV1_GroupVersionKind = CRDGroupVersion.WithKind(PolicyV1_Kind)
)

Repository type metadata.

View Source
var (
	PreciseprotectionRuleV1_Kind             = "PreciseprotectionRuleV1"
	PreciseprotectionRuleV1_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: PreciseprotectionRuleV1_Kind}.String()
	PreciseprotectionRuleV1_KindAPIVersion   = PreciseprotectionRuleV1_Kind + "." + CRDGroupVersion.String()
	PreciseprotectionRuleV1_GroupVersionKind = CRDGroupVersion.WithKind(PreciseprotectionRuleV1_Kind)
)

Repository type metadata.

View Source
var (
	WebtamperprotectionRuleV1_Kind             = "WebtamperprotectionRuleV1"
	WebtamperprotectionRuleV1_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: WebtamperprotectionRuleV1_Kind}.String()
	WebtamperprotectionRuleV1_KindAPIVersion   = WebtamperprotectionRuleV1_Kind + "." + CRDGroupVersion.String()
	WebtamperprotectionRuleV1_GroupVersionKind = CRDGroupVersion.WithKind(WebtamperprotectionRuleV1_Kind)
)

Repository type metadata.

View Source
var (
	WhiteblackipRuleV1_Kind             = "WhiteblackipRuleV1"
	WhiteblackipRuleV1_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: WhiteblackipRuleV1_Kind}.String()
	WhiteblackipRuleV1_KindAPIVersion   = WhiteblackipRuleV1_Kind + "." + CRDGroupVersion.String()
	WhiteblackipRuleV1_GroupVersionKind = CRDGroupVersion.WithKind(WhiteblackipRuleV1_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type ActionObservation

type ActionObservation struct {
}

func (*ActionObservation) DeepCopy

func (in *ActionObservation) DeepCopy() *ActionObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionObservation.

func (*ActionObservation) DeepCopyInto

func (in *ActionObservation) DeepCopyInto(out *ActionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActionParameters

type ActionParameters struct {

	// +kubebuilder:validation:Required
	Category *string `json:"category" tf:"category,omitempty"`
}

func (*ActionParameters) DeepCopy

func (in *ActionParameters) DeepCopy() *ActionParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParameters.

func (*ActionParameters) DeepCopyInto

func (in *ActionParameters) DeepCopyInto(out *ActionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlarmNotificationV1

type AlarmNotificationV1 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AlarmNotificationV1Spec   `json:"spec"`
	Status            AlarmNotificationV1Status `json:"status,omitempty"`
}

AlarmNotificationV1 is the Schema for the AlarmNotificationV1s 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,otcjet}

func (*AlarmNotificationV1) DeepCopy

func (in *AlarmNotificationV1) DeepCopy() *AlarmNotificationV1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNotificationV1.

func (*AlarmNotificationV1) DeepCopyInto

func (in *AlarmNotificationV1) DeepCopyInto(out *AlarmNotificationV1)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AlarmNotificationV1) DeepCopyObject

func (in *AlarmNotificationV1) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AlarmNotificationV1) GetCondition

func (mg *AlarmNotificationV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this AlarmNotificationV1.

func (*AlarmNotificationV1) GetConnectionDetailsMapping

func (tr *AlarmNotificationV1) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this AlarmNotificationV1

func (*AlarmNotificationV1) GetDeletionPolicy

func (mg *AlarmNotificationV1) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this AlarmNotificationV1.

func (*AlarmNotificationV1) GetID

func (tr *AlarmNotificationV1) GetID() string

GetID returns ID of underlying Terraform resource of this AlarmNotificationV1

func (*AlarmNotificationV1) GetObservation

func (tr *AlarmNotificationV1) GetObservation() (map[string]interface{}, error)

GetObservation of this AlarmNotificationV1

func (*AlarmNotificationV1) GetParameters

func (tr *AlarmNotificationV1) GetParameters() (map[string]interface{}, error)

GetParameters of this AlarmNotificationV1

func (*AlarmNotificationV1) GetProviderConfigReference

func (mg *AlarmNotificationV1) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this AlarmNotificationV1.

func (*AlarmNotificationV1) GetProviderReference

func (mg *AlarmNotificationV1) GetProviderReference() *xpv1.Reference

GetProviderReference of this AlarmNotificationV1. Deprecated: Use GetProviderConfigReference.

func (*AlarmNotificationV1) GetTerraformResourceType

func (mg *AlarmNotificationV1) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AlarmNotificationV1

func (*AlarmNotificationV1) GetTerraformSchemaVersion

func (tr *AlarmNotificationV1) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AlarmNotificationV1) GetWriteConnectionSecretToReference

func (mg *AlarmNotificationV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this AlarmNotificationV1.

func (*AlarmNotificationV1) LateInitialize

func (tr *AlarmNotificationV1) LateInitialize(attrs []byte) (bool, error)

LateInitialize this AlarmNotificationV1 using its observed tfState. returns True if there are any spec changes for the resource.

func (*AlarmNotificationV1) SetConditions

func (mg *AlarmNotificationV1) SetConditions(c ...xpv1.Condition)

SetConditions of this AlarmNotificationV1.

func (*AlarmNotificationV1) SetDeletionPolicy

func (mg *AlarmNotificationV1) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this AlarmNotificationV1.

func (*AlarmNotificationV1) SetObservation

func (tr *AlarmNotificationV1) SetObservation(obs map[string]interface{}) error

SetObservation for this AlarmNotificationV1

func (*AlarmNotificationV1) SetParameters

func (tr *AlarmNotificationV1) SetParameters(params map[string]interface{}) error

SetParameters for this AlarmNotificationV1

func (*AlarmNotificationV1) SetProviderConfigReference

func (mg *AlarmNotificationV1) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this AlarmNotificationV1.

func (*AlarmNotificationV1) SetProviderReference

func (mg *AlarmNotificationV1) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this AlarmNotificationV1. Deprecated: Use SetProviderConfigReference.

func (*AlarmNotificationV1) SetWriteConnectionSecretToReference

func (mg *AlarmNotificationV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this AlarmNotificationV1.

type AlarmNotificationV1List

type AlarmNotificationV1List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AlarmNotificationV1 `json:"items"`
}

AlarmNotificationV1List contains a list of AlarmNotificationV1s

func (*AlarmNotificationV1List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNotificationV1List.

func (*AlarmNotificationV1List) DeepCopyInto

func (in *AlarmNotificationV1List) DeepCopyInto(out *AlarmNotificationV1List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AlarmNotificationV1List) DeepCopyObject

func (in *AlarmNotificationV1List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AlarmNotificationV1List) GetItems

func (l *AlarmNotificationV1List) GetItems() []resource.Managed

GetItems of this AlarmNotificationV1List.

type AlarmNotificationV1Observation

type AlarmNotificationV1Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*AlarmNotificationV1Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNotificationV1Observation.

func (*AlarmNotificationV1Observation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlarmNotificationV1Parameters

type AlarmNotificationV1Parameters struct {

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Locale *string `json:"locale,omitempty" tf:"locale,omitempty"`

	// +kubebuilder:validation:Required
	SendFrequency *int64 `json:"sendFrequency" tf:"send_frequency,omitempty"`

	// +kubebuilder:validation:Required
	Threat []*string `json:"threat" tf:"threat,omitempty"`

	// +kubebuilder:validation:Required
	Times *int64 `json:"times" tf:"times,omitempty"`

	// +kubebuilder:validation:Required
	TopicUrn *string `json:"topicUrn" tf:"topic_urn,omitempty"`
}

func (*AlarmNotificationV1Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNotificationV1Parameters.

func (*AlarmNotificationV1Parameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlarmNotificationV1Spec

type AlarmNotificationV1Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AlarmNotificationV1Parameters `json:"forProvider"`
}

AlarmNotificationV1Spec defines the desired state of AlarmNotificationV1

func (*AlarmNotificationV1Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNotificationV1Spec.

func (*AlarmNotificationV1Spec) DeepCopyInto

func (in *AlarmNotificationV1Spec) DeepCopyInto(out *AlarmNotificationV1Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlarmNotificationV1Status

type AlarmNotificationV1Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AlarmNotificationV1Observation `json:"atProvider,omitempty"`
}

AlarmNotificationV1Status defines the observed state of AlarmNotificationV1.

func (*AlarmNotificationV1Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNotificationV1Status.

func (*AlarmNotificationV1Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CcattackprotectionRuleV1

type CcattackprotectionRuleV1 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CcattackprotectionRuleV1Spec   `json:"spec"`
	Status            CcattackprotectionRuleV1Status `json:"status,omitempty"`
}

CcattackprotectionRuleV1 is the Schema for the CcattackprotectionRuleV1s 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,otcjet}

func (*CcattackprotectionRuleV1) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcattackprotectionRuleV1.

func (*CcattackprotectionRuleV1) DeepCopyInto

func (in *CcattackprotectionRuleV1) DeepCopyInto(out *CcattackprotectionRuleV1)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CcattackprotectionRuleV1) DeepCopyObject

func (in *CcattackprotectionRuleV1) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CcattackprotectionRuleV1) GetCondition

GetCondition of this CcattackprotectionRuleV1.

func (*CcattackprotectionRuleV1) GetConnectionDetailsMapping

func (tr *CcattackprotectionRuleV1) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this CcattackprotectionRuleV1

func (*CcattackprotectionRuleV1) GetDeletionPolicy

func (mg *CcattackprotectionRuleV1) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this CcattackprotectionRuleV1.

func (*CcattackprotectionRuleV1) GetID

func (tr *CcattackprotectionRuleV1) GetID() string

GetID returns ID of underlying Terraform resource of this CcattackprotectionRuleV1

func (*CcattackprotectionRuleV1) GetObservation

func (tr *CcattackprotectionRuleV1) GetObservation() (map[string]interface{}, error)

GetObservation of this CcattackprotectionRuleV1

func (*CcattackprotectionRuleV1) GetParameters

func (tr *CcattackprotectionRuleV1) GetParameters() (map[string]interface{}, error)

GetParameters of this CcattackprotectionRuleV1

func (*CcattackprotectionRuleV1) GetProviderConfigReference

func (mg *CcattackprotectionRuleV1) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this CcattackprotectionRuleV1.

func (*CcattackprotectionRuleV1) GetProviderReference

func (mg *CcattackprotectionRuleV1) GetProviderReference() *xpv1.Reference

GetProviderReference of this CcattackprotectionRuleV1. Deprecated: Use GetProviderConfigReference.

func (*CcattackprotectionRuleV1) GetTerraformResourceType

func (mg *CcattackprotectionRuleV1) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CcattackprotectionRuleV1

func (*CcattackprotectionRuleV1) GetTerraformSchemaVersion

func (tr *CcattackprotectionRuleV1) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CcattackprotectionRuleV1) GetWriteConnectionSecretToReference

func (mg *CcattackprotectionRuleV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this CcattackprotectionRuleV1.

func (*CcattackprotectionRuleV1) LateInitialize

func (tr *CcattackprotectionRuleV1) LateInitialize(attrs []byte) (bool, error)

LateInitialize this CcattackprotectionRuleV1 using its observed tfState. returns True if there are any spec changes for the resource.

func (*CcattackprotectionRuleV1) SetConditions

func (mg *CcattackprotectionRuleV1) SetConditions(c ...xpv1.Condition)

SetConditions of this CcattackprotectionRuleV1.

func (*CcattackprotectionRuleV1) SetDeletionPolicy

func (mg *CcattackprotectionRuleV1) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this CcattackprotectionRuleV1.

func (*CcattackprotectionRuleV1) SetObservation

func (tr *CcattackprotectionRuleV1) SetObservation(obs map[string]interface{}) error

SetObservation for this CcattackprotectionRuleV1

func (*CcattackprotectionRuleV1) SetParameters

func (tr *CcattackprotectionRuleV1) SetParameters(params map[string]interface{}) error

SetParameters for this CcattackprotectionRuleV1

func (*CcattackprotectionRuleV1) SetProviderConfigReference

func (mg *CcattackprotectionRuleV1) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this CcattackprotectionRuleV1.

func (*CcattackprotectionRuleV1) SetProviderReference

func (mg *CcattackprotectionRuleV1) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this CcattackprotectionRuleV1. Deprecated: Use SetProviderConfigReference.

func (*CcattackprotectionRuleV1) SetWriteConnectionSecretToReference

func (mg *CcattackprotectionRuleV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this CcattackprotectionRuleV1.

type CcattackprotectionRuleV1List

type CcattackprotectionRuleV1List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CcattackprotectionRuleV1 `json:"items"`
}

CcattackprotectionRuleV1List contains a list of CcattackprotectionRuleV1s

func (*CcattackprotectionRuleV1List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcattackprotectionRuleV1List.

func (*CcattackprotectionRuleV1List) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CcattackprotectionRuleV1List) DeepCopyObject

func (in *CcattackprotectionRuleV1List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CcattackprotectionRuleV1List) GetItems

GetItems of this CcattackprotectionRuleV1List.

type CcattackprotectionRuleV1Observation

type CcattackprotectionRuleV1Observation struct {
	Default *bool `json:"default,omitempty" tf:"default,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*CcattackprotectionRuleV1Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcattackprotectionRuleV1Observation.

func (*CcattackprotectionRuleV1Observation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CcattackprotectionRuleV1Parameters

type CcattackprotectionRuleV1Parameters struct {

	// +kubebuilder:validation:Required
	ActionCategory *string `json:"actionCategory" tf:"action_category,omitempty"`

	// +kubebuilder:validation:Optional
	BlockContent *string `json:"blockContent,omitempty" tf:"block_content,omitempty"`

	// +kubebuilder:validation:Optional
	BlockContentType *string `json:"blockContentType,omitempty" tf:"block_content_type,omitempty"`

	// +kubebuilder:validation:Required
	LimitNum *int64 `json:"limitNum" tf:"limit_num,omitempty"`

	// +kubebuilder:validation:Required
	LimitPeriod *int64 `json:"limitPeriod" tf:"limit_period,omitempty"`

	// +kubebuilder:validation:Optional
	LockTime *int64 `json:"lockTime,omitempty" tf:"lock_time,omitempty"`

	// +kubebuilder:validation:Required
	PolicyID *string `json:"policyId" tf:"policy_id,omitempty"`

	// +kubebuilder:validation:Optional
	TagCategory *string `json:"tagCategory,omitempty" tf:"tag_category,omitempty"`

	// +kubebuilder:validation:Optional
	TagContents []*string `json:"tagContents,omitempty" tf:"tag_contents,omitempty"`

	// +kubebuilder:validation:Optional
	TagIndex *string `json:"tagIndex,omitempty" tf:"tag_index,omitempty"`

	// +kubebuilder:validation:Required
	TagType *string `json:"tagType" tf:"tag_type,omitempty"`

	// +kubebuilder:validation:Required
	URL *string `json:"url" tf:"url,omitempty"`
}

func (*CcattackprotectionRuleV1Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcattackprotectionRuleV1Parameters.

func (*CcattackprotectionRuleV1Parameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CcattackprotectionRuleV1Spec

type CcattackprotectionRuleV1Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CcattackprotectionRuleV1Parameters `json:"forProvider"`
}

CcattackprotectionRuleV1Spec defines the desired state of CcattackprotectionRuleV1

func (*CcattackprotectionRuleV1Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcattackprotectionRuleV1Spec.

func (*CcattackprotectionRuleV1Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CcattackprotectionRuleV1Status

type CcattackprotectionRuleV1Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        CcattackprotectionRuleV1Observation `json:"atProvider,omitempty"`
}

CcattackprotectionRuleV1Status defines the observed state of CcattackprotectionRuleV1.

func (*CcattackprotectionRuleV1Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcattackprotectionRuleV1Status.

func (*CcattackprotectionRuleV1Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CertificateV1

type CertificateV1 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CertificateV1Spec   `json:"spec"`
	Status            CertificateV1Status `json:"status,omitempty"`
}

CertificateV1 is the Schema for the CertificateV1s 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,otcjet}

func (*CertificateV1) DeepCopy

func (in *CertificateV1) DeepCopy() *CertificateV1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV1.

func (*CertificateV1) DeepCopyInto

func (in *CertificateV1) DeepCopyInto(out *CertificateV1)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CertificateV1) DeepCopyObject

func (in *CertificateV1) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CertificateV1) GetCondition

func (mg *CertificateV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this CertificateV1.

func (*CertificateV1) GetConnectionDetailsMapping

func (tr *CertificateV1) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this CertificateV1

func (*CertificateV1) GetDeletionPolicy

func (mg *CertificateV1) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this CertificateV1.

func (*CertificateV1) GetID

func (tr *CertificateV1) GetID() string

GetID returns ID of underlying Terraform resource of this CertificateV1

func (*CertificateV1) GetObservation

func (tr *CertificateV1) GetObservation() (map[string]interface{}, error)

GetObservation of this CertificateV1

func (*CertificateV1) GetParameters

func (tr *CertificateV1) GetParameters() (map[string]interface{}, error)

GetParameters of this CertificateV1

func (*CertificateV1) GetProviderConfigReference

func (mg *CertificateV1) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this CertificateV1.

func (*CertificateV1) GetProviderReference

func (mg *CertificateV1) GetProviderReference() *xpv1.Reference

GetProviderReference of this CertificateV1. Deprecated: Use GetProviderConfigReference.

func (*CertificateV1) GetTerraformResourceType

func (mg *CertificateV1) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CertificateV1

func (*CertificateV1) GetTerraformSchemaVersion

func (tr *CertificateV1) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CertificateV1) GetWriteConnectionSecretToReference

func (mg *CertificateV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this CertificateV1.

func (*CertificateV1) LateInitialize

func (tr *CertificateV1) LateInitialize(attrs []byte) (bool, error)

LateInitialize this CertificateV1 using its observed tfState. returns True if there are any spec changes for the resource.

func (*CertificateV1) SetConditions

func (mg *CertificateV1) SetConditions(c ...xpv1.Condition)

SetConditions of this CertificateV1.

func (*CertificateV1) SetDeletionPolicy

func (mg *CertificateV1) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this CertificateV1.

func (*CertificateV1) SetObservation

func (tr *CertificateV1) SetObservation(obs map[string]interface{}) error

SetObservation for this CertificateV1

func (*CertificateV1) SetParameters

func (tr *CertificateV1) SetParameters(params map[string]interface{}) error

SetParameters for this CertificateV1

func (*CertificateV1) SetProviderConfigReference

func (mg *CertificateV1) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this CertificateV1.

func (*CertificateV1) SetProviderReference

func (mg *CertificateV1) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this CertificateV1. Deprecated: Use SetProviderConfigReference.

func (*CertificateV1) SetWriteConnectionSecretToReference

func (mg *CertificateV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this CertificateV1.

type CertificateV1List

type CertificateV1List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CertificateV1 `json:"items"`
}

CertificateV1List contains a list of CertificateV1s

func (*CertificateV1List) DeepCopy

func (in *CertificateV1List) DeepCopy() *CertificateV1List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV1List.

func (*CertificateV1List) DeepCopyInto

func (in *CertificateV1List) DeepCopyInto(out *CertificateV1List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CertificateV1List) DeepCopyObject

func (in *CertificateV1List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CertificateV1List) GetItems

func (l *CertificateV1List) GetItems() []resource.Managed

GetItems of this CertificateV1List.

type CertificateV1Observation

type CertificateV1Observation struct {
	Expires *string `json:"expires,omitempty" tf:"expires,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*CertificateV1Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV1Observation.

func (*CertificateV1Observation) DeepCopyInto

func (in *CertificateV1Observation) DeepCopyInto(out *CertificateV1Observation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CertificateV1Parameters

type CertificateV1Parameters struct {

	// +kubebuilder:validation:Required
	Content *string `json:"content" tf:"content,omitempty"`

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Optional
	Region *string `json:"region,omitempty" tf:"region,omitempty"`
}

func (*CertificateV1Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV1Parameters.

func (*CertificateV1Parameters) DeepCopyInto

func (in *CertificateV1Parameters) DeepCopyInto(out *CertificateV1Parameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CertificateV1Spec

type CertificateV1Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CertificateV1Parameters `json:"forProvider"`
}

CertificateV1Spec defines the desired state of CertificateV1

func (*CertificateV1Spec) DeepCopy

func (in *CertificateV1Spec) DeepCopy() *CertificateV1Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV1Spec.

func (*CertificateV1Spec) DeepCopyInto

func (in *CertificateV1Spec) DeepCopyInto(out *CertificateV1Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CertificateV1Status

type CertificateV1Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        CertificateV1Observation `json:"atProvider,omitempty"`
}

CertificateV1Status defines the observed state of CertificateV1.

func (*CertificateV1Status) DeepCopy

func (in *CertificateV1Status) DeepCopy() *CertificateV1Status

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateV1Status.

func (*CertificateV1Status) DeepCopyInto

func (in *CertificateV1Status) DeepCopyInto(out *CertificateV1Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConditionsObservation

type ConditionsObservation struct {
}

func (*ConditionsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsObservation.

func (*ConditionsObservation) DeepCopyInto

func (in *ConditionsObservation) DeepCopyInto(out *ConditionsObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConditionsParameters

type ConditionsParameters struct {

	// +kubebuilder:validation:Required
	Category *string `json:"category" tf:"category,omitempty"`

	// +kubebuilder:validation:Required
	Contents []*string `json:"contents" tf:"contents,omitempty"`

	// +kubebuilder:validation:Optional
	Index *string `json:"index,omitempty" tf:"index,omitempty"`

	// +kubebuilder:validation:Required
	Logic *string `json:"logic" tf:"logic,omitempty"`
}

func (*ConditionsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsParameters.

func (*ConditionsParameters) DeepCopyInto

func (in *ConditionsParameters) DeepCopyInto(out *ConditionsParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatamaskingRuleV1

type DatamaskingRuleV1 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatamaskingRuleV1Spec   `json:"spec"`
	Status            DatamaskingRuleV1Status `json:"status,omitempty"`
}

DatamaskingRuleV1 is the Schema for the DatamaskingRuleV1s 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,otcjet}

func (*DatamaskingRuleV1) DeepCopy

func (in *DatamaskingRuleV1) DeepCopy() *DatamaskingRuleV1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatamaskingRuleV1.

func (*DatamaskingRuleV1) DeepCopyInto

func (in *DatamaskingRuleV1) DeepCopyInto(out *DatamaskingRuleV1)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatamaskingRuleV1) DeepCopyObject

func (in *DatamaskingRuleV1) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DatamaskingRuleV1) GetCondition

func (mg *DatamaskingRuleV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this DatamaskingRuleV1.

func (*DatamaskingRuleV1) GetConnectionDetailsMapping

func (tr *DatamaskingRuleV1) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DatamaskingRuleV1

func (*DatamaskingRuleV1) GetDeletionPolicy

func (mg *DatamaskingRuleV1) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DatamaskingRuleV1.

func (*DatamaskingRuleV1) GetID

func (tr *DatamaskingRuleV1) GetID() string

GetID returns ID of underlying Terraform resource of this DatamaskingRuleV1

func (*DatamaskingRuleV1) GetObservation

func (tr *DatamaskingRuleV1) GetObservation() (map[string]interface{}, error)

GetObservation of this DatamaskingRuleV1

func (*DatamaskingRuleV1) GetParameters

func (tr *DatamaskingRuleV1) GetParameters() (map[string]interface{}, error)

GetParameters of this DatamaskingRuleV1

func (*DatamaskingRuleV1) GetProviderConfigReference

func (mg *DatamaskingRuleV1) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DatamaskingRuleV1.

func (*DatamaskingRuleV1) GetProviderReference

func (mg *DatamaskingRuleV1) GetProviderReference() *xpv1.Reference

GetProviderReference of this DatamaskingRuleV1. Deprecated: Use GetProviderConfigReference.

func (*DatamaskingRuleV1) GetTerraformResourceType

func (mg *DatamaskingRuleV1) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DatamaskingRuleV1

func (*DatamaskingRuleV1) GetTerraformSchemaVersion

func (tr *DatamaskingRuleV1) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DatamaskingRuleV1) GetWriteConnectionSecretToReference

func (mg *DatamaskingRuleV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DatamaskingRuleV1.

func (*DatamaskingRuleV1) LateInitialize

func (tr *DatamaskingRuleV1) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DatamaskingRuleV1 using its observed tfState. returns True if there are any spec changes for the resource.

func (*DatamaskingRuleV1) SetConditions

func (mg *DatamaskingRuleV1) SetConditions(c ...xpv1.Condition)

SetConditions of this DatamaskingRuleV1.

func (*DatamaskingRuleV1) SetDeletionPolicy

func (mg *DatamaskingRuleV1) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DatamaskingRuleV1.

func (*DatamaskingRuleV1) SetObservation

func (tr *DatamaskingRuleV1) SetObservation(obs map[string]interface{}) error

SetObservation for this DatamaskingRuleV1

func (*DatamaskingRuleV1) SetParameters

func (tr *DatamaskingRuleV1) SetParameters(params map[string]interface{}) error

SetParameters for this DatamaskingRuleV1

func (*DatamaskingRuleV1) SetProviderConfigReference

func (mg *DatamaskingRuleV1) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DatamaskingRuleV1.

func (*DatamaskingRuleV1) SetProviderReference

func (mg *DatamaskingRuleV1) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DatamaskingRuleV1. Deprecated: Use SetProviderConfigReference.

func (*DatamaskingRuleV1) SetWriteConnectionSecretToReference

func (mg *DatamaskingRuleV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DatamaskingRuleV1.

type DatamaskingRuleV1List

type DatamaskingRuleV1List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DatamaskingRuleV1 `json:"items"`
}

DatamaskingRuleV1List contains a list of DatamaskingRuleV1s

func (*DatamaskingRuleV1List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatamaskingRuleV1List.

func (*DatamaskingRuleV1List) DeepCopyInto

func (in *DatamaskingRuleV1List) DeepCopyInto(out *DatamaskingRuleV1List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatamaskingRuleV1List) DeepCopyObject

func (in *DatamaskingRuleV1List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DatamaskingRuleV1List) GetItems

func (l *DatamaskingRuleV1List) GetItems() []resource.Managed

GetItems of this DatamaskingRuleV1List.

type DatamaskingRuleV1Observation

type DatamaskingRuleV1Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*DatamaskingRuleV1Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatamaskingRuleV1Observation.

func (*DatamaskingRuleV1Observation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatamaskingRuleV1Parameters

type DatamaskingRuleV1Parameters struct {

	// +kubebuilder:validation:Required
	Category *string `json:"category" tf:"category,omitempty"`

	// +kubebuilder:validation:Required
	Index *string `json:"index" tf:"index,omitempty"`

	// +kubebuilder:validation:Required
	PolicyID *string `json:"policyId" tf:"policy_id,omitempty"`

	// +kubebuilder:validation:Required
	URL *string `json:"url" tf:"url,omitempty"`
}

func (*DatamaskingRuleV1Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatamaskingRuleV1Parameters.

func (*DatamaskingRuleV1Parameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatamaskingRuleV1Spec

type DatamaskingRuleV1Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DatamaskingRuleV1Parameters `json:"forProvider"`
}

DatamaskingRuleV1Spec defines the desired state of DatamaskingRuleV1

func (*DatamaskingRuleV1Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatamaskingRuleV1Spec.

func (*DatamaskingRuleV1Spec) DeepCopyInto

func (in *DatamaskingRuleV1Spec) DeepCopyInto(out *DatamaskingRuleV1Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatamaskingRuleV1Status

type DatamaskingRuleV1Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DatamaskingRuleV1Observation `json:"atProvider,omitempty"`
}

DatamaskingRuleV1Status defines the observed state of DatamaskingRuleV1.

func (*DatamaskingRuleV1Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatamaskingRuleV1Status.

func (*DatamaskingRuleV1Status) DeepCopyInto

func (in *DatamaskingRuleV1Status) DeepCopyInto(out *DatamaskingRuleV1Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainV1

type DomainV1 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainV1Spec   `json:"spec"`
	Status            DomainV1Status `json:"status,omitempty"`
}

DomainV1 is the Schema for the DomainV1s 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,otcjet}

func (*DomainV1) DeepCopy

func (in *DomainV1) DeepCopy() *DomainV1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainV1.

func (*DomainV1) DeepCopyInto

func (in *DomainV1) DeepCopyInto(out *DomainV1)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DomainV1) DeepCopyObject

func (in *DomainV1) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DomainV1) GetCondition

func (mg *DomainV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this DomainV1.

func (*DomainV1) GetConnectionDetailsMapping

func (tr *DomainV1) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DomainV1

func (*DomainV1) GetDeletionPolicy

func (mg *DomainV1) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DomainV1.

func (*DomainV1) GetID

func (tr *DomainV1) GetID() string

GetID returns ID of underlying Terraform resource of this DomainV1

func (*DomainV1) GetObservation

func (tr *DomainV1) GetObservation() (map[string]interface{}, error)

GetObservation of this DomainV1

func (*DomainV1) GetParameters

func (tr *DomainV1) GetParameters() (map[string]interface{}, error)

GetParameters of this DomainV1

func (*DomainV1) GetProviderConfigReference

func (mg *DomainV1) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DomainV1.

func (*DomainV1) GetProviderReference

func (mg *DomainV1) GetProviderReference() *xpv1.Reference

GetProviderReference of this DomainV1. Deprecated: Use GetProviderConfigReference.

func (*DomainV1) GetTerraformResourceType

func (mg *DomainV1) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DomainV1

func (*DomainV1) GetTerraformSchemaVersion

func (tr *DomainV1) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DomainV1) GetWriteConnectionSecretToReference

func (mg *DomainV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DomainV1.

func (*DomainV1) LateInitialize

func (tr *DomainV1) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DomainV1 using its observed tfState. returns True if there are any spec changes for the resource.

func (*DomainV1) SetConditions

func (mg *DomainV1) SetConditions(c ...xpv1.Condition)

SetConditions of this DomainV1.

func (*DomainV1) SetDeletionPolicy

func (mg *DomainV1) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DomainV1.

func (*DomainV1) SetObservation

func (tr *DomainV1) SetObservation(obs map[string]interface{}) error

SetObservation for this DomainV1

func (*DomainV1) SetParameters

func (tr *DomainV1) SetParameters(params map[string]interface{}) error

SetParameters for this DomainV1

func (*DomainV1) SetProviderConfigReference

func (mg *DomainV1) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DomainV1.

func (*DomainV1) SetProviderReference

func (mg *DomainV1) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DomainV1. Deprecated: Use SetProviderConfigReference.

func (*DomainV1) SetWriteConnectionSecretToReference

func (mg *DomainV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DomainV1.

type DomainV1List

type DomainV1List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DomainV1 `json:"items"`
}

DomainV1List contains a list of DomainV1s

func (*DomainV1List) DeepCopy

func (in *DomainV1List) DeepCopy() *DomainV1List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainV1List.

func (*DomainV1List) DeepCopyInto

func (in *DomainV1List) DeepCopyInto(out *DomainV1List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DomainV1List) DeepCopyObject

func (in *DomainV1List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DomainV1List) GetItems

func (l *DomainV1List) GetItems() []resource.Managed

GetItems of this DomainV1List.

type DomainV1Observation

type DomainV1Observation struct {
	AccessCode *string `json:"accessCode,omitempty" tf:"access_code,omitempty"`

	AccessStatus *int64 `json:"accessStatus,omitempty" tf:"access_status,omitempty"`

	Cname *string `json:"cname,omitempty" tf:"cname,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	ProtectStatus *int64 `json:"protectStatus,omitempty" tf:"protect_status,omitempty"`

	Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"`

	SubDomain *string `json:"subDomain,omitempty" tf:"sub_domain,omitempty"`

	TxtCode *string `json:"txtCode,omitempty" tf:"txt_code,omitempty"`
}

func (*DomainV1Observation) DeepCopy

func (in *DomainV1Observation) DeepCopy() *DomainV1Observation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainV1Observation.

func (*DomainV1Observation) DeepCopyInto

func (in *DomainV1Observation) DeepCopyInto(out *DomainV1Observation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainV1Parameters

type DomainV1Parameters struct {

	// +kubebuilder:validation:Optional
	CertificateID *string `json:"certificateId,omitempty" tf:"certificate_id,omitempty"`

	// +kubebuilder:validation:Optional
	Cipher *string `json:"cipher,omitempty" tf:"cipher,omitempty"`

	// +kubebuilder:validation:Required
	Hostname *string `json:"hostname" tf:"hostname,omitempty"`

	// +kubebuilder:validation:Optional
	PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"`

	// +kubebuilder:validation:Required
	Proxy *bool `json:"proxy" tf:"proxy,omitempty"`

	// +kubebuilder:validation:Optional
	SIPHeaderList []*string `json:"sipHeaderList,omitempty" tf:"sip_header_list,omitempty"`

	// +kubebuilder:validation:Optional
	SIPHeaderName *string `json:"sipHeaderName,omitempty" tf:"sip_header_name,omitempty"`

	// +kubebuilder:validation:Required
	Server []ServerParameters `json:"server" tf:"server,omitempty"`

	// +kubebuilder:validation:Optional
	TLS *string `json:"tls,omitempty" tf:"tls,omitempty"`
}

func (*DomainV1Parameters) DeepCopy

func (in *DomainV1Parameters) DeepCopy() *DomainV1Parameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainV1Parameters.

func (*DomainV1Parameters) DeepCopyInto

func (in *DomainV1Parameters) DeepCopyInto(out *DomainV1Parameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainV1Spec

type DomainV1Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DomainV1Parameters `json:"forProvider"`
}

DomainV1Spec defines the desired state of DomainV1

func (*DomainV1Spec) DeepCopy

func (in *DomainV1Spec) DeepCopy() *DomainV1Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainV1Spec.

func (*DomainV1Spec) DeepCopyInto

func (in *DomainV1Spec) DeepCopyInto(out *DomainV1Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainV1Status

type DomainV1Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DomainV1Observation `json:"atProvider,omitempty"`
}

DomainV1Status defines the observed state of DomainV1.

func (*DomainV1Status) DeepCopy

func (in *DomainV1Status) DeepCopy() *DomainV1Status

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainV1Status.

func (*DomainV1Status) DeepCopyInto

func (in *DomainV1Status) DeepCopyInto(out *DomainV1Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FalsealarmmaskingRuleV1

type FalsealarmmaskingRuleV1 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FalsealarmmaskingRuleV1Spec   `json:"spec"`
	Status            FalsealarmmaskingRuleV1Status `json:"status,omitempty"`
}

FalsealarmmaskingRuleV1 is the Schema for the FalsealarmmaskingRuleV1s 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,otcjet}

func (*FalsealarmmaskingRuleV1) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalsealarmmaskingRuleV1.

func (*FalsealarmmaskingRuleV1) DeepCopyInto

func (in *FalsealarmmaskingRuleV1) DeepCopyInto(out *FalsealarmmaskingRuleV1)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FalsealarmmaskingRuleV1) DeepCopyObject

func (in *FalsealarmmaskingRuleV1) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FalsealarmmaskingRuleV1) GetCondition

GetCondition of this FalsealarmmaskingRuleV1.

func (*FalsealarmmaskingRuleV1) GetConnectionDetailsMapping

func (tr *FalsealarmmaskingRuleV1) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this FalsealarmmaskingRuleV1

func (*FalsealarmmaskingRuleV1) GetDeletionPolicy

func (mg *FalsealarmmaskingRuleV1) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this FalsealarmmaskingRuleV1.

func (*FalsealarmmaskingRuleV1) GetID

func (tr *FalsealarmmaskingRuleV1) GetID() string

GetID returns ID of underlying Terraform resource of this FalsealarmmaskingRuleV1

func (*FalsealarmmaskingRuleV1) GetObservation

func (tr *FalsealarmmaskingRuleV1) GetObservation() (map[string]interface{}, error)

GetObservation of this FalsealarmmaskingRuleV1

func (*FalsealarmmaskingRuleV1) GetParameters

func (tr *FalsealarmmaskingRuleV1) GetParameters() (map[string]interface{}, error)

GetParameters of this FalsealarmmaskingRuleV1

func (*FalsealarmmaskingRuleV1) GetProviderConfigReference

func (mg *FalsealarmmaskingRuleV1) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this FalsealarmmaskingRuleV1.

func (*FalsealarmmaskingRuleV1) GetProviderReference

func (mg *FalsealarmmaskingRuleV1) GetProviderReference() *xpv1.Reference

GetProviderReference of this FalsealarmmaskingRuleV1. Deprecated: Use GetProviderConfigReference.

func (*FalsealarmmaskingRuleV1) GetTerraformResourceType

func (mg *FalsealarmmaskingRuleV1) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FalsealarmmaskingRuleV1

func (*FalsealarmmaskingRuleV1) GetTerraformSchemaVersion

func (tr *FalsealarmmaskingRuleV1) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FalsealarmmaskingRuleV1) GetWriteConnectionSecretToReference

func (mg *FalsealarmmaskingRuleV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this FalsealarmmaskingRuleV1.

func (*FalsealarmmaskingRuleV1) LateInitialize

func (tr *FalsealarmmaskingRuleV1) LateInitialize(attrs []byte) (bool, error)

LateInitialize this FalsealarmmaskingRuleV1 using its observed tfState. returns True if there are any spec changes for the resource.

func (*FalsealarmmaskingRuleV1) SetConditions

func (mg *FalsealarmmaskingRuleV1) SetConditions(c ...xpv1.Condition)

SetConditions of this FalsealarmmaskingRuleV1.

func (*FalsealarmmaskingRuleV1) SetDeletionPolicy

func (mg *FalsealarmmaskingRuleV1) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this FalsealarmmaskingRuleV1.

func (*FalsealarmmaskingRuleV1) SetObservation

func (tr *FalsealarmmaskingRuleV1) SetObservation(obs map[string]interface{}) error

SetObservation for this FalsealarmmaskingRuleV1

func (*FalsealarmmaskingRuleV1) SetParameters

func (tr *FalsealarmmaskingRuleV1) SetParameters(params map[string]interface{}) error

SetParameters for this FalsealarmmaskingRuleV1

func (*FalsealarmmaskingRuleV1) SetProviderConfigReference

func (mg *FalsealarmmaskingRuleV1) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this FalsealarmmaskingRuleV1.

func (*FalsealarmmaskingRuleV1) SetProviderReference

func (mg *FalsealarmmaskingRuleV1) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this FalsealarmmaskingRuleV1. Deprecated: Use SetProviderConfigReference.

func (*FalsealarmmaskingRuleV1) SetWriteConnectionSecretToReference

func (mg *FalsealarmmaskingRuleV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this FalsealarmmaskingRuleV1.

type FalsealarmmaskingRuleV1List

type FalsealarmmaskingRuleV1List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FalsealarmmaskingRuleV1 `json:"items"`
}

FalsealarmmaskingRuleV1List contains a list of FalsealarmmaskingRuleV1s

func (*FalsealarmmaskingRuleV1List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalsealarmmaskingRuleV1List.

func (*FalsealarmmaskingRuleV1List) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FalsealarmmaskingRuleV1List) DeepCopyObject

func (in *FalsealarmmaskingRuleV1List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FalsealarmmaskingRuleV1List) GetItems

GetItems of this FalsealarmmaskingRuleV1List.

type FalsealarmmaskingRuleV1Observation

type FalsealarmmaskingRuleV1Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*FalsealarmmaskingRuleV1Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalsealarmmaskingRuleV1Observation.

func (*FalsealarmmaskingRuleV1Observation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FalsealarmmaskingRuleV1Parameters

type FalsealarmmaskingRuleV1Parameters struct {

	// +kubebuilder:validation:Required
	PolicyID *string `json:"policyId" tf:"policy_id,omitempty"`

	// +kubebuilder:validation:Required
	Rule *string `json:"rule" tf:"rule,omitempty"`

	// +kubebuilder:validation:Required
	URL *string `json:"url" tf:"url,omitempty"`
}

func (*FalsealarmmaskingRuleV1Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalsealarmmaskingRuleV1Parameters.

func (*FalsealarmmaskingRuleV1Parameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FalsealarmmaskingRuleV1Spec

type FalsealarmmaskingRuleV1Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FalsealarmmaskingRuleV1Parameters `json:"forProvider"`
}

FalsealarmmaskingRuleV1Spec defines the desired state of FalsealarmmaskingRuleV1

func (*FalsealarmmaskingRuleV1Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalsealarmmaskingRuleV1Spec.

func (*FalsealarmmaskingRuleV1Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FalsealarmmaskingRuleV1Status

type FalsealarmmaskingRuleV1Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        FalsealarmmaskingRuleV1Observation `json:"atProvider,omitempty"`
}

FalsealarmmaskingRuleV1Status defines the observed state of FalsealarmmaskingRuleV1.

func (*FalsealarmmaskingRuleV1Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalsealarmmaskingRuleV1Status.

func (*FalsealarmmaskingRuleV1Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OptionsObservation

type OptionsObservation struct {
}

func (*OptionsObservation) DeepCopy

func (in *OptionsObservation) DeepCopy() *OptionsObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionsObservation.

func (*OptionsObservation) DeepCopyInto

func (in *OptionsObservation) DeepCopyInto(out *OptionsObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OptionsParameters

type OptionsParameters struct {

	// +kubebuilder:validation:Optional
	Antitamper *bool `json:"antitamper,omitempty" tf:"antitamper,omitempty"`

	// +kubebuilder:validation:Optional
	Cc *bool `json:"cc,omitempty" tf:"cc,omitempty"`

	// +kubebuilder:validation:Optional
	Common *bool `json:"common,omitempty" tf:"common,omitempty"`

	// +kubebuilder:validation:Optional
	Crawler *bool `json:"crawler,omitempty" tf:"crawler,omitempty"`

	// +kubebuilder:validation:Optional
	CrawlerEngine *bool `json:"crawlerEngine,omitempty" tf:"crawler_engine,omitempty"`

	// +kubebuilder:validation:Optional
	CrawlerOther *bool `json:"crawlerOther,omitempty" tf:"crawler_other,omitempty"`

	// +kubebuilder:validation:Optional
	CrawlerScanner *bool `json:"crawlerScanner,omitempty" tf:"crawler_scanner,omitempty"`

	// +kubebuilder:validation:Optional
	CrawlerScript *bool `json:"crawlerScript,omitempty" tf:"crawler_script,omitempty"`

	// +kubebuilder:validation:Optional
	Custom *bool `json:"custom,omitempty" tf:"custom,omitempty"`

	// +kubebuilder:validation:Optional
	Ignore *bool `json:"ignore,omitempty" tf:"ignore,omitempty"`

	// +kubebuilder:validation:Optional
	Privacy *bool `json:"privacy,omitempty" tf:"privacy,omitempty"`

	// +kubebuilder:validation:Optional
	Webattack *bool `json:"webattack,omitempty" tf:"webattack,omitempty"`

	// +kubebuilder:validation:Optional
	Webshell *bool `json:"webshell,omitempty" tf:"webshell,omitempty"`

	// +kubebuilder:validation:Optional
	Whiteblackip *bool `json:"whiteblackip,omitempty" tf:"whiteblackip,omitempty"`
}

func (*OptionsParameters) DeepCopy

func (in *OptionsParameters) DeepCopy() *OptionsParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionsParameters.

func (*OptionsParameters) DeepCopyInto

func (in *OptionsParameters) DeepCopyInto(out *OptionsParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyV1

type PolicyV1 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PolicyV1Spec   `json:"spec"`
	Status            PolicyV1Status `json:"status,omitempty"`
}

PolicyV1 is the Schema for the PolicyV1s 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,otcjet}

func (*PolicyV1) DeepCopy

func (in *PolicyV1) DeepCopy() *PolicyV1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV1.

func (*PolicyV1) DeepCopyInto

func (in *PolicyV1) DeepCopyInto(out *PolicyV1)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PolicyV1) DeepCopyObject

func (in *PolicyV1) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PolicyV1) GetCondition

func (mg *PolicyV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this PolicyV1.

func (*PolicyV1) GetConnectionDetailsMapping

func (tr *PolicyV1) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this PolicyV1

func (*PolicyV1) GetDeletionPolicy

func (mg *PolicyV1) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this PolicyV1.

func (*PolicyV1) GetID

func (tr *PolicyV1) GetID() string

GetID returns ID of underlying Terraform resource of this PolicyV1

func (*PolicyV1) GetObservation

func (tr *PolicyV1) GetObservation() (map[string]interface{}, error)

GetObservation of this PolicyV1

func (*PolicyV1) GetParameters

func (tr *PolicyV1) GetParameters() (map[string]interface{}, error)

GetParameters of this PolicyV1

func (*PolicyV1) GetProviderConfigReference

func (mg *PolicyV1) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this PolicyV1.

func (*PolicyV1) GetProviderReference

func (mg *PolicyV1) GetProviderReference() *xpv1.Reference

GetProviderReference of this PolicyV1. Deprecated: Use GetProviderConfigReference.

func (*PolicyV1) GetTerraformResourceType

func (mg *PolicyV1) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this PolicyV1

func (*PolicyV1) GetTerraformSchemaVersion

func (tr *PolicyV1) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*PolicyV1) GetWriteConnectionSecretToReference

func (mg *PolicyV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this PolicyV1.

func (*PolicyV1) LateInitialize

func (tr *PolicyV1) LateInitialize(attrs []byte) (bool, error)

LateInitialize this PolicyV1 using its observed tfState. returns True if there are any spec changes for the resource.

func (*PolicyV1) SetConditions

func (mg *PolicyV1) SetConditions(c ...xpv1.Condition)

SetConditions of this PolicyV1.

func (*PolicyV1) SetDeletionPolicy

func (mg *PolicyV1) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this PolicyV1.

func (*PolicyV1) SetObservation

func (tr *PolicyV1) SetObservation(obs map[string]interface{}) error

SetObservation for this PolicyV1

func (*PolicyV1) SetParameters

func (tr *PolicyV1) SetParameters(params map[string]interface{}) error

SetParameters for this PolicyV1

func (*PolicyV1) SetProviderConfigReference

func (mg *PolicyV1) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this PolicyV1.

func (*PolicyV1) SetProviderReference

func (mg *PolicyV1) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this PolicyV1. Deprecated: Use SetProviderConfigReference.

func (*PolicyV1) SetWriteConnectionSecretToReference

func (mg *PolicyV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this PolicyV1.

type PolicyV1List

type PolicyV1List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []PolicyV1 `json:"items"`
}

PolicyV1List contains a list of PolicyV1s

func (*PolicyV1List) DeepCopy

func (in *PolicyV1List) DeepCopy() *PolicyV1List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV1List.

func (*PolicyV1List) DeepCopyInto

func (in *PolicyV1List) DeepCopyInto(out *PolicyV1List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PolicyV1List) DeepCopyObject

func (in *PolicyV1List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PolicyV1List) GetItems

func (l *PolicyV1List) GetItems() []resource.Managed

GetItems of this PolicyV1List.

type PolicyV1Observation

type PolicyV1Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*PolicyV1Observation) DeepCopy

func (in *PolicyV1Observation) DeepCopy() *PolicyV1Observation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV1Observation.

func (*PolicyV1Observation) DeepCopyInto

func (in *PolicyV1Observation) DeepCopyInto(out *PolicyV1Observation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyV1Parameters

type PolicyV1Parameters struct {

	// +kubebuilder:validation:Optional
	Action []ActionParameters `json:"action,omitempty" tf:"action,omitempty"`

	// +kubebuilder:validation:Optional
	FullDetection *bool `json:"fullDetection,omitempty" tf:"full_detection,omitempty"`

	// +kubebuilder:validation:Optional
	Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"`

	// +kubebuilder:validation:Optional
	Level *int64 `json:"level,omitempty" tf:"level,omitempty"`

	// +kubebuilder:validation:Optional
	Options []OptionsParameters `json:"options,omitempty" tf:"options,omitempty"`
}

func (*PolicyV1Parameters) DeepCopy

func (in *PolicyV1Parameters) DeepCopy() *PolicyV1Parameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV1Parameters.

func (*PolicyV1Parameters) DeepCopyInto

func (in *PolicyV1Parameters) DeepCopyInto(out *PolicyV1Parameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyV1Spec

type PolicyV1Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PolicyV1Parameters `json:"forProvider"`
}

PolicyV1Spec defines the desired state of PolicyV1

func (*PolicyV1Spec) DeepCopy

func (in *PolicyV1Spec) DeepCopy() *PolicyV1Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV1Spec.

func (*PolicyV1Spec) DeepCopyInto

func (in *PolicyV1Spec) DeepCopyInto(out *PolicyV1Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PolicyV1Status

type PolicyV1Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PolicyV1Observation `json:"atProvider,omitempty"`
}

PolicyV1Status defines the observed state of PolicyV1.

func (*PolicyV1Status) DeepCopy

func (in *PolicyV1Status) DeepCopy() *PolicyV1Status

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV1Status.

func (*PolicyV1Status) DeepCopyInto

func (in *PolicyV1Status) DeepCopyInto(out *PolicyV1Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PreciseprotectionRuleV1

type PreciseprotectionRuleV1 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PreciseprotectionRuleV1Spec   `json:"spec"`
	Status            PreciseprotectionRuleV1Status `json:"status,omitempty"`
}

PreciseprotectionRuleV1 is the Schema for the PreciseprotectionRuleV1s 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,otcjet}

func (*PreciseprotectionRuleV1) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreciseprotectionRuleV1.

func (*PreciseprotectionRuleV1) DeepCopyInto

func (in *PreciseprotectionRuleV1) DeepCopyInto(out *PreciseprotectionRuleV1)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PreciseprotectionRuleV1) DeepCopyObject

func (in *PreciseprotectionRuleV1) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PreciseprotectionRuleV1) GetCondition

GetCondition of this PreciseprotectionRuleV1.

func (*PreciseprotectionRuleV1) GetConnectionDetailsMapping

func (tr *PreciseprotectionRuleV1) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this PreciseprotectionRuleV1

func (*PreciseprotectionRuleV1) GetDeletionPolicy

func (mg *PreciseprotectionRuleV1) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this PreciseprotectionRuleV1.

func (*PreciseprotectionRuleV1) GetID

func (tr *PreciseprotectionRuleV1) GetID() string

GetID returns ID of underlying Terraform resource of this PreciseprotectionRuleV1

func (*PreciseprotectionRuleV1) GetObservation

func (tr *PreciseprotectionRuleV1) GetObservation() (map[string]interface{}, error)

GetObservation of this PreciseprotectionRuleV1

func (*PreciseprotectionRuleV1) GetParameters

func (tr *PreciseprotectionRuleV1) GetParameters() (map[string]interface{}, error)

GetParameters of this PreciseprotectionRuleV1

func (*PreciseprotectionRuleV1) GetProviderConfigReference

func (mg *PreciseprotectionRuleV1) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this PreciseprotectionRuleV1.

func (*PreciseprotectionRuleV1) GetProviderReference

func (mg *PreciseprotectionRuleV1) GetProviderReference() *xpv1.Reference

GetProviderReference of this PreciseprotectionRuleV1. Deprecated: Use GetProviderConfigReference.

func (*PreciseprotectionRuleV1) GetTerraformResourceType

func (mg *PreciseprotectionRuleV1) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this PreciseprotectionRuleV1

func (*PreciseprotectionRuleV1) GetTerraformSchemaVersion

func (tr *PreciseprotectionRuleV1) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*PreciseprotectionRuleV1) GetWriteConnectionSecretToReference

func (mg *PreciseprotectionRuleV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this PreciseprotectionRuleV1.

func (*PreciseprotectionRuleV1) LateInitialize

func (tr *PreciseprotectionRuleV1) LateInitialize(attrs []byte) (bool, error)

LateInitialize this PreciseprotectionRuleV1 using its observed tfState. returns True if there are any spec changes for the resource.

func (*PreciseprotectionRuleV1) SetConditions

func (mg *PreciseprotectionRuleV1) SetConditions(c ...xpv1.Condition)

SetConditions of this PreciseprotectionRuleV1.

func (*PreciseprotectionRuleV1) SetDeletionPolicy

func (mg *PreciseprotectionRuleV1) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this PreciseprotectionRuleV1.

func (*PreciseprotectionRuleV1) SetObservation

func (tr *PreciseprotectionRuleV1) SetObservation(obs map[string]interface{}) error

SetObservation for this PreciseprotectionRuleV1

func (*PreciseprotectionRuleV1) SetParameters

func (tr *PreciseprotectionRuleV1) SetParameters(params map[string]interface{}) error

SetParameters for this PreciseprotectionRuleV1

func (*PreciseprotectionRuleV1) SetProviderConfigReference

func (mg *PreciseprotectionRuleV1) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this PreciseprotectionRuleV1.

func (*PreciseprotectionRuleV1) SetProviderReference

func (mg *PreciseprotectionRuleV1) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this PreciseprotectionRuleV1. Deprecated: Use SetProviderConfigReference.

func (*PreciseprotectionRuleV1) SetWriteConnectionSecretToReference

func (mg *PreciseprotectionRuleV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this PreciseprotectionRuleV1.

type PreciseprotectionRuleV1List

type PreciseprotectionRuleV1List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []PreciseprotectionRuleV1 `json:"items"`
}

PreciseprotectionRuleV1List contains a list of PreciseprotectionRuleV1s

func (*PreciseprotectionRuleV1List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreciseprotectionRuleV1List.

func (*PreciseprotectionRuleV1List) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PreciseprotectionRuleV1List) DeepCopyObject

func (in *PreciseprotectionRuleV1List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PreciseprotectionRuleV1List) GetItems

GetItems of this PreciseprotectionRuleV1List.

type PreciseprotectionRuleV1Observation

type PreciseprotectionRuleV1Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*PreciseprotectionRuleV1Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreciseprotectionRuleV1Observation.

func (*PreciseprotectionRuleV1Observation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PreciseprotectionRuleV1Parameters

type PreciseprotectionRuleV1Parameters struct {

	// +kubebuilder:validation:Required
	ActionCategory *string `json:"actionCategory" tf:"action_category,omitempty"`

	// +kubebuilder:validation:Required
	Conditions []ConditionsParameters `json:"conditions" tf:"conditions,omitempty"`

	// +kubebuilder:validation:Optional
	End *string `json:"end,omitempty" tf:"end,omitempty"`

	// +kubebuilder:validation:Required
	PolicyID *string `json:"policyId" tf:"policy_id,omitempty"`

	// +kubebuilder:validation:Optional
	Priority *int64 `json:"priority,omitempty" tf:"priority,omitempty"`

	// +kubebuilder:validation:Optional
	Start *string `json:"start,omitempty" tf:"start,omitempty"`

	// +kubebuilder:validation:Optional
	Time *bool `json:"time,omitempty" tf:"time,omitempty"`
}

func (*PreciseprotectionRuleV1Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreciseprotectionRuleV1Parameters.

func (*PreciseprotectionRuleV1Parameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PreciseprotectionRuleV1Spec

type PreciseprotectionRuleV1Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PreciseprotectionRuleV1Parameters `json:"forProvider"`
}

PreciseprotectionRuleV1Spec defines the desired state of PreciseprotectionRuleV1

func (*PreciseprotectionRuleV1Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreciseprotectionRuleV1Spec.

func (*PreciseprotectionRuleV1Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PreciseprotectionRuleV1Status

type PreciseprotectionRuleV1Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PreciseprotectionRuleV1Observation `json:"atProvider,omitempty"`
}

PreciseprotectionRuleV1Status defines the observed state of PreciseprotectionRuleV1.

func (*PreciseprotectionRuleV1Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreciseprotectionRuleV1Status.

func (*PreciseprotectionRuleV1Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerObservation

type ServerObservation struct {
}

func (*ServerObservation) DeepCopy

func (in *ServerObservation) DeepCopy() *ServerObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerObservation.

func (*ServerObservation) DeepCopyInto

func (in *ServerObservation) DeepCopyInto(out *ServerObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerParameters

type ServerParameters struct {

	// +kubebuilder:validation:Required
	Address *string `json:"address" tf:"address,omitempty"`

	// +kubebuilder:validation:Optional
	BackProtocol *string `json:"backProtocol,omitempty" tf:"back_protocol,omitempty"`

	// +kubebuilder:validation:Optional
	ClientProtocol *string `json:"clientProtocol,omitempty" tf:"client_protocol,omitempty"`

	// +kubebuilder:validation:Optional
	FrontProtocol *string `json:"frontProtocol,omitempty" tf:"front_protocol,omitempty"`

	// +kubebuilder:validation:Required
	Port *string `json:"port" tf:"port,omitempty"`

	// +kubebuilder:validation:Optional
	ServerProtocol *string `json:"serverProtocol,omitempty" tf:"server_protocol,omitempty"`
}

func (*ServerParameters) DeepCopy

func (in *ServerParameters) DeepCopy() *ServerParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerParameters.

func (*ServerParameters) DeepCopyInto

func (in *ServerParameters) DeepCopyInto(out *ServerParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebtamperprotectionRuleV1

type WebtamperprotectionRuleV1 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WebtamperprotectionRuleV1Spec   `json:"spec"`
	Status            WebtamperprotectionRuleV1Status `json:"status,omitempty"`
}

WebtamperprotectionRuleV1 is the Schema for the WebtamperprotectionRuleV1s 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,otcjet}

func (*WebtamperprotectionRuleV1) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebtamperprotectionRuleV1.

func (*WebtamperprotectionRuleV1) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebtamperprotectionRuleV1) DeepCopyObject

func (in *WebtamperprotectionRuleV1) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WebtamperprotectionRuleV1) GetCondition

GetCondition of this WebtamperprotectionRuleV1.

func (*WebtamperprotectionRuleV1) GetConnectionDetailsMapping

func (tr *WebtamperprotectionRuleV1) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this WebtamperprotectionRuleV1

func (*WebtamperprotectionRuleV1) GetDeletionPolicy

func (mg *WebtamperprotectionRuleV1) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this WebtamperprotectionRuleV1.

func (*WebtamperprotectionRuleV1) GetID

func (tr *WebtamperprotectionRuleV1) GetID() string

GetID returns ID of underlying Terraform resource of this WebtamperprotectionRuleV1

func (*WebtamperprotectionRuleV1) GetObservation

func (tr *WebtamperprotectionRuleV1) GetObservation() (map[string]interface{}, error)

GetObservation of this WebtamperprotectionRuleV1

func (*WebtamperprotectionRuleV1) GetParameters

func (tr *WebtamperprotectionRuleV1) GetParameters() (map[string]interface{}, error)

GetParameters of this WebtamperprotectionRuleV1

func (*WebtamperprotectionRuleV1) GetProviderConfigReference

func (mg *WebtamperprotectionRuleV1) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this WebtamperprotectionRuleV1.

func (*WebtamperprotectionRuleV1) GetProviderReference

func (mg *WebtamperprotectionRuleV1) GetProviderReference() *xpv1.Reference

GetProviderReference of this WebtamperprotectionRuleV1. Deprecated: Use GetProviderConfigReference.

func (*WebtamperprotectionRuleV1) GetTerraformResourceType

func (mg *WebtamperprotectionRuleV1) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this WebtamperprotectionRuleV1

func (*WebtamperprotectionRuleV1) GetTerraformSchemaVersion

func (tr *WebtamperprotectionRuleV1) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*WebtamperprotectionRuleV1) GetWriteConnectionSecretToReference

func (mg *WebtamperprotectionRuleV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this WebtamperprotectionRuleV1.

func (*WebtamperprotectionRuleV1) LateInitialize

func (tr *WebtamperprotectionRuleV1) LateInitialize(attrs []byte) (bool, error)

LateInitialize this WebtamperprotectionRuleV1 using its observed tfState. returns True if there are any spec changes for the resource.

func (*WebtamperprotectionRuleV1) SetConditions

func (mg *WebtamperprotectionRuleV1) SetConditions(c ...xpv1.Condition)

SetConditions of this WebtamperprotectionRuleV1.

func (*WebtamperprotectionRuleV1) SetDeletionPolicy

func (mg *WebtamperprotectionRuleV1) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this WebtamperprotectionRuleV1.

func (*WebtamperprotectionRuleV1) SetObservation

func (tr *WebtamperprotectionRuleV1) SetObservation(obs map[string]interface{}) error

SetObservation for this WebtamperprotectionRuleV1

func (*WebtamperprotectionRuleV1) SetParameters

func (tr *WebtamperprotectionRuleV1) SetParameters(params map[string]interface{}) error

SetParameters for this WebtamperprotectionRuleV1

func (*WebtamperprotectionRuleV1) SetProviderConfigReference

func (mg *WebtamperprotectionRuleV1) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this WebtamperprotectionRuleV1.

func (*WebtamperprotectionRuleV1) SetProviderReference

func (mg *WebtamperprotectionRuleV1) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this WebtamperprotectionRuleV1. Deprecated: Use SetProviderConfigReference.

func (*WebtamperprotectionRuleV1) SetWriteConnectionSecretToReference

func (mg *WebtamperprotectionRuleV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this WebtamperprotectionRuleV1.

type WebtamperprotectionRuleV1List

type WebtamperprotectionRuleV1List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []WebtamperprotectionRuleV1 `json:"items"`
}

WebtamperprotectionRuleV1List contains a list of WebtamperprotectionRuleV1s

func (*WebtamperprotectionRuleV1List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebtamperprotectionRuleV1List.

func (*WebtamperprotectionRuleV1List) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WebtamperprotectionRuleV1List) DeepCopyObject

func (in *WebtamperprotectionRuleV1List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WebtamperprotectionRuleV1List) GetItems

GetItems of this WebtamperprotectionRuleV1List.

type WebtamperprotectionRuleV1Observation

type WebtamperprotectionRuleV1Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*WebtamperprotectionRuleV1Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebtamperprotectionRuleV1Observation.

func (*WebtamperprotectionRuleV1Observation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebtamperprotectionRuleV1Parameters

type WebtamperprotectionRuleV1Parameters struct {

	// +kubebuilder:validation:Required
	Hostname *string `json:"hostname" tf:"hostname,omitempty"`

	// +kubebuilder:validation:Required
	PolicyID *string `json:"policyId" tf:"policy_id,omitempty"`

	// +kubebuilder:validation:Required
	URL *string `json:"url" tf:"url,omitempty"`
}

func (*WebtamperprotectionRuleV1Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebtamperprotectionRuleV1Parameters.

func (*WebtamperprotectionRuleV1Parameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebtamperprotectionRuleV1Spec

type WebtamperprotectionRuleV1Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     WebtamperprotectionRuleV1Parameters `json:"forProvider"`
}

WebtamperprotectionRuleV1Spec defines the desired state of WebtamperprotectionRuleV1

func (*WebtamperprotectionRuleV1Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebtamperprotectionRuleV1Spec.

func (*WebtamperprotectionRuleV1Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WebtamperprotectionRuleV1Status

type WebtamperprotectionRuleV1Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        WebtamperprotectionRuleV1Observation `json:"atProvider,omitempty"`
}

WebtamperprotectionRuleV1Status defines the observed state of WebtamperprotectionRuleV1.

func (*WebtamperprotectionRuleV1Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebtamperprotectionRuleV1Status.

func (*WebtamperprotectionRuleV1Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WhiteblackipRuleV1

type WhiteblackipRuleV1 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WhiteblackipRuleV1Spec   `json:"spec"`
	Status            WhiteblackipRuleV1Status `json:"status,omitempty"`
}

WhiteblackipRuleV1 is the Schema for the WhiteblackipRuleV1s 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,otcjet}

func (*WhiteblackipRuleV1) DeepCopy

func (in *WhiteblackipRuleV1) DeepCopy() *WhiteblackipRuleV1

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhiteblackipRuleV1.

func (*WhiteblackipRuleV1) DeepCopyInto

func (in *WhiteblackipRuleV1) DeepCopyInto(out *WhiteblackipRuleV1)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WhiteblackipRuleV1) DeepCopyObject

func (in *WhiteblackipRuleV1) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WhiteblackipRuleV1) GetCondition

func (mg *WhiteblackipRuleV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this WhiteblackipRuleV1.

func (*WhiteblackipRuleV1) GetConnectionDetailsMapping

func (tr *WhiteblackipRuleV1) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this WhiteblackipRuleV1

func (*WhiteblackipRuleV1) GetDeletionPolicy

func (mg *WhiteblackipRuleV1) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this WhiteblackipRuleV1.

func (*WhiteblackipRuleV1) GetID

func (tr *WhiteblackipRuleV1) GetID() string

GetID returns ID of underlying Terraform resource of this WhiteblackipRuleV1

func (*WhiteblackipRuleV1) GetObservation

func (tr *WhiteblackipRuleV1) GetObservation() (map[string]interface{}, error)

GetObservation of this WhiteblackipRuleV1

func (*WhiteblackipRuleV1) GetParameters

func (tr *WhiteblackipRuleV1) GetParameters() (map[string]interface{}, error)

GetParameters of this WhiteblackipRuleV1

func (*WhiteblackipRuleV1) GetProviderConfigReference

func (mg *WhiteblackipRuleV1) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this WhiteblackipRuleV1.

func (*WhiteblackipRuleV1) GetProviderReference

func (mg *WhiteblackipRuleV1) GetProviderReference() *xpv1.Reference

GetProviderReference of this WhiteblackipRuleV1. Deprecated: Use GetProviderConfigReference.

func (*WhiteblackipRuleV1) GetTerraformResourceType

func (mg *WhiteblackipRuleV1) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this WhiteblackipRuleV1

func (*WhiteblackipRuleV1) GetTerraformSchemaVersion

func (tr *WhiteblackipRuleV1) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*WhiteblackipRuleV1) GetWriteConnectionSecretToReference

func (mg *WhiteblackipRuleV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this WhiteblackipRuleV1.

func (*WhiteblackipRuleV1) LateInitialize

func (tr *WhiteblackipRuleV1) LateInitialize(attrs []byte) (bool, error)

LateInitialize this WhiteblackipRuleV1 using its observed tfState. returns True if there are any spec changes for the resource.

func (*WhiteblackipRuleV1) SetConditions

func (mg *WhiteblackipRuleV1) SetConditions(c ...xpv1.Condition)

SetConditions of this WhiteblackipRuleV1.

func (*WhiteblackipRuleV1) SetDeletionPolicy

func (mg *WhiteblackipRuleV1) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this WhiteblackipRuleV1.

func (*WhiteblackipRuleV1) SetObservation

func (tr *WhiteblackipRuleV1) SetObservation(obs map[string]interface{}) error

SetObservation for this WhiteblackipRuleV1

func (*WhiteblackipRuleV1) SetParameters

func (tr *WhiteblackipRuleV1) SetParameters(params map[string]interface{}) error

SetParameters for this WhiteblackipRuleV1

func (*WhiteblackipRuleV1) SetProviderConfigReference

func (mg *WhiteblackipRuleV1) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this WhiteblackipRuleV1.

func (*WhiteblackipRuleV1) SetProviderReference

func (mg *WhiteblackipRuleV1) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this WhiteblackipRuleV1. Deprecated: Use SetProviderConfigReference.

func (*WhiteblackipRuleV1) SetWriteConnectionSecretToReference

func (mg *WhiteblackipRuleV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this WhiteblackipRuleV1.

type WhiteblackipRuleV1List

type WhiteblackipRuleV1List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []WhiteblackipRuleV1 `json:"items"`
}

WhiteblackipRuleV1List contains a list of WhiteblackipRuleV1s

func (*WhiteblackipRuleV1List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhiteblackipRuleV1List.

func (*WhiteblackipRuleV1List) DeepCopyInto

func (in *WhiteblackipRuleV1List) DeepCopyInto(out *WhiteblackipRuleV1List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WhiteblackipRuleV1List) DeepCopyObject

func (in *WhiteblackipRuleV1List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*WhiteblackipRuleV1List) GetItems

func (l *WhiteblackipRuleV1List) GetItems() []resource.Managed

GetItems of this WhiteblackipRuleV1List.

type WhiteblackipRuleV1Observation

type WhiteblackipRuleV1Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*WhiteblackipRuleV1Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhiteblackipRuleV1Observation.

func (*WhiteblackipRuleV1Observation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WhiteblackipRuleV1Parameters

type WhiteblackipRuleV1Parameters struct {

	// +kubebuilder:validation:Required
	Addr *string `json:"addr" tf:"addr,omitempty"`

	// +kubebuilder:validation:Required
	PolicyID *string `json:"policyId" tf:"policy_id,omitempty"`

	// +kubebuilder:validation:Optional
	White *int64 `json:"white,omitempty" tf:"white,omitempty"`
}

func (*WhiteblackipRuleV1Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhiteblackipRuleV1Parameters.

func (*WhiteblackipRuleV1Parameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WhiteblackipRuleV1Spec

type WhiteblackipRuleV1Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     WhiteblackipRuleV1Parameters `json:"forProvider"`
}

WhiteblackipRuleV1Spec defines the desired state of WhiteblackipRuleV1

func (*WhiteblackipRuleV1Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhiteblackipRuleV1Spec.

func (*WhiteblackipRuleV1Spec) DeepCopyInto

func (in *WhiteblackipRuleV1Spec) DeepCopyInto(out *WhiteblackipRuleV1Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WhiteblackipRuleV1Status

type WhiteblackipRuleV1Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        WhiteblackipRuleV1Observation `json:"atProvider,omitempty"`
}

WhiteblackipRuleV1Status defines the observed state of WhiteblackipRuleV1.

func (*WhiteblackipRuleV1Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhiteblackipRuleV1Status.

func (*WhiteblackipRuleV1Status) DeepCopyInto

func (in *WhiteblackipRuleV1Status) DeepCopyInto(out *WhiteblackipRuleV1Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL