v1alpha1

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2021 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	DelegationSet_Kind             = "DelegationSet"
	DelegationSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DelegationSet_Kind}.String()
	DelegationSet_KindAPIVersion   = DelegationSet_Kind + "." + CRDGroupVersion.String()
	DelegationSet_GroupVersionKind = CRDGroupVersion.WithKind(DelegationSet_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 (
	HealthCheck_Kind             = "HealthCheck"
	HealthCheck_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HealthCheck_Kind}.String()
	HealthCheck_KindAPIVersion   = HealthCheck_Kind + "." + CRDGroupVersion.String()
	HealthCheck_GroupVersionKind = CRDGroupVersion.WithKind(HealthCheck_Kind)
)

Repository type metadata.

View Source
var (
	HostedZoneDnssec_Kind             = "HostedZoneDnssec"
	HostedZoneDnssec_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: HostedZoneDnssec_Kind}.String()
	HostedZoneDnssec_KindAPIVersion   = HostedZoneDnssec_Kind + "." + CRDGroupVersion.String()
	HostedZoneDnssec_GroupVersionKind = CRDGroupVersion.WithKind(HostedZoneDnssec_Kind)
)

Repository type metadata.

View Source
var (
	KeySigningKey_Kind             = "KeySigningKey"
	KeySigningKey_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: KeySigningKey_Kind}.String()
	KeySigningKey_KindAPIVersion   = KeySigningKey_Kind + "." + CRDGroupVersion.String()
	KeySigningKey_GroupVersionKind = CRDGroupVersion.WithKind(KeySigningKey_Kind)
)

Repository type metadata.

View Source
var (
	QueryLog_Kind             = "QueryLog"
	QueryLog_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: QueryLog_Kind}.String()
	QueryLog_KindAPIVersion   = QueryLog_Kind + "." + CRDGroupVersion.String()
	QueryLog_GroupVersionKind = CRDGroupVersion.WithKind(QueryLog_Kind)
)

Repository type metadata.

View Source
var (
	Record_Kind             = "Record"
	Record_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Record_Kind}.String()
	Record_KindAPIVersion   = Record_Kind + "." + CRDGroupVersion.String()
	Record_GroupVersionKind = CRDGroupVersion.WithKind(Record_Kind)
)

Repository type metadata.

View Source
var (
	ResolverDnssecConfig_Kind             = "ResolverDnssecConfig"
	ResolverDnssecConfig_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResolverDnssecConfig_Kind}.String()
	ResolverDnssecConfig_KindAPIVersion   = ResolverDnssecConfig_Kind + "." + CRDGroupVersion.String()
	ResolverDnssecConfig_GroupVersionKind = CRDGroupVersion.WithKind(ResolverDnssecConfig_Kind)
)

Repository type metadata.

View Source
var (
	ResolverEndpoint_Kind             = "ResolverEndpoint"
	ResolverEndpoint_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResolverEndpoint_Kind}.String()
	ResolverEndpoint_KindAPIVersion   = ResolverEndpoint_Kind + "." + CRDGroupVersion.String()
	ResolverEndpoint_GroupVersionKind = CRDGroupVersion.WithKind(ResolverEndpoint_Kind)
)

Repository type metadata.

View Source
var (
	ResolverFirewallConfig_Kind             = "ResolverFirewallConfig"
	ResolverFirewallConfig_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResolverFirewallConfig_Kind}.String()
	ResolverFirewallConfig_KindAPIVersion   = ResolverFirewallConfig_Kind + "." + CRDGroupVersion.String()
	ResolverFirewallConfig_GroupVersionKind = CRDGroupVersion.WithKind(ResolverFirewallConfig_Kind)
)

Repository type metadata.

View Source
var (
	ResolverFirewallDomainList_Kind             = "ResolverFirewallDomainList"
	ResolverFirewallDomainList_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResolverFirewallDomainList_Kind}.String()
	ResolverFirewallDomainList_KindAPIVersion   = ResolverFirewallDomainList_Kind + "." + CRDGroupVersion.String()
	ResolverFirewallDomainList_GroupVersionKind = CRDGroupVersion.WithKind(ResolverFirewallDomainList_Kind)
)

Repository type metadata.

View Source
var (
	ResolverFirewallRule_Kind             = "ResolverFirewallRule"
	ResolverFirewallRule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResolverFirewallRule_Kind}.String()
	ResolverFirewallRule_KindAPIVersion   = ResolverFirewallRule_Kind + "." + CRDGroupVersion.String()
	ResolverFirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(ResolverFirewallRule_Kind)
)

Repository type metadata.

View Source
var (
	ResolverFirewallRuleGroup_Kind             = "ResolverFirewallRuleGroup"
	ResolverFirewallRuleGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResolverFirewallRuleGroup_Kind}.String()
	ResolverFirewallRuleGroup_KindAPIVersion   = ResolverFirewallRuleGroup_Kind + "." + CRDGroupVersion.String()
	ResolverFirewallRuleGroup_GroupVersionKind = CRDGroupVersion.WithKind(ResolverFirewallRuleGroup_Kind)
)

Repository type metadata.

View Source
var (
	ResolverFirewallRuleGroupAssociation_Kind             = "ResolverFirewallRuleGroupAssociation"
	ResolverFirewallRuleGroupAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResolverFirewallRuleGroupAssociation_Kind}.String()
	ResolverFirewallRuleGroupAssociation_KindAPIVersion   = ResolverFirewallRuleGroupAssociation_Kind + "." + CRDGroupVersion.String()
	ResolverFirewallRuleGroupAssociation_GroupVersionKind = CRDGroupVersion.WithKind(ResolverFirewallRuleGroupAssociation_Kind)
)

Repository type metadata.

View Source
var (
	ResolverQueryLogConfig_Kind             = "ResolverQueryLogConfig"
	ResolverQueryLogConfig_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResolverQueryLogConfig_Kind}.String()
	ResolverQueryLogConfig_KindAPIVersion   = ResolverQueryLogConfig_Kind + "." + CRDGroupVersion.String()
	ResolverQueryLogConfig_GroupVersionKind = CRDGroupVersion.WithKind(ResolverQueryLogConfig_Kind)
)

Repository type metadata.

View Source
var (
	ResolverQueryLogConfigAssociation_Kind             = "ResolverQueryLogConfigAssociation"
	ResolverQueryLogConfigAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResolverQueryLogConfigAssociation_Kind}.String()
	ResolverQueryLogConfigAssociation_KindAPIVersion   = ResolverQueryLogConfigAssociation_Kind + "." + CRDGroupVersion.String()
	ResolverQueryLogConfigAssociation_GroupVersionKind = CRDGroupVersion.WithKind(ResolverQueryLogConfigAssociation_Kind)
)

Repository type metadata.

View Source
var (
	ResolverRule_Kind             = "ResolverRule"
	ResolverRule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResolverRule_Kind}.String()
	ResolverRule_KindAPIVersion   = ResolverRule_Kind + "." + CRDGroupVersion.String()
	ResolverRule_GroupVersionKind = CRDGroupVersion.WithKind(ResolverRule_Kind)
)

Repository type metadata.

View Source
var (
	ResolverRuleAssociation_Kind             = "ResolverRuleAssociation"
	ResolverRuleAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResolverRuleAssociation_Kind}.String()
	ResolverRuleAssociation_KindAPIVersion   = ResolverRuleAssociation_Kind + "." + CRDGroupVersion.String()
	ResolverRuleAssociation_GroupVersionKind = CRDGroupVersion.WithKind(ResolverRuleAssociation_Kind)
)

Repository type metadata.

View Source
var (
	VpcAssociationAuthorization_Kind             = "VpcAssociationAuthorization"
	VpcAssociationAuthorization_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: VpcAssociationAuthorization_Kind}.String()
	VpcAssociationAuthorization_KindAPIVersion   = VpcAssociationAuthorization_Kind + "." + CRDGroupVersion.String()
	VpcAssociationAuthorization_GroupVersionKind = CRDGroupVersion.WithKind(VpcAssociationAuthorization_Kind)
)

Repository type metadata.

View Source
var (
	Zone_Kind             = "Zone"
	Zone_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Zone_Kind}.String()
	Zone_KindAPIVersion   = Zone_Kind + "." + CRDGroupVersion.String()
	Zone_GroupVersionKind = CRDGroupVersion.WithKind(Zone_Kind)
)

Repository type metadata.

View Source
var (
	ZoneAssociation_Kind             = "ZoneAssociation"
	ZoneAssociation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ZoneAssociation_Kind}.String()
	ZoneAssociation_KindAPIVersion   = ZoneAssociation_Kind + "." + CRDGroupVersion.String()
	ZoneAssociation_GroupVersionKind = CRDGroupVersion.WithKind(ZoneAssociation_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AliasObservation

type AliasObservation struct {
}

func (*AliasObservation) DeepCopy

func (in *AliasObservation) DeepCopy() *AliasObservation

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

func (*AliasObservation) DeepCopyInto

func (in *AliasObservation) DeepCopyInto(out *AliasObservation)

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

type AliasParameters

type AliasParameters struct {

	// +kubebuilder:validation:Required
	EvaluateTargetHealth *bool `json:"evaluateTargetHealth" tf:"evaluate_target_health,omitempty"`

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

	// +kubebuilder:validation:Required
	ZoneID *string `json:"zoneId" tf:"zone_id,omitempty"`
}

func (*AliasParameters) DeepCopy

func (in *AliasParameters) DeepCopy() *AliasParameters

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

func (*AliasParameters) DeepCopyInto

func (in *AliasParameters) DeepCopyInto(out *AliasParameters)

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

type DelegationSet

type DelegationSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DelegationSetSpec   `json:"spec"`
	Status            DelegationSetStatus `json:"status,omitempty"`
}

DelegationSet is the Schema for the DelegationSets 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 (*DelegationSet) DeepCopy

func (in *DelegationSet) DeepCopy() *DelegationSet

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

func (*DelegationSet) DeepCopyInto

func (in *DelegationSet) DeepCopyInto(out *DelegationSet)

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

func (*DelegationSet) DeepCopyObject

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

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

func (*DelegationSet) GetCondition

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

GetCondition of this DelegationSet.

func (*DelegationSet) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this DelegationSet

func (*DelegationSet) GetDeletionPolicy

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

GetDeletionPolicy of this DelegationSet.

func (*DelegationSet) GetObservation

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

GetObservation of this DelegationSet

func (*DelegationSet) GetParameters

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

GetParameters of this DelegationSet

func (*DelegationSet) GetProviderConfigReference

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

GetProviderConfigReference of this DelegationSet.

func (*DelegationSet) GetProviderReference

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

GetProviderReference of this DelegationSet. Deprecated: Use GetProviderConfigReference.

func (*DelegationSet) GetTerraformResourceType

func (mg *DelegationSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DelegationSet

func (*DelegationSet) GetTerraformSchemaVersion

func (tr *DelegationSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DelegationSet) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this DelegationSet.

func (*DelegationSet) LateInitialize

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

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

func (*DelegationSet) SetConditions

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

SetConditions of this DelegationSet.

func (*DelegationSet) SetDeletionPolicy

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

SetDeletionPolicy of this DelegationSet.

func (*DelegationSet) SetObservation

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

SetObservation for this DelegationSet

func (*DelegationSet) SetParameters

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

SetParameters for this DelegationSet

func (*DelegationSet) SetProviderConfigReference

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

SetProviderConfigReference of this DelegationSet.

func (*DelegationSet) SetProviderReference

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

SetProviderReference of this DelegationSet. Deprecated: Use SetProviderConfigReference.

func (*DelegationSet) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this DelegationSet.

type DelegationSetList

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

DelegationSetList contains a list of DelegationSets

func (*DelegationSetList) DeepCopy

func (in *DelegationSetList) DeepCopy() *DelegationSetList

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

func (*DelegationSetList) DeepCopyInto

func (in *DelegationSetList) DeepCopyInto(out *DelegationSetList)

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

func (*DelegationSetList) DeepCopyObject

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

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

func (*DelegationSetList) GetItems

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

GetItems of this DelegationSetList.

type DelegationSetObservation

type DelegationSetObservation struct {
	NameServers []*string `json:"nameServers,omitempty" tf:"name_servers,omitempty"`
}

func (*DelegationSetObservation) DeepCopy

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

func (*DelegationSetObservation) DeepCopyInto

func (in *DelegationSetObservation) DeepCopyInto(out *DelegationSetObservation)

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

type DelegationSetParameters

type DelegationSetParameters struct {

	// +kubebuilder:validation:Optional
	ReferenceName *string `json:"referenceName,omitempty" tf:"reference_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:"-"`
}

func (*DelegationSetParameters) DeepCopy

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

func (*DelegationSetParameters) DeepCopyInto

func (in *DelegationSetParameters) DeepCopyInto(out *DelegationSetParameters)

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

type DelegationSetSpec

type DelegationSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DelegationSetParameters `json:"forProvider"`
}

