v1alpha1

package
v0.5.0 Latest Latest
Warning

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

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

Documentation

Overview

+groupName=apigateway.oci.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
var (
	// TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: apigateway.GroupName, Version: "v1alpha1"}

Functions

func GetDecoder

func GetDecoder() map[string]jsoniter.ValDecoder

func GetEncoder

func GetEncoder() map[string]jsoniter.ValEncoder

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type Api

type Api struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiSpec   `json:"spec,omitempty"`
	Status            ApiStatus `json:"status,omitempty"`
}

func (*Api) DeepCopy

func (in *Api) DeepCopy() *Api

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

func (*Api) DeepCopyInto

func (in *Api) DeepCopyInto(out *Api)

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

func (*Api) DeepCopyObject

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

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

func (*Api) SetupWebhookWithManager

func (r *Api) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Api) ValidateCreate

func (r *Api) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Api) ValidateDelete

func (r *Api) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Api) ValidateUpdate

func (r *Api) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type ApiList

type ApiList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Api CRD objects
	Items []Api `json:"items,omitempty"`
}

ApiList is a list of Apis

func (*ApiList) DeepCopy

func (in *ApiList) DeepCopy() *ApiList

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

func (*ApiList) DeepCopyInto

func (in *ApiList) DeepCopyInto(out *ApiList)

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

func (*ApiList) DeepCopyObject

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

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

type ApiSpec

type ApiSpec struct {
	State *ApiSpecResource `json:"state,omitempty" tf:"-"`

	Resource ApiSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*ApiSpec) DeepCopy

func (in *ApiSpec) DeepCopy() *ApiSpec

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

func (*ApiSpec) DeepCopyInto

func (in *ApiSpec) DeepCopyInto(out *ApiSpec)

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

type ApiSpecResource

type ApiSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

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

	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	Content *string `json:"content,omitempty" tf:"content"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	SpecificationType *string `json:"specificationType,omitempty" tf:"specification_type"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	ValidationResults []ApiSpecValidationResults `json:"validationResults,omitempty" tf:"validation_results"`
}

func (*ApiSpecResource) DeepCopy

func (in *ApiSpecResource) DeepCopy() *ApiSpecResource

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

func (*ApiSpecResource) DeepCopyInto

func (in *ApiSpecResource) DeepCopyInto(out *ApiSpecResource)

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

type ApiSpecValidationResults

type ApiSpecValidationResults struct {
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Result *string `json:"result,omitempty" tf:"result"`
}

func (*ApiSpecValidationResults) DeepCopy

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

func (*ApiSpecValidationResults) DeepCopyInto

func (in *ApiSpecValidationResults) DeepCopyInto(out *ApiSpecValidationResults)

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

type ApiStatus

type ApiStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*ApiStatus) DeepCopy

func (in *ApiStatus) DeepCopy() *ApiStatus

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

func (*ApiStatus) DeepCopyInto

func (in *ApiStatus) DeepCopyInto(out *ApiStatus)

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

type Certificate

type Certificate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CertificateSpec   `json:"spec,omitempty"`
	Status            CertificateStatus `json:"status,omitempty"`
}

func (*Certificate) DeepCopy

func (in *Certificate) DeepCopy() *Certificate

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

func (*Certificate) DeepCopyInto

func (in *Certificate) DeepCopyInto(out *Certificate)

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

func (*Certificate) DeepCopyObject

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

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

func (*Certificate) SetupWebhookWithManager

func (r *Certificate) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Certificate) ValidateCreate

func (r *Certificate) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Certificate) ValidateDelete

func (r *Certificate) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Certificate) ValidateUpdate

func (r *Certificate) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type CertificateList

type CertificateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Certificate CRD objects
	Items []Certificate `json:"items,omitempty"`
}

CertificateList is a list of Certificates

func (*CertificateList) DeepCopy

func (in *CertificateList) DeepCopy() *CertificateList

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

func (*CertificateList) DeepCopyInto

func (in *CertificateList) DeepCopyInto(out *CertificateList)

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

func (*CertificateList) DeepCopyObject

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

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

type CertificateSpec

type CertificateSpec struct {
	State *CertificateSpecResource `json:"state,omitempty" tf:"-"`

	Resource CertificateSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*CertificateSpec) DeepCopy

func (in *CertificateSpec) DeepCopy() *CertificateSpec

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

func (*CertificateSpec) DeepCopyInto

func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)

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

type CertificateSpecResource

type CertificateSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

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

	Certificate   *string `json:"certificate" tf:"certificate"`
	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	IntermediateCertificates *string `json:"intermediateCertificates,omitempty" tf:"intermediate_certificates"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	PrivateKey       *string `json:"-" sensitive:"true" tf:"private_key"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	SubjectNames []string `json:"subjectNames,omitempty" tf:"subject_names"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeNotValidAfter *string `json:"timeNotValidAfter,omitempty" tf:"time_not_valid_after"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
}

func (*CertificateSpecResource) DeepCopy

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

func (*CertificateSpecResource) DeepCopyInto

func (in *CertificateSpecResource) DeepCopyInto(out *CertificateSpecResource)

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

type CertificateStatus

type CertificateStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*CertificateStatus) DeepCopy

func (in *CertificateStatus) DeepCopy() *CertificateStatus

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

func (*CertificateStatus) DeepCopyInto

func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)

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

type Deployment

type Deployment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DeploymentSpec   `json:"spec,omitempty"`
	Status            DeploymentStatus `json:"status,omitempty"`
}

func (*Deployment) DeepCopy

func (in *Deployment) DeepCopy() *Deployment

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

