v1alpha1

package
v0.5.0-preview Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	CachePolicy_Kind             = "CachePolicy"
	CachePolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CachePolicy_Kind}.String()
	CachePolicy_KindAPIVersion   = CachePolicy_Kind + "." + CRDGroupVersion.String()
	CachePolicy_GroupVersionKind = CRDGroupVersion.WithKind(CachePolicy_Kind)
)

Repository type metadata.

View Source
var (
	Distribution_Kind             = "Distribution"
	Distribution_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Distribution_Kind}.String()
	Distribution_KindAPIVersion   = Distribution_Kind + "." + CRDGroupVersion.String()
	Distribution_GroupVersionKind = CRDGroupVersion.WithKind(Distribution_Kind)
)

Repository type metadata.

View Source
var (
	Function_Kind             = "Function"
	Function_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Function_Kind}.String()
	Function_KindAPIVersion   = Function_Kind + "." + CRDGroupVersion.String()
	Function_GroupVersionKind = CRDGroupVersion.WithKind(Function_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 (
	KeyGroup_Kind             = "KeyGroup"
	KeyGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: KeyGroup_Kind}.String()
	KeyGroup_KindAPIVersion   = KeyGroup_Kind + "." + CRDGroupVersion.String()
	KeyGroup_GroupVersionKind = CRDGroupVersion.WithKind(KeyGroup_Kind)
)

Repository type metadata.

View Source
var (
	MonitoringSubscription_Kind             = "MonitoringSubscription"
	MonitoringSubscription_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MonitoringSubscription_Kind}.String()
	MonitoringSubscription_KindAPIVersion   = MonitoringSubscription_Kind + "." + CRDGroupVersion.String()
	MonitoringSubscription_GroupVersionKind = CRDGroupVersion.WithKind(MonitoringSubscription_Kind)
)

Repository type metadata.

View Source
var (
	OriginAccessIdentity_Kind             = "OriginAccessIdentity"
	OriginAccessIdentity_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OriginAccessIdentity_Kind}.String()
	OriginAccessIdentity_KindAPIVersion   = OriginAccessIdentity_Kind + "." + CRDGroupVersion.String()
	OriginAccessIdentity_GroupVersionKind = CRDGroupVersion.WithKind(OriginAccessIdentity_Kind)
)

Repository type metadata.

View Source
var (
	OriginRequestPolicy_Kind             = "OriginRequestPolicy"
	OriginRequestPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: OriginRequestPolicy_Kind}.String()
	OriginRequestPolicy_KindAPIVersion   = OriginRequestPolicy_Kind + "." + CRDGroupVersion.String()
	OriginRequestPolicy_GroupVersionKind = CRDGroupVersion.WithKind(OriginRequestPolicy_Kind)
)

Repository type metadata.

View Source
var (
	PublicKey_Kind             = "PublicKey"
	PublicKey_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: PublicKey_Kind}.String()
	PublicKey_KindAPIVersion   = PublicKey_Kind + "." + CRDGroupVersion.String()
	PublicKey_GroupVersionKind = CRDGroupVersion.WithKind(PublicKey_Kind)
)

Repository type metadata.

View Source
var (
	RealtimeLogConfig_Kind             = "RealtimeLogConfig"
	RealtimeLogConfig_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RealtimeLogConfig_Kind}.String()
	RealtimeLogConfig_KindAPIVersion   = RealtimeLogConfig_Kind + "." + CRDGroupVersion.String()
	RealtimeLogConfig_GroupVersionKind = CRDGroupVersion.WithKind(RealtimeLogConfig_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type CachePolicy

type CachePolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CachePolicySpec   `json:"spec"`
	Status            CachePolicyStatus `json:"status,omitempty"`
}

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

func (in *CachePolicy) DeepCopy() *CachePolicy

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

func (*CachePolicy) DeepCopyInto

func (in *CachePolicy) DeepCopyInto(out *CachePolicy)

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

func (*CachePolicy) DeepCopyObject

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

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

func (*CachePolicy) GetCondition

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

GetCondition of this CachePolicy.