DelegationSetSpec defines the desired state of DelegationSet

func (*DelegationSetSpec) DeepCopy

func (in *DelegationSetSpec) DeepCopy() *DelegationSetSpec

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

func (*DelegationSetSpec) DeepCopyInto

func (in *DelegationSetSpec) DeepCopyInto(out *DelegationSetSpec)

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

type DelegationSetStatus

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

DelegationSetStatus defines the observed state of DelegationSet.

func (*DelegationSetStatus) DeepCopy

func (in *DelegationSetStatus) DeepCopy() *DelegationSetStatus

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

func (*DelegationSetStatus) DeepCopyInto

func (in *DelegationSetStatus) DeepCopyInto(out *DelegationSetStatus)

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

type FailoverRoutingPolicyObservation

type FailoverRoutingPolicyObservation struct {
}

func (*FailoverRoutingPolicyObservation) DeepCopy

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

func (*FailoverRoutingPolicyObservation) DeepCopyInto

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

type FailoverRoutingPolicyParameters

type FailoverRoutingPolicyParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*FailoverRoutingPolicyParameters) DeepCopy

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

func (*FailoverRoutingPolicyParameters) DeepCopyInto

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

type GeolocationRoutingPolicyObservation

type GeolocationRoutingPolicyObservation struct {
}

func (*GeolocationRoutingPolicyObservation) DeepCopy

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

func (*GeolocationRoutingPolicyObservation) DeepCopyInto

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

type GeolocationRoutingPolicyParameters

type GeolocationRoutingPolicyParameters struct {

	// +kubebuilder:validation:Optional
	Continent *string `json:"continent,omitempty" tf:"continent,omitempty"`

	// +kubebuilder:validation:Optional
	Country *string `json:"country,omitempty" tf:"country,omitempty"`

	// +kubebuilder:validation:Optional
	Subdivision *string `json:"subdivision,omitempty" tf:"subdivision,omitempty"`
}

func (*GeolocationRoutingPolicyParameters) DeepCopy

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

func (*GeolocationRoutingPolicyParameters) DeepCopyInto

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

type HealthCheck

type HealthCheck struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HealthCheckSpec   `json:"spec"`
	Status            HealthCheckStatus `json:"status,omitempty"`
}

HealthCheck is the Schema for the HealthChecks 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 (*HealthCheck) DeepCopy

func (in *HealthCheck) DeepCopy() *HealthCheck

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

func (*HealthCheck) DeepCopyInto

func (in *HealthCheck) DeepCopyInto(out *HealthCheck)

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

func (*HealthCheck) DeepCopyObject

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

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

func (*HealthCheck) GetCondition

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

GetCondition of this HealthCheck.

func (*HealthCheck) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this HealthCheck

func (*HealthCheck) GetDeletionPolicy

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

GetDeletionPolicy of this HealthCheck.

func (*HealthCheck) GetObservation

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

GetObservation of this HealthCheck

func (*HealthCheck) GetParameters

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

GetParameters of this HealthCheck

func (*HealthCheck) GetProviderConfigReference

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

GetProviderConfigReference of this HealthCheck.

func (*HealthCheck) GetProviderReference

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

GetProviderReference of this HealthCheck. Deprecated: Use GetProviderConfigReference.

func (*HealthCheck) GetTerraformResourceType

func (mg *HealthCheck) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HealthCheck

func (*HealthCheck) GetTerraformSchemaVersion

func (tr *HealthCheck) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HealthCheck) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this HealthCheck.

func (*HealthCheck) LateInitialize

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

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

func (*HealthCheck) SetConditions

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

SetConditions of this HealthCheck.

func (*HealthCheck) SetDeletionPolicy

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

SetDeletionPolicy of this HealthCheck.

func (*HealthCheck) SetObservation

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

SetObservation for this HealthCheck

func (*HealthCheck) SetParameters

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

SetParameters for this HealthCheck

func (*HealthCheck) SetProviderConfigReference

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

SetProviderConfigReference of this HealthCheck.

func (*HealthCheck) SetProviderReference

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

SetProviderReference of this HealthCheck. Deprecated: Use SetProviderConfigReference.

func (*HealthCheck) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this HealthCheck.

type HealthCheckList

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

HealthCheckList contains a list of HealthChecks

func (*HealthCheckList) DeepCopy

func (in *HealthCheckList) DeepCopy() *HealthCheckList

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

func (*HealthCheckList) DeepCopyInto

func (in *HealthCheckList) DeepCopyInto(out *HealthCheckList)

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

func (*HealthCheckList) DeepCopyObject

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

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

func (*HealthCheckList) GetItems

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

GetItems of this HealthCheckList.

type HealthCheckObservation

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

func (*HealthCheckObservation) DeepCopy

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

func (*HealthCheckObservation) DeepCopyInto

func (in *HealthCheckObservation) DeepCopyInto(out *HealthCheckObservation)

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

type HealthCheckParameters