func (*Deployment) DeepCopyInto

func (in *Deployment) DeepCopyInto(out *Deployment)

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

func (*Deployment) DeepCopyObject

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

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

func (*Deployment) SetupWebhookWithManager

func (r *Deployment) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Deployment) ValidateCreate

func (r *Deployment) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Deployment) ValidateDelete

func (r *Deployment) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Deployment) ValidateUpdate

func (r *Deployment) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type DeploymentList

type DeploymentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Deployment CRD objects
	Items []Deployment `json:"items,omitempty"`
}

DeploymentList is a list of Deployments

func (*DeploymentList) DeepCopy

func (in *DeploymentList) DeepCopy() *DeploymentList

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

func (*DeploymentList) DeepCopyInto

func (in *DeploymentList) DeepCopyInto(out *DeploymentList)

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

func (*DeploymentList) DeepCopyObject

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

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

type DeploymentSpec

type DeploymentSpec struct {
	State *DeploymentSpecResource `json:"state,omitempty" tf:"-"`

	Resource DeploymentSpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*DeploymentSpec) DeepCopy

func (in *DeploymentSpec) DeepCopy() *DeploymentSpec

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

func (*DeploymentSpec) DeepCopyInto

func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec)

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

type DeploymentSpecResource

type DeploymentSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

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

	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	GatewayID    *string           `json:"gatewayID" tf:"gateway_id"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	PathPrefix       *string `json:"pathPrefix" tf:"path_prefix"`
	// +optional
	Specification *DeploymentSpecSpecification `json:"specification,omitempty" tf:"specification"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
}

func (*DeploymentSpecResource) DeepCopy

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

func (*DeploymentSpecResource) DeepCopyInto

func (in *DeploymentSpecResource) DeepCopyInto(out *DeploymentSpecResource)

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

type DeploymentSpecSpecification

type DeploymentSpecSpecification struct {
	// +optional
	LoggingPolicies *DeploymentSpecSpecificationLoggingPolicies `json:"loggingPolicies,omitempty" tf:"logging_policies"`
	// +optional
	RequestPolicies *DeploymentSpecSpecificationRequestPolicies `json:"requestPolicies,omitempty" tf:"request_policies"`
	Routes          []DeploymentSpecSpecificationRoutes         `json:"routes" tf:"routes"`
}

func (*DeploymentSpecSpecification) DeepCopy

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

func (*DeploymentSpecSpecification) DeepCopyInto

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

type DeploymentSpecSpecificationCodec

type DeploymentSpecSpecificationCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationCodec) Decode

func (DeploymentSpecSpecificationCodec) Encode

func (DeploymentSpecSpecificationCodec) IsEmpty

type DeploymentSpecSpecificationLoggingPolicies

type DeploymentSpecSpecificationLoggingPolicies struct {
	// +optional
	AccessLog *DeploymentSpecSpecificationLoggingPoliciesAccessLog `json:"accessLog,omitempty" tf:"access_log"`
	// +optional
	ExecutionLog *DeploymentSpecSpecificationLoggingPoliciesExecutionLog `json:"executionLog,omitempty" tf:"execution_log"`
}

func (*DeploymentSpecSpecificationLoggingPolicies) DeepCopy

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

func (*DeploymentSpecSpecificationLoggingPolicies) DeepCopyInto

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

type DeploymentSpecSpecificationLoggingPoliciesAccessLog

type DeploymentSpecSpecificationLoggingPoliciesAccessLog struct {
	// +optional
	IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"`
}

func (*DeploymentSpecSpecificationLoggingPoliciesAccessLog) DeepCopy

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

func (*DeploymentSpecSpecificationLoggingPoliciesAccessLog) DeepCopyInto

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

type DeploymentSpecSpecificationLoggingPoliciesAccessLogCodec

type DeploymentSpecSpecificationLoggingPoliciesAccessLogCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationLoggingPoliciesAccessLogCodec) Decode

func (DeploymentSpecSpecificationLoggingPoliciesAccessLogCodec) Encode

func (DeploymentSpecSpecificationLoggingPoliciesAccessLogCodec) IsEmpty

type DeploymentSpecSpecificationLoggingPoliciesCodec

type DeploymentSpecSpecificationLoggingPoliciesCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationLoggingPoliciesCodec) Decode

func (DeploymentSpecSpecificationLoggingPoliciesCodec) Encode

func (DeploymentSpecSpecificationLoggingPoliciesCodec) IsEmpty

type DeploymentSpecSpecificationLoggingPoliciesExecutionLog

type DeploymentSpecSpecificationLoggingPoliciesExecutionLog struct {
	// +optional
	IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"`
	// +optional
	LogLevel *string `json:"logLevel,omitempty" tf:"log_level"`
}

func (*DeploymentSpecSpecificationLoggingPoliciesExecutionLog) DeepCopy

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

func (*DeploymentSpecSpecificationLoggingPoliciesExecutionLog) DeepCopyInto

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

type DeploymentSpecSpecificationLoggingPoliciesExecutionLogCodec

type DeploymentSpecSpecificationLoggingPoliciesExecutionLogCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationLoggingPoliciesExecutionLogCodec) Decode

func (DeploymentSpecSpecificationLoggingPoliciesExecutionLogCodec) Encode

func (DeploymentSpecSpecificationLoggingPoliciesExecutionLogCodec) IsEmpty

type DeploymentSpecSpecificationRequestPolicies