func (*CachePolicy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this CachePolicy

func (*CachePolicy) GetDeletionPolicy

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

GetDeletionPolicy of this CachePolicy.

func (*CachePolicy) GetID

func (tr *CachePolicy) GetID() string

GetID returns ID of underlying Terraform resource of this CachePolicy

func (*CachePolicy) GetObservation

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

GetObservation of this CachePolicy

func (*CachePolicy) GetParameters

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

GetParameters of this CachePolicy

func (*CachePolicy) GetProviderConfigReference

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

GetProviderConfigReference of this CachePolicy.

func (*CachePolicy) GetProviderReference

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

GetProviderReference of this CachePolicy. Deprecated: Use GetProviderConfigReference.

func (*CachePolicy) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this CachePolicy.

func (*CachePolicy) GetTerraformResourceType

func (mg *CachePolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CachePolicy

func (*CachePolicy) GetTerraformSchemaVersion

func (tr *CachePolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CachePolicy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CachePolicy.

func (*CachePolicy) LateInitialize

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

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

func (*CachePolicy) SetConditions

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

SetConditions of this CachePolicy.

func (*CachePolicy) SetDeletionPolicy

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

SetDeletionPolicy of this CachePolicy.

func (*CachePolicy) SetObservation

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

SetObservation for this CachePolicy

func (*CachePolicy) SetParameters

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

SetParameters for this CachePolicy

func (*CachePolicy) SetProviderConfigReference

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

SetProviderConfigReference of this CachePolicy.

func (*CachePolicy) SetProviderReference

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

SetProviderReference of this CachePolicy. Deprecated: Use SetProviderConfigReference.

func (*CachePolicy) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this CachePolicy.

func (*CachePolicy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CachePolicy.

type CachePolicyList

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

CachePolicyList contains a list of CachePolicys

func (*CachePolicyList) DeepCopy

func (in *CachePolicyList) DeepCopy() *CachePolicyList

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

func (*CachePolicyList) DeepCopyInto

func (in *CachePolicyList) DeepCopyInto(out *CachePolicyList)

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

func (*CachePolicyList) DeepCopyObject

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

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

func (*CachePolicyList) GetItems

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

GetItems of this CachePolicyList.

type CachePolicyObservation

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

func (*CachePolicyObservation) DeepCopy

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

func (*CachePolicyObservation) DeepCopyInto

func (in *CachePolicyObservation) DeepCopyInto(out *CachePolicyObservation)

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

type CachePolicyParameters

type CachePolicyParameters struct {

	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultTTL *float64 `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	Etag *string `json:"etag,omitempty" tf:"etag,omitempty"`

	// +kubebuilder:validation:Optional
	MaxTTL *float64 `json:"maxTtl,omitempty" tf:"max_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	MinTTL *float64 `json:"minTtl,omitempty" tf:"min_ttl,omitempty"`

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

	// +kubebuilder:validation:Optional
	ParametersInCacheKeyAndForwardedToOrigin []ParametersInCacheKeyAndForwardedToOriginParameters `json:"parametersInCacheKeyAndForwardedToOrigin,omitempty" tf:"parameters_in_cache_key_and_forwarded_to_origin,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 (*CachePolicyParameters) DeepCopy

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

func (*CachePolicyParameters) DeepCopyInto

func (in *CachePolicyParameters) DeepCopyInto(out *CachePolicyParameters)

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

type CachePolicySpec

type CachePolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CachePolicyParameters `json:"forProvider"`
}

CachePolicySpec defines the desired state of CachePolicy

func (*CachePolicySpec) DeepCopy

func (in *CachePolicySpec) DeepCopy() *CachePolicySpec

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

func (*CachePolicySpec) DeepCopyInto

func (in *CachePolicySpec) DeepCopyInto(out *CachePolicySpec)

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

type CachePolicyStatus

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

CachePolicyStatus defines the observed state of CachePolicy.

func (*CachePolicyStatus) DeepCopy

func (in *CachePolicyStatus) DeepCopy() *CachePolicyStatus

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

func (*CachePolicyStatus) DeepCopyInto

func (in *CachePolicyStatus) DeepCopyInto(out *CachePolicyStatus)

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

type CookiesConfigCookiesObservation

type CookiesConfigCookiesObservation struct {
}

func (*CookiesConfigCookiesObservation) DeepCopy

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

func (*CookiesConfigCookiesObservation) DeepCopyInto

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

type CookiesConfigCookiesParameters

type CookiesConfigCookiesParameters struct {

	// +kubebuilder:validation:Optional
	Items []*string `json:"items,omitempty" tf:"items,omitempty"`
}

func (*CookiesConfigCookiesParameters) DeepCopy

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

func (*CookiesConfigCookiesParameters) DeepCopyInto

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

type CookiesConfigObservation

type CookiesConfigObservation struct {
}

func (*CookiesConfigObservation) DeepCopy

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

func (*CookiesConfigObservation) DeepCopyInto

func (in *CookiesConfigObservation) DeepCopyInto(out *CookiesConfigObservation)

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

type CookiesConfigParameters

type CookiesConfigParameters struct {

	// +kubebuilder:validation:Required
	CookieBehavior *string `json:"cookieBehavior" tf:"cookie_behavior,omitempty"`

	// +kubebuilder:validation:Optional
	Cookies []CookiesParameters `json:"cookies,omitempty" tf:"cookies,omitempty"`
}

func (*CookiesConfigParameters) DeepCopy

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

func (*CookiesConfigParameters) DeepCopyInto

func (in *CookiesConfigParameters) DeepCopyInto(out *CookiesConfigParameters)

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

type CookiesObservation

type CookiesObservation struct {
}

func (*CookiesObservation) DeepCopy

func (in *CookiesObservation) DeepCopy() *CookiesObservation

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

func (*CookiesObservation) DeepCopyInto

func (in *CookiesObservation) DeepCopyInto(out *CookiesObservation)

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

type CookiesParameters

type CookiesParameters struct {

	// +kubebuilder:validation:Optional
	Items []*string `json:"items,omitempty" tf:"items,omitempty"`
}

func (*CookiesParameters) DeepCopy

func (in *CookiesParameters) DeepCopy() *CookiesParameters

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

func (*CookiesParameters) DeepCopyInto

func (in *CookiesParameters) DeepCopyInto(out *CookiesParameters)

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

type CustomErrorResponseObservation

type CustomErrorResponseObservation struct {
}

func (*CustomErrorResponseObservation) DeepCopy

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

func (*CustomErrorResponseObservation) DeepCopyInto

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

type CustomErrorResponseParameters

type CustomErrorResponseParameters struct {

	// +kubebuilder:validation:Optional
	ErrorCachingMinTTL *float64 `json:"errorCachingMinTtl,omitempty" tf:"error_caching_min_ttl,omitempty"`

	// +kubebuilder:validation:Required
	ErrorCode *float64 `json:"errorCode" tf:"error_code,omitempty"`

	// +kubebuilder:validation:Optional
	ResponseCode *float64 `json:"responseCode,omitempty" tf:"response_code,omitempty"`

	// +kubebuilder:validation:Optional
	ResponsePagePath *string `json:"responsePagePath,omitempty" tf:"response_page_path,omitempty"`
}

func (*CustomErrorResponseParameters) DeepCopy

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

func (*CustomErrorResponseParameters) DeepCopyInto

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

type CustomHeaderObservation

type CustomHeaderObservation struct {
}

func (*CustomHeaderObservation) DeepCopy

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

func (*CustomHeaderObservation) DeepCopyInto

func (in *CustomHeaderObservation) DeepCopyInto(out *CustomHeaderObservation)

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

type CustomHeaderParameters

type CustomHeaderParameters struct {

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

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*CustomHeaderParameters) DeepCopy

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

func (*CustomHeaderParameters) DeepCopyInto

func (in *CustomHeaderParameters) DeepCopyInto(out *CustomHeaderParameters)

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

type CustomOriginConfigObservation

type CustomOriginConfigObservation struct {
}

func (*CustomOriginConfigObservation) DeepCopy

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

func (*CustomOriginConfigObservation) DeepCopyInto

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

type CustomOriginConfigParameters

type CustomOriginConfigParameters struct {

	// +kubebuilder:validation:Required
	HTTPPort *float64 `json:"httpPort" tf:"http_port,omitempty"`

	// +kubebuilder:validation:Required
	HTTPSPort *float64 `json:"httpsPort" tf:"https_port,omitempty"`

	// +kubebuilder:validation:Optional
	OriginKeepaliveTimeout *float64 `json:"originKeepaliveTimeout,omitempty" tf:"origin_keepalive_timeout,omitempty"`

	// +kubebuilder:validation:Required
	OriginProtocolPolicy *string `json:"originProtocolPolicy" tf:"origin_protocol_policy,omitempty"`

	// +kubebuilder:validation:Optional
	OriginReadTimeout *float64 `json:"originReadTimeout,omitempty" tf:"origin_read_timeout,omitempty"`

	// +kubebuilder:validation:Required
	OriginSSLProtocols []*string `json:"originSslProtocols" tf:"origin_ssl_protocols,omitempty"`
}

func (*CustomOriginConfigParameters) DeepCopy

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

func (*CustomOriginConfigParameters) DeepCopyInto

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

type DefaultCacheBehaviorObservation

type DefaultCacheBehaviorObservation struct {
}

func (*DefaultCacheBehaviorObservation) DeepCopy

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

func (*DefaultCacheBehaviorObservation) DeepCopyInto

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

type DefaultCacheBehaviorParameters

type DefaultCacheBehaviorParameters struct {

	// +kubebuilder:validation:Required
	AllowedMethods []*string `json:"allowedMethods" tf:"allowed_methods,omitempty"`

	// +kubebuilder:validation:Optional
	CachePolicyID *string `json:"cachePolicyId,omitempty" tf:"cache_policy_id,omitempty"`

	// +kubebuilder:validation:Required
	CachedMethods []*string `json:"cachedMethods" tf:"cached_methods,omitempty"`

	// +kubebuilder:validation:Optional
	Compress *bool `json:"compress,omitempty" tf:"compress,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultTTL *float64 `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	FieldLevelEncryptionID *string `json:"fieldLevelEncryptionId,omitempty" tf:"field_level_encryption_id,omitempty"`

	// +kubebuilder:validation:Optional
	ForwardedValues []ForwardedValuesParameters `json:"forwardedValues,omitempty" tf:"forwarded_values,omitempty"`

	// +kubebuilder:validation:Optional
	FunctionAssociation []FunctionAssociationParameters `json:"functionAssociation,omitempty" tf:"function_association,omitempty"`

	// +kubebuilder:validation:Optional
	LambdaFunctionAssociation []LambdaFunctionAssociationParameters `json:"lambdaFunctionAssociation,omitempty" tf:"lambda_function_association,omitempty"`

	// +kubebuilder:validation:Optional
	MaxTTL *float64 `json:"maxTtl,omitempty" tf:"max_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	MinTTL *float64 `json:"minTtl,omitempty" tf:"min_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	OriginRequestPolicyID *string `json:"originRequestPolicyId,omitempty" tf:"origin_request_policy_id,omitempty"`

	// +kubebuilder:validation:Optional
	RealtimeLogConfigArn *string `json:"realtimeLogConfigArn,omitempty" tf:"realtime_log_config_arn,omitempty"`

	// +kubebuilder:validation:Optional
	SmoothStreaming *bool `json:"smoothStreaming,omitempty" tf:"smooth_streaming,omitempty"`

	// +kubebuilder:validation:Required
	TargetOriginID *string `json:"targetOriginId" tf:"target_origin_id,omitempty"`

	// +kubebuilder:validation:Optional
	TrustedKeyGroups []*string `json:"trustedKeyGroups,omitempty" tf:"trusted_key_groups,omitempty"`

	// +kubebuilder:validation:Optional
	TrustedSigners []*string `json:"trustedSigners,omitempty" tf:"trusted_signers,omitempty"`

	// +kubebuilder:validation:Required
	ViewerProtocolPolicy *string `json:"viewerProtocolPolicy" tf:"viewer_protocol_policy,omitempty"`
}

func (*DefaultCacheBehaviorParameters) DeepCopy

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

func (*DefaultCacheBehaviorParameters) DeepCopyInto

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

type Distribution

type Distribution struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DistributionSpec   `json:"spec"`
	Status            DistributionStatus `json:"status,omitempty"`
}

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

func (in *Distribution) DeepCopy() *Distribution

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

func (*Distribution) DeepCopyInto

func (in *Distribution) DeepCopyInto(out *Distribution)

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

func (*Distribution) DeepCopyObject

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

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

func (*Distribution) GetCondition

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

GetCondition of this Distribution.

func (*Distribution) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Distribution

func (*Distribution) GetDeletionPolicy

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

GetDeletionPolicy of this Distribution.

func (*Distribution) GetID

func (tr *Distribution) GetID() string

GetID returns ID of underlying Terraform resource of this Distribution

func (*Distribution) GetObservation

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

GetObservation of this Distribution

func (*Distribution) GetParameters

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

GetParameters of this Distribution

func (*Distribution) GetProviderConfigReference

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

GetProviderConfigReference of this Distribution.

func (*Distribution) GetProviderReference

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

GetProviderReference of this Distribution. Deprecated: Use GetProviderConfigReference.

func (*Distribution) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Distribution.

func (*Distribution) GetTerraformResourceType

func (mg *Distribution) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Distribution

func (*Distribution) GetTerraformSchemaVersion

func (tr *Distribution) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Distribution) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Distribution.

func (*Distribution) LateInitialize

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

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

func (*Distribution) SetConditions

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

SetConditions of this Distribution.

func (*Distribution) SetDeletionPolicy

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

SetDeletionPolicy of this Distribution.

func (*Distribution) SetObservation

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

SetObservation for this Distribution

func (*Distribution) SetParameters

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

SetParameters for this Distribution

func (*Distribution) SetProviderConfigReference

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

SetProviderConfigReference of this Distribution.

func (*Distribution) SetProviderReference

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

SetProviderReference of this Distribution. Deprecated: Use SetProviderConfigReference.

func (*Distribution) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Distribution.

func (*Distribution) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Distribution.

type DistributionList

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

DistributionList contains a list of Distributions

func (*DistributionList) DeepCopy

func (in *DistributionList) DeepCopy() *DistributionList

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

func (*DistributionList) DeepCopyInto

func (in *DistributionList) DeepCopyInto(out *DistributionList)

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

func (*DistributionList) DeepCopyObject

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

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

func (*DistributionList) GetItems

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

GetItems of this DistributionList.

type DistributionObservation

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

	CallerReference *string `json:"callerReference,omitempty" tf:"caller_reference,omitempty"`

	DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"`

	Etag *string `json:"etag,omitempty" tf:"etag,omitempty"`

	HostedZoneID *string `json:"hostedZoneId,omitempty" tf:"hosted_zone_id,omitempty"`

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

	InProgressValidationBatches *float64 `json:"inProgressValidationBatches,omitempty" tf:"in_progress_validation_batches,omitempty"`

	LastModifiedTime *string `json:"lastModifiedTime,omitempty" tf:"last_modified_time,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

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

	TrustedKeyGroups []TrustedKeyGroupsObservation `json:"trustedKeyGroups,omitempty" tf:"trusted_key_groups,omitempty"`

	TrustedSigners []TrustedSignersObservation `json:"trustedSigners,omitempty" tf:"trusted_signers,omitempty"`
}

func (*DistributionObservation) DeepCopy

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

func (*DistributionObservation) DeepCopyInto

func (in *DistributionObservation) DeepCopyInto(out *DistributionObservation)

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

type DistributionParameters

type DistributionParameters struct {

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

	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// +kubebuilder:validation:Optional
	CustomErrorResponse []CustomErrorResponseParameters `json:"customErrorResponse,omitempty" tf:"custom_error_response,omitempty"`

	// +kubebuilder:validation:Required
	DefaultCacheBehavior []DefaultCacheBehaviorParameters `json:"defaultCacheBehavior" tf:"default_cache_behavior,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultRootObject *string `json:"defaultRootObject,omitempty" tf:"default_root_object,omitempty"`

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	HTTPVersion *string `json:"httpVersion,omitempty" tf:"http_version,omitempty"`

	// +kubebuilder:validation:Optional
	IsIPv6Enabled *bool `json:"isIpv6Enabled,omitempty" tf:"is_ipv6_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	LoggingConfig []LoggingConfigParameters `json:"loggingConfig,omitempty" tf:"logging_config,omitempty"`

	// +kubebuilder:validation:Optional
	OrderedCacheBehavior []OrderedCacheBehaviorParameters `json:"orderedCacheBehavior,omitempty" tf:"ordered_cache_behavior,omitempty"`

	// +kubebuilder:validation:Required
	Origin []OriginParameters `json:"origin" tf:"origin,omitempty"`

	// +kubebuilder:validation:Optional
	OriginGroup []OriginGroupParameters `json:"originGroup,omitempty" tf:"origin_group,omitempty"`

	// +kubebuilder:validation:Optional
	PriceClass *string `json:"priceClass,omitempty" tf:"price_class,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
	Restrictions []RestrictionsParameters `json:"restrictions" tf:"restrictions,omitempty"`

	// +kubebuilder:validation:Optional
	RetainOnDelete *bool `json:"retainOnDelete,omitempty" tf:"retain_on_delete,omitempty"`

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

	// +kubebuilder:validation:Required
	ViewerCertificate []ViewerCertificateParameters `json:"viewerCertificate" tf:"viewer_certificate,omitempty"`

	// +kubebuilder:validation:Optional
	WaitForDeployment *bool `json:"waitForDeployment,omitempty" tf:"wait_for_deployment,omitempty"`

	// +kubebuilder:validation:Optional
	WebACLID *string `json:"webAclId,omitempty" tf:"web_acl_id,omitempty"`
}

func (*DistributionParameters) DeepCopy

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

func (*DistributionParameters) DeepCopyInto

func (in *DistributionParameters) DeepCopyInto(out *DistributionParameters)

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

type DistributionSpec

type DistributionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DistributionParameters `json:"forProvider"`
}