type HealthCheckParameters struct {

	// +kubebuilder:validation:Optional
	ChildHealthThreshold *int64 `json:"childHealthThreshold,omitempty" tf:"child_health_threshold,omitempty"`

	// +kubebuilder:validation:Optional
	ChildHealthchecks []*string `json:"childHealthchecks,omitempty" tf:"child_healthchecks,omitempty"`

	// +kubebuilder:validation:Optional
	CloudwatchAlarmName *string `json:"cloudwatchAlarmName,omitempty" tf:"cloudwatch_alarm_name,omitempty"`

	// +kubebuilder:validation:Optional
	CloudwatchAlarmRegion *string `json:"cloudwatchAlarmRegion,omitempty" tf:"cloudwatch_alarm_region,omitempty"`

	// +kubebuilder:validation:Optional
	Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"`

	// +kubebuilder:validation:Optional
	EnableSni *bool `json:"enableSni,omitempty" tf:"enable_sni,omitempty"`

	// +kubebuilder:validation:Optional
	FailureThreshold *int64 `json:"failureThreshold,omitempty" tf:"failure_threshold,omitempty"`

	// +kubebuilder:validation:Optional
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`

	// +kubebuilder:validation:Optional
	IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"`

	// +kubebuilder:validation:Optional
	InsufficientDataHealthStatus *string `json:"insufficientDataHealthStatus,omitempty" tf:"insufficient_data_health_status,omitempty"`

	// +kubebuilder:validation:Optional
	InvertHealthcheck *bool `json:"invertHealthcheck,omitempty" tf:"invert_healthcheck,omitempty"`

	// +kubebuilder:validation:Optional
	MeasureLatency *bool `json:"measureLatency,omitempty" tf:"measure_latency,omitempty"`

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

	// +kubebuilder:validation:Optional
	ReferenceName *string `json:"referenceName,omitempty" tf:"reference_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
	Regions []*string `json:"regions,omitempty" tf:"regions,omitempty"`

	// +kubebuilder:validation:Optional
	RequestInterval *int64 `json:"requestInterval,omitempty" tf:"request_interval,omitempty"`

	// +kubebuilder:validation:Optional
	ResourcePath *string `json:"resourcePath,omitempty" tf:"resource_path,omitempty"`

	// +kubebuilder:validation:Optional
	SearchString *string `json:"searchString,omitempty" tf:"search_string,omitempty"`

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

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*HealthCheckParameters) DeepCopy

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

func (*HealthCheckParameters) DeepCopyInto

func (in *HealthCheckParameters) DeepCopyInto(out *HealthCheckParameters)

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

type HealthCheckSpec

type HealthCheckSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HealthCheckParameters `json:"forProvider"`
}

HealthCheckSpec defines the desired state of HealthCheck

func (*HealthCheckSpec) DeepCopy

func (in *HealthCheckSpec) DeepCopy() *HealthCheckSpec

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

func (*HealthCheckSpec) DeepCopyInto

func (in *HealthCheckSpec) DeepCopyInto(out *HealthCheckSpec)

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

type HealthCheckStatus

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

HealthCheckStatus defines the observed state of HealthCheck.

func (*HealthCheckStatus) DeepCopy

func (in *HealthCheckStatus) DeepCopy() *HealthCheckStatus

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

func (*HealthCheckStatus) DeepCopyInto

func (in *HealthCheckStatus) DeepCopyInto(out *HealthCheckStatus)

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

type HostedZoneDnssec

type HostedZoneDnssec struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              HostedZoneDnssecSpec   `json:"spec"`
	Status            HostedZoneDnssecStatus `json:"status,omitempty"`
}

HostedZoneDnssec is the Schema for the HostedZoneDnssecs 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 (*HostedZoneDnssec) DeepCopy

func (in *HostedZoneDnssec) DeepCopy() *HostedZoneDnssec

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

func (*HostedZoneDnssec) DeepCopyInto

func (in *HostedZoneDnssec) DeepCopyInto(out *HostedZoneDnssec)

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

func (*HostedZoneDnssec) DeepCopyObject

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

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

func (*HostedZoneDnssec) GetCondition

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

GetCondition of this HostedZoneDnssec.

func (*HostedZoneDnssec) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this HostedZoneDnssec

func (*HostedZoneDnssec) GetDeletionPolicy

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

GetDeletionPolicy of this HostedZoneDnssec.

func (*HostedZoneDnssec) GetObservation

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

GetObservation of this HostedZoneDnssec

func (*HostedZoneDnssec) GetParameters

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

GetParameters of this HostedZoneDnssec

func (*HostedZoneDnssec) GetProviderConfigReference

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

GetProviderConfigReference of this HostedZoneDnssec.

func (*HostedZoneDnssec) GetProviderReference

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

GetProviderReference of this HostedZoneDnssec. Deprecated: Use GetProviderConfigReference.

func (*HostedZoneDnssec) GetTerraformResourceType

func (mg *HostedZoneDnssec) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this HostedZoneDnssec

func (*HostedZoneDnssec) GetTerraformSchemaVersion

func (tr *HostedZoneDnssec) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*HostedZoneDnssec) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this HostedZoneDnssec.

func (*HostedZoneDnssec) LateInitialize

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

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

func (*HostedZoneDnssec) ResolveReferences

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

ResolveReferences of this HostedZoneDnssec.

func (*HostedZoneDnssec) SetConditions

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

SetConditions of this HostedZoneDnssec.

func (*HostedZoneDnssec) SetDeletionPolicy

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

SetDeletionPolicy of this HostedZoneDnssec.

func (*HostedZoneDnssec) SetObservation

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

SetObservation for this HostedZoneDnssec

func (*HostedZoneDnssec) SetParameters

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

SetParameters for this HostedZoneDnssec

func (*HostedZoneDnssec) SetProviderConfigReference

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

SetProviderConfigReference of this HostedZoneDnssec.

func (*HostedZoneDnssec) SetProviderReference

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

SetProviderReference of this HostedZoneDnssec. Deprecated: Use SetProviderConfigReference.

func (*HostedZoneDnssec) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this HostedZoneDnssec.

type HostedZoneDnssecList

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

HostedZoneDnssecList contains a list of HostedZoneDnssecs

func (*HostedZoneDnssecList) DeepCopy

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

func (*HostedZoneDnssecList) DeepCopyInto

func (in *HostedZoneDnssecList) DeepCopyInto(out *HostedZoneDnssecList)

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

func (*HostedZoneDnssecList) DeepCopyObject

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

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

func (*HostedZoneDnssecList) GetItems

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

GetItems of this HostedZoneDnssecList.

type HostedZoneDnssecObservation

type HostedZoneDnssecObservation struct {
}

func (*HostedZoneDnssecObservation) DeepCopy

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

func (*HostedZoneDnssecObservation) DeepCopyInto

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

type HostedZoneDnssecParameters

type HostedZoneDnssecParameters struct {

	// +crossplane:generate:reference:type=Zone
	// +kubebuilder:validation:Optional
	HostedZoneID *string `json:"hostedZoneId,omitempty" tf:"hosted_zone_id,omitempty"`

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

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

	// 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
	SigningStatus *string `json:"signingStatus,omitempty" tf:"signing_status,omitempty"`
}

func (*HostedZoneDnssecParameters) DeepCopy

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

func (*HostedZoneDnssecParameters) DeepCopyInto

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

type HostedZoneDnssecSpec

type HostedZoneDnssecSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     HostedZoneDnssecParameters `json:"forProvider"`
}

HostedZoneDnssecSpec defines the desired state of HostedZoneDnssec

func (*HostedZoneDnssecSpec) DeepCopy

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

func (*HostedZoneDnssecSpec) DeepCopyInto

func (in *HostedZoneDnssecSpec) DeepCopyInto(out *HostedZoneDnssecSpec)

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

type HostedZoneDnssecStatus

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

HostedZoneDnssecStatus defines the observed state of HostedZoneDnssec.

func (*HostedZoneDnssecStatus) DeepCopy

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

func (*HostedZoneDnssecStatus) DeepCopyInto

func (in *HostedZoneDnssecStatus) DeepCopyInto(out *HostedZoneDnssecStatus)

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 KeySigningKey

type KeySigningKey struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KeySigningKeySpec   `json:"spec"`
	Status            KeySigningKeyStatus `json:"status,omitempty"`
}

KeySigningKey is the Schema for the KeySigningKeys 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 (*KeySigningKey) DeepCopy

func (in *KeySigningKey) DeepCopy() *KeySigningKey

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

func (*KeySigningKey) DeepCopyInto

func (in *KeySigningKey) DeepCopyInto(out *KeySigningKey)

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

func (*KeySigningKey) DeepCopyObject

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

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

func (*KeySigningKey) GetCondition

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

GetCondition of this KeySigningKey.

func (*KeySigningKey) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this KeySigningKey

func (*KeySigningKey) GetDeletionPolicy

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

GetDeletionPolicy of this KeySigningKey.

func (*KeySigningKey) GetObservation

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

GetObservation of this KeySigningKey

func (*KeySigningKey) GetParameters

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

GetParameters of this KeySigningKey

func (*KeySigningKey) GetProviderConfigReference

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

GetProviderConfigReference of this KeySigningKey.

func (*KeySigningKey) GetProviderReference

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

GetProviderReference of this KeySigningKey. Deprecated: Use GetProviderConfigReference.

func (*KeySigningKey) GetTerraformResourceType

func (mg *KeySigningKey) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this KeySigningKey

func (*KeySigningKey) GetTerraformSchemaVersion

func (tr *KeySigningKey) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*KeySigningKey) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this KeySigningKey.

func (*KeySigningKey) LateInitialize

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

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

func (*KeySigningKey) ResolveReferences

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

ResolveReferences of this KeySigningKey.

func (*KeySigningKey) SetConditions

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

SetConditions of this KeySigningKey.

func (*KeySigningKey) SetDeletionPolicy

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

SetDeletionPolicy of this KeySigningKey.

func (*KeySigningKey) SetObservation

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

SetObservation for this KeySigningKey

func (*KeySigningKey) SetParameters

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

SetParameters for this KeySigningKey

func (*KeySigningKey) SetProviderConfigReference

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

SetProviderConfigReference of this KeySigningKey.

func (*KeySigningKey) SetProviderReference

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

SetProviderReference of this KeySigningKey. Deprecated: Use SetProviderConfigReference.

func (*KeySigningKey) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this KeySigningKey.

type KeySigningKeyList

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

KeySigningKeyList contains a list of KeySigningKeys

func (*KeySigningKeyList) DeepCopy

func (in *KeySigningKeyList) DeepCopy() *KeySigningKeyList

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

func (*KeySigningKeyList) DeepCopyInto

func (in *KeySigningKeyList) DeepCopyInto(out *KeySigningKeyList)

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

func (*KeySigningKeyList) DeepCopyObject

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

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

func (*KeySigningKeyList) GetItems

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

GetItems of this KeySigningKeyList.

type KeySigningKeyObservation

type KeySigningKeyObservation struct {
	DigestAlgorithmMnemonic *string `json:"digestAlgorithmMnemonic,omitempty" tf:"digest_algorithm_mnemonic,omitempty"`

	DigestAlgorithmType *int64 `json:"digestAlgorithmType,omitempty" tf:"digest_algorithm_type,omitempty"`

	DigestValue *string `json:"digestValue,omitempty" tf:"digest_value,omitempty"`

	DnskeyRecord *string `json:"dnskeyRecord,omitempty" tf:"dnskey_record,omitempty"`

	DsRecord *string `json:"dsRecord,omitempty" tf:"ds_record,omitempty"`

	Flag *int64 `json:"flag,omitempty" tf:"flag,omitempty"`

	KeyTag *int64 `json:"keyTag,omitempty" tf:"key_tag,omitempty"`

	PublicKey *string `json:"publicKey,omitempty" tf:"public_key,omitempty"`

	SigningAlgorithmMnemonic *string `json:"signingAlgorithmMnemonic,omitempty" tf:"signing_algorithm_mnemonic,omitempty"`

	SigningAlgorithmType *int64 `json:"signingAlgorithmType,omitempty" tf:"signing_algorithm_type,omitempty"`
}

func (*KeySigningKeyObservation) DeepCopy

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

func (*KeySigningKeyObservation) DeepCopyInto

func (in *KeySigningKeyObservation) DeepCopyInto(out *KeySigningKeyObservation)

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

type KeySigningKeyParameters

type KeySigningKeyParameters struct {

	// +crossplane:generate:reference:type=Zone
	// +kubebuilder:validation:Optional
	HostedZoneID *string `json:"hostedZoneId,omitempty" tf:"hosted_zone_id,omitempty"`

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

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

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha1.Key
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha1.KMSKeyARN()
	// +kubebuilder:validation:Optional
	KeyManagementServiceArn *string `json:"keyManagementServiceArn,omitempty" tf:"key_management_service_arn,omitempty"`

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

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

	// +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
	Status *string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*KeySigningKeyParameters) DeepCopy

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

func (*KeySigningKeyParameters) DeepCopyInto

func (in *KeySigningKeyParameters) DeepCopyInto(out *KeySigningKeyParameters)

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

type KeySigningKeySpec

type KeySigningKeySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     KeySigningKeyParameters `json:"forProvider"`
}

KeySigningKeySpec defines the desired state of KeySigningKey

func (*KeySigningKeySpec) DeepCopy

func (in *KeySigningKeySpec) DeepCopy() *KeySigningKeySpec

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

func (*KeySigningKeySpec) DeepCopyInto

func (in *KeySigningKeySpec) DeepCopyInto(out *KeySigningKeySpec)

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

type KeySigningKeyStatus

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

KeySigningKeyStatus defines the observed state of KeySigningKey.

func (*KeySigningKeyStatus) DeepCopy

func (in *KeySigningKeyStatus) DeepCopy() *KeySigningKeyStatus

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

func (*KeySigningKeyStatus) DeepCopyInto

func (in *KeySigningKeyStatus) DeepCopyInto(out *KeySigningKeyStatus)

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

type LatencyRoutingPolicyObservation

type LatencyRoutingPolicyObservation struct {
}

func (*LatencyRoutingPolicyObservation) DeepCopy

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

func (*LatencyRoutingPolicyObservation) DeepCopyInto

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

type LatencyRoutingPolicyParameters

type LatencyRoutingPolicyParameters struct {

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

func (*LatencyRoutingPolicyParameters) DeepCopy

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

func (*LatencyRoutingPolicyParameters) DeepCopyInto

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

type QueryLog

type QueryLog struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              QueryLogSpec   `json:"spec"`
	Status            QueryLogStatus `json:"status,omitempty"`
}

QueryLog is the Schema for the QueryLogs 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 (*QueryLog) DeepCopy

func (in *QueryLog) DeepCopy() *QueryLog

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

func (*QueryLog) DeepCopyInto

func (in *QueryLog) DeepCopyInto(out *QueryLog)

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

func (*QueryLog) DeepCopyObject

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

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

func (*QueryLog) GetCondition

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

GetCondition of this QueryLog.

func (*QueryLog) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this QueryLog

func (*QueryLog) GetDeletionPolicy

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

GetDeletionPolicy of this QueryLog.

func (*QueryLog) GetObservation

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

GetObservation of this QueryLog

func (*QueryLog) GetParameters

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

GetParameters of this QueryLog

func (*QueryLog) GetProviderConfigReference

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

GetProviderConfigReference of this QueryLog.

func (*QueryLog) GetProviderReference

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

GetProviderReference of this QueryLog. Deprecated: Use GetProviderConfigReference.

func (*QueryLog) GetTerraformResourceType

func (mg *QueryLog) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this QueryLog

func (*QueryLog) GetTerraformSchemaVersion

func (tr *QueryLog) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*QueryLog) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this QueryLog.

func (*QueryLog) LateInitialize

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

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

func (*QueryLog) SetConditions

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

SetConditions of this QueryLog.

func (*QueryLog) SetDeletionPolicy

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

SetDeletionPolicy of this QueryLog.

func (*QueryLog) SetObservation

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

SetObservation for this QueryLog

func (*QueryLog) SetParameters

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

SetParameters for this QueryLog

func (*QueryLog) SetProviderConfigReference

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

SetProviderConfigReference of this QueryLog.

func (*QueryLog) SetProviderReference

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

SetProviderReference of this QueryLog. Deprecated: Use SetProviderConfigReference.

func (*QueryLog) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this QueryLog.

type QueryLogList

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

QueryLogList contains a list of QueryLogs

func (*QueryLogList) DeepCopy

func (in *QueryLogList) DeepCopy() *QueryLogList

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

func (*QueryLogList) DeepCopyInto

func (in *QueryLogList) DeepCopyInto(out *QueryLogList)

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

func (*QueryLogList) DeepCopyObject

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

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

func (*QueryLogList) GetItems

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

GetItems of this QueryLogList.

type QueryLogObservation

type QueryLogObservation struct {
}

func (*QueryLogObservation) DeepCopy

func (in *QueryLogObservation) DeepCopy() *QueryLogObservation

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

func (*QueryLogObservation) DeepCopyInto

func (in *QueryLogObservation) DeepCopyInto(out *QueryLogObservation)

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

type QueryLogParameters

type QueryLogParameters struct {

	// +kubebuilder:validation:Required
	CloudwatchLogGroupArn *string `json:"cloudwatchLogGroupArn" tf:"cloudwatch_log_group_arn,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
	ZoneID *string `json:"zoneId" tf:"zone_id,omitempty"`
}

func (*QueryLogParameters) DeepCopy

func (in *QueryLogParameters) DeepCopy() *QueryLogParameters

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

func (*QueryLogParameters) DeepCopyInto

func (in *QueryLogParameters) DeepCopyInto(out *QueryLogParameters)

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

type QueryLogSpec

type QueryLogSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     QueryLogParameters `json:"forProvider"`
}

QueryLogSpec defines the desired state of QueryLog

func (*QueryLogSpec) DeepCopy

func (in *QueryLogSpec) DeepCopy() *QueryLogSpec

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

func (*QueryLogSpec) DeepCopyInto

func (in *QueryLogSpec) DeepCopyInto(out *QueryLogSpec)

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

type QueryLogStatus

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

QueryLogStatus defines the observed state of QueryLog.

func (*QueryLogStatus) DeepCopy

func (in *QueryLogStatus) DeepCopy() *QueryLogStatus

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

func (*QueryLogStatus) DeepCopyInto

func (in *QueryLogStatus) DeepCopyInto(out *QueryLogStatus)

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

type Record

type Record struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RecordSpec   `json:"spec"`
	Status            RecordStatus `json:"status,omitempty"`
}

Record is the Schema for the Records 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 (*Record) DeepCopy

func (in *Record) DeepCopy() *Record

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

func (*Record) DeepCopyInto

func (in *Record) DeepCopyInto(out *Record)

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

func (*Record) DeepCopyObject

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

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

func (*Record) GetCondition

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

GetCondition of this Record.

func (*Record) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Record

func (*Record) GetDeletionPolicy

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

GetDeletionPolicy of this Record.

func (*Record) GetObservation

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

GetObservation of this Record

func (*Record) GetParameters

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

GetParameters of this Record

func (*Record) GetProviderConfigReference

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

GetProviderConfigReference of this Record.

func (*Record) GetProviderReference

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

GetProviderReference of this Record. Deprecated: Use GetProviderConfigReference.

func (*Record) GetTerraformResourceType

func (mg *Record) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Record

func (*Record) GetTerraformSchemaVersion

func (tr *Record) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Record) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Record.

func (*Record) LateInitialize

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

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

func (*Record) ResolveReferences

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

ResolveReferences of this Record.

func (*Record) SetConditions

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

SetConditions of this Record.

func (*Record) SetDeletionPolicy

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

SetDeletionPolicy of this Record.

func (*Record) SetObservation

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

SetObservation for this Record

func (*Record) SetParameters

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

SetParameters for this Record

func (*Record) SetProviderConfigReference

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

SetProviderConfigReference of this Record.

func (*Record) SetProviderReference

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

SetProviderReference of this Record. Deprecated: Use SetProviderConfigReference.

func (*Record) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Record.

type RecordList

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

RecordList contains a list of Records

func (*RecordList) DeepCopy

func (in *RecordList) DeepCopy() *RecordList

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

func (*RecordList) DeepCopyInto

func (in *RecordList) DeepCopyInto(out *RecordList)

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

func (*RecordList) DeepCopyObject

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

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

func (*RecordList) GetItems

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

GetItems of this RecordList.

type RecordObservation

type RecordObservation struct {
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
}

func (*RecordObservation) DeepCopy

func (in *RecordObservation) DeepCopy() *RecordObservation

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

func (*RecordObservation) DeepCopyInto

