Documentation
¶
Overview ¶
+groupName=appsync.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ApiKey
- func (in *ApiKey) DeepCopy() *ApiKey
- func (in *ApiKey) DeepCopyInto(out *ApiKey)
- func (in *ApiKey) DeepCopyObject() runtime.Object
- func (r *ApiKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApiKey) ValidateCreate() error
- func (r *ApiKey) ValidateDelete() error
- func (r *ApiKey) ValidateUpdate(old runtime.Object) error
- type ApiKeyList
- type ApiKeySpec
- type ApiKeySpecResource
- type ApiKeyStatus
- type Datasource
- func (in *Datasource) DeepCopy() *Datasource
- func (in *Datasource) DeepCopyInto(out *Datasource)
- func (in *Datasource) DeepCopyObject() runtime.Object
- func (r *Datasource) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Datasource) ValidateCreate() error
- func (r *Datasource) ValidateDelete() error
- func (r *Datasource) ValidateUpdate(old runtime.Object) error
- type DatasourceList
- type DatasourceSpec
- type DatasourceSpecDynamodbConfig
- type DatasourceSpecDynamodbConfigCodec
- type DatasourceSpecElasticsearchConfig
- type DatasourceSpecElasticsearchConfigCodec
- type DatasourceSpecHttpConfig
- type DatasourceSpecHttpConfigCodec
- type DatasourceSpecLambdaConfig
- type DatasourceSpecLambdaConfigCodec
- type DatasourceSpecResource
- type DatasourceStatus
- type Function
- func (in *Function) DeepCopy() *Function
- func (in *Function) DeepCopyInto(out *Function)
- func (in *Function) DeepCopyObject() runtime.Object
- func (r *Function) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Function) ValidateCreate() error
- func (r *Function) ValidateDelete() error
- func (r *Function) ValidateUpdate(old runtime.Object) error
- type FunctionList
- type FunctionSpec
- type FunctionSpecResource
- type FunctionStatus
- type GraphqlAPI
- func (in *GraphqlAPI) DeepCopy() *GraphqlAPI
- func (in *GraphqlAPI) DeepCopyInto(out *GraphqlAPI)
- func (in *GraphqlAPI) DeepCopyObject() runtime.Object
- func (r *GraphqlAPI) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GraphqlAPI) ValidateCreate() error
- func (r *GraphqlAPI) ValidateDelete() error
- func (r *GraphqlAPI) ValidateUpdate(old runtime.Object) error
- type GraphqlAPIList
- type GraphqlAPISpec
- type GraphqlAPISpecAdditionalAuthenticationProvider
- type GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig
- func (in *GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig) DeepCopy() *GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig
- func (in *GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig) DeepCopyInto(out *GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig)
- type GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfigCodec
- func (GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig
- type GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfigCodec
- func (GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type GraphqlAPISpecLogConfig
- type GraphqlAPISpecLogConfigCodec
- type GraphqlAPISpecOpenidConnectConfig
- type GraphqlAPISpecOpenidConnectConfigCodec
- type GraphqlAPISpecResource
- type GraphqlAPISpecUserPoolConfig
- type GraphqlAPISpecUserPoolConfigCodec
- type GraphqlAPIStatus
- type Resolver
- func (in *Resolver) DeepCopy() *Resolver
- func (in *Resolver) DeepCopyInto(out *Resolver)
- func (in *Resolver) DeepCopyObject() runtime.Object
- func (r *Resolver) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Resolver) ValidateCreate() error
- func (r *Resolver) ValidateDelete() error
- func (r *Resolver) ValidateUpdate(old runtime.Object) error
- type ResolverList
- type ResolverSpec
- type ResolverSpecCachingConfig
- type ResolverSpecCachingConfigCodec
- type ResolverSpecPipelineConfig
- type ResolverSpecPipelineConfigCodec
- type ResolverSpecResource
- type ResolverStatus
Constants ¶
This section is empty.
Variables ¶
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 )
var SchemeGroupVersion = schema.GroupVersion{Group: appsync.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ApiKey ¶
type ApiKey struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ApiKeySpec `json:"spec,omitempty"`
Status ApiKeyStatus `json:"status,omitempty"`
}
func (*ApiKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKey.
func (*ApiKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiKey) SetupWebhookWithManager ¶
func (*ApiKey) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApiKey) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ApiKeyList ¶
type ApiKeyList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of ApiKey CRD objects
Items []ApiKey `json:"items,omitempty"`
}
ApiKeyList is a list of ApiKeys
func (*ApiKeyList) DeepCopy ¶
func (in *ApiKeyList) DeepCopy() *ApiKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyList.
func (*ApiKeyList) DeepCopyInto ¶
func (in *ApiKeyList) DeepCopyInto(out *ApiKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiKeyList) DeepCopyObject ¶
func (in *ApiKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiKeySpec ¶
type ApiKeySpec struct {
State *ApiKeySpecResource `json:"state,omitempty" tf:"-"`
Resource ApiKeySpecResource `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:"-"`
}
func (*ApiKeySpec) DeepCopy ¶
func (in *ApiKeySpec) DeepCopy() *ApiKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeySpec.
func (*ApiKeySpec) DeepCopyInto ¶
func (in *ApiKeySpec) DeepCopyInto(out *ApiKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKeySpecResource ¶
type ApiKeySpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
ApiID *string `json:"apiID" tf:"api_id"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
// +optional
Expires *string `json:"expires,omitempty" tf:"expires"`
// +optional
Key *string `json:"-" sensitive:"true" tf:"key"`
}
func (*ApiKeySpecResource) DeepCopy ¶
func (in *ApiKeySpecResource) DeepCopy() *ApiKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeySpecResource.
func (*ApiKeySpecResource) DeepCopyInto ¶
func (in *ApiKeySpecResource) DeepCopyInto(out *ApiKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKeyStatus ¶
type ApiKeyStatus 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 (*ApiKeyStatus) DeepCopy ¶
func (in *ApiKeyStatus) DeepCopy() *ApiKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyStatus.
func (*ApiKeyStatus) DeepCopyInto ¶
func (in *ApiKeyStatus) DeepCopyInto(out *ApiKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Datasource ¶
type Datasource struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec DatasourceSpec `json:"spec,omitempty"`
Status DatasourceStatus `json:"status,omitempty"`
}
func (*Datasource) DeepCopy ¶
func (in *Datasource) DeepCopy() *Datasource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Datasource.
func (*Datasource) DeepCopyInto ¶
func (in *Datasource) DeepCopyInto(out *Datasource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Datasource) DeepCopyObject ¶
func (in *Datasource) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Datasource) SetupWebhookWithManager ¶
func (r *Datasource) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Datasource) ValidateCreate ¶
func (r *Datasource) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Datasource) ValidateDelete ¶
func (r *Datasource) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Datasource) ValidateUpdate ¶
func (r *Datasource) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DatasourceList ¶
type DatasourceList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of Datasource CRD objects
Items []Datasource `json:"items,omitempty"`
}
DatasourceList is a list of Datasources
func (*DatasourceList) DeepCopy ¶
func (in *DatasourceList) DeepCopy() *DatasourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceList.
func (*DatasourceList) DeepCopyInto ¶
func (in *DatasourceList) DeepCopyInto(out *DatasourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasourceList) DeepCopyObject ¶
func (in *DatasourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatasourceSpec ¶
type DatasourceSpec struct {
State *DatasourceSpecResource `json:"state,omitempty" tf:"-"`
Resource DatasourceSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*DatasourceSpec) DeepCopy ¶
func (in *DatasourceSpec) DeepCopy() *DatasourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceSpec.
func (*DatasourceSpec) DeepCopyInto ¶
func (in *DatasourceSpec) DeepCopyInto(out *DatasourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceSpecDynamodbConfig ¶
type DatasourceSpecDynamodbConfig struct {
// +optional
Region *string `json:"region,omitempty" tf:"region"`
TableName *string `json:"tableName" tf:"table_name"`
// +optional
UseCallerCredentials *bool `json:"useCallerCredentials,omitempty" tf:"use_caller_credentials"`
}
func (*DatasourceSpecDynamodbConfig) DeepCopy ¶
func (in *DatasourceSpecDynamodbConfig) DeepCopy() *DatasourceSpecDynamodbConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceSpecDynamodbConfig.
func (*DatasourceSpecDynamodbConfig) DeepCopyInto ¶
func (in *DatasourceSpecDynamodbConfig) DeepCopyInto(out *DatasourceSpecDynamodbConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceSpecDynamodbConfigCodec ¶
type DatasourceSpecDynamodbConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (DatasourceSpecDynamodbConfigCodec) Decode ¶
func (DatasourceSpecDynamodbConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DatasourceSpecElasticsearchConfig ¶
type DatasourceSpecElasticsearchConfig struct {
Endpoint *string `json:"endpoint" tf:"endpoint"`
// +optional
Region *string `json:"region,omitempty" tf:"region"`
}
func (*DatasourceSpecElasticsearchConfig) DeepCopy ¶
func (in *DatasourceSpecElasticsearchConfig) DeepCopy() *DatasourceSpecElasticsearchConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceSpecElasticsearchConfig.
func (*DatasourceSpecElasticsearchConfig) DeepCopyInto ¶
func (in *DatasourceSpecElasticsearchConfig) DeepCopyInto(out *DatasourceSpecElasticsearchConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceSpecElasticsearchConfigCodec ¶
type DatasourceSpecElasticsearchConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (DatasourceSpecElasticsearchConfigCodec) Decode ¶
func (DatasourceSpecElasticsearchConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DatasourceSpecHttpConfig ¶
type DatasourceSpecHttpConfig struct {
Endpoint *string `json:"endpoint" tf:"endpoint"`
}
func (*DatasourceSpecHttpConfig) DeepCopy ¶
func (in *DatasourceSpecHttpConfig) DeepCopy() *DatasourceSpecHttpConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceSpecHttpConfig.
func (*DatasourceSpecHttpConfig) DeepCopyInto ¶
func (in *DatasourceSpecHttpConfig) DeepCopyInto(out *DatasourceSpecHttpConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceSpecHttpConfigCodec ¶
type DatasourceSpecHttpConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (DatasourceSpecHttpConfigCodec) Decode ¶
func (DatasourceSpecHttpConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DatasourceSpecLambdaConfig ¶
type DatasourceSpecLambdaConfig struct {
FunctionArn *string `json:"functionArn" tf:"function_arn"`
}
func (*DatasourceSpecLambdaConfig) DeepCopy ¶
func (in *DatasourceSpecLambdaConfig) DeepCopy() *DatasourceSpecLambdaConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceSpecLambdaConfig.
func (*DatasourceSpecLambdaConfig) DeepCopyInto ¶
func (in *DatasourceSpecLambdaConfig) DeepCopyInto(out *DatasourceSpecLambdaConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceSpecLambdaConfigCodec ¶
type DatasourceSpecLambdaConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (DatasourceSpecLambdaConfigCodec) Decode ¶
func (DatasourceSpecLambdaConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DatasourceSpecResource ¶
type DatasourceSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
ApiID *string `json:"apiID" tf:"api_id"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
// +optional
DynamodbConfig *DatasourceSpecDynamodbConfig `json:"dynamodbConfig,omitempty" tf:"dynamodb_config"`
// +optional
ElasticsearchConfig *DatasourceSpecElasticsearchConfig `json:"elasticsearchConfig,omitempty" tf:"elasticsearch_config"`
// +optional
HttpConfig *DatasourceSpecHttpConfig `json:"httpConfig,omitempty" tf:"http_config"`
// +optional
LambdaConfig *DatasourceSpecLambdaConfig `json:"lambdaConfig,omitempty" tf:"lambda_config"`
Name *string `json:"name" tf:"name"`
// +optional
ServiceRoleArn *string `json:"serviceRoleArn,omitempty" tf:"service_role_arn"`
Type *string `json:"type" tf:"type"`
}
func (*DatasourceSpecResource) DeepCopy ¶
func (in *DatasourceSpecResource) DeepCopy() *DatasourceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceSpecResource.
func (*DatasourceSpecResource) DeepCopyInto ¶
func (in *DatasourceSpecResource) DeepCopyInto(out *DatasourceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceStatus ¶
type DatasourceStatus 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 (*DatasourceStatus) DeepCopy ¶
func (in *DatasourceStatus) DeepCopy() *DatasourceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceStatus.
func (*DatasourceStatus) DeepCopyInto ¶
func (in *DatasourceStatus) DeepCopyInto(out *DatasourceStatus)
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,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec FunctionSpec `json:"spec,omitempty"`
Status FunctionStatus `json:"status,omitempty"`
}
func (*Function) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Function.
func (*Function) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Function) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Function) SetupWebhookWithManager ¶
func (*Function) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Function) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type FunctionList ¶
type FunctionList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of Function CRD objects
Items []Function `json:"items,omitempty"`
}
FunctionList is 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.
type FunctionSpec ¶
type FunctionSpec struct {
State *FunctionSpecResource `json:"state,omitempty" tf:"-"`
Resource FunctionSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
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 FunctionSpecResource ¶
type FunctionSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
ApiID *string `json:"apiID" tf:"api_id"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
DataSource *string `json:"dataSource" tf:"data_source"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
// +optional
FunctionID *string `json:"functionID,omitempty" tf:"function_id"`
// +optional
FunctionVersion *string `json:"functionVersion,omitempty" tf:"function_version"`
Name *string `json:"name" tf:"name"`
RequestMappingTemplate *string `json:"requestMappingTemplate" tf:"request_mapping_template"`
ResponseMappingTemplate *string `json:"responseMappingTemplate" tf:"response_mapping_template"`
}
func (*FunctionSpecResource) DeepCopy ¶
func (in *FunctionSpecResource) DeepCopy() *FunctionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpecResource.
func (*FunctionSpecResource) DeepCopyInto ¶
func (in *FunctionSpecResource) DeepCopyInto(out *FunctionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionStatus ¶
type FunctionStatus 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 (*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 GraphqlAPI ¶
type GraphqlAPI struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec GraphqlAPISpec `json:"spec,omitempty"`
Status GraphqlAPIStatus `json:"status,omitempty"`
}
func (*GraphqlAPI) DeepCopy ¶
func (in *GraphqlAPI) DeepCopy() *GraphqlAPI
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphqlAPI.
func (*GraphqlAPI) DeepCopyInto ¶
func (in *GraphqlAPI) DeepCopyInto(out *GraphqlAPI)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GraphqlAPI) DeepCopyObject ¶
func (in *GraphqlAPI) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GraphqlAPI) SetupWebhookWithManager ¶
func (r *GraphqlAPI) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GraphqlAPI) ValidateCreate ¶
func (r *GraphqlAPI) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GraphqlAPI) ValidateDelete ¶
func (r *GraphqlAPI) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GraphqlAPI) ValidateUpdate ¶
func (r *GraphqlAPI) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GraphqlAPIList ¶
type GraphqlAPIList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of GraphqlAPI CRD objects
Items []GraphqlAPI `json:"items,omitempty"`
}
GraphqlAPIList is a list of GraphqlAPIs
func (*GraphqlAPIList) DeepCopy ¶
func (in *GraphqlAPIList) DeepCopy() *GraphqlAPIList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphqlAPIList.
func (*GraphqlAPIList) DeepCopyInto ¶
func (in *GraphqlAPIList) DeepCopyInto(out *GraphqlAPIList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GraphqlAPIList) DeepCopyObject ¶
func (in *GraphqlAPIList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GraphqlAPISpec ¶
type GraphqlAPISpec struct {
State *GraphqlAPISpecResource `json:"state,omitempty" tf:"-"`
Resource GraphqlAPISpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*GraphqlAPISpec) DeepCopy ¶
func (in *GraphqlAPISpec) DeepCopy() *GraphqlAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphqlAPISpec.
func (*GraphqlAPISpec) DeepCopyInto ¶
func (in *GraphqlAPISpec) DeepCopyInto(out *GraphqlAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphqlAPISpecAdditionalAuthenticationProvider ¶
type GraphqlAPISpecAdditionalAuthenticationProvider struct {
AuthenticationType *string `json:"authenticationType" tf:"authentication_type"`
// +optional
OpenidConnectConfig *GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig `json:"openidConnectConfig,omitempty" tf:"openid_connect_config"`
// +optional
UserPoolConfig *GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig `json:"userPoolConfig,omitempty" tf:"user_pool_config"`
}
func (*GraphqlAPISpecAdditionalAuthenticationProvider) DeepCopy ¶
func (in *GraphqlAPISpecAdditionalAuthenticationProvider) DeepCopy() *GraphqlAPISpecAdditionalAuthenticationProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphqlAPISpecAdditionalAuthenticationProvider.
func (*GraphqlAPISpecAdditionalAuthenticationProvider) DeepCopyInto ¶
func (in *GraphqlAPISpecAdditionalAuthenticationProvider) DeepCopyInto(out *GraphqlAPISpecAdditionalAuthenticationProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig ¶
type GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig struct {
// +optional
AuthTtl *int64 `json:"authTtl,omitempty" tf:"auth_ttl"`
// +optional
ClientID *string `json:"clientID,omitempty" tf:"client_id"`
// +optional
IatTtl *int64 `json:"iatTtl,omitempty" tf:"iat_ttl"`
Issuer *string `json:"issuer" tf:"issuer"`
}
func (*GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig) DeepCopy ¶
func (in *GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig) DeepCopy() *GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig.
func (*GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig) DeepCopyInto ¶
func (in *GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig) DeepCopyInto(out *GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfigCodec ¶
type GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfigCodec) Decode ¶
func (GraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig ¶
type GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig struct {
// +optional
AppIDClientRegex *string `json:"appIDClientRegex,omitempty" tf:"app_id_client_regex"`
// +optional
AwsRegion *string `json:"awsRegion,omitempty" tf:"aws_region"`
UserPoolID *string `json:"userPoolID" tf:"user_pool_id"`
}
func (*GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig) DeepCopy ¶
func (in *GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig) DeepCopy() *GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig.
func (*GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig) DeepCopyInto ¶
func (in *GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig) DeepCopyInto(out *GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfigCodec ¶
type GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfigCodec) Decode ¶
func (GraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GraphqlAPISpecLogConfig ¶
type GraphqlAPISpecLogConfig struct {
CloudwatchLogsRoleArn *string `json:"cloudwatchLogsRoleArn" tf:"cloudwatch_logs_role_arn"`
// +optional
ExcludeVerboseContent *bool `json:"excludeVerboseContent,omitempty" tf:"exclude_verbose_content"`
FieldLogLevel *string `json:"fieldLogLevel" tf:"field_log_level"`
}
func (*GraphqlAPISpecLogConfig) DeepCopy ¶
func (in *GraphqlAPISpecLogConfig) DeepCopy() *GraphqlAPISpecLogConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphqlAPISpecLogConfig.
func (*GraphqlAPISpecLogConfig) DeepCopyInto ¶
func (in *GraphqlAPISpecLogConfig) DeepCopyInto(out *GraphqlAPISpecLogConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphqlAPISpecLogConfigCodec ¶
type GraphqlAPISpecLogConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (GraphqlAPISpecLogConfigCodec) Decode ¶
func (GraphqlAPISpecLogConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GraphqlAPISpecOpenidConnectConfig ¶
type GraphqlAPISpecOpenidConnectConfig struct {
// +optional
AuthTtl *int64 `json:"authTtl,omitempty" tf:"auth_ttl"`
// +optional
ClientID *string `json:"clientID,omitempty" tf:"client_id"`
// +optional
IatTtl *int64 `json:"iatTtl,omitempty" tf:"iat_ttl"`
Issuer *string `json:"issuer" tf:"issuer"`
}
func (*GraphqlAPISpecOpenidConnectConfig) DeepCopy ¶
func (in *GraphqlAPISpecOpenidConnectConfig) DeepCopy() *GraphqlAPISpecOpenidConnectConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphqlAPISpecOpenidConnectConfig.
func (*GraphqlAPISpecOpenidConnectConfig) DeepCopyInto ¶
func (in *GraphqlAPISpecOpenidConnectConfig) DeepCopyInto(out *GraphqlAPISpecOpenidConnectConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphqlAPISpecOpenidConnectConfigCodec ¶
type GraphqlAPISpecOpenidConnectConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (GraphqlAPISpecOpenidConnectConfigCodec) Decode ¶
func (GraphqlAPISpecOpenidConnectConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GraphqlAPISpecResource ¶
type GraphqlAPISpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
AdditionalAuthenticationProvider []GraphqlAPISpecAdditionalAuthenticationProvider `json:"additionalAuthenticationProvider,omitempty" tf:"additional_authentication_provider"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
AuthenticationType *string `json:"authenticationType" tf:"authentication_type"`
// +optional
LogConfig *GraphqlAPISpecLogConfig `json:"logConfig,omitempty" tf:"log_config"`
Name *string `json:"name" tf:"name"`
// +optional
OpenidConnectConfig *GraphqlAPISpecOpenidConnectConfig `json:"openidConnectConfig,omitempty" tf:"openid_connect_config"`
// +optional
Schema *string `json:"schema,omitempty" tf:"schema"`
// +optional
Tags *map[string]string `json:"tags,omitempty" tf:"tags"`
// +optional
TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"`
// +optional
Uris *map[string]string `json:"uris,omitempty" tf:"uris"`
// +optional
UserPoolConfig *GraphqlAPISpecUserPoolConfig `json:"userPoolConfig,omitempty" tf:"user_pool_config"`
// +optional
XrayEnabled *bool `json:"xrayEnabled,omitempty" tf:"xray_enabled"`
}
func (*GraphqlAPISpecResource) DeepCopy ¶
func (in *GraphqlAPISpecResource) DeepCopy() *GraphqlAPISpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphqlAPISpecResource.
func (*GraphqlAPISpecResource) DeepCopyInto ¶
func (in *GraphqlAPISpecResource) DeepCopyInto(out *GraphqlAPISpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphqlAPISpecUserPoolConfig ¶
type GraphqlAPISpecUserPoolConfig struct {
// +optional
AppIDClientRegex *string `json:"appIDClientRegex,omitempty" tf:"app_id_client_regex"`
// +optional
AwsRegion *string `json:"awsRegion,omitempty" tf:"aws_region"`
DefaultAction *string `json:"defaultAction" tf:"default_action"`
UserPoolID *string `json:"userPoolID" tf:"user_pool_id"`
}
func (*GraphqlAPISpecUserPoolConfig) DeepCopy ¶
func (in *GraphqlAPISpecUserPoolConfig) DeepCopy() *GraphqlAPISpecUserPoolConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphqlAPISpecUserPoolConfig.
func (*GraphqlAPISpecUserPoolConfig) DeepCopyInto ¶
func (in *GraphqlAPISpecUserPoolConfig) DeepCopyInto(out *GraphqlAPISpecUserPoolConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphqlAPISpecUserPoolConfigCodec ¶
type GraphqlAPISpecUserPoolConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (GraphqlAPISpecUserPoolConfigCodec) Decode ¶
func (GraphqlAPISpecUserPoolConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GraphqlAPIStatus ¶
type GraphqlAPIStatus 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 (*GraphqlAPIStatus) DeepCopy ¶
func (in *GraphqlAPIStatus) DeepCopy() *GraphqlAPIStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphqlAPIStatus.
func (*GraphqlAPIStatus) DeepCopyInto ¶
func (in *GraphqlAPIStatus) DeepCopyInto(out *GraphqlAPIStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Resolver ¶
type Resolver struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ResolverSpec `json:"spec,omitempty"`
Status ResolverStatus `json:"status,omitempty"`
}
func (*Resolver) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Resolver.
func (*Resolver) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Resolver) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Resolver) SetupWebhookWithManager ¶
func (*Resolver) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Resolver) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ResolverList ¶
type ResolverList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of Resolver CRD objects
Items []Resolver `json:"items,omitempty"`
}
ResolverList is a list of Resolvers
func (*ResolverList) DeepCopy ¶
func (in *ResolverList) DeepCopy() *ResolverList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverList.
func (*ResolverList) DeepCopyInto ¶
func (in *ResolverList) DeepCopyInto(out *ResolverList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResolverList) DeepCopyObject ¶
func (in *ResolverList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResolverSpec ¶
type ResolverSpec struct {
State *ResolverSpecResource `json:"state,omitempty" tf:"-"`
Resource ResolverSpecResource `json:"resource" tf:"resource"`
UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"`
TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"`
ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`
}
func (*ResolverSpec) DeepCopy ¶
func (in *ResolverSpec) DeepCopy() *ResolverSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverSpec.
func (*ResolverSpec) DeepCopyInto ¶
func (in *ResolverSpec) DeepCopyInto(out *ResolverSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverSpecCachingConfig ¶
type ResolverSpecCachingConfig struct {
// +optional
CachingKeys []string `json:"cachingKeys,omitempty" tf:"caching_keys"`
// +optional
Ttl *int64 `json:"ttl,omitempty" tf:"ttl"`
}
func (*ResolverSpecCachingConfig) DeepCopy ¶
func (in *ResolverSpecCachingConfig) DeepCopy() *ResolverSpecCachingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverSpecCachingConfig.
func (*ResolverSpecCachingConfig) DeepCopyInto ¶
func (in *ResolverSpecCachingConfig) DeepCopyInto(out *ResolverSpecCachingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverSpecCachingConfigCodec ¶
type ResolverSpecCachingConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (ResolverSpecCachingConfigCodec) Decode ¶
func (ResolverSpecCachingConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ResolverSpecPipelineConfig ¶
type ResolverSpecPipelineConfig struct {
// +optional
Functions []string `json:"functions,omitempty" tf:"functions"`
}
func (*ResolverSpecPipelineConfig) DeepCopy ¶
func (in *ResolverSpecPipelineConfig) DeepCopy() *ResolverSpecPipelineConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverSpecPipelineConfig.
func (*ResolverSpecPipelineConfig) DeepCopyInto ¶
func (in *ResolverSpecPipelineConfig) DeepCopyInto(out *ResolverSpecPipelineConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverSpecPipelineConfigCodec ¶
type ResolverSpecPipelineConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (ResolverSpecPipelineConfigCodec) Decode ¶
func (ResolverSpecPipelineConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ResolverSpecResource ¶
type ResolverSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
ApiID *string `json:"apiID" tf:"api_id"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
CachingConfig *ResolverSpecCachingConfig `json:"cachingConfig,omitempty" tf:"caching_config"`
// +optional
DataSource *string `json:"dataSource,omitempty" tf:"data_source"`
Field *string `json:"field" tf:"field"`
// +optional
Kind *string `json:"kind,omitempty" tf:"kind"`
// +optional
PipelineConfig *ResolverSpecPipelineConfig `json:"pipelineConfig,omitempty" tf:"pipeline_config"`
// +optional
RequestTemplate *string `json:"requestTemplate,omitempty" tf:"request_template"`
// +optional
ResponseTemplate *string `json:"responseTemplate,omitempty" tf:"response_template"`
Type *string `json:"type" tf:"type"`
}
func (*ResolverSpecResource) DeepCopy ¶
func (in *ResolverSpecResource) DeepCopy() *ResolverSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverSpecResource.
func (*ResolverSpecResource) DeepCopyInto ¶
func (in *ResolverSpecResource) DeepCopyInto(out *ResolverSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverStatus ¶
type ResolverStatus 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 (*ResolverStatus) DeepCopy ¶
func (in *ResolverStatus) DeepCopy() *ResolverStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverStatus.
func (*ResolverStatus) DeepCopyInto ¶
func (in *ResolverStatus) DeepCopyInto(out *ResolverStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.