DistributionSpec defines the desired state of Distribution

func (*DistributionSpec) DeepCopy

func (in *DistributionSpec) DeepCopy() *DistributionSpec

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

func (*DistributionSpec) DeepCopyInto

func (in *DistributionSpec) DeepCopyInto(out *DistributionSpec)

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

type DistributionStatus

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

DistributionStatus defines the observed state of Distribution.

func (*DistributionStatus) DeepCopy

func (in *DistributionStatus) DeepCopy() *DistributionStatus

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

func (*DistributionStatus) DeepCopyInto

func (in *DistributionStatus) DeepCopyInto(out *DistributionStatus)

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

type EndpointObservation

type EndpointObservation struct {
}

func (*EndpointObservation) DeepCopy

func (in *EndpointObservation) DeepCopy() *EndpointObservation

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

func (*EndpointObservation) DeepCopyInto

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

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

type EndpointParameters

type EndpointParameters struct {

	// +kubebuilder:validation:Required
	KinesisStreamConfig []KinesisStreamConfigParameters `json:"kinesisStreamConfig" tf:"kinesis_stream_config,omitempty"`

	// +kubebuilder:validation:Required
	StreamType *string `json:"streamType" tf:"stream_type,omitempty"`
}

func (*EndpointParameters) DeepCopy

func (in *EndpointParameters) DeepCopy() *EndpointParameters

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

func (*EndpointParameters) DeepCopyInto

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

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

type FailoverCriteriaObservation

type FailoverCriteriaObservation struct {
}

func (*FailoverCriteriaObservation) DeepCopy

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

func (*FailoverCriteriaObservation) DeepCopyInto

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

type FailoverCriteriaParameters

type FailoverCriteriaParameters struct {

	// +kubebuilder:validation:Required
	StatusCodes []*float64 `json:"statusCodes" tf:"status_codes,omitempty"`
}

func (*FailoverCriteriaParameters) DeepCopy

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

func (*FailoverCriteriaParameters) DeepCopyInto

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

type ForwardedValuesCookiesObservation

type ForwardedValuesCookiesObservation struct {
}

func (*ForwardedValuesCookiesObservation) DeepCopy

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

func (*ForwardedValuesCookiesObservation) DeepCopyInto

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

type ForwardedValuesCookiesParameters

type ForwardedValuesCookiesParameters struct {

	// +kubebuilder:validation:Required
	Forward *string `json:"forward" tf:"forward,omitempty"`

	// +kubebuilder:validation:Optional
	WhitelistedNames []*string `json:"whitelistedNames,omitempty" tf:"whitelisted_names,omitempty"`
}

func (*ForwardedValuesCookiesParameters) DeepCopy

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

func (*ForwardedValuesCookiesParameters) DeepCopyInto

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

type ForwardedValuesObservation

type ForwardedValuesObservation struct {
}

func (*ForwardedValuesObservation) DeepCopy

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

func (*ForwardedValuesObservation) DeepCopyInto

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

type ForwardedValuesParameters

type ForwardedValuesParameters struct {

	// +kubebuilder:validation:Required
	Cookies []ForwardedValuesCookiesParameters `json:"cookies" tf:"cookies,omitempty"`

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

	// +kubebuilder:validation:Required
	QueryString *bool `json:"queryString" tf:"query_string,omitempty"`

	// +kubebuilder:validation:Optional
	QueryStringCacheKeys []*string `json:"queryStringCacheKeys,omitempty" tf:"query_string_cache_keys,omitempty"`
}

func (*ForwardedValuesParameters) DeepCopy

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

func (*ForwardedValuesParameters) DeepCopyInto

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

type Function

type Function struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FunctionSpec   `json:"spec"`
	Status            FunctionStatus `json:"status,omitempty"`
}

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

func (in *Function) DeepCopy() *Function

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

func (*Function) DeepCopyInto

func (in *Function) DeepCopyInto(out *Function)

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

func (*Function) DeepCopyObject

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

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

func (*Function) GetCondition

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

GetCondition of this Function.

func (*Function) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Function

func (*Function) GetDeletionPolicy

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

GetDeletionPolicy of this Function.

func (*Function) GetID

func (tr *Function) GetID() string

GetID returns ID of underlying Terraform resource of this Function

func (*Function) GetObservation

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

GetObservation of this Function

func (*Function) GetParameters

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

GetParameters of this Function

func (*Function) GetProviderConfigReference

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

GetProviderConfigReference of this Function.

func (*Function) GetProviderReference

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

GetProviderReference of this Function. Deprecated: Use GetProviderConfigReference.

func (*Function) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Function.

func (*Function) GetTerraformResourceType

func (mg *Function) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Function

func (*Function) GetTerraformSchemaVersion

func (tr *Function) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Function) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Function.

func (*Function) LateInitialize

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

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

func (*Function) SetConditions

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

SetConditions of this Function.

func (*Function) SetDeletionPolicy

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

SetDeletionPolicy of this Function.

func (*Function) SetObservation

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

SetObservation for this Function

func (*Function) SetParameters

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

SetParameters for this Function

func (*Function) SetProviderConfigReference

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

SetProviderConfigReference of this Function.

func (*Function) SetProviderReference

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

SetProviderReference of this Function. Deprecated: Use SetProviderConfigReference.

func (*Function) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Function.

func (*Function) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Function.

type FunctionAssociationObservation

type FunctionAssociationObservation struct {
}

func (*FunctionAssociationObservation) DeepCopy

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

func (*FunctionAssociationObservation) DeepCopyInto

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

type FunctionAssociationParameters

type FunctionAssociationParameters struct {

	// +kubebuilder:validation:Required
	EventType *string `json:"eventType" tf:"event_type,omitempty"`

	// +kubebuilder:validation:Required
	FunctionArn *string `json:"functionArn" tf:"function_arn,omitempty"`
}

func (*FunctionAssociationParameters) DeepCopy

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

func (*FunctionAssociationParameters) DeepCopyInto

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

type FunctionList

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

FunctionList contains a list of Functions

func (*FunctionList) DeepCopy

func (in *FunctionList) DeepCopy() *FunctionList

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

func (*FunctionList) DeepCopyInto

func (in *FunctionList) DeepCopyInto(out *FunctionList)

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

func (*FunctionList) DeepCopyObject

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

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

func (*FunctionList) GetItems

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

GetItems of this FunctionList.

type FunctionObservation

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

	Etag *string `json:"etag,omitempty" tf:"etag,omitempty"`

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

	Status *string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*FunctionObservation) DeepCopy

func (in *FunctionObservation) DeepCopy() *FunctionObservation

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

func (*FunctionObservation) DeepCopyInto

func (in *FunctionObservation) DeepCopyInto(out *FunctionObservation)

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

type FunctionParameters

type FunctionParameters struct {

	// +kubebuilder:validation:Required
	Code *string `json:"code" tf:"code,omitempty"`

	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

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

	// +kubebuilder:validation:Optional
	Publish *bool `json:"publish,omitempty" tf:"publish,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
	Runtime *string `json:"runtime" tf:"runtime,omitempty"`
}

func (*FunctionParameters) DeepCopy

func (in *FunctionParameters) DeepCopy() *FunctionParameters

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

func (*FunctionParameters) DeepCopyInto

func (in *FunctionParameters) DeepCopyInto(out *FunctionParameters)

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

type FunctionSpec

type FunctionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     FunctionParameters `json:"forProvider"`
}

FunctionSpec defines the desired state of Function

func (*FunctionSpec) DeepCopy

func (in *FunctionSpec) DeepCopy() *FunctionSpec

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

func (*FunctionSpec) DeepCopyInto

func (in *FunctionSpec) DeepCopyInto(out *FunctionSpec)

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

type FunctionStatus

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

FunctionStatus defines the observed state of Function.

func (*FunctionStatus) DeepCopy

func (in *FunctionStatus) DeepCopy() *FunctionStatus

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

func (*FunctionStatus) DeepCopyInto

func (in *FunctionStatus) DeepCopyInto(out *FunctionStatus)

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

type GeoRestrictionObservation

type GeoRestrictionObservation struct {
}

func (*GeoRestrictionObservation) DeepCopy

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

func (*GeoRestrictionObservation) DeepCopyInto

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

type GeoRestrictionParameters

type GeoRestrictionParameters struct {

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

	// +kubebuilder:validation:Required
	RestrictionType *string `json:"restrictionType" tf:"restriction_type,omitempty"`
}

func (*GeoRestrictionParameters) DeepCopy

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

func (*GeoRestrictionParameters) DeepCopyInto

func (in *GeoRestrictionParameters) DeepCopyInto(out *GeoRestrictionParameters)

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

type HeadersConfigHeadersObservation

type HeadersConfigHeadersObservation struct {
}

func (*HeadersConfigHeadersObservation) DeepCopy

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

func (*HeadersConfigHeadersObservation) DeepCopyInto

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

type HeadersConfigHeadersParameters

type HeadersConfigHeadersParameters struct {

	// +kubebuilder:validation:Optional
	Items []*string `json:"items,omitempty" tf:"items,omitempty"`
}

func (*HeadersConfigHeadersParameters) DeepCopy

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

func (*HeadersConfigHeadersParameters) DeepCopyInto

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

type HeadersConfigObservation

type HeadersConfigObservation struct {
}

func (*HeadersConfigObservation) DeepCopy

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

func (*HeadersConfigObservation) DeepCopyInto

func (in *HeadersConfigObservation) DeepCopyInto(out *HeadersConfigObservation)

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

type HeadersConfigParameters

type HeadersConfigParameters struct {

	// +kubebuilder:validation:Optional
	HeaderBehavior *string `json:"headerBehavior,omitempty" tf:"header_behavior,omitempty"`

	// +kubebuilder:validation:Optional
	Headers []HeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"`
}

func (*HeadersConfigParameters) DeepCopy

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

func (*HeadersConfigParameters) DeepCopyInto

func (in *HeadersConfigParameters) DeepCopyInto(out *HeadersConfigParameters)

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

type HeadersObservation

type HeadersObservation struct {
}

func (*HeadersObservation) DeepCopy

func (in *HeadersObservation) DeepCopy() *HeadersObservation

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

func (*HeadersObservation) DeepCopyInto

func (in *HeadersObservation) DeepCopyInto(out *HeadersObservation)

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

type HeadersParameters

type HeadersParameters struct {

	// +kubebuilder:validation:Optional
	Items []*string `json:"items,omitempty" tf:"items,omitempty"`
}

func (*HeadersParameters) DeepCopy

func (in *HeadersParameters) DeepCopy() *HeadersParameters

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

func (*HeadersParameters) DeepCopyInto