func (in *RecordObservation) DeepCopyInto(out *RecordObservation)

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

type RecordParameters

type RecordParameters struct {

	// +kubebuilder:validation:Optional
	Alias []AliasParameters `json:"alias,omitempty" tf:"alias,omitempty"`

	// +kubebuilder:validation:Optional
	AllowOverwrite *bool `json:"allowOverwrite,omitempty" tf:"allow_overwrite,omitempty"`

	// +kubebuilder:validation:Optional
	FailoverRoutingPolicy []FailoverRoutingPolicyParameters `json:"failoverRoutingPolicy,omitempty" tf:"failover_routing_policy,omitempty"`

	// +kubebuilder:validation:Optional
	GeolocationRoutingPolicy []GeolocationRoutingPolicyParameters `json:"geolocationRoutingPolicy,omitempty" tf:"geolocation_routing_policy,omitempty"`

	// +crossplane:generate:reference:type=HealthCheck
	// +kubebuilder:validation:Optional
	HealthCheckID *string `json:"healthCheckId,omitempty" tf:"health_check_id,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	LatencyRoutingPolicy []LatencyRoutingPolicyParameters `json:"latencyRoutingPolicy,omitempty" tf:"latency_routing_policy,omitempty"`

	// +kubebuilder:validation:Optional
	MultivalueAnswerRoutingPolicy *bool `json:"multivalueAnswerRoutingPolicy,omitempty" tf:"multivalue_answer_routing_policy,omitempty"`

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

	// +kubebuilder:validation:Optional
	Records []*string `json:"records,omitempty" tf:"records,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
	SetIdentifier *string `json:"setIdentifier,omitempty" tf:"set_identifier,omitempty"`

	// +kubebuilder:validation:Optional
	TTL *int64 `json:"ttl,omitempty" tf:"ttl,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Optional
	WeightedRoutingPolicy []WeightedRoutingPolicyParameters `json:"weightedRoutingPolicy,omitempty" tf:"weighted_routing_policy,omitempty"`

	// +crossplane:generate:reference:type=Zone
	// +kubebuilder:validation:Optional
	ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"`

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

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

func (*RecordParameters) DeepCopy

func (in *RecordParameters) DeepCopy() *RecordParameters

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

func (*RecordParameters) DeepCopyInto

func (in *RecordParameters) DeepCopyInto(out *RecordParameters)

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

type RecordSpec

type RecordSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RecordParameters `json:"forProvider"`
}

RecordSpec defines the desired state of Record

func (*RecordSpec) DeepCopy

func (in *RecordSpec) DeepCopy() *RecordSpec

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

func (*RecordSpec) DeepCopyInto

func (in *RecordSpec) DeepCopyInto(out *RecordSpec)

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

type RecordStatus

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

RecordStatus defines the observed state of Record.

func (*RecordStatus) DeepCopy

func (in *RecordStatus) DeepCopy() *RecordStatus

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

func (*RecordStatus) DeepCopyInto

func (in *RecordStatus) DeepCopyInto(out *RecordStatus)

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

type ResolverDnssecConfig

type ResolverDnssecConfig struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResolverDnssecConfigSpec   `json:"spec"`
	Status            ResolverDnssecConfigStatus `json:"status,omitempty"`
}

ResolverDnssecConfig is the Schema for the ResolverDnssecConfigs 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 (*ResolverDnssecConfig) DeepCopy

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

func (*ResolverDnssecConfig) DeepCopyInto

func (in *ResolverDnssecConfig) DeepCopyInto(out *ResolverDnssecConfig)

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

func (*ResolverDnssecConfig) DeepCopyObject

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

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

func (*ResolverDnssecConfig) GetCondition

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

GetCondition of this ResolverDnssecConfig.

func (*ResolverDnssecConfig) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ResolverDnssecConfig

func (*ResolverDnssecConfig) GetDeletionPolicy

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

GetDeletionPolicy of this ResolverDnssecConfig.

func (*ResolverDnssecConfig) GetObservation

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

GetObservation of this ResolverDnssecConfig

func (*ResolverDnssecConfig) GetParameters

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

GetParameters of this ResolverDnssecConfig

func (*ResolverDnssecConfig) GetProviderConfigReference

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

GetProviderConfigReference of this ResolverDnssecConfig.

func (*ResolverDnssecConfig) GetProviderReference

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

GetProviderReference of this ResolverDnssecConfig. Deprecated: Use GetProviderConfigReference.

func (*ResolverDnssecConfig) GetTerraformResourceType

func (mg *ResolverDnssecConfig) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResolverDnssecConfig

func (*ResolverDnssecConfig) GetTerraformSchemaVersion

func (tr *ResolverDnssecConfig) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResolverDnssecConfig) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResolverDnssecConfig.

func (*ResolverDnssecConfig) LateInitialize

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

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

func (*ResolverDnssecConfig) SetConditions

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

SetConditions of this ResolverDnssecConfig.

func (*ResolverDnssecConfig) SetDeletionPolicy

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

SetDeletionPolicy of this ResolverDnssecConfig.

func (*ResolverDnssecConfig) SetObservation

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

SetObservation for this ResolverDnssecConfig

func (*ResolverDnssecConfig) SetParameters

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

SetParameters for this ResolverDnssecConfig

func (*ResolverDnssecConfig) SetProviderConfigReference

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

SetProviderConfigReference of this ResolverDnssecConfig.

func (*ResolverDnssecConfig) SetProviderReference

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

SetProviderReference of this ResolverDnssecConfig. Deprecated: Use SetProviderConfigReference.

func (*ResolverDnssecConfig) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResolverDnssecConfig.

type ResolverDnssecConfigList

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

ResolverDnssecConfigList contains a list of ResolverDnssecConfigs

func (*ResolverDnssecConfigList) DeepCopy

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

func (*ResolverDnssecConfigList) DeepCopyInto

func (in *ResolverDnssecConfigList) DeepCopyInto(out *ResolverDnssecConfigList)

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

func (*ResolverDnssecConfigList) DeepCopyObject

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

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

func (*ResolverDnssecConfigList) GetItems

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

GetItems of this ResolverDnssecConfigList.

type ResolverDnssecConfigObservation

type ResolverDnssecConfigObservation 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 (*ResolverDnssecConfigObservation) DeepCopy

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

func (*ResolverDnssecConfigObservation) DeepCopyInto

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

type ResolverDnssecConfigParameters

type ResolverDnssecConfigParameters 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 (*ResolverDnssecConfigParameters) DeepCopy

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

func (*ResolverDnssecConfigParameters) DeepCopyInto

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

type ResolverDnssecConfigSpec

type ResolverDnssecConfigSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResolverDnssecConfigParameters `json:"forProvider"`
}

ResolverDnssecConfigSpec defines the desired state of ResolverDnssecConfig

func (*ResolverDnssecConfigSpec) DeepCopy

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

func (*ResolverDnssecConfigSpec) DeepCopyInto

func (in *ResolverDnssecConfigSpec) DeepCopyInto(out *ResolverDnssecConfigSpec)

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

type ResolverDnssecConfigStatus

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

ResolverDnssecConfigStatus defines the observed state of ResolverDnssecConfig.

func (*ResolverDnssecConfigStatus) DeepCopy

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

func (*ResolverDnssecConfigStatus) DeepCopyInto

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

type ResolverEndpoint

type ResolverEndpoint struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResolverEndpointSpec   `json:"spec"`
	Status            ResolverEndpointStatus `json:"status,omitempty"`
}

ResolverEndpoint is the Schema for the ResolverEndpoints 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 (*ResolverEndpoint) DeepCopy

func (in *ResolverEndpoint) DeepCopy() *ResolverEndpoint

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

func (*ResolverEndpoint) DeepCopyInto

func (in *ResolverEndpoint) DeepCopyInto(out *ResolverEndpoint)

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

func (*ResolverEndpoint) DeepCopyObject

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

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

func (*ResolverEndpoint) GetCondition

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

GetCondition of this ResolverEndpoint.

func (*ResolverEndpoint) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ResolverEndpoint

func (*ResolverEndpoint) GetDeletionPolicy

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

GetDeletionPolicy of this ResolverEndpoint.

func (*ResolverEndpoint) GetObservation

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

GetObservation of this ResolverEndpoint

func (*ResolverEndpoint) GetParameters

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

GetParameters of this ResolverEndpoint

func (*ResolverEndpoint) GetProviderConfigReference

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

GetProviderConfigReference of this ResolverEndpoint.

func (*ResolverEndpoint) GetProviderReference

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

GetProviderReference of this ResolverEndpoint. Deprecated: Use GetProviderConfigReference.

func (*ResolverEndpoint) GetTerraformResourceType

func (mg *ResolverEndpoint) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResolverEndpoint

func (*ResolverEndpoint) GetTerraformSchemaVersion

func (tr *ResolverEndpoint) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResolverEndpoint) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResolverEndpoint.

func (*ResolverEndpoint) LateInitialize

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

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

func (*ResolverEndpoint) SetConditions

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

SetConditions of this ResolverEndpoint.

func (*ResolverEndpoint) SetDeletionPolicy

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

SetDeletionPolicy of this ResolverEndpoint.

func (*ResolverEndpoint) SetObservation

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

SetObservation for this ResolverEndpoint

func (*ResolverEndpoint) SetParameters

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

SetParameters for this ResolverEndpoint

func (*ResolverEndpoint) SetProviderConfigReference

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

SetProviderConfigReference of this ResolverEndpoint.

func (*ResolverEndpoint) SetProviderReference

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

SetProviderReference of this ResolverEndpoint. Deprecated: Use SetProviderConfigReference.

func (*ResolverEndpoint) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResolverEndpoint.

type ResolverEndpointList

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

ResolverEndpointList contains a list of ResolverEndpoints

func (*ResolverEndpointList) DeepCopy

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

func (*ResolverEndpointList) DeepCopyInto

func (in *ResolverEndpointList) DeepCopyInto(out *ResolverEndpointList)

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

func (*ResolverEndpointList) DeepCopyObject

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

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

func (*ResolverEndpointList) GetItems

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

GetItems of this ResolverEndpointList.

type ResolverEndpointObservation

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

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

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

func (*ResolverEndpointObservation) DeepCopy

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

func (*ResolverEndpointObservation) DeepCopyInto

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

type ResolverEndpointParameters

type ResolverEndpointParameters 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:Required
	SecurityGroupIds []*string `json:"securityGroupIds" tf:"security_group_ids,omitempty"`

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

func (*ResolverEndpointParameters) DeepCopy

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

func (*ResolverEndpointParameters) DeepCopyInto

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

type ResolverEndpointSpec

type ResolverEndpointSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResolverEndpointParameters `json:"forProvider"`
}

ResolverEndpointSpec defines the desired state of ResolverEndpoint

func (*ResolverEndpointSpec) DeepCopy

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

func (*ResolverEndpointSpec) DeepCopyInto

func (in *ResolverEndpointSpec) DeepCopyInto(out *ResolverEndpointSpec)

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

type ResolverEndpointStatus

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

ResolverEndpointStatus defines the observed state of ResolverEndpoint.

func (*ResolverEndpointStatus) DeepCopy

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

func (*ResolverEndpointStatus) DeepCopyInto

func (in *ResolverEndpointStatus) DeepCopyInto(out *ResolverEndpointStatus)

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

type ResolverFirewallConfig

type ResolverFirewallConfig struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResolverFirewallConfigSpec   `json:"spec"`
	Status            ResolverFirewallConfigStatus `json:"status,omitempty"`
}

ResolverFirewallConfig is the Schema for the ResolverFirewallConfigs 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 (*ResolverFirewallConfig) DeepCopy

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

func (*ResolverFirewallConfig) DeepCopyInto

func (in *ResolverFirewallConfig) DeepCopyInto(out *ResolverFirewallConfig)

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

func (*ResolverFirewallConfig) DeepCopyObject

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

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

func (*ResolverFirewallConfig) GetCondition

GetCondition of this ResolverFirewallConfig.

func (*ResolverFirewallConfig) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ResolverFirewallConfig

func (*ResolverFirewallConfig) GetDeletionPolicy

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

GetDeletionPolicy of this ResolverFirewallConfig.

func (*ResolverFirewallConfig) GetObservation

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

GetObservation of this ResolverFirewallConfig

func (*ResolverFirewallConfig) GetParameters

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

GetParameters of this ResolverFirewallConfig

func (*ResolverFirewallConfig) GetProviderConfigReference

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

GetProviderConfigReference of this ResolverFirewallConfig.

func (*ResolverFirewallConfig) GetProviderReference

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

GetProviderReference of this ResolverFirewallConfig. Deprecated: Use GetProviderConfigReference.

func (*ResolverFirewallConfig) GetTerraformResourceType

func (mg *ResolverFirewallConfig) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResolverFirewallConfig

func (*ResolverFirewallConfig) GetTerraformSchemaVersion

func (tr *ResolverFirewallConfig) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResolverFirewallConfig) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResolverFirewallConfig.

func (*ResolverFirewallConfig) LateInitialize

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

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

func (*ResolverFirewallConfig) SetConditions

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

SetConditions of this ResolverFirewallConfig.

func (*ResolverFirewallConfig) SetDeletionPolicy

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

SetDeletionPolicy of this ResolverFirewallConfig.

func (*ResolverFirewallConfig) SetObservation

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

SetObservation for this ResolverFirewallConfig

func (*ResolverFirewallConfig) SetParameters

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

SetParameters for this ResolverFirewallConfig

func (*ResolverFirewallConfig) SetProviderConfigReference

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

SetProviderConfigReference of this ResolverFirewallConfig.

func (*ResolverFirewallConfig) SetProviderReference

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

SetProviderReference of this ResolverFirewallConfig. Deprecated: Use SetProviderConfigReference.

func (*ResolverFirewallConfig) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResolverFirewallConfig.

type ResolverFirewallConfigList

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

ResolverFirewallConfigList contains a list of ResolverFirewallConfigs

func (*ResolverFirewallConfigList) DeepCopy

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

func (*ResolverFirewallConfigList) DeepCopyInto

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

func (*ResolverFirewallConfigList) DeepCopyObject

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

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

func (*ResolverFirewallConfigList) GetItems

GetItems of this ResolverFirewallConfigList.

type ResolverFirewallConfigObservation

type ResolverFirewallConfigObservation struct {
	OwnerID *string `json:"ownerId,omitempty" tf:"owner_id,omitempty"`
}

func (*ResolverFirewallConfigObservation) DeepCopy

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

func (*ResolverFirewallConfigObservation) DeepCopyInto

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

type ResolverFirewallConfigParameters

type ResolverFirewallConfigParameters 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 (*ResolverFirewallConfigParameters) DeepCopy

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

func (*ResolverFirewallConfigParameters) DeepCopyInto

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

type ResolverFirewallConfigSpec

type ResolverFirewallConfigSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResolverFirewallConfigParameters `json:"forProvider"`
}

ResolverFirewallConfigSpec defines the desired state of ResolverFirewallConfig

func (*ResolverFirewallConfigSpec) DeepCopy

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

func (*ResolverFirewallConfigSpec) DeepCopyInto

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

type ResolverFirewallConfigStatus

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

ResolverFirewallConfigStatus defines the observed state of ResolverFirewallConfig.

func (*ResolverFirewallConfigStatus) DeepCopy

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

func (*ResolverFirewallConfigStatus) DeepCopyInto

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

type ResolverFirewallDomainList

type ResolverFirewallDomainList struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResolverFirewallDomainListSpec   `json:"spec"`
	Status            ResolverFirewallDomainListStatus `json:"status,omitempty"`
}

ResolverFirewallDomainList is the Schema for the ResolverFirewallDomainLists 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 (*ResolverFirewallDomainList) DeepCopy

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

func (*ResolverFirewallDomainList) DeepCopyInto

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

func (*ResolverFirewallDomainList) DeepCopyObject

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

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

func (*ResolverFirewallDomainList) GetCondition

GetCondition of this ResolverFirewallDomainList.

func (*ResolverFirewallDomainList) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ResolverFirewallDomainList

func (*ResolverFirewallDomainList) GetDeletionPolicy

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

GetDeletionPolicy of this ResolverFirewallDomainList.

func (*ResolverFirewallDomainList) GetObservation

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

GetObservation of this ResolverFirewallDomainList

func (*ResolverFirewallDomainList) GetParameters

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

GetParameters of this ResolverFirewallDomainList

func (*ResolverFirewallDomainList) GetProviderConfigReference

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

GetProviderConfigReference of this ResolverFirewallDomainList.

func (*ResolverFirewallDomainList) GetProviderReference

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

GetProviderReference of this ResolverFirewallDomainList. Deprecated: Use GetProviderConfigReference.

func (*ResolverFirewallDomainList) GetTerraformResourceType

func (mg *ResolverFirewallDomainList) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResolverFirewallDomainList

func (*ResolverFirewallDomainList) GetTerraformSchemaVersion

func (tr *ResolverFirewallDomainList) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResolverFirewallDomainList) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResolverFirewallDomainList.

func (*ResolverFirewallDomainList) LateInitialize

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

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

func (*ResolverFirewallDomainList) SetConditions

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

SetConditions of this ResolverFirewallDomainList.

func (*ResolverFirewallDomainList) SetDeletionPolicy

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

SetDeletionPolicy of this ResolverFirewallDomainList.

func (*ResolverFirewallDomainList) SetObservation

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

SetObservation for this ResolverFirewallDomainList

func (*ResolverFirewallDomainList) SetParameters

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

SetParameters for this ResolverFirewallDomainList

func (*ResolverFirewallDomainList) SetProviderConfigReference

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

SetProviderConfigReference of this ResolverFirewallDomainList.

func (*ResolverFirewallDomainList) SetProviderReference

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

SetProviderReference of this ResolverFirewallDomainList. Deprecated: Use SetProviderConfigReference.

func (*ResolverFirewallDomainList) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResolverFirewallDomainList.

type ResolverFirewallDomainListList

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

ResolverFirewallDomainListList contains a list of ResolverFirewallDomainLists

func (*ResolverFirewallDomainListList) DeepCopy

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

func (*ResolverFirewallDomainListList) DeepCopyInto

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

func (*ResolverFirewallDomainListList) DeepCopyObject

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

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

func (*ResolverFirewallDomainListList) GetItems

GetItems of this ResolverFirewallDomainListList.

type ResolverFirewallDomainListObservation

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

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

func (*ResolverFirewallDomainListObservation) DeepCopy

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

func (*ResolverFirewallDomainListObservation) DeepCopyInto

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

type ResolverFirewallDomainListParameters

type ResolverFirewallDomainListParameters 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 (*ResolverFirewallDomainListParameters) DeepCopy

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

func (*ResolverFirewallDomainListParameters) DeepCopyInto

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

type ResolverFirewallDomainListSpec

type ResolverFirewallDomainListSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResolverFirewallDomainListParameters `json:"forProvider"`
}

ResolverFirewallDomainListSpec defines the desired state of ResolverFirewallDomainList

func (*ResolverFirewallDomainListSpec) DeepCopy

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

func (*ResolverFirewallDomainListSpec) DeepCopyInto

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

type ResolverFirewallDomainListStatus

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

ResolverFirewallDomainListStatus defines the observed state of ResolverFirewallDomainList.

func (*ResolverFirewallDomainListStatus) DeepCopy

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

func (*ResolverFirewallDomainListStatus) DeepCopyInto

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

type ResolverFirewallRule

type ResolverFirewallRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResolverFirewallRuleSpec   `json:"spec"`
	Status            ResolverFirewallRuleStatus `json:"status,omitempty"`
}

ResolverFirewallRule is the Schema for the ResolverFirewallRules 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 (*ResolverFirewallRule) DeepCopy

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

func (*ResolverFirewallRule) DeepCopyInto

func (in *ResolverFirewallRule) DeepCopyInto(out *ResolverFirewallRule)

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

func (*ResolverFirewallRule) DeepCopyObject

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

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

func (*ResolverFirewallRule) GetCondition

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

GetCondition of this ResolverFirewallRule.

func (*ResolverFirewallRule) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ResolverFirewallRule

func (*ResolverFirewallRule) GetDeletionPolicy

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

GetDeletionPolicy of this ResolverFirewallRule.

func (*ResolverFirewallRule) GetObservation

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

GetObservation of this ResolverFirewallRule

func (*ResolverFirewallRule) GetParameters

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

GetParameters of this ResolverFirewallRule

func (*ResolverFirewallRule) GetProviderConfigReference

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

GetProviderConfigReference of this ResolverFirewallRule.

func (*ResolverFirewallRule) GetProviderReference

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

GetProviderReference of this ResolverFirewallRule. Deprecated: Use GetProviderConfigReference.

func (*ResolverFirewallRule) GetTerraformResourceType

func (mg *ResolverFirewallRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResolverFirewallRule

func (*ResolverFirewallRule) GetTerraformSchemaVersion

func (tr *ResolverFirewallRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResolverFirewallRule) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResolverFirewallRule.

func (*ResolverFirewallRule) LateInitialize

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

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

func (*ResolverFirewallRule) SetConditions

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

SetConditions of this ResolverFirewallRule.

func (*ResolverFirewallRule) SetDeletionPolicy

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

SetDeletionPolicy of this ResolverFirewallRule.

func (*ResolverFirewallRule) SetObservation

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

SetObservation for this ResolverFirewallRule

func (*ResolverFirewallRule) SetParameters

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

SetParameters for this ResolverFirewallRule

func (*ResolverFirewallRule) SetProviderConfigReference

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

SetProviderConfigReference of this ResolverFirewallRule.

func (*ResolverFirewallRule) SetProviderReference

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

SetProviderReference of this ResolverFirewallRule. Deprecated: Use SetProviderConfigReference.

func (*ResolverFirewallRule) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResolverFirewallRule.

type ResolverFirewallRuleGroup

type ResolverFirewallRuleGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResolverFirewallRuleGroupSpec   `json:"spec"`
	Status            ResolverFirewallRuleGroupStatus `json:"status,omitempty"`
}

ResolverFirewallRuleGroup is the Schema for the ResolverFirewallRuleGroups 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 (*ResolverFirewallRuleGroup) DeepCopy

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

func (*ResolverFirewallRuleGroup) DeepCopyInto

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

func (*ResolverFirewallRuleGroup) DeepCopyObject

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

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

func (*ResolverFirewallRuleGroup) GetCondition

GetCondition of this ResolverFirewallRuleGroup.

func (*ResolverFirewallRuleGroup) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ResolverFirewallRuleGroup

func (*ResolverFirewallRuleGroup) GetDeletionPolicy

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

GetDeletionPolicy of this ResolverFirewallRuleGroup.

func (*ResolverFirewallRuleGroup) GetObservation

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

GetObservation of this ResolverFirewallRuleGroup

func (*ResolverFirewallRuleGroup) GetParameters

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

GetParameters of this ResolverFirewallRuleGroup

func (*ResolverFirewallRuleGroup) GetProviderConfigReference

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

GetProviderConfigReference of this ResolverFirewallRuleGroup.

func (*ResolverFirewallRuleGroup) GetProviderReference

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

GetProviderReference of this ResolverFirewallRuleGroup. Deprecated: Use GetProviderConfigReference.

func (*ResolverFirewallRuleGroup) GetTerraformResourceType