type DeploymentSpecSpecificationRequestPolicies struct {
	// +optional
	Authentication *DeploymentSpecSpecificationRequestPoliciesAuthentication `json:"authentication,omitempty" tf:"authentication"`
	// +optional
	Cors *DeploymentSpecSpecificationRequestPoliciesCors `json:"cors,omitempty" tf:"cors"`
	// +optional
	MutualTls *DeploymentSpecSpecificationRequestPoliciesMutualTls `json:"mutualTls,omitempty" tf:"mutual_tls"`
	// +optional
	RateLimiting *DeploymentSpecSpecificationRequestPoliciesRateLimiting `json:"rateLimiting,omitempty" tf:"rate_limiting"`
}

func (*DeploymentSpecSpecificationRequestPolicies) DeepCopy

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

func (*DeploymentSpecSpecificationRequestPolicies) DeepCopyInto

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

type DeploymentSpecSpecificationRequestPoliciesAuthentication

type DeploymentSpecSpecificationRequestPoliciesAuthentication struct {
	// +optional
	Audiences []string `json:"audiences,omitempty" tf:"audiences"`
	// +optional
	FunctionID *string `json:"functionID,omitempty" tf:"function_id"`
	// +optional
	IsAnonymousAccessAllowed *bool `json:"isAnonymousAccessAllowed,omitempty" tf:"is_anonymous_access_allowed"`
	// +optional
	Issuers []string `json:"issuers,omitempty" tf:"issuers"`
	// +optional
	MaxClockSkewInSeconds *float64 `json:"maxClockSkewInSeconds,omitempty" tf:"max_clock_skew_in_seconds"`
	// +optional
	PublicKeys *DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeys `json:"publicKeys,omitempty" tf:"public_keys"`
	// +optional
	TokenAuthScheme *string `json:"tokenAuthScheme,omitempty" tf:"token_auth_scheme"`
	// +optional
	TokenHeader *string `json:"tokenHeader,omitempty" tf:"token_header"`
	// +optional
	TokenQueryParam *string `json:"tokenQueryParam,omitempty" tf:"token_query_param"`
	Type            *string `json:"type" tf:"type"`
	// +optional
	VerifyClaims []DeploymentSpecSpecificationRequestPoliciesAuthenticationVerifyClaims `json:"verifyClaims,omitempty" tf:"verify_claims"`
}

func (*DeploymentSpecSpecificationRequestPoliciesAuthentication) DeepCopy

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

func (*DeploymentSpecSpecificationRequestPoliciesAuthentication) DeepCopyInto

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

type DeploymentSpecSpecificationRequestPoliciesAuthenticationCodec

type DeploymentSpecSpecificationRequestPoliciesAuthenticationCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRequestPoliciesAuthenticationCodec) Decode

func (DeploymentSpecSpecificationRequestPoliciesAuthenticationCodec) Encode

func (DeploymentSpecSpecificationRequestPoliciesAuthenticationCodec) IsEmpty

type DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeys

type DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeys struct {
	// +optional
	IsSslVerifyDisabled *bool `json:"isSslVerifyDisabled,omitempty" tf:"is_ssl_verify_disabled"`
	// +optional
	Keys []DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeysKeys `json:"keys,omitempty" tf:"keys"`
	// +optional
	MaxCacheDurationInHours *int64  `json:"maxCacheDurationInHours,omitempty" tf:"max_cache_duration_in_hours"`
	Type                    *string `json:"type" tf:"type"`
	// +optional
	Uri *string `json:"uri,omitempty" tf:"uri"`
}

func (*DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeys) DeepCopy

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

func (*DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeys) DeepCopyInto

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

type DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeysCodec

type DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeysCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeysCodec) Decode

func (DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeysCodec) Encode

func (DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeysCodec) IsEmpty

type DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeysKeys

type DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeysKeys struct {
	// +optional
	Alg *string `json:"alg,omitempty" tf:"alg"`
	// +optional
	E      *string `json:"e,omitempty" tf:"e"`
	Format *string `json:"format" tf:"format"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	KeyOps []string `json:"keyOps,omitempty" tf:"key_ops"`
	// +optional
	Kid *string `json:"kid,omitempty" tf:"kid"`
	// +optional
	Kty *string `json:"kty,omitempty" tf:"kty"`
	// +optional
	N *string `json:"n,omitempty" tf:"n"`
	// +optional
	Use *string `json:"use,omitempty" tf:"use"`
}

func (*DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeysKeys) DeepCopy

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

func (*DeploymentSpecSpecificationRequestPoliciesAuthenticationPublicKeysKeys) DeepCopyInto

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

type DeploymentSpecSpecificationRequestPoliciesAuthenticationVerifyClaims

type DeploymentSpecSpecificationRequestPoliciesAuthenticationVerifyClaims struct {
	// +optional
	IsRequired *bool `json:"isRequired,omitempty" tf:"is_required"`
	// +optional
	Key *string `json:"key,omitempty" tf:"key"`
	// +optional
	Values []string `json:"values,omitempty" tf:"values"`
}

func (*DeploymentSpecSpecificationRequestPoliciesAuthenticationVerifyClaims) DeepCopy

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

func (*DeploymentSpecSpecificationRequestPoliciesAuthenticationVerifyClaims) DeepCopyInto

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

type DeploymentSpecSpecificationRequestPoliciesCodec

type DeploymentSpecSpecificationRequestPoliciesCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRequestPoliciesCodec) Decode

func (DeploymentSpecSpecificationRequestPoliciesCodec) Encode

func (DeploymentSpecSpecificationRequestPoliciesCodec) IsEmpty

type DeploymentSpecSpecificationRequestPoliciesCors

type DeploymentSpecSpecificationRequestPoliciesCors struct {
	// +optional
	AllowedHeaders []string `json:"allowedHeaders,omitempty" tf:"allowed_headers"`
	// +optional
	AllowedMethods []string `json:"allowedMethods,omitempty" tf:"allowed_methods"`
	AllowedOrigins []string `json:"allowedOrigins" tf:"allowed_origins"`
	// +optional
	ExposedHeaders []string `json:"exposedHeaders,omitempty" tf:"exposed_headers"`
	// +optional
	IsAllowCredentialsEnabled *bool `json:"isAllowCredentialsEnabled,omitempty" tf:"is_allow_credentials_enabled"`
	// +optional
	MaxAgeInSeconds *int64 `json:"maxAgeInSeconds,omitempty" tf:"max_age_in_seconds"`
}

func (*DeploymentSpecSpecificationRequestPoliciesCors) DeepCopy

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

func (*DeploymentSpecSpecificationRequestPoliciesCors) DeepCopyInto

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

type DeploymentSpecSpecificationRequestPoliciesCorsCodec

type DeploymentSpecSpecificationRequestPoliciesCorsCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRequestPoliciesCorsCodec) Decode

func (DeploymentSpecSpecificationRequestPoliciesCorsCodec) Encode

func (DeploymentSpecSpecificationRequestPoliciesCorsCodec) IsEmpty

type DeploymentSpecSpecificationRequestPoliciesMutualTls added in v0.5.0

type DeploymentSpecSpecificationRequestPoliciesMutualTls struct {
	// +optional
	AllowedSans []string `json:"allowedSans,omitempty" tf:"allowed_sans"`
	// +optional
	IsVerifiedCertificateRequired *bool `json:"isVerifiedCertificateRequired,omitempty" tf:"is_verified_certificate_required"`
}

func (*DeploymentSpecSpecificationRequestPoliciesMutualTls) DeepCopy added in v0.5.0

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

func (*DeploymentSpecSpecificationRequestPoliciesMutualTls) DeepCopyInto added in v0.5.0

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

type DeploymentSpecSpecificationRequestPoliciesMutualTlsCodec added in v0.5.0

type DeploymentSpecSpecificationRequestPoliciesMutualTlsCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRequestPoliciesMutualTlsCodec) Decode added in v0.5.0

func (DeploymentSpecSpecificationRequestPoliciesMutualTlsCodec) Encode added in v0.5.0

func (DeploymentSpecSpecificationRequestPoliciesMutualTlsCodec) IsEmpty added in v0.5.0

type DeploymentSpecSpecificationRequestPoliciesRateLimiting

type DeploymentSpecSpecificationRequestPoliciesRateLimiting struct {
	RateInRequestsPerSecond *int64  `json:"rateInRequestsPerSecond" tf:"rate_in_requests_per_second"`
	RateKey                 *string `json:"rateKey" tf:"rate_key"`
}

func (*DeploymentSpecSpecificationRequestPoliciesRateLimiting) DeepCopy

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

func (*DeploymentSpecSpecificationRequestPoliciesRateLimiting) DeepCopyInto

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

type DeploymentSpecSpecificationRequestPoliciesRateLimitingCodec

type DeploymentSpecSpecificationRequestPoliciesRateLimitingCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRequestPoliciesRateLimitingCodec) Decode

func (DeploymentSpecSpecificationRequestPoliciesRateLimitingCodec) Encode

func (DeploymentSpecSpecificationRequestPoliciesRateLimitingCodec) IsEmpty

type DeploymentSpecSpecificationRoutes

type DeploymentSpecSpecificationRoutes struct {
	Backend *DeploymentSpecSpecificationRoutesBackend `json:"backend" tf:"backend"`
	// +optional
	LoggingPolicies *DeploymentSpecSpecificationRoutesLoggingPolicies `json:"loggingPolicies,omitempty" tf:"logging_policies"`
	// +optional
	Methods []string `json:"methods,omitempty" tf:"methods"`
	Path    *string  `json:"path" tf:"path"`
	// +optional
	RequestPolicies *DeploymentSpecSpecificationRoutesRequestPolicies `json:"requestPolicies,omitempty" tf:"request_policies"`
	// +optional
	ResponsePolicies *DeploymentSpecSpecificationRoutesResponsePolicies `json:"responsePolicies,omitempty" tf:"response_policies"`
}

func (*DeploymentSpecSpecificationRoutes) DeepCopy

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

func (*DeploymentSpecSpecificationRoutes) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesBackend

type DeploymentSpecSpecificationRoutesBackend struct {
	// +optional
	Body *string `json:"body,omitempty" tf:"body"`
	// +optional
	ConnectTimeoutInSeconds *float64 `json:"connectTimeoutInSeconds,omitempty" tf:"connect_timeout_in_seconds"`
	// +optional
	FunctionID *string `json:"functionID,omitempty" tf:"function_id"`
	// +optional
	Headers []DeploymentSpecSpecificationRoutesBackendHeaders `json:"headers,omitempty" tf:"headers"`
	// +optional
	IsSslVerifyDisabled *bool `json:"isSslVerifyDisabled,omitempty" tf:"is_ssl_verify_disabled"`
	// +optional
	ReadTimeoutInSeconds *float64 `json:"readTimeoutInSeconds,omitempty" tf:"read_timeout_in_seconds"`
	// +optional
	SendTimeoutInSeconds *float64 `json:"sendTimeoutInSeconds,omitempty" tf:"send_timeout_in_seconds"`
	// +optional
	Status *int64  `json:"status,omitempty" tf:"status"`
	Type   *string `json:"type" tf:"type"`
	// +optional
	Url *string `json:"url,omitempty" tf:"url"`
}

func (*DeploymentSpecSpecificationRoutesBackend) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesBackend) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesBackendCodec

type DeploymentSpecSpecificationRoutesBackendCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesBackendCodec) Decode

func (DeploymentSpecSpecificationRoutesBackendCodec) Encode

func (DeploymentSpecSpecificationRoutesBackendCodec) IsEmpty

type DeploymentSpecSpecificationRoutesBackendHeaders

type DeploymentSpecSpecificationRoutesBackendHeaders struct {
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Value *string `json:"value,omitempty" tf:"value"`
}

func (*DeploymentSpecSpecificationRoutesBackendHeaders) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesBackendHeaders) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesLoggingPolicies

type DeploymentSpecSpecificationRoutesLoggingPolicies struct {
	// +optional
	AccessLog *DeploymentSpecSpecificationRoutesLoggingPoliciesAccessLog `json:"accessLog,omitempty" tf:"access_log"`
	// +optional
	ExecutionLog *DeploymentSpecSpecificationRoutesLoggingPoliciesExecutionLog `json:"executionLog,omitempty" tf:"execution_log"`
}

func (*DeploymentSpecSpecificationRoutesLoggingPolicies) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesLoggingPolicies) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesLoggingPoliciesAccessLog

type DeploymentSpecSpecificationRoutesLoggingPoliciesAccessLog struct {
	// +optional
	IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"`
}