func (in *HeadersParameters) DeepCopyInto(out *HeadersParameters)

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

type ItemsObservation

type ItemsObservation struct {
	KeyGroupID *string `json:"keyGroupId,omitempty" tf:"key_group_id,omitempty"`

	KeyPairIds []*string `json:"keyPairIds,omitempty" tf:"key_pair_ids,omitempty"`
}

func (*ItemsObservation) DeepCopy

func (in *ItemsObservation) DeepCopy() *ItemsObservation

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

func (*ItemsObservation) DeepCopyInto

func (in *ItemsObservation) DeepCopyInto(out *ItemsObservation)

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

type ItemsParameters

type ItemsParameters struct {
}

func (*ItemsParameters) DeepCopy

func (in *ItemsParameters) DeepCopy() *ItemsParameters

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

func (*ItemsParameters) DeepCopyInto

func (in *ItemsParameters) DeepCopyInto(out *ItemsParameters)

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

type KeyGroup

type KeyGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KeyGroupSpec   `json:"spec"`
	Status            KeyGroupStatus `json:"status,omitempty"`
}

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

func (in *KeyGroup) DeepCopy() *KeyGroup

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

func (*KeyGroup) DeepCopyInto

func (in *KeyGroup) DeepCopyInto(out *KeyGroup)

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

func (*KeyGroup) DeepCopyObject

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

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

func (*KeyGroup) GetCondition

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

GetCondition of this KeyGroup.

func (*KeyGroup) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this KeyGroup

func (*KeyGroup) GetDeletionPolicy

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

GetDeletionPolicy of this KeyGroup.

func (*KeyGroup) GetID

func (tr *KeyGroup) GetID() string

GetID returns ID of underlying Terraform resource of this KeyGroup

func (*KeyGroup) GetObservation

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

GetObservation of this KeyGroup

func (*KeyGroup) GetParameters

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

GetParameters of this KeyGroup

func (*KeyGroup) GetProviderConfigReference

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

GetProviderConfigReference of this KeyGroup.

func (*KeyGroup) GetProviderReference

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

GetProviderReference of this KeyGroup. Deprecated: Use GetProviderConfigReference.

func (*KeyGroup) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this KeyGroup.

func (*KeyGroup) GetTerraformResourceType

