v1alpha2

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 26, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

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

Index

Constants

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

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 (
	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) GetID

func (tr *DelegationSet) GetID() string

GetID returns ID of underlying Terraform resource 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) GetPublishConnectionDetailsTo added in v0.5.0

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

GetPublishConnectionDetailsTo of this DelegationSet.

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) SetPublishConnectionDetailsTo added in v0.5.0

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

SetPublishConnectionDetailsTo of this DelegationSet.

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 {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

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

	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) GetID

func (tr *HealthCheck) GetID() string

GetID returns ID of underlying Terraform resource 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) GetPublishConnectionDetailsTo added in v0.5.0

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

GetPublishConnectionDetailsTo of this HealthCheck.

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) SetPublishConnectionDetailsTo added in v0.5.0

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

SetPublishConnectionDetailsTo of this HealthCheck.

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 {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

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

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

func (*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 *float64 `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 *float64 `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 *float64 `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 *float64 `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) GetID

func (tr *HostedZoneDNSSEC) GetID() string

GetID returns ID of underlying Terraform resource 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) GetPublishConnectionDetailsTo added in v0.5.0

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

GetPublishConnectionDetailsTo of this HostedZoneDNSSEC.

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) SetPublishConnectionDetailsTo added in v0.5.0

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

SetPublishConnectionDetailsTo of this HostedZoneDNSSEC.

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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

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 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) GetID

func (tr *KeySigningKey) GetID() string

GetID returns ID of underlying Terraform resource 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) GetPublishConnectionDetailsTo added in v0.5.0

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

GetPublishConnectionDetailsTo of this KeySigningKey.

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) SetPublishConnectionDetailsTo added in v0.5.0

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

SetPublishConnectionDetailsTo of this KeySigningKey.

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 *float64 `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 *float64 `json:"flag,omitempty" tf:"flag,omitempty"`

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

	KeyTag *float64 `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 *float64 `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/v1alpha2.Key
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/apis/kms/v1alpha2.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) GetID

func (tr *QueryLog) GetID() string

GetID returns ID of underlying Terraform resource 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) GetPublishConnectionDetailsTo added in v0.5.0

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

GetPublishConnectionDetailsTo of this QueryLog.

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) SetPublishConnectionDetailsTo added in v0.5.0

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

SetPublishConnectionDetailsTo of this QueryLog.

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 {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

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

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) GetID

func (tr *Record) GetID() string

GetID returns ID of underlying Terraform resource 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) GetPublishConnectionDetailsTo added in v0.5.0

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

GetPublishConnectionDetailsTo of this Record.

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) SetPublishConnectionDetailsTo added in v0.5.0

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

SetPublishConnectionDetailsTo of this Record.

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"`

	ID *string `json:"id,omitempty" tf:"id,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 *float64 `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 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) GetID

func (tr *VPCAssociationAuthorization) GetID() string

GetID returns ID of underlying Terraform resource 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) GetPublishConnectionDetailsTo added in v0.5.0

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

GetPublishConnectionDetailsTo of this VPCAssociationAuthorization.

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) SetPublishConnectionDetailsTo added in v0.5.0

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

SetPublishConnectionDetailsTo of this VPCAssociationAuthorization.

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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

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/v1alpha2.VPC
	// +crossplane:generate:reference:refFieldName=VpcIdRef
	// +crossplane:generate:reference:selectorFieldName=VpcIdSelector
	// +kubebuilder:validation:Optional
	VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"`

	// +kubebuilder:validation:Optional
	VPCRegion *string `json:"vpcRegion,omitempty" tf:"vpc_region,omitempty"`

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

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

	// +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/v1alpha2.VPC
	// +crossplane:generate:reference:refFieldName=VpcIdRef
	// +crossplane:generate:reference:selectorFieldName=VpcIdSelector
	// +kubebuilder:validation:Optional
	VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"`

	// +kubebuilder:validation:Optional
	VPCRegion *string `json:"vpcRegion,omitempty" tf:"vpc_region,omitempty"`

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

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

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 *float64 `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) GetID

func (tr *Zone) GetID() string

GetID returns ID of underlying Terraform resource 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) GetPublishConnectionDetailsTo added in v0.5.0

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

GetPublishConnectionDetailsTo of this Zone.

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) SetPublishConnectionDetailsTo added in v0.5.0

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

SetPublishConnectionDetailsTo of this Zone.

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) GetID

func (tr *ZoneAssociation) GetID() string

GetID returns ID of underlying Terraform resource 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) GetPublishConnectionDetailsTo added in v0.5.0

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

GetPublishConnectionDetailsTo of this ZoneAssociation.

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) SetPublishConnectionDetailsTo added in v0.5.0

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

SetPublishConnectionDetailsTo of this ZoneAssociation.

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 {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	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/v1alpha2.VPC
	// +crossplane:generate:reference:refFieldName=VpcIdRef
	// +crossplane:generate:reference:selectorFieldName=VpcIdSelector
	// +kubebuilder:validation:Optional
	VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"`

	// +kubebuilder:validation:Optional
	VPCRegion *string `json:"vpcRegion,omitempty" tf:"vpc_region,omitempty"`

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

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

	// +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 {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

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

	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.

Jump to

Keyboard shortcuts

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