func (*DeploymentSpecSpecificationRoutesLoggingPoliciesAccessLog) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesLoggingPoliciesAccessLog) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesLoggingPoliciesAccessLogCodec

type DeploymentSpecSpecificationRoutesLoggingPoliciesAccessLogCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesLoggingPoliciesAccessLogCodec) Decode

func (DeploymentSpecSpecificationRoutesLoggingPoliciesAccessLogCodec) Encode

func (DeploymentSpecSpecificationRoutesLoggingPoliciesAccessLogCodec) IsEmpty

type DeploymentSpecSpecificationRoutesLoggingPoliciesCodec

type DeploymentSpecSpecificationRoutesLoggingPoliciesCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesLoggingPoliciesCodec) Decode

func (DeploymentSpecSpecificationRoutesLoggingPoliciesCodec) Encode

func (DeploymentSpecSpecificationRoutesLoggingPoliciesCodec) IsEmpty

type DeploymentSpecSpecificationRoutesLoggingPoliciesExecutionLog

type DeploymentSpecSpecificationRoutesLoggingPoliciesExecutionLog struct {
	// +optional
	IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"`
	// +optional
	LogLevel *string `json:"logLevel,omitempty" tf:"log_level"`
}

func (*DeploymentSpecSpecificationRoutesLoggingPoliciesExecutionLog) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesLoggingPoliciesExecutionLog) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesLoggingPoliciesExecutionLogCodec

type DeploymentSpecSpecificationRoutesLoggingPoliciesExecutionLogCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesLoggingPoliciesExecutionLogCodec) Decode

func (DeploymentSpecSpecificationRoutesLoggingPoliciesExecutionLogCodec) Encode

func (DeploymentSpecSpecificationRoutesLoggingPoliciesExecutionLogCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPolicies

type DeploymentSpecSpecificationRoutesRequestPolicies struct {
	// +optional
	Authorization *DeploymentSpecSpecificationRoutesRequestPoliciesAuthorization `json:"authorization,omitempty" tf:"authorization"`
	// +optional
	BodyValidation *DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidation `json:"bodyValidation,omitempty" tf:"body_validation"`
	// +optional
	Cors *DeploymentSpecSpecificationRoutesRequestPoliciesCors `json:"cors,omitempty" tf:"cors"`
	// +optional
	HeaderTransformations *DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformations `json:"headerTransformations,omitempty" tf:"header_transformations"`
	// +optional
	HeaderValidations *DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidations `json:"headerValidations,omitempty" tf:"header_validations"`
	// +optional
	QueryParameterTransformations *DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformations `json:"queryParameterTransformations,omitempty" tf:"query_parameter_transformations"`
	// +optional
	QueryParameterValidations *DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidations `json:"queryParameterValidations,omitempty" tf:"query_parameter_validations"`
	// +optional
	ResponseCacheLookup *DeploymentSpecSpecificationRoutesRequestPoliciesResponseCacheLookup `json:"responseCacheLookup,omitempty" tf:"response_cache_lookup"`
}

func (*DeploymentSpecSpecificationRoutesRequestPolicies) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPolicies) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesAuthorization

type DeploymentSpecSpecificationRoutesRequestPoliciesAuthorization struct {
	// +optional
	AllowedScope []string `json:"allowedScope,omitempty" tf:"allowed_scope"`
	// +optional
	Type *string `json:"type,omitempty" tf:"type"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesAuthorization) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesAuthorization) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesAuthorizationCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesAuthorizationCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesAuthorizationCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesAuthorizationCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesAuthorizationCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidation

type DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidation struct {
	// +optional
	Content []DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidationContent `json:"content,omitempty" tf:"content"`
	// +optional
	Required *bool `json:"required,omitempty" tf:"required"`
	// +optional
	ValidationMode *string `json:"validationMode,omitempty" tf:"validation_mode"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidation) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidation) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidationCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidationCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidationCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidationCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidationCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidationContent

type DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidationContent struct {
	MediaType      *string `json:"mediaType" tf:"media_type"`
	ValidationType *string `json:"validationType" tf:"validation_type"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidationContent) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesBodyValidationContent) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesCors

type DeploymentSpecSpecificationRoutesRequestPoliciesCors struct {
	// +optional
	AllowedHeaders []string `json:"allowedHeaders,omitempty" tf:"allowed_headers"`
	// +optional
	AllowedMethods []string `json:"allowedMethods,omitempty" tf:"allowed_methods"`
	AllowedOrigins []string `json:"allowedOrigins" tf:"allowed_origins"`
	// +optional
	ExposedHeaders []string `json:"exposedHeaders,omitempty" tf:"exposed_headers"`
	// +optional
	IsAllowCredentialsEnabled *bool `json:"isAllowCredentialsEnabled,omitempty" tf:"is_allow_credentials_enabled"`
	// +optional
	MaxAgeInSeconds *int64 `json:"maxAgeInSeconds,omitempty" tf:"max_age_in_seconds"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesCors) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesCors) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesCorsCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesCorsCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesCorsCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesCorsCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesCorsCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformations

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformations struct {
	// +optional
	FilterHeaders *DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeaders `json:"filterHeaders,omitempty" tf:"filter_headers"`
	// +optional
	RenameHeaders *DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeaders `json:"renameHeaders,omitempty" tf:"rename_headers"`
	// +optional
	SetHeaders *DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeaders `json:"setHeaders,omitempty" tf:"set_headers"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformations) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformations) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeaders

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeaders struct {
	Items []DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersItems `json:"items" tf:"items"`
	Type  *string                                                                                   `json:"type" tf:"type"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeaders) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeaders) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersItems

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersItems struct {
	Name *string `json:"name" tf:"name"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersItems) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsFilterHeadersItems) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeaders

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeaders struct {
	Items []DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersItems `json:"items" tf:"items"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeaders) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeaders) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersItems

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersItems struct {
	From *string `json:"from" tf:"from"`
	To   *string `json:"to" tf:"to"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersItems) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsRenameHeadersItems) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeaders

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeaders struct {
	Items []DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersItems `json:"items" tf:"items"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeaders) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeaders) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersItems

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersItems struct {
	// +optional
	IfExists *string  `json:"ifExists,omitempty" tf:"if_exists"`
	Name     *string  `json:"name" tf:"name"`
	Values   []string `json:"values" tf:"values"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersItems) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderTransformationsSetHeadersItems) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidations

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidations struct {
	// +optional
	Headers []DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidationsHeaders `json:"headers,omitempty" tf:"headers"`
	// +optional
	ValidationMode *string `json:"validationMode,omitempty" tf:"validation_mode"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidations) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidations) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidationsCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidationsCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidationsCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidationsCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidationsCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidationsHeaders

type DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidationsHeaders struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Required *bool `json:"required,omitempty" tf:"required"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidationsHeaders) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesHeaderValidationsHeaders) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformations

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformations struct {
	// +optional
	FilterQueryParameters *DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParameters `json:"filterQueryParameters,omitempty" tf:"filter_query_parameters"`
	// +optional
	RenameQueryParameters *DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParameters `json:"renameQueryParameters,omitempty" tf:"rename_query_parameters"`
	// +optional
	SetQueryParameters *DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParameters `json:"setQueryParameters,omitempty" tf:"set_query_parameters"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformations) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformations) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParameters

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParameters struct {
	Items []DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersItems `json:"items" tf:"items"`
	Type  *string                                                                                                   `json:"type" tf:"type"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParameters) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParameters) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersItems

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersItems struct {
	Name *string `json:"name" tf:"name"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersItems) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsFilterQueryParametersItems) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParameters

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParameters struct {
	Items []DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersItems `json:"items" tf:"items"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParameters) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParameters) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersItems

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersItems struct {
	From *string `json:"from" tf:"from"`
	To   *string `json:"to" tf:"to"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersItems) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsRenameQueryParametersItems) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParameters

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParameters struct {
	Items []DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersItems `json:"items" tf:"items"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParameters) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParameters) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersItems

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersItems struct {
	// +optional
	IfExists *string  `json:"ifExists,omitempty" tf:"if_exists"`
	Name     *string  `json:"name" tf:"name"`
	Values   []string `json:"values" tf:"values"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersItems) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterTransformationsSetQueryParametersItems) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidations

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidations struct {
	// +optional
	Parameters []DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidationsParameters `json:"parameters,omitempty" tf:"parameters"`
	// +optional
	ValidationMode *string `json:"validationMode,omitempty" tf:"validation_mode"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidations) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidations) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidationsCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidationsCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidationsCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidationsCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidationsCodec) IsEmpty

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidationsParameters

type DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidationsParameters struct {
	Name *string `json:"name" tf:"name"`
	// +optional
	Required *bool `json:"required,omitempty" tf:"required"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidationsParameters) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesQueryParameterValidationsParameters) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesResponseCacheLookup

type DeploymentSpecSpecificationRoutesRequestPoliciesResponseCacheLookup struct {
	// +optional
	CacheKeyAdditions []string `json:"cacheKeyAdditions,omitempty" tf:"cache_key_additions"`
	// +optional
	IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"`
	// +optional
	IsPrivateCachingEnabled *bool   `json:"isPrivateCachingEnabled,omitempty" tf:"is_private_caching_enabled"`
	Type                    *string `json:"type" tf:"type"`
}

func (*DeploymentSpecSpecificationRoutesRequestPoliciesResponseCacheLookup) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesRequestPoliciesResponseCacheLookup) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesRequestPoliciesResponseCacheLookupCodec

type DeploymentSpecSpecificationRoutesRequestPoliciesResponseCacheLookupCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesRequestPoliciesResponseCacheLookupCodec) Decode