func (mg *KeyGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this KeyGroup

func (*KeyGroup) GetTerraformSchemaVersion

func (tr *KeyGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*KeyGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this KeyGroup.

func (*KeyGroup) LateInitialize

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

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

func (*KeyGroup) SetConditions

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

SetConditions of this KeyGroup.

func (*KeyGroup) SetDeletionPolicy

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

SetDeletionPolicy of this KeyGroup.

func (*KeyGroup) SetObservation

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

SetObservation for this KeyGroup

func (*KeyGroup) SetParameters

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

SetParameters for this KeyGroup

func (*KeyGroup) SetProviderConfigReference

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

SetProviderConfigReference of this KeyGroup.

func (*KeyGroup) SetProviderReference

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

SetProviderReference of this KeyGroup. Deprecated: Use SetProviderConfigReference.

func (*KeyGroup) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this KeyGroup.

func (*KeyGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this KeyGroup.

type KeyGroupList

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

KeyGroupList contains a list of KeyGroups

func (*KeyGroupList) DeepCopy

func (in *KeyGroupList) DeepCopy() *KeyGroupList

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

func (*KeyGroupList) DeepCopyInto

func (in *KeyGroupList) DeepCopyInto(out *KeyGroupList)

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

func (*KeyGroupList) DeepCopyObject

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

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

func (*KeyGroupList) GetItems

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

GetItems of this KeyGroupList.

type KeyGroupObservation

type KeyGroupObservation struct {
	Etag *string `json:"etag,omitempty" tf:"etag,omitempty"`

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

func (*KeyGroupObservation) DeepCopy

func (in *KeyGroupObservation) DeepCopy() *KeyGroupObservation

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

func (*KeyGroupObservation) DeepCopyInto

func (in *KeyGroupObservation) DeepCopyInto(out *KeyGroupObservation)

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

type KeyGroupParameters

type KeyGroupParameters struct {

	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// +kubebuilder:validation:Required
	Items []*string `json:"items" tf:"items,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:"-"`
}

func (*KeyGroupParameters) DeepCopy

func (in *KeyGroupParameters) DeepCopy() *KeyGroupParameters

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

func (*KeyGroupParameters) DeepCopyInto

func (in *KeyGroupParameters) DeepCopyInto(out *KeyGroupParameters)

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

type KeyGroupSpec

type KeyGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     KeyGroupParameters `json:"forProvider"`
}

KeyGroupSpec defines the desired state of KeyGroup

func (*KeyGroupSpec) DeepCopy

func (in *KeyGroupSpec) DeepCopy() *KeyGroupSpec

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

func (*KeyGroupSpec) DeepCopyInto

func (in *KeyGroupSpec) DeepCopyInto(out *KeyGroupSpec)

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

type KeyGroupStatus

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

KeyGroupStatus defines the observed state of KeyGroup.

func (*KeyGroupStatus) DeepCopy

func (in *KeyGroupStatus) DeepCopy() *KeyGroupStatus

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

func (*KeyGroupStatus) DeepCopyInto

func (in *KeyGroupStatus) DeepCopyInto(out *KeyGroupStatus)

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

type KinesisStreamConfigObservation

type KinesisStreamConfigObservation struct {
}

func (*KinesisStreamConfigObservation) DeepCopy

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

func (*KinesisStreamConfigObservation) DeepCopyInto

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

type KinesisStreamConfigParameters

type KinesisStreamConfigParameters struct {

	// +kubebuilder:validation:Required
	RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Required
	StreamArn *string `json:"streamArn" tf:"stream_arn,omitempty"`
}

func (*KinesisStreamConfigParameters) DeepCopy

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

func (*KinesisStreamConfigParameters) DeepCopyInto

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

type LambdaFunctionAssociationObservation

type LambdaFunctionAssociationObservation struct {
}

func (*LambdaFunctionAssociationObservation) DeepCopy

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

func (*LambdaFunctionAssociationObservation) DeepCopyInto

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

type LambdaFunctionAssociationParameters

type LambdaFunctionAssociationParameters struct {

	// +kubebuilder:validation:Required
	EventType *string `json:"eventType" tf:"event_type,omitempty"`

	// +kubebuilder:validation:Optional
	IncludeBody *bool `json:"includeBody,omitempty" tf:"include_body,omitempty"`

	// +kubebuilder:validation:Required
	LambdaArn *string `json:"lambdaArn" tf:"lambda_arn,omitempty"`
}

func (*LambdaFunctionAssociationParameters) DeepCopy

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

func (*LambdaFunctionAssociationParameters) DeepCopyInto

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

type LoggingConfigObservation

type LoggingConfigObservation struct {
}

func (*LoggingConfigObservation) DeepCopy

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

func (*LoggingConfigObservation) DeepCopyInto

func (in *LoggingConfigObservation) DeepCopyInto(out *LoggingConfigObservation)

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

type LoggingConfigParameters

type LoggingConfigParameters struct {

	// +kubebuilder:validation:Required
	Bucket *string `json:"bucket" tf:"bucket,omitempty"`

	// +kubebuilder:validation:Optional
	IncludeCookies *bool `json:"includeCookies,omitempty" tf:"include_cookies,omitempty"`

	// +kubebuilder:validation:Optional
	Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`
}

func (*LoggingConfigParameters) DeepCopy

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

func (*LoggingConfigParameters) DeepCopyInto

func (in *LoggingConfigParameters) DeepCopyInto(out *LoggingConfigParameters)

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

type MemberObservation

type MemberObservation struct {
}

func (*MemberObservation) DeepCopy

func (in *MemberObservation) DeepCopy() *MemberObservation

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

func (*MemberObservation) DeepCopyInto

func (in *MemberObservation) DeepCopyInto(out *MemberObservation)

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

type MemberParameters

type MemberParameters struct {

	// +kubebuilder:validation:Required
	OriginID *string `json:"originId" tf:"origin_id,omitempty"`
}

func (*MemberParameters) DeepCopy

func (in *MemberParameters) DeepCopy() *MemberParameters

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

func (*MemberParameters) DeepCopyInto

func (in *MemberParameters) DeepCopyInto(out *MemberParameters)

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

type MonitoringSubscription

type MonitoringSubscription struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MonitoringSubscriptionSpec   `json:"spec"`
	Status            MonitoringSubscriptionStatus `json:"status,omitempty"`
}

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

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

func (*MonitoringSubscription) DeepCopyInto

func (in *MonitoringSubscription) DeepCopyInto(out *MonitoringSubscription)

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

func (*MonitoringSubscription) DeepCopyObject

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

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

func (*MonitoringSubscription) GetCondition

GetCondition of this MonitoringSubscription.

func (*MonitoringSubscription) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MonitoringSubscription

func (*MonitoringSubscription) GetDeletionPolicy

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

GetDeletionPolicy of this MonitoringSubscription.

func (*MonitoringSubscription) GetID

func (tr *MonitoringSubscription) GetID() string

GetID returns ID of underlying Terraform resource of this MonitoringSubscription

func (*MonitoringSubscription) GetObservation

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

GetObservation of this MonitoringSubscription

func (*MonitoringSubscription) GetParameters

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

GetParameters of this MonitoringSubscription

func (*MonitoringSubscription) GetProviderConfigReference

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

GetProviderConfigReference of this MonitoringSubscription.

func (*MonitoringSubscription) GetProviderReference

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

GetProviderReference of this MonitoringSubscription. Deprecated: Use GetProviderConfigReference.

func (*MonitoringSubscription) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this MonitoringSubscription.

func (*MonitoringSubscription) GetTerraformResourceType

func (mg *MonitoringSubscription) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MonitoringSubscription

func (*MonitoringSubscription) GetTerraformSchemaVersion

func (tr *MonitoringSubscription) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MonitoringSubscription) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MonitoringSubscription.

func (*MonitoringSubscription) LateInitialize

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

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

func (*MonitoringSubscription) SetConditions

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

SetConditions of this MonitoringSubscription.

func (*MonitoringSubscription) SetDeletionPolicy

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

SetDeletionPolicy of this MonitoringSubscription.

func (*MonitoringSubscription) SetObservation

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

SetObservation for this MonitoringSubscription

func (*MonitoringSubscription) SetParameters

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

SetParameters for this MonitoringSubscription

func (*MonitoringSubscription) SetProviderConfigReference

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

SetProviderConfigReference of this MonitoringSubscription.

func (*MonitoringSubscription) SetProviderReference

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

SetProviderReference of this MonitoringSubscription. Deprecated: Use SetProviderConfigReference.

func (*MonitoringSubscription) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this MonitoringSubscription.

func (*MonitoringSubscription) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MonitoringSubscription.

type MonitoringSubscriptionList

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

MonitoringSubscriptionList contains a list of MonitoringSubscriptions

func (*MonitoringSubscriptionList) DeepCopy

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

func (*MonitoringSubscriptionList) DeepCopyInto

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

func (*MonitoringSubscriptionList) DeepCopyObject

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

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

func (*MonitoringSubscriptionList) GetItems

GetItems of this MonitoringSubscriptionList.

type MonitoringSubscriptionMonitoringSubscriptionObservation

type MonitoringSubscriptionMonitoringSubscriptionObservation struct {
}

func (*MonitoringSubscriptionMonitoringSubscriptionObservation) DeepCopy

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

func (*MonitoringSubscriptionMonitoringSubscriptionObservation) DeepCopyInto

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

type MonitoringSubscriptionMonitoringSubscriptionParameters

type MonitoringSubscriptionMonitoringSubscriptionParameters struct {

	// +kubebuilder:validation:Required
	RealtimeMetricsSubscriptionConfig []RealtimeMetricsSubscriptionConfigParameters `json:"realtimeMetricsSubscriptionConfig" tf:"realtime_metrics_subscription_config,omitempty"`
}

func (*MonitoringSubscriptionMonitoringSubscriptionParameters) DeepCopy

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

func (*MonitoringSubscriptionMonitoringSubscriptionParameters) DeepCopyInto

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

type MonitoringSubscriptionObservation

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

func (*MonitoringSubscriptionObservation) DeepCopy

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

func (*MonitoringSubscriptionObservation) DeepCopyInto

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

type MonitoringSubscriptionParameters

type MonitoringSubscriptionParameters struct {

	// +kubebuilder:validation:Required
	DistributionID *string `json:"distributionId" tf:"distribution_id,omitempty"`

	// +kubebuilder:validation:Required
	MonitoringSubscription []MonitoringSubscriptionMonitoringSubscriptionParameters `json:"monitoringSubscription" tf:"monitoring_subscription,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 (*MonitoringSubscriptionParameters) DeepCopy

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

func (*MonitoringSubscriptionParameters) DeepCopyInto

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

type MonitoringSubscriptionSpec

type MonitoringSubscriptionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MonitoringSubscriptionParameters `json:"forProvider"`
}

MonitoringSubscriptionSpec defines the desired state of MonitoringSubscription

func (*MonitoringSubscriptionSpec) DeepCopy

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

func (*MonitoringSubscriptionSpec) DeepCopyInto

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

type MonitoringSubscriptionStatus

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

MonitoringSubscriptionStatus defines the observed state of MonitoringSubscription.

func (*MonitoringSubscriptionStatus) DeepCopy

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

func (*MonitoringSubscriptionStatus) DeepCopyInto

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

type OrderedCacheBehaviorForwardedValuesCookiesObservation

type OrderedCacheBehaviorForwardedValuesCookiesObservation struct {
}

func (*OrderedCacheBehaviorForwardedValuesCookiesObservation) DeepCopy

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

func (*OrderedCacheBehaviorForwardedValuesCookiesObservation) DeepCopyInto

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

type OrderedCacheBehaviorForwardedValuesCookiesParameters

type OrderedCacheBehaviorForwardedValuesCookiesParameters struct {

	// +kubebuilder:validation:Required
	Forward *string `json:"forward" tf:"forward,omitempty"`

	// +kubebuilder:validation:Optional
	WhitelistedNames []*string `json:"whitelistedNames,omitempty" tf:"whitelisted_names,omitempty"`
}

func (*OrderedCacheBehaviorForwardedValuesCookiesParameters) DeepCopy

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

func (*OrderedCacheBehaviorForwardedValuesCookiesParameters) DeepCopyInto

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

type OrderedCacheBehaviorForwardedValuesObservation

type OrderedCacheBehaviorForwardedValuesObservation struct {
}

func (*OrderedCacheBehaviorForwardedValuesObservation) DeepCopy

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

func (*OrderedCacheBehaviorForwardedValuesObservation) DeepCopyInto

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

type OrderedCacheBehaviorForwardedValuesParameters

type OrderedCacheBehaviorForwardedValuesParameters struct {

	// +kubebuilder:validation:Required
	Cookies []OrderedCacheBehaviorForwardedValuesCookiesParameters `json:"cookies" tf:"cookies,omitempty"`

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

	// +kubebuilder:validation:Required
	QueryString *bool `json:"queryString" tf:"query_string,omitempty"`

	// +kubebuilder:validation:Optional
	QueryStringCacheKeys []*string `json:"queryStringCacheKeys,omitempty" tf:"query_string_cache_keys,omitempty"`
}

func (*OrderedCacheBehaviorForwardedValuesParameters) DeepCopy

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

func (*OrderedCacheBehaviorForwardedValuesParameters) DeepCopyInto

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

type OrderedCacheBehaviorFunctionAssociationObservation

type OrderedCacheBehaviorFunctionAssociationObservation struct {
}

func (*OrderedCacheBehaviorFunctionAssociationObservation) DeepCopy

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

func (*OrderedCacheBehaviorFunctionAssociationObservation) DeepCopyInto

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

type OrderedCacheBehaviorFunctionAssociationParameters

type OrderedCacheBehaviorFunctionAssociationParameters struct {

	// +kubebuilder:validation:Required
	EventType *string `json:"eventType" tf:"event_type,omitempty"`

	// +kubebuilder:validation:Required
	FunctionArn *string `json:"functionArn" tf:"function_arn,omitempty"`
}

func (*OrderedCacheBehaviorFunctionAssociationParameters) DeepCopy

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

func (*OrderedCacheBehaviorFunctionAssociationParameters) DeepCopyInto

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

type OrderedCacheBehaviorLambdaFunctionAssociationObservation

type OrderedCacheBehaviorLambdaFunctionAssociationObservation struct {
}

func (*OrderedCacheBehaviorLambdaFunctionAssociationObservation) DeepCopy

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

func (*OrderedCacheBehaviorLambdaFunctionAssociationObservation) DeepCopyInto

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

type OrderedCacheBehaviorLambdaFunctionAssociationParameters

type OrderedCacheBehaviorLambdaFunctionAssociationParameters struct {

	// +kubebuilder:validation:Required
	EventType *string `json:"eventType" tf:"event_type,omitempty"`

	// +kubebuilder:validation:Optional
	IncludeBody *bool `json:"includeBody,omitempty" tf:"include_body,omitempty"`

	// +kubebuilder:validation:Required
	LambdaArn *string `json:"lambdaArn" tf:"lambda_arn,omitempty"`
}

func (*OrderedCacheBehaviorLambdaFunctionAssociationParameters) DeepCopy

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

func (*OrderedCacheBehaviorLambdaFunctionAssociationParameters) DeepCopyInto

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

type OrderedCacheBehaviorObservation

type OrderedCacheBehaviorObservation struct {
}

func (*OrderedCacheBehaviorObservation) DeepCopy

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

func (*OrderedCacheBehaviorObservation) DeepCopyInto

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

type OrderedCacheBehaviorParameters

type OrderedCacheBehaviorParameters struct {

	// +kubebuilder:validation:Required
	AllowedMethods []*string `json:"allowedMethods" tf:"allowed_methods,omitempty"`

	// +kubebuilder:validation:Optional
	CachePolicyID *string `json:"cachePolicyId,omitempty" tf:"cache_policy_id,omitempty"`

	// +kubebuilder:validation:Required
	CachedMethods []*string `json:"cachedMethods" tf:"cached_methods,omitempty"`

	// +kubebuilder:validation:Optional
	Compress *bool `json:"compress,omitempty" tf:"compress,omitempty"`

	// +kubebuilder:validation:Optional
	DefaultTTL *float64 `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	FieldLevelEncryptionID *string `json:"fieldLevelEncryptionId,omitempty" tf:"field_level_encryption_id,omitempty"`

	// +kubebuilder:validation:Optional
	ForwardedValues []OrderedCacheBehaviorForwardedValuesParameters `json:"forwardedValues,omitempty" tf:"forwarded_values,omitempty"`

	// +kubebuilder:validation:Optional
	FunctionAssociation []OrderedCacheBehaviorFunctionAssociationParameters `json:"functionAssociation,omitempty" tf:"function_association,omitempty"`

	// +kubebuilder:validation:Optional
	LambdaFunctionAssociation []OrderedCacheBehaviorLambdaFunctionAssociationParameters `json:"lambdaFunctionAssociation,omitempty" tf:"lambda_function_association,omitempty"`

	// +kubebuilder:validation:Optional
	MaxTTL *float64 `json:"maxTtl,omitempty" tf:"max_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	MinTTL *float64 `json:"minTtl,omitempty" tf:"min_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	OriginRequestPolicyID *string `json:"originRequestPolicyId,omitempty" tf:"origin_request_policy_id,omitempty"`

	// +kubebuilder:validation:Required
	PathPattern *string `json:"pathPattern" tf:"path_pattern,omitempty"`

	// +kubebuilder:validation:Optional
	RealtimeLogConfigArn *string `json:"realtimeLogConfigArn,omitempty" tf:"realtime_log_config_arn,omitempty"`

	// +kubebuilder:validation:Optional
	SmoothStreaming *bool `json:"smoothStreaming,omitempty" tf:"smooth_streaming,omitempty"`

	// +kubebuilder:validation:Required
	TargetOriginID *string `json:"targetOriginId" tf:"target_origin_id,omitempty"`

	// +kubebuilder:validation:Optional
	TrustedKeyGroups []*string `json:"trustedKeyGroups,omitempty" tf:"trusted_key_groups,omitempty"`

	// +kubebuilder:validation:Optional
	TrustedSigners []*string `json:"trustedSigners,omitempty" tf:"trusted_signers,omitempty"`

	// +kubebuilder:validation:Required
	ViewerProtocolPolicy *string `json:"viewerProtocolPolicy" tf:"viewer_protocol_policy,omitempty"`
}

func (*OrderedCacheBehaviorParameters) DeepCopy

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

func (*OrderedCacheBehaviorParameters) DeepCopyInto

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

type OriginAccessIdentity

type OriginAccessIdentity struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OriginAccessIdentitySpec   `json:"spec"`
	Status            OriginAccessIdentityStatus `json:"status,omitempty"`
}

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

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

func (*OriginAccessIdentity) DeepCopyInto

func (in *OriginAccessIdentity) DeepCopyInto(out *OriginAccessIdentity)

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

func (*OriginAccessIdentity) DeepCopyObject

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

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

func (*OriginAccessIdentity) GetCondition

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

GetCondition of this OriginAccessIdentity.

func (*OriginAccessIdentity) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this OriginAccessIdentity

func (*OriginAccessIdentity) GetDeletionPolicy

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

GetDeletionPolicy of this OriginAccessIdentity.

func (*OriginAccessIdentity) GetID

func (tr *OriginAccessIdentity) GetID() string

GetID returns ID of underlying Terraform resource of this OriginAccessIdentity

func (*OriginAccessIdentity) GetObservation

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

GetObservation of this OriginAccessIdentity

func (*OriginAccessIdentity) GetParameters

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

GetParameters of this OriginAccessIdentity

func (*OriginAccessIdentity) GetProviderConfigReference

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

GetProviderConfigReference of this OriginAccessIdentity.

func (*OriginAccessIdentity) GetProviderReference

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

GetProviderReference of this OriginAccessIdentity. Deprecated: Use GetProviderConfigReference.

func (*OriginAccessIdentity) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this OriginAccessIdentity.

func (*OriginAccessIdentity) GetTerraformResourceType

func (mg *OriginAccessIdentity) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OriginAccessIdentity

func (*OriginAccessIdentity) GetTerraformSchemaVersion

func (tr *OriginAccessIdentity) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OriginAccessIdentity) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this OriginAccessIdentity.

func (*OriginAccessIdentity) LateInitialize

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

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

func (*OriginAccessIdentity) SetConditions

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

SetConditions of this OriginAccessIdentity.

func (*OriginAccessIdentity) SetDeletionPolicy

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

SetDeletionPolicy of this OriginAccessIdentity.

func (*OriginAccessIdentity) SetObservation

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

SetObservation for this OriginAccessIdentity

func (*OriginAccessIdentity) SetParameters

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

SetParameters for this OriginAccessIdentity

func (*OriginAccessIdentity) SetProviderConfigReference

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

SetProviderConfigReference of this OriginAccessIdentity.

func (*OriginAccessIdentity) SetProviderReference

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

SetProviderReference of this OriginAccessIdentity. Deprecated: Use SetProviderConfigReference.

func (*OriginAccessIdentity) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this OriginAccessIdentity.

func (*OriginAccessIdentity) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this OriginAccessIdentity.

type OriginAccessIdentityList

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

OriginAccessIdentityList contains a list of OriginAccessIdentitys

func (*OriginAccessIdentityList) DeepCopy

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

func (*OriginAccessIdentityList) DeepCopyInto

func (in *OriginAccessIdentityList) DeepCopyInto(out *OriginAccessIdentityList)

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

func (*OriginAccessIdentityList) DeepCopyObject

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

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

func (*OriginAccessIdentityList) GetItems

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

GetItems of this OriginAccessIdentityList.

type OriginAccessIdentityObservation

type OriginAccessIdentityObservation struct {
	CallerReference *string `json:"callerReference,omitempty" tf:"caller_reference,omitempty"`

	CloudfrontAccessIdentityPath *string `json:"cloudfrontAccessIdentityPath,omitempty" tf:"cloudfront_access_identity_path,omitempty"`

	Etag *string `json:"etag,omitempty" tf:"etag,omitempty"`

	IAMArn *string `json:"iamArn,omitempty" tf:"iam_arn,omitempty"`

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

	S3CanonicalUserID *string `json:"s3CanonicalUserId,omitempty" tf:"s3_canonical_user_id,omitempty"`
}

func (*OriginAccessIdentityObservation) DeepCopy

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

func (*OriginAccessIdentityObservation) DeepCopyInto

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

type OriginAccessIdentityParameters

type OriginAccessIdentityParameters struct {

	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,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 (*OriginAccessIdentityParameters) DeepCopy

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

func (*OriginAccessIdentityParameters) DeepCopyInto

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

type OriginAccessIdentitySpec

type OriginAccessIdentitySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OriginAccessIdentityParameters `json:"forProvider"`
}

OriginAccessIdentitySpec defines the desired state of OriginAccessIdentity

func (*OriginAccessIdentitySpec) DeepCopy

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

func (*OriginAccessIdentitySpec) DeepCopyInto

func (in *OriginAccessIdentitySpec) DeepCopyInto(out *OriginAccessIdentitySpec)

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

type OriginAccessIdentityStatus

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

OriginAccessIdentityStatus defines the observed state of OriginAccessIdentity.

func (*OriginAccessIdentityStatus) DeepCopy

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

func (*OriginAccessIdentityStatus) DeepCopyInto

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

type OriginGroupObservation

type OriginGroupObservation struct {
}

func (*OriginGroupObservation) DeepCopy

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

func (*OriginGroupObservation) DeepCopyInto

func (in *OriginGroupObservation) DeepCopyInto(out *OriginGroupObservation)

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

type OriginGroupParameters

type OriginGroupParameters struct {

	// +kubebuilder:validation:Required
	FailoverCriteria []FailoverCriteriaParameters `json:"failoverCriteria" tf:"failover_criteria,omitempty"`

	// +kubebuilder:validation:Required
	Member []MemberParameters `json:"member" tf:"member,omitempty"`

	// +kubebuilder:validation:Required
	OriginID *string `json:"originId" tf:"origin_id,omitempty"`
}

func (*OriginGroupParameters) DeepCopy

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

func (*OriginGroupParameters) DeepCopyInto

func (in *OriginGroupParameters) DeepCopyInto(out *OriginGroupParameters)

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

type OriginObservation

type OriginObservation struct {
}

func (*OriginObservation) DeepCopy

func (in *OriginObservation) DeepCopy() *OriginObservation

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

func (*OriginObservation) DeepCopyInto

func (in *OriginObservation) DeepCopyInto(out *OriginObservation)

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

type OriginParameters

type OriginParameters struct {

	// +kubebuilder:validation:Optional
	ConnectionAttempts *float64 `json:"connectionAttempts,omitempty" tf:"connection_attempts,omitempty"`

	// +kubebuilder:validation:Optional
	ConnectionTimeout *float64 `json:"connectionTimeout,omitempty" tf:"connection_timeout,omitempty"`

	// +kubebuilder:validation:Optional
	CustomHeader []CustomHeaderParameters `json:"customHeader,omitempty" tf:"custom_header,omitempty"`

	// +kubebuilder:validation:Optional
	CustomOriginConfig []CustomOriginConfigParameters `json:"customOriginConfig,omitempty" tf:"custom_origin_config,omitempty"`

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

	// +kubebuilder:validation:Required
	OriginID *string `json:"originId" tf:"origin_id,omitempty"`

	// +kubebuilder:validation:Optional
	OriginPath *string `json:"originPath,omitempty" tf:"origin_path,omitempty"`

	// +kubebuilder:validation:Optional
	OriginShield []OriginShieldParameters `json:"originShield,omitempty" tf:"origin_shield,omitempty"`

	// +kubebuilder:validation:Optional
	S3OriginConfig []S3OriginConfigParameters `json:"s3OriginConfig,omitempty" tf:"s3_origin_config,omitempty"`
}

func (*OriginParameters) DeepCopy

func (in *OriginParameters) DeepCopy() *OriginParameters

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

func (*OriginParameters) DeepCopyInto

func (in *OriginParameters) DeepCopyInto(out *OriginParameters)

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

type OriginRequestPolicy

type OriginRequestPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OriginRequestPolicySpec   `json:"spec"`
	Status            OriginRequestPolicyStatus `json:"status,omitempty"`
}

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

