v1alpha1

package
v0.5.0-preview Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=route53resolver.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "route53resolver.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	DNSSECConfig_Kind             = "DNSSECConfig"
	DNSSECConfig_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DNSSECConfig_Kind}.String()
	DNSSECConfig_KindAPIVersion   = DNSSECConfig_Kind + "." + CRDGroupVersion.String()
	DNSSECConfig_GroupVersionKind = CRDGroupVersion.WithKind(DNSSECConfig_Kind)
)

Repository type metadata.

View Source
var (
	Endpoint_Kind             = "Endpoint"
	Endpoint_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Endpoint_Kind}.String()
	Endpoint_KindAPIVersion   = Endpoint_Kind + "." + CRDGroupVersion.String()
	Endpoint_GroupVersionKind = CRDGroupVersion.WithKind(Endpoint_Kind)
)

Repository type metadata.

View Source
var (
	FirewallConfig_Kind             = "FirewallConfig"
	FirewallConfig_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FirewallConfig_Kind}.String()
	FirewallConfig_KindAPIVersion   = FirewallConfig_Kind + "." + CRDGroupVersion.String()
	FirewallConfig_GroupVersionKind = CRDGroupVersion.WithKind(FirewallConfig_Kind)
)

Repository type metadata.

View Source
var (
	FirewallDomainList_Kind             = "FirewallDomainList"
	FirewallDomainList_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FirewallDomainList_Kind}.String()
	FirewallDomainList_KindAPIVersion   = FirewallDomainList_Kind + "." + CRDGroupVersion.String()
	FirewallDomainList_GroupVersionKind = CRDGroupVersion.WithKind(FirewallDomainList_Kind)
)

Repository type metadata.

View Source
var (
	FirewallRule_Kind             = "FirewallRule"
	FirewallRule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FirewallRule_Kind}.String()
	FirewallRule_KindAPIVersion   = FirewallRule_Kind + "." + CRDGroupVersion.String()
	FirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(FirewallRule_Kind)
)

Repository type metadata.

View Source
var (
	FirewallRuleGroup_Kind             = "FirewallRuleGroup"
	FirewallRuleGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FirewallRuleGroup_Kind}.String()
	FirewallRuleGroup_KindAPIVersion   = FirewallRuleGroup_Kind + "." + CRDGroupVersion.String()
	FirewallRuleGroup_GroupVersionKind = CRDGroupVersion.WithKind(FirewallRuleGroup_Kind)
)

Repository type metadata.

View Source
var (
	FirewallRuleGroupAssociation_Kind             = "FirewallRuleGroupAssociation"
	FirewallRuleGroupAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: FirewallRuleGroupAssociation_Kind}.String()
	FirewallRuleGroupAssociation_KindAPIVersion   = FirewallRuleGroupAssociation_Kind + "." + CRDGroupVersion.String()
	FirewallRuleGroupAssociation_GroupVersionKind = CRDGroupVersion.WithKind(FirewallRuleGroupAssociation_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	QueryLogConfig_Kind             = "QueryLogConfig"
	QueryLogConfig_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: QueryLogConfig_Kind}.String()
	QueryLogConfig_KindAPIVersion   = QueryLogConfig_Kind + "." + CRDGroupVersion.String()
	QueryLogConfig_GroupVersionKind = CRDGroupVersion.WithKind(QueryLogConfig_Kind)
)

Repository type metadata.

View Source
var (
	QueryLogConfigAssociation_Kind             = "QueryLogConfigAssociation"
	QueryLogConfigAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: QueryLogConfigAssociation_Kind}.String()
	QueryLogConfigAssociation_KindAPIVersion   = QueryLogConfigAssociation_Kind + "." + CRDGroupVersion.String()
	QueryLogConfigAssociation_GroupVersionKind = CRDGroupVersion.WithKind(QueryLogConfigAssociation_Kind)
)

Repository type metadata.

View Source
var (
	Rule_Kind             = "Rule"
	Rule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Rule_Kind}.String()
	Rule_KindAPIVersion   = Rule_Kind + "." + CRDGroupVersion.String()
	Rule_GroupVersionKind = CRDGroupVersion.WithKind(Rule_Kind)
)

Repository type metadata.

View Source
var (
	RuleAssociation_Kind             = "RuleAssociation"
	RuleAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RuleAssociation_Kind}.String()
	RuleAssociation_KindAPIVersion   = RuleAssociation_Kind + "." + CRDGroupVersion.String()
	RuleAssociation_GroupVersionKind = CRDGroupVersion.WithKind(RuleAssociation_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type DNSSECConfig

type DNSSECConfig struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DNSSECConfigSpec   `json:"spec"`
	Status            DNSSECConfigStatus `json:"status,omitempty"`
}

DNSSECConfig is the Schema for the DNSSECConfigs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*DNSSECConfig) DeepCopy

func (in *DNSSECConfig) DeepCopy() *DNSSECConfig

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

func (*DNSSECConfig) DeepCopyInto

func (in *DNSSECConfig) DeepCopyInto(out *DNSSECConfig)

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

func (*DNSSECConfig) DeepCopyObject

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

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

func (*DNSSECConfig) GetCondition

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

GetCondition of this DNSSECConfig.

func (*DNSSECConfig) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DNSSECConfig

func (*DNSSECConfig) GetDeletionPolicy

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

GetDeletionPolicy of this DNSSECConfig.

func (*DNSSECConfig) GetID

func (tr *DNSSECConfig) GetID() string

GetID returns ID of underlying Terraform resource of this DNSSECConfig

func (*DNSSECConfig) GetObservation

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

GetObservation of this DNSSECConfig

func (*DNSSECConfig) GetParameters

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

GetParameters of this DNSSECConfig

func (*DNSSECConfig) GetProviderConfigReference

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

GetProviderConfigReference of this DNSSECConfig.

func (*DNSSECConfig) GetProviderReference

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

GetProviderReference of this DNSSECConfig. Deprecated: Use GetProviderConfigReference.

func (*DNSSECConfig) GetPublishConnectionDetailsTo added in v0.5.0

func (mg *DNSSECConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this DNSSECConfig.

func (*DNSSECConfig) GetTerraformResourceType

func (mg *DNSSECConfig) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DNSSECConfig

func (*DNSSECConfig) GetTerraformSchemaVersion

func (tr *DNSSECConfig) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DNSSECConfig) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DNSSECConfig.

func (*DNSSECConfig) LateInitialize

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

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

func (*DNSSECConfig) SetConditions

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

SetConditions of this DNSSECConfig.

func (*DNSSECConfig) SetDeletionPolicy

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

SetDeletionPolicy of this DNSSECConfig.

func (*DNSSECConfig) SetObservation

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

SetObservation for this DNSSECConfig

func (*DNSSECConfig) SetParameters

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

SetParameters for this DNSSECConfig

func (*DNSSECConfig) SetProviderConfigReference

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

SetProviderConfigReference of this DNSSECConfig.

func (*DNSSECConfig) SetProviderReference

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

SetProviderReference of this DNSSECConfig. Deprecated: Use SetProviderConfigReference.

func (*DNSSECConfig) SetPublishConnectionDetailsTo added in v0.5.0

