Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=route53resolver.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type DNSSECConfig
- func (in *DNSSECConfig) DeepCopy() *DNSSECConfig
- func (in *DNSSECConfig) DeepCopyInto(out *DNSSECConfig)
- func (in *DNSSECConfig) DeepCopyObject() runtime.Object
- func (mg *DNSSECConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DNSSECConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *DNSSECConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DNSSECConfig) GetID() string
- func (tr *DNSSECConfig) GetObservation() (map[string]interface{}, error)
- func (tr *DNSSECConfig) GetParameters() (map[string]interface{}, error)
- func (mg *DNSSECConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *DNSSECConfig) GetProviderReference() *xpv1.Reference
- func (mg *DNSSECConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DNSSECConfig) GetTerraformResourceType() string
- func (tr *DNSSECConfig) GetTerraformSchemaVersion() int
- func (mg *DNSSECConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DNSSECConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *DNSSECConfig) SetConditions(c ...xpv1.Condition)
- func (mg *DNSSECConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DNSSECConfig) SetObservation(obs map[string]interface{}) error
- func (tr *DNSSECConfig) SetParameters(params map[string]interface{}) error
- func (mg *DNSSECConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DNSSECConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *DNSSECConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DNSSECConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DNSSECConfigList
- type DNSSECConfigObservation
- type DNSSECConfigParameters
- type DNSSECConfigSpec
- type DNSSECConfigStatus
- type Endpoint
- func (in *Endpoint) DeepCopy() *Endpoint
- func (in *Endpoint) DeepCopyInto(out *Endpoint)
- func (in *Endpoint) DeepCopyObject() runtime.Object
- func (mg *Endpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Endpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *Endpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Endpoint) GetID() string
- func (tr *Endpoint) GetObservation() (map[string]interface{}, error)
- func (tr *Endpoint) GetParameters() (map[string]interface{}, error)
- func (mg *Endpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *Endpoint) GetProviderReference() *xpv1.Reference
- func (mg *Endpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Endpoint) GetTerraformResourceType() string
- func (tr *Endpoint) GetTerraformSchemaVersion() int
- func (mg *Endpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Endpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *Endpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Endpoint) SetConditions(c ...xpv1.Condition)
- func (mg *Endpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Endpoint) SetObservation(obs map[string]interface{}) error
- func (tr *Endpoint) SetParameters(params map[string]interface{}) error
- func (mg *Endpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Endpoint) SetProviderReference(r *xpv1.Reference)
- func (mg *Endpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Endpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EndpointList
- type EndpointObservation
- type EndpointParameters
- type EndpointSpec
- type EndpointStatus
- type FirewallConfig
- func (in *FirewallConfig) DeepCopy() *FirewallConfig
- func (in *FirewallConfig) DeepCopyInto(out *FirewallConfig)
- func (in *FirewallConfig) DeepCopyObject() runtime.Object
- func (mg *FirewallConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallConfig) GetID() string
- func (tr *FirewallConfig) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallConfig) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallConfig) GetProviderReference() *xpv1.Reference
- func (mg *FirewallConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FirewallConfig) GetTerraformResourceType() string
- func (tr *FirewallConfig) GetTerraformSchemaVersion() int
- func (mg *FirewallConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallConfig) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallConfig) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallConfig) SetParameters(params map[string]interface{}) error
- func (mg *FirewallConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FirewallConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallConfigList
- type FirewallConfigObservation
- type FirewallConfigParameters
- type FirewallConfigSpec
- type FirewallConfigStatus
- type FirewallDomainList
- func (in *FirewallDomainList) DeepCopy() *FirewallDomainList
- func (in *FirewallDomainList) DeepCopyInto(out *FirewallDomainList)
- func (in *FirewallDomainList) DeepCopyObject() runtime.Object
- func (mg *FirewallDomainList) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallDomainList) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallDomainList) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallDomainList) GetID() string
- func (tr *FirewallDomainList) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallDomainList) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallDomainList) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallDomainList) GetProviderReference() *xpv1.Reference
- func (mg *FirewallDomainList) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FirewallDomainList) GetTerraformResourceType() string
- func (tr *FirewallDomainList) GetTerraformSchemaVersion() int
- func (mg *FirewallDomainList) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallDomainList) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallDomainList) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallDomainList) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallDomainList) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallDomainList) SetParameters(params map[string]interface{}) error
- func (mg *FirewallDomainList) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallDomainList) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallDomainList) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FirewallDomainList) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallDomainListList
- type FirewallDomainListObservation
- type FirewallDomainListParameters
- type FirewallDomainListSpec
- type FirewallDomainListStatus
- type FirewallRule
- func (in *FirewallRule) DeepCopy() *FirewallRule
- func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
- func (in *FirewallRule) DeepCopyObject() runtime.Object
- func (mg *FirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallRule) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallRule) GetID() string
- func (tr *FirewallRule) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallRule) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallRule) GetProviderReference() *xpv1.Reference
- func (mg *FirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FirewallRule) GetTerraformResourceType() string
- func (tr *FirewallRule) GetTerraformSchemaVersion() int
- func (mg *FirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallRule) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallRule) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallRule) SetParameters(params map[string]interface{}) error
- func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallRuleGroup
- func (in *FirewallRuleGroup) DeepCopy() *FirewallRuleGroup
- func (in *FirewallRuleGroup) DeepCopyInto(out *FirewallRuleGroup)
- func (in *FirewallRuleGroup) DeepCopyObject() runtime.Object
- func (mg *FirewallRuleGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallRuleGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallRuleGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallRuleGroup) GetID() string
- func (tr *FirewallRuleGroup) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallRuleGroup) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallRuleGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallRuleGroup) GetProviderReference() *xpv1.Reference
- func (mg *FirewallRuleGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FirewallRuleGroup) GetTerraformResourceType() string
- func (tr *FirewallRuleGroup) GetTerraformSchemaVersion() int
- func (mg *FirewallRuleGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallRuleGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallRuleGroup) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallRuleGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallRuleGroup) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallRuleGroup) SetParameters(params map[string]interface{}) error
- func (mg *FirewallRuleGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallRuleGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallRuleGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FirewallRuleGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallRuleGroupAssociation
- func (in *FirewallRuleGroupAssociation) DeepCopy() *FirewallRuleGroupAssociation
- func (in *FirewallRuleGroupAssociation) DeepCopyInto(out *FirewallRuleGroupAssociation)
- func (in *FirewallRuleGroupAssociation) DeepCopyObject() runtime.Object
- func (mg *FirewallRuleGroupAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallRuleGroupAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallRuleGroupAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallRuleGroupAssociation) GetID() string
- func (tr *FirewallRuleGroupAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallRuleGroupAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallRuleGroupAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallRuleGroupAssociation) GetProviderReference() *xpv1.Reference
- func (mg *FirewallRuleGroupAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FirewallRuleGroupAssociation) GetTerraformResourceType() string
- func (tr *FirewallRuleGroupAssociation) GetTerraformSchemaVersion() int
- func (mg *FirewallRuleGroupAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallRuleGroupAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallRuleGroupAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FirewallRuleGroupAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallRuleGroupAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallRuleGroupAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallRuleGroupAssociation) SetParameters(params map[string]interface{}) error
- func (mg *FirewallRuleGroupAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallRuleGroupAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallRuleGroupAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FirewallRuleGroupAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallRuleGroupAssociationList
- func (in *FirewallRuleGroupAssociationList) DeepCopy() *FirewallRuleGroupAssociationList
- func (in *FirewallRuleGroupAssociationList) DeepCopyInto(out *FirewallRuleGroupAssociationList)
- func (in *FirewallRuleGroupAssociationList) DeepCopyObject() runtime.Object
- func (l *FirewallRuleGroupAssociationList) GetItems() []resource.Managed
- type FirewallRuleGroupAssociationObservation
- type FirewallRuleGroupAssociationParameters
- type FirewallRuleGroupAssociationSpec
- type FirewallRuleGroupAssociationStatus
- type FirewallRuleGroupList
- type FirewallRuleGroupObservation
- type FirewallRuleGroupParameters
- type FirewallRuleGroupSpec
- type FirewallRuleGroupStatus
- type FirewallRuleList
- type FirewallRuleObservation
- type FirewallRuleParameters
- type FirewallRuleSpec
- type FirewallRuleStatus
- type IPAddressObservation
- type IPAddressParameters
- type QueryLogConfig
- func (in *QueryLogConfig) DeepCopy() *QueryLogConfig
- func (in *QueryLogConfig) DeepCopyInto(out *QueryLogConfig)
- func (in *QueryLogConfig) DeepCopyObject() runtime.Object
- func (mg *QueryLogConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *QueryLogConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *QueryLogConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *QueryLogConfig) GetID() string
- func (tr *QueryLogConfig) GetObservation() (map[string]interface{}, error)
- func (tr *QueryLogConfig) GetParameters() (map[string]interface{}, error)
- func (mg *QueryLogConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *QueryLogConfig) GetProviderReference() *xpv1.Reference
- func (mg *QueryLogConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *QueryLogConfig) GetTerraformResourceType() string
- func (tr *QueryLogConfig) GetTerraformSchemaVersion() int
- func (mg *QueryLogConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *QueryLogConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *QueryLogConfig) SetConditions(c ...xpv1.Condition)
- func (mg *QueryLogConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *QueryLogConfig) SetObservation(obs map[string]interface{}) error
- func (tr *QueryLogConfig) SetParameters(params map[string]interface{}) error
- func (mg *QueryLogConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *QueryLogConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *QueryLogConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *QueryLogConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type QueryLogConfigAssociation
- func (in *QueryLogConfigAssociation) DeepCopy() *QueryLogConfigAssociation
- func (in *QueryLogConfigAssociation) DeepCopyInto(out *QueryLogConfigAssociation)
- func (in *QueryLogConfigAssociation) DeepCopyObject() runtime.Object
- func (mg *QueryLogConfigAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *QueryLogConfigAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *QueryLogConfigAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *QueryLogConfigAssociation) GetID() string
- func (tr *QueryLogConfigAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *QueryLogConfigAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *QueryLogConfigAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *QueryLogConfigAssociation) GetProviderReference() *xpv1.Reference
- func (mg *QueryLogConfigAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *QueryLogConfigAssociation) GetTerraformResourceType() string
- func (tr *QueryLogConfigAssociation) GetTerraformSchemaVersion() int
- func (mg *QueryLogConfigAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *QueryLogConfigAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *QueryLogConfigAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *QueryLogConfigAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *QueryLogConfigAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *QueryLogConfigAssociation) SetParameters(params map[string]interface{}) error
- func (mg *QueryLogConfigAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *QueryLogConfigAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *QueryLogConfigAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *QueryLogConfigAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type QueryLogConfigAssociationList
- func (in *QueryLogConfigAssociationList) DeepCopy() *QueryLogConfigAssociationList
- func (in *QueryLogConfigAssociationList) DeepCopyInto(out *QueryLogConfigAssociationList)
- func (in *QueryLogConfigAssociationList) DeepCopyObject() runtime.Object
- func (l *QueryLogConfigAssociationList) GetItems() []resource.Managed
- type QueryLogConfigAssociationObservation
- type QueryLogConfigAssociationParameters
- type QueryLogConfigAssociationSpec
- type QueryLogConfigAssociationStatus
- type QueryLogConfigList
- type QueryLogConfigObservation
- type QueryLogConfigParameters
- type QueryLogConfigSpec
- type QueryLogConfigStatus
- type Rule
- func (in *Rule) DeepCopy() *Rule
- func (in *Rule) DeepCopyInto(out *Rule)
- func (in *Rule) DeepCopyObject() runtime.Object
- func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Rule) GetConnectionDetailsMapping() map[string]string
- func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Rule) GetID() string
- func (tr *Rule) GetObservation() (map[string]interface{}, error)
- func (tr *Rule) GetParameters() (map[string]interface{}, error)
- func (mg *Rule) GetProviderConfigReference() *xpv1.Reference
- func (mg *Rule) GetProviderReference() *xpv1.Reference
- func (mg *Rule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Rule) GetTerraformResourceType() string
- func (tr *Rule) GetTerraformSchemaVersion() int
- func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Rule) LateInitialize(attrs []byte) (bool, error)
- func (mg *Rule) SetConditions(c ...xpv1.Condition)
- func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Rule) SetObservation(obs map[string]interface{}) error
- func (tr *Rule) SetParameters(params map[string]interface{}) error
- func (mg *Rule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Rule) SetProviderReference(r *xpv1.Reference)
- func (mg *Rule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RuleAssociation
- func (in *RuleAssociation) DeepCopy() *RuleAssociation
- func (in *RuleAssociation) DeepCopyInto(out *RuleAssociation)
- func (in *RuleAssociation) DeepCopyObject() runtime.Object
- func (mg *RuleAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RuleAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *RuleAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RuleAssociation) GetID() string
- func (tr *RuleAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *RuleAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *RuleAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *RuleAssociation) GetProviderReference() *xpv1.Reference
- func (mg *RuleAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RuleAssociation) GetTerraformResourceType() string
- func (tr *RuleAssociation) GetTerraformSchemaVersion() int
- func (mg *RuleAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RuleAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *RuleAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RuleAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *RuleAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RuleAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *RuleAssociation) SetParameters(params map[string]interface{}) error
- func (mg *RuleAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RuleAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *RuleAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RuleAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RuleAssociationList
- type RuleAssociationObservation
- type RuleAssociationParameters
- type RuleAssociationSpec
- type RuleAssociationStatus
- type RuleList
- type RuleObservation
- type RuleParameters
- type RuleSpec
- type RuleStatus
- type TargetIPObservation
- type TargetIPParameters
Constants ¶
const ( CRDGroup = "route53resolver.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( DNSSECConfig_Kind = "DNSSECConfig" DNSSECConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DNSSECConfig_Kind}.String() DNSSECConfig_KindAPIVersion = DNSSECConfig_Kind + "." + CRDGroupVersion.String() DNSSECConfig_GroupVersionKind = CRDGroupVersion.WithKind(DNSSECConfig_Kind) )
Repository type metadata.
var ( Endpoint_Kind = "Endpoint" Endpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Endpoint_Kind}.String() Endpoint_KindAPIVersion = Endpoint_Kind + "." + CRDGroupVersion.String() Endpoint_GroupVersionKind = CRDGroupVersion.WithKind(Endpoint_Kind) )
Repository type metadata.
var ( FirewallConfig_Kind = "FirewallConfig" FirewallConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallConfig_Kind}.String() FirewallConfig_KindAPIVersion = FirewallConfig_Kind + "." + CRDGroupVersion.String() FirewallConfig_GroupVersionKind = CRDGroupVersion.WithKind(FirewallConfig_Kind) )
Repository type metadata.
var ( FirewallDomainList_Kind = "FirewallDomainList" FirewallDomainList_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallDomainList_Kind}.String() FirewallDomainList_KindAPIVersion = FirewallDomainList_Kind + "." + CRDGroupVersion.String() FirewallDomainList_GroupVersionKind = CRDGroupVersion.WithKind(FirewallDomainList_Kind) )
Repository type metadata.
var ( FirewallRule_Kind = "FirewallRule" FirewallRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallRule_Kind}.String() FirewallRule_KindAPIVersion = FirewallRule_Kind + "." + CRDGroupVersion.String() FirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(FirewallRule_Kind) )
Repository type metadata.
var ( FirewallRuleGroup_Kind = "FirewallRuleGroup" FirewallRuleGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallRuleGroup_Kind}.String() FirewallRuleGroup_KindAPIVersion = FirewallRuleGroup_Kind + "." + CRDGroupVersion.String() FirewallRuleGroup_GroupVersionKind = CRDGroupVersion.WithKind(FirewallRuleGroup_Kind) )
Repository type metadata.
var ( FirewallRuleGroupAssociation_Kind = "FirewallRuleGroupAssociation" FirewallRuleGroupAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallRuleGroupAssociation_Kind}.String() FirewallRuleGroupAssociation_KindAPIVersion = FirewallRuleGroupAssociation_Kind + "." + CRDGroupVersion.String() FirewallRuleGroupAssociation_GroupVersionKind = CRDGroupVersion.WithKind(FirewallRuleGroupAssociation_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 ( QueryLogConfig_Kind = "QueryLogConfig" QueryLogConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: QueryLogConfig_Kind}.String() QueryLogConfig_KindAPIVersion = QueryLogConfig_Kind + "." + CRDGroupVersion.String() QueryLogConfig_GroupVersionKind = CRDGroupVersion.WithKind(QueryLogConfig_Kind) )
Repository type metadata.
var ( QueryLogConfigAssociation_Kind = "QueryLogConfigAssociation" QueryLogConfigAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: QueryLogConfigAssociation_Kind}.String() QueryLogConfigAssociation_KindAPIVersion = QueryLogConfigAssociation_Kind + "." + CRDGroupVersion.String() QueryLogConfigAssociation_GroupVersionKind = CRDGroupVersion.WithKind(QueryLogConfigAssociation_Kind) )
Repository type metadata.
var ( Rule_Kind = "Rule" Rule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Rule_Kind}.String() Rule_KindAPIVersion = Rule_Kind + "." + CRDGroupVersion.String() Rule_GroupVersionKind = CRDGroupVersion.WithKind(Rule_Kind) )
Repository type metadata.
var ( RuleAssociation_Kind = "RuleAssociation" RuleAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RuleAssociation_Kind}.String() RuleAssociation_KindAPIVersion = RuleAssociation_Kind + "." + CRDGroupVersion.String() RuleAssociation_GroupVersionKind = CRDGroupVersion.WithKind(RuleAssociation_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type DNSSECConfig ¶
type DNSSECConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DNSSECConfigSpec `json:"spec"` Status DNSSECConfigStatus `json:"status,omitempty"` }
DNSSECConfig is the Schema for the DNSSECConfigs 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,awsjet}
func (*DNSSECConfig) DeepCopy ¶
func (in *DNSSECConfig) DeepCopy() *DNSSECConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSECConfig.
func (*DNSSECConfig) DeepCopyInto ¶
func (in *DNSSECConfig) DeepCopyInto(out *DNSSECConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSSECConfig) DeepCopyObject ¶
func (in *DNSSECConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSSECConfig) GetCondition ¶
func (mg *DNSSECConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DNSSECConfig.
func (*DNSSECConfig) GetConnectionDetailsMapping ¶
func (tr *DNSSECConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DNSSECConfig
func (*DNSSECConfig) GetDeletionPolicy ¶
func (mg *DNSSECConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DNSSECConfig.
func (*DNSSECConfig) GetID ¶
func (tr *DNSSECConfig) GetID() string
GetID returns ID of underlying Terraform resource of this DNSSECConfig
func (*DNSSECConfig) GetObservation ¶
func (tr *DNSSECConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this DNSSECConfig
func (*DNSSECConfig) GetParameters ¶
func (tr *DNSSECConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this DNSSECConfig
func (*DNSSECConfig) GetProviderConfigReference ¶
func (mg *DNSSECConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DNSSECConfig.
func (*DNSSECConfig) GetProviderReference ¶
func (mg *DNSSECConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this DNSSECConfig. Deprecated: Use GetProviderConfigReference.
func (*DNSSECConfig) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *DNSSECConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DNSSECConfig.
func (*DNSSECConfig) GetTerraformResourceType ¶
func (mg *DNSSECConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DNSSECConfig
func (*DNSSECConfig) GetTerraformSchemaVersion ¶
func (tr *DNSSECConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DNSSECConfig) GetWriteConnectionSecretToReference ¶
func (mg *DNSSECConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DNSSECConfig.
func (*DNSSECConfig) LateInitialize ¶
func (tr *DNSSECConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DNSSECConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*DNSSECConfig) SetConditions ¶
func (mg *DNSSECConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this DNSSECConfig.
func (*DNSSECConfig) SetDeletionPolicy ¶
func (mg *DNSSECConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DNSSECConfig.
func (*DNSSECConfig) SetObservation ¶
func (tr *DNSSECConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this DNSSECConfig
func (*DNSSECConfig) SetParameters ¶
func (tr *DNSSECConfig) SetParameters(params map[string]interface{}) error
SetParameters for this DNSSECConfig
func (*DNSSECConfig) SetProviderConfigReference ¶
func (mg *DNSSECConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DNSSECConfig.
func (*DNSSECConfig) SetProviderReference ¶
func (mg *DNSSECConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DNSSECConfig. Deprecated: Use SetProviderConfigReference.
func (*DNSSECConfig) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *DNSSECConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DNSSECConfig.
func (*DNSSECConfig) SetWriteConnectionSecretToReference ¶
func (mg *DNSSECConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DNSSECConfig.
type DNSSECConfigList ¶
type DNSSECConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DNSSECConfig `json:"items"` }
DNSSECConfigList contains a list of DNSSECConfigs
func (*DNSSECConfigList) DeepCopy ¶
func (in *DNSSECConfigList) DeepCopy() *DNSSECConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSECConfigList.
func (*DNSSECConfigList) DeepCopyInto ¶
func (in *DNSSECConfigList) DeepCopyInto(out *DNSSECConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DNSSECConfigList) DeepCopyObject ¶
func (in *DNSSECConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DNSSECConfigList) GetItems ¶
func (l *DNSSECConfigList) GetItems() []resource.Managed
GetItems of this DNSSECConfigList.
type DNSSECConfigObservation ¶
type DNSSECConfigObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` ValidationStatus *string `json:"validationStatus,omitempty" tf:"validation_status,omitempty"` }
func (*DNSSECConfigObservation) DeepCopy ¶
func (in *DNSSECConfigObservation) DeepCopy() *DNSSECConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSECConfigObservation.
func (*DNSSECConfigObservation) DeepCopyInto ¶
func (in *DNSSECConfigObservation) DeepCopyInto(out *DNSSECConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSECConfigParameters ¶
type DNSSECConfigParameters struct { // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"` }
func (*DNSSECConfigParameters) DeepCopy ¶
func (in *DNSSECConfigParameters) DeepCopy() *DNSSECConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSECConfigParameters.
func (*DNSSECConfigParameters) DeepCopyInto ¶
func (in *DNSSECConfigParameters) DeepCopyInto(out *DNSSECConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSECConfigSpec ¶
type DNSSECConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DNSSECConfigParameters `json:"forProvider"` }
DNSSECConfigSpec defines the desired state of DNSSECConfig
func (*DNSSECConfigSpec) DeepCopy ¶
func (in *DNSSECConfigSpec) DeepCopy() *DNSSECConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSECConfigSpec.
func (*DNSSECConfigSpec) DeepCopyInto ¶
func (in *DNSSECConfigSpec) DeepCopyInto(out *DNSSECConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSSECConfigStatus ¶
type DNSSECConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DNSSECConfigObservation `json:"atProvider,omitempty"` }
DNSSECConfigStatus defines the observed state of DNSSECConfig.
func (*DNSSECConfigStatus) DeepCopy ¶
func (in *DNSSECConfigStatus) DeepCopy() *DNSSECConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSSECConfigStatus.
func (*DNSSECConfigStatus) DeepCopyInto ¶
func (in *DNSSECConfigStatus) DeepCopyInto(out *DNSSECConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Endpoint ¶
type Endpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointSpec `json:"spec"` Status EndpointStatus `json:"status,omitempty"` }
Endpoint is the Schema for the Endpoints 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,awsjet}
func (*Endpoint) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint.
func (*Endpoint) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Endpoint) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Endpoint) GetCondition ¶
func (mg *Endpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Endpoint.
func (*Endpoint) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Endpoint
func (*Endpoint) GetDeletionPolicy ¶
func (mg *Endpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Endpoint.
func (*Endpoint) GetObservation ¶
GetObservation of this Endpoint
func (*Endpoint) GetParameters ¶
GetParameters of this Endpoint
func (*Endpoint) GetProviderConfigReference ¶
GetProviderConfigReference of this Endpoint.
func (*Endpoint) GetProviderReference ¶
GetProviderReference of this Endpoint. Deprecated: Use GetProviderConfigReference.
func (*Endpoint) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Endpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Endpoint.
func (*Endpoint) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Endpoint
func (*Endpoint) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Endpoint) GetWriteConnectionSecretToReference ¶
func (mg *Endpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Endpoint.
func (*Endpoint) LateInitialize ¶
LateInitialize this Endpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*Endpoint) ResolveReferences ¶
ResolveReferences of this Endpoint.
func (*Endpoint) SetConditions ¶
SetConditions of this Endpoint.
func (*Endpoint) SetDeletionPolicy ¶
func (mg *Endpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Endpoint.
func (*Endpoint) SetObservation ¶
SetObservation for this Endpoint
func (*Endpoint) SetParameters ¶
SetParameters for this Endpoint
func (*Endpoint) SetProviderConfigReference ¶
SetProviderConfigReference of this Endpoint.
func (*Endpoint) SetProviderReference ¶
SetProviderReference of this Endpoint. Deprecated: Use SetProviderConfigReference.
func (*Endpoint) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Endpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Endpoint.
func (*Endpoint) SetWriteConnectionSecretToReference ¶
func (mg *Endpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Endpoint.
type EndpointList ¶
type EndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Endpoint `json:"items"` }
EndpointList contains a list of Endpoints
func (*EndpointList) DeepCopy ¶
func (in *EndpointList) DeepCopy() *EndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointList.
func (*EndpointList) DeepCopyInto ¶
func (in *EndpointList) DeepCopyInto(out *EndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointList) DeepCopyObject ¶
func (in *EndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointList) GetItems ¶
func (l *EndpointList) GetItems() []resource.Managed
GetItems of this EndpointList.
type EndpointObservation ¶
type EndpointObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` HostVPCID *string `json:"hostVpcId,omitempty" tf:"host_vpc_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*EndpointObservation) DeepCopy ¶
func (in *EndpointObservation) DeepCopy() *EndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointObservation.
func (*EndpointObservation) DeepCopyInto ¶
func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointParameters ¶
type EndpointParameters struct { // +kubebuilder:validation:Required Direction *string `json:"direction" tf:"direction,omitempty"` // +kubebuilder:validation:Required IPAddress []IPAddressParameters `json:"ipAddress" tf:"ip_address,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupIdRefs []v1.Reference `json:"securityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupIdSelector *v1.Selector `json:"securityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupIdSelector // +kubebuilder:validation:Optional SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EndpointParameters) DeepCopy ¶
func (in *EndpointParameters) DeepCopy() *EndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointParameters.
func (*EndpointParameters) DeepCopyInto ¶
func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpec ¶
type EndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointParameters `json:"forProvider"` }
EndpointSpec defines the desired state of Endpoint
func (*EndpointSpec) DeepCopy ¶
func (in *EndpointSpec) DeepCopy() *EndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpec.
func (*EndpointSpec) DeepCopyInto ¶
func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStatus ¶
type EndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointObservation `json:"atProvider,omitempty"` }
EndpointStatus defines the observed state of Endpoint.
func (*EndpointStatus) DeepCopy ¶
func (in *EndpointStatus) DeepCopy() *EndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStatus.
func (*EndpointStatus) DeepCopyInto ¶
func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallConfig ¶
type FirewallConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallConfigSpec `json:"spec"` Status FirewallConfigStatus `json:"status,omitempty"` }
FirewallConfig is the Schema for the FirewallConfigs 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,awsjet}
func (*FirewallConfig) DeepCopy ¶
func (in *FirewallConfig) DeepCopy() *FirewallConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallConfig.
func (*FirewallConfig) DeepCopyInto ¶
func (in *FirewallConfig) DeepCopyInto(out *FirewallConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallConfig) DeepCopyObject ¶
func (in *FirewallConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallConfig) GetCondition ¶
func (mg *FirewallConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallConfig.
func (*FirewallConfig) GetConnectionDetailsMapping ¶
func (tr *FirewallConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallConfig
func (*FirewallConfig) GetDeletionPolicy ¶
func (mg *FirewallConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallConfig.
func (*FirewallConfig) GetID ¶
func (tr *FirewallConfig) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallConfig
func (*FirewallConfig) GetObservation ¶
func (tr *FirewallConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallConfig
func (*FirewallConfig) GetParameters ¶
func (tr *FirewallConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallConfig
func (*FirewallConfig) GetProviderConfigReference ¶
func (mg *FirewallConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallConfig.
func (*FirewallConfig) GetProviderReference ¶
func (mg *FirewallConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallConfig. Deprecated: Use GetProviderConfigReference.
func (*FirewallConfig) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *FirewallConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FirewallConfig.
func (*FirewallConfig) GetTerraformResourceType ¶
func (mg *FirewallConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallConfig
func (*FirewallConfig) GetTerraformSchemaVersion ¶
func (tr *FirewallConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallConfig) GetWriteConnectionSecretToReference ¶
func (mg *FirewallConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallConfig.
func (*FirewallConfig) LateInitialize ¶
func (tr *FirewallConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallConfig) SetConditions ¶
func (mg *FirewallConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallConfig.
func (*FirewallConfig) SetDeletionPolicy ¶
func (mg *FirewallConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallConfig.
func (*FirewallConfig) SetObservation ¶
func (tr *FirewallConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallConfig
func (*FirewallConfig) SetParameters ¶
func (tr *FirewallConfig) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallConfig
func (*FirewallConfig) SetProviderConfigReference ¶
func (mg *FirewallConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallConfig.
func (*FirewallConfig) SetProviderReference ¶
func (mg *FirewallConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallConfig. Deprecated: Use SetProviderConfigReference.
func (*FirewallConfig) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *FirewallConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FirewallConfig.
func (*FirewallConfig) SetWriteConnectionSecretToReference ¶
func (mg *FirewallConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallConfig.
type FirewallConfigList ¶
type FirewallConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallConfig `json:"items"` }
FirewallConfigList contains a list of FirewallConfigs
func (*FirewallConfigList) DeepCopy ¶
func (in *FirewallConfigList) DeepCopy() *FirewallConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallConfigList.
func (*FirewallConfigList) DeepCopyInto ¶
func (in *FirewallConfigList) DeepCopyInto(out *FirewallConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallConfigList) DeepCopyObject ¶
func (in *FirewallConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallConfigList) GetItems ¶
func (l *FirewallConfigList) GetItems() []resource.Managed
GetItems of this FirewallConfigList.
type FirewallConfigObservation ¶
type FirewallConfigObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` }
func (*FirewallConfigObservation) DeepCopy ¶
func (in *FirewallConfigObservation) DeepCopy() *FirewallConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallConfigObservation.
func (*FirewallConfigObservation) DeepCopyInto ¶
func (in *FirewallConfigObservation) DeepCopyInto(out *FirewallConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallConfigParameters ¶
type FirewallConfigParameters struct { // +kubebuilder:validation:Optional FirewallFailOpen *string `json:"firewallFailOpen,omitempty" tf:"firewall_fail_open,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"` }
func (*FirewallConfigParameters) DeepCopy ¶
func (in *FirewallConfigParameters) DeepCopy() *FirewallConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallConfigParameters.
func (*FirewallConfigParameters) DeepCopyInto ¶
func (in *FirewallConfigParameters) DeepCopyInto(out *FirewallConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallConfigSpec ¶
type FirewallConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallConfigParameters `json:"forProvider"` }
FirewallConfigSpec defines the desired state of FirewallConfig
func (*FirewallConfigSpec) DeepCopy ¶
func (in *FirewallConfigSpec) DeepCopy() *FirewallConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallConfigSpec.
func (*FirewallConfigSpec) DeepCopyInto ¶
func (in *FirewallConfigSpec) DeepCopyInto(out *FirewallConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallConfigStatus ¶
type FirewallConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallConfigObservation `json:"atProvider,omitempty"` }
FirewallConfigStatus defines the observed state of FirewallConfig.
func (*FirewallConfigStatus) DeepCopy ¶
func (in *FirewallConfigStatus) DeepCopy() *FirewallConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallConfigStatus.
func (*FirewallConfigStatus) DeepCopyInto ¶
func (in *FirewallConfigStatus) DeepCopyInto(out *FirewallConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallDomainList ¶
type FirewallDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallDomainListSpec `json:"spec"` Status FirewallDomainListStatus `json:"status,omitempty"` }
FirewallDomainList is the Schema for the FirewallDomainLists 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,awsjet}
func (*FirewallDomainList) DeepCopy ¶
func (in *FirewallDomainList) DeepCopy() *FirewallDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallDomainList.
func (*FirewallDomainList) DeepCopyInto ¶
func (in *FirewallDomainList) DeepCopyInto(out *FirewallDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallDomainList) DeepCopyObject ¶
func (in *FirewallDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallDomainList) GetCondition ¶
func (mg *FirewallDomainList) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallDomainList.
func (*FirewallDomainList) GetConnectionDetailsMapping ¶
func (tr *FirewallDomainList) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallDomainList
func (*FirewallDomainList) GetDeletionPolicy ¶
func (mg *FirewallDomainList) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallDomainList.
func (*FirewallDomainList) GetID ¶
func (tr *FirewallDomainList) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallDomainList
func (*FirewallDomainList) GetObservation ¶
func (tr *FirewallDomainList) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallDomainList
func (*FirewallDomainList) GetParameters ¶
func (tr *FirewallDomainList) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallDomainList
func (*FirewallDomainList) GetProviderConfigReference ¶
func (mg *FirewallDomainList) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallDomainList.
func (*FirewallDomainList) GetProviderReference ¶
func (mg *FirewallDomainList) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallDomainList. Deprecated: Use GetProviderConfigReference.
func (*FirewallDomainList) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *FirewallDomainList) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FirewallDomainList.
func (*FirewallDomainList) GetTerraformResourceType ¶
func (mg *FirewallDomainList) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallDomainList
func (*FirewallDomainList) GetTerraformSchemaVersion ¶
func (tr *FirewallDomainList) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallDomainList) GetWriteConnectionSecretToReference ¶
func (mg *FirewallDomainList) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallDomainList.
func (*FirewallDomainList) LateInitialize ¶
func (tr *FirewallDomainList) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallDomainList using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallDomainList) SetConditions ¶
func (mg *FirewallDomainList) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallDomainList.
func (*FirewallDomainList) SetDeletionPolicy ¶
func (mg *FirewallDomainList) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallDomainList.
func (*FirewallDomainList) SetObservation ¶
func (tr *FirewallDomainList) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallDomainList
func (*FirewallDomainList) SetParameters ¶
func (tr *FirewallDomainList) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallDomainList
func (*FirewallDomainList) SetProviderConfigReference ¶
func (mg *FirewallDomainList) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallDomainList.
func (*FirewallDomainList) SetProviderReference ¶
func (mg *FirewallDomainList) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallDomainList. Deprecated: Use SetProviderConfigReference.
func (*FirewallDomainList) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *FirewallDomainList) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FirewallDomainList.
func (*FirewallDomainList) SetWriteConnectionSecretToReference ¶
func (mg *FirewallDomainList) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallDomainList.
type FirewallDomainListList ¶
type FirewallDomainListList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallDomainList `json:"items"` }
FirewallDomainListList contains a list of FirewallDomainLists
func (*FirewallDomainListList) DeepCopy ¶
func (in *FirewallDomainListList) DeepCopy() *FirewallDomainListList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallDomainListList.
func (*FirewallDomainListList) DeepCopyInto ¶
func (in *FirewallDomainListList) DeepCopyInto(out *FirewallDomainListList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallDomainListList) DeepCopyObject ¶
func (in *FirewallDomainListList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallDomainListList) GetItems ¶
func (l *FirewallDomainListList) GetItems() []resource.Managed
GetItems of this FirewallDomainListList.
type FirewallDomainListObservation ¶
type FirewallDomainListObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*FirewallDomainListObservation) DeepCopy ¶
func (in *FirewallDomainListObservation) DeepCopy() *FirewallDomainListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallDomainListObservation.
func (*FirewallDomainListObservation) DeepCopyInto ¶
func (in *FirewallDomainListObservation) DeepCopyInto(out *FirewallDomainListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallDomainListParameters ¶
type FirewallDomainListParameters struct { // +kubebuilder:validation:Optional Domains []*string `json:"domains,omitempty" tf:"domains,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*FirewallDomainListParameters) DeepCopy ¶
func (in *FirewallDomainListParameters) DeepCopy() *FirewallDomainListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallDomainListParameters.
func (*FirewallDomainListParameters) DeepCopyInto ¶
func (in *FirewallDomainListParameters) DeepCopyInto(out *FirewallDomainListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallDomainListSpec ¶
type FirewallDomainListSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallDomainListParameters `json:"forProvider"` }
FirewallDomainListSpec defines the desired state of FirewallDomainList
func (*FirewallDomainListSpec) DeepCopy ¶
func (in *FirewallDomainListSpec) DeepCopy() *FirewallDomainListSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallDomainListSpec.
func (*FirewallDomainListSpec) DeepCopyInto ¶
func (in *FirewallDomainListSpec) DeepCopyInto(out *FirewallDomainListSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallDomainListStatus ¶
type FirewallDomainListStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallDomainListObservation `json:"atProvider,omitempty"` }
FirewallDomainListStatus defines the observed state of FirewallDomainList.
func (*FirewallDomainListStatus) DeepCopy ¶
func (in *FirewallDomainListStatus) DeepCopy() *FirewallDomainListStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallDomainListStatus.
func (*FirewallDomainListStatus) DeepCopyInto ¶
func (in *FirewallDomainListStatus) DeepCopyInto(out *FirewallDomainListStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRule ¶
type FirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallRuleSpec `json:"spec"` Status FirewallRuleStatus `json:"status,omitempty"` }
FirewallRule is the Schema for the FirewallRules 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,awsjet}
func (*FirewallRule) DeepCopy ¶
func (in *FirewallRule) DeepCopy() *FirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRule.
func (*FirewallRule) DeepCopyInto ¶
func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRule) DeepCopyObject ¶
func (in *FirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRule) GetCondition ¶
func (mg *FirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallRule.
func (*FirewallRule) GetConnectionDetailsMapping ¶
func (tr *FirewallRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallRule
func (*FirewallRule) GetDeletionPolicy ¶
func (mg *FirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallRule.
func (*FirewallRule) GetID ¶
func (tr *FirewallRule) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallRule
func (*FirewallRule) GetObservation ¶
func (tr *FirewallRule) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallRule
func (*FirewallRule) GetParameters ¶
func (tr *FirewallRule) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallRule
func (*FirewallRule) GetProviderConfigReference ¶
func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallRule.
func (*FirewallRule) GetProviderReference ¶
func (mg *FirewallRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallRule. Deprecated: Use GetProviderConfigReference.
func (*FirewallRule) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *FirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FirewallRule.
func (*FirewallRule) GetTerraformResourceType ¶
func (mg *FirewallRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallRule
func (*FirewallRule) GetTerraformSchemaVersion ¶
func (tr *FirewallRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallRule) GetWriteConnectionSecretToReference ¶
func (mg *FirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallRule.
func (*FirewallRule) LateInitialize ¶
func (tr *FirewallRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallRule) SetConditions ¶
func (mg *FirewallRule) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallRule.
func (*FirewallRule) SetDeletionPolicy ¶
func (mg *FirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallRule.
func (*FirewallRule) SetObservation ¶
func (tr *FirewallRule) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallRule
func (*FirewallRule) SetParameters ¶
func (tr *FirewallRule) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallRule
func (*FirewallRule) SetProviderConfigReference ¶
func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallRule.
func (*FirewallRule) SetProviderReference ¶
func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallRule. Deprecated: Use SetProviderConfigReference.
func (*FirewallRule) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *FirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FirewallRule.
func (*FirewallRule) SetWriteConnectionSecretToReference ¶
func (mg *FirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallRule.
type FirewallRuleGroup ¶
type FirewallRuleGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallRuleGroupSpec `json:"spec"` Status FirewallRuleGroupStatus `json:"status,omitempty"` }
FirewallRuleGroup is the Schema for the FirewallRuleGroups 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,awsjet}
func (*FirewallRuleGroup) DeepCopy ¶
func (in *FirewallRuleGroup) DeepCopy() *FirewallRuleGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleGroup.
func (*FirewallRuleGroup) DeepCopyInto ¶
func (in *FirewallRuleGroup) DeepCopyInto(out *FirewallRuleGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRuleGroup) DeepCopyObject ¶
func (in *FirewallRuleGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRuleGroup) GetCondition ¶
func (mg *FirewallRuleGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallRuleGroup.
func (*FirewallRuleGroup) GetConnectionDetailsMapping ¶
func (tr *FirewallRuleGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallRuleGroup
func (*FirewallRuleGroup) GetDeletionPolicy ¶
func (mg *FirewallRuleGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallRuleGroup.
func (*FirewallRuleGroup) GetID ¶
func (tr *FirewallRuleGroup) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallRuleGroup
func (*FirewallRuleGroup) GetObservation ¶
func (tr *FirewallRuleGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallRuleGroup
func (*FirewallRuleGroup) GetParameters ¶
func (tr *FirewallRuleGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallRuleGroup
func (*FirewallRuleGroup) GetProviderConfigReference ¶
func (mg *FirewallRuleGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallRuleGroup.
func (*FirewallRuleGroup) GetProviderReference ¶
func (mg *FirewallRuleGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallRuleGroup. Deprecated: Use GetProviderConfigReference.
func (*FirewallRuleGroup) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *FirewallRuleGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FirewallRuleGroup.
func (*FirewallRuleGroup) GetTerraformResourceType ¶
func (mg *FirewallRuleGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallRuleGroup
func (*FirewallRuleGroup) GetTerraformSchemaVersion ¶
func (tr *FirewallRuleGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallRuleGroup) GetWriteConnectionSecretToReference ¶
func (mg *FirewallRuleGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallRuleGroup.
func (*FirewallRuleGroup) LateInitialize ¶
func (tr *FirewallRuleGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallRuleGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallRuleGroup) SetConditions ¶
func (mg *FirewallRuleGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallRuleGroup.
func (*FirewallRuleGroup) SetDeletionPolicy ¶
func (mg *FirewallRuleGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallRuleGroup.
func (*FirewallRuleGroup) SetObservation ¶
func (tr *FirewallRuleGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallRuleGroup
func (*FirewallRuleGroup) SetParameters ¶
func (tr *FirewallRuleGroup) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallRuleGroup
func (*FirewallRuleGroup) SetProviderConfigReference ¶
func (mg *FirewallRuleGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallRuleGroup.
func (*FirewallRuleGroup) SetProviderReference ¶
func (mg *FirewallRuleGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallRuleGroup. Deprecated: Use SetProviderConfigReference.
func (*FirewallRuleGroup) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *FirewallRuleGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FirewallRuleGroup.
func (*FirewallRuleGroup) SetWriteConnectionSecretToReference ¶
func (mg *FirewallRuleGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallRuleGroup.
type FirewallRuleGroupAssociation ¶
type FirewallRuleGroupAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallRuleGroupAssociationSpec `json:"spec"` Status FirewallRuleGroupAssociationStatus `json:"status,omitempty"` }
FirewallRuleGroupAssociation is the Schema for the FirewallRuleGroupAssociations 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,awsjet}
func (*FirewallRuleGroupAssociation) DeepCopy ¶
func (in *FirewallRuleGroupAssociation) DeepCopy() *FirewallRuleGroupAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleGroupAssociation.
func (*FirewallRuleGroupAssociation) DeepCopyInto ¶
func (in *FirewallRuleGroupAssociation) DeepCopyInto(out *FirewallRuleGroupAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRuleGroupAssociation) DeepCopyObject ¶
func (in *FirewallRuleGroupAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRuleGroupAssociation) GetCondition ¶
func (mg *FirewallRuleGroupAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallRuleGroupAssociation.
func (*FirewallRuleGroupAssociation) GetConnectionDetailsMapping ¶
func (tr *FirewallRuleGroupAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallRuleGroupAssociation
func (*FirewallRuleGroupAssociation) GetDeletionPolicy ¶
func (mg *FirewallRuleGroupAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallRuleGroupAssociation.
func (*FirewallRuleGroupAssociation) GetID ¶
func (tr *FirewallRuleGroupAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallRuleGroupAssociation
func (*FirewallRuleGroupAssociation) GetObservation ¶
func (tr *FirewallRuleGroupAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallRuleGroupAssociation
func (*FirewallRuleGroupAssociation) GetParameters ¶
func (tr *FirewallRuleGroupAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallRuleGroupAssociation
func (*FirewallRuleGroupAssociation) GetProviderConfigReference ¶
func (mg *FirewallRuleGroupAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallRuleGroupAssociation.
func (*FirewallRuleGroupAssociation) GetProviderReference ¶
func (mg *FirewallRuleGroupAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallRuleGroupAssociation. Deprecated: Use GetProviderConfigReference.
func (*FirewallRuleGroupAssociation) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *FirewallRuleGroupAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FirewallRuleGroupAssociation.
func (*FirewallRuleGroupAssociation) GetTerraformResourceType ¶
func (mg *FirewallRuleGroupAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallRuleGroupAssociation
func (*FirewallRuleGroupAssociation) GetTerraformSchemaVersion ¶
func (tr *FirewallRuleGroupAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallRuleGroupAssociation) GetWriteConnectionSecretToReference ¶
func (mg *FirewallRuleGroupAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallRuleGroupAssociation.
func (*FirewallRuleGroupAssociation) LateInitialize ¶
func (tr *FirewallRuleGroupAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallRuleGroupAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallRuleGroupAssociation) ResolveReferences ¶
func (mg *FirewallRuleGroupAssociation) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this FirewallRuleGroupAssociation.
func (*FirewallRuleGroupAssociation) SetConditions ¶
func (mg *FirewallRuleGroupAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallRuleGroupAssociation.
func (*FirewallRuleGroupAssociation) SetDeletionPolicy ¶
func (mg *FirewallRuleGroupAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallRuleGroupAssociation.
func (*FirewallRuleGroupAssociation) SetObservation ¶
func (tr *FirewallRuleGroupAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallRuleGroupAssociation
func (*FirewallRuleGroupAssociation) SetParameters ¶
func (tr *FirewallRuleGroupAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallRuleGroupAssociation
func (*FirewallRuleGroupAssociation) SetProviderConfigReference ¶
func (mg *FirewallRuleGroupAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallRuleGroupAssociation.
func (*FirewallRuleGroupAssociation) SetProviderReference ¶
func (mg *FirewallRuleGroupAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallRuleGroupAssociation. Deprecated: Use SetProviderConfigReference.
func (*FirewallRuleGroupAssociation) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *FirewallRuleGroupAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FirewallRuleGroupAssociation.
func (*FirewallRuleGroupAssociation) SetWriteConnectionSecretToReference ¶
func (mg *FirewallRuleGroupAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallRuleGroupAssociation.
type FirewallRuleGroupAssociationList ¶
type FirewallRuleGroupAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallRuleGroupAssociation `json:"items"` }
FirewallRuleGroupAssociationList contains a list of FirewallRuleGroupAssociations
func (*FirewallRuleGroupAssociationList) DeepCopy ¶
func (in *FirewallRuleGroupAssociationList) DeepCopy() *FirewallRuleGroupAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleGroupAssociationList.
func (*FirewallRuleGroupAssociationList) DeepCopyInto ¶
func (in *FirewallRuleGroupAssociationList) DeepCopyInto(out *FirewallRuleGroupAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRuleGroupAssociationList) DeepCopyObject ¶
func (in *FirewallRuleGroupAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRuleGroupAssociationList) GetItems ¶
func (l *FirewallRuleGroupAssociationList) GetItems() []resource.Managed
GetItems of this FirewallRuleGroupAssociationList.
type FirewallRuleGroupAssociationObservation ¶
type FirewallRuleGroupAssociationObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*FirewallRuleGroupAssociationObservation) DeepCopy ¶
func (in *FirewallRuleGroupAssociationObservation) DeepCopy() *FirewallRuleGroupAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleGroupAssociationObservation.
func (*FirewallRuleGroupAssociationObservation) DeepCopyInto ¶
func (in *FirewallRuleGroupAssociationObservation) DeepCopyInto(out *FirewallRuleGroupAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleGroupAssociationParameters ¶
type FirewallRuleGroupAssociationParameters struct { // +kubebuilder:validation:Required FirewallRuleGroupID *string `json:"firewallRuleGroupId" tf:"firewall_rule_group_id,omitempty"` // +kubebuilder:validation:Optional MutationProtection *string `json:"mutationProtection,omitempty" tf:"mutation_protection,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC // +crossplane:generate:reference:refFieldName=VpcIdRef // +crossplane:generate:reference:selectorFieldName=VpcIdSelector // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VpcIdRef *v1.Reference `json:"vpcIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VpcIdSelector *v1.Selector `json:"vpcIdSelector,omitempty" tf:"-"` }
func (*FirewallRuleGroupAssociationParameters) DeepCopy ¶
func (in *FirewallRuleGroupAssociationParameters) DeepCopy() *FirewallRuleGroupAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleGroupAssociationParameters.
func (*FirewallRuleGroupAssociationParameters) DeepCopyInto ¶
func (in *FirewallRuleGroupAssociationParameters) DeepCopyInto(out *FirewallRuleGroupAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleGroupAssociationSpec ¶
type FirewallRuleGroupAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallRuleGroupAssociationParameters `json:"forProvider"` }
FirewallRuleGroupAssociationSpec defines the desired state of FirewallRuleGroupAssociation
func (*FirewallRuleGroupAssociationSpec) DeepCopy ¶
func (in *FirewallRuleGroupAssociationSpec) DeepCopy() *FirewallRuleGroupAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleGroupAssociationSpec.
func (*FirewallRuleGroupAssociationSpec) DeepCopyInto ¶
func (in *FirewallRuleGroupAssociationSpec) DeepCopyInto(out *FirewallRuleGroupAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleGroupAssociationStatus ¶
type FirewallRuleGroupAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallRuleGroupAssociationObservation `json:"atProvider,omitempty"` }
FirewallRuleGroupAssociationStatus defines the observed state of FirewallRuleGroupAssociation.
func (*FirewallRuleGroupAssociationStatus) DeepCopy ¶
func (in *FirewallRuleGroupAssociationStatus) DeepCopy() *FirewallRuleGroupAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleGroupAssociationStatus.
func (*FirewallRuleGroupAssociationStatus) DeepCopyInto ¶
func (in *FirewallRuleGroupAssociationStatus) DeepCopyInto(out *FirewallRuleGroupAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleGroupList ¶
type FirewallRuleGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallRuleGroup `json:"items"` }
FirewallRuleGroupList contains a list of FirewallRuleGroups
func (*FirewallRuleGroupList) DeepCopy ¶
func (in *FirewallRuleGroupList) DeepCopy() *FirewallRuleGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleGroupList.
func (*FirewallRuleGroupList) DeepCopyInto ¶
func (in *FirewallRuleGroupList) DeepCopyInto(out *FirewallRuleGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRuleGroupList) DeepCopyObject ¶
func (in *FirewallRuleGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRuleGroupList) GetItems ¶
func (l *FirewallRuleGroupList) GetItems() []resource.Managed
GetItems of this FirewallRuleGroupList.
type FirewallRuleGroupObservation ¶
type FirewallRuleGroupObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*FirewallRuleGroupObservation) DeepCopy ¶
func (in *FirewallRuleGroupObservation) DeepCopy() *FirewallRuleGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleGroupObservation.
func (*FirewallRuleGroupObservation) DeepCopyInto ¶
func (in *FirewallRuleGroupObservation) DeepCopyInto(out *FirewallRuleGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleGroupParameters ¶
type FirewallRuleGroupParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*FirewallRuleGroupParameters) DeepCopy ¶
func (in *FirewallRuleGroupParameters) DeepCopy() *FirewallRuleGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleGroupParameters.
func (*FirewallRuleGroupParameters) DeepCopyInto ¶
func (in *FirewallRuleGroupParameters) DeepCopyInto(out *FirewallRuleGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleGroupSpec ¶
type FirewallRuleGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallRuleGroupParameters `json:"forProvider"` }
FirewallRuleGroupSpec defines the desired state of FirewallRuleGroup
func (*FirewallRuleGroupSpec) DeepCopy ¶
func (in *FirewallRuleGroupSpec) DeepCopy() *FirewallRuleGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleGroupSpec.
func (*FirewallRuleGroupSpec) DeepCopyInto ¶
func (in *FirewallRuleGroupSpec) DeepCopyInto(out *FirewallRuleGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleGroupStatus ¶
type FirewallRuleGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallRuleGroupObservation `json:"atProvider,omitempty"` }
FirewallRuleGroupStatus defines the observed state of FirewallRuleGroup.
func (*FirewallRuleGroupStatus) DeepCopy ¶
func (in *FirewallRuleGroupStatus) DeepCopy() *FirewallRuleGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleGroupStatus.
func (*FirewallRuleGroupStatus) DeepCopyInto ¶
func (in *FirewallRuleGroupStatus) DeepCopyInto(out *FirewallRuleGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleList ¶
type FirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallRule `json:"items"` }
FirewallRuleList contains a list of FirewallRules
func (*FirewallRuleList) DeepCopy ¶
func (in *FirewallRuleList) DeepCopy() *FirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleList.
func (*FirewallRuleList) DeepCopyInto ¶
func (in *FirewallRuleList) DeepCopyInto(out *FirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRuleList) DeepCopyObject ¶
func (in *FirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRuleList) GetItems ¶
func (l *FirewallRuleList) GetItems() []resource.Managed
GetItems of this FirewallRuleList.
type FirewallRuleObservation ¶
type FirewallRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FirewallRuleObservation) DeepCopy ¶
func (in *FirewallRuleObservation) DeepCopy() *FirewallRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleObservation.
func (*FirewallRuleObservation) DeepCopyInto ¶
func (in *FirewallRuleObservation) DeepCopyInto(out *FirewallRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleParameters ¶
type FirewallRuleParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Optional BlockOverrideDNSType *string `json:"blockOverrideDnsType,omitempty" tf:"block_override_dns_type,omitempty"` // +kubebuilder:validation:Optional BlockOverrideDomain *string `json:"blockOverrideDomain,omitempty" tf:"block_override_domain,omitempty"` // +kubebuilder:validation:Optional BlockOverrideTTL *float64 `json:"blockOverrideTtl,omitempty" tf:"block_override_ttl,omitempty"` // +kubebuilder:validation:Optional BlockResponse *string `json:"blockResponse,omitempty" tf:"block_response,omitempty"` // +kubebuilder:validation:Required FirewallDomainListID *string `json:"firewallDomainListId" tf:"firewall_domain_list_id,omitempty"` // +kubebuilder:validation:Required FirewallRuleGroupID *string `json:"firewallRuleGroupId" tf:"firewall_rule_group_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Priority *float64 `json:"priority" tf:"priority,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*FirewallRuleParameters) DeepCopy ¶
func (in *FirewallRuleParameters) DeepCopy() *FirewallRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleParameters.
func (*FirewallRuleParameters) DeepCopyInto ¶
func (in *FirewallRuleParameters) DeepCopyInto(out *FirewallRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleSpec ¶
type FirewallRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallRuleParameters `json:"forProvider"` }
FirewallRuleSpec defines the desired state of FirewallRule
func (*FirewallRuleSpec) DeepCopy ¶
func (in *FirewallRuleSpec) DeepCopy() *FirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleSpec.
func (*FirewallRuleSpec) DeepCopyInto ¶
func (in *FirewallRuleSpec) DeepCopyInto(out *FirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleStatus ¶
type FirewallRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallRuleObservation `json:"atProvider,omitempty"` }
FirewallRuleStatus defines the observed state of FirewallRule.
func (*FirewallRuleStatus) DeepCopy ¶
func (in *FirewallRuleStatus) DeepCopy() *FirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleStatus.
func (*FirewallRuleStatus) DeepCopyInto ¶
func (in *FirewallRuleStatus) DeepCopyInto(out *FirewallRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAddressObservation ¶
type IPAddressObservation struct {
IPID *string `json:"ipId,omitempty" tf:"ip_id,omitempty"`
}
func (*IPAddressObservation) DeepCopy ¶
func (in *IPAddressObservation) DeepCopy() *IPAddressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAddressObservation.
func (*IPAddressObservation) DeepCopyInto ¶
func (in *IPAddressObservation) DeepCopyInto(out *IPAddressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAddressParameters ¶
type IPAddressParameters struct { // +kubebuilder:validation:Optional IP *string `json:"ip,omitempty" tf:"ip,omitempty"` // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` }
func (*IPAddressParameters) DeepCopy ¶
func (in *IPAddressParameters) DeepCopy() *IPAddressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPAddressParameters.
func (*IPAddressParameters) DeepCopyInto ¶
func (in *IPAddressParameters) DeepCopyInto(out *IPAddressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryLogConfig ¶
type QueryLogConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QueryLogConfigSpec `json:"spec"` Status QueryLogConfigStatus `json:"status,omitempty"` }
QueryLogConfig is the Schema for the QueryLogConfigs 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,awsjet}
func (*QueryLogConfig) DeepCopy ¶
func (in *QueryLogConfig) DeepCopy() *QueryLogConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLogConfig.
func (*QueryLogConfig) DeepCopyInto ¶
func (in *QueryLogConfig) DeepCopyInto(out *QueryLogConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QueryLogConfig) DeepCopyObject ¶
func (in *QueryLogConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QueryLogConfig) GetCondition ¶
func (mg *QueryLogConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this QueryLogConfig.
func (*QueryLogConfig) GetConnectionDetailsMapping ¶
func (tr *QueryLogConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this QueryLogConfig
func (*QueryLogConfig) GetDeletionPolicy ¶
func (mg *QueryLogConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this QueryLogConfig.
func (*QueryLogConfig) GetID ¶
func (tr *QueryLogConfig) GetID() string
GetID returns ID of underlying Terraform resource of this QueryLogConfig
func (*QueryLogConfig) GetObservation ¶
func (tr *QueryLogConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this QueryLogConfig
func (*QueryLogConfig) GetParameters ¶
func (tr *QueryLogConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this QueryLogConfig
func (*QueryLogConfig) GetProviderConfigReference ¶
func (mg *QueryLogConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this QueryLogConfig.
func (*QueryLogConfig) GetProviderReference ¶
func (mg *QueryLogConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this QueryLogConfig. Deprecated: Use GetProviderConfigReference.
func (*QueryLogConfig) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *QueryLogConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this QueryLogConfig.
func (*QueryLogConfig) GetTerraformResourceType ¶
func (mg *QueryLogConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this QueryLogConfig
func (*QueryLogConfig) GetTerraformSchemaVersion ¶
func (tr *QueryLogConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*QueryLogConfig) GetWriteConnectionSecretToReference ¶
func (mg *QueryLogConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this QueryLogConfig.
func (*QueryLogConfig) LateInitialize ¶
func (tr *QueryLogConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this QueryLogConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*QueryLogConfig) SetConditions ¶
func (mg *QueryLogConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this QueryLogConfig.
func (*QueryLogConfig) SetDeletionPolicy ¶
func (mg *QueryLogConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this QueryLogConfig.
func (*QueryLogConfig) SetObservation ¶
func (tr *QueryLogConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this QueryLogConfig
func (*QueryLogConfig) SetParameters ¶
func (tr *QueryLogConfig) SetParameters(params map[string]interface{}) error
SetParameters for this QueryLogConfig
func (*QueryLogConfig) SetProviderConfigReference ¶
func (mg *QueryLogConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this QueryLogConfig.
func (*QueryLogConfig) SetProviderReference ¶
func (mg *QueryLogConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this QueryLogConfig. Deprecated: Use SetProviderConfigReference.
func (*QueryLogConfig) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *QueryLogConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this QueryLogConfig.
func (*QueryLogConfig) SetWriteConnectionSecretToReference ¶
func (mg *QueryLogConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this QueryLogConfig.
type QueryLogConfigAssociation ¶
type QueryLogConfigAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec QueryLogConfigAssociationSpec `json:"spec"` Status QueryLogConfigAssociationStatus `json:"status,omitempty"` }
QueryLogConfigAssociation is the Schema for the QueryLogConfigAssociations 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,awsjet}
func (*QueryLogConfigAssociation) DeepCopy ¶
func (in *QueryLogConfigAssociation) DeepCopy() *QueryLogConfigAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLogConfigAssociation.
func (*QueryLogConfigAssociation) DeepCopyInto ¶
func (in *QueryLogConfigAssociation) DeepCopyInto(out *QueryLogConfigAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QueryLogConfigAssociation) DeepCopyObject ¶
func (in *QueryLogConfigAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QueryLogConfigAssociation) GetCondition ¶
func (mg *QueryLogConfigAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this QueryLogConfigAssociation.
func (*QueryLogConfigAssociation) GetConnectionDetailsMapping ¶
func (tr *QueryLogConfigAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this QueryLogConfigAssociation
func (*QueryLogConfigAssociation) GetDeletionPolicy ¶
func (mg *QueryLogConfigAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this QueryLogConfigAssociation.
func (*QueryLogConfigAssociation) GetID ¶
func (tr *QueryLogConfigAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this QueryLogConfigAssociation
func (*QueryLogConfigAssociation) GetObservation ¶
func (tr *QueryLogConfigAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this QueryLogConfigAssociation
func (*QueryLogConfigAssociation) GetParameters ¶
func (tr *QueryLogConfigAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this QueryLogConfigAssociation
func (*QueryLogConfigAssociation) GetProviderConfigReference ¶
func (mg *QueryLogConfigAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this QueryLogConfigAssociation.
func (*QueryLogConfigAssociation) GetProviderReference ¶
func (mg *QueryLogConfigAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this QueryLogConfigAssociation. Deprecated: Use GetProviderConfigReference.
func (*QueryLogConfigAssociation) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *QueryLogConfigAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this QueryLogConfigAssociation.
func (*QueryLogConfigAssociation) GetTerraformResourceType ¶
func (mg *QueryLogConfigAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this QueryLogConfigAssociation
func (*QueryLogConfigAssociation) GetTerraformSchemaVersion ¶
func (tr *QueryLogConfigAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*QueryLogConfigAssociation) GetWriteConnectionSecretToReference ¶
func (mg *QueryLogConfigAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this QueryLogConfigAssociation.
func (*QueryLogConfigAssociation) LateInitialize ¶
func (tr *QueryLogConfigAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this QueryLogConfigAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*QueryLogConfigAssociation) SetConditions ¶
func (mg *QueryLogConfigAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this QueryLogConfigAssociation.
func (*QueryLogConfigAssociation) SetDeletionPolicy ¶
func (mg *QueryLogConfigAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this QueryLogConfigAssociation.
func (*QueryLogConfigAssociation) SetObservation ¶
func (tr *QueryLogConfigAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this QueryLogConfigAssociation
func (*QueryLogConfigAssociation) SetParameters ¶
func (tr *QueryLogConfigAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this QueryLogConfigAssociation
func (*QueryLogConfigAssociation) SetProviderConfigReference ¶
func (mg *QueryLogConfigAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this QueryLogConfigAssociation.
func (*QueryLogConfigAssociation) SetProviderReference ¶
func (mg *QueryLogConfigAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this QueryLogConfigAssociation. Deprecated: Use SetProviderConfigReference.
func (*QueryLogConfigAssociation) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *QueryLogConfigAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this QueryLogConfigAssociation.
func (*QueryLogConfigAssociation) SetWriteConnectionSecretToReference ¶
func (mg *QueryLogConfigAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this QueryLogConfigAssociation.
type QueryLogConfigAssociationList ¶
type QueryLogConfigAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []QueryLogConfigAssociation `json:"items"` }
QueryLogConfigAssociationList contains a list of QueryLogConfigAssociations
func (*QueryLogConfigAssociationList) DeepCopy ¶
func (in *QueryLogConfigAssociationList) DeepCopy() *QueryLogConfigAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLogConfigAssociationList.
func (*QueryLogConfigAssociationList) DeepCopyInto ¶
func (in *QueryLogConfigAssociationList) DeepCopyInto(out *QueryLogConfigAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QueryLogConfigAssociationList) DeepCopyObject ¶
func (in *QueryLogConfigAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QueryLogConfigAssociationList) GetItems ¶
func (l *QueryLogConfigAssociationList) GetItems() []resource.Managed
GetItems of this QueryLogConfigAssociationList.
type QueryLogConfigAssociationObservation ¶
type QueryLogConfigAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*QueryLogConfigAssociationObservation) DeepCopy ¶
func (in *QueryLogConfigAssociationObservation) DeepCopy() *QueryLogConfigAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLogConfigAssociationObservation.
func (*QueryLogConfigAssociationObservation) DeepCopyInto ¶
func (in *QueryLogConfigAssociationObservation) DeepCopyInto(out *QueryLogConfigAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryLogConfigAssociationParameters ¶
type QueryLogConfigAssociationParameters struct { // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required ResolverQueryLogConfigID *string `json:"resolverQueryLogConfigId" tf:"resolver_query_log_config_id,omitempty"` // +kubebuilder:validation:Required ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"` }
func (*QueryLogConfigAssociationParameters) DeepCopy ¶
func (in *QueryLogConfigAssociationParameters) DeepCopy() *QueryLogConfigAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLogConfigAssociationParameters.
func (*QueryLogConfigAssociationParameters) DeepCopyInto ¶
func (in *QueryLogConfigAssociationParameters) DeepCopyInto(out *QueryLogConfigAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryLogConfigAssociationSpec ¶
type QueryLogConfigAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider QueryLogConfigAssociationParameters `json:"forProvider"` }
QueryLogConfigAssociationSpec defines the desired state of QueryLogConfigAssociation
func (*QueryLogConfigAssociationSpec) DeepCopy ¶
func (in *QueryLogConfigAssociationSpec) DeepCopy() *QueryLogConfigAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLogConfigAssociationSpec.
func (*QueryLogConfigAssociationSpec) DeepCopyInto ¶
func (in *QueryLogConfigAssociationSpec) DeepCopyInto(out *QueryLogConfigAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryLogConfigAssociationStatus ¶
type QueryLogConfigAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider QueryLogConfigAssociationObservation `json:"atProvider,omitempty"` }
QueryLogConfigAssociationStatus defines the observed state of QueryLogConfigAssociation.
func (*QueryLogConfigAssociationStatus) DeepCopy ¶
func (in *QueryLogConfigAssociationStatus) DeepCopy() *QueryLogConfigAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLogConfigAssociationStatus.
func (*QueryLogConfigAssociationStatus) DeepCopyInto ¶
func (in *QueryLogConfigAssociationStatus) DeepCopyInto(out *QueryLogConfigAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryLogConfigList ¶
type QueryLogConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []QueryLogConfig `json:"items"` }
QueryLogConfigList contains a list of QueryLogConfigs
func (*QueryLogConfigList) DeepCopy ¶
func (in *QueryLogConfigList) DeepCopy() *QueryLogConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLogConfigList.
func (*QueryLogConfigList) DeepCopyInto ¶
func (in *QueryLogConfigList) DeepCopyInto(out *QueryLogConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*QueryLogConfigList) DeepCopyObject ¶
func (in *QueryLogConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*QueryLogConfigList) GetItems ¶
func (l *QueryLogConfigList) GetItems() []resource.Managed
GetItems of this QueryLogConfigList.
type QueryLogConfigObservation ¶
type QueryLogConfigObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*QueryLogConfigObservation) DeepCopy ¶
func (in *QueryLogConfigObservation) DeepCopy() *QueryLogConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLogConfigObservation.
func (*QueryLogConfigObservation) DeepCopyInto ¶
func (in *QueryLogConfigObservation) DeepCopyInto(out *QueryLogConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryLogConfigParameters ¶
type QueryLogConfigParameters struct { // +kubebuilder:validation:Required DestinationArn *string `json:"destinationArn" tf:"destination_arn,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*QueryLogConfigParameters) DeepCopy ¶
func (in *QueryLogConfigParameters) DeepCopy() *QueryLogConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLogConfigParameters.
func (*QueryLogConfigParameters) DeepCopyInto ¶
func (in *QueryLogConfigParameters) DeepCopyInto(out *QueryLogConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryLogConfigSpec ¶
type QueryLogConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider QueryLogConfigParameters `json:"forProvider"` }
QueryLogConfigSpec defines the desired state of QueryLogConfig
func (*QueryLogConfigSpec) DeepCopy ¶
func (in *QueryLogConfigSpec) DeepCopy() *QueryLogConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLogConfigSpec.
func (*QueryLogConfigSpec) DeepCopyInto ¶
func (in *QueryLogConfigSpec) DeepCopyInto(out *QueryLogConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QueryLogConfigStatus ¶
type QueryLogConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider QueryLogConfigObservation `json:"atProvider,omitempty"` }
QueryLogConfigStatus defines the observed state of QueryLogConfig.
func (*QueryLogConfigStatus) DeepCopy ¶
func (in *QueryLogConfigStatus) DeepCopy() *QueryLogConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QueryLogConfigStatus.
func (*QueryLogConfigStatus) DeepCopyInto ¶
func (in *QueryLogConfigStatus) DeepCopyInto(out *QueryLogConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rule ¶
type Rule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleSpec `json:"spec"` Status RuleStatus `json:"status,omitempty"` }
Rule is the Schema for the Rules 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,awsjet}
func (*Rule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule.
func (*Rule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Rule) GetCondition ¶
func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Rule.
func (*Rule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Rule
func (*Rule) GetDeletionPolicy ¶
func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Rule.
func (*Rule) GetObservation ¶
GetObservation of this Rule
func (*Rule) GetParameters ¶
GetParameters of this Rule
func (*Rule) GetProviderConfigReference ¶
GetProviderConfigReference of this Rule.
func (*Rule) GetProviderReference ¶
GetProviderReference of this Rule. Deprecated: Use GetProviderConfigReference.
func (*Rule) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Rule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Rule.
func (*Rule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Rule
func (*Rule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Rule) GetWriteConnectionSecretToReference ¶
func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Rule.
func (*Rule) LateInitialize ¶
LateInitialize this Rule using its observed tfState. returns True if there are any spec changes for the resource.
func (*Rule) SetConditions ¶
SetConditions of this Rule.
func (*Rule) SetDeletionPolicy ¶
func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Rule.
func (*Rule) SetObservation ¶
SetObservation for this Rule
func (*Rule) SetParameters ¶
SetParameters for this Rule
func (*Rule) SetProviderConfigReference ¶
SetProviderConfigReference of this Rule.
func (*Rule) SetProviderReference ¶
SetProviderReference of this Rule. Deprecated: Use SetProviderConfigReference.
func (*Rule) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Rule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Rule.
func (*Rule) SetWriteConnectionSecretToReference ¶
func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Rule.
type RuleAssociation ¶
type RuleAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleAssociationSpec `json:"spec"` Status RuleAssociationStatus `json:"status,omitempty"` }
RuleAssociation is the Schema for the RuleAssociations 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,awsjet}
func (*RuleAssociation) DeepCopy ¶
func (in *RuleAssociation) DeepCopy() *RuleAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleAssociation.
func (*RuleAssociation) DeepCopyInto ¶
func (in *RuleAssociation) DeepCopyInto(out *RuleAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleAssociation) DeepCopyObject ¶
func (in *RuleAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RuleAssociation) GetCondition ¶
func (mg *RuleAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RuleAssociation.
func (*RuleAssociation) GetConnectionDetailsMapping ¶
func (tr *RuleAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RuleAssociation
func (*RuleAssociation) GetDeletionPolicy ¶
func (mg *RuleAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RuleAssociation.
func (*RuleAssociation) GetID ¶
func (tr *RuleAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this RuleAssociation
func (*RuleAssociation) GetObservation ¶
func (tr *RuleAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this RuleAssociation
func (*RuleAssociation) GetParameters ¶
func (tr *RuleAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this RuleAssociation
func (*RuleAssociation) GetProviderConfigReference ¶
func (mg *RuleAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RuleAssociation.
func (*RuleAssociation) GetProviderReference ¶
func (mg *RuleAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this RuleAssociation. Deprecated: Use GetProviderConfigReference.
func (*RuleAssociation) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *RuleAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RuleAssociation.
func (*RuleAssociation) GetTerraformResourceType ¶
func (mg *RuleAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RuleAssociation
func (*RuleAssociation) GetTerraformSchemaVersion ¶
func (tr *RuleAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RuleAssociation) GetWriteConnectionSecretToReference ¶
func (mg *RuleAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RuleAssociation.
func (*RuleAssociation) LateInitialize ¶
func (tr *RuleAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RuleAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*RuleAssociation) ResolveReferences ¶
ResolveReferences of this RuleAssociation.
func (*RuleAssociation) SetConditions ¶
func (mg *RuleAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this RuleAssociation.
func (*RuleAssociation) SetDeletionPolicy ¶
func (mg *RuleAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RuleAssociation.
func (*RuleAssociation) SetObservation ¶
func (tr *RuleAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this RuleAssociation
func (*RuleAssociation) SetParameters ¶
func (tr *RuleAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this RuleAssociation
func (*RuleAssociation) SetProviderConfigReference ¶
func (mg *RuleAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RuleAssociation.
func (*RuleAssociation) SetProviderReference ¶
func (mg *RuleAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RuleAssociation. Deprecated: Use SetProviderConfigReference.
func (*RuleAssociation) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *RuleAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RuleAssociation.
func (*RuleAssociation) SetWriteConnectionSecretToReference ¶
func (mg *RuleAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RuleAssociation.
type RuleAssociationList ¶
type RuleAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RuleAssociation `json:"items"` }
RuleAssociationList contains a list of RuleAssociations
func (*RuleAssociationList) DeepCopy ¶
func (in *RuleAssociationList) DeepCopy() *RuleAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleAssociationList.
func (*RuleAssociationList) DeepCopyInto ¶
func (in *RuleAssociationList) DeepCopyInto(out *RuleAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleAssociationList) DeepCopyObject ¶
func (in *RuleAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RuleAssociationList) GetItems ¶
func (l *RuleAssociationList) GetItems() []resource.Managed
GetItems of this RuleAssociationList.
type RuleAssociationObservation ¶
type RuleAssociationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RuleAssociationObservation) DeepCopy ¶
func (in *RuleAssociationObservation) DeepCopy() *RuleAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleAssociationObservation.
func (*RuleAssociationObservation) DeepCopyInto ¶
func (in *RuleAssociationObservation) DeepCopyInto(out *RuleAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleAssociationParameters ¶
type RuleAssociationParameters struct { // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required ResolverRuleID *string `json:"resolverRuleId" tf:"resolver_rule_id,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC // +crossplane:generate:reference:refFieldName=VpcIdRef // +crossplane:generate:reference:selectorFieldName=VpcIdSelector // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VpcIdRef *v1.Reference `json:"vpcIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VpcIdSelector *v1.Selector `json:"vpcIdSelector,omitempty" tf:"-"` }
func (*RuleAssociationParameters) DeepCopy ¶
func (in *RuleAssociationParameters) DeepCopy() *RuleAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleAssociationParameters.
func (*RuleAssociationParameters) DeepCopyInto ¶
func (in *RuleAssociationParameters) DeepCopyInto(out *RuleAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleAssociationSpec ¶
type RuleAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RuleAssociationParameters `json:"forProvider"` }
RuleAssociationSpec defines the desired state of RuleAssociation
func (*RuleAssociationSpec) DeepCopy ¶
func (in *RuleAssociationSpec) DeepCopy() *RuleAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleAssociationSpec.
func (*RuleAssociationSpec) DeepCopyInto ¶
func (in *RuleAssociationSpec) DeepCopyInto(out *RuleAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleAssociationStatus ¶
type RuleAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RuleAssociationObservation `json:"atProvider,omitempty"` }
RuleAssociationStatus defines the observed state of RuleAssociation.
func (*RuleAssociationStatus) DeepCopy ¶
func (in *RuleAssociationStatus) DeepCopy() *RuleAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleAssociationStatus.
func (*RuleAssociationStatus) DeepCopyInto ¶
func (in *RuleAssociationStatus) DeepCopyInto(out *RuleAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleList ¶
type RuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Rule `json:"items"` }
RuleList contains a list of Rules
func (*RuleList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleList.
func (*RuleList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuleObservation ¶
type RuleObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // +kubebuilder:validation:Required DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional ResolverEndpointID *string `json:"resolverEndpointId,omitempty" tf:"resolver_endpoint_id,omitempty"` // +kubebuilder:validation:Required RuleType *string `json:"ruleType" tf:"rule_type,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TargetIP []TargetIPParameters `json:"targetIp,omitempty" tf:"target_ip,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSpec ¶
type RuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RuleParameters `json:"forProvider"` }
RuleSpec defines the desired state of Rule
func (*RuleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSpec.
func (*RuleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatus ¶
type RuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RuleObservation `json:"atProvider,omitempty"` }
RuleStatus defines the observed state of Rule.
func (*RuleStatus) DeepCopy ¶
func (in *RuleStatus) DeepCopy() *RuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatus.
func (*RuleStatus) DeepCopyInto ¶
func (in *RuleStatus) DeepCopyInto(out *RuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetIPObservation ¶
type TargetIPObservation struct { }
func (*TargetIPObservation) DeepCopy ¶
func (in *TargetIPObservation) DeepCopy() *TargetIPObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetIPObservation.
func (*TargetIPObservation) DeepCopyInto ¶
func (in *TargetIPObservation) DeepCopyInto(out *TargetIPObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetIPParameters ¶
type TargetIPParameters struct { // +kubebuilder:validation:Required IP *string `json:"ip" tf:"ip,omitempty"` // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` }
func (*TargetIPParameters) DeepCopy ¶
func (in *TargetIPParameters) DeepCopy() *TargetIPParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetIPParameters.
func (*TargetIPParameters) DeepCopyInto ¶
func (in *TargetIPParameters) DeepCopyInto(out *TargetIPParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_dnssecconfig_types.go
- zz_endpoint_types.go
- zz_firewallconfig_types.go
- zz_firewalldomainlist_types.go
- zz_firewallrule_types.go
- zz_firewallrulegroup_types.go
- zz_firewallrulegroupassociation_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_querylogconfig_types.go
- zz_querylogconfigassociation_types.go
- zz_rule_types.go
- zz_ruleassociation_types.go