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 ApiCache
- func (in *ApiCache) DeepCopy() *ApiCache
- func (in *ApiCache) DeepCopyInto(out *ApiCache)
- func (in *ApiCache) DeepCopyObject() runtime.Object
- func (r *ApiCache) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ApiCache) ValidateCreate() error
- func (r *ApiCache) ValidateDelete() error
- func (r *ApiCache) ValidateUpdate(old runtime.Object) error
- type ApiCacheList
- type ApiCacheSpec
- type ApiCacheSpecResource
- type ApiCacheStatus
- 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 DatasourceSpecDynamodbConfigDeltaSyncConfig
- type DatasourceSpecDynamodbConfigDeltaSyncConfigCodec
- func (DatasourceSpecDynamodbConfigDeltaSyncConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DatasourceSpecDynamodbConfigDeltaSyncConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DatasourceSpecDynamodbConfigDeltaSyncConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DatasourceSpecElasticsearchConfig
- type DatasourceSpecElasticsearchConfigCodec
- type DatasourceSpecHttpConfig
- type DatasourceSpecHttpConfigAuthorizationConfig
- type DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfig
- type DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfigCodec
- func (DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DatasourceSpecHttpConfigAuthorizationConfigCodec
- func (DatasourceSpecHttpConfigAuthorizationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DatasourceSpecHttpConfigAuthorizationConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DatasourceSpecHttpConfigAuthorizationConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DatasourceSpecHttpConfigCodec
- type DatasourceSpecLambdaConfig
- type DatasourceSpecLambdaConfigCodec
- type DatasourceSpecRelationalDatabaseConfig
- type DatasourceSpecRelationalDatabaseConfigCodec
- type DatasourceSpecRelationalDatabaseConfigHttpEndpointConfig
- type DatasourceSpecRelationalDatabaseConfigHttpEndpointConfigCodec
- func (DatasourceSpecRelationalDatabaseConfigHttpEndpointConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DatasourceSpecRelationalDatabaseConfigHttpEndpointConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DatasourceSpecRelationalDatabaseConfigHttpEndpointConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DatasourceSpecResource
- type DatasourceStatus
- type DomainName
- func (in *DomainName) DeepCopy() *DomainName
- func (in *DomainName) DeepCopyInto(out *DomainName)
- func (in *DomainName) DeepCopyObject() runtime.Object
- func (r *DomainName) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DomainName) ValidateCreate() error
- func (r *DomainName) ValidateDelete() error
- func (r *DomainName) ValidateUpdate(old runtime.Object) error
- type DomainNameAPIAssociation
- func (in *DomainNameAPIAssociation) DeepCopy() *DomainNameAPIAssociation
- func (in *DomainNameAPIAssociation) DeepCopyInto(out *DomainNameAPIAssociation)
- func (in *DomainNameAPIAssociation) DeepCopyObject() runtime.Object
- func (r *DomainNameAPIAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DomainNameAPIAssociation) ValidateCreate() error
- func (r *DomainNameAPIAssociation) ValidateDelete() error
- func (r *DomainNameAPIAssociation) ValidateUpdate(old runtime.Object) error
- type DomainNameAPIAssociationList
- type DomainNameAPIAssociationSpec
- type DomainNameAPIAssociationSpecResource
- type DomainNameAPIAssociationStatus
- type DomainNameList
- type DomainNameSpec
- type DomainNameSpecResource
- type DomainNameStatus
- 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 FunctionSpecSyncConfig
- type FunctionSpecSyncConfigCodec
- type FunctionSpecSyncConfigLambdaConflictHandlerConfig
- type FunctionSpecSyncConfigLambdaConflictHandlerConfigCodec
- func (FunctionSpecSyncConfigLambdaConflictHandlerConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (FunctionSpecSyncConfigLambdaConflictHandlerConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (FunctionSpecSyncConfigLambdaConflictHandlerConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- 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 GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig
- func (in *GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig) DeepCopy() *GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig
- func (in *GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig) DeepCopyInto(out *GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig)
- type GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfigCodec
- func (GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- 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 GraphqlAPISpecLambdaAuthorizerConfig
- type GraphqlAPISpecLambdaAuthorizerConfigCodec
- 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 ResolverSpecSyncConfig
- type ResolverSpecSyncConfigCodec
- type ResolverSpecSyncConfigLambdaConflictHandlerConfig
- type ResolverSpecSyncConfigLambdaConflictHandlerConfigCodec
- func (ResolverSpecSyncConfigLambdaConflictHandlerConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ResolverSpecSyncConfigLambdaConflictHandlerConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ResolverSpecSyncConfigLambdaConflictHandlerConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- 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 ApiCache ¶ added in v0.5.0
type ApiCache struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec ApiCacheSpec `json:"spec,omitempty"`
Status ApiCacheStatus `json:"status,omitempty"`
}
func (*ApiCache) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiCache.
func (*ApiCache) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiCache) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiCache) SetupWebhookWithManager ¶ added in v0.5.0
func (*ApiCache) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ApiCache) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ApiCacheList ¶ added in v0.5.0
type ApiCacheList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of ApiCache CRD objects
Items []ApiCache `json:"items,omitempty"`
}
ApiCacheList is a list of ApiCaches
func (*ApiCacheList) DeepCopy ¶ added in v0.5.0
func (in *ApiCacheList) DeepCopy() *ApiCacheList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiCacheList.
func (*ApiCacheList) DeepCopyInto ¶ added in v0.5.0
func (in *ApiCacheList) DeepCopyInto(out *ApiCacheList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiCacheList) DeepCopyObject ¶ added in v0.5.0
func (in *ApiCacheList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiCacheSpec ¶ added in v0.5.0
type ApiCacheSpec struct {
State *ApiCacheSpecResource `json:"state,omitempty" tf:"-"`
Resource ApiCacheSpecResource `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 (*ApiCacheSpec) DeepCopy ¶ added in v0.5.0
func (in *ApiCacheSpec) DeepCopy() *ApiCacheSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiCacheSpec.
func (*ApiCacheSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ApiCacheSpec) DeepCopyInto(out *ApiCacheSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiCacheSpecResource ¶ added in v0.5.0
type ApiCacheSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
ApiCachingBehavior *string `json:"apiCachingBehavior" tf:"api_caching_behavior"`
ApiID *string `json:"apiID" tf:"api_id"`
// +optional
AtRestEncryptionEnabled *bool `json:"atRestEncryptionEnabled,omitempty" tf:"at_rest_encryption_enabled"`
// +optional
TransitEncryptionEnabled *bool `json:"transitEncryptionEnabled,omitempty" tf:"transit_encryption_enabled"`
Ttl *int64 `json:"ttl" tf:"ttl"`
Type *string `json:"type" tf:"type"`
}
func (*ApiCacheSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ApiCacheSpecResource) DeepCopy() *ApiCacheSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiCacheSpecResource.
func (*ApiCacheSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ApiCacheSpecResource) DeepCopyInto(out *ApiCacheSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiCacheStatus ¶ added in v0.5.0
type ApiCacheStatus 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 (*ApiCacheStatus) DeepCopy ¶ added in v0.5.0
func (in *ApiCacheStatus) DeepCopy() *ApiCacheStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiCacheStatus.
func (*ApiCacheStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ApiCacheStatus) DeepCopyInto(out *ApiCacheStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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:"-"`
BackendRef *core.LocalObjectReference `json:"backendRef,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:"-"`
BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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
DeltaSyncConfig *DatasourceSpecDynamodbConfigDeltaSyncConfig `json:"deltaSyncConfig,omitempty" tf:"delta_sync_config"`
// +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"`
// +optional
Versioned *bool `json:"versioned,omitempty" tf:"versioned"`
}
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 DatasourceSpecDynamodbConfigDeltaSyncConfig ¶ added in v0.5.0
type DatasourceSpecDynamodbConfigDeltaSyncConfig struct {
// +optional
BaseTableTtl *int64 `json:"baseTableTtl,omitempty" tf:"base_table_ttl"`
DeltaSyncTableName *string `json:"deltaSyncTableName" tf:"delta_sync_table_name"`
// +optional
DeltaSyncTableTtl *int64 `json:"deltaSyncTableTtl,omitempty" tf:"delta_sync_table_ttl"`
}
func (*DatasourceSpecDynamodbConfigDeltaSyncConfig) DeepCopy ¶ added in v0.5.0
func (in *DatasourceSpecDynamodbConfigDeltaSyncConfig) DeepCopy() *DatasourceSpecDynamodbConfigDeltaSyncConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceSpecDynamodbConfigDeltaSyncConfig.
func (*DatasourceSpecDynamodbConfigDeltaSyncConfig) DeepCopyInto ¶ added in v0.5.0
func (in *DatasourceSpecDynamodbConfigDeltaSyncConfig) DeepCopyInto(out *DatasourceSpecDynamodbConfigDeltaSyncConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceSpecDynamodbConfigDeltaSyncConfigCodec ¶ added in v0.5.0
type DatasourceSpecDynamodbConfigDeltaSyncConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (DatasourceSpecDynamodbConfigDeltaSyncConfigCodec) Decode ¶ added in v0.5.0
func (DatasourceSpecDynamodbConfigDeltaSyncConfigCodec) 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 {
// +optional
AuthorizationConfig *DatasourceSpecHttpConfigAuthorizationConfig `json:"authorizationConfig,omitempty" tf:"authorization_config"`
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 DatasourceSpecHttpConfigAuthorizationConfig ¶ added in v0.5.0
type DatasourceSpecHttpConfigAuthorizationConfig struct {
// +optional
AuthorizationType *string `json:"authorizationType,omitempty" tf:"authorization_type"`
// +optional
AwsIamConfig *DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfig `json:"awsIamConfig,omitempty" tf:"aws_iam_config"`
}
func (*DatasourceSpecHttpConfigAuthorizationConfig) DeepCopy ¶ added in v0.5.0
func (in *DatasourceSpecHttpConfigAuthorizationConfig) DeepCopy() *DatasourceSpecHttpConfigAuthorizationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceSpecHttpConfigAuthorizationConfig.
func (*DatasourceSpecHttpConfigAuthorizationConfig) DeepCopyInto ¶ added in v0.5.0
func (in *DatasourceSpecHttpConfigAuthorizationConfig) DeepCopyInto(out *DatasourceSpecHttpConfigAuthorizationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfig ¶ added in v0.5.0
type DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfig struct {
// +optional
SigningRegion *string `json:"signingRegion,omitempty" tf:"signing_region"`
// +optional
SigningServiceName *string `json:"signingServiceName,omitempty" tf:"signing_service_name"`
}
func (*DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfig) DeepCopy ¶ added in v0.5.0
func (in *DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfig) DeepCopy() *DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfig.
func (*DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfig) DeepCopyInto ¶ added in v0.5.0
func (in *DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfig) DeepCopyInto(out *DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfigCodec ¶ added in v0.5.0
type DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfigCodec) Decode ¶ added in v0.5.0
func (DatasourceSpecHttpConfigAuthorizationConfigAwsIamConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DatasourceSpecHttpConfigAuthorizationConfigCodec ¶ added in v0.5.0
type DatasourceSpecHttpConfigAuthorizationConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (DatasourceSpecHttpConfigAuthorizationConfigCodec) Decode ¶ added in v0.5.0
func (DatasourceSpecHttpConfigAuthorizationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 DatasourceSpecRelationalDatabaseConfig ¶ added in v0.5.0
type DatasourceSpecRelationalDatabaseConfig struct {
// +optional
HttpEndpointConfig *DatasourceSpecRelationalDatabaseConfigHttpEndpointConfig `json:"httpEndpointConfig,omitempty" tf:"http_endpoint_config"`
// +optional
SourceType *string `json:"sourceType,omitempty" tf:"source_type"`
}
func (*DatasourceSpecRelationalDatabaseConfig) DeepCopy ¶ added in v0.5.0
func (in *DatasourceSpecRelationalDatabaseConfig) DeepCopy() *DatasourceSpecRelationalDatabaseConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceSpecRelationalDatabaseConfig.
func (*DatasourceSpecRelationalDatabaseConfig) DeepCopyInto ¶ added in v0.5.0
func (in *DatasourceSpecRelationalDatabaseConfig) DeepCopyInto(out *DatasourceSpecRelationalDatabaseConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceSpecRelationalDatabaseConfigCodec ¶ added in v0.5.0
type DatasourceSpecRelationalDatabaseConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (DatasourceSpecRelationalDatabaseConfigCodec) Decode ¶ added in v0.5.0
func (DatasourceSpecRelationalDatabaseConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DatasourceSpecRelationalDatabaseConfigHttpEndpointConfig ¶ added in v0.5.0
type DatasourceSpecRelationalDatabaseConfigHttpEndpointConfig struct {
AwsSecretStoreArn *string `json:"awsSecretStoreArn" tf:"aws_secret_store_arn"`
// +optional
DatabaseName *string `json:"databaseName,omitempty" tf:"database_name"`
DbClusterIdentifier *string `json:"dbClusterIdentifier" tf:"db_cluster_identifier"`
// +optional
Region *string `json:"region,omitempty" tf:"region"`
// +optional
Schema *string `json:"schema,omitempty" tf:"schema"`
}
func (*DatasourceSpecRelationalDatabaseConfigHttpEndpointConfig) DeepCopy ¶ added in v0.5.0
func (in *DatasourceSpecRelationalDatabaseConfigHttpEndpointConfig) DeepCopy() *DatasourceSpecRelationalDatabaseConfigHttpEndpointConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceSpecRelationalDatabaseConfigHttpEndpointConfig.
func (*DatasourceSpecRelationalDatabaseConfigHttpEndpointConfig) DeepCopyInto ¶ added in v0.5.0
func (in *DatasourceSpecRelationalDatabaseConfigHttpEndpointConfig) DeepCopyInto(out *DatasourceSpecRelationalDatabaseConfigHttpEndpointConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceSpecRelationalDatabaseConfigHttpEndpointConfigCodec ¶ added in v0.5.0
type DatasourceSpecRelationalDatabaseConfigHttpEndpointConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (DatasourceSpecRelationalDatabaseConfigHttpEndpointConfigCodec) Decode ¶ added in v0.5.0
func (DatasourceSpecRelationalDatabaseConfigHttpEndpointConfigCodec) 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
RelationalDatabaseConfig *DatasourceSpecRelationalDatabaseConfig `json:"relationalDatabaseConfig,omitempty" tf:"relational_database_config"`
// +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 DomainName ¶ added in v0.5.0
type DomainName struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec DomainNameSpec `json:"spec,omitempty"`
Status DomainNameStatus `json:"status,omitempty"`
}
func (*DomainName) DeepCopy ¶ added in v0.5.0
func (in *DomainName) DeepCopy() *DomainName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainName.
func (*DomainName) DeepCopyInto ¶ added in v0.5.0
func (in *DomainName) DeepCopyInto(out *DomainName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainName) DeepCopyObject ¶ added in v0.5.0
func (in *DomainName) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainName) SetupWebhookWithManager ¶ added in v0.5.0
func (r *DomainName) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DomainName) ValidateCreate ¶ added in v0.5.0
func (r *DomainName) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DomainName) ValidateDelete ¶ added in v0.5.0
func (r *DomainName) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DomainName) ValidateUpdate ¶ added in v0.5.0
func (r *DomainName) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DomainNameAPIAssociation ¶ added in v0.5.0
type DomainNameAPIAssociation struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec DomainNameAPIAssociationSpec `json:"spec,omitempty"`
Status DomainNameAPIAssociationStatus `json:"status,omitempty"`
}
func (*DomainNameAPIAssociation) DeepCopy ¶ added in v0.5.0
func (in *DomainNameAPIAssociation) DeepCopy() *DomainNameAPIAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameAPIAssociation.
func (*DomainNameAPIAssociation) DeepCopyInto ¶ added in v0.5.0
func (in *DomainNameAPIAssociation) DeepCopyInto(out *DomainNameAPIAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainNameAPIAssociation) DeepCopyObject ¶ added in v0.5.0
func (in *DomainNameAPIAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainNameAPIAssociation) SetupWebhookWithManager ¶ added in v0.5.0
func (r *DomainNameAPIAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DomainNameAPIAssociation) ValidateCreate ¶ added in v0.5.0
func (r *DomainNameAPIAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DomainNameAPIAssociation) ValidateDelete ¶ added in v0.5.0
func (r *DomainNameAPIAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DomainNameAPIAssociation) ValidateUpdate ¶ added in v0.5.0
func (r *DomainNameAPIAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DomainNameAPIAssociationList ¶ added in v0.5.0
type DomainNameAPIAssociationList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of DomainNameAPIAssociation CRD objects
Items []DomainNameAPIAssociation `json:"items,omitempty"`
}
DomainNameAPIAssociationList is a list of DomainNameAPIAssociations
func (*DomainNameAPIAssociationList) DeepCopy ¶ added in v0.5.0
func (in *DomainNameAPIAssociationList) DeepCopy() *DomainNameAPIAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameAPIAssociationList.
func (*DomainNameAPIAssociationList) DeepCopyInto ¶ added in v0.5.0
func (in *DomainNameAPIAssociationList) DeepCopyInto(out *DomainNameAPIAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainNameAPIAssociationList) DeepCopyObject ¶ added in v0.5.0
func (in *DomainNameAPIAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainNameAPIAssociationSpec ¶ added in v0.5.0
type DomainNameAPIAssociationSpec struct {
State *DomainNameAPIAssociationSpecResource `json:"state,omitempty" tf:"-"`
Resource DomainNameAPIAssociationSpecResource `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 (*DomainNameAPIAssociationSpec) DeepCopy ¶ added in v0.5.0
func (in *DomainNameAPIAssociationSpec) DeepCopy() *DomainNameAPIAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameAPIAssociationSpec.
func (*DomainNameAPIAssociationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *DomainNameAPIAssociationSpec) DeepCopyInto(out *DomainNameAPIAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameAPIAssociationSpecResource ¶ added in v0.5.0
type DomainNameAPIAssociationSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
ApiID *string `json:"apiID" tf:"api_id"`
DomainName *string `json:"domainName" tf:"domain_name"`
}
func (*DomainNameAPIAssociationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *DomainNameAPIAssociationSpecResource) DeepCopy() *DomainNameAPIAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameAPIAssociationSpecResource.
func (*DomainNameAPIAssociationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *DomainNameAPIAssociationSpecResource) DeepCopyInto(out *DomainNameAPIAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameAPIAssociationStatus ¶ added in v0.5.0
type DomainNameAPIAssociationStatus 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 (*DomainNameAPIAssociationStatus) DeepCopy ¶ added in v0.5.0
func (in *DomainNameAPIAssociationStatus) DeepCopy() *DomainNameAPIAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameAPIAssociationStatus.
func (*DomainNameAPIAssociationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *DomainNameAPIAssociationStatus) DeepCopyInto(out *DomainNameAPIAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameList ¶ added in v0.5.0
type DomainNameList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of DomainName CRD objects
Items []DomainName `json:"items,omitempty"`
}
DomainNameList is a list of DomainNames
func (*DomainNameList) DeepCopy ¶ added in v0.5.0
func (in *DomainNameList) DeepCopy() *DomainNameList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameList.
func (*DomainNameList) DeepCopyInto ¶ added in v0.5.0
func (in *DomainNameList) DeepCopyInto(out *DomainNameList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainNameList) DeepCopyObject ¶ added in v0.5.0
func (in *DomainNameList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainNameSpec ¶ added in v0.5.0
type DomainNameSpec struct {
State *DomainNameSpecResource `json:"state,omitempty" tf:"-"`
Resource DomainNameSpecResource `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 (*DomainNameSpec) DeepCopy ¶ added in v0.5.0
func (in *DomainNameSpec) DeepCopy() *DomainNameSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameSpec.
func (*DomainNameSpec) DeepCopyInto ¶ added in v0.5.0
func (in *DomainNameSpec) DeepCopyInto(out *DomainNameSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameSpecResource ¶ added in v0.5.0
type DomainNameSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
AppsyncDomainName *string `json:"appsyncDomainName,omitempty" tf:"appsync_domain_name"`
CertificateArn *string `json:"certificateArn" tf:"certificate_arn"`
// +optional
Description *string `json:"description,omitempty" tf:"description"`
DomainName *string `json:"domainName" tf:"domain_name"`
// +optional
HostedZoneID *string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id"`
}
func (*DomainNameSpecResource) DeepCopy ¶ added in v0.5.0
func (in *DomainNameSpecResource) DeepCopy() *DomainNameSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameSpecResource.
func (*DomainNameSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *DomainNameSpecResource) DeepCopyInto(out *DomainNameSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameStatus ¶ added in v0.5.0
type DomainNameStatus 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 (*DomainNameStatus) DeepCopy ¶ added in v0.5.0
func (in *DomainNameStatus) DeepCopy() *DomainNameStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameStatus.
func (*DomainNameStatus) DeepCopyInto ¶ added in v0.5.0
func (in *DomainNameStatus) DeepCopyInto(out *DomainNameStatus)
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:"-"`
BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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"`
// +optional
MaxBatchSize *int64 `json:"maxBatchSize,omitempty" tf:"max_batch_size"`
Name *string `json:"name" tf:"name"`
RequestMappingTemplate *string `json:"requestMappingTemplate" tf:"request_mapping_template"`
ResponseMappingTemplate *string `json:"responseMappingTemplate" tf:"response_mapping_template"`
// +optional
SyncConfig *FunctionSpecSyncConfig `json:"syncConfig,omitempty" tf:"sync_config"`
}
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 FunctionSpecSyncConfig ¶ added in v0.5.0
type FunctionSpecSyncConfig struct {
// +optional
ConflictDetection *string `json:"conflictDetection,omitempty" tf:"conflict_detection"`
// +optional
ConflictHandler *string `json:"conflictHandler,omitempty" tf:"conflict_handler"`
// +optional
LambdaConflictHandlerConfig *FunctionSpecSyncConfigLambdaConflictHandlerConfig `json:"lambdaConflictHandlerConfig,omitempty" tf:"lambda_conflict_handler_config"`
}
func (*FunctionSpecSyncConfig) DeepCopy ¶ added in v0.5.0
func (in *FunctionSpecSyncConfig) DeepCopy() *FunctionSpecSyncConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpecSyncConfig.
func (*FunctionSpecSyncConfig) DeepCopyInto ¶ added in v0.5.0
func (in *FunctionSpecSyncConfig) DeepCopyInto(out *FunctionSpecSyncConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionSpecSyncConfigCodec ¶ added in v0.5.0
type FunctionSpecSyncConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (FunctionSpecSyncConfigCodec) Decode ¶ added in v0.5.0
func (FunctionSpecSyncConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FunctionSpecSyncConfigLambdaConflictHandlerConfig ¶ added in v0.5.0
type FunctionSpecSyncConfigLambdaConflictHandlerConfig struct {
// +optional
LambdaConflictHandlerArn *string `json:"lambdaConflictHandlerArn,omitempty" tf:"lambda_conflict_handler_arn"`
}
func (*FunctionSpecSyncConfigLambdaConflictHandlerConfig) DeepCopy ¶ added in v0.5.0
func (in *FunctionSpecSyncConfigLambdaConflictHandlerConfig) DeepCopy() *FunctionSpecSyncConfigLambdaConflictHandlerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpecSyncConfigLambdaConflictHandlerConfig.
func (*FunctionSpecSyncConfigLambdaConflictHandlerConfig) DeepCopyInto ¶ added in v0.5.0
func (in *FunctionSpecSyncConfigLambdaConflictHandlerConfig) DeepCopyInto(out *FunctionSpecSyncConfigLambdaConflictHandlerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionSpecSyncConfigLambdaConflictHandlerConfigCodec ¶ added in v0.5.0
type FunctionSpecSyncConfigLambdaConflictHandlerConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (FunctionSpecSyncConfigLambdaConflictHandlerConfigCodec) Decode ¶ added in v0.5.0
func (FunctionSpecSyncConfigLambdaConflictHandlerConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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:"-"`
BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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
LambdaAuthorizerConfig *GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig `json:"lambdaAuthorizerConfig,omitempty" tf:"lambda_authorizer_config"`
// +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 GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig ¶ added in v0.5.0
type GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig struct {
// +optional
AuthorizerResultTtlInSeconds *int64 `json:"authorizerResultTtlInSeconds,omitempty" tf:"authorizer_result_ttl_in_seconds"`
AuthorizerURI *string `json:"authorizerURI" tf:"authorizer_uri"`
// +optional
IdentityValidationExpression *string `json:"identityValidationExpression,omitempty" tf:"identity_validation_expression"`
}
func (*GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig) DeepCopy ¶ added in v0.5.0
func (in *GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig) DeepCopy() *GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig.
func (*GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig) DeepCopyInto ¶ added in v0.5.0
func (in *GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig) DeepCopyInto(out *GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfigCodec ¶ added in v0.5.0
type GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfigCodec) Decode ¶ added in v0.5.0
func (GraphqlAPISpecAdditionalAuthenticationProviderLambdaAuthorizerConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 GraphqlAPISpecLambdaAuthorizerConfig ¶ added in v0.5.0
type GraphqlAPISpecLambdaAuthorizerConfig struct {
// +optional
AuthorizerResultTtlInSeconds *int64 `json:"authorizerResultTtlInSeconds,omitempty" tf:"authorizer_result_ttl_in_seconds"`
AuthorizerURI *string `json:"authorizerURI" tf:"authorizer_uri"`
// +optional
IdentityValidationExpression *string `json:"identityValidationExpression,omitempty" tf:"identity_validation_expression"`
}
func (*GraphqlAPISpecLambdaAuthorizerConfig) DeepCopy ¶ added in v0.5.0
func (in *GraphqlAPISpecLambdaAuthorizerConfig) DeepCopy() *GraphqlAPISpecLambdaAuthorizerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphqlAPISpecLambdaAuthorizerConfig.
func (*GraphqlAPISpecLambdaAuthorizerConfig) DeepCopyInto ¶ added in v0.5.0
func (in *GraphqlAPISpecLambdaAuthorizerConfig) DeepCopyInto(out *GraphqlAPISpecLambdaAuthorizerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphqlAPISpecLambdaAuthorizerConfigCodec ¶ added in v0.5.0
type GraphqlAPISpecLambdaAuthorizerConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (GraphqlAPISpecLambdaAuthorizerConfigCodec) Decode ¶ added in v0.5.0
func (GraphqlAPISpecLambdaAuthorizerConfigCodec) 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
LambdaAuthorizerConfig *GraphqlAPISpecLambdaAuthorizerConfig `json:"lambdaAuthorizerConfig,omitempty" tf:"lambda_authorizer_config"`
// +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:"-"`
BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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
MaxBatchSize *int64 `json:"maxBatchSize,omitempty" tf:"max_batch_size"`
// +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"`
// +optional
SyncConfig *ResolverSpecSyncConfig `json:"syncConfig,omitempty" tf:"sync_config"`
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 ResolverSpecSyncConfig ¶ added in v0.5.0
type ResolverSpecSyncConfig struct {
// +optional
ConflictDetection *string `json:"conflictDetection,omitempty" tf:"conflict_detection"`
// +optional
ConflictHandler *string `json:"conflictHandler,omitempty" tf:"conflict_handler"`
// +optional
LambdaConflictHandlerConfig *ResolverSpecSyncConfigLambdaConflictHandlerConfig `json:"lambdaConflictHandlerConfig,omitempty" tf:"lambda_conflict_handler_config"`
}
func (*ResolverSpecSyncConfig) DeepCopy ¶ added in v0.5.0
func (in *ResolverSpecSyncConfig) DeepCopy() *ResolverSpecSyncConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverSpecSyncConfig.
func (*ResolverSpecSyncConfig) DeepCopyInto ¶ added in v0.5.0
func (in *ResolverSpecSyncConfig) DeepCopyInto(out *ResolverSpecSyncConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverSpecSyncConfigCodec ¶ added in v0.5.0
type ResolverSpecSyncConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (ResolverSpecSyncConfigCodec) Decode ¶ added in v0.5.0
func (ResolverSpecSyncConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ResolverSpecSyncConfigLambdaConflictHandlerConfig ¶ added in v0.5.0
type ResolverSpecSyncConfigLambdaConflictHandlerConfig struct {
// +optional
LambdaConflictHandlerArn *string `json:"lambdaConflictHandlerArn,omitempty" tf:"lambda_conflict_handler_arn"`
}
func (*ResolverSpecSyncConfigLambdaConflictHandlerConfig) DeepCopy ¶ added in v0.5.0
func (in *ResolverSpecSyncConfigLambdaConflictHandlerConfig) DeepCopy() *ResolverSpecSyncConfigLambdaConflictHandlerConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverSpecSyncConfigLambdaConflictHandlerConfig.
func (*ResolverSpecSyncConfigLambdaConflictHandlerConfig) DeepCopyInto ¶ added in v0.5.0
func (in *ResolverSpecSyncConfigLambdaConflictHandlerConfig) DeepCopyInto(out *ResolverSpecSyncConfigLambdaConflictHandlerConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverSpecSyncConfigLambdaConflictHandlerConfigCodec ¶ added in v0.5.0
type ResolverSpecSyncConfigLambdaConflictHandlerConfigCodec struct {
}
+k8s:deepcopy-gen=false
func (ResolverSpecSyncConfigLambdaConflictHandlerConfigCodec) Decode ¶ added in v0.5.0
func (ResolverSpecSyncConfigLambdaConflictHandlerConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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.
Source Files
¶
- api_cache_types.go
- api_cache_webhook.go
- api_key_types.go
- api_key_webhook.go
- codec.go
- datasource_types.go
- datasource_webhook.go
- doc.go
- domain_name_api_association_types.go
- domain_name_api_association_webhook.go
- domain_name_types.go
- domain_name_webhook.go
- function_types.go
- function_webhook.go
- graphql_api_types.go
- graphql_api_webhook.go
- register.go
- resolver_types.go
- resolver_webhook.go
- zz_generated.deepcopy.go