Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=networkfirewall.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ActionDefinitionObservation
- type ActionDefinitionParameters
- type ActionDefinitionPublishMetricActionObservation
- type ActionDefinitionPublishMetricActionParameters
- type AttachmentObservation
- type AttachmentParameters
- type CustomActionActionDefinitionObservation
- type CustomActionActionDefinitionParameters
- type CustomActionObservation
- type CustomActionParameters
- type DestinationObservation
- type DestinationParameters
- type DestinationPortObservation
- type DestinationPortParameters
- type DimensionObservation
- type DimensionParameters
- type Firewall
- func (in *Firewall) DeepCopy() *Firewall
- func (in *Firewall) DeepCopyInto(out *Firewall)
- func (in *Firewall) DeepCopyObject() runtime.Object
- func (mg *Firewall) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Firewall) GetConnectionDetailsMapping() map[string]string
- func (mg *Firewall) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Firewall) GetID() string
- func (tr *Firewall) GetObservation() (map[string]interface{}, error)
- func (tr *Firewall) GetParameters() (map[string]interface{}, error)
- func (mg *Firewall) GetProviderConfigReference() *xpv1.Reference
- func (mg *Firewall) GetProviderReference() *xpv1.Reference
- func (mg *Firewall) GetTerraformResourceType() string
- func (tr *Firewall) GetTerraformSchemaVersion() int
- func (mg *Firewall) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Firewall) LateInitialize(attrs []byte) (bool, error)
- func (mg *Firewall) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Firewall) SetConditions(c ...xpv1.Condition)
- func (mg *Firewall) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Firewall) SetObservation(obs map[string]interface{}) error
- func (tr *Firewall) SetParameters(params map[string]interface{}) error
- func (mg *Firewall) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Firewall) SetProviderReference(r *xpv1.Reference)
- func (mg *Firewall) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallList
- type FirewallObservation
- type FirewallParameters
- type FirewallPolicy
- func (in *FirewallPolicy) DeepCopy() *FirewallPolicy
- func (in *FirewallPolicy) DeepCopyInto(out *FirewallPolicy)
- func (in *FirewallPolicy) DeepCopyObject() runtime.Object
- func (mg *FirewallPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallPolicy) GetID() string
- func (tr *FirewallPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallPolicy) GetProviderReference() *xpv1.Reference
- func (mg *FirewallPolicy) GetTerraformResourceType() string
- func (tr *FirewallPolicy) GetTerraformSchemaVersion() int
- func (mg *FirewallPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallPolicy) SetParameters(params map[string]interface{}) error
- func (mg *FirewallPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallPolicyFirewallPolicyObservation
- type FirewallPolicyFirewallPolicyParameters
- type FirewallPolicyList
- type FirewallPolicyObservation
- type FirewallPolicyParameters
- type FirewallPolicySpec
- type FirewallPolicyStatus
- type FirewallSpec
- type FirewallStatus
- type FirewallStatusObservation
- type FirewallStatusParameters
- type HeaderObservation
- type HeaderParameters
- type IPSetObservation
- type IPSetParameters
- type IPSetsObservation
- type IPSetsParameters
- type LogDestinationConfigObservation
- type LogDestinationConfigParameters
- type LoggingConfiguration
- func (in *LoggingConfiguration) DeepCopy() *LoggingConfiguration
- func (in *LoggingConfiguration) DeepCopyInto(out *LoggingConfiguration)
- func (in *LoggingConfiguration) DeepCopyObject() runtime.Object
- func (mg *LoggingConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LoggingConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *LoggingConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LoggingConfiguration) GetID() string
- func (tr *LoggingConfiguration) GetObservation() (map[string]interface{}, error)
- func (tr *LoggingConfiguration) GetParameters() (map[string]interface{}, error)
- func (mg *LoggingConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *LoggingConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *LoggingConfiguration) GetTerraformResourceType() string
- func (tr *LoggingConfiguration) GetTerraformSchemaVersion() int
- func (mg *LoggingConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LoggingConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *LoggingConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *LoggingConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LoggingConfiguration) SetObservation(obs map[string]interface{}) error
- func (tr *LoggingConfiguration) SetParameters(params map[string]interface{}) error
- func (mg *LoggingConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LoggingConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *LoggingConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LoggingConfigurationList
- type LoggingConfigurationLoggingConfigurationObservation
- type LoggingConfigurationLoggingConfigurationParameters
- type LoggingConfigurationObservation
- type LoggingConfigurationParameters
- type LoggingConfigurationSpec
- type LoggingConfigurationStatus
- type MatchAttributesObservation
- type MatchAttributesParameters
- type PortSetObservation
- type PortSetParameters
- type PortSetsObservation
- type PortSetsParameters
- type PublishMetricActionDimensionObservation
- type PublishMetricActionDimensionParameters
- type PublishMetricActionObservation
- type PublishMetricActionParameters
- type ResourcePolicy
- func (in *ResourcePolicy) DeepCopy() *ResourcePolicy
- func (in *ResourcePolicy) DeepCopyInto(out *ResourcePolicy)
- func (in *ResourcePolicy) DeepCopyObject() runtime.Object
- func (mg *ResourcePolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ResourcePolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *ResourcePolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ResourcePolicy) GetID() string
- func (tr *ResourcePolicy) GetObservation() (map[string]interface{}, error)
- func (tr *ResourcePolicy) GetParameters() (map[string]interface{}, error)
- func (mg *ResourcePolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *ResourcePolicy) GetProviderReference() *xpv1.Reference
- func (mg *ResourcePolicy) GetTerraformResourceType() string
- func (tr *ResourcePolicy) GetTerraformSchemaVersion() int
- func (mg *ResourcePolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ResourcePolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *ResourcePolicy) SetConditions(c ...xpv1.Condition)
- func (mg *ResourcePolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ResourcePolicy) SetObservation(obs map[string]interface{}) error
- func (tr *ResourcePolicy) SetParameters(params map[string]interface{}) error
- func (mg *ResourcePolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ResourcePolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *ResourcePolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ResourcePolicyList
- type ResourcePolicyObservation
- type ResourcePolicyParameters
- type ResourcePolicySpec
- type ResourcePolicyStatus
- type RuleDefinitionObservation
- type RuleDefinitionParameters
- type RuleGroup
- func (in *RuleGroup) DeepCopy() *RuleGroup
- func (in *RuleGroup) DeepCopyInto(out *RuleGroup)
- func (in *RuleGroup) DeepCopyObject() runtime.Object
- func (mg *RuleGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RuleGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *RuleGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RuleGroup) GetID() string
- func (tr *RuleGroup) GetObservation() (map[string]interface{}, error)
- func (tr *RuleGroup) GetParameters() (map[string]interface{}, error)
- func (mg *RuleGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *RuleGroup) GetProviderReference() *xpv1.Reference
- func (mg *RuleGroup) GetTerraformResourceType() string
- func (tr *RuleGroup) GetTerraformSchemaVersion() int
- func (mg *RuleGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RuleGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *RuleGroup) SetConditions(c ...xpv1.Condition)
- func (mg *RuleGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RuleGroup) SetObservation(obs map[string]interface{}) error
- func (tr *RuleGroup) SetParameters(params map[string]interface{}) error
- func (mg *RuleGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RuleGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *RuleGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RuleGroupList
- type RuleGroupObservation
- type RuleGroupParameters
- type RuleGroupRuleGroupObservation
- type RuleGroupRuleGroupParameters
- type RuleGroupSpec
- type RuleGroupStatus
- type RuleOptionObservation
- type RuleOptionParameters
- type RuleVariablesObservation
- type RuleVariablesParameters
- type RulesSourceListObservation
- type RulesSourceListParameters
- type RulesSourceObservation
- type RulesSourceParameters
- type SourceObservation
- type SourceParameters
- type SourcePortObservation
- type SourcePortParameters
- type StatefulRuleGroupReferenceObservation
- type StatefulRuleGroupReferenceParameters
- type StatefulRuleObservation
- type StatefulRuleParameters
- type StatelessCustomActionObservation
- type StatelessCustomActionParameters
- type StatelessRuleGroupReferenceObservation
- type StatelessRuleGroupReferenceParameters
- type StatelessRuleObservation
- type StatelessRuleParameters
- type StatelessRulesAndCustomActionsObservation
- type StatelessRulesAndCustomActionsParameters
- type SubnetMappingObservation
- type SubnetMappingParameters
- type SyncStatesObservation
- type SyncStatesParameters
- type TCPFlagObservation
- type TCPFlagParameters
Constants ¶
const ( CRDGroup = "networkfirewall.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Firewall_Kind = "Firewall" Firewall_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Firewall_Kind}.String() Firewall_KindAPIVersion = Firewall_Kind + "." + CRDGroupVersion.String() Firewall_GroupVersionKind = CRDGroupVersion.WithKind(Firewall_Kind) )
Repository type metadata.
var ( FirewallPolicy_Kind = "FirewallPolicy" FirewallPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallPolicy_Kind}.String() FirewallPolicy_KindAPIVersion = FirewallPolicy_Kind + "." + CRDGroupVersion.String() FirewallPolicy_GroupVersionKind = CRDGroupVersion.WithKind(FirewallPolicy_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 ( LoggingConfiguration_Kind = "LoggingConfiguration" LoggingConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LoggingConfiguration_Kind}.String() LoggingConfiguration_KindAPIVersion = LoggingConfiguration_Kind + "." + CRDGroupVersion.String() LoggingConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(LoggingConfiguration_Kind) )
Repository type metadata.
var ( ResourcePolicy_Kind = "ResourcePolicy" ResourcePolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ResourcePolicy_Kind}.String() ResourcePolicy_KindAPIVersion = ResourcePolicy_Kind + "." + CRDGroupVersion.String() ResourcePolicy_GroupVersionKind = CRDGroupVersion.WithKind(ResourcePolicy_Kind) )
Repository type metadata.
var ( RuleGroup_Kind = "RuleGroup" RuleGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RuleGroup_Kind}.String() RuleGroup_KindAPIVersion = RuleGroup_Kind + "." + CRDGroupVersion.String() RuleGroup_GroupVersionKind = CRDGroupVersion.WithKind(RuleGroup_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ActionDefinitionObservation ¶
type ActionDefinitionObservation struct { }
func (*ActionDefinitionObservation) DeepCopy ¶
func (in *ActionDefinitionObservation) DeepCopy() *ActionDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionDefinitionObservation.
func (*ActionDefinitionObservation) DeepCopyInto ¶
func (in *ActionDefinitionObservation) DeepCopyInto(out *ActionDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionDefinitionParameters ¶
type ActionDefinitionParameters struct { // +kubebuilder:validation:Required PublishMetricAction []PublishMetricActionParameters `json:"publishMetricAction" tf:"publish_metric_action,omitempty"` }
func (*ActionDefinitionParameters) DeepCopy ¶
func (in *ActionDefinitionParameters) DeepCopy() *ActionDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionDefinitionParameters.
func (*ActionDefinitionParameters) DeepCopyInto ¶
func (in *ActionDefinitionParameters) DeepCopyInto(out *ActionDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionDefinitionPublishMetricActionObservation ¶
type ActionDefinitionPublishMetricActionObservation struct { }
func (*ActionDefinitionPublishMetricActionObservation) DeepCopy ¶
func (in *ActionDefinitionPublishMetricActionObservation) DeepCopy() *ActionDefinitionPublishMetricActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionDefinitionPublishMetricActionObservation.
func (*ActionDefinitionPublishMetricActionObservation) DeepCopyInto ¶
func (in *ActionDefinitionPublishMetricActionObservation) DeepCopyInto(out *ActionDefinitionPublishMetricActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionDefinitionPublishMetricActionParameters ¶
type ActionDefinitionPublishMetricActionParameters struct { // +kubebuilder:validation:Required Dimension []PublishMetricActionDimensionParameters `json:"dimension" tf:"dimension,omitempty"` }
func (*ActionDefinitionPublishMetricActionParameters) DeepCopy ¶
func (in *ActionDefinitionPublishMetricActionParameters) DeepCopy() *ActionDefinitionPublishMetricActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionDefinitionPublishMetricActionParameters.
func (*ActionDefinitionPublishMetricActionParameters) DeepCopyInto ¶
func (in *ActionDefinitionPublishMetricActionParameters) DeepCopyInto(out *ActionDefinitionPublishMetricActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentObservation ¶
type AttachmentObservation struct { EndpointID *string `json:"endpointId,omitempty" tf:"endpoint_id,omitempty"` SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` }
func (*AttachmentObservation) DeepCopy ¶
func (in *AttachmentObservation) DeepCopy() *AttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentObservation.
func (*AttachmentObservation) DeepCopyInto ¶
func (in *AttachmentObservation) DeepCopyInto(out *AttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachmentParameters ¶
type AttachmentParameters struct { }
func (*AttachmentParameters) DeepCopy ¶
func (in *AttachmentParameters) DeepCopy() *AttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachmentParameters.
func (*AttachmentParameters) DeepCopyInto ¶
func (in *AttachmentParameters) DeepCopyInto(out *AttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomActionActionDefinitionObservation ¶
type CustomActionActionDefinitionObservation struct { }
func (*CustomActionActionDefinitionObservation) DeepCopy ¶
func (in *CustomActionActionDefinitionObservation) DeepCopy() *CustomActionActionDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomActionActionDefinitionObservation.
func (*CustomActionActionDefinitionObservation) DeepCopyInto ¶
func (in *CustomActionActionDefinitionObservation) DeepCopyInto(out *CustomActionActionDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomActionActionDefinitionParameters ¶
type CustomActionActionDefinitionParameters struct { // +kubebuilder:validation:Required PublishMetricAction []ActionDefinitionPublishMetricActionParameters `json:"publishMetricAction" tf:"publish_metric_action,omitempty"` }
func (*CustomActionActionDefinitionParameters) DeepCopy ¶
func (in *CustomActionActionDefinitionParameters) DeepCopy() *CustomActionActionDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomActionActionDefinitionParameters.
func (*CustomActionActionDefinitionParameters) DeepCopyInto ¶
func (in *CustomActionActionDefinitionParameters) DeepCopyInto(out *CustomActionActionDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomActionObservation ¶
type CustomActionObservation struct { }
func (*CustomActionObservation) DeepCopy ¶
func (in *CustomActionObservation) DeepCopy() *CustomActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomActionObservation.
func (*CustomActionObservation) DeepCopyInto ¶
func (in *CustomActionObservation) DeepCopyInto(out *CustomActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomActionParameters ¶
type CustomActionParameters struct { // +kubebuilder:validation:Required ActionDefinition []CustomActionActionDefinitionParameters `json:"actionDefinition" tf:"action_definition,omitempty"` // +kubebuilder:validation:Required ActionName *string `json:"actionName" tf:"action_name,omitempty"` }
func (*CustomActionParameters) DeepCopy ¶
func (in *CustomActionParameters) DeepCopy() *CustomActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomActionParameters.
func (*CustomActionParameters) DeepCopyInto ¶
func (in *CustomActionParameters) DeepCopyInto(out *CustomActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationObservation ¶
type DestinationObservation struct { }
func (*DestinationObservation) DeepCopy ¶
func (in *DestinationObservation) DeepCopy() *DestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationObservation.
func (*DestinationObservation) DeepCopyInto ¶
func (in *DestinationObservation) DeepCopyInto(out *DestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationParameters ¶
type DestinationParameters struct { // +kubebuilder:validation:Required AddressDefinition *string `json:"addressDefinition" tf:"address_definition,omitempty"` }
func (*DestinationParameters) DeepCopy ¶
func (in *DestinationParameters) DeepCopy() *DestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationParameters.
func (*DestinationParameters) DeepCopyInto ¶
func (in *DestinationParameters) DeepCopyInto(out *DestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationPortObservation ¶
type DestinationPortObservation struct { }
func (*DestinationPortObservation) DeepCopy ¶
func (in *DestinationPortObservation) DeepCopy() *DestinationPortObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationPortObservation.
func (*DestinationPortObservation) DeepCopyInto ¶
func (in *DestinationPortObservation) DeepCopyInto(out *DestinationPortObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationPortParameters ¶
type DestinationPortParameters struct { // +kubebuilder:validation:Required FromPort *int64 `json:"fromPort" tf:"from_port,omitempty"` // +kubebuilder:validation:Optional ToPort *int64 `json:"toPort,omitempty" tf:"to_port,omitempty"` }
func (*DestinationPortParameters) DeepCopy ¶
func (in *DestinationPortParameters) DeepCopy() *DestinationPortParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationPortParameters.
func (*DestinationPortParameters) DeepCopyInto ¶
func (in *DestinationPortParameters) DeepCopyInto(out *DestinationPortParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionObservation ¶
type DimensionObservation struct { }
func (*DimensionObservation) DeepCopy ¶
func (in *DimensionObservation) DeepCopy() *DimensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionObservation.
func (*DimensionObservation) DeepCopyInto ¶
func (in *DimensionObservation) DeepCopyInto(out *DimensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionParameters ¶
type DimensionParameters struct { // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*DimensionParameters) DeepCopy ¶
func (in *DimensionParameters) DeepCopy() *DimensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionParameters.
func (*DimensionParameters) DeepCopyInto ¶
func (in *DimensionParameters) DeepCopyInto(out *DimensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Firewall ¶
type Firewall struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallSpec `json:"spec"` Status FirewallStatus `json:"status,omitempty"` }
Firewall is the Schema for the Firewalls 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 (*Firewall) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Firewall.
func (*Firewall) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Firewall) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Firewall) GetCondition ¶
func (mg *Firewall) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Firewall.
func (*Firewall) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Firewall
func (*Firewall) GetDeletionPolicy ¶
func (mg *Firewall) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Firewall.
func (*Firewall) GetObservation ¶
GetObservation of this Firewall
func (*Firewall) GetParameters ¶
GetParameters of this Firewall
func (*Firewall) GetProviderConfigReference ¶
GetProviderConfigReference of this Firewall.
func (*Firewall) GetProviderReference ¶
GetProviderReference of this Firewall. Deprecated: Use GetProviderConfigReference.
func (*Firewall) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Firewall
func (*Firewall) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Firewall) GetWriteConnectionSecretToReference ¶
func (mg *Firewall) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Firewall.
func (*Firewall) LateInitialize ¶
LateInitialize this Firewall using its observed tfState. returns True if there are any spec changes for the resource.
func (*Firewall) ResolveReferences ¶
ResolveReferences of this Firewall.
func (*Firewall) SetConditions ¶
SetConditions of this Firewall.
func (*Firewall) SetDeletionPolicy ¶
func (mg *Firewall) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Firewall.
func (*Firewall) SetObservation ¶
SetObservation for this Firewall
func (*Firewall) SetParameters ¶
SetParameters for this Firewall
func (*Firewall) SetProviderConfigReference ¶
SetProviderConfigReference of this Firewall.
func (*Firewall) SetProviderReference ¶
SetProviderReference of this Firewall. Deprecated: Use SetProviderConfigReference.
func (*Firewall) SetWriteConnectionSecretToReference ¶
func (mg *Firewall) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Firewall.
type FirewallList ¶
type FirewallList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Firewall `json:"items"` }
FirewallList contains a list of Firewalls
func (*FirewallList) DeepCopy ¶
func (in *FirewallList) DeepCopy() *FirewallList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallList.
func (*FirewallList) DeepCopyInto ¶
func (in *FirewallList) DeepCopyInto(out *FirewallList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallList) DeepCopyObject ¶
func (in *FirewallList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallList) GetItems ¶
func (l *FirewallList) GetItems() []resource.Managed
GetItems of this FirewallList.
type FirewallObservation ¶
type FirewallObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` FirewallStatus []FirewallStatusObservation `json:"firewallStatus,omitempty" tf:"firewall_status,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` UpdateToken *string `json:"updateToken,omitempty" tf:"update_token,omitempty"` }
func (*FirewallObservation) DeepCopy ¶
func (in *FirewallObservation) DeepCopy() *FirewallObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallObservation.
func (*FirewallObservation) DeepCopyInto ¶
func (in *FirewallObservation) DeepCopyInto(out *FirewallObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallParameters ¶
type FirewallParameters struct { // +kubebuilder:validation:Optional DeleteProtection *bool `json:"deleteProtection,omitempty" tf:"delete_protection,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required FirewallPolicyArn *string `json:"firewallPolicyArn" tf:"firewall_policy_arn,omitempty"` // +kubebuilder:validation:Optional FirewallPolicyChangeProtection *bool `json:"firewallPolicyChangeProtection,omitempty" tf:"firewall_policy_change_protection,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 SubnetChangeProtection *bool `json:"subnetChangeProtection,omitempty" tf:"subnet_change_protection,omitempty"` // +kubebuilder:validation:Required SubnetMapping []SubnetMappingParameters `json:"subnetMapping" tf:"subnet_mapping,omitempty"` // +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 // +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 (*FirewallParameters) DeepCopy ¶
func (in *FirewallParameters) DeepCopy() *FirewallParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallParameters.
func (*FirewallParameters) DeepCopyInto ¶
func (in *FirewallParameters) DeepCopyInto(out *FirewallParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicy ¶
type FirewallPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallPolicySpec `json:"spec"` Status FirewallPolicyStatus `json:"status,omitempty"` }
FirewallPolicy is the Schema for the FirewallPolicys 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 (*FirewallPolicy) DeepCopy ¶
func (in *FirewallPolicy) DeepCopy() *FirewallPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicy.
func (*FirewallPolicy) DeepCopyInto ¶
func (in *FirewallPolicy) DeepCopyInto(out *FirewallPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallPolicy) DeepCopyObject ¶
func (in *FirewallPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallPolicy) GetCondition ¶
func (mg *FirewallPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallPolicy.
func (*FirewallPolicy) GetConnectionDetailsMapping ¶
func (tr *FirewallPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallPolicy
func (*FirewallPolicy) GetDeletionPolicy ¶
func (mg *FirewallPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallPolicy.
func (*FirewallPolicy) GetID ¶
func (tr *FirewallPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this FirewallPolicy
func (*FirewallPolicy) GetObservation ¶
func (tr *FirewallPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallPolicy
func (*FirewallPolicy) GetParameters ¶
func (tr *FirewallPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallPolicy
func (*FirewallPolicy) GetProviderConfigReference ¶
func (mg *FirewallPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallPolicy.
func (*FirewallPolicy) GetProviderReference ¶
func (mg *FirewallPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallPolicy. Deprecated: Use GetProviderConfigReference.
func (*FirewallPolicy) GetTerraformResourceType ¶
func (mg *FirewallPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallPolicy
func (*FirewallPolicy) GetTerraformSchemaVersion ¶
func (tr *FirewallPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallPolicy) GetWriteConnectionSecretToReference ¶
func (mg *FirewallPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallPolicy.
func (*FirewallPolicy) LateInitialize ¶
func (tr *FirewallPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallPolicy) SetConditions ¶
func (mg *FirewallPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallPolicy.
func (*FirewallPolicy) SetDeletionPolicy ¶
func (mg *FirewallPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallPolicy.
func (*FirewallPolicy) SetObservation ¶
func (tr *FirewallPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallPolicy
func (*FirewallPolicy) SetParameters ¶
func (tr *FirewallPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallPolicy
func (*FirewallPolicy) SetProviderConfigReference ¶
func (mg *FirewallPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallPolicy.
func (*FirewallPolicy) SetProviderReference ¶
func (mg *FirewallPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallPolicy. Deprecated: Use SetProviderConfigReference.
func (*FirewallPolicy) SetWriteConnectionSecretToReference ¶
func (mg *FirewallPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallPolicy.
type FirewallPolicyFirewallPolicyObservation ¶
type FirewallPolicyFirewallPolicyObservation struct { }
func (*FirewallPolicyFirewallPolicyObservation) DeepCopy ¶
func (in *FirewallPolicyFirewallPolicyObservation) DeepCopy() *FirewallPolicyFirewallPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyFirewallPolicyObservation.
func (*FirewallPolicyFirewallPolicyObservation) DeepCopyInto ¶
func (in *FirewallPolicyFirewallPolicyObservation) DeepCopyInto(out *FirewallPolicyFirewallPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicyFirewallPolicyParameters ¶
type FirewallPolicyFirewallPolicyParameters struct { // +kubebuilder:validation:Optional StatefulRuleGroupReference []StatefulRuleGroupReferenceParameters `json:"statefulRuleGroupReference,omitempty" tf:"stateful_rule_group_reference,omitempty"` // +kubebuilder:validation:Optional StatelessCustomAction []StatelessCustomActionParameters `json:"statelessCustomAction,omitempty" tf:"stateless_custom_action,omitempty"` // +kubebuilder:validation:Required StatelessDefaultActions []*string `json:"statelessDefaultActions" tf:"stateless_default_actions,omitempty"` // +kubebuilder:validation:Required StatelessFragmentDefaultActions []*string `json:"statelessFragmentDefaultActions" tf:"stateless_fragment_default_actions,omitempty"` // +kubebuilder:validation:Optional StatelessRuleGroupReference []StatelessRuleGroupReferenceParameters `json:"statelessRuleGroupReference,omitempty" tf:"stateless_rule_group_reference,omitempty"` }
func (*FirewallPolicyFirewallPolicyParameters) DeepCopy ¶
func (in *FirewallPolicyFirewallPolicyParameters) DeepCopy() *FirewallPolicyFirewallPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyFirewallPolicyParameters.
func (*FirewallPolicyFirewallPolicyParameters) DeepCopyInto ¶
func (in *FirewallPolicyFirewallPolicyParameters) DeepCopyInto(out *FirewallPolicyFirewallPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicyList ¶
type FirewallPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallPolicy `json:"items"` }
FirewallPolicyList contains a list of FirewallPolicys
func (*FirewallPolicyList) DeepCopy ¶
func (in *FirewallPolicyList) DeepCopy() *FirewallPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyList.
func (*FirewallPolicyList) DeepCopyInto ¶
func (in *FirewallPolicyList) DeepCopyInto(out *FirewallPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallPolicyList) DeepCopyObject ¶
func (in *FirewallPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallPolicyList) GetItems ¶
func (l *FirewallPolicyList) GetItems() []resource.Managed
GetItems of this FirewallPolicyList.
type FirewallPolicyObservation ¶
type FirewallPolicyObservation 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"` UpdateToken *string `json:"updateToken,omitempty" tf:"update_token,omitempty"` }
func (*FirewallPolicyObservation) DeepCopy ¶
func (in *FirewallPolicyObservation) DeepCopy() *FirewallPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyObservation.
func (*FirewallPolicyObservation) DeepCopyInto ¶
func (in *FirewallPolicyObservation) DeepCopyInto(out *FirewallPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicyParameters ¶
type FirewallPolicyParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required FirewallPolicy []FirewallPolicyFirewallPolicyParameters `json:"firewallPolicy" tf:"firewall_policy,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 (*FirewallPolicyParameters) DeepCopy ¶
func (in *FirewallPolicyParameters) DeepCopy() *FirewallPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyParameters.
func (*FirewallPolicyParameters) DeepCopyInto ¶
func (in *FirewallPolicyParameters) DeepCopyInto(out *FirewallPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicySpec ¶
type FirewallPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallPolicyParameters `json:"forProvider"` }
FirewallPolicySpec defines the desired state of FirewallPolicy
func (*FirewallPolicySpec) DeepCopy ¶
func (in *FirewallPolicySpec) DeepCopy() *FirewallPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicySpec.
func (*FirewallPolicySpec) DeepCopyInto ¶
func (in *FirewallPolicySpec) DeepCopyInto(out *FirewallPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallPolicyStatus ¶
type FirewallPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallPolicyObservation `json:"atProvider,omitempty"` }
FirewallPolicyStatus defines the observed state of FirewallPolicy.
func (*FirewallPolicyStatus) DeepCopy ¶
func (in *FirewallPolicyStatus) DeepCopy() *FirewallPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallPolicyStatus.
func (*FirewallPolicyStatus) DeepCopyInto ¶
func (in *FirewallPolicyStatus) DeepCopyInto(out *FirewallPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallSpec ¶
type FirewallSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallParameters `json:"forProvider"` }
FirewallSpec defines the desired state of Firewall
func (*FirewallSpec) DeepCopy ¶
func (in *FirewallSpec) DeepCopy() *FirewallSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallSpec.
func (*FirewallSpec) DeepCopyInto ¶
func (in *FirewallSpec) DeepCopyInto(out *FirewallSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallStatus ¶
type FirewallStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallObservation `json:"atProvider,omitempty"` }
FirewallStatus defines the observed state of Firewall.
func (*FirewallStatus) DeepCopy ¶
func (in *FirewallStatus) DeepCopy() *FirewallStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallStatus.
func (*FirewallStatus) DeepCopyInto ¶
func (in *FirewallStatus) DeepCopyInto(out *FirewallStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallStatusObservation ¶
type FirewallStatusObservation struct {
SyncStates []SyncStatesObservation `json:"syncStates,omitempty" tf:"sync_states,omitempty"`
}
func (*FirewallStatusObservation) DeepCopy ¶
func (in *FirewallStatusObservation) DeepCopy() *FirewallStatusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallStatusObservation.
func (*FirewallStatusObservation) DeepCopyInto ¶
func (in *FirewallStatusObservation) DeepCopyInto(out *FirewallStatusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallStatusParameters ¶
type FirewallStatusParameters struct { }
func (*FirewallStatusParameters) DeepCopy ¶
func (in *FirewallStatusParameters) DeepCopy() *FirewallStatusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallStatusParameters.
func (*FirewallStatusParameters) DeepCopyInto ¶
func (in *FirewallStatusParameters) DeepCopyInto(out *FirewallStatusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderObservation ¶
type HeaderObservation struct { }
func (*HeaderObservation) DeepCopy ¶
func (in *HeaderObservation) DeepCopy() *HeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderObservation.
func (*HeaderObservation) DeepCopyInto ¶
func (in *HeaderObservation) DeepCopyInto(out *HeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HeaderParameters ¶
type HeaderParameters struct { // +kubebuilder:validation:Required Destination *string `json:"destination" tf:"destination,omitempty"` // +kubebuilder:validation:Required DestinationPort *string `json:"destinationPort" tf:"destination_port,omitempty"` // +kubebuilder:validation:Required Direction *string `json:"direction" tf:"direction,omitempty"` // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // +kubebuilder:validation:Required Source *string `json:"source" tf:"source,omitempty"` // +kubebuilder:validation:Required SourcePort *string `json:"sourcePort" tf:"source_port,omitempty"` }
func (*HeaderParameters) DeepCopy ¶
func (in *HeaderParameters) DeepCopy() *HeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderParameters.
func (*HeaderParameters) DeepCopyInto ¶
func (in *HeaderParameters) DeepCopyInto(out *HeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetObservation ¶
type IPSetObservation struct { }
func (*IPSetObservation) DeepCopy ¶
func (in *IPSetObservation) DeepCopy() *IPSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetObservation.
func (*IPSetObservation) DeepCopyInto ¶
func (in *IPSetObservation) DeepCopyInto(out *IPSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetParameters ¶
type IPSetParameters struct { // +kubebuilder:validation:Required Definition []*string `json:"definition" tf:"definition,omitempty"` }
func (*IPSetParameters) DeepCopy ¶
func (in *IPSetParameters) DeepCopy() *IPSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetParameters.
func (*IPSetParameters) DeepCopyInto ¶
func (in *IPSetParameters) DeepCopyInto(out *IPSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetsObservation ¶
type IPSetsObservation struct { }
func (*IPSetsObservation) DeepCopy ¶
func (in *IPSetsObservation) DeepCopy() *IPSetsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetsObservation.
func (*IPSetsObservation) DeepCopyInto ¶
func (in *IPSetsObservation) DeepCopyInto(out *IPSetsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPSetsParameters ¶
type IPSetsParameters struct { // +kubebuilder:validation:Required IPSet []IPSetParameters `json:"ipSet" tf:"ip_set,omitempty"` // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` }
func (*IPSetsParameters) DeepCopy ¶
func (in *IPSetsParameters) DeepCopy() *IPSetsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPSetsParameters.
func (*IPSetsParameters) DeepCopyInto ¶
func (in *IPSetsParameters) DeepCopyInto(out *IPSetsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogDestinationConfigObservation ¶
type LogDestinationConfigObservation struct { }
func (*LogDestinationConfigObservation) DeepCopy ¶
func (in *LogDestinationConfigObservation) DeepCopy() *LogDestinationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogDestinationConfigObservation.
func (*LogDestinationConfigObservation) DeepCopyInto ¶
func (in *LogDestinationConfigObservation) DeepCopyInto(out *LogDestinationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogDestinationConfigParameters ¶
type LogDestinationConfigParameters struct { // +kubebuilder:validation:Required LogDestination map[string]*string `json:"logDestination" tf:"log_destination,omitempty"` // +kubebuilder:validation:Required LogDestinationType *string `json:"logDestinationType" tf:"log_destination_type,omitempty"` // +kubebuilder:validation:Required LogType *string `json:"logType" tf:"log_type,omitempty"` }
func (*LogDestinationConfigParameters) DeepCopy ¶
func (in *LogDestinationConfigParameters) DeepCopy() *LogDestinationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogDestinationConfigParameters.
func (*LogDestinationConfigParameters) DeepCopyInto ¶
func (in *LogDestinationConfigParameters) DeepCopyInto(out *LogDestinationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfiguration ¶
type LoggingConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoggingConfigurationSpec `json:"spec"` Status LoggingConfigurationStatus `json:"status,omitempty"` }
LoggingConfiguration is the Schema for the LoggingConfigurations 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 (*LoggingConfiguration) DeepCopy ¶
func (in *LoggingConfiguration) DeepCopy() *LoggingConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfiguration.
func (*LoggingConfiguration) DeepCopyInto ¶
func (in *LoggingConfiguration) DeepCopyInto(out *LoggingConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingConfiguration) DeepCopyObject ¶
func (in *LoggingConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoggingConfiguration) GetCondition ¶
func (mg *LoggingConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LoggingConfiguration.
func (*LoggingConfiguration) GetConnectionDetailsMapping ¶
func (tr *LoggingConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LoggingConfiguration
func (*LoggingConfiguration) GetDeletionPolicy ¶
func (mg *LoggingConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LoggingConfiguration.
func (*LoggingConfiguration) GetID ¶
func (tr *LoggingConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this LoggingConfiguration
func (*LoggingConfiguration) GetObservation ¶
func (tr *LoggingConfiguration) GetObservation() (map[string]interface{}, error)
GetObservation of this LoggingConfiguration
func (*LoggingConfiguration) GetParameters ¶
func (tr *LoggingConfiguration) GetParameters() (map[string]interface{}, error)
GetParameters of this LoggingConfiguration
func (*LoggingConfiguration) GetProviderConfigReference ¶
func (mg *LoggingConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LoggingConfiguration.
func (*LoggingConfiguration) GetProviderReference ¶
func (mg *LoggingConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this LoggingConfiguration. Deprecated: Use GetProviderConfigReference.
func (*LoggingConfiguration) GetTerraformResourceType ¶
func (mg *LoggingConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LoggingConfiguration
func (*LoggingConfiguration) GetTerraformSchemaVersion ¶
func (tr *LoggingConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LoggingConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *LoggingConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LoggingConfiguration.
func (*LoggingConfiguration) LateInitialize ¶
func (tr *LoggingConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LoggingConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*LoggingConfiguration) SetConditions ¶
func (mg *LoggingConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this LoggingConfiguration.
func (*LoggingConfiguration) SetDeletionPolicy ¶
func (mg *LoggingConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LoggingConfiguration.
func (*LoggingConfiguration) SetObservation ¶
func (tr *LoggingConfiguration) SetObservation(obs map[string]interface{}) error
SetObservation for this LoggingConfiguration
func (*LoggingConfiguration) SetParameters ¶
func (tr *LoggingConfiguration) SetParameters(params map[string]interface{}) error
SetParameters for this LoggingConfiguration
func (*LoggingConfiguration) SetProviderConfigReference ¶
func (mg *LoggingConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LoggingConfiguration.
func (*LoggingConfiguration) SetProviderReference ¶
func (mg *LoggingConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LoggingConfiguration. Deprecated: Use SetProviderConfigReference.
func (*LoggingConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *LoggingConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LoggingConfiguration.
type LoggingConfigurationList ¶
type LoggingConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoggingConfiguration `json:"items"` }
LoggingConfigurationList contains a list of LoggingConfigurations
func (*LoggingConfigurationList) DeepCopy ¶
func (in *LoggingConfigurationList) DeepCopy() *LoggingConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationList.
func (*LoggingConfigurationList) DeepCopyInto ¶
func (in *LoggingConfigurationList) DeepCopyInto(out *LoggingConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoggingConfigurationList) DeepCopyObject ¶
func (in *LoggingConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoggingConfigurationList) GetItems ¶
func (l *LoggingConfigurationList) GetItems() []resource.Managed
GetItems of this LoggingConfigurationList.
type LoggingConfigurationLoggingConfigurationObservation ¶
type LoggingConfigurationLoggingConfigurationObservation struct { }
func (*LoggingConfigurationLoggingConfigurationObservation) DeepCopy ¶
func (in *LoggingConfigurationLoggingConfigurationObservation) DeepCopy() *LoggingConfigurationLoggingConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationLoggingConfigurationObservation.
func (*LoggingConfigurationLoggingConfigurationObservation) DeepCopyInto ¶
func (in *LoggingConfigurationLoggingConfigurationObservation) DeepCopyInto(out *LoggingConfigurationLoggingConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigurationLoggingConfigurationParameters ¶
type LoggingConfigurationLoggingConfigurationParameters struct { // +kubebuilder:validation:Required LogDestinationConfig []LogDestinationConfigParameters `json:"logDestinationConfig" tf:"log_destination_config,omitempty"` }
func (*LoggingConfigurationLoggingConfigurationParameters) DeepCopy ¶
func (in *LoggingConfigurationLoggingConfigurationParameters) DeepCopy() *LoggingConfigurationLoggingConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationLoggingConfigurationParameters.
func (*LoggingConfigurationLoggingConfigurationParameters) DeepCopyInto ¶
func (in *LoggingConfigurationLoggingConfigurationParameters) DeepCopyInto(out *LoggingConfigurationLoggingConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigurationObservation ¶
type LoggingConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LoggingConfigurationObservation) DeepCopy ¶
func (in *LoggingConfigurationObservation) DeepCopy() *LoggingConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationObservation.
func (*LoggingConfigurationObservation) DeepCopyInto ¶
func (in *LoggingConfigurationObservation) DeepCopyInto(out *LoggingConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigurationParameters ¶
type LoggingConfigurationParameters struct { // +kubebuilder:validation:Required FirewallArn *string `json:"firewallArn" tf:"firewall_arn,omitempty"` // +kubebuilder:validation:Required LoggingConfiguration []LoggingConfigurationLoggingConfigurationParameters `json:"loggingConfiguration" tf:"logging_configuration,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 (*LoggingConfigurationParameters) DeepCopy ¶
func (in *LoggingConfigurationParameters) DeepCopy() *LoggingConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationParameters.
func (*LoggingConfigurationParameters) DeepCopyInto ¶
func (in *LoggingConfigurationParameters) DeepCopyInto(out *LoggingConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigurationSpec ¶
type LoggingConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LoggingConfigurationParameters `json:"forProvider"` }
LoggingConfigurationSpec defines the desired state of LoggingConfiguration
func (*LoggingConfigurationSpec) DeepCopy ¶
func (in *LoggingConfigurationSpec) DeepCopy() *LoggingConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationSpec.
func (*LoggingConfigurationSpec) DeepCopyInto ¶
func (in *LoggingConfigurationSpec) DeepCopyInto(out *LoggingConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingConfigurationStatus ¶
type LoggingConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LoggingConfigurationObservation `json:"atProvider,omitempty"` }
LoggingConfigurationStatus defines the observed state of LoggingConfiguration.
func (*LoggingConfigurationStatus) DeepCopy ¶
func (in *LoggingConfigurationStatus) DeepCopy() *LoggingConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoggingConfigurationStatus.
func (*LoggingConfigurationStatus) DeepCopyInto ¶
func (in *LoggingConfigurationStatus) DeepCopyInto(out *LoggingConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchAttributesObservation ¶
type MatchAttributesObservation struct { }
func (*MatchAttributesObservation) DeepCopy ¶
func (in *MatchAttributesObservation) DeepCopy() *MatchAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchAttributesObservation.
func (*MatchAttributesObservation) DeepCopyInto ¶
func (in *MatchAttributesObservation) DeepCopyInto(out *MatchAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MatchAttributesParameters ¶
type MatchAttributesParameters struct { // +kubebuilder:validation:Optional Destination []DestinationParameters `json:"destination,omitempty" tf:"destination,omitempty"` // +kubebuilder:validation:Optional DestinationPort []DestinationPortParameters `json:"destinationPort,omitempty" tf:"destination_port,omitempty"` // +kubebuilder:validation:Optional Protocols []*int64 `json:"protocols,omitempty" tf:"protocols,omitempty"` // +kubebuilder:validation:Optional Source []SourceParameters `json:"source,omitempty" tf:"source,omitempty"` // +kubebuilder:validation:Optional SourcePort []SourcePortParameters `json:"sourcePort,omitempty" tf:"source_port,omitempty"` // +kubebuilder:validation:Optional TCPFlag []TCPFlagParameters `json:"tcpFlag,omitempty" tf:"tcp_flag,omitempty"` }
func (*MatchAttributesParameters) DeepCopy ¶
func (in *MatchAttributesParameters) DeepCopy() *MatchAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MatchAttributesParameters.
func (*MatchAttributesParameters) DeepCopyInto ¶
func (in *MatchAttributesParameters) DeepCopyInto(out *MatchAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortSetObservation ¶
type PortSetObservation struct { }
func (*PortSetObservation) DeepCopy ¶
func (in *PortSetObservation) DeepCopy() *PortSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSetObservation.
func (*PortSetObservation) DeepCopyInto ¶
func (in *PortSetObservation) DeepCopyInto(out *PortSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortSetParameters ¶
type PortSetParameters struct { // +kubebuilder:validation:Required Definition []*string `json:"definition" tf:"definition,omitempty"` }
func (*PortSetParameters) DeepCopy ¶
func (in *PortSetParameters) DeepCopy() *PortSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSetParameters.
func (*PortSetParameters) DeepCopyInto ¶
func (in *PortSetParameters) DeepCopyInto(out *PortSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortSetsObservation ¶
type PortSetsObservation struct { }
func (*PortSetsObservation) DeepCopy ¶
func (in *PortSetsObservation) DeepCopy() *PortSetsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSetsObservation.
func (*PortSetsObservation) DeepCopyInto ¶
func (in *PortSetsObservation) DeepCopyInto(out *PortSetsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PortSetsParameters ¶
type PortSetsParameters struct { // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // +kubebuilder:validation:Required PortSet []PortSetParameters `json:"portSet" tf:"port_set,omitempty"` }
func (*PortSetsParameters) DeepCopy ¶
func (in *PortSetsParameters) DeepCopy() *PortSetsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSetsParameters.
func (*PortSetsParameters) DeepCopyInto ¶
func (in *PortSetsParameters) DeepCopyInto(out *PortSetsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishMetricActionDimensionObservation ¶
type PublishMetricActionDimensionObservation struct { }
func (*PublishMetricActionDimensionObservation) DeepCopy ¶
func (in *PublishMetricActionDimensionObservation) DeepCopy() *PublishMetricActionDimensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishMetricActionDimensionObservation.
func (*PublishMetricActionDimensionObservation) DeepCopyInto ¶
func (in *PublishMetricActionDimensionObservation) DeepCopyInto(out *PublishMetricActionDimensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishMetricActionDimensionParameters ¶
type PublishMetricActionDimensionParameters struct { // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*PublishMetricActionDimensionParameters) DeepCopy ¶
func (in *PublishMetricActionDimensionParameters) DeepCopy() *PublishMetricActionDimensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishMetricActionDimensionParameters.
func (*PublishMetricActionDimensionParameters) DeepCopyInto ¶
func (in *PublishMetricActionDimensionParameters) DeepCopyInto(out *PublishMetricActionDimensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishMetricActionObservation ¶
type PublishMetricActionObservation struct { }
func (*PublishMetricActionObservation) DeepCopy ¶
func (in *PublishMetricActionObservation) DeepCopy() *PublishMetricActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishMetricActionObservation.
func (*PublishMetricActionObservation) DeepCopyInto ¶
func (in *PublishMetricActionObservation) DeepCopyInto(out *PublishMetricActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublishMetricActionParameters ¶
type PublishMetricActionParameters struct { // +kubebuilder:validation:Required Dimension []DimensionParameters `json:"dimension" tf:"dimension,omitempty"` }
func (*PublishMetricActionParameters) DeepCopy ¶
func (in *PublishMetricActionParameters) DeepCopy() *PublishMetricActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublishMetricActionParameters.
func (*PublishMetricActionParameters) DeepCopyInto ¶
func (in *PublishMetricActionParameters) DeepCopyInto(out *PublishMetricActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicy ¶
type ResourcePolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourcePolicySpec `json:"spec"` Status ResourcePolicyStatus `json:"status,omitempty"` }
ResourcePolicy is the Schema for the ResourcePolicys 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 (*ResourcePolicy) DeepCopy ¶
func (in *ResourcePolicy) DeepCopy() *ResourcePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicy.
func (*ResourcePolicy) DeepCopyInto ¶
func (in *ResourcePolicy) DeepCopyInto(out *ResourcePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicy) DeepCopyObject ¶
func (in *ResourcePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourcePolicy) GetCondition ¶
func (mg *ResourcePolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ResourcePolicy.
func (*ResourcePolicy) GetConnectionDetailsMapping ¶
func (tr *ResourcePolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ResourcePolicy
func (*ResourcePolicy) GetDeletionPolicy ¶
func (mg *ResourcePolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ResourcePolicy.
func (*ResourcePolicy) GetID ¶
func (tr *ResourcePolicy) GetID() string
GetID returns ID of underlying Terraform resource of this ResourcePolicy
func (*ResourcePolicy) GetObservation ¶
func (tr *ResourcePolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this ResourcePolicy
func (*ResourcePolicy) GetParameters ¶
func (tr *ResourcePolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this ResourcePolicy
func (*ResourcePolicy) GetProviderConfigReference ¶
func (mg *ResourcePolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ResourcePolicy.
func (*ResourcePolicy) GetProviderReference ¶
func (mg *ResourcePolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this ResourcePolicy. Deprecated: Use GetProviderConfigReference.
func (*ResourcePolicy) GetTerraformResourceType ¶
func (mg *ResourcePolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ResourcePolicy
func (*ResourcePolicy) GetTerraformSchemaVersion ¶
func (tr *ResourcePolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ResourcePolicy) GetWriteConnectionSecretToReference ¶
func (mg *ResourcePolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ResourcePolicy.
func (*ResourcePolicy) LateInitialize ¶
func (tr *ResourcePolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ResourcePolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*ResourcePolicy) SetConditions ¶
func (mg *ResourcePolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this ResourcePolicy.
func (*ResourcePolicy) SetDeletionPolicy ¶
func (mg *ResourcePolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ResourcePolicy.
func (*ResourcePolicy) SetObservation ¶
func (tr *ResourcePolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this ResourcePolicy
func (*ResourcePolicy) SetParameters ¶
func (tr *ResourcePolicy) SetParameters(params map[string]interface{}) error
SetParameters for this ResourcePolicy
func (*ResourcePolicy) SetProviderConfigReference ¶
func (mg *ResourcePolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ResourcePolicy.
func (*ResourcePolicy) SetProviderReference ¶
func (mg *ResourcePolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ResourcePolicy. Deprecated: Use SetProviderConfigReference.
func (*ResourcePolicy) SetWriteConnectionSecretToReference ¶
func (mg *ResourcePolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ResourcePolicy.
type ResourcePolicyList ¶
type ResourcePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ResourcePolicy `json:"items"` }
ResourcePolicyList contains a list of ResourcePolicys
func (*ResourcePolicyList) DeepCopy ¶
func (in *ResourcePolicyList) DeepCopy() *ResourcePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyList.
func (*ResourcePolicyList) DeepCopyInto ¶
func (in *ResourcePolicyList) DeepCopyInto(out *ResourcePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourcePolicyList) DeepCopyObject ¶
func (in *ResourcePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourcePolicyList) GetItems ¶
func (l *ResourcePolicyList) GetItems() []resource.Managed
GetItems of this ResourcePolicyList.
type ResourcePolicyObservation ¶
type ResourcePolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ResourcePolicyObservation) DeepCopy ¶
func (in *ResourcePolicyObservation) DeepCopy() *ResourcePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyObservation.
func (*ResourcePolicyObservation) DeepCopyInto ¶
func (in *ResourcePolicyObservation) DeepCopyInto(out *ResourcePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyParameters ¶
type ResourcePolicyParameters struct { // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,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 ResourceArn *string `json:"resourceArn" tf:"resource_arn,omitempty"` }
func (*ResourcePolicyParameters) DeepCopy ¶
func (in *ResourcePolicyParameters) DeepCopy() *ResourcePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyParameters.
func (*ResourcePolicyParameters) DeepCopyInto ¶
func (in *ResourcePolicyParameters) DeepCopyInto(out *ResourcePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicySpec ¶
type ResourcePolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ResourcePolicyParameters `json:"forProvider"` }
ResourcePolicySpec defines the desired state of ResourcePolicy
func (*ResourcePolicySpec) DeepCopy ¶
func (in *ResourcePolicySpec) DeepCopy() *ResourcePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicySpec.
func (*ResourcePolicySpec) DeepCopyInto ¶
func (in *ResourcePolicySpec) DeepCopyInto(out *ResourcePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourcePolicyStatus ¶
type ResourcePolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ResourcePolicyObservation `json:"atProvider,omitempty"` }
ResourcePolicyStatus defines the observed state of ResourcePolicy.
func (*ResourcePolicyStatus) DeepCopy ¶
func (in *ResourcePolicyStatus) DeepCopy() *ResourcePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcePolicyStatus.
func (*ResourcePolicyStatus) DeepCopyInto ¶
func (in *ResourcePolicyStatus) DeepCopyInto(out *ResourcePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleDefinitionObservation ¶
type RuleDefinitionObservation struct { }
func (*RuleDefinitionObservation) DeepCopy ¶
func (in *RuleDefinitionObservation) DeepCopy() *RuleDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleDefinitionObservation.
func (*RuleDefinitionObservation) DeepCopyInto ¶
func (in *RuleDefinitionObservation) DeepCopyInto(out *RuleDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleDefinitionParameters ¶
type RuleDefinitionParameters struct { // +kubebuilder:validation:Required Actions []*string `json:"actions" tf:"actions,omitempty"` // +kubebuilder:validation:Required MatchAttributes []MatchAttributesParameters `json:"matchAttributes" tf:"match_attributes,omitempty"` }
func (*RuleDefinitionParameters) DeepCopy ¶
func (in *RuleDefinitionParameters) DeepCopy() *RuleDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleDefinitionParameters.
func (*RuleDefinitionParameters) DeepCopyInto ¶
func (in *RuleDefinitionParameters) DeepCopyInto(out *RuleDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroup ¶
type RuleGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleGroupSpec `json:"spec"` Status RuleGroupStatus `json:"status,omitempty"` }
RuleGroup is the Schema for the RuleGroups 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 (*RuleGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroup.
func (*RuleGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RuleGroup) GetCondition ¶
func (mg *RuleGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RuleGroup.
func (*RuleGroup) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this RuleGroup
func (*RuleGroup) GetDeletionPolicy ¶
func (mg *RuleGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RuleGroup.
func (*RuleGroup) GetObservation ¶
GetObservation of this RuleGroup
func (*RuleGroup) GetParameters ¶
GetParameters of this RuleGroup
func (*RuleGroup) GetProviderConfigReference ¶
GetProviderConfigReference of this RuleGroup.
func (*RuleGroup) GetProviderReference ¶
GetProviderReference of this RuleGroup. Deprecated: Use GetProviderConfigReference.
func (*RuleGroup) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this RuleGroup
func (*RuleGroup) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RuleGroup) GetWriteConnectionSecretToReference ¶
func (mg *RuleGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RuleGroup.
func (*RuleGroup) LateInitialize ¶
LateInitialize this RuleGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*RuleGroup) SetConditions ¶
SetConditions of this RuleGroup.
func (*RuleGroup) SetDeletionPolicy ¶
func (mg *RuleGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RuleGroup.
func (*RuleGroup) SetObservation ¶
SetObservation for this RuleGroup
func (*RuleGroup) SetParameters ¶
SetParameters for this RuleGroup
func (*RuleGroup) SetProviderConfigReference ¶
SetProviderConfigReference of this RuleGroup.
func (*RuleGroup) SetProviderReference ¶
SetProviderReference of this RuleGroup. Deprecated: Use SetProviderConfigReference.
func (*RuleGroup) SetWriteConnectionSecretToReference ¶
func (mg *RuleGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RuleGroup.
type RuleGroupList ¶
type RuleGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RuleGroup `json:"items"` }
RuleGroupList contains a list of RuleGroups
func (*RuleGroupList) DeepCopy ¶
func (in *RuleGroupList) DeepCopy() *RuleGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupList.
func (*RuleGroupList) DeepCopyInto ¶
func (in *RuleGroupList) DeepCopyInto(out *RuleGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleGroupList) DeepCopyObject ¶
func (in *RuleGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RuleGroupList) GetItems ¶
func (l *RuleGroupList) GetItems() []resource.Managed
GetItems of this RuleGroupList.
type RuleGroupObservation ¶
type RuleGroupObservation 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"` UpdateToken *string `json:"updateToken,omitempty" tf:"update_token,omitempty"` }
func (*RuleGroupObservation) DeepCopy ¶
func (in *RuleGroupObservation) DeepCopy() *RuleGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupObservation.
func (*RuleGroupObservation) DeepCopyInto ¶
func (in *RuleGroupObservation) DeepCopyInto(out *RuleGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupParameters ¶
type RuleGroupParameters struct { // +kubebuilder:validation:Required Capacity *int64 `json:"capacity" tf:"capacity,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,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 RuleGroup []RuleGroupRuleGroupParameters `json:"ruleGroup,omitempty" tf:"rule_group,omitempty"` // +kubebuilder:validation:Optional Rules *string `json:"rules,omitempty" tf:"rules,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RuleGroupParameters) DeepCopy ¶
func (in *RuleGroupParameters) DeepCopy() *RuleGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupParameters.
func (*RuleGroupParameters) DeepCopyInto ¶
func (in *RuleGroupParameters) DeepCopyInto(out *RuleGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupRuleGroupObservation ¶
type RuleGroupRuleGroupObservation struct { }
func (*RuleGroupRuleGroupObservation) DeepCopy ¶
func (in *RuleGroupRuleGroupObservation) DeepCopy() *RuleGroupRuleGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupRuleGroupObservation.
func (*RuleGroupRuleGroupObservation) DeepCopyInto ¶
func (in *RuleGroupRuleGroupObservation) DeepCopyInto(out *RuleGroupRuleGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupRuleGroupParameters ¶
type RuleGroupRuleGroupParameters struct { // +kubebuilder:validation:Optional RuleVariables []RuleVariablesParameters `json:"ruleVariables,omitempty" tf:"rule_variables,omitempty"` // +kubebuilder:validation:Required RulesSource []RulesSourceParameters `json:"rulesSource" tf:"rules_source,omitempty"` }
func (*RuleGroupRuleGroupParameters) DeepCopy ¶
func (in *RuleGroupRuleGroupParameters) DeepCopy() *RuleGroupRuleGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupRuleGroupParameters.
func (*RuleGroupRuleGroupParameters) DeepCopyInto ¶
func (in *RuleGroupRuleGroupParameters) DeepCopyInto(out *RuleGroupRuleGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupSpec ¶
type RuleGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RuleGroupParameters `json:"forProvider"` }
RuleGroupSpec defines the desired state of RuleGroup
func (*RuleGroupSpec) DeepCopy ¶
func (in *RuleGroupSpec) DeepCopy() *RuleGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupSpec.
func (*RuleGroupSpec) DeepCopyInto ¶
func (in *RuleGroupSpec) DeepCopyInto(out *RuleGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleGroupStatus ¶
type RuleGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RuleGroupObservation `json:"atProvider,omitempty"` }
RuleGroupStatus defines the observed state of RuleGroup.
func (*RuleGroupStatus) DeepCopy ¶
func (in *RuleGroupStatus) DeepCopy() *RuleGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleGroupStatus.
func (*RuleGroupStatus) DeepCopyInto ¶
func (in *RuleGroupStatus) DeepCopyInto(out *RuleGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleOptionObservation ¶
type RuleOptionObservation struct { }
func (*RuleOptionObservation) DeepCopy ¶
func (in *RuleOptionObservation) DeepCopy() *RuleOptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleOptionObservation.
func (*RuleOptionObservation) DeepCopyInto ¶
func (in *RuleOptionObservation) DeepCopyInto(out *RuleOptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleOptionParameters ¶
type RuleOptionParameters struct { // +kubebuilder:validation:Required Keyword *string `json:"keyword" tf:"keyword,omitempty"` // +kubebuilder:validation:Optional Settings []*string `json:"settings,omitempty" tf:"settings,omitempty"` }
func (*RuleOptionParameters) DeepCopy ¶
func (in *RuleOptionParameters) DeepCopy() *RuleOptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleOptionParameters.
func (*RuleOptionParameters) DeepCopyInto ¶
func (in *RuleOptionParameters) DeepCopyInto(out *RuleOptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleVariablesObservation ¶
type RuleVariablesObservation struct { }
func (*RuleVariablesObservation) DeepCopy ¶
func (in *RuleVariablesObservation) DeepCopy() *RuleVariablesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleVariablesObservation.
func (*RuleVariablesObservation) DeepCopyInto ¶
func (in *RuleVariablesObservation) DeepCopyInto(out *RuleVariablesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleVariablesParameters ¶
type RuleVariablesParameters struct { // +kubebuilder:validation:Optional IPSets []IPSetsParameters `json:"ipSets,omitempty" tf:"ip_sets,omitempty"` // +kubebuilder:validation:Optional PortSets []PortSetsParameters `json:"portSets,omitempty" tf:"port_sets,omitempty"` }
func (*RuleVariablesParameters) DeepCopy ¶
func (in *RuleVariablesParameters) DeepCopy() *RuleVariablesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleVariablesParameters.
func (*RuleVariablesParameters) DeepCopyInto ¶
func (in *RuleVariablesParameters) DeepCopyInto(out *RuleVariablesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesSourceListObservation ¶
type RulesSourceListObservation struct { }
func (*RulesSourceListObservation) DeepCopy ¶
func (in *RulesSourceListObservation) DeepCopy() *RulesSourceListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesSourceListObservation.
func (*RulesSourceListObservation) DeepCopyInto ¶
func (in *RulesSourceListObservation) DeepCopyInto(out *RulesSourceListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesSourceListParameters ¶
type RulesSourceListParameters struct { // +kubebuilder:validation:Required GeneratedRulesType *string `json:"generatedRulesType" tf:"generated_rules_type,omitempty"` // +kubebuilder:validation:Required TargetTypes []*string `json:"targetTypes" tf:"target_types,omitempty"` // +kubebuilder:validation:Required Targets []*string `json:"targets" tf:"targets,omitempty"` }
func (*RulesSourceListParameters) DeepCopy ¶
func (in *RulesSourceListParameters) DeepCopy() *RulesSourceListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesSourceListParameters.
func (*RulesSourceListParameters) DeepCopyInto ¶
func (in *RulesSourceListParameters) DeepCopyInto(out *RulesSourceListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesSourceObservation ¶
type RulesSourceObservation struct { }
func (*RulesSourceObservation) DeepCopy ¶
func (in *RulesSourceObservation) DeepCopy() *RulesSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesSourceObservation.
func (*RulesSourceObservation) DeepCopyInto ¶
func (in *RulesSourceObservation) DeepCopyInto(out *RulesSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesSourceParameters ¶
type RulesSourceParameters struct { // +kubebuilder:validation:Optional RulesSourceList []RulesSourceListParameters `json:"rulesSourceList,omitempty" tf:"rules_source_list,omitempty"` // +kubebuilder:validation:Optional RulesString *string `json:"rulesString,omitempty" tf:"rules_string,omitempty"` // +kubebuilder:validation:Optional StatefulRule []StatefulRuleParameters `json:"statefulRule,omitempty" tf:"stateful_rule,omitempty"` // +kubebuilder:validation:Optional StatelessRulesAndCustomActions []StatelessRulesAndCustomActionsParameters `json:"statelessRulesAndCustomActions,omitempty" tf:"stateless_rules_and_custom_actions,omitempty"` }
func (*RulesSourceParameters) DeepCopy ¶
func (in *RulesSourceParameters) DeepCopy() *RulesSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesSourceParameters.
func (*RulesSourceParameters) DeepCopyInto ¶
func (in *RulesSourceParameters) DeepCopyInto(out *RulesSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceObservation ¶
type SourceObservation struct { }
func (*SourceObservation) DeepCopy ¶
func (in *SourceObservation) DeepCopy() *SourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceObservation.
func (*SourceObservation) DeepCopyInto ¶
func (in *SourceObservation) DeepCopyInto(out *SourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceParameters ¶
type SourceParameters struct { // +kubebuilder:validation:Required AddressDefinition *string `json:"addressDefinition" tf:"address_definition,omitempty"` }
func (*SourceParameters) DeepCopy ¶
func (in *SourceParameters) DeepCopy() *SourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceParameters.
func (*SourceParameters) DeepCopyInto ¶
func (in *SourceParameters) DeepCopyInto(out *SourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcePortObservation ¶
type SourcePortObservation struct { }
func (*SourcePortObservation) DeepCopy ¶
func (in *SourcePortObservation) DeepCopy() *SourcePortObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcePortObservation.
func (*SourcePortObservation) DeepCopyInto ¶
func (in *SourcePortObservation) DeepCopyInto(out *SourcePortObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourcePortParameters ¶
type SourcePortParameters struct { // +kubebuilder:validation:Required FromPort *int64 `json:"fromPort" tf:"from_port,omitempty"` // +kubebuilder:validation:Optional ToPort *int64 `json:"toPort,omitempty" tf:"to_port,omitempty"` }
func (*SourcePortParameters) DeepCopy ¶
func (in *SourcePortParameters) DeepCopy() *SourcePortParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourcePortParameters.
func (*SourcePortParameters) DeepCopyInto ¶
func (in *SourcePortParameters) DeepCopyInto(out *SourcePortParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatefulRuleGroupReferenceObservation ¶
type StatefulRuleGroupReferenceObservation struct { }
func (*StatefulRuleGroupReferenceObservation) DeepCopy ¶
func (in *StatefulRuleGroupReferenceObservation) DeepCopy() *StatefulRuleGroupReferenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulRuleGroupReferenceObservation.
func (*StatefulRuleGroupReferenceObservation) DeepCopyInto ¶
func (in *StatefulRuleGroupReferenceObservation) DeepCopyInto(out *StatefulRuleGroupReferenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatefulRuleGroupReferenceParameters ¶
type StatefulRuleGroupReferenceParameters struct { // +kubebuilder:validation:Required ResourceArn *string `json:"resourceArn" tf:"resource_arn,omitempty"` }
func (*StatefulRuleGroupReferenceParameters) DeepCopy ¶
func (in *StatefulRuleGroupReferenceParameters) DeepCopy() *StatefulRuleGroupReferenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulRuleGroupReferenceParameters.
func (*StatefulRuleGroupReferenceParameters) DeepCopyInto ¶
func (in *StatefulRuleGroupReferenceParameters) DeepCopyInto(out *StatefulRuleGroupReferenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatefulRuleObservation ¶
type StatefulRuleObservation struct { }
func (*StatefulRuleObservation) DeepCopy ¶
func (in *StatefulRuleObservation) DeepCopy() *StatefulRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulRuleObservation.
func (*StatefulRuleObservation) DeepCopyInto ¶
func (in *StatefulRuleObservation) DeepCopyInto(out *StatefulRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatefulRuleParameters ¶
type StatefulRuleParameters struct { // +kubebuilder:validation:Required Action *string `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Required Header []HeaderParameters `json:"header" tf:"header,omitempty"` // +kubebuilder:validation:Required RuleOption []RuleOptionParameters `json:"ruleOption" tf:"rule_option,omitempty"` }
func (*StatefulRuleParameters) DeepCopy ¶
func (in *StatefulRuleParameters) DeepCopy() *StatefulRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatefulRuleParameters.
func (*StatefulRuleParameters) DeepCopyInto ¶
func (in *StatefulRuleParameters) DeepCopyInto(out *StatefulRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatelessCustomActionObservation ¶
type StatelessCustomActionObservation struct { }
func (*StatelessCustomActionObservation) DeepCopy ¶
func (in *StatelessCustomActionObservation) DeepCopy() *StatelessCustomActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatelessCustomActionObservation.
func (*StatelessCustomActionObservation) DeepCopyInto ¶
func (in *StatelessCustomActionObservation) DeepCopyInto(out *StatelessCustomActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatelessCustomActionParameters ¶
type StatelessCustomActionParameters struct { // +kubebuilder:validation:Required ActionDefinition []ActionDefinitionParameters `json:"actionDefinition" tf:"action_definition,omitempty"` // +kubebuilder:validation:Required ActionName *string `json:"actionName" tf:"action_name,omitempty"` }
func (*StatelessCustomActionParameters) DeepCopy ¶
func (in *StatelessCustomActionParameters) DeepCopy() *StatelessCustomActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatelessCustomActionParameters.
func (*StatelessCustomActionParameters) DeepCopyInto ¶
func (in *StatelessCustomActionParameters) DeepCopyInto(out *StatelessCustomActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatelessRuleGroupReferenceObservation ¶
type StatelessRuleGroupReferenceObservation struct { }
func (*StatelessRuleGroupReferenceObservation) DeepCopy ¶
func (in *StatelessRuleGroupReferenceObservation) DeepCopy() *StatelessRuleGroupReferenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatelessRuleGroupReferenceObservation.
func (*StatelessRuleGroupReferenceObservation) DeepCopyInto ¶
func (in *StatelessRuleGroupReferenceObservation) DeepCopyInto(out *StatelessRuleGroupReferenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatelessRuleGroupReferenceParameters ¶
type StatelessRuleGroupReferenceParameters struct { // +kubebuilder:validation:Required Priority *int64 `json:"priority" tf:"priority,omitempty"` // +kubebuilder:validation:Required ResourceArn *string `json:"resourceArn" tf:"resource_arn,omitempty"` }
func (*StatelessRuleGroupReferenceParameters) DeepCopy ¶
func (in *StatelessRuleGroupReferenceParameters) DeepCopy() *StatelessRuleGroupReferenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatelessRuleGroupReferenceParameters.
func (*StatelessRuleGroupReferenceParameters) DeepCopyInto ¶
func (in *StatelessRuleGroupReferenceParameters) DeepCopyInto(out *StatelessRuleGroupReferenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatelessRuleObservation ¶
type StatelessRuleObservation struct { }
func (*StatelessRuleObservation) DeepCopy ¶
func (in *StatelessRuleObservation) DeepCopy() *StatelessRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatelessRuleObservation.
func (*StatelessRuleObservation) DeepCopyInto ¶
func (in *StatelessRuleObservation) DeepCopyInto(out *StatelessRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatelessRuleParameters ¶
type StatelessRuleParameters struct { // +kubebuilder:validation:Required Priority *int64 `json:"priority" tf:"priority,omitempty"` // +kubebuilder:validation:Required RuleDefinition []RuleDefinitionParameters `json:"ruleDefinition" tf:"rule_definition,omitempty"` }
func (*StatelessRuleParameters) DeepCopy ¶
func (in *StatelessRuleParameters) DeepCopy() *StatelessRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatelessRuleParameters.
func (*StatelessRuleParameters) DeepCopyInto ¶
func (in *StatelessRuleParameters) DeepCopyInto(out *StatelessRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatelessRulesAndCustomActionsObservation ¶
type StatelessRulesAndCustomActionsObservation struct { }
func (*StatelessRulesAndCustomActionsObservation) DeepCopy ¶
func (in *StatelessRulesAndCustomActionsObservation) DeepCopy() *StatelessRulesAndCustomActionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatelessRulesAndCustomActionsObservation.
func (*StatelessRulesAndCustomActionsObservation) DeepCopyInto ¶
func (in *StatelessRulesAndCustomActionsObservation) DeepCopyInto(out *StatelessRulesAndCustomActionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatelessRulesAndCustomActionsParameters ¶
type StatelessRulesAndCustomActionsParameters struct { // +kubebuilder:validation:Optional CustomAction []CustomActionParameters `json:"customAction,omitempty" tf:"custom_action,omitempty"` // +kubebuilder:validation:Required StatelessRule []StatelessRuleParameters `json:"statelessRule" tf:"stateless_rule,omitempty"` }
func (*StatelessRulesAndCustomActionsParameters) DeepCopy ¶
func (in *StatelessRulesAndCustomActionsParameters) DeepCopy() *StatelessRulesAndCustomActionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatelessRulesAndCustomActionsParameters.
func (*StatelessRulesAndCustomActionsParameters) DeepCopyInto ¶
func (in *StatelessRulesAndCustomActionsParameters) DeepCopyInto(out *StatelessRulesAndCustomActionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetMappingObservation ¶
type SubnetMappingObservation struct { }
func (*SubnetMappingObservation) DeepCopy ¶
func (in *SubnetMappingObservation) DeepCopy() *SubnetMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetMappingObservation.
func (*SubnetMappingObservation) DeepCopyInto ¶
func (in *SubnetMappingObservation) DeepCopyInto(out *SubnetMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetMappingParameters ¶
type SubnetMappingParameters struct { // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` }
func (*SubnetMappingParameters) DeepCopy ¶
func (in *SubnetMappingParameters) DeepCopy() *SubnetMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetMappingParameters.
func (*SubnetMappingParameters) DeepCopyInto ¶
func (in *SubnetMappingParameters) DeepCopyInto(out *SubnetMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncStatesObservation ¶
type SyncStatesObservation struct { Attachment []AttachmentObservation `json:"attachment,omitempty" tf:"attachment,omitempty"` AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` }
func (*SyncStatesObservation) DeepCopy ¶
func (in *SyncStatesObservation) DeepCopy() *SyncStatesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncStatesObservation.
func (*SyncStatesObservation) DeepCopyInto ¶
func (in *SyncStatesObservation) DeepCopyInto(out *SyncStatesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SyncStatesParameters ¶
type SyncStatesParameters struct { }
func (*SyncStatesParameters) DeepCopy ¶
func (in *SyncStatesParameters) DeepCopy() *SyncStatesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SyncStatesParameters.
func (*SyncStatesParameters) DeepCopyInto ¶
func (in *SyncStatesParameters) DeepCopyInto(out *SyncStatesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPFlagObservation ¶
type TCPFlagObservation struct { }
func (*TCPFlagObservation) DeepCopy ¶
func (in *TCPFlagObservation) DeepCopy() *TCPFlagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPFlagObservation.
func (*TCPFlagObservation) DeepCopyInto ¶
func (in *TCPFlagObservation) DeepCopyInto(out *TCPFlagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TCPFlagParameters ¶
type TCPFlagParameters struct { // +kubebuilder:validation:Required Flags []*string `json:"flags" tf:"flags,omitempty"` // +kubebuilder:validation:Optional Masks []*string `json:"masks,omitempty" tf:"masks,omitempty"` }
func (*TCPFlagParameters) DeepCopy ¶
func (in *TCPFlagParameters) DeepCopy() *TCPFlagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPFlagParameters.
func (*TCPFlagParameters) DeepCopyInto ¶
func (in *TCPFlagParameters) DeepCopyInto(out *TCPFlagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_firewall_terraformed.go
- zz_firewall_types.go
- zz_firewallpolicy_terraformed.go
- zz_firewallpolicy_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_loggingconfiguration_terraformed.go
- zz_loggingconfiguration_types.go
- zz_resourcepolicy_terraformed.go
- zz_resourcepolicy_types.go
- zz_rulegroup_terraformed.go
- zz_rulegroup_types.go