func (in *OriginRequestPolicy) DeepCopy() *OriginRequestPolicy

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

func (*OriginRequestPolicy) DeepCopyInto

func (in *OriginRequestPolicy) DeepCopyInto(out *OriginRequestPolicy)

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

func (*OriginRequestPolicy) DeepCopyObject

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

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

func (*OriginRequestPolicy) GetCondition

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

GetCondition of this OriginRequestPolicy.

func (*OriginRequestPolicy) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this OriginRequestPolicy

func (*OriginRequestPolicy) GetDeletionPolicy

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

GetDeletionPolicy of this OriginRequestPolicy.

func (*OriginRequestPolicy) GetID

func (tr *OriginRequestPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this OriginRequestPolicy

func (*OriginRequestPolicy) GetObservation

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

GetObservation of this OriginRequestPolicy

func (*OriginRequestPolicy) GetParameters

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

GetParameters of this OriginRequestPolicy

func (*OriginRequestPolicy) GetProviderConfigReference

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

GetProviderConfigReference of this OriginRequestPolicy.

func (*OriginRequestPolicy) GetProviderReference

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

GetProviderReference of this OriginRequestPolicy. Deprecated: Use GetProviderConfigReference.

func (*OriginRequestPolicy) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this OriginRequestPolicy.

func (*OriginRequestPolicy) GetTerraformResourceType

func (mg *OriginRequestPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this OriginRequestPolicy

func (*OriginRequestPolicy) GetTerraformSchemaVersion

func (tr *OriginRequestPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*OriginRequestPolicy) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this OriginRequestPolicy.

func (*OriginRequestPolicy) LateInitialize

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

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

func (*OriginRequestPolicy) SetConditions

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

SetConditions of this OriginRequestPolicy.

func (*OriginRequestPolicy) SetDeletionPolicy

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

SetDeletionPolicy of this OriginRequestPolicy.

func (*OriginRequestPolicy) SetObservation

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

SetObservation for this OriginRequestPolicy

func (*OriginRequestPolicy) SetParameters

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

SetParameters for this OriginRequestPolicy

func (*OriginRequestPolicy) SetProviderConfigReference

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

SetProviderConfigReference of this OriginRequestPolicy.

func (*OriginRequestPolicy) SetProviderReference

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

SetProviderReference of this OriginRequestPolicy. Deprecated: Use SetProviderConfigReference.

func (*OriginRequestPolicy) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this OriginRequestPolicy.

func (*OriginRequestPolicy) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this OriginRequestPolicy.

type OriginRequestPolicyCookiesConfigObservation

type OriginRequestPolicyCookiesConfigObservation struct {
}

func (*OriginRequestPolicyCookiesConfigObservation) DeepCopy

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

func (*OriginRequestPolicyCookiesConfigObservation) DeepCopyInto

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

type OriginRequestPolicyCookiesConfigParameters

type OriginRequestPolicyCookiesConfigParameters struct {

	// +kubebuilder:validation:Required
	CookieBehavior *string `json:"cookieBehavior" tf:"cookie_behavior,omitempty"`

	// +kubebuilder:validation:Optional
	Cookies []CookiesConfigCookiesParameters `json:"cookies,omitempty" tf:"cookies,omitempty"`
}

func (*OriginRequestPolicyCookiesConfigParameters) DeepCopy

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

func (*OriginRequestPolicyCookiesConfigParameters) DeepCopyInto

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

type OriginRequestPolicyHeadersConfigObservation

type OriginRequestPolicyHeadersConfigObservation struct {
}

func (*OriginRequestPolicyHeadersConfigObservation) DeepCopy

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

func (*OriginRequestPolicyHeadersConfigObservation) DeepCopyInto

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

type OriginRequestPolicyHeadersConfigParameters

type OriginRequestPolicyHeadersConfigParameters struct {

	// +kubebuilder:validation:Optional
	HeaderBehavior *string `json:"headerBehavior,omitempty" tf:"header_behavior,omitempty"`

	// +kubebuilder:validation:Optional
	Headers []HeadersConfigHeadersParameters `json:"headers,omitempty" tf:"headers,omitempty"`
}

func (*OriginRequestPolicyHeadersConfigParameters) DeepCopy

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

func (*OriginRequestPolicyHeadersConfigParameters) DeepCopyInto

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

type OriginRequestPolicyList

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

OriginRequestPolicyList contains a list of OriginRequestPolicys

func (*OriginRequestPolicyList) DeepCopy

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

func (*OriginRequestPolicyList) DeepCopyInto

func (in *OriginRequestPolicyList) DeepCopyInto(out *OriginRequestPolicyList)

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

func (*OriginRequestPolicyList) DeepCopyObject

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

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

func (*OriginRequestPolicyList) GetItems

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

GetItems of this OriginRequestPolicyList.

type OriginRequestPolicyObservation

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

func (*OriginRequestPolicyObservation) DeepCopy

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

func (*OriginRequestPolicyObservation) DeepCopyInto

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

type OriginRequestPolicyParameters

type OriginRequestPolicyParameters struct {

	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// +kubebuilder:validation:Required
	CookiesConfig []OriginRequestPolicyCookiesConfigParameters `json:"cookiesConfig" tf:"cookies_config,omitempty"`

	// +kubebuilder:validation:Optional
	Etag *string `json:"etag,omitempty" tf:"etag,omitempty"`

	// +kubebuilder:validation:Required
	HeadersConfig []OriginRequestPolicyHeadersConfigParameters `json:"headersConfig" tf:"headers_config,omitempty"`

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

	// +kubebuilder:validation:Required
	QueryStringsConfig []OriginRequestPolicyQueryStringsConfigParameters `json:"queryStringsConfig" tf:"query_strings_config,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 (*OriginRequestPolicyParameters) DeepCopy

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

func (*OriginRequestPolicyParameters) DeepCopyInto

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

type OriginRequestPolicyQueryStringsConfigObservation

type OriginRequestPolicyQueryStringsConfigObservation struct {
}

func (*OriginRequestPolicyQueryStringsConfigObservation) DeepCopy

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

func (*OriginRequestPolicyQueryStringsConfigObservation) DeepCopyInto

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

type OriginRequestPolicyQueryStringsConfigParameters

type OriginRequestPolicyQueryStringsConfigParameters struct {

	// +kubebuilder:validation:Required
	QueryStringBehavior *string `json:"queryStringBehavior" tf:"query_string_behavior,omitempty"`

	// +kubebuilder:validation:Optional
	QueryStrings []QueryStringsConfigQueryStringsParameters `json:"queryStrings,omitempty" tf:"query_strings,omitempty"`
}

func (*OriginRequestPolicyQueryStringsConfigParameters) DeepCopy

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

func (*OriginRequestPolicyQueryStringsConfigParameters) DeepCopyInto

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

type OriginRequestPolicySpec

type OriginRequestPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     OriginRequestPolicyParameters `json:"forProvider"`
}

OriginRequestPolicySpec defines the desired state of OriginRequestPolicy

func (*OriginRequestPolicySpec) DeepCopy

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

func (*OriginRequestPolicySpec) DeepCopyInto

func (in *OriginRequestPolicySpec) DeepCopyInto(out *OriginRequestPolicySpec)

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

type OriginRequestPolicyStatus

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

OriginRequestPolicyStatus defines the observed state of OriginRequestPolicy.

func (*OriginRequestPolicyStatus) DeepCopy

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

func (*OriginRequestPolicyStatus) DeepCopyInto

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

type OriginShieldObservation

type OriginShieldObservation struct {
}

func (*OriginShieldObservation) DeepCopy

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

func (*OriginShieldObservation) DeepCopyInto

func (in *OriginShieldObservation) DeepCopyInto(out *OriginShieldObservation)

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

type OriginShieldParameters

type OriginShieldParameters struct {

	// +kubebuilder:validation:Required
	Enabled *bool `json:"enabled" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	OriginShieldRegion *string `json:"originShieldRegion" tf:"origin_shield_region,omitempty"`
}

func (*OriginShieldParameters) DeepCopy

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

func (*OriginShieldParameters) DeepCopyInto

func (in *OriginShieldParameters) DeepCopyInto(out *OriginShieldParameters)

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

type ParametersInCacheKeyAndForwardedToOriginObservation

type ParametersInCacheKeyAndForwardedToOriginObservation struct {
}

func (*ParametersInCacheKeyAndForwardedToOriginObservation) DeepCopy

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

func (*ParametersInCacheKeyAndForwardedToOriginObservation) DeepCopyInto

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

type ParametersInCacheKeyAndForwardedToOriginParameters

type ParametersInCacheKeyAndForwardedToOriginParameters struct {

	// +kubebuilder:validation:Required
	CookiesConfig []CookiesConfigParameters `json:"cookiesConfig" tf:"cookies_config,omitempty"`

	// +kubebuilder:validation:Optional
	EnableAcceptEncodingBrotli *bool `json:"enableAcceptEncodingBrotli,omitempty" tf:"enable_accept_encoding_brotli,omitempty"`

	// +kubebuilder:validation:Optional
	EnableAcceptEncodingGzip *bool `json:"enableAcceptEncodingGzip,omitempty" tf:"enable_accept_encoding_gzip,omitempty"`

	// +kubebuilder:validation:Required
	HeadersConfig []HeadersConfigParameters `json:"headersConfig" tf:"headers_config,omitempty"`

	// +kubebuilder:validation:Required
	QueryStringsConfig []QueryStringsConfigParameters `json:"queryStringsConfig" tf:"query_strings_config,omitempty"`
}

func (*ParametersInCacheKeyAndForwardedToOriginParameters) DeepCopy

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

func (*ParametersInCacheKeyAndForwardedToOriginParameters) DeepCopyInto

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

type PublicKey

type PublicKey struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PublicKeySpec   `json:"spec"`
	Status            PublicKeyStatus `json:"status,omitempty"`
}

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

func (in *PublicKey) DeepCopy() *PublicKey

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

func (*PublicKey) DeepCopyInto

func (in *PublicKey) DeepCopyInto(out *PublicKey)

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

func (*PublicKey) DeepCopyObject

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

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

func (*PublicKey) GetCondition

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

GetCondition of this PublicKey.

func (*PublicKey) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this PublicKey

func (*PublicKey) GetDeletionPolicy

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

GetDeletionPolicy of this PublicKey.

func (*PublicKey) GetID

func (tr *PublicKey) GetID() string

GetID returns ID of underlying Terraform resource of this PublicKey

func (*PublicKey) GetObservation

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

GetObservation of this PublicKey

func (*PublicKey) GetParameters

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

GetParameters of this PublicKey

func (*PublicKey) GetProviderConfigReference

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

GetProviderConfigReference of this PublicKey.

func (*PublicKey) GetProviderReference

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

GetProviderReference of this PublicKey. Deprecated: Use GetProviderConfigReference.

func (*PublicKey) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this PublicKey.

func (*PublicKey) GetTerraformResourceType

func (mg *PublicKey) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this PublicKey

func (*PublicKey) GetTerraformSchemaVersion

func (tr *PublicKey) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*PublicKey) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this PublicKey.