func (mg *DNSSECConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this DNSSECConfig.

func (*DNSSECConfig) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DNSSECConfig.

type DNSSECConfigList

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

DNSSECConfigList contains a list of DNSSECConfigs

func (*DNSSECConfigList) DeepCopy

func (in *DNSSECConfigList) DeepCopy() *DNSSECConfigList

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

func (*DNSSECConfigList) DeepCopyInto

func (in *DNSSECConfigList) DeepCopyInto(out *DNSSECConfigList)

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

func (*DNSSECConfigList) DeepCopyObject

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

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

func (*DNSSECConfigList) GetItems

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

GetItems of this DNSSECConfigList.

type DNSSECConfigObservation

type DNSSECConfigObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

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

	OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"`

	ValidationStatus *string `json:"validationStatus,omitempty" tf:"validation_status,omitempty"`
}

func (*DNSSECConfigObservation) DeepCopy

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

func (*DNSSECConfigObservation) DeepCopyInto

func (in *DNSSECConfigObservation) DeepCopyInto(out *DNSSECConfigObservation)

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

type DNSSECConfigParameters

type DNSSECConfigParameters struct {

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"`
}

func (*DNSSECConfigParameters) DeepCopy

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

func (*DNSSECConfigParameters) DeepCopyInto

func (in *DNSSECConfigParameters) DeepCopyInto(out *DNSSECConfigParameters)

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

type DNSSECConfigSpec

type DNSSECConfigSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DNSSECConfigParameters `json:"forProvider"`
}

DNSSECConfigSpec defines the desired state of DNSSECConfig

func (*DNSSECConfigSpec) DeepCopy

func (in *DNSSECConfigSpec) DeepCopy() *DNSSECConfigSpec

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

func (*DNSSECConfigSpec) DeepCopyInto

func (in *DNSSECConfigSpec) DeepCopyInto(out *DNSSECConfigSpec)

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

type DNSSECConfigStatus

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

DNSSECConfigStatus defines the observed state of DNSSECConfig.

func (*DNSSECConfigStatus) DeepCopy

func (in *DNSSECConfigStatus) DeepCopy() *DNSSECConfigStatus

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

func (*DNSSECConfigStatus) DeepCopyInto

func (in *DNSSECConfigStatus) DeepCopyInto(out *DNSSECConfigStatus)

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

type Endpoint

type Endpoint struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EndpointSpec   `json:"spec"`
	Status            EndpointStatus `json:"status,omitempty"`
}

Endpoint is the Schema for the Endpoints API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Endpoint) DeepCopy

func (in *Endpoint) DeepCopy() *Endpoint

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

func (*Endpoint) DeepCopyInto

func (in *Endpoint) DeepCopyInto(out *Endpoint)

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

func (*Endpoint) DeepCopyObject

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

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

func (*Endpoint) GetCondition

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

GetCondition of this Endpoint.

func (*Endpoint) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Endpoint

func (*Endpoint) GetDeletionPolicy

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

GetDeletionPolicy of this Endpoint.

func (*Endpoint) GetID

func (tr *Endpoint) GetID() string

GetID returns ID of underlying Terraform resource of this Endpoint

func (*Endpoint) GetObservation

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

GetObservation of this Endpoint

func (*Endpoint) GetParameters

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

GetParameters of this Endpoint

func (*Endpoint) GetProviderConfigReference

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

GetProviderConfigReference of this Endpoint.

func (*Endpoint) GetProviderReference

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

GetProviderReference of this Endpoint. Deprecated: Use GetProviderConfigReference.

func (*Endpoint) GetPublishConnectionDetailsTo added in v0.5.0

func (mg *Endpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Endpoint.

func (*Endpoint) GetTerraformResourceType

func (mg *Endpoint) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Endpoint

func (*Endpoint) GetTerraformSchemaVersion

func (tr *Endpoint) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Endpoint) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Endpoint.

func (*Endpoint) LateInitialize

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

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

func (*Endpoint) ResolveReferences

func (mg *Endpoint) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this Endpoint.

func (*Endpoint) SetConditions

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

SetConditions of this Endpoint.

func (*Endpoint) SetDeletionPolicy

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

SetDeletionPolicy of this Endpoint.

func (*Endpoint) SetObservation

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

SetObservation for this Endpoint

func (*Endpoint) SetParameters

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

SetParameters for this Endpoint

func (*Endpoint) SetProviderConfigReference

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

SetProviderConfigReference of this Endpoint.

func (*Endpoint) SetProviderReference

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

SetProviderReference of this Endpoint. Deprecated: Use SetProviderConfigReference.

func (*Endpoint) SetPublishConnectionDetailsTo added in v0.5.0

func (mg *Endpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Endpoint.

func (*Endpoint) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Endpoint.

type EndpointList

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

EndpointList contains a list of Endpoints

func (*EndpointList) DeepCopy

func (in *EndpointList) DeepCopy() *EndpointList

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

func (*EndpointList) DeepCopyInto

func (in *EndpointList) DeepCopyInto(out *EndpointList)

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

func (*EndpointList) DeepCopyObject

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

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

func (*EndpointList) GetItems

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

GetItems of this EndpointList.

type EndpointObservation

type EndpointObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	HostVPCID *string `json:"hostVpcId,omitempty" tf:"host_vpc_id,omitempty"`

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

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*EndpointObservation) DeepCopy

func (in *EndpointObservation) DeepCopy() *EndpointObservation

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

func (*EndpointObservation) DeepCopyInto

func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)

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

type EndpointParameters

type EndpointParameters struct {

	// +kubebuilder:validation:Required
	Direction *string `json:"direction" tf:"direction,omitempty"`

	// +kubebuilder:validation:Required
	IPAddress []IPAddressParameters `json:"ipAddress" tf:"ip_address,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	SecurityGroupIdRefs []v1.Reference `json:"securityGroupIdRefs,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	SecurityGroupIdSelector *v1.Selector `json:"securityGroupIdSelector,omitempty" tf:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup
	// +crossplane:generate:reference:refFieldName=SecurityGroupIdRefs
	// +crossplane:generate:reference:selectorFieldName=SecurityGroupIdSelector
	// +kubebuilder:validation:Optional
	SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*EndpointParameters) DeepCopy

func (in *EndpointParameters) DeepCopy() *EndpointParameters

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

func (*EndpointParameters) DeepCopyInto

func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)

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

type EndpointSpec

type EndpointSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EndpointParameters `json:"forProvider"`
}

EndpointSpec defines the desired state of Endpoint

func (*EndpointSpec) DeepCopy

func (in *EndpointSpec) DeepCopy() *EndpointSpec

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

func (*EndpointSpec) DeepCopyInto

func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)

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

type EndpointStatus

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

EndpointStatus defines the observed state of Endpoint.

func (*EndpointStatus) DeepCopy

func (in *EndpointStatus) DeepCopy() *EndpointStatus

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

func (*EndpointStatus) DeepCopyInto

func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)

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

type FirewallConfig

type FirewallConfig struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FirewallConfigSpec   `json:"spec"`
	Status            FirewallConfigStatus `json:"status,omitempty"`
}

FirewallConfig is the Schema for the FirewallConfigs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*FirewallConfig) DeepCopy

func (in *FirewallConfig) DeepCopy() *FirewallConfig

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

func (*FirewallConfig) DeepCopyInto

func (in *FirewallConfig) DeepCopyInto(out *FirewallConfig)

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

func (*FirewallConfig) DeepCopyObject

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

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

func (*FirewallConfig) GetCondition

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

GetCondition of this FirewallConfig.

func (*FirewallConfig) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this FirewallConfig

