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