func (*PublicKey) LateInitialize

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

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

func (*PublicKey) SetConditions

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

SetConditions of this PublicKey.

func (*PublicKey) SetDeletionPolicy

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

SetDeletionPolicy of this PublicKey.

func (*PublicKey) SetObservation

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

SetObservation for this PublicKey

func (*PublicKey) SetParameters

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

SetParameters for this PublicKey

func (*PublicKey) SetProviderConfigReference

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

SetProviderConfigReference of this PublicKey.

func (*PublicKey) SetProviderReference

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

SetProviderReference of this PublicKey. Deprecated: Use SetProviderConfigReference.

func (*PublicKey) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this PublicKey.

func (*PublicKey) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this PublicKey.

type PublicKeyList

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

PublicKeyList contains a list of PublicKeys

func (*PublicKeyList) DeepCopy

func (in *PublicKeyList) DeepCopy() *PublicKeyList

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

func (*PublicKeyList) DeepCopyInto

func (in *PublicKeyList) DeepCopyInto(out *PublicKeyList)

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

func (*PublicKeyList) DeepCopyObject

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

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

func (*PublicKeyList) GetItems

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

GetItems of this PublicKeyList.

type PublicKeyObservation

type PublicKeyObservation struct {
	CallerReference *string `json:"callerReference,omitempty" tf:"caller_reference,omitempty"`

	Etag *string `json:"etag,omitempty" tf:"etag,omitempty"`

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

func (*PublicKeyObservation) DeepCopy

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

func (*PublicKeyObservation) DeepCopyInto

func (in *PublicKeyObservation) DeepCopyInto(out *PublicKeyObservation)

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

type PublicKeyParameters

type PublicKeyParameters struct {

	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// +kubebuilder:validation:Required
	EncodedKey *string `json:"encodedKey" tf:"encoded_key,omitempty"`

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

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

func (*PublicKeyParameters) DeepCopy

func (in *PublicKeyParameters) DeepCopy() *PublicKeyParameters

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

func (*PublicKeyParameters) DeepCopyInto

func (in *PublicKeyParameters) DeepCopyInto(out *PublicKeyParameters)

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

type PublicKeySpec

type PublicKeySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PublicKeyParameters `json:"forProvider"`
}

PublicKeySpec defines the desired state of PublicKey

func (*PublicKeySpec) DeepCopy

func (in *PublicKeySpec) DeepCopy() *PublicKeySpec

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

func (*PublicKeySpec) DeepCopyInto

func (in *PublicKeySpec) DeepCopyInto(out *PublicKeySpec)

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

type PublicKeyStatus

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

PublicKeyStatus defines the observed state of PublicKey.

func (*PublicKeyStatus) DeepCopy

func (in *PublicKeyStatus) DeepCopy() *PublicKeyStatus

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

func (*PublicKeyStatus) DeepCopyInto

func (in *PublicKeyStatus) DeepCopyInto(out *PublicKeyStatus)

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

type QueryStringsConfigObservation

type QueryStringsConfigObservation struct {
}

func (*QueryStringsConfigObservation) DeepCopy

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

func (*QueryStringsConfigObservation) DeepCopyInto

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

type QueryStringsConfigParameters

type QueryStringsConfigParameters struct {

	// +kubebuilder:validation:Required
	QueryStringBehavior *string `json:"queryStringBehavior" tf:"query_string_behavior,omitempty"`

	// +kubebuilder:validation:Optional
	QueryStrings []QueryStringsParameters `json:"queryStrings,omitempty" tf:"query_strings,omitempty"`
}

func (*QueryStringsConfigParameters) DeepCopy

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

func (*QueryStringsConfigParameters) DeepCopyInto

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

type QueryStringsConfigQueryStringsObservation

type QueryStringsConfigQueryStringsObservation struct {
}

func (*QueryStringsConfigQueryStringsObservation) DeepCopy

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

func (*QueryStringsConfigQueryStringsObservation) DeepCopyInto

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

type QueryStringsConfigQueryStringsParameters

type QueryStringsConfigQueryStringsParameters struct {

	// +kubebuilder:validation:Optional
	Items []*string `json:"items,omitempty" tf:"items,omitempty"`
}

func (*QueryStringsConfigQueryStringsParameters) DeepCopy

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

func (*QueryStringsConfigQueryStringsParameters) DeepCopyInto

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

type QueryStringsObservation

type QueryStringsObservation struct {
}

func (*QueryStringsObservation) DeepCopy

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

func (*QueryStringsObservation) DeepCopyInto

func (in *QueryStringsObservation) DeepCopyInto(out *QueryStringsObservation)

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

type QueryStringsParameters

type QueryStringsParameters struct {

	// +kubebuilder:validation:Optional
	Items []*string `json:"items,omitempty" tf:"items,omitempty"`
}

func (*QueryStringsParameters) DeepCopy

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

func (*QueryStringsParameters) DeepCopyInto

func (in *QueryStringsParameters) DeepCopyInto(out *QueryStringsParameters)

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

type RealtimeLogConfig

type RealtimeLogConfig struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RealtimeLogConfigSpec   `json:"spec"`
	Status            RealtimeLogConfigStatus `json:"status,omitempty"`
}

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