func (*FirewallConfig) GetDeletionPolicy

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

GetDeletionPolicy of this FirewallConfig.

func (*FirewallConfig) GetID

func (tr *FirewallConfig) GetID() string

GetID returns ID of underlying Terraform resource of this FirewallConfig

func (*FirewallConfig) GetObservation

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

GetObservation of this FirewallConfig

func (*FirewallConfig) GetParameters

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

GetParameters of this FirewallConfig

func (*FirewallConfig) GetProviderConfigReference

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

GetProviderConfigReference of this FirewallConfig.

func (*FirewallConfig) GetProviderReference

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

GetProviderReference of this FirewallConfig. Deprecated: Use GetProviderConfigReference.

func (*FirewallConfig) GetPublishConnectionDetailsTo added in v0.5.0

func (mg *FirewallConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this FirewallConfig.

func (*FirewallConfig) GetTerraformResourceType

func (mg *FirewallConfig) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FirewallConfig

func (*FirewallConfig) GetTerraformSchemaVersion

func (tr *FirewallConfig) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FirewallConfig) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this FirewallConfig.

func (*FirewallConfig) LateInitialize

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

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

func (*FirewallConfig) SetConditions

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

SetConditions of this FirewallConfig.

func (*FirewallConfig) SetDeletionPolicy

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

SetDeletionPolicy of this FirewallConfig.

func (*FirewallConfig) SetObservation

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

SetObservation for this FirewallConfig

func (*FirewallConfig) SetParameters

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

SetParameters for this FirewallConfig

func (*FirewallConfig) SetProviderConfigReference

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

SetProviderConfigReference of this FirewallConfig.

func (*FirewallConfig) SetProviderReference

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

SetProviderReference of this FirewallConfig. Deprecated: Use SetProviderConfigReference.

func (*FirewallConfig) SetPublishConnectionDetailsTo added in v0.5.0

func (mg *FirewallConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this FirewallConfig.

func (*FirewallConfig) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this FirewallConfig.

type FirewallConfigList

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

FirewallConfigList contains a list of FirewallConfigs

func (*FirewallConfigList) DeepCopy

func (in *FirewallConfigList) DeepCopy() *FirewallConfigList

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

func (*FirewallConfigList) DeepCopyInto

func (in *FirewallConfigList) DeepCopyInto(out *FirewallConfigList)

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

func (*FirewallConfigList) DeepCopyObject

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

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

func (*FirewallConfigList) GetItems

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

GetItems of this FirewallConfigList.

type FirewallConfigObservation

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

	OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"`
}

func (*FirewallConfigObservation) DeepCopy

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

func (*FirewallConfigObservation) DeepCopyInto

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

type FirewallConfigParameters

type FirewallConfigParameters struct {

	// +kubebuilder:validation:Optional
	FirewallFailOpen *string `json:"firewallFailOpen,omitempty" tf:"firewall_fail_open,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"`
}

func (*FirewallConfigParameters) DeepCopy

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

func (*FirewallConfigParameters) DeepCopyInto

func (in *FirewallConfigParameters) DeepCopyInto(out *FirewallConfigParameters)

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

type FirewallConfigSpec

type FirewallConfigSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FirewallConfigParameters `json:"forProvider"`
}

FirewallConfigSpec defines the desired state of FirewallConfig

func (*FirewallConfigSpec) DeepCopy

func (in *FirewallConfigSpec) DeepCopy() *FirewallConfigSpec

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

func (*FirewallConfigSpec) DeepCopyInto

func (in *FirewallConfigSpec) DeepCopyInto(out *FirewallConfigSpec)

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

type FirewallConfigStatus

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

FirewallConfigStatus defines the observed state of FirewallConfig.

func (*FirewallConfigStatus) DeepCopy

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

func (*FirewallConfigStatus) DeepCopyInto

func (in *FirewallConfigStatus) DeepCopyInto(out *FirewallConfigStatus)

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

type FirewallDomainList

type FirewallDomainList struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FirewallDomainListSpec   `json:"spec"`
	Status            FirewallDomainListStatus `json:"status,omitempty"`
}

FirewallDomainList is the Schema for the FirewallDomainLists API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*FirewallDomainList) DeepCopy

func (in *FirewallDomainList) DeepCopy() *FirewallDomainList

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

func (*FirewallDomainList) DeepCopyInto

func (in *FirewallDomainList) DeepCopyInto(out *FirewallDomainList)

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

func (*FirewallDomainList) DeepCopyObject

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

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

func (*FirewallDomainList) GetCondition

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

GetCondition of this FirewallDomainList.

func (*FirewallDomainList) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this FirewallDomainList

func (*FirewallDomainList) GetDeletionPolicy

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

GetDeletionPolicy of this FirewallDomainList.

func (*FirewallDomainList) GetID

func (tr *FirewallDomainList) GetID() string

GetID returns ID of underlying Terraform resource of this FirewallDomainList

func (*FirewallDomainList) GetObservation

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

GetObservation of this FirewallDomainList

func (*FirewallDomainList) GetParameters

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

GetParameters of this FirewallDomainList

func (*FirewallDomainList) GetProviderConfigReference

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

GetProviderConfigReference of this FirewallDomainList.

func (*FirewallDomainList) GetProviderReference

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

GetProviderReference of this FirewallDomainList. Deprecated: Use GetProviderConfigReference.

func (*FirewallDomainList) GetPublishConnectionDetailsTo added in v0.5.0

func (mg *FirewallDomainList) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this FirewallDomainList.

func (*FirewallDomainList) GetTerraformResourceType

func (mg *FirewallDomainList) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FirewallDomainList

func (*FirewallDomainList) GetTerraformSchemaVersion

func (tr *FirewallDomainList) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FirewallDomainList) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this FirewallDomainList.

func (*FirewallDomainList) LateInitialize

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

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

func (*FirewallDomainList) SetConditions

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

SetConditions of this FirewallDomainList.

func (*FirewallDomainList) SetDeletionPolicy

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

SetDeletionPolicy of this FirewallDomainList.

func (*FirewallDomainList) SetObservation

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

SetObservation for this FirewallDomainList

func (*FirewallDomainList) SetParameters

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

SetParameters for this FirewallDomainList

func (*FirewallDomainList) SetProviderConfigReference

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

SetProviderConfigReference of this FirewallDomainList.

func (*FirewallDomainList) SetProviderReference

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

SetProviderReference of this FirewallDomainList. Deprecated: Use SetProviderConfigReference.

func (*FirewallDomainList) SetPublishConnectionDetailsTo added in v0.5.0

func (mg *FirewallDomainList) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this FirewallDomainList.

func (*FirewallDomainList) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this FirewallDomainList.

type FirewallDomainListList

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

FirewallDomainListList contains a list of FirewallDomainLists

func (*FirewallDomainListList) DeepCopy

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

func (*FirewallDomainListList) DeepCopyInto

func (in *FirewallDomainListList) DeepCopyInto(out *FirewallDomainListList)

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

func (*FirewallDomainListList) DeepCopyObject

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

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

func (*FirewallDomainListList) GetItems

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

GetItems of this FirewallDomainListList.

type FirewallDomainListObservation

type FirewallDomainListObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

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

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*FirewallDomainListObservation) DeepCopy

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

func (*FirewallDomainListObservation) DeepCopyInto

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

type FirewallDomainListParameters