func (mg *ResolverFirewallRuleGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResolverFirewallRuleGroup

func (*ResolverFirewallRuleGroup) GetTerraformSchemaVersion

func (tr *ResolverFirewallRuleGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResolverFirewallRuleGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResolverFirewallRuleGroup.

func (*ResolverFirewallRuleGroup) LateInitialize

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

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

func (*ResolverFirewallRuleGroup) SetConditions

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

SetConditions of this ResolverFirewallRuleGroup.

func (*ResolverFirewallRuleGroup) SetDeletionPolicy

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

SetDeletionPolicy of this ResolverFirewallRuleGroup.

func (*ResolverFirewallRuleGroup) SetObservation

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

SetObservation for this ResolverFirewallRuleGroup

func (*ResolverFirewallRuleGroup) SetParameters

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

SetParameters for this ResolverFirewallRuleGroup

func (*ResolverFirewallRuleGroup) SetProviderConfigReference

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

SetProviderConfigReference of this ResolverFirewallRuleGroup.

func (*ResolverFirewallRuleGroup) SetProviderReference

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

SetProviderReference of this ResolverFirewallRuleGroup. Deprecated: Use SetProviderConfigReference.

func (*ResolverFirewallRuleGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResolverFirewallRuleGroup.

type ResolverFirewallRuleGroupAssociation

type ResolverFirewallRuleGroupAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResolverFirewallRuleGroupAssociationSpec   `json:"spec"`
	Status            ResolverFirewallRuleGroupAssociationStatus `json:"status,omitempty"`
}

ResolverFirewallRuleGroupAssociation is the Schema for the ResolverFirewallRuleGroupAssociations 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 (*ResolverFirewallRuleGroupAssociation) DeepCopy

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

func (*ResolverFirewallRuleGroupAssociation) DeepCopyInto

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

func (*ResolverFirewallRuleGroupAssociation) DeepCopyObject

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

func (*ResolverFirewallRuleGroupAssociation) GetCondition

GetCondition of this ResolverFirewallRuleGroupAssociation.

func (*ResolverFirewallRuleGroupAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ResolverFirewallRuleGroupAssociation

func (*ResolverFirewallRuleGroupAssociation) GetDeletionPolicy

GetDeletionPolicy of this ResolverFirewallRuleGroupAssociation.

func (*ResolverFirewallRuleGroupAssociation) GetObservation

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

GetObservation of this ResolverFirewallRuleGroupAssociation

func (*ResolverFirewallRuleGroupAssociation) GetParameters

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

GetParameters of this ResolverFirewallRuleGroupAssociation

func (*ResolverFirewallRuleGroupAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this ResolverFirewallRuleGroupAssociation.

func (*ResolverFirewallRuleGroupAssociation) GetProviderReference

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

GetProviderReference of this ResolverFirewallRuleGroupAssociation. Deprecated: Use GetProviderConfigReference.

func (*ResolverFirewallRuleGroupAssociation) GetTerraformResourceType

func (mg *ResolverFirewallRuleGroupAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResolverFirewallRuleGroupAssociation

func (*ResolverFirewallRuleGroupAssociation) GetTerraformSchemaVersion

func (tr *ResolverFirewallRuleGroupAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResolverFirewallRuleGroupAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResolverFirewallRuleGroupAssociation.

func (*ResolverFirewallRuleGroupAssociation) LateInitialize

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

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

func (*ResolverFirewallRuleGroupAssociation) SetConditions

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

SetConditions of this ResolverFirewallRuleGroupAssociation.

func (*ResolverFirewallRuleGroupAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this ResolverFirewallRuleGroupAssociation.

func (*ResolverFirewallRuleGroupAssociation) SetObservation

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

SetObservation for this ResolverFirewallRuleGroupAssociation

func (*ResolverFirewallRuleGroupAssociation) SetParameters

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

SetParameters for this ResolverFirewallRuleGroupAssociation

func (*ResolverFirewallRuleGroupAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this ResolverFirewallRuleGroupAssociation.

func (*ResolverFirewallRuleGroupAssociation) SetProviderReference

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

SetProviderReference of this ResolverFirewallRuleGroupAssociation. Deprecated: Use SetProviderConfigReference.

func (*ResolverFirewallRuleGroupAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResolverFirewallRuleGroupAssociation.

type ResolverFirewallRuleGroupAssociationList

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

ResolverFirewallRuleGroupAssociationList contains a list of ResolverFirewallRuleGroupAssociations

func (*ResolverFirewallRuleGroupAssociationList) DeepCopy

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

func (*ResolverFirewallRuleGroupAssociationList) DeepCopyInto

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

func (*ResolverFirewallRuleGroupAssociationList) DeepCopyObject

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

func (*ResolverFirewallRuleGroupAssociationList) GetItems

GetItems of this ResolverFirewallRuleGroupAssociationList.

type ResolverFirewallRuleGroupAssociationObservation

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

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

func (*ResolverFirewallRuleGroupAssociationObservation) DeepCopy

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

func (*ResolverFirewallRuleGroupAssociationObservation) DeepCopyInto

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

type ResolverFirewallRuleGroupAssociationParameters

type ResolverFirewallRuleGroupAssociationParameters 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 *int64 `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"`

	// +kubebuilder:validation:Required
	VpcID *string `json:"vpcId" tf:"vpc_id,omitempty"`
}

func (*ResolverFirewallRuleGroupAssociationParameters) DeepCopy

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

func (*ResolverFirewallRuleGroupAssociationParameters) DeepCopyInto

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

type ResolverFirewallRuleGroupAssociationSpec

type ResolverFirewallRuleGroupAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResolverFirewallRuleGroupAssociationParameters `json:"forProvider"`
}

ResolverFirewallRuleGroupAssociationSpec defines the desired state of ResolverFirewallRuleGroupAssociation

func (*ResolverFirewallRuleGroupAssociationSpec) DeepCopy

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

func (*ResolverFirewallRuleGroupAssociationSpec) DeepCopyInto

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

type ResolverFirewallRuleGroupAssociationStatus

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

ResolverFirewallRuleGroupAssociationStatus defines the observed state of ResolverFirewallRuleGroupAssociation.

func (*ResolverFirewallRuleGroupAssociationStatus) DeepCopy

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

func (*ResolverFirewallRuleGroupAssociationStatus) DeepCopyInto

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

type ResolverFirewallRuleGroupList

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

ResolverFirewallRuleGroupList contains a list of ResolverFirewallRuleGroups

func (*ResolverFirewallRuleGroupList) DeepCopy

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

func (*ResolverFirewallRuleGroupList) DeepCopyInto

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

func (*ResolverFirewallRuleGroupList) DeepCopyObject

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

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

func (*ResolverFirewallRuleGroupList) GetItems

GetItems of this ResolverFirewallRuleGroupList.

type ResolverFirewallRuleGroupObservation

type ResolverFirewallRuleGroupObservation 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 (*ResolverFirewallRuleGroupObservation) DeepCopy

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

func (*ResolverFirewallRuleGroupObservation) DeepCopyInto

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

type ResolverFirewallRuleGroupParameters

type ResolverFirewallRuleGroupParameters 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 (*ResolverFirewallRuleGroupParameters) DeepCopy

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

func (*ResolverFirewallRuleGroupParameters) DeepCopyInto

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

type ResolverFirewallRuleGroupSpec

type ResolverFirewallRuleGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResolverFirewallRuleGroupParameters `json:"forProvider"`
}

ResolverFirewallRuleGroupSpec defines the desired state of ResolverFirewallRuleGroup

func (*ResolverFirewallRuleGroupSpec) DeepCopy

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

func (*ResolverFirewallRuleGroupSpec) DeepCopyInto

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

type ResolverFirewallRuleGroupStatus

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

ResolverFirewallRuleGroupStatus defines the observed state of ResolverFirewallRuleGroup.

func (*ResolverFirewallRuleGroupStatus) DeepCopy

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

func (*ResolverFirewallRuleGroupStatus) DeepCopyInto

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

type ResolverFirewallRuleList

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

ResolverFirewallRuleList contains a list of ResolverFirewallRules

func (*ResolverFirewallRuleList) DeepCopy

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

func (*ResolverFirewallRuleList) DeepCopyInto

func (in *ResolverFirewallRuleList) DeepCopyInto(out *ResolverFirewallRuleList)

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

func (*ResolverFirewallRuleList) DeepCopyObject

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

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

func (*ResolverFirewallRuleList) GetItems

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

GetItems of this ResolverFirewallRuleList.

type ResolverFirewallRuleObservation

type ResolverFirewallRuleObservation struct {
}

func (*ResolverFirewallRuleObservation) DeepCopy

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

func (*ResolverFirewallRuleObservation) DeepCopyInto

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

type ResolverFirewallRuleParameters

type ResolverFirewallRuleParameters 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 *int64 `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 *int64 `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 (*ResolverFirewallRuleParameters) DeepCopy

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

func (*ResolverFirewallRuleParameters) DeepCopyInto

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

type ResolverFirewallRuleSpec

type ResolverFirewallRuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResolverFirewallRuleParameters `json:"forProvider"`
}

ResolverFirewallRuleSpec defines the desired state of ResolverFirewallRule

func (*ResolverFirewallRuleSpec) DeepCopy

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

func (*ResolverFirewallRuleSpec) DeepCopyInto

func (in *ResolverFirewallRuleSpec) DeepCopyInto(out *ResolverFirewallRuleSpec)

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

type ResolverFirewallRuleStatus

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

ResolverFirewallRuleStatus defines the observed state of ResolverFirewallRule.

func (*ResolverFirewallRuleStatus) DeepCopy

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

func (*ResolverFirewallRuleStatus) DeepCopyInto

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

type ResolverQueryLogConfig

type ResolverQueryLogConfig struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResolverQueryLogConfigSpec   `json:"spec"`
	Status            ResolverQueryLogConfigStatus `json:"status,omitempty"`
}

ResolverQueryLogConfig is the Schema for the ResolverQueryLogConfigs 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 (*ResolverQueryLogConfig) DeepCopy

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

func (*ResolverQueryLogConfig) DeepCopyInto

func (in *ResolverQueryLogConfig) DeepCopyInto(out *ResolverQueryLogConfig)

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

func (*ResolverQueryLogConfig) DeepCopyObject

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

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

func (*ResolverQueryLogConfig) GetCondition

GetCondition of this ResolverQueryLogConfig.

func (*ResolverQueryLogConfig) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ResolverQueryLogConfig

func (*ResolverQueryLogConfig) GetDeletionPolicy

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

GetDeletionPolicy of this ResolverQueryLogConfig.

func (*ResolverQueryLogConfig) GetObservation

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

GetObservation of this ResolverQueryLogConfig

func (*ResolverQueryLogConfig) GetParameters

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

GetParameters of this ResolverQueryLogConfig

func (*ResolverQueryLogConfig) GetProviderConfigReference

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

GetProviderConfigReference of this ResolverQueryLogConfig.

func (*ResolverQueryLogConfig) GetProviderReference

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

GetProviderReference of this ResolverQueryLogConfig. Deprecated: Use GetProviderConfigReference.

func (*ResolverQueryLogConfig) GetTerraformResourceType

func (mg *ResolverQueryLogConfig) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResolverQueryLogConfig

func (*ResolverQueryLogConfig) GetTerraformSchemaVersion

func (tr *ResolverQueryLogConfig) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResolverQueryLogConfig) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResolverQueryLogConfig.

func (*ResolverQueryLogConfig) LateInitialize

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

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

func (*ResolverQueryLogConfig) SetConditions

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

SetConditions of this ResolverQueryLogConfig.

func (*ResolverQueryLogConfig) SetDeletionPolicy

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

SetDeletionPolicy of this ResolverQueryLogConfig.

func (*ResolverQueryLogConfig) SetObservation

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

SetObservation for this ResolverQueryLogConfig

func (*ResolverQueryLogConfig) SetParameters

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

SetParameters for this ResolverQueryLogConfig

func (*ResolverQueryLogConfig) SetProviderConfigReference

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

SetProviderConfigReference of this ResolverQueryLogConfig.

func (*ResolverQueryLogConfig) SetProviderReference

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

SetProviderReference of this ResolverQueryLogConfig. Deprecated: Use SetProviderConfigReference.

func (*ResolverQueryLogConfig) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResolverQueryLogConfig.

type ResolverQueryLogConfigAssociation

type ResolverQueryLogConfigAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResolverQueryLogConfigAssociationSpec   `json:"spec"`
	Status            ResolverQueryLogConfigAssociationStatus `json:"status,omitempty"`
}

ResolverQueryLogConfigAssociation is the Schema for the ResolverQueryLogConfigAssociations 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 (*ResolverQueryLogConfigAssociation) DeepCopy

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

func (*ResolverQueryLogConfigAssociation) DeepCopyInto

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

func (*ResolverQueryLogConfigAssociation) DeepCopyObject

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

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

func (*ResolverQueryLogConfigAssociation) GetCondition

GetCondition of this ResolverQueryLogConfigAssociation.

func (*ResolverQueryLogConfigAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ResolverQueryLogConfigAssociation

func (*ResolverQueryLogConfigAssociation) GetDeletionPolicy

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

GetDeletionPolicy of this ResolverQueryLogConfigAssociation.

func (*ResolverQueryLogConfigAssociation) GetObservation

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

GetObservation of this ResolverQueryLogConfigAssociation

func (*ResolverQueryLogConfigAssociation) GetParameters

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

GetParameters of this ResolverQueryLogConfigAssociation

func (*ResolverQueryLogConfigAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this ResolverQueryLogConfigAssociation.

func (*ResolverQueryLogConfigAssociation) GetProviderReference

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

GetProviderReference of this ResolverQueryLogConfigAssociation. Deprecated: Use GetProviderConfigReference.

func (*ResolverQueryLogConfigAssociation) GetTerraformResourceType

func (mg *ResolverQueryLogConfigAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResolverQueryLogConfigAssociation

func (*ResolverQueryLogConfigAssociation) GetTerraformSchemaVersion

func (tr *ResolverQueryLogConfigAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResolverQueryLogConfigAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResolverQueryLogConfigAssociation.

func (*ResolverQueryLogConfigAssociation) LateInitialize

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

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

func (*ResolverQueryLogConfigAssociation) SetConditions

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

SetConditions of this ResolverQueryLogConfigAssociation.

func (*ResolverQueryLogConfigAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this ResolverQueryLogConfigAssociation.

func (*ResolverQueryLogConfigAssociation) SetObservation

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

SetObservation for this ResolverQueryLogConfigAssociation

func (*ResolverQueryLogConfigAssociation) SetParameters

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

SetParameters for this ResolverQueryLogConfigAssociation

func (*ResolverQueryLogConfigAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this ResolverQueryLogConfigAssociation.

func (*ResolverQueryLogConfigAssociation) SetProviderReference

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

SetProviderReference of this ResolverQueryLogConfigAssociation. Deprecated: Use SetProviderConfigReference.

func (*ResolverQueryLogConfigAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResolverQueryLogConfigAssociation.

type ResolverQueryLogConfigAssociationList

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

ResolverQueryLogConfigAssociationList contains a list of ResolverQueryLogConfigAssociations

func (*ResolverQueryLogConfigAssociationList) DeepCopy

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

func (*ResolverQueryLogConfigAssociationList) DeepCopyInto

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

func (*ResolverQueryLogConfigAssociationList) DeepCopyObject

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

func (*ResolverQueryLogConfigAssociationList) GetItems

GetItems of this ResolverQueryLogConfigAssociationList.

type ResolverQueryLogConfigAssociationObservation

type ResolverQueryLogConfigAssociationObservation struct {
}

func (*ResolverQueryLogConfigAssociationObservation) DeepCopy

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

func (*ResolverQueryLogConfigAssociationObservation) DeepCopyInto

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

type ResolverQueryLogConfigAssociationParameters

type ResolverQueryLogConfigAssociationParameters 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 (*ResolverQueryLogConfigAssociationParameters) DeepCopy

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

func (*ResolverQueryLogConfigAssociationParameters) DeepCopyInto

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

type ResolverQueryLogConfigAssociationSpec

type ResolverQueryLogConfigAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResolverQueryLogConfigAssociationParameters `json:"forProvider"`
}

ResolverQueryLogConfigAssociationSpec defines the desired state of ResolverQueryLogConfigAssociation

func (*ResolverQueryLogConfigAssociationSpec) DeepCopy

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

func (*ResolverQueryLogConfigAssociationSpec) DeepCopyInto

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

type ResolverQueryLogConfigAssociationStatus

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

ResolverQueryLogConfigAssociationStatus defines the observed state of ResolverQueryLogConfigAssociation.

func (*ResolverQueryLogConfigAssociationStatus) DeepCopy

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

func (*ResolverQueryLogConfigAssociationStatus) DeepCopyInto

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

type ResolverQueryLogConfigList

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

ResolverQueryLogConfigList contains a list of ResolverQueryLogConfigs

func (*ResolverQueryLogConfigList) DeepCopy

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

func (*ResolverQueryLogConfigList) DeepCopyInto

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

func (*ResolverQueryLogConfigList) DeepCopyObject

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

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

func (*ResolverQueryLogConfigList) GetItems

GetItems of this ResolverQueryLogConfigList.

type ResolverQueryLogConfigObservation

type ResolverQueryLogConfigObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,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 (*ResolverQueryLogConfigObservation) DeepCopy

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

func (*ResolverQueryLogConfigObservation) DeepCopyInto

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

type ResolverQueryLogConfigParameters

type ResolverQueryLogConfigParameters 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 (*ResolverQueryLogConfigParameters) DeepCopy

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

func (*ResolverQueryLogConfigParameters) DeepCopyInto

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

type ResolverQueryLogConfigSpec

type ResolverQueryLogConfigSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResolverQueryLogConfigParameters `json:"forProvider"`
}

ResolverQueryLogConfigSpec defines the desired state of ResolverQueryLogConfig

func (*ResolverQueryLogConfigSpec) DeepCopy

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

func (*ResolverQueryLogConfigSpec) DeepCopyInto

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

type ResolverQueryLogConfigStatus

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

ResolverQueryLogConfigStatus defines the observed state of ResolverQueryLogConfig.

func (*ResolverQueryLogConfigStatus) DeepCopy

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

func (*ResolverQueryLogConfigStatus) DeepCopyInto

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

type ResolverRule

type ResolverRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResolverRuleSpec   `json:"spec"`
	Status            ResolverRuleStatus `json:"status,omitempty"`
}

ResolverRule is the Schema for the ResolverRules 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 (*ResolverRule) DeepCopy

func (in *ResolverRule) DeepCopy() *ResolverRule

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

func (*ResolverRule) DeepCopyInto

func (in *ResolverRule) DeepCopyInto(out *ResolverRule)

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

func (*ResolverRule) DeepCopyObject

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

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

func (*ResolverRule) GetCondition

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

GetCondition of this ResolverRule.

func (*ResolverRule) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ResolverRule

func (*ResolverRule) GetDeletionPolicy

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

GetDeletionPolicy of this ResolverRule.

func (*ResolverRule) GetObservation

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

GetObservation of this ResolverRule

func (*ResolverRule) GetParameters

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

GetParameters of this ResolverRule

func (*ResolverRule) GetProviderConfigReference

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

GetProviderConfigReference of this ResolverRule.

func (*ResolverRule) GetProviderReference

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

GetProviderReference of this ResolverRule. Deprecated: Use GetProviderConfigReference.

func (*ResolverRule) GetTerraformResourceType

func (mg *ResolverRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResolverRule

func (*ResolverRule) GetTerraformSchemaVersion

func (tr *ResolverRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResolverRule) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResolverRule.

func (*ResolverRule) LateInitialize

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

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

func (*ResolverRule) SetConditions

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

SetConditions of this ResolverRule.

func (*ResolverRule) SetDeletionPolicy

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

SetDeletionPolicy of this ResolverRule.

func (*ResolverRule) SetObservation

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

SetObservation for this ResolverRule

func (*ResolverRule) SetParameters

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

SetParameters for this ResolverRule

func (*ResolverRule) SetProviderConfigReference

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

SetProviderConfigReference of this ResolverRule.

func (*ResolverRule) SetProviderReference

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

SetProviderReference of this ResolverRule. Deprecated: Use SetProviderConfigReference.

func (*ResolverRule) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResolverRule.

type ResolverRuleAssociation

type ResolverRuleAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResolverRuleAssociationSpec   `json:"spec"`
	Status            ResolverRuleAssociationStatus `json:"status,omitempty"`
}

ResolverRuleAssociation is the Schema for the ResolverRuleAssociations 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 (*ResolverRuleAssociation) DeepCopy

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

func (*ResolverRuleAssociation) DeepCopyInto

func (in *ResolverRuleAssociation) DeepCopyInto(out *ResolverRuleAssociation)

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

func (*ResolverRuleAssociation) DeepCopyObject

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

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

func (*ResolverRuleAssociation) GetCondition

GetCondition of this ResolverRuleAssociation.

func (*ResolverRuleAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ResolverRuleAssociation

func (*ResolverRuleAssociation) GetDeletionPolicy

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

GetDeletionPolicy of this ResolverRuleAssociation.

func (*ResolverRuleAssociation) GetObservation

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

GetObservation of this ResolverRuleAssociation

func (*ResolverRuleAssociation) GetParameters

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

GetParameters of this ResolverRuleAssociation

func (*ResolverRuleAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this ResolverRuleAssociation.

func (*ResolverRuleAssociation) GetProviderReference

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

GetProviderReference of this ResolverRuleAssociation. Deprecated: Use GetProviderConfigReference.

func (*ResolverRuleAssociation) GetTerraformResourceType

func (mg *ResolverRuleAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResolverRuleAssociation

func (*ResolverRuleAssociation) GetTerraformSchemaVersion

func (tr *ResolverRuleAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResolverRuleAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResolverRuleAssociation.

func (*ResolverRuleAssociation) LateInitialize

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

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

func (*ResolverRuleAssociation) SetConditions

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

SetConditions of this ResolverRuleAssociation.

func (*ResolverRuleAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this ResolverRuleAssociation.

func (*ResolverRuleAssociation) SetObservation

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

SetObservation for this ResolverRuleAssociation

func (*ResolverRuleAssociation) SetParameters

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

SetParameters for this ResolverRuleAssociation

func (*ResolverRuleAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this ResolverRuleAssociation.

func (*ResolverRuleAssociation) SetProviderReference

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

SetProviderReference of this ResolverRuleAssociation. Deprecated: Use SetProviderConfigReference.

func (*ResolverRuleAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResolverRuleAssociation.

type ResolverRuleAssociationList

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

ResolverRuleAssociationList contains a list of ResolverRuleAssociations

func (*ResolverRuleAssociationList) DeepCopy

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

func (*ResolverRuleAssociationList) DeepCopyInto

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

func (*ResolverRuleAssociationList) DeepCopyObject

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

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

func (*ResolverRuleAssociationList) GetItems

GetItems of this ResolverRuleAssociationList.

type ResolverRuleAssociationObservation

type ResolverRuleAssociationObservation struct {
}

func (*ResolverRuleAssociationObservation) DeepCopy

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

func (*ResolverRuleAssociationObservation) DeepCopyInto

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

type ResolverRuleAssociationParameters

type ResolverRuleAssociationParameters 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"`

	// +kubebuilder:validation:Required
	VpcID *string `json:"vpcId" tf:"vpc_id,omitempty"`
}

func (*ResolverRuleAssociationParameters) DeepCopy

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

func (*ResolverRuleAssociationParameters) DeepCopyInto

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

type ResolverRuleAssociationSpec

type ResolverRuleAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResolverRuleAssociationParameters `json:"forProvider"`
}

ResolverRuleAssociationSpec defines the desired state of ResolverRuleAssociation

func (*ResolverRuleAssociationSpec) DeepCopy

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

func (*ResolverRuleAssociationSpec) DeepCopyInto

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

type ResolverRuleAssociationStatus

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

ResolverRuleAssociationStatus defines the observed state of ResolverRuleAssociation.

func (*ResolverRuleAssociationStatus) DeepCopy

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

func (*ResolverRuleAssociationStatus) DeepCopyInto

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

type ResolverRuleList

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

ResolverRuleList contains a list of ResolverRules

func (*ResolverRuleList) DeepCopy

func (in *ResolverRuleList) DeepCopy() *ResolverRuleList

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

func (*ResolverRuleList) DeepCopyInto

func (in *ResolverRuleList) DeepCopyInto(out *ResolverRuleList)

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

func (*ResolverRuleList) DeepCopyObject

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

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

func (*ResolverRuleList) GetItems

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

GetItems of this ResolverRuleList.

type ResolverRuleObservation

type ResolverRuleObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,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 (*ResolverRuleObservation) DeepCopy

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

func (*ResolverRuleObservation) DeepCopyInto

func (in *ResolverRuleObservation) DeepCopyInto(out *ResolverRuleObservation)

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

type ResolverRuleParameters

type ResolverRuleParameters 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 (*ResolverRuleParameters) DeepCopy

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

func (*ResolverRuleParameters) DeepCopyInto

func (in *ResolverRuleParameters) DeepCopyInto(out *ResolverRuleParameters)

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

type ResolverRuleSpec

type ResolverRuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResolverRuleParameters `json:"forProvider"`
}

ResolverRuleSpec defines the desired state of ResolverRule

func (*ResolverRuleSpec) DeepCopy

func (in *ResolverRuleSpec) DeepCopy() *ResolverRuleSpec

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

func (*ResolverRuleSpec) DeepCopyInto

func (in *ResolverRuleSpec) DeepCopyInto(out *ResolverRuleSpec)

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

type ResolverRuleStatus

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

ResolverRuleStatus defines the observed state of ResolverRule.

func (*ResolverRuleStatus) DeepCopy

func (in *ResolverRuleStatus) DeepCopy() *ResolverRuleStatus

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

func (*ResolverRuleStatus) DeepCopyInto

func (in *ResolverRuleStatus) DeepCopyInto(out *ResolverRuleStatus)

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 *int64 `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.

type VpcAssociationAuthorization

type VpcAssociationAuthorization struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcAssociationAuthorizationSpec   `json:"spec"`
	Status            VpcAssociationAuthorizationStatus `json:"status,omitempty"`
}

VpcAssociationAuthorization is the Schema for the VpcAssociationAuthorizations 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 (*VpcAssociationAuthorization) DeepCopy

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

func (*VpcAssociationAuthorization) DeepCopyInto

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

func (*VpcAssociationAuthorization) DeepCopyObject

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

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

func (*VpcAssociationAuthorization) GetCondition

GetCondition of this VpcAssociationAuthorization.

func (*VpcAssociationAuthorization) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this VpcAssociationAuthorization

func (*VpcAssociationAuthorization) GetDeletionPolicy

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

GetDeletionPolicy of this VpcAssociationAuthorization.

func (*VpcAssociationAuthorization) GetObservation

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

GetObservation of this VpcAssociationAuthorization

func (*VpcAssociationAuthorization) GetParameters

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

GetParameters of this VpcAssociationAuthorization

func (*VpcAssociationAuthorization) GetProviderConfigReference

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

GetProviderConfigReference of this VpcAssociationAuthorization.

func (*VpcAssociationAuthorization) GetProviderReference

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

GetProviderReference of this VpcAssociationAuthorization. Deprecated: Use GetProviderConfigReference.

func (*VpcAssociationAuthorization) GetTerraformResourceType

func (mg *VpcAssociationAuthorization) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this VpcAssociationAuthorization

func (*VpcAssociationAuthorization) GetTerraformSchemaVersion

func (tr *VpcAssociationAuthorization) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*VpcAssociationAuthorization) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this VpcAssociationAuthorization.

func (*VpcAssociationAuthorization) LateInitialize

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

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

func (*VpcAssociationAuthorization) ResolveReferences

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

ResolveReferences of this VpcAssociationAuthorization.

func (*VpcAssociationAuthorization) SetConditions

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

SetConditions of this VpcAssociationAuthorization.

func (*VpcAssociationAuthorization) SetDeletionPolicy

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

SetDeletionPolicy of this VpcAssociationAuthorization.

func (*VpcAssociationAuthorization) SetObservation

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

SetObservation for this VpcAssociationAuthorization

func (*VpcAssociationAuthorization) SetParameters

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

SetParameters for this VpcAssociationAuthorization

func (*VpcAssociationAuthorization) SetProviderConfigReference

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

SetProviderConfigReference of this VpcAssociationAuthorization.

func (*VpcAssociationAuthorization) SetProviderReference

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

SetProviderReference of this VpcAssociationAuthorization. Deprecated: Use SetProviderConfigReference.

func (*VpcAssociationAuthorization) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this VpcAssociationAuthorization.

type VpcAssociationAuthorizationList

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

VpcAssociationAuthorizationList contains a list of VpcAssociationAuthorizations

func (*VpcAssociationAuthorizationList) DeepCopy

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

func (*VpcAssociationAuthorizationList) DeepCopyInto

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

func (*VpcAssociationAuthorizationList) DeepCopyObject

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

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

func (*VpcAssociationAuthorizationList) GetItems

GetItems of this VpcAssociationAuthorizationList.

type VpcAssociationAuthorizationObservation

type VpcAssociationAuthorizationObservation struct {
}

func (*VpcAssociationAuthorizationObservation) DeepCopy

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

func (*VpcAssociationAuthorizationObservation) DeepCopyInto

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

type VpcAssociationAuthorizationParameters

type VpcAssociationAuthorizationParameters 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:"-"`

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

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

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

	// +kubebuilder:validation:Optional
	VpcRegion *string `json:"vpcRegion,omitempty" tf:"vpc_region,omitempty"`

	// +crossplane:generate:reference:type=Zone
	// +kubebuilder:validation:Optional
	ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"`

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

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

func (*VpcAssociationAuthorizationParameters) DeepCopy

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

func (*VpcAssociationAuthorizationParameters) DeepCopyInto

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

type VpcAssociationAuthorizationSpec

type VpcAssociationAuthorizationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     VpcAssociationAuthorizationParameters `json:"forProvider"`
}

VpcAssociationAuthorizationSpec defines the desired state of VpcAssociationAuthorization

func (*VpcAssociationAuthorizationSpec) DeepCopy

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

func (*VpcAssociationAuthorizationSpec) DeepCopyInto

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

type VpcAssociationAuthorizationStatus

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

VpcAssociationAuthorizationStatus defines the observed state of VpcAssociationAuthorization.

func (*VpcAssociationAuthorizationStatus) DeepCopy

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

func (*VpcAssociationAuthorizationStatus) DeepCopyInto

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

type VpcObservation

type VpcObservation struct {
}

func (*VpcObservation) DeepCopy

func (in *VpcObservation) DeepCopy() *VpcObservation

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

func (*VpcObservation) DeepCopyInto

func (in *VpcObservation) DeepCopyInto(out *VpcObservation)

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

type VpcParameters

type VpcParameters struct {

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

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

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

	// +kubebuilder:validation:Optional
	VpcRegion *string `json:"vpcRegion,omitempty" tf:"vpc_region,omitempty"`
}

func (*VpcParameters) DeepCopy

func (in *VpcParameters) DeepCopy() *VpcParameters

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

func (*VpcParameters) DeepCopyInto

func (in *VpcParameters) DeepCopyInto(out *VpcParameters)

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

type WeightedRoutingPolicyObservation

type WeightedRoutingPolicyObservation struct {
}

func (*WeightedRoutingPolicyObservation) DeepCopy

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

func (*WeightedRoutingPolicyObservation) DeepCopyInto

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

type WeightedRoutingPolicyParameters

type WeightedRoutingPolicyParameters struct {

	// +kubebuilder:validation:Required
	Weight *int64 `json:"weight" tf:"weight,omitempty"`
}

func (*WeightedRoutingPolicyParameters) DeepCopy

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

func (*WeightedRoutingPolicyParameters) DeepCopyInto

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

type Zone

type Zone struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ZoneSpec   `json:"spec"`
	Status            ZoneStatus `json:"status,omitempty"`
}

Zone is the Schema for the Zones 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 (*Zone) DeepCopy

func (in *Zone) DeepCopy() *Zone

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

func (*Zone) DeepCopyInto

func (in *Zone) DeepCopyInto(out *Zone)

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

func (*Zone) DeepCopyObject

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

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

func (*Zone) GetCondition

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

GetCondition of this Zone.

func (*Zone) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Zone

func (*Zone) GetDeletionPolicy

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

GetDeletionPolicy of this Zone.

func (*Zone) GetObservation

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

GetObservation of this Zone

func (*Zone) GetParameters

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

GetParameters of this Zone

func (*Zone) GetProviderConfigReference

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

GetProviderConfigReference of this Zone.

func (*Zone) GetProviderReference

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

GetProviderReference of this Zone. Deprecated: Use GetProviderConfigReference.

func (*Zone) GetTerraformResourceType

func (mg *Zone) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Zone

func (*Zone) GetTerraformSchemaVersion

func (tr *Zone) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Zone) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Zone.

func (*Zone) LateInitialize

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

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

func (*Zone) ResolveReferences

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

ResolveReferences of this Zone.

func (*Zone) SetConditions

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

SetConditions of this Zone.

func (*Zone) SetDeletionPolicy

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

SetDeletionPolicy of this Zone.

func (*Zone) SetObservation

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

SetObservation for this Zone

func (*Zone) SetParameters

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

SetParameters for this Zone

func (*Zone) SetProviderConfigReference

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

SetProviderConfigReference of this Zone.

func (*Zone) SetProviderReference

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

SetProviderReference of this Zone. Deprecated: Use SetProviderConfigReference.

func (*Zone) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Zone.

type ZoneAssociation

type ZoneAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ZoneAssociationSpec   `json:"spec"`
	Status            ZoneAssociationStatus `json:"status,omitempty"`
}

ZoneAssociation is the Schema for the ZoneAssociations 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 (*ZoneAssociation) DeepCopy

func (in *ZoneAssociation) DeepCopy() *ZoneAssociation

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

func (*ZoneAssociation) DeepCopyInto

func (in *ZoneAssociation) DeepCopyInto(out *ZoneAssociation)

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

func (*ZoneAssociation) DeepCopyObject

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

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

func (*ZoneAssociation) GetCondition

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

GetCondition of this ZoneAssociation.

func (*ZoneAssociation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ZoneAssociation

func (*ZoneAssociation) GetDeletionPolicy

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

GetDeletionPolicy of this ZoneAssociation.

func (*ZoneAssociation) GetObservation

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

GetObservation of this ZoneAssociation

func (*ZoneAssociation) GetParameters

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

GetParameters of this ZoneAssociation

func (*ZoneAssociation) GetProviderConfigReference

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

GetProviderConfigReference of this ZoneAssociation.

func (*ZoneAssociation) GetProviderReference

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

GetProviderReference of this ZoneAssociation. Deprecated: Use GetProviderConfigReference.

func (*ZoneAssociation) GetTerraformResourceType

func (mg *ZoneAssociation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ZoneAssociation

func (*ZoneAssociation) GetTerraformSchemaVersion

func (tr *ZoneAssociation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ZoneAssociation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ZoneAssociation.

func (*ZoneAssociation) LateInitialize

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

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

func (*ZoneAssociation) ResolveReferences

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

ResolveReferences of this ZoneAssociation.

func (*ZoneAssociation) SetConditions

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

SetConditions of this ZoneAssociation.

func (*ZoneAssociation) SetDeletionPolicy

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

SetDeletionPolicy of this ZoneAssociation.

func (*ZoneAssociation) SetObservation

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

SetObservation for this ZoneAssociation

func (*ZoneAssociation) SetParameters

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

SetParameters for this ZoneAssociation

func (*ZoneAssociation) SetProviderConfigReference

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

SetProviderConfigReference of this ZoneAssociation.

func (*ZoneAssociation) SetProviderReference

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

SetProviderReference of this ZoneAssociation. Deprecated: Use SetProviderConfigReference.

func (*ZoneAssociation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ZoneAssociation.

type ZoneAssociationList

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

ZoneAssociationList contains a list of ZoneAssociations

func (*ZoneAssociationList) DeepCopy

func (in *ZoneAssociationList) DeepCopy() *ZoneAssociationList

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

func (*ZoneAssociationList) DeepCopyInto

func (in *ZoneAssociationList) DeepCopyInto(out *ZoneAssociationList)

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

func (*ZoneAssociationList) DeepCopyObject

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

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

func (*ZoneAssociationList) GetItems

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

GetItems of this ZoneAssociationList.

type ZoneAssociationObservation

type ZoneAssociationObservation struct {
	OwningAccount *string `json:"owningAccount,omitempty" tf:"owning_account,omitempty"`
}

func (*ZoneAssociationObservation) DeepCopy

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

func (*ZoneAssociationObservation) DeepCopyInto

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

type ZoneAssociationParameters

type ZoneAssociationParameters 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:"-"`

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

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

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

	// +kubebuilder:validation:Optional
	VpcRegion *string `json:"vpcRegion,omitempty" tf:"vpc_region,omitempty"`

	// +crossplane:generate:reference:type=Zone
	// +kubebuilder:validation:Optional
	ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"`

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

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

func (*ZoneAssociationParameters) DeepCopy

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

func (*ZoneAssociationParameters) DeepCopyInto

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

type ZoneAssociationSpec

type ZoneAssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ZoneAssociationParameters `json:"forProvider"`
}

ZoneAssociationSpec defines the desired state of ZoneAssociation

func (*ZoneAssociationSpec) DeepCopy

func (in *ZoneAssociationSpec) DeepCopy() *ZoneAssociationSpec

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

func (*ZoneAssociationSpec) DeepCopyInto

func (in *ZoneAssociationSpec) DeepCopyInto(out *ZoneAssociationSpec)

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

type ZoneAssociationStatus

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

ZoneAssociationStatus defines the observed state of ZoneAssociation.

func (*ZoneAssociationStatus) DeepCopy

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

func (*ZoneAssociationStatus) DeepCopyInto

func (in *ZoneAssociationStatus) DeepCopyInto(out *ZoneAssociationStatus)

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

type ZoneList

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

ZoneList contains a list of Zones

func (*ZoneList) DeepCopy

func (in *ZoneList) DeepCopy() *ZoneList

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

func (*ZoneList) DeepCopyInto

func (in *ZoneList) DeepCopyInto(out *ZoneList)

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

func (*ZoneList) DeepCopyObject

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

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

func (*ZoneList) GetItems

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

GetItems of this ZoneList.

type ZoneObservation

type ZoneObservation struct {
	NameServers []*string `json:"nameServers,omitempty" tf:"name_servers,omitempty"`

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

	ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"`
}

func (*ZoneObservation) DeepCopy

func (in *ZoneObservation) DeepCopy() *ZoneObservation

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

func (*ZoneObservation) DeepCopyInto

func (in *ZoneObservation) DeepCopyInto(out *ZoneObservation)

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

type ZoneParameters

type ZoneParameters struct {

	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// +crossplane:generate:reference:type=DelegationSet
	// +kubebuilder:validation:Optional
	DelegationSetID *string `json:"delegationSetId,omitempty" tf:"delegation_set_id,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,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"`

	// +kubebuilder:validation:Optional
	Vpc []VpcParameters `json:"vpc,omitempty" tf:"vpc,omitempty"`
}

func (*ZoneParameters) DeepCopy

func (in *ZoneParameters) DeepCopy() *ZoneParameters

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

func (*ZoneParameters) DeepCopyInto

func (in *ZoneParameters) DeepCopyInto(out *ZoneParameters)

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

type ZoneSpec

type ZoneSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ZoneParameters `json:"forProvider"`
}

ZoneSpec defines the desired state of Zone

func (*ZoneSpec) DeepCopy

func (in *ZoneSpec) DeepCopy() *ZoneSpec

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

func (*ZoneSpec) DeepCopyInto

func (in *ZoneSpec) DeepCopyInto(out *ZoneSpec)

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

type ZoneStatus

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

ZoneStatus defines the observed state of Zone.

func (*ZoneStatus) DeepCopy

func (in *ZoneStatus) DeepCopy() *ZoneStatus

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

func (*ZoneStatus) DeepCopyInto

func (in *ZoneStatus) DeepCopyInto(out *ZoneStatus)

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

Source Files

Jump to

Keyboard shortcuts

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