func (in *RealtimeLogConfig) DeepCopy() *RealtimeLogConfig

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

func (*RealtimeLogConfig) DeepCopyInto

func (in *RealtimeLogConfig) DeepCopyInto(out *RealtimeLogConfig)

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

func (*RealtimeLogConfig) DeepCopyObject

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

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

func (*RealtimeLogConfig) GetCondition

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

GetCondition of this RealtimeLogConfig.

func (*RealtimeLogConfig) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this RealtimeLogConfig

func (*RealtimeLogConfig) GetDeletionPolicy

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

GetDeletionPolicy of this RealtimeLogConfig.

func (*RealtimeLogConfig) GetID

func (tr *RealtimeLogConfig) GetID() string

GetID returns ID of underlying Terraform resource of this RealtimeLogConfig

func (*RealtimeLogConfig) GetObservation

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

GetObservation of this RealtimeLogConfig

func (*RealtimeLogConfig) GetParameters

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

GetParameters of this RealtimeLogConfig

func (*RealtimeLogConfig) GetProviderConfigReference

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

GetProviderConfigReference of this RealtimeLogConfig.

func (*RealtimeLogConfig) GetProviderReference

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

GetProviderReference of this RealtimeLogConfig. Deprecated: Use GetProviderConfigReference.

func (*RealtimeLogConfig) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this RealtimeLogConfig.

func (*RealtimeLogConfig) GetTerraformResourceType

func (mg *RealtimeLogConfig) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RealtimeLogConfig

func (*RealtimeLogConfig) GetTerraformSchemaVersion

func (tr *RealtimeLogConfig) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RealtimeLogConfig) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this RealtimeLogConfig.

func (*RealtimeLogConfig) LateInitialize

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

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

func (*RealtimeLogConfig) SetConditions

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

SetConditions of this RealtimeLogConfig.

func (*RealtimeLogConfig) SetDeletionPolicy

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

SetDeletionPolicy of this RealtimeLogConfig.

func (*RealtimeLogConfig) SetObservation

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

SetObservation for this RealtimeLogConfig

func (*RealtimeLogConfig) SetParameters

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

SetParameters for this RealtimeLogConfig

func (*RealtimeLogConfig) SetProviderConfigReference

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

SetProviderConfigReference of this RealtimeLogConfig.

func (*RealtimeLogConfig) SetProviderReference

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

SetProviderReference of this RealtimeLogConfig. Deprecated: Use SetProviderConfigReference.

func (*RealtimeLogConfig) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this RealtimeLogConfig.

func (*RealtimeLogConfig) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this RealtimeLogConfig.

type RealtimeLogConfigList

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

RealtimeLogConfigList contains a list of RealtimeLogConfigs

func (*RealtimeLogConfigList) DeepCopy

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

func (*RealtimeLogConfigList) DeepCopyInto

func (in *RealtimeLogConfigList) DeepCopyInto(out *RealtimeLogConfigList)

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

func (*RealtimeLogConfigList) DeepCopyObject

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

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

func (*RealtimeLogConfigList) GetItems

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

GetItems of this RealtimeLogConfigList.

type RealtimeLogConfigObservation

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

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

func (*RealtimeLogConfigObservation) DeepCopy

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

func (*RealtimeLogConfigObservation) DeepCopyInto

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

type RealtimeLogConfigParameters

type RealtimeLogConfigParameters struct {

	// +kubebuilder:validation:Required
	Endpoint []EndpointParameters `json:"endpoint" tf:"endpoint,omitempty"`

	// +kubebuilder:validation:Required
	Fields []*string `json:"fields" tf:"fields,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:Required
	SamplingRate *float64 `json:"samplingRate" tf:"sampling_rate,omitempty"`
}

func (*RealtimeLogConfigParameters) DeepCopy

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

func (*RealtimeLogConfigParameters) DeepCopyInto

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

type RealtimeLogConfigSpec

type RealtimeLogConfigSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RealtimeLogConfigParameters `json:"forProvider"`
}

RealtimeLogConfigSpec defines the desired state of RealtimeLogConfig

func (*RealtimeLogConfigSpec) DeepCopy

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

func (*RealtimeLogConfigSpec) DeepCopyInto

func (in *RealtimeLogConfigSpec) DeepCopyInto(out *RealtimeLogConfigSpec)

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

type RealtimeLogConfigStatus

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

RealtimeLogConfigStatus defines the observed state of RealtimeLogConfig.

func (*RealtimeLogConfigStatus) DeepCopy

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

func (*RealtimeLogConfigStatus) DeepCopyInto

func (in *RealtimeLogConfigStatus) DeepCopyInto(out *RealtimeLogConfigStatus)

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

type RealtimeMetricsSubscriptionConfigObservation

type RealtimeMetricsSubscriptionConfigObservation struct {
}

func (*RealtimeMetricsSubscriptionConfigObservation) DeepCopy

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

func (*RealtimeMetricsSubscriptionConfigObservation) DeepCopyInto

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

type RealtimeMetricsSubscriptionConfigParameters

type RealtimeMetricsSubscriptionConfigParameters struct {

	// +kubebuilder:validation:Required
	RealtimeMetricsSubscriptionStatus *string `json:"realtimeMetricsSubscriptionStatus" tf:"realtime_metrics_subscription_status,omitempty"`
}

func (*RealtimeMetricsSubscriptionConfigParameters) DeepCopy

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

func (*RealtimeMetricsSubscriptionConfigParameters) DeepCopyInto

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

type RestrictionsObservation

type RestrictionsObservation struct {
}

func (*RestrictionsObservation) DeepCopy

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

func (*RestrictionsObservation) DeepCopyInto

func (in *RestrictionsObservation) DeepCopyInto(out *RestrictionsObservation)

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

type RestrictionsParameters

type RestrictionsParameters struct {

	// +kubebuilder:validation:Required
	GeoRestriction []GeoRestrictionParameters `json:"geoRestriction" tf:"geo_restriction,omitempty"`
}

func (*RestrictionsParameters) DeepCopy

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

func (*RestrictionsParameters) DeepCopyInto

func (in *RestrictionsParameters) DeepCopyInto(out *RestrictionsParameters)

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

type S3OriginConfigObservation

type S3OriginConfigObservation struct {
}

func (*S3OriginConfigObservation) DeepCopy

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

func (*S3OriginConfigObservation) DeepCopyInto

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

type S3OriginConfigParameters

type S3OriginConfigParameters struct {

	// +kubebuilder:validation:Required
	OriginAccessIdentity *string `json:"originAccessIdentity" tf:"origin_access_identity,omitempty"`
}

func (*S3OriginConfigParameters) DeepCopy

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

func (*S3OriginConfigParameters) DeepCopyInto

func (in *S3OriginConfigParameters) DeepCopyInto(out *S3OriginConfigParameters)

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

type TrustedKeyGroupsObservation

type TrustedKeyGroupsObservation struct {
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	Items []ItemsObservation `json:"items,omitempty" tf:"items,omitempty"`
}

func (*TrustedKeyGroupsObservation) DeepCopy

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

func (*TrustedKeyGroupsObservation) DeepCopyInto

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

type TrustedKeyGroupsParameters

type TrustedKeyGroupsParameters struct {
}

func (*TrustedKeyGroupsParameters) DeepCopy

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

func (*TrustedKeyGroupsParameters) DeepCopyInto

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

type TrustedSignersItemsObservation

type TrustedSignersItemsObservation struct {
	AwsAccountNumber *string `json:"awsAccountNumber,omitempty" tf:"aws_account_number,omitempty"`

	KeyPairIds []*string `json:"keyPairIds,omitempty" tf:"key_pair_ids,omitempty"`
}

func (*TrustedSignersItemsObservation) DeepCopy

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

func (*TrustedSignersItemsObservation) DeepCopyInto

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

type TrustedSignersItemsParameters

type TrustedSignersItemsParameters struct {
}

func (*TrustedSignersItemsParameters) DeepCopy

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

func (*TrustedSignersItemsParameters) DeepCopyInto

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

type TrustedSignersObservation

type TrustedSignersObservation struct {
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	Items []TrustedSignersItemsObservation `json:"items,omitempty" tf:"items,omitempty"`
}

func (*TrustedSignersObservation) DeepCopy

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

func (*TrustedSignersObservation) DeepCopyInto

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

type TrustedSignersParameters

type TrustedSignersParameters struct {
}

func (*TrustedSignersParameters) DeepCopy

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

func (*TrustedSignersParameters) DeepCopyInto

func (in *TrustedSignersParameters) DeepCopyInto(out *TrustedSignersParameters)

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

type ViewerCertificateObservation

type ViewerCertificateObservation struct {
}

func (*ViewerCertificateObservation) DeepCopy

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

func (*ViewerCertificateObservation) DeepCopyInto

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

type ViewerCertificateParameters

type ViewerCertificateParameters struct {

	// +kubebuilder:validation:Optional
	AcmCertificateArn *string `json:"acmCertificateArn,omitempty" tf:"acm_certificate_arn,omitempty"`

	// +kubebuilder:validation:Optional
	CloudfrontDefaultCertificate *bool `json:"cloudfrontDefaultCertificate,omitempty" tf:"cloudfront_default_certificate,omitempty"`

	// +kubebuilder:validation:Optional
	IAMCertificateID *string `json:"iamCertificateId,omitempty" tf:"iam_certificate_id,omitempty"`

	// +kubebuilder:validation:Optional
	MinimumProtocolVersion *string `json:"minimumProtocolVersion,omitempty" tf:"minimum_protocol_version,omitempty"`

	// +kubebuilder:validation:Optional
	SSLSupportMethod *string `json:"sslSupportMethod,omitempty" tf:"ssl_support_method,omitempty"`
}

func (*ViewerCertificateParameters) DeepCopy

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

func (*ViewerCertificateParameters) DeepCopyInto

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