type FirewallDomainListParameters struct {

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

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*FirewallDomainListParameters) DeepCopy

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

func (*FirewallDomainListParameters) DeepCopyInto

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

type FirewallDomainListSpec

type FirewallDomainListSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FirewallDomainListParameters `json:"forProvider"`
}

FirewallDomainListSpec defines the desired state of FirewallDomainList

func (*FirewallDomainListSpec) DeepCopy

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

func (*FirewallDomainListSpec) DeepCopyInto

func (in *FirewallDomainListSpec) DeepCopyInto(out *FirewallDomainListSpec)

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

type FirewallDomainListStatus

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

FirewallDomainListStatus defines the observed state of FirewallDomainList.

func (*FirewallDomainListStatus) DeepCopy

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

func (*FirewallDomainListStatus) DeepCopyInto

func (in *FirewallDomainListStatus) DeepCopyInto(out *FirewallDomainListStatus)

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

type FirewallRule

type FirewallRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FirewallRuleSpec   `json:"spec"`
	Status            FirewallRuleStatus `json:"status,omitempty"`
}

FirewallRule is the Schema for the FirewallRules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*FirewallRule) DeepCopy

func (in *FirewallRule) DeepCopy() *FirewallRule

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

func (*FirewallRule) DeepCopyInto

func (in *FirewallRule) DeepCopyInto(out *FirewallRule)

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

func (*FirewallRule) DeepCopyObject

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

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

func (*FirewallRule) GetCondition

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

GetCondition of this FirewallRule.

func (*FirewallRule) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this FirewallRule

func (*FirewallRule) GetDeletionPolicy

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

GetDeletionPolicy of this FirewallRule.

func (*FirewallRule) GetID

func (tr *FirewallRule) GetID() string

GetID returns ID of underlying Terraform resource of this FirewallRule

func (*FirewallRule) GetObservation

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

GetObservation of this FirewallRule

func (*FirewallRule) GetParameters

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

GetParameters of this FirewallRule

func (*FirewallRule) GetProviderConfigReference

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

GetProviderConfigReference of this FirewallRule.

func (*FirewallRule) GetProviderReference

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

GetProviderReference of this FirewallRule. Deprecated: Use GetProviderConfigReference.

func (*FirewallRule) GetPublishConnectionDetailsTo added in v0.5.0

func (mg *FirewallRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this FirewallRule.

func (*FirewallRule) GetTerraformResourceType

func (mg *FirewallRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FirewallRule

func (*FirewallRule) GetTerraformSchemaVersion

func (tr *FirewallRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FirewallRule) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this FirewallRule.

func (*FirewallRule) LateInitialize

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

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

func (*FirewallRule) SetConditions

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

SetConditions of this FirewallRule.

func (*FirewallRule) SetDeletionPolicy

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

SetDeletionPolicy of this FirewallRule.

func (*FirewallRule) SetObservation

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

SetObservation for this FirewallRule

func (*FirewallRule) SetParameters

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

SetParameters for this FirewallRule

func (*FirewallRule) SetProviderConfigReference

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

SetProviderConfigReference of this FirewallRule.

func (*FirewallRule) SetProviderReference

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

SetProviderReference of this FirewallRule. Deprecated: Use SetProviderConfigReference.

func (*FirewallRule) SetPublishConnectionDetailsTo added in v0.5.0

func (mg *FirewallRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this FirewallRule.

func (*FirewallRule) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this FirewallRule.

type FirewallRuleGroup

type FirewallRuleGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FirewallRuleGroupSpec   `json:"spec"`
	Status            FirewallRuleGroupStatus `json:"status,omitempty"`
}

FirewallRuleGroup is the Schema for the FirewallRuleGroups API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*FirewallRuleGroup) DeepCopy

func (in *FirewallRuleGroup) DeepCopy() *FirewallRuleGroup

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

func (*FirewallRuleGroup) DeepCopyInto

func (in *FirewallRuleGroup) DeepCopyInto(out *FirewallRuleGroup)

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

func (*FirewallRuleGroup) DeepCopyObject

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

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

func (*FirewallRuleGroup) GetCondition

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

GetCondition of this FirewallRuleGroup.

func (*FirewallRuleGroup) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this FirewallRuleGroup

func (*FirewallRuleGroup) GetDeletionPolicy

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

GetDeletionPolicy of this FirewallRuleGroup.

func (*FirewallRuleGroup) GetID

func (tr *FirewallRuleGroup) GetID() string

GetID returns ID of underlying Terraform resource of this FirewallRuleGroup

func (*FirewallRuleGroup) GetObservation

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

GetObservation of this FirewallRuleGroup

func (*FirewallRuleGroup) GetParameters

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

GetParameters of this FirewallRuleGroup

func (*FirewallRuleGroup) GetProviderConfigReference

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

GetProviderConfigReference of this FirewallRuleGroup.

func (*FirewallRuleGroup) GetProviderReference

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

GetProviderReference of this FirewallRuleGroup. Deprecated: Use GetProviderConfigReference.

func (*FirewallRuleGroup) GetPublishConnectionDetailsTo added in v0.5.0

func (mg *FirewallRuleGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this FirewallRuleGroup.

func (*FirewallRuleGroup) GetTerraformResourceType

func (mg *FirewallRuleGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FirewallRuleGroup

func (*FirewallRuleGroup) GetTerraformSchemaVersion

func (tr *FirewallRuleGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FirewallRuleGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this FirewallRuleGroup.

func (*FirewallRuleGroup) LateInitialize

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

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

func (*FirewallRuleGroup) SetConditions

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

SetConditions of this FirewallRuleGroup.

func (*FirewallRuleGroup) SetDeletionPolicy

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

SetDeletionPolicy of this FirewallRuleGroup.

func (*FirewallRuleGroup) SetObservation

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

SetObservation for this FirewallRuleGroup

func (*FirewallRuleGroup) SetParameters

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

SetParameters for this FirewallRuleGroup

func (*FirewallRuleGroup) SetProviderConfigReference

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

SetProviderConfigReference of this FirewallRuleGroup.

func (*FirewallRuleGroup) SetProviderReference

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

SetProviderReference of this FirewallRuleGroup. Deprecated: Use SetProviderConfigReference.

func (*FirewallRuleGroup) SetPublishConnectionDetailsTo added in v0.5.0

func (mg *FirewallRuleGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this FirewallRuleGroup.

func (*FirewallRuleGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this FirewallRuleGroup.

type FirewallRuleGroupAssociation

type FirewallRuleGroupAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FirewallRuleGroupAssociationSpec   `json:"spec"`
	Status            FirewallRuleGroupAssociationStatus `json:"status,omitempty"`
}

FirewallRuleGroupAssociation is the Schema for the FirewallRuleGroupAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*FirewallRuleGroupAssociation) DeepCopy

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

func (*FirewallRuleGroupAssociation) DeepCopyInto

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

func (*FirewallRuleGroupAssociation) DeepCopyObject

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

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

func (*FirewallRuleGroupAssociation) GetCondition

GetCondition of this FirewallRuleGroupAssociation.

func (*FirewallRuleGroupAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this FirewallRuleGroupAssociation

func (*FirewallRuleGroupAssociation) GetDeletionPolicy

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

GetDeletionPolicy of this FirewallRuleGroupAssociation.

func (*FirewallRuleGroupAssociation) GetID

GetID returns ID of underlying Terraform resource of this FirewallRuleGroupAssociation

func (*FirewallRuleGroupAssociation) GetObservation

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

GetObservation of this FirewallRuleGroupAssociation

func (*FirewallRuleGroupAssociation) GetParameters

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

GetParameters of this FirewallRuleGroupAssociation

func (*FirewallRuleGroupAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this FirewallRuleGroupAssociation.

func (*FirewallRuleGroupAssociation) GetProviderReference

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

GetProviderReference of this FirewallRuleGroupAssociation. Deprecated: Use GetProviderConfigReference.

func (*FirewallRuleGroupAssociation) GetPublishConnectionDetailsTo added in v0.5.0

func (mg *FirewallRuleGroupAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this FirewallRuleGroupAssociation.

func (*FirewallRuleGroupAssociation) GetTerraformResourceType

func (mg *FirewallRuleGroupAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this FirewallRuleGroupAssociation

func (*FirewallRuleGroupAssociation) GetTerraformSchemaVersion

func (tr *FirewallRuleGroupAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*FirewallRuleGroupAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this FirewallRuleGroupAssociation.

func (*FirewallRuleGroupAssociation) LateInitialize

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

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

func (*FirewallRuleGroupAssociation) ResolveReferences

func (mg *FirewallRuleGroupAssociation) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this FirewallRuleGroupAssociation.

func (*FirewallRuleGroupAssociation) SetConditions

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

SetConditions of this FirewallRuleGroupAssociation.

func (*FirewallRuleGroupAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this FirewallRuleGroupAssociation.

func (*FirewallRuleGroupAssociation) SetObservation

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

SetObservation for this FirewallRuleGroupAssociation

func (*FirewallRuleGroupAssociation) SetParameters

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

SetParameters for this FirewallRuleGroupAssociation

func (*FirewallRuleGroupAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this FirewallRuleGroupAssociation.

func (*FirewallRuleGroupAssociation) SetProviderReference

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

SetProviderReference of this FirewallRuleGroupAssociation. Deprecated: Use SetProviderConfigReference.

func (*FirewallRuleGroupAssociation) SetPublishConnectionDetailsTo added in v0.5.0

func (mg *FirewallRuleGroupAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this FirewallRuleGroupAssociation.

func (*FirewallRuleGroupAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this FirewallRuleGroupAssociation.

type FirewallRuleGroupAssociationList

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

FirewallRuleGroupAssociationList contains a list of FirewallRuleGroupAssociations

func (*FirewallRuleGroupAssociationList) DeepCopy

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

func (*FirewallRuleGroupAssociationList) DeepCopyInto

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

func (*FirewallRuleGroupAssociationList) DeepCopyObject

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

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

func (*FirewallRuleGroupAssociationList) GetItems

GetItems of this FirewallRuleGroupAssociationList.

type FirewallRuleGroupAssociationObservation

type FirewallRuleGroupAssociationObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

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

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*FirewallRuleGroupAssociationObservation) DeepCopy

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

func (*FirewallRuleGroupAssociationObservation) DeepCopyInto

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

type FirewallRuleGroupAssociationParameters

type FirewallRuleGroupAssociationParameters struct {

	// +kubebuilder:validation:Required
	FirewallRuleGroupID *string `json:"firewallRuleGroupId" tf:"firewall_rule_group_id,omitempty"`

	// +kubebuilder:validation:Optional
	MutationProtection *string `json:"mutationProtection,omitempty" tf:"mutation_protection,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Priority *float64 `json:"priority" tf:"priority,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC
	// +crossplane:generate:reference:refFieldName=VpcIdRef
	// +crossplane:generate:reference:selectorFieldName=VpcIdSelector
	// +kubebuilder:validation:Optional
	VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"`

	// +kubebuilder:validation:Optional
	VpcIdRef *v1.Reference `json:"vpcIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	VpcIdSelector *v1.Selector `json:"vpcIdSelector,omitempty" tf:"-"`
}

func (*FirewallRuleGroupAssociationParameters) DeepCopy

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

func (*FirewallRuleGroupAssociationParameters) DeepCopyInto

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

type FirewallRuleGroupAssociationSpec

type FirewallRuleGroupAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FirewallRuleGroupAssociationParameters `json:"forProvider"`
}

FirewallRuleGroupAssociationSpec defines the desired state of FirewallRuleGroupAssociation

func (*FirewallRuleGroupAssociationSpec) DeepCopy

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

func (*FirewallRuleGroupAssociationSpec) DeepCopyInto

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

type FirewallRuleGroupAssociationStatus

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

FirewallRuleGroupAssociationStatus defines the observed state of FirewallRuleGroupAssociation.

func (*FirewallRuleGroupAssociationStatus) DeepCopy

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

func (*FirewallRuleGroupAssociationStatus) DeepCopyInto

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

type FirewallRuleGroupList

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

FirewallRuleGroupList contains a list of FirewallRuleGroups

func (*FirewallRuleGroupList) DeepCopy

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

func (*FirewallRuleGroupList) DeepCopyInto

func (in *FirewallRuleGroupList) DeepCopyInto(out *FirewallRuleGroupList)

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

func (*FirewallRuleGroupList) DeepCopyObject

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

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

func (*FirewallRuleGroupList) GetItems

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

GetItems of this FirewallRuleGroupList.

type FirewallRuleGroupObservation

type FirewallRuleGroupObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

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

	OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"`

	ShareStatus *string `json:"shareStatus,omitempty" tf:"share_status,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*FirewallRuleGroupObservation) DeepCopy

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

func (*FirewallRuleGroupObservation) DeepCopyInto

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

type FirewallRuleGroupParameters

type FirewallRuleGroupParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*FirewallRuleGroupParameters) DeepCopy

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

func (*FirewallRuleGroupParameters) DeepCopyInto

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

type FirewallRuleGroupSpec

type FirewallRuleGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FirewallRuleGroupParameters `json:"forProvider"`
}

FirewallRuleGroupSpec defines the desired state of FirewallRuleGroup

func (*FirewallRuleGroupSpec) DeepCopy

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

func (*FirewallRuleGroupSpec) DeepCopyInto

func (in *FirewallRuleGroupSpec) DeepCopyInto(out *FirewallRuleGroupSpec)

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

type FirewallRuleGroupStatus

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

FirewallRuleGroupStatus defines the observed state of FirewallRuleGroup.

func (*FirewallRuleGroupStatus) DeepCopy

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

func (*FirewallRuleGroupStatus) DeepCopyInto

func (in *FirewallRuleGroupStatus) DeepCopyInto(out *FirewallRuleGroupStatus)

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

type FirewallRuleList

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

FirewallRuleList contains a list of FirewallRules

func (*FirewallRuleList) DeepCopy

func (in *FirewallRuleList) DeepCopy() *FirewallRuleList

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

func (*FirewallRuleList) DeepCopyInto

func (in *FirewallRuleList) DeepCopyInto(out *FirewallRuleList)

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

func (*FirewallRuleList) DeepCopyObject

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

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

func (*FirewallRuleList) GetItems

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

GetItems of this FirewallRuleList.

type FirewallRuleObservation

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

func (*FirewallRuleObservation) DeepCopy

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

func (*FirewallRuleObservation) DeepCopyInto

func (in *FirewallRuleObservation) DeepCopyInto(out *FirewallRuleObservation)

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

type FirewallRuleParameters

type FirewallRuleParameters struct {

	// +kubebuilder:validation:Required
	Action *string `json:"action" tf:"action,omitempty"`

	// +kubebuilder:validation:Optional
	BlockOverrideDNSType *string `json:"blockOverrideDnsType,omitempty" tf:"block_override_dns_type,omitempty"`

	// +kubebuilder:validation:Optional
	BlockOverrideDomain *string `json:"blockOverrideDomain,omitempty" tf:"block_override_domain,omitempty"`

	// +kubebuilder:validation:Optional
	BlockOverrideTTL *float64 `json:"blockOverrideTtl,omitempty" tf:"block_override_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	BlockResponse *string `json:"blockResponse,omitempty" tf:"block_response,omitempty"`

	// +kubebuilder:validation:Required
	FirewallDomainListID *string `json:"firewallDomainListId" tf:"firewall_domain_list_id,omitempty"`

	// +kubebuilder:validation:Required
	FirewallRuleGroupID *string `json:"firewallRuleGroupId" tf:"firewall_rule_group_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Priority *float64 `json:"priority" tf:"priority,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*FirewallRuleParameters) DeepCopy

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

func (*FirewallRuleParameters) DeepCopyInto

func (in *FirewallRuleParameters) DeepCopyInto(out *FirewallRuleParameters)

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

type FirewallRuleSpec

type FirewallRuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FirewallRuleParameters `json:"forProvider"`
}

FirewallRuleSpec defines the desired state of FirewallRule

func (*FirewallRuleSpec) DeepCopy

func (in *FirewallRuleSpec) DeepCopy() *FirewallRuleSpec

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

func (*FirewallRuleSpec) DeepCopyInto

func (in *FirewallRuleSpec) DeepCopyInto(out *FirewallRuleSpec)

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

type FirewallRuleStatus

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

FirewallRuleStatus defines the observed state of FirewallRule.

func (*FirewallRuleStatus) DeepCopy

func (in *FirewallRuleStatus) DeepCopy() *FirewallRuleStatus

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

func (*FirewallRuleStatus) DeepCopyInto

func (in *FirewallRuleStatus) DeepCopyInto(out *FirewallRuleStatus)

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

type IPAddressObservation

type IPAddressObservation struct {
	IPID *string `json:"ipId,omitempty" tf:"ip_id,omitempty"`
}

func (*IPAddressObservation) DeepCopy

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

func (*IPAddressObservation) DeepCopyInto

func (in *IPAddressObservation) DeepCopyInto(out *IPAddressObservation)

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

type IPAddressParameters

type IPAddressParameters struct {

	// +kubebuilder:validation:Optional
	IP *string `json:"ip,omitempty" tf:"ip,omitempty"`

	// +kubebuilder:validation:Required
	SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"`
}

func (*IPAddressParameters) DeepCopy

func (in *IPAddressParameters) DeepCopy() *IPAddressParameters

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

func (*IPAddressParameters) DeepCopyInto

func (in *IPAddressParameters) DeepCopyInto(out *IPAddressParameters)

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

type QueryLogConfig

type QueryLogConfig struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              QueryLogConfigSpec   `json:"spec"`
	Status            QueryLogConfigStatus `json:"status,omitempty"`
}

QueryLogConfig is the Schema for the QueryLogConfigs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*QueryLogConfig) DeepCopy

func (in *QueryLogConfig) DeepCopy() *QueryLogConfig

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

func (*QueryLogConfig) DeepCopyInto

func (in *QueryLogConfig) DeepCopyInto(out *QueryLogConfig)

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

func (*QueryLogConfig) DeepCopyObject

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

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

func (*QueryLogConfig) GetCondition

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

GetCondition of this QueryLogConfig.

func (*QueryLogConfig) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this QueryLogConfig

func (*QueryLogConfig) GetDeletionPolicy

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

GetDeletionPolicy of this QueryLogConfig.

func (*QueryLogConfig) GetID

func (tr *QueryLogConfig) GetID() string

GetID returns ID of underlying Terraform resource of this QueryLogConfig

func (*QueryLogConfig) GetObservation

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

GetObservation of this QueryLogConfig

func (*QueryLogConfig) GetParameters

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

GetParameters of this QueryLogConfig

func (*QueryLogConfig) GetProviderConfigReference

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

GetProviderConfigReference of this QueryLogConfig.

func (*QueryLogConfig) GetProviderReference

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

GetProviderReference of this QueryLogConfig. Deprecated: Use GetProviderConfigReference.

func (*QueryLogConfig) GetPublishConnectionDetailsTo added in v0.5.0

func (mg *QueryLogConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this QueryLogConfig.

func (*QueryLogConfig) GetTerraformResourceType

func (mg *QueryLogConfig) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this QueryLogConfig

func (*QueryLogConfig) GetTerraformSchemaVersion

func (tr *QueryLogConfig) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*QueryLogConfig) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this QueryLogConfig.

func (*QueryLogConfig) LateInitialize

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

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

func (*QueryLogConfig) SetConditions

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

SetConditions of this QueryLogConfig.

func (*QueryLogConfig) SetDeletionPolicy

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

SetDeletionPolicy of this QueryLogConfig.

func (*QueryLogConfig) SetObservation

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

SetObservation for this QueryLogConfig

func (*QueryLogConfig) SetParameters

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

SetParameters for this QueryLogConfig

func (*QueryLogConfig) SetProviderConfigReference

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

SetProviderConfigReference of this QueryLogConfig.

func (*QueryLogConfig) SetProviderReference

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

SetProviderReference of this QueryLogConfig. Deprecated: Use SetProviderConfigReference.

func (*QueryLogConfig) SetPublishConnectionDetailsTo added in v0.5.0

func (mg *QueryLogConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this QueryLogConfig.

func (*QueryLogConfig) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this QueryLogConfig.

type QueryLogConfigAssociation

type QueryLogConfigAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              QueryLogConfigAssociationSpec   `json:"spec"`
	Status            QueryLogConfigAssociationStatus `json:"status,omitempty"`
}

QueryLogConfigAssociation is the Schema for the QueryLogConfigAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*QueryLogConfigAssociation) DeepCopy

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

func (*QueryLogConfigAssociation) DeepCopyInto

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

func (*QueryLogConfigAssociation) DeepCopyObject

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

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

func (*QueryLogConfigAssociation) GetCondition

GetCondition of this QueryLogConfigAssociation.

func (*QueryLogConfigAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this QueryLogConfigAssociation

func (*QueryLogConfigAssociation) GetDeletionPolicy

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

GetDeletionPolicy of this QueryLogConfigAssociation.

func (*QueryLogConfigAssociation) GetID

func (tr *QueryLogConfigAssociation) GetID() string

GetID returns ID of underlying Terraform resource of this QueryLogConfigAssociation

func (*QueryLogConfigAssociation) GetObservation

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

GetObservation of this QueryLogConfigAssociation

func (*QueryLogConfigAssociation) GetParameters

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

GetParameters of this QueryLogConfigAssociation

func (*QueryLogConfigAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this QueryLogConfigAssociation.

func (*QueryLogConfigAssociation) GetProviderReference

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

GetProviderReference of this QueryLogConfigAssociation. Deprecated: Use GetProviderConfigReference.

func (*QueryLogConfigAssociation) GetPublishConnectionDetailsTo added in v0.5.0

func (mg *QueryLogConfigAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this QueryLogConfigAssociation.

func (*QueryLogConfigAssociation) GetTerraformResourceType

func (mg *QueryLogConfigAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this QueryLogConfigAssociation

func (*QueryLogConfigAssociation) GetTerraformSchemaVersion

func (tr *QueryLogConfigAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*QueryLogConfigAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this QueryLogConfigAssociation.

func (*QueryLogConfigAssociation) LateInitialize

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

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

func (*QueryLogConfigAssociation) SetConditions

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

SetConditions of this QueryLogConfigAssociation.

func (*QueryLogConfigAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this QueryLogConfigAssociation.

func (*QueryLogConfigAssociation) SetObservation

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

SetObservation for this QueryLogConfigAssociation

func (*QueryLogConfigAssociation) SetParameters

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

SetParameters for this QueryLogConfigAssociation

func (*QueryLogConfigAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this QueryLogConfigAssociation.

func (*QueryLogConfigAssociation) SetProviderReference

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

SetProviderReference of this QueryLogConfigAssociation. Deprecated: Use SetProviderConfigReference.

func (*QueryLogConfigAssociation) SetPublishConnectionDetailsTo added in v0.5.0

func (mg *QueryLogConfigAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this QueryLogConfigAssociation.

func (*QueryLogConfigAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this QueryLogConfigAssociation.

type QueryLogConfigAssociationList

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

QueryLogConfigAssociationList contains a list of QueryLogConfigAssociations

func (*QueryLogConfigAssociationList) DeepCopy

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

func (*QueryLogConfigAssociationList) DeepCopyInto

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

func (*QueryLogConfigAssociationList) DeepCopyObject

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

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

func (*QueryLogConfigAssociationList) GetItems

GetItems of this QueryLogConfigAssociationList.

type QueryLogConfigAssociationObservation

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

func (*QueryLogConfigAssociationObservation) DeepCopy

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

func (*QueryLogConfigAssociationObservation) DeepCopyInto

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

type QueryLogConfigAssociationParameters

type QueryLogConfigAssociationParameters struct {

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	ResolverQueryLogConfigID *string `json:"resolverQueryLogConfigId" tf:"resolver_query_log_config_id,omitempty"`

	// +kubebuilder:validation:Required
	ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"`
}

func (*QueryLogConfigAssociationParameters) DeepCopy

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

func (*QueryLogConfigAssociationParameters) DeepCopyInto

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

type QueryLogConfigAssociationSpec

type QueryLogConfigAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     QueryLogConfigAssociationParameters `json:"forProvider"`
}

QueryLogConfigAssociationSpec defines the desired state of QueryLogConfigAssociation

func (*QueryLogConfigAssociationSpec) DeepCopy

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

func (*QueryLogConfigAssociationSpec) DeepCopyInto

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

type QueryLogConfigAssociationStatus

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

QueryLogConfigAssociationStatus defines the observed state of QueryLogConfigAssociation.

func (*QueryLogConfigAssociationStatus) DeepCopy

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

func (*QueryLogConfigAssociationStatus) DeepCopyInto

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

type QueryLogConfigList

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

QueryLogConfigList contains a list of QueryLogConfigs

func (*QueryLogConfigList) DeepCopy

func (in *QueryLogConfigList) DeepCopy() *QueryLogConfigList

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

func (*QueryLogConfigList) DeepCopyInto

func (in *QueryLogConfigList) DeepCopyInto(out *QueryLogConfigList)

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

func (*QueryLogConfigList) DeepCopyObject

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

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

func (*QueryLogConfigList) GetItems

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

GetItems of this QueryLogConfigList.

type QueryLogConfigObservation

type QueryLogConfigObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

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

	OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"`

	ShareStatus *string `json:"shareStatus,omitempty" tf:"share_status,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*QueryLogConfigObservation) DeepCopy

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

func (*QueryLogConfigObservation) DeepCopyInto

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

type QueryLogConfigParameters

type QueryLogConfigParameters struct {

	// +kubebuilder:validation:Required
	DestinationArn *string `json:"destinationArn" tf:"destination_arn,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*QueryLogConfigParameters) DeepCopy

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

func (*QueryLogConfigParameters) DeepCopyInto

func (in *QueryLogConfigParameters) DeepCopyInto(out *QueryLogConfigParameters)

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

type QueryLogConfigSpec

type QueryLogConfigSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     QueryLogConfigParameters `json:"forProvider"`
}

QueryLogConfigSpec defines the desired state of QueryLogConfig

func (*QueryLogConfigSpec) DeepCopy

func (in *QueryLogConfigSpec) DeepCopy() *QueryLogConfigSpec

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

func (*QueryLogConfigSpec) DeepCopyInto

func (in *QueryLogConfigSpec) DeepCopyInto(out *QueryLogConfigSpec)

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

type QueryLogConfigStatus

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

QueryLogConfigStatus defines the observed state of QueryLogConfig.

func (*QueryLogConfigStatus) DeepCopy

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

func (*QueryLogConfigStatus) DeepCopyInto

func (in *QueryLogConfigStatus) DeepCopyInto(out *QueryLogConfigStatus)

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

type Rule

type Rule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RuleSpec   `json:"spec"`
	Status            RuleStatus `json:"status,omitempty"`
}

Rule is the Schema for the Rules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Rule) DeepCopy

func (in *Rule) DeepCopy() *Rule

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

func (*Rule) DeepCopyInto

func (in *Rule) DeepCopyInto(out *Rule)

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

func (*Rule) DeepCopyObject

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

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

func (*Rule) GetCondition

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

GetCondition of this Rule.

func (*Rule) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Rule

func (*Rule) GetDeletionPolicy

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

GetDeletionPolicy of this Rule.

func (*Rule) GetID

func (tr *Rule) GetID() string

GetID returns ID of underlying Terraform resource of this Rule

func (*Rule) GetObservation

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

GetObservation of this Rule

func (*Rule) GetParameters

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

GetParameters of this Rule

func (*Rule) GetProviderConfigReference

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

GetProviderConfigReference of this Rule.

func (*Rule) GetProviderReference

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

GetProviderReference of this Rule. Deprecated: Use GetProviderConfigReference.

func (*Rule) GetPublishConnectionDetailsTo added in v0.5.0

func (mg *Rule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Rule.

func (*Rule) GetTerraformResourceType

func (mg *Rule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Rule

func (*Rule) GetTerraformSchemaVersion

func (tr *Rule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Rule) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Rule.

func (*Rule) LateInitialize

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

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

func (*Rule) SetConditions

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

SetConditions of this Rule.

func (*Rule) SetDeletionPolicy

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

SetDeletionPolicy of this Rule.

func (*Rule) SetObservation

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

SetObservation for this Rule

func (*Rule) SetParameters

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

SetParameters for this Rule

func (*Rule) SetProviderConfigReference

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

SetProviderConfigReference of this Rule.

func (*Rule) SetProviderReference

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

SetProviderReference of this Rule. Deprecated: Use SetProviderConfigReference.

func (*Rule) SetPublishConnectionDetailsTo added in v0.5.0

func (mg *Rule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Rule.

func (*Rule) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Rule.

type RuleAssociation

type RuleAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RuleAssociationSpec   `json:"spec"`
	Status            RuleAssociationStatus `json:"status,omitempty"`
}

RuleAssociation is the Schema for the RuleAssociations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*RuleAssociation) DeepCopy

func (in *RuleAssociation) DeepCopy() *RuleAssociation

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

func (*RuleAssociation) DeepCopyInto

func (in *RuleAssociation) DeepCopyInto(out *RuleAssociation)

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

func (*RuleAssociation) DeepCopyObject

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

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

func (*RuleAssociation) GetCondition

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

GetCondition of this RuleAssociation.

func (*RuleAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this RuleAssociation

func (*RuleAssociation) GetDeletionPolicy

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

GetDeletionPolicy of this RuleAssociation.

func (*RuleAssociation) GetID

func (tr *RuleAssociation) GetID() string

GetID returns ID of underlying Terraform resource of this RuleAssociation

func (*RuleAssociation) GetObservation

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

GetObservation of this RuleAssociation

func (*RuleAssociation) GetParameters

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

GetParameters of this RuleAssociation

func (*RuleAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this RuleAssociation.

func (*RuleAssociation) GetProviderReference

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

GetProviderReference of this RuleAssociation. Deprecated: Use GetProviderConfigReference.

func (*RuleAssociation) GetPublishConnectionDetailsTo added in v0.5.0

func (mg *RuleAssociation) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this RuleAssociation.

func (*RuleAssociation) GetTerraformResourceType

func (mg *RuleAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RuleAssociation

func (*RuleAssociation) GetTerraformSchemaVersion

func (tr *RuleAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RuleAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this RuleAssociation.

func (*RuleAssociation) LateInitialize

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

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

func (*RuleAssociation) ResolveReferences

func (mg *RuleAssociation) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this RuleAssociation.

func (*RuleAssociation) SetConditions

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

SetConditions of this RuleAssociation.

func (*RuleAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this RuleAssociation.

func (*RuleAssociation) SetObservation

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

SetObservation for this RuleAssociation

func (*RuleAssociation) SetParameters

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

SetParameters for this RuleAssociation

func (*RuleAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this RuleAssociation.

func (*RuleAssociation) SetProviderReference

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

SetProviderReference of this RuleAssociation. Deprecated: Use SetProviderConfigReference.

func (*RuleAssociation) SetPublishConnectionDetailsTo added in v0.5.0

func (mg *RuleAssociation) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this RuleAssociation.

func (*RuleAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this RuleAssociation.

type RuleAssociationList

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

RuleAssociationList contains a list of RuleAssociations

func (*RuleAssociationList) DeepCopy

func (in *RuleAssociationList) DeepCopy() *RuleAssociationList

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

func (*RuleAssociationList) DeepCopyInto

func (in *RuleAssociationList) DeepCopyInto(out *RuleAssociationList)

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

func (*RuleAssociationList) DeepCopyObject

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

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

func (*RuleAssociationList) GetItems

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

GetItems of this RuleAssociationList.

type RuleAssociationObservation

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

func (*RuleAssociationObservation) DeepCopy

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

func (*RuleAssociationObservation) DeepCopyInto

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

type RuleAssociationParameters

type RuleAssociationParameters struct {

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	ResolverRuleID *string `json:"resolverRuleId" tf:"resolver_rule_id,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.VPC
	// +crossplane:generate:reference:refFieldName=VpcIdRef
	// +crossplane:generate:reference:selectorFieldName=VpcIdSelector
	// +kubebuilder:validation:Optional
	VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"`

	// +kubebuilder:validation:Optional
	VpcIdRef *v1.Reference `json:"vpcIdRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	VpcIdSelector *v1.Selector `json:"vpcIdSelector,omitempty" tf:"-"`
}

func (*RuleAssociationParameters) DeepCopy

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

func (*RuleAssociationParameters) DeepCopyInto

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

type RuleAssociationSpec

type RuleAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RuleAssociationParameters `json:"forProvider"`
}

RuleAssociationSpec defines the desired state of RuleAssociation

func (*RuleAssociationSpec) DeepCopy

func (in *RuleAssociationSpec) DeepCopy() *RuleAssociationSpec

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

func (*RuleAssociationSpec) DeepCopyInto

func (in *RuleAssociationSpec) DeepCopyInto(out *RuleAssociationSpec)

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

type RuleAssociationStatus

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

RuleAssociationStatus defines the observed state of RuleAssociation.

func (*RuleAssociationStatus) DeepCopy

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

func (*RuleAssociationStatus) DeepCopyInto

func (in *RuleAssociationStatus) DeepCopyInto(out *RuleAssociationStatus)

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

type RuleList

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

RuleList contains a list of Rules

func (*RuleList) DeepCopy

func (in *RuleList) DeepCopy() *RuleList

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

func (*RuleList) DeepCopyInto

func (in *RuleList) DeepCopyInto(out *RuleList)

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

func (*RuleList) DeepCopyObject

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

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

func (*RuleList) GetItems

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

GetItems of this RuleList.

type RuleObservation

type RuleObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

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

	OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"`

	ShareStatus *string `json:"shareStatus,omitempty" tf:"share_status,omitempty"`

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*RuleObservation) DeepCopy

func (in *RuleObservation) DeepCopy() *RuleObservation

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

func (*RuleObservation) DeepCopyInto

func (in *RuleObservation) DeepCopyInto(out *RuleObservation)

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

type RuleParameters

type RuleParameters struct {

	// +kubebuilder:validation:Required
	DomainName *string `json:"domainName" tf:"domain_name,omitempty"`

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	ResolverEndpointID *string `json:"resolverEndpointId,omitempty" tf:"resolver_endpoint_id,omitempty"`

	// +kubebuilder:validation:Required
	RuleType *string `json:"ruleType" tf:"rule_type,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	TargetIP []TargetIPParameters `json:"targetIp,omitempty" tf:"target_ip,omitempty"`
}

func (*RuleParameters) DeepCopy

func (in *RuleParameters) DeepCopy() *RuleParameters

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

func (*RuleParameters) DeepCopyInto

func (in *RuleParameters) DeepCopyInto(out *RuleParameters)

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

type RuleSpec

type RuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RuleParameters `json:"forProvider"`
}

RuleSpec defines the desired state of Rule

func (*RuleSpec) DeepCopy

func (in *RuleSpec) DeepCopy() *RuleSpec

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

func (*RuleSpec) DeepCopyInto

func (in *RuleSpec) DeepCopyInto(out *RuleSpec)

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

type RuleStatus

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

RuleStatus defines the observed state of Rule.

func (*RuleStatus) DeepCopy

func (in *RuleStatus) DeepCopy() *RuleStatus

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

func (*RuleStatus) DeepCopyInto

func (in *RuleStatus) DeepCopyInto(out *RuleStatus)

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

type TargetIPObservation

type TargetIPObservation struct {
}

func (*TargetIPObservation) DeepCopy

func (in *TargetIPObservation) DeepCopy() *TargetIPObservation

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

func (*TargetIPObservation) DeepCopyInto

func (in *TargetIPObservation) DeepCopyInto(out *TargetIPObservation)

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

type TargetIPParameters

type TargetIPParameters struct {

	// +kubebuilder:validation:Required
	IP *string `json:"ip" tf:"ip,omitempty"`

	// +kubebuilder:validation:Optional
	Port *float64 `json:"port,omitempty" tf:"port,omitempty"`
}

func (*TargetIPParameters) DeepCopy

func (in *TargetIPParameters) DeepCopy() *TargetIPParameters

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

func (*TargetIPParameters) DeepCopyInto

func (in *TargetIPParameters) DeepCopyInto(out *TargetIPParameters)

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

Jump to

Keyboard shortcuts

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