func (DeploymentSpecSpecificationRoutesRequestPoliciesResponseCacheLookupCodec) Encode

func (DeploymentSpecSpecificationRoutesRequestPoliciesResponseCacheLookupCodec) IsEmpty

type DeploymentSpecSpecificationRoutesResponsePolicies

type DeploymentSpecSpecificationRoutesResponsePolicies struct {
	// +optional
	HeaderTransformations *DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformations `json:"headerTransformations,omitempty" tf:"header_transformations"`
	// +optional
	ResponseCacheStore *DeploymentSpecSpecificationRoutesResponsePoliciesResponseCacheStore `json:"responseCacheStore,omitempty" tf:"response_cache_store"`
}

func (*DeploymentSpecSpecificationRoutesResponsePolicies) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesResponsePolicies) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesResponsePoliciesCodec

type DeploymentSpecSpecificationRoutesResponsePoliciesCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesResponsePoliciesCodec) Decode

func (DeploymentSpecSpecificationRoutesResponsePoliciesCodec) Encode

func (DeploymentSpecSpecificationRoutesResponsePoliciesCodec) IsEmpty

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformations

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformations struct {
	// +optional
	FilterHeaders *DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeaders `json:"filterHeaders,omitempty" tf:"filter_headers"`
	// +optional
	RenameHeaders *DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeaders `json:"renameHeaders,omitempty" tf:"rename_headers"`
	// +optional
	SetHeaders *DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeaders `json:"setHeaders,omitempty" tf:"set_headers"`
}

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformations) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformations) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsCodec

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsCodec) Decode

func (DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsCodec) Encode

func (DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsCodec) IsEmpty

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeaders

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeaders struct {
	Items []DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersItems `json:"items" tf:"items"`
	Type  *string                                                                                    `json:"type" tf:"type"`
}

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeaders) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeaders) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersCodec

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersCodec) Decode

func (DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersCodec) Encode

func (DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersCodec) IsEmpty

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersItems

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersItems struct {
	Name *string `json:"name" tf:"name"`
}

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersItems) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsFilterHeadersItems) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeaders

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeaders struct {
	Items []DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersItems `json:"items" tf:"items"`
}

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeaders) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeaders) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersCodec

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersCodec) Decode

func (DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersCodec) Encode

func (DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersCodec) IsEmpty

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersItems

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersItems struct {
	From *string `json:"from" tf:"from"`
	To   *string `json:"to" tf:"to"`
}

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersItems) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsRenameHeadersItems) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeaders

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeaders struct {
	Items []DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersItems `json:"items" tf:"items"`
}

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeaders) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeaders) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersCodec

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersCodec) Decode

func (DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersCodec) Encode

func (DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersCodec) IsEmpty

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersItems

type DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersItems struct {
	// +optional
	IfExists *string  `json:"ifExists,omitempty" tf:"if_exists"`
	Name     *string  `json:"name" tf:"name"`
	Values   []string `json:"values" tf:"values"`
}

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersItems) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesResponsePoliciesHeaderTransformationsSetHeadersItems) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesResponsePoliciesResponseCacheStore

type DeploymentSpecSpecificationRoutesResponsePoliciesResponseCacheStore struct {
	TimeToLiveInSeconds *int64  `json:"timeToLiveInSeconds" tf:"time_to_live_in_seconds"`
	Type                *string `json:"type" tf:"type"`
}

func (*DeploymentSpecSpecificationRoutesResponsePoliciesResponseCacheStore) DeepCopy

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

func (*DeploymentSpecSpecificationRoutesResponsePoliciesResponseCacheStore) DeepCopyInto

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

type DeploymentSpecSpecificationRoutesResponsePoliciesResponseCacheStoreCodec

type DeploymentSpecSpecificationRoutesResponsePoliciesResponseCacheStoreCodec struct {
}

+k8s:deepcopy-gen=false

func (DeploymentSpecSpecificationRoutesResponsePoliciesResponseCacheStoreCodec) Decode

func (DeploymentSpecSpecificationRoutesResponsePoliciesResponseCacheStoreCodec) Encode

func (DeploymentSpecSpecificationRoutesResponsePoliciesResponseCacheStoreCodec) IsEmpty

type DeploymentStatus

type DeploymentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*DeploymentStatus) DeepCopy

func (in *DeploymentStatus) DeepCopy() *DeploymentStatus

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

func (*DeploymentStatus) DeepCopyInto

func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus)

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

type Gateway

type Gateway struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GatewaySpec   `json:"spec,omitempty"`
	Status            GatewayStatus `json:"status,omitempty"`
}

func (*Gateway) DeepCopy

func (in *Gateway) DeepCopy() *Gateway

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

func (*Gateway) DeepCopyInto

func (in *Gateway) DeepCopyInto(out *Gateway)

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

func (*Gateway) DeepCopyObject

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

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

func (*Gateway) SetupWebhookWithManager

func (r *Gateway) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Gateway) ValidateCreate

func (r *Gateway) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Gateway) ValidateDelete

func (r *Gateway) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Gateway) ValidateUpdate

func (r *Gateway) ValidateUpdate(old runtime.Object) error

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type GatewayList

type GatewayList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Gateway CRD objects
	Items []Gateway `json:"items,omitempty"`
}

GatewayList is a list of Gateways

func (*GatewayList) DeepCopy

func (in *GatewayList) DeepCopy() *GatewayList

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

func (*GatewayList) DeepCopyInto

func (in *GatewayList) DeepCopyInto(out *GatewayList)

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

func (*GatewayList) DeepCopyObject

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

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

type GatewaySpec

type GatewaySpec struct {
	State *GatewaySpecResource `json:"state,omitempty" tf:"-"`

	Resource GatewaySpecResource `json:"resource" tf:"resource"`

	UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`

	TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`

	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"`
}

func (*GatewaySpec) DeepCopy

func (in *GatewaySpec) DeepCopy() *GatewaySpec

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

func (*GatewaySpec) DeepCopyInto

func (in *GatewaySpec) DeepCopyInto(out *GatewaySpec)

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

type GatewaySpecCaBundles added in v0.5.0

type GatewaySpecCaBundles struct {
	// +optional
	CaBundleID *string `json:"caBundleID,omitempty" tf:"ca_bundle_id"`
	// +optional
	CertificateAuthorityID *string `json:"certificateAuthorityID,omitempty" tf:"certificate_authority_id"`
	Type                   *string `json:"type" tf:"type"`
}

func (*GatewaySpecCaBundles) DeepCopy added in v0.5.0

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

func (*GatewaySpecCaBundles) DeepCopyInto added in v0.5.0

func (in *GatewaySpecCaBundles) DeepCopyInto(out *GatewaySpecCaBundles)

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

type GatewaySpecIpAddresses

type GatewaySpecIpAddresses struct {
	// +optional
	IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"`
}

func (*GatewaySpecIpAddresses) DeepCopy

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

func (*GatewaySpecIpAddresses) DeepCopyInto

func (in *GatewaySpecIpAddresses) DeepCopyInto(out *GatewaySpecIpAddresses)

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

type GatewaySpecResource

type GatewaySpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

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

	// +optional
	CaBundles []GatewaySpecCaBundles `json:"caBundles,omitempty" tf:"ca_bundles"`
	// +optional
	CertificateID *string `json:"certificateID,omitempty" tf:"certificate_id"`
	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	DisplayName  *string `json:"displayName,omitempty" tf:"display_name"`
	EndpointType *string `json:"endpointType" tf:"endpoint_type"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	Hostname *string `json:"hostname,omitempty" tf:"hostname"`
	// +optional
	IpAddresses []GatewaySpecIpAddresses `json:"ipAddresses,omitempty" tf:"ip_addresses"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	NetworkSecurityGroupIDS []string `json:"networkSecurityGroupIDS,omitempty" tf:"network_security_group_ids"`
	// +optional
	ResponseCacheDetails *GatewaySpecResponseCacheDetails `json:"responseCacheDetails,omitempty" tf:"response_cache_details"`
	// +optional
	State    *string `json:"state,omitempty" tf:"state"`
	SubnetID *string `json:"subnetID" tf:"subnet_id"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
}

func (*GatewaySpecResource) DeepCopy

func (in *GatewaySpecResource) DeepCopy() *GatewaySpecResource

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

func (*GatewaySpecResource) DeepCopyInto

func (in *GatewaySpecResource) DeepCopyInto(out *GatewaySpecResource)

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

type GatewaySpecResponseCacheDetails

type GatewaySpecResponseCacheDetails struct {
	// +optional
	AuthenticationSecretID *string `json:"authenticationSecretID,omitempty" tf:"authentication_secret_id"`
	// +optional
	AuthenticationSecretVersionNumber *string `json:"authenticationSecretVersionNumber,omitempty" tf:"authentication_secret_version_number"`
	// +optional
	ConnectTimeoutInMs *int64 `json:"connectTimeoutInMs,omitempty" tf:"connect_timeout_in_ms"`
	// +optional
	IsSslEnabled *bool `json:"isSslEnabled,omitempty" tf:"is_ssl_enabled"`
	// +optional
	IsSslVerifyDisabled *bool `json:"isSslVerifyDisabled,omitempty" tf:"is_ssl_verify_disabled"`
	// +optional
	ReadTimeoutInMs *int64 `json:"readTimeoutInMs,omitempty" tf:"read_timeout_in_ms"`
	// +optional
	SendTimeoutInMs *int64 `json:"sendTimeoutInMs,omitempty" tf:"send_timeout_in_ms"`
	// +optional
	Servers []GatewaySpecResponseCacheDetailsServers `json:"servers,omitempty" tf:"servers"`
	Type    *string                                  `json:"type" tf:"type"`
}

func (*GatewaySpecResponseCacheDetails) DeepCopy

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

func (*GatewaySpecResponseCacheDetails) DeepCopyInto

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

type GatewaySpecResponseCacheDetailsCodec

type GatewaySpecResponseCacheDetailsCodec struct {
}

+k8s:deepcopy-gen=false

func (GatewaySpecResponseCacheDetailsCodec) Decode

func (GatewaySpecResponseCacheDetailsCodec) Encode

func (GatewaySpecResponseCacheDetailsCodec) IsEmpty

type GatewaySpecResponseCacheDetailsServers

type GatewaySpecResponseCacheDetailsServers struct {
	// +optional
	Host *string `json:"host,omitempty" tf:"host"`
	// +optional
	Port *int64 `json:"port,omitempty" tf:"port"`
}

func (*GatewaySpecResponseCacheDetailsServers) DeepCopy

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

func (*GatewaySpecResponseCacheDetailsServers) DeepCopyInto

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

type GatewayStatus

type GatewayStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Phase status.Status `json:"phase,omitempty"`
	// +optional
	Conditions []kmapi.Condition `json:"conditions,omitempty"`
}

func (*GatewayStatus) DeepCopy

func (in *GatewayStatus) DeepCopy() *GatewayStatus

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

func (*GatewayStatus) DeepCopyInto

func (in *GatewayStatus) DeepCopyInto(out *GatewayStatus)

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