Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=waf.otc.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ActionObservation
- type ActionParameters
- type AlarmNotificationV1
- func (in *AlarmNotificationV1) DeepCopy() *AlarmNotificationV1
- func (in *AlarmNotificationV1) DeepCopyInto(out *AlarmNotificationV1)
- func (in *AlarmNotificationV1) DeepCopyObject() runtime.Object
- func (mg *AlarmNotificationV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AlarmNotificationV1) GetConnectionDetailsMapping() map[string]string
- func (mg *AlarmNotificationV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AlarmNotificationV1) GetID() string
- func (tr *AlarmNotificationV1) GetObservation() (map[string]interface{}, error)
- func (tr *AlarmNotificationV1) GetParameters() (map[string]interface{}, error)
- func (mg *AlarmNotificationV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *AlarmNotificationV1) GetProviderReference() *xpv1.Reference
- func (mg *AlarmNotificationV1) GetTerraformResourceType() string
- func (tr *AlarmNotificationV1) GetTerraformSchemaVersion() int
- func (mg *AlarmNotificationV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AlarmNotificationV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *AlarmNotificationV1) SetConditions(c ...xpv1.Condition)
- func (mg *AlarmNotificationV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AlarmNotificationV1) SetObservation(obs map[string]interface{}) error
- func (tr *AlarmNotificationV1) SetParameters(params map[string]interface{}) error
- func (mg *AlarmNotificationV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AlarmNotificationV1) SetProviderReference(r *xpv1.Reference)
- func (mg *AlarmNotificationV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AlarmNotificationV1List
- type AlarmNotificationV1Observation
- type AlarmNotificationV1Parameters
- type AlarmNotificationV1Spec
- type AlarmNotificationV1Status
- type CcattackprotectionRuleV1
- func (in *CcattackprotectionRuleV1) DeepCopy() *CcattackprotectionRuleV1
- func (in *CcattackprotectionRuleV1) DeepCopyInto(out *CcattackprotectionRuleV1)
- func (in *CcattackprotectionRuleV1) DeepCopyObject() runtime.Object
- func (mg *CcattackprotectionRuleV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CcattackprotectionRuleV1) GetConnectionDetailsMapping() map[string]string
- func (mg *CcattackprotectionRuleV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CcattackprotectionRuleV1) GetID() string
- func (tr *CcattackprotectionRuleV1) GetObservation() (map[string]interface{}, error)
- func (tr *CcattackprotectionRuleV1) GetParameters() (map[string]interface{}, error)
- func (mg *CcattackprotectionRuleV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *CcattackprotectionRuleV1) GetProviderReference() *xpv1.Reference
- func (mg *CcattackprotectionRuleV1) GetTerraformResourceType() string
- func (tr *CcattackprotectionRuleV1) GetTerraformSchemaVersion() int
- func (mg *CcattackprotectionRuleV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CcattackprotectionRuleV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *CcattackprotectionRuleV1) SetConditions(c ...xpv1.Condition)
- func (mg *CcattackprotectionRuleV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CcattackprotectionRuleV1) SetObservation(obs map[string]interface{}) error
- func (tr *CcattackprotectionRuleV1) SetParameters(params map[string]interface{}) error
- func (mg *CcattackprotectionRuleV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CcattackprotectionRuleV1) SetProviderReference(r *xpv1.Reference)
- func (mg *CcattackprotectionRuleV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CcattackprotectionRuleV1List
- func (in *CcattackprotectionRuleV1List) DeepCopy() *CcattackprotectionRuleV1List
- func (in *CcattackprotectionRuleV1List) DeepCopyInto(out *CcattackprotectionRuleV1List)
- func (in *CcattackprotectionRuleV1List) DeepCopyObject() runtime.Object
- func (l *CcattackprotectionRuleV1List) GetItems() []resource.Managed
- type CcattackprotectionRuleV1Observation
- type CcattackprotectionRuleV1Parameters
- type CcattackprotectionRuleV1Spec
- type CcattackprotectionRuleV1Status
- type CertificateV1
- func (in *CertificateV1) DeepCopy() *CertificateV1
- func (in *CertificateV1) DeepCopyInto(out *CertificateV1)
- func (in *CertificateV1) DeepCopyObject() runtime.Object
- func (mg *CertificateV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CertificateV1) GetConnectionDetailsMapping() map[string]string
- func (mg *CertificateV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CertificateV1) GetID() string
- func (tr *CertificateV1) GetObservation() (map[string]interface{}, error)
- func (tr *CertificateV1) GetParameters() (map[string]interface{}, error)
- func (mg *CertificateV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *CertificateV1) GetProviderReference() *xpv1.Reference
- func (mg *CertificateV1) GetTerraformResourceType() string
- func (tr *CertificateV1) GetTerraformSchemaVersion() int
- func (mg *CertificateV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CertificateV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *CertificateV1) SetConditions(c ...xpv1.Condition)
- func (mg *CertificateV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CertificateV1) SetObservation(obs map[string]interface{}) error
- func (tr *CertificateV1) SetParameters(params map[string]interface{}) error
- func (mg *CertificateV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CertificateV1) SetProviderReference(r *xpv1.Reference)
- func (mg *CertificateV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateV1List
- type CertificateV1Observation
- type CertificateV1Parameters
- type CertificateV1Spec
- type CertificateV1Status
- type ConditionsObservation
- type ConditionsParameters
- type DatamaskingRuleV1
- func (in *DatamaskingRuleV1) DeepCopy() *DatamaskingRuleV1
- func (in *DatamaskingRuleV1) DeepCopyInto(out *DatamaskingRuleV1)
- func (in *DatamaskingRuleV1) DeepCopyObject() runtime.Object
- func (mg *DatamaskingRuleV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DatamaskingRuleV1) GetConnectionDetailsMapping() map[string]string
- func (mg *DatamaskingRuleV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DatamaskingRuleV1) GetID() string
- func (tr *DatamaskingRuleV1) GetObservation() (map[string]interface{}, error)
- func (tr *DatamaskingRuleV1) GetParameters() (map[string]interface{}, error)
- func (mg *DatamaskingRuleV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *DatamaskingRuleV1) GetProviderReference() *xpv1.Reference
- func (mg *DatamaskingRuleV1) GetTerraformResourceType() string
- func (tr *DatamaskingRuleV1) GetTerraformSchemaVersion() int
- func (mg *DatamaskingRuleV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DatamaskingRuleV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *DatamaskingRuleV1) SetConditions(c ...xpv1.Condition)
- func (mg *DatamaskingRuleV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DatamaskingRuleV1) SetObservation(obs map[string]interface{}) error
- func (tr *DatamaskingRuleV1) SetParameters(params map[string]interface{}) error
- func (mg *DatamaskingRuleV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DatamaskingRuleV1) SetProviderReference(r *xpv1.Reference)
- func (mg *DatamaskingRuleV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatamaskingRuleV1List
- type DatamaskingRuleV1Observation
- type DatamaskingRuleV1Parameters
- type DatamaskingRuleV1Spec
- type DatamaskingRuleV1Status
- type DomainV1
- func (in *DomainV1) DeepCopy() *DomainV1
- func (in *DomainV1) DeepCopyInto(out *DomainV1)
- func (in *DomainV1) DeepCopyObject() runtime.Object
- func (mg *DomainV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DomainV1) GetConnectionDetailsMapping() map[string]string
- func (mg *DomainV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DomainV1) GetID() string
- func (tr *DomainV1) GetObservation() (map[string]interface{}, error)
- func (tr *DomainV1) GetParameters() (map[string]interface{}, error)
- func (mg *DomainV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *DomainV1) GetProviderReference() *xpv1.Reference
- func (mg *DomainV1) GetTerraformResourceType() string
- func (tr *DomainV1) GetTerraformSchemaVersion() int
- func (mg *DomainV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DomainV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *DomainV1) SetConditions(c ...xpv1.Condition)
- func (mg *DomainV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DomainV1) SetObservation(obs map[string]interface{}) error
- func (tr *DomainV1) SetParameters(params map[string]interface{}) error
- func (mg *DomainV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DomainV1) SetProviderReference(r *xpv1.Reference)
- func (mg *DomainV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DomainV1List
- type DomainV1Observation
- type DomainV1Parameters
- type DomainV1Spec
- type DomainV1Status
- type FalsealarmmaskingRuleV1
- func (in *FalsealarmmaskingRuleV1) DeepCopy() *FalsealarmmaskingRuleV1
- func (in *FalsealarmmaskingRuleV1) DeepCopyInto(out *FalsealarmmaskingRuleV1)
- func (in *FalsealarmmaskingRuleV1) DeepCopyObject() runtime.Object
- func (mg *FalsealarmmaskingRuleV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FalsealarmmaskingRuleV1) GetConnectionDetailsMapping() map[string]string
- func (mg *FalsealarmmaskingRuleV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FalsealarmmaskingRuleV1) GetID() string
- func (tr *FalsealarmmaskingRuleV1) GetObservation() (map[string]interface{}, error)
- func (tr *FalsealarmmaskingRuleV1) GetParameters() (map[string]interface{}, error)
- func (mg *FalsealarmmaskingRuleV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *FalsealarmmaskingRuleV1) GetProviderReference() *xpv1.Reference
- func (mg *FalsealarmmaskingRuleV1) GetTerraformResourceType() string
- func (tr *FalsealarmmaskingRuleV1) GetTerraformSchemaVersion() int
- func (mg *FalsealarmmaskingRuleV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FalsealarmmaskingRuleV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *FalsealarmmaskingRuleV1) SetConditions(c ...xpv1.Condition)
- func (mg *FalsealarmmaskingRuleV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FalsealarmmaskingRuleV1) SetObservation(obs map[string]interface{}) error
- func (tr *FalsealarmmaskingRuleV1) SetParameters(params map[string]interface{}) error
- func (mg *FalsealarmmaskingRuleV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FalsealarmmaskingRuleV1) SetProviderReference(r *xpv1.Reference)
- func (mg *FalsealarmmaskingRuleV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FalsealarmmaskingRuleV1List
- func (in *FalsealarmmaskingRuleV1List) DeepCopy() *FalsealarmmaskingRuleV1List
- func (in *FalsealarmmaskingRuleV1List) DeepCopyInto(out *FalsealarmmaskingRuleV1List)
- func (in *FalsealarmmaskingRuleV1List) DeepCopyObject() runtime.Object
- func (l *FalsealarmmaskingRuleV1List) GetItems() []resource.Managed
- type FalsealarmmaskingRuleV1Observation
- type FalsealarmmaskingRuleV1Parameters
- type FalsealarmmaskingRuleV1Spec
- type FalsealarmmaskingRuleV1Status
- type OptionsObservation
- type OptionsParameters
- type PolicyV1
- func (in *PolicyV1) DeepCopy() *PolicyV1
- func (in *PolicyV1) DeepCopyInto(out *PolicyV1)
- func (in *PolicyV1) DeepCopyObject() runtime.Object
- func (mg *PolicyV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyV1) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyV1) GetID() string
- func (tr *PolicyV1) GetObservation() (map[string]interface{}, error)
- func (tr *PolicyV1) GetParameters() (map[string]interface{}, error)
- func (mg *PolicyV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyV1) GetProviderReference() *xpv1.Reference
- func (mg *PolicyV1) GetTerraformResourceType() string
- func (tr *PolicyV1) GetTerraformSchemaVersion() int
- func (mg *PolicyV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyV1) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PolicyV1) SetObservation(obs map[string]interface{}) error
- func (tr *PolicyV1) SetParameters(params map[string]interface{}) error
- func (mg *PolicyV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyV1) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyV1List
- type PolicyV1Observation
- type PolicyV1Parameters
- type PolicyV1Spec
- type PolicyV1Status
- type PreciseprotectionRuleV1
- func (in *PreciseprotectionRuleV1) DeepCopy() *PreciseprotectionRuleV1
- func (in *PreciseprotectionRuleV1) DeepCopyInto(out *PreciseprotectionRuleV1)
- func (in *PreciseprotectionRuleV1) DeepCopyObject() runtime.Object
- func (mg *PreciseprotectionRuleV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PreciseprotectionRuleV1) GetConnectionDetailsMapping() map[string]string
- func (mg *PreciseprotectionRuleV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PreciseprotectionRuleV1) GetID() string
- func (tr *PreciseprotectionRuleV1) GetObservation() (map[string]interface{}, error)
- func (tr *PreciseprotectionRuleV1) GetParameters() (map[string]interface{}, error)
- func (mg *PreciseprotectionRuleV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *PreciseprotectionRuleV1) GetProviderReference() *xpv1.Reference
- func (mg *PreciseprotectionRuleV1) GetTerraformResourceType() string
- func (tr *PreciseprotectionRuleV1) GetTerraformSchemaVersion() int
- func (mg *PreciseprotectionRuleV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PreciseprotectionRuleV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *PreciseprotectionRuleV1) SetConditions(c ...xpv1.Condition)
- func (mg *PreciseprotectionRuleV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PreciseprotectionRuleV1) SetObservation(obs map[string]interface{}) error
- func (tr *PreciseprotectionRuleV1) SetParameters(params map[string]interface{}) error
- func (mg *PreciseprotectionRuleV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PreciseprotectionRuleV1) SetProviderReference(r *xpv1.Reference)
- func (mg *PreciseprotectionRuleV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PreciseprotectionRuleV1List
- func (in *PreciseprotectionRuleV1List) DeepCopy() *PreciseprotectionRuleV1List
- func (in *PreciseprotectionRuleV1List) DeepCopyInto(out *PreciseprotectionRuleV1List)
- func (in *PreciseprotectionRuleV1List) DeepCopyObject() runtime.Object
- func (l *PreciseprotectionRuleV1List) GetItems() []resource.Managed
- type PreciseprotectionRuleV1Observation
- type PreciseprotectionRuleV1Parameters
- type PreciseprotectionRuleV1Spec
- type PreciseprotectionRuleV1Status
- type ServerObservation
- type ServerParameters
- type WebtamperprotectionRuleV1
- func (in *WebtamperprotectionRuleV1) DeepCopy() *WebtamperprotectionRuleV1
- func (in *WebtamperprotectionRuleV1) DeepCopyInto(out *WebtamperprotectionRuleV1)
- func (in *WebtamperprotectionRuleV1) DeepCopyObject() runtime.Object
- func (mg *WebtamperprotectionRuleV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WebtamperprotectionRuleV1) GetConnectionDetailsMapping() map[string]string
- func (mg *WebtamperprotectionRuleV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WebtamperprotectionRuleV1) GetID() string
- func (tr *WebtamperprotectionRuleV1) GetObservation() (map[string]interface{}, error)
- func (tr *WebtamperprotectionRuleV1) GetParameters() (map[string]interface{}, error)
- func (mg *WebtamperprotectionRuleV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *WebtamperprotectionRuleV1) GetProviderReference() *xpv1.Reference
- func (mg *WebtamperprotectionRuleV1) GetTerraformResourceType() string
- func (tr *WebtamperprotectionRuleV1) GetTerraformSchemaVersion() int
- func (mg *WebtamperprotectionRuleV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WebtamperprotectionRuleV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *WebtamperprotectionRuleV1) SetConditions(c ...xpv1.Condition)
- func (mg *WebtamperprotectionRuleV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *WebtamperprotectionRuleV1) SetObservation(obs map[string]interface{}) error
- func (tr *WebtamperprotectionRuleV1) SetParameters(params map[string]interface{}) error
- func (mg *WebtamperprotectionRuleV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WebtamperprotectionRuleV1) SetProviderReference(r *xpv1.Reference)
- func (mg *WebtamperprotectionRuleV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WebtamperprotectionRuleV1List
- func (in *WebtamperprotectionRuleV1List) DeepCopy() *WebtamperprotectionRuleV1List
- func (in *WebtamperprotectionRuleV1List) DeepCopyInto(out *WebtamperprotectionRuleV1List)
- func (in *WebtamperprotectionRuleV1List) DeepCopyObject() runtime.Object
- func (l *WebtamperprotectionRuleV1List) GetItems() []resource.Managed
- type WebtamperprotectionRuleV1Observation
- type WebtamperprotectionRuleV1Parameters
- type WebtamperprotectionRuleV1Spec
- type WebtamperprotectionRuleV1Status
- type WhiteblackipRuleV1
- func (in *WhiteblackipRuleV1) DeepCopy() *WhiteblackipRuleV1
- func (in *WhiteblackipRuleV1) DeepCopyInto(out *WhiteblackipRuleV1)
- func (in *WhiteblackipRuleV1) DeepCopyObject() runtime.Object
- func (mg *WhiteblackipRuleV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *WhiteblackipRuleV1) GetConnectionDetailsMapping() map[string]string
- func (mg *WhiteblackipRuleV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *WhiteblackipRuleV1) GetID() string
- func (tr *WhiteblackipRuleV1) GetObservation() (map[string]interface{}, error)
- func (tr *WhiteblackipRuleV1) GetParameters() (map[string]interface{}, error)
- func (mg *WhiteblackipRuleV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *WhiteblackipRuleV1) GetProviderReference() *xpv1.Reference
- func (mg *WhiteblackipRuleV1) GetTerraformResourceType() string
- func (tr *WhiteblackipRuleV1) GetTerraformSchemaVersion() int
- func (mg *WhiteblackipRuleV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *WhiteblackipRuleV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *WhiteblackipRuleV1) SetConditions(c ...xpv1.Condition)
- func (mg *WhiteblackipRuleV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *WhiteblackipRuleV1) SetObservation(obs map[string]interface{}) error
- func (tr *WhiteblackipRuleV1) SetParameters(params map[string]interface{}) error
- func (mg *WhiteblackipRuleV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *WhiteblackipRuleV1) SetProviderReference(r *xpv1.Reference)
- func (mg *WhiteblackipRuleV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WhiteblackipRuleV1List
- type WhiteblackipRuleV1Observation
- type WhiteblackipRuleV1Parameters
- type WhiteblackipRuleV1Spec
- type WhiteblackipRuleV1Status
Constants ¶
const ( CRDGroup = "waf.otc.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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.
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.
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.
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.
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.
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.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( 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.
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.
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.
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 ¶
func (in *AlarmNotificationV1List) DeepCopy() *AlarmNotificationV1List
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 ¶
func (in *AlarmNotificationV1Observation) DeepCopy() *AlarmNotificationV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNotificationV1Observation.
func (*AlarmNotificationV1Observation) DeepCopyInto ¶
func (in *AlarmNotificationV1Observation) DeepCopyInto(out *AlarmNotificationV1Observation)
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 ¶
func (in *AlarmNotificationV1Parameters) DeepCopy() *AlarmNotificationV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNotificationV1Parameters.
func (*AlarmNotificationV1Parameters) DeepCopyInto ¶
func (in *AlarmNotificationV1Parameters) DeepCopyInto(out *AlarmNotificationV1Parameters)
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 ¶
func (in *AlarmNotificationV1Spec) DeepCopy() *AlarmNotificationV1Spec
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 ¶
func (in *AlarmNotificationV1Status) DeepCopy() *AlarmNotificationV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNotificationV1Status.
func (*AlarmNotificationV1Status) DeepCopyInto ¶
func (in *AlarmNotificationV1Status) DeepCopyInto(out *AlarmNotificationV1Status)
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 ¶
func (in *CcattackprotectionRuleV1) DeepCopy() *CcattackprotectionRuleV1
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 ¶
func (mg *CcattackprotectionRuleV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
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 ¶
func (in *CcattackprotectionRuleV1List) DeepCopy() *CcattackprotectionRuleV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcattackprotectionRuleV1List.
func (*CcattackprotectionRuleV1List) DeepCopyInto ¶
func (in *CcattackprotectionRuleV1List) DeepCopyInto(out *CcattackprotectionRuleV1List)
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 ¶
func (l *CcattackprotectionRuleV1List) GetItems() []resource.Managed
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 ¶
func (in *CcattackprotectionRuleV1Observation) DeepCopy() *CcattackprotectionRuleV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcattackprotectionRuleV1Observation.
func (*CcattackprotectionRuleV1Observation) DeepCopyInto ¶
func (in *CcattackprotectionRuleV1Observation) DeepCopyInto(out *CcattackprotectionRuleV1Observation)
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 ¶
func (in *CcattackprotectionRuleV1Parameters) DeepCopy() *CcattackprotectionRuleV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcattackprotectionRuleV1Parameters.
func (*CcattackprotectionRuleV1Parameters) DeepCopyInto ¶
func (in *CcattackprotectionRuleV1Parameters) DeepCopyInto(out *CcattackprotectionRuleV1Parameters)
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 ¶
func (in *CcattackprotectionRuleV1Spec) DeepCopy() *CcattackprotectionRuleV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcattackprotectionRuleV1Spec.
func (*CcattackprotectionRuleV1Spec) DeepCopyInto ¶
func (in *CcattackprotectionRuleV1Spec) DeepCopyInto(out *CcattackprotectionRuleV1Spec)
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 ¶
func (in *CcattackprotectionRuleV1Status) DeepCopy() *CcattackprotectionRuleV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CcattackprotectionRuleV1Status.
func (*CcattackprotectionRuleV1Status) DeepCopyInto ¶
func (in *CcattackprotectionRuleV1Status) DeepCopyInto(out *CcattackprotectionRuleV1Status)
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 ¶
func (in *CertificateV1Observation) DeepCopy() *CertificateV1Observation
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 ¶
func (in *CertificateV1Parameters) DeepCopy() *CertificateV1Parameters
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 ¶
func (in *ConditionsObservation) DeepCopy() *ConditionsObservation
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 ¶
func (in *ConditionsParameters) DeepCopy() *ConditionsParameters
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 ¶
func (in *DatamaskingRuleV1List) DeepCopy() *DatamaskingRuleV1List
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 ¶
func (in *DatamaskingRuleV1Observation) DeepCopy() *DatamaskingRuleV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatamaskingRuleV1Observation.
func (*DatamaskingRuleV1Observation) DeepCopyInto ¶
func (in *DatamaskingRuleV1Observation) DeepCopyInto(out *DatamaskingRuleV1Observation)
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 ¶
func (in *DatamaskingRuleV1Parameters) DeepCopy() *DatamaskingRuleV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatamaskingRuleV1Parameters.
func (*DatamaskingRuleV1Parameters) DeepCopyInto ¶
func (in *DatamaskingRuleV1Parameters) DeepCopyInto(out *DatamaskingRuleV1Parameters)
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 ¶
func (in *DatamaskingRuleV1Spec) DeepCopy() *DatamaskingRuleV1Spec
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 ¶
func (in *DatamaskingRuleV1Status) DeepCopy() *DatamaskingRuleV1Status
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainV1.
func (*DomainV1) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainV1) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this DomainV1
func (*DomainV1) GetDeletionPolicy ¶
func (mg *DomainV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DomainV1.
func (*DomainV1) GetObservation ¶
GetObservation of this DomainV1
func (*DomainV1) GetParameters ¶
GetParameters of this DomainV1
func (*DomainV1) GetProviderConfigReference ¶
GetProviderConfigReference of this DomainV1.
func (*DomainV1) GetProviderReference ¶
GetProviderReference of this DomainV1. Deprecated: Use GetProviderConfigReference.
func (*DomainV1) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this DomainV1
func (*DomainV1) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DomainV1) GetWriteConnectionSecretToReference ¶
func (mg *DomainV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DomainV1.
func (*DomainV1) LateInitialize ¶
LateInitialize this DomainV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*DomainV1) SetConditions ¶
SetConditions of this DomainV1.
func (*DomainV1) SetDeletionPolicy ¶
func (mg *DomainV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DomainV1.
func (*DomainV1) SetObservation ¶
SetObservation for this DomainV1
func (*DomainV1) SetParameters ¶
SetParameters for this DomainV1
func (*DomainV1) SetProviderConfigReference ¶
SetProviderConfigReference of this DomainV1.
func (*DomainV1) SetProviderReference ¶
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 ¶
func (in *FalsealarmmaskingRuleV1) DeepCopy() *FalsealarmmaskingRuleV1
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 ¶
func (mg *FalsealarmmaskingRuleV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
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 ¶
func (in *FalsealarmmaskingRuleV1List) DeepCopy() *FalsealarmmaskingRuleV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalsealarmmaskingRuleV1List.
func (*FalsealarmmaskingRuleV1List) DeepCopyInto ¶
func (in *FalsealarmmaskingRuleV1List) DeepCopyInto(out *FalsealarmmaskingRuleV1List)
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 ¶
func (l *FalsealarmmaskingRuleV1List) GetItems() []resource.Managed
GetItems of this FalsealarmmaskingRuleV1List.
type FalsealarmmaskingRuleV1Observation ¶
type FalsealarmmaskingRuleV1Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FalsealarmmaskingRuleV1Observation) DeepCopy ¶
func (in *FalsealarmmaskingRuleV1Observation) DeepCopy() *FalsealarmmaskingRuleV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalsealarmmaskingRuleV1Observation.
func (*FalsealarmmaskingRuleV1Observation) DeepCopyInto ¶
func (in *FalsealarmmaskingRuleV1Observation) DeepCopyInto(out *FalsealarmmaskingRuleV1Observation)
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 ¶
func (in *FalsealarmmaskingRuleV1Parameters) DeepCopy() *FalsealarmmaskingRuleV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalsealarmmaskingRuleV1Parameters.
func (*FalsealarmmaskingRuleV1Parameters) DeepCopyInto ¶
func (in *FalsealarmmaskingRuleV1Parameters) DeepCopyInto(out *FalsealarmmaskingRuleV1Parameters)
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 ¶
func (in *FalsealarmmaskingRuleV1Spec) DeepCopy() *FalsealarmmaskingRuleV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalsealarmmaskingRuleV1Spec.
func (*FalsealarmmaskingRuleV1Spec) DeepCopyInto ¶
func (in *FalsealarmmaskingRuleV1Spec) DeepCopyInto(out *FalsealarmmaskingRuleV1Spec)
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 ¶
func (in *FalsealarmmaskingRuleV1Status) DeepCopy() *FalsealarmmaskingRuleV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FalsealarmmaskingRuleV1Status.
func (*FalsealarmmaskingRuleV1Status) DeepCopyInto ¶
func (in *FalsealarmmaskingRuleV1Status) DeepCopyInto(out *FalsealarmmaskingRuleV1Status)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyV1.
func (*PolicyV1) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyV1) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this PolicyV1
func (*PolicyV1) GetDeletionPolicy ¶
func (mg *PolicyV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyV1.
func (*PolicyV1) GetObservation ¶
GetObservation of this PolicyV1
func (*PolicyV1) GetParameters ¶
GetParameters of this PolicyV1
func (*PolicyV1) GetProviderConfigReference ¶
GetProviderConfigReference of this PolicyV1.
func (*PolicyV1) GetProviderReference ¶
GetProviderReference of this PolicyV1. Deprecated: Use GetProviderConfigReference.
func (*PolicyV1) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this PolicyV1
func (*PolicyV1) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyV1) GetWriteConnectionSecretToReference ¶
func (mg *PolicyV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyV1.
func (*PolicyV1) LateInitialize ¶
LateInitialize this PolicyV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyV1) SetConditions ¶
SetConditions of this PolicyV1.
func (*PolicyV1) SetDeletionPolicy ¶
func (mg *PolicyV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyV1.
func (*PolicyV1) SetObservation ¶
SetObservation for this PolicyV1
func (*PolicyV1) SetParameters ¶
SetParameters for this PolicyV1
func (*PolicyV1) SetProviderConfigReference ¶
SetProviderConfigReference of this PolicyV1.
func (*PolicyV1) SetProviderReference ¶
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 ¶
func (in *PreciseprotectionRuleV1) DeepCopy() *PreciseprotectionRuleV1
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 ¶
func (mg *PreciseprotectionRuleV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
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 ¶
func (in *PreciseprotectionRuleV1List) DeepCopy() *PreciseprotectionRuleV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreciseprotectionRuleV1List.
func (*PreciseprotectionRuleV1List) DeepCopyInto ¶
func (in *PreciseprotectionRuleV1List) DeepCopyInto(out *PreciseprotectionRuleV1List)
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 ¶
func (l *PreciseprotectionRuleV1List) GetItems() []resource.Managed
GetItems of this PreciseprotectionRuleV1List.
type PreciseprotectionRuleV1Observation ¶
type PreciseprotectionRuleV1Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PreciseprotectionRuleV1Observation) DeepCopy ¶
func (in *PreciseprotectionRuleV1Observation) DeepCopy() *PreciseprotectionRuleV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreciseprotectionRuleV1Observation.
func (*PreciseprotectionRuleV1Observation) DeepCopyInto ¶
func (in *PreciseprotectionRuleV1Observation) DeepCopyInto(out *PreciseprotectionRuleV1Observation)
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 ¶
func (in *PreciseprotectionRuleV1Parameters) DeepCopy() *PreciseprotectionRuleV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreciseprotectionRuleV1Parameters.
func (*PreciseprotectionRuleV1Parameters) DeepCopyInto ¶
func (in *PreciseprotectionRuleV1Parameters) DeepCopyInto(out *PreciseprotectionRuleV1Parameters)
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 ¶
func (in *PreciseprotectionRuleV1Spec) DeepCopy() *PreciseprotectionRuleV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreciseprotectionRuleV1Spec.
func (*PreciseprotectionRuleV1Spec) DeepCopyInto ¶
func (in *PreciseprotectionRuleV1Spec) DeepCopyInto(out *PreciseprotectionRuleV1Spec)
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 ¶
func (in *PreciseprotectionRuleV1Status) DeepCopy() *PreciseprotectionRuleV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PreciseprotectionRuleV1Status.
func (*PreciseprotectionRuleV1Status) DeepCopyInto ¶
func (in *PreciseprotectionRuleV1Status) DeepCopyInto(out *PreciseprotectionRuleV1Status)
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 ¶
func (in *WebtamperprotectionRuleV1) DeepCopy() *WebtamperprotectionRuleV1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebtamperprotectionRuleV1.
func (*WebtamperprotectionRuleV1) DeepCopyInto ¶
func (in *WebtamperprotectionRuleV1) DeepCopyInto(out *WebtamperprotectionRuleV1)
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 ¶
func (mg *WebtamperprotectionRuleV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
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 ¶
func (in *WebtamperprotectionRuleV1List) DeepCopy() *WebtamperprotectionRuleV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebtamperprotectionRuleV1List.
func (*WebtamperprotectionRuleV1List) DeepCopyInto ¶
func (in *WebtamperprotectionRuleV1List) DeepCopyInto(out *WebtamperprotectionRuleV1List)
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 ¶
func (l *WebtamperprotectionRuleV1List) GetItems() []resource.Managed
GetItems of this WebtamperprotectionRuleV1List.
type WebtamperprotectionRuleV1Observation ¶
type WebtamperprotectionRuleV1Observation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*WebtamperprotectionRuleV1Observation) DeepCopy ¶
func (in *WebtamperprotectionRuleV1Observation) DeepCopy() *WebtamperprotectionRuleV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebtamperprotectionRuleV1Observation.
func (*WebtamperprotectionRuleV1Observation) DeepCopyInto ¶
func (in *WebtamperprotectionRuleV1Observation) DeepCopyInto(out *WebtamperprotectionRuleV1Observation)
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 ¶
func (in *WebtamperprotectionRuleV1Parameters) DeepCopy() *WebtamperprotectionRuleV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebtamperprotectionRuleV1Parameters.
func (*WebtamperprotectionRuleV1Parameters) DeepCopyInto ¶
func (in *WebtamperprotectionRuleV1Parameters) DeepCopyInto(out *WebtamperprotectionRuleV1Parameters)
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 ¶
func (in *WebtamperprotectionRuleV1Spec) DeepCopy() *WebtamperprotectionRuleV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebtamperprotectionRuleV1Spec.
func (*WebtamperprotectionRuleV1Spec) DeepCopyInto ¶
func (in *WebtamperprotectionRuleV1Spec) DeepCopyInto(out *WebtamperprotectionRuleV1Spec)
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 ¶
func (in *WebtamperprotectionRuleV1Status) DeepCopy() *WebtamperprotectionRuleV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebtamperprotectionRuleV1Status.
func (*WebtamperprotectionRuleV1Status) DeepCopyInto ¶
func (in *WebtamperprotectionRuleV1Status) DeepCopyInto(out *WebtamperprotectionRuleV1Status)
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 ¶
func (in *WhiteblackipRuleV1List) DeepCopy() *WhiteblackipRuleV1List
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 ¶
func (in *WhiteblackipRuleV1Observation) DeepCopy() *WhiteblackipRuleV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhiteblackipRuleV1Observation.
func (*WhiteblackipRuleV1Observation) DeepCopyInto ¶
func (in *WhiteblackipRuleV1Observation) DeepCopyInto(out *WhiteblackipRuleV1Observation)
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 ¶
func (in *WhiteblackipRuleV1Parameters) DeepCopy() *WhiteblackipRuleV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WhiteblackipRuleV1Parameters.
func (*WhiteblackipRuleV1Parameters) DeepCopyInto ¶
func (in *WhiteblackipRuleV1Parameters) DeepCopyInto(out *WhiteblackipRuleV1Parameters)
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 ¶
func (in *WhiteblackipRuleV1Spec) DeepCopy() *WhiteblackipRuleV1Spec
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 ¶
func (in *WhiteblackipRuleV1Status) DeepCopy() *WhiteblackipRuleV1Status
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.
Source Files
¶
- zz_alarmnotificationv1_terraformed.go
- zz_alarmnotificationv1_types.go
- zz_ccattackprotectionrulev1_terraformed.go
- zz_ccattackprotectionrulev1_types.go
- zz_certificatev1_terraformed.go
- zz_certificatev1_types.go
- zz_datamaskingrulev1_terraformed.go
- zz_datamaskingrulev1_types.go
- zz_domainv1_terraformed.go
- zz_domainv1_types.go
- zz_falsealarmmaskingrulev1_terraformed.go
- zz_falsealarmmaskingrulev1_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_policyv1_terraformed.go
- zz_policyv1_types.go
- zz_preciseprotectionrulev1_terraformed.go
- zz_preciseprotectionrulev1_types.go
- zz_webtamperprotectionrulev1_terraformed.go
- zz_webtamperprotectionrulev1_types.go
- zz_whiteblackiprulev1_terraformed.go
- zz_whiteblackiprulev1_types.go