Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=appsync.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type APIKey
- func (in *APIKey) DeepCopy() *APIKey
- func (in *APIKey) DeepCopyInto(out *APIKey)
- func (in *APIKey) DeepCopyObject() runtime.Object
- func (mg *APIKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *APIKey) GetConnectionDetailsMapping() map[string]string
- func (mg *APIKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *APIKey) GetID() string
- func (tr *APIKey) GetObservation() (map[string]interface{}, error)
- func (tr *APIKey) GetParameters() (map[string]interface{}, error)
- func (mg *APIKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *APIKey) GetProviderReference() *xpv1.Reference
- func (mg *APIKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *APIKey) GetTerraformResourceType() string
- func (tr *APIKey) GetTerraformSchemaVersion() int
- func (mg *APIKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *APIKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *APIKey) SetConditions(c ...xpv1.Condition)
- func (mg *APIKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *APIKey) SetObservation(obs map[string]interface{}) error
- func (tr *APIKey) SetParameters(params map[string]interface{}) error
- func (mg *APIKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *APIKey) SetProviderReference(r *xpv1.Reference)
- func (mg *APIKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *APIKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type APIKeyList
- type APIKeyObservation
- type APIKeyParameters
- type APIKeySpec
- type APIKeyStatus
- type AdditionalAuthenticationProviderObservation
- type AdditionalAuthenticationProviderParameters
- type CachingConfigObservation
- type CachingConfigParameters
- type Datasource
- func (in *Datasource) DeepCopy() *Datasource
- func (in *Datasource) DeepCopyInto(out *Datasource)
- func (in *Datasource) DeepCopyObject() runtime.Object
- func (mg *Datasource) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Datasource) GetConnectionDetailsMapping() map[string]string
- func (mg *Datasource) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Datasource) GetID() string
- func (tr *Datasource) GetObservation() (map[string]interface{}, error)
- func (tr *Datasource) GetParameters() (map[string]interface{}, error)
- func (mg *Datasource) GetProviderConfigReference() *xpv1.Reference
- func (mg *Datasource) GetProviderReference() *xpv1.Reference
- func (mg *Datasource) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Datasource) GetTerraformResourceType() string
- func (tr *Datasource) GetTerraformSchemaVersion() int
- func (mg *Datasource) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Datasource) LateInitialize(attrs []byte) (bool, error)
- func (mg *Datasource) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Datasource) SetConditions(c ...xpv1.Condition)
- func (mg *Datasource) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Datasource) SetObservation(obs map[string]interface{}) error
- func (tr *Datasource) SetParameters(params map[string]interface{}) error
- func (mg *Datasource) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Datasource) SetProviderReference(r *xpv1.Reference)
- func (mg *Datasource) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Datasource) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatasourceList
- type DatasourceObservation
- type DatasourceParameters
- type DatasourceSpec
- type DatasourceStatus
- type DynamodbConfigObservation
- type DynamodbConfigParameters
- type ElasticsearchConfigObservation
- type ElasticsearchConfigParameters
- type Function
- func (in *Function) DeepCopy() *Function
- func (in *Function) DeepCopyInto(out *Function)
- func (in *Function) DeepCopyObject() runtime.Object
- func (mg *Function) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Function) GetConnectionDetailsMapping() map[string]string
- func (mg *Function) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Function) GetID() string
- func (tr *Function) GetObservation() (map[string]interface{}, error)
- func (tr *Function) GetParameters() (map[string]interface{}, error)
- func (mg *Function) GetProviderConfigReference() *xpv1.Reference
- func (mg *Function) GetProviderReference() *xpv1.Reference
- func (mg *Function) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Function) GetTerraformResourceType() string
- func (tr *Function) GetTerraformSchemaVersion() int
- func (mg *Function) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Function) LateInitialize(attrs []byte) (bool, error)
- func (mg *Function) SetConditions(c ...xpv1.Condition)
- func (mg *Function) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Function) SetObservation(obs map[string]interface{}) error
- func (tr *Function) SetParameters(params map[string]interface{}) error
- func (mg *Function) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Function) SetProviderReference(r *xpv1.Reference)
- func (mg *Function) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Function) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FunctionList
- type FunctionObservation
- type FunctionParameters
- type FunctionSpec
- type FunctionStatus
- type GraphQLAPI
- func (in *GraphQLAPI) DeepCopy() *GraphQLAPI
- func (in *GraphQLAPI) DeepCopyInto(out *GraphQLAPI)
- func (in *GraphQLAPI) DeepCopyObject() runtime.Object
- func (mg *GraphQLAPI) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GraphQLAPI) GetConnectionDetailsMapping() map[string]string
- func (mg *GraphQLAPI) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GraphQLAPI) GetID() string
- func (tr *GraphQLAPI) GetObservation() (map[string]interface{}, error)
- func (tr *GraphQLAPI) GetParameters() (map[string]interface{}, error)
- func (mg *GraphQLAPI) GetProviderConfigReference() *xpv1.Reference
- func (mg *GraphQLAPI) GetProviderReference() *xpv1.Reference
- func (mg *GraphQLAPI) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GraphQLAPI) GetTerraformResourceType() string
- func (tr *GraphQLAPI) GetTerraformSchemaVersion() int
- func (mg *GraphQLAPI) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GraphQLAPI) LateInitialize(attrs []byte) (bool, error)
- func (mg *GraphQLAPI) SetConditions(c ...xpv1.Condition)
- func (mg *GraphQLAPI) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GraphQLAPI) SetObservation(obs map[string]interface{}) error
- func (tr *GraphQLAPI) SetParameters(params map[string]interface{}) error
- func (mg *GraphQLAPI) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GraphQLAPI) SetProviderReference(r *xpv1.Reference)
- func (mg *GraphQLAPI) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GraphQLAPI) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GraphQLAPIList
- type GraphQLAPIObservation
- type GraphQLAPIOpenIDConnectConfigObservation
- type GraphQLAPIOpenIDConnectConfigParameters
- type GraphQLAPIParameters
- type GraphQLAPISpec
- type GraphQLAPIStatus
- type GraphQLAPIUserPoolConfigObservation
- type GraphQLAPIUserPoolConfigParameters
- type HTTPConfigObservation
- type HTTPConfigParameters
- type LambdaConfigObservation
- type LambdaConfigParameters
- type LogConfigObservation
- type LogConfigParameters
- type OpenIDConnectConfigObservation
- type OpenIDConnectConfigParameters
- type PipelineConfigObservation
- type PipelineConfigParameters
- type Resolver
- func (in *Resolver) DeepCopy() *Resolver
- func (in *Resolver) DeepCopyInto(out *Resolver)
- func (in *Resolver) DeepCopyObject() runtime.Object
- func (mg *Resolver) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Resolver) GetConnectionDetailsMapping() map[string]string
- func (mg *Resolver) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Resolver) GetID() string
- func (tr *Resolver) GetObservation() (map[string]interface{}, error)
- func (tr *Resolver) GetParameters() (map[string]interface{}, error)
- func (mg *Resolver) GetProviderConfigReference() *xpv1.Reference
- func (mg *Resolver) GetProviderReference() *xpv1.Reference
- func (mg *Resolver) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Resolver) GetTerraformResourceType() string
- func (tr *Resolver) GetTerraformSchemaVersion() int
- func (mg *Resolver) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Resolver) LateInitialize(attrs []byte) (bool, error)
- func (mg *Resolver) SetConditions(c ...xpv1.Condition)
- func (mg *Resolver) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Resolver) SetObservation(obs map[string]interface{}) error
- func (tr *Resolver) SetParameters(params map[string]interface{}) error
- func (mg *Resolver) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Resolver) SetProviderReference(r *xpv1.Reference)
- func (mg *Resolver) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Resolver) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ResolverList
- type ResolverObservation
- type ResolverParameters
- type ResolverSpec
- type ResolverStatus
- type UserPoolConfigObservation
- type UserPoolConfigParameters
Constants ¶
const ( CRDGroup = "appsync.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( APIKey_Kind = "APIKey" APIKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: APIKey_Kind}.String() APIKey_KindAPIVersion = APIKey_Kind + "." + CRDGroupVersion.String() APIKey_GroupVersionKind = CRDGroupVersion.WithKind(APIKey_Kind) )
Repository type metadata.
var ( Datasource_Kind = "Datasource" Datasource_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Datasource_Kind}.String() Datasource_KindAPIVersion = Datasource_Kind + "." + CRDGroupVersion.String() Datasource_GroupVersionKind = CRDGroupVersion.WithKind(Datasource_Kind) )
Repository type metadata.
var ( Function_Kind = "Function" Function_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Function_Kind}.String() Function_KindAPIVersion = Function_Kind + "." + CRDGroupVersion.String() Function_GroupVersionKind = CRDGroupVersion.WithKind(Function_Kind) )
Repository type metadata.
var ( GraphQLAPI_Kind = "GraphQLAPI" GraphQLAPI_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GraphQLAPI_Kind}.String() GraphQLAPI_KindAPIVersion = GraphQLAPI_Kind + "." + CRDGroupVersion.String() GraphQLAPI_GroupVersionKind = CRDGroupVersion.WithKind(GraphQLAPI_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Resolver_Kind = "Resolver" Resolver_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Resolver_Kind}.String() Resolver_KindAPIVersion = Resolver_Kind + "." + CRDGroupVersion.String() Resolver_GroupVersionKind = CRDGroupVersion.WithKind(Resolver_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type APIKey ¶
type APIKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec APIKeySpec `json:"spec"` Status APIKeyStatus `json:"status,omitempty"` }
APIKey is the Schema for the APIKeys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*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) GetCondition ¶
func (mg *APIKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this APIKey.
func (*APIKey) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this APIKey
func (*APIKey) GetDeletionPolicy ¶
func (mg *APIKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this APIKey.
func (*APIKey) GetObservation ¶
GetObservation of this APIKey
func (*APIKey) GetParameters ¶
GetParameters of this APIKey
func (*APIKey) GetProviderConfigReference ¶
GetProviderConfigReference of this APIKey.
func (*APIKey) GetProviderReference ¶
GetProviderReference of this APIKey. Deprecated: Use GetProviderConfigReference.
func (*APIKey) GetPublishConnectionDetailsTo ¶
func (mg *APIKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this APIKey.
func (*APIKey) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this APIKey
func (*APIKey) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*APIKey) GetWriteConnectionSecretToReference ¶
func (mg *APIKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this APIKey.
func (*APIKey) LateInitialize ¶
LateInitialize this APIKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*APIKey) SetConditions ¶
SetConditions of this APIKey.
func (*APIKey) SetDeletionPolicy ¶
func (mg *APIKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this APIKey.
func (*APIKey) SetObservation ¶
SetObservation for this APIKey
func (*APIKey) SetParameters ¶
SetParameters for this APIKey
func (*APIKey) SetProviderConfigReference ¶
SetProviderConfigReference of this APIKey.
func (*APIKey) SetProviderReference ¶
SetProviderReference of this APIKey. Deprecated: Use SetProviderConfigReference.
func (*APIKey) SetPublishConnectionDetailsTo ¶
func (mg *APIKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this APIKey.
func (*APIKey) SetWriteConnectionSecretToReference ¶
func (mg *APIKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this APIKey.
type APIKeyList ¶
type APIKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []APIKey `json:"items"` }
APIKeyList contains 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.
func (*APIKeyList) GetItems ¶
func (l *APIKeyList) GetItems() []resource.Managed
GetItems of this APIKeyList.
type APIKeyObservation ¶
type APIKeyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*APIKeyObservation) DeepCopy ¶
func (in *APIKeyObservation) DeepCopy() *APIKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyObservation.
func (*APIKeyObservation) DeepCopyInto ¶
func (in *APIKeyObservation) DeepCopyInto(out *APIKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIKeyParameters ¶
type APIKeyParameters struct { // +kubebuilder:validation:Required APIID *string `json:"apiId" tf:"api_id,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Expires *string `json:"expires,omitempty" tf:"expires,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*APIKeyParameters) DeepCopy ¶
func (in *APIKeyParameters) DeepCopy() *APIKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyParameters.
func (*APIKeyParameters) DeepCopyInto ¶
func (in *APIKeyParameters) DeepCopyInto(out *APIKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIKeySpec ¶
type APIKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider APIKeyParameters `json:"forProvider"` }
APIKeySpec defines the desired state of APIKey
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 APIKeyStatus ¶
type APIKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider APIKeyObservation `json:"atProvider,omitempty"` }
APIKeyStatus defines the observed state of APIKey.
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 AdditionalAuthenticationProviderObservation ¶
type AdditionalAuthenticationProviderObservation struct { }
func (*AdditionalAuthenticationProviderObservation) DeepCopy ¶
func (in *AdditionalAuthenticationProviderObservation) DeepCopy() *AdditionalAuthenticationProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalAuthenticationProviderObservation.
func (*AdditionalAuthenticationProviderObservation) DeepCopyInto ¶
func (in *AdditionalAuthenticationProviderObservation) DeepCopyInto(out *AdditionalAuthenticationProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalAuthenticationProviderParameters ¶
type AdditionalAuthenticationProviderParameters struct { // +kubebuilder:validation:Required AuthenticationType *string `json:"authenticationType" tf:"authentication_type,omitempty"` // +kubebuilder:validation:Optional OpenIDConnectConfig []OpenIDConnectConfigParameters `json:"openidConnectConfig,omitempty" tf:"openid_connect_config,omitempty"` // +kubebuilder:validation:Optional UserPoolConfig []UserPoolConfigParameters `json:"userPoolConfig,omitempty" tf:"user_pool_config,omitempty"` }
func (*AdditionalAuthenticationProviderParameters) DeepCopy ¶
func (in *AdditionalAuthenticationProviderParameters) DeepCopy() *AdditionalAuthenticationProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalAuthenticationProviderParameters.
func (*AdditionalAuthenticationProviderParameters) DeepCopyInto ¶
func (in *AdditionalAuthenticationProviderParameters) DeepCopyInto(out *AdditionalAuthenticationProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CachingConfigObservation ¶
type CachingConfigObservation struct { }
func (*CachingConfigObservation) DeepCopy ¶
func (in *CachingConfigObservation) DeepCopy() *CachingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachingConfigObservation.
func (*CachingConfigObservation) DeepCopyInto ¶
func (in *CachingConfigObservation) DeepCopyInto(out *CachingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CachingConfigParameters ¶
type CachingConfigParameters struct { // +kubebuilder:validation:Optional CachingKeys []*string `json:"cachingKeys,omitempty" tf:"caching_keys,omitempty"` // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*CachingConfigParameters) DeepCopy ¶
func (in *CachingConfigParameters) DeepCopy() *CachingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CachingConfigParameters.
func (*CachingConfigParameters) DeepCopyInto ¶
func (in *CachingConfigParameters) DeepCopyInto(out *CachingConfigParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasourceSpec `json:"spec"` Status DatasourceStatus `json:"status,omitempty"` }
Datasource is the Schema for the Datasources API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*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) GetCondition ¶
func (mg *Datasource) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Datasource.
func (*Datasource) GetConnectionDetailsMapping ¶
func (tr *Datasource) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Datasource
func (*Datasource) GetDeletionPolicy ¶
func (mg *Datasource) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Datasource.
func (*Datasource) GetID ¶
func (tr *Datasource) GetID() string
GetID returns ID of underlying Terraform resource of this Datasource
func (*Datasource) GetObservation ¶
func (tr *Datasource) GetObservation() (map[string]interface{}, error)
GetObservation of this Datasource
func (*Datasource) GetParameters ¶
func (tr *Datasource) GetParameters() (map[string]interface{}, error)
GetParameters of this Datasource
func (*Datasource) GetProviderConfigReference ¶
func (mg *Datasource) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Datasource.
func (*Datasource) GetProviderReference ¶
func (mg *Datasource) GetProviderReference() *xpv1.Reference
GetProviderReference of this Datasource. Deprecated: Use GetProviderConfigReference.
func (*Datasource) GetPublishConnectionDetailsTo ¶
func (mg *Datasource) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Datasource.
func (*Datasource) GetTerraformResourceType ¶
func (mg *Datasource) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Datasource
func (*Datasource) GetTerraformSchemaVersion ¶
func (tr *Datasource) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Datasource) GetWriteConnectionSecretToReference ¶
func (mg *Datasource) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Datasource.
func (*Datasource) LateInitialize ¶
func (tr *Datasource) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Datasource using its observed tfState. returns True if there are any spec changes for the resource.
func (*Datasource) ResolveReferences ¶
ResolveReferences of this Datasource.
func (*Datasource) SetConditions ¶
func (mg *Datasource) SetConditions(c ...xpv1.Condition)
SetConditions of this Datasource.
func (*Datasource) SetDeletionPolicy ¶
func (mg *Datasource) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Datasource.
func (*Datasource) SetObservation ¶
func (tr *Datasource) SetObservation(obs map[string]interface{}) error
SetObservation for this Datasource
func (*Datasource) SetParameters ¶
func (tr *Datasource) SetParameters(params map[string]interface{}) error
SetParameters for this Datasource
func (*Datasource) SetProviderConfigReference ¶
func (mg *Datasource) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Datasource.
func (*Datasource) SetProviderReference ¶
func (mg *Datasource) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Datasource. Deprecated: Use SetProviderConfigReference.
func (*Datasource) SetPublishConnectionDetailsTo ¶
func (mg *Datasource) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Datasource.
func (*Datasource) SetWriteConnectionSecretToReference ¶
func (mg *Datasource) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Datasource.
type DatasourceList ¶
type DatasourceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Datasource `json:"items"` }
DatasourceList contains 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.
func (*DatasourceList) GetItems ¶
func (l *DatasourceList) GetItems() []resource.Managed
GetItems of this DatasourceList.
type DatasourceObservation ¶
type DatasourceObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DatasourceObservation) DeepCopy ¶
func (in *DatasourceObservation) DeepCopy() *DatasourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceObservation.
func (*DatasourceObservation) DeepCopyInto ¶
func (in *DatasourceObservation) DeepCopyInto(out *DatasourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceParameters ¶
type DatasourceParameters struct { // +kubebuilder:validation:Required APIID *string `json:"apiId" tf:"api_id,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DynamodbConfig []DynamodbConfigParameters `json:"dynamodbConfig,omitempty" tf:"dynamodb_config,omitempty"` // +kubebuilder:validation:Optional ElasticsearchConfig []ElasticsearchConfigParameters `json:"elasticsearchConfig,omitempty" tf:"elasticsearch_config,omitempty"` // +kubebuilder:validation:Optional HTTPConfig []HTTPConfigParameters `json:"httpConfig,omitempty" tf:"http_config,omitempty"` // +kubebuilder:validation:Optional LambdaConfig []LambdaConfigParameters `json:"lambdaConfig,omitempty" tf:"lambda_config,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional ServiceRoleArn *string `json:"serviceRoleArn,omitempty" tf:"service_role_arn,omitempty"` // +kubebuilder:validation:Optional ServiceRoleArnRef *v1.Reference `json:"serviceRoleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceRoleArnSelector *v1.Selector `json:"serviceRoleArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*DatasourceParameters) DeepCopy ¶
func (in *DatasourceParameters) DeepCopy() *DatasourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasourceParameters.
func (*DatasourceParameters) DeepCopyInto ¶
func (in *DatasourceParameters) DeepCopyInto(out *DatasourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasourceSpec ¶
type DatasourceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DatasourceParameters `json:"forProvider"` }
DatasourceSpec defines the desired state of Datasource
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 DatasourceStatus ¶
type DatasourceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DatasourceObservation `json:"atProvider,omitempty"` }
DatasourceStatus defines the observed state of Datasource.
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 DynamodbConfigObservation ¶
type DynamodbConfigObservation struct { }
func (*DynamodbConfigObservation) DeepCopy ¶
func (in *DynamodbConfigObservation) DeepCopy() *DynamodbConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbConfigObservation.
func (*DynamodbConfigObservation) DeepCopyInto ¶
func (in *DynamodbConfigObservation) DeepCopyInto(out *DynamodbConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamodbConfigParameters ¶
type DynamodbConfigParameters struct { // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required TableName *string `json:"tableName" tf:"table_name,omitempty"` // +kubebuilder:validation:Optional UseCallerCredentials *bool `json:"useCallerCredentials,omitempty" tf:"use_caller_credentials,omitempty"` }
func (*DynamodbConfigParameters) DeepCopy ¶
func (in *DynamodbConfigParameters) DeepCopy() *DynamodbConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbConfigParameters.
func (*DynamodbConfigParameters) DeepCopyInto ¶
func (in *DynamodbConfigParameters) DeepCopyInto(out *DynamodbConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchConfigObservation ¶
type ElasticsearchConfigObservation struct { }
func (*ElasticsearchConfigObservation) DeepCopy ¶
func (in *ElasticsearchConfigObservation) DeepCopy() *ElasticsearchConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchConfigObservation.
func (*ElasticsearchConfigObservation) DeepCopyInto ¶
func (in *ElasticsearchConfigObservation) DeepCopyInto(out *ElasticsearchConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticsearchConfigParameters ¶
type ElasticsearchConfigParameters struct { // +kubebuilder:validation:Required Endpoint *string `json:"endpoint" tf:"endpoint,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*ElasticsearchConfigParameters) DeepCopy ¶
func (in *ElasticsearchConfigParameters) DeepCopy() *ElasticsearchConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchConfigParameters.
func (*ElasticsearchConfigParameters) DeepCopyInto ¶
func (in *ElasticsearchConfigParameters) DeepCopyInto(out *ElasticsearchConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Function ¶
type Function struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FunctionSpec `json:"spec"` Status FunctionStatus `json:"status,omitempty"` }
Function is the Schema for the Functions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*Function) DeepCopy ¶
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) GetCondition ¶
func (mg *Function) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Function.
func (*Function) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Function
func (*Function) GetDeletionPolicy ¶
func (mg *Function) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Function.
func (*Function) GetObservation ¶
GetObservation of this Function
func (*Function) GetParameters ¶
GetParameters of this Function
func (*Function) GetProviderConfigReference ¶
GetProviderConfigReference of this Function.
func (*Function) GetProviderReference ¶
GetProviderReference of this Function. Deprecated: Use GetProviderConfigReference.
func (*Function) GetPublishConnectionDetailsTo ¶
func (mg *Function) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Function.
func (*Function) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Function
func (*Function) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Function) GetWriteConnectionSecretToReference ¶
func (mg *Function) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Function.
func (*Function) LateInitialize ¶
LateInitialize this Function using its observed tfState. returns True if there are any spec changes for the resource.
func (*Function) SetConditions ¶
SetConditions of this Function.
func (*Function) SetDeletionPolicy ¶
func (mg *Function) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Function.
func (*Function) SetObservation ¶
SetObservation for this Function
func (*Function) SetParameters ¶
SetParameters for this Function
func (*Function) SetProviderConfigReference ¶
SetProviderConfigReference of this Function.
func (*Function) SetProviderReference ¶
SetProviderReference of this Function. Deprecated: Use SetProviderConfigReference.
func (*Function) SetPublishConnectionDetailsTo ¶
func (mg *Function) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Function.
func (*Function) SetWriteConnectionSecretToReference ¶
func (mg *Function) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Function.
type FunctionList ¶
type FunctionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Function `json:"items"` }
FunctionList contains a list of Functions
func (*FunctionList) DeepCopy ¶
func (in *FunctionList) DeepCopy() *FunctionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionList.
func (*FunctionList) DeepCopyInto ¶
func (in *FunctionList) DeepCopyInto(out *FunctionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FunctionList) DeepCopyObject ¶
func (in *FunctionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FunctionList) GetItems ¶
func (l *FunctionList) GetItems() []resource.Managed
GetItems of this FunctionList.
type FunctionObservation ¶
type FunctionObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` FunctionID *string `json:"functionId,omitempty" tf:"function_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*FunctionObservation) DeepCopy ¶
func (in *FunctionObservation) DeepCopy() *FunctionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionObservation.
func (*FunctionObservation) DeepCopyInto ¶
func (in *FunctionObservation) DeepCopyInto(out *FunctionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionParameters ¶
type FunctionParameters struct { // +kubebuilder:validation:Required APIID *string `json:"apiId" tf:"api_id,omitempty"` // +kubebuilder:validation:Required DataSource *string `json:"dataSource" tf:"data_source,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional FunctionVersion *string `json:"functionVersion,omitempty" tf:"function_version,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required RequestMappingTemplate *string `json:"requestMappingTemplate" tf:"request_mapping_template,omitempty"` // +kubebuilder:validation:Required ResponseMappingTemplate *string `json:"responseMappingTemplate" tf:"response_mapping_template,omitempty"` }
func (*FunctionParameters) DeepCopy ¶
func (in *FunctionParameters) DeepCopy() *FunctionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionParameters.
func (*FunctionParameters) DeepCopyInto ¶
func (in *FunctionParameters) DeepCopyInto(out *FunctionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionSpec ¶
type FunctionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FunctionParameters `json:"forProvider"` }
FunctionSpec defines the desired state of Function
func (*FunctionSpec) DeepCopy ¶
func (in *FunctionSpec) DeepCopy() *FunctionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpec.
func (*FunctionSpec) DeepCopyInto ¶
func (in *FunctionSpec) DeepCopyInto(out *FunctionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionStatus ¶
type FunctionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FunctionObservation `json:"atProvider,omitempty"` }
FunctionStatus defines the observed state of Function.
func (*FunctionStatus) DeepCopy ¶
func (in *FunctionStatus) DeepCopy() *FunctionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionStatus.
func (*FunctionStatus) DeepCopyInto ¶
func (in *FunctionStatus) DeepCopyInto(out *FunctionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphQLAPI ¶
type GraphQLAPI struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GraphQLAPISpec `json:"spec"` Status GraphQLAPIStatus `json:"status,omitempty"` }
GraphQLAPI is the Schema for the GraphQLAPIs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*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) GetCondition ¶
func (mg *GraphQLAPI) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GraphQLAPI.
func (*GraphQLAPI) GetConnectionDetailsMapping ¶
func (tr *GraphQLAPI) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GraphQLAPI
func (*GraphQLAPI) GetDeletionPolicy ¶
func (mg *GraphQLAPI) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GraphQLAPI.
func (*GraphQLAPI) GetID ¶
func (tr *GraphQLAPI) GetID() string
GetID returns ID of underlying Terraform resource of this GraphQLAPI
func (*GraphQLAPI) GetObservation ¶
func (tr *GraphQLAPI) GetObservation() (map[string]interface{}, error)
GetObservation of this GraphQLAPI
func (*GraphQLAPI) GetParameters ¶
func (tr *GraphQLAPI) GetParameters() (map[string]interface{}, error)
GetParameters of this GraphQLAPI
func (*GraphQLAPI) GetProviderConfigReference ¶
func (mg *GraphQLAPI) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GraphQLAPI.
func (*GraphQLAPI) GetProviderReference ¶
func (mg *GraphQLAPI) GetProviderReference() *xpv1.Reference
GetProviderReference of this GraphQLAPI. Deprecated: Use GetProviderConfigReference.
func (*GraphQLAPI) GetPublishConnectionDetailsTo ¶
func (mg *GraphQLAPI) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GraphQLAPI.
func (*GraphQLAPI) GetTerraformResourceType ¶
func (mg *GraphQLAPI) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GraphQLAPI
func (*GraphQLAPI) GetTerraformSchemaVersion ¶
func (tr *GraphQLAPI) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GraphQLAPI) GetWriteConnectionSecretToReference ¶
func (mg *GraphQLAPI) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GraphQLAPI.
func (*GraphQLAPI) LateInitialize ¶
func (tr *GraphQLAPI) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GraphQLAPI using its observed tfState. returns True if there are any spec changes for the resource.
func (*GraphQLAPI) SetConditions ¶
func (mg *GraphQLAPI) SetConditions(c ...xpv1.Condition)
SetConditions of this GraphQLAPI.
func (*GraphQLAPI) SetDeletionPolicy ¶
func (mg *GraphQLAPI) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GraphQLAPI.
func (*GraphQLAPI) SetObservation ¶
func (tr *GraphQLAPI) SetObservation(obs map[string]interface{}) error
SetObservation for this GraphQLAPI
func (*GraphQLAPI) SetParameters ¶
func (tr *GraphQLAPI) SetParameters(params map[string]interface{}) error
SetParameters for this GraphQLAPI
func (*GraphQLAPI) SetProviderConfigReference ¶
func (mg *GraphQLAPI) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GraphQLAPI.
func (*GraphQLAPI) SetProviderReference ¶
func (mg *GraphQLAPI) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GraphQLAPI. Deprecated: Use SetProviderConfigReference.
func (*GraphQLAPI) SetPublishConnectionDetailsTo ¶
func (mg *GraphQLAPI) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GraphQLAPI.
func (*GraphQLAPI) SetWriteConnectionSecretToReference ¶
func (mg *GraphQLAPI) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GraphQLAPI.
type GraphQLAPIList ¶
type GraphQLAPIList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GraphQLAPI `json:"items"` }
GraphQLAPIList contains 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.
func (*GraphQLAPIList) GetItems ¶
func (l *GraphQLAPIList) GetItems() []resource.Managed
GetItems of this GraphQLAPIList.
type GraphQLAPIObservation ¶
type GraphQLAPIObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` Uris map[string]*string `json:"uris,omitempty" tf:"uris,omitempty"` }
func (*GraphQLAPIObservation) DeepCopy ¶
func (in *GraphQLAPIObservation) DeepCopy() *GraphQLAPIObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphQLAPIObservation.
func (*GraphQLAPIObservation) DeepCopyInto ¶
func (in *GraphQLAPIObservation) DeepCopyInto(out *GraphQLAPIObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphQLAPIOpenIDConnectConfigObservation ¶
type GraphQLAPIOpenIDConnectConfigObservation struct { }
func (*GraphQLAPIOpenIDConnectConfigObservation) DeepCopy ¶
func (in *GraphQLAPIOpenIDConnectConfigObservation) DeepCopy() *GraphQLAPIOpenIDConnectConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphQLAPIOpenIDConnectConfigObservation.
func (*GraphQLAPIOpenIDConnectConfigObservation) DeepCopyInto ¶
func (in *GraphQLAPIOpenIDConnectConfigObservation) DeepCopyInto(out *GraphQLAPIOpenIDConnectConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphQLAPIOpenIDConnectConfigParameters ¶
type GraphQLAPIOpenIDConnectConfigParameters struct { // +kubebuilder:validation:Optional AuthTTL *float64 `json:"authTtl,omitempty" tf:"auth_ttl,omitempty"` // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // +kubebuilder:validation:Optional IatTTL *float64 `json:"iatTtl,omitempty" tf:"iat_ttl,omitempty"` // +kubebuilder:validation:Required Issuer *string `json:"issuer" tf:"issuer,omitempty"` }
func (*GraphQLAPIOpenIDConnectConfigParameters) DeepCopy ¶
func (in *GraphQLAPIOpenIDConnectConfigParameters) DeepCopy() *GraphQLAPIOpenIDConnectConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphQLAPIOpenIDConnectConfigParameters.
func (*GraphQLAPIOpenIDConnectConfigParameters) DeepCopyInto ¶
func (in *GraphQLAPIOpenIDConnectConfigParameters) DeepCopyInto(out *GraphQLAPIOpenIDConnectConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphQLAPIParameters ¶
type GraphQLAPIParameters struct { // +kubebuilder:validation:Optional AdditionalAuthenticationProvider []AdditionalAuthenticationProviderParameters `json:"additionalAuthenticationProvider,omitempty" tf:"additional_authentication_provider,omitempty"` // +kubebuilder:validation:Required AuthenticationType *string `json:"authenticationType" tf:"authentication_type,omitempty"` // +kubebuilder:validation:Optional LogConfig []LogConfigParameters `json:"logConfig,omitempty" tf:"log_config,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional OpenIDConnectConfig []GraphQLAPIOpenIDConnectConfigParameters `json:"openidConnectConfig,omitempty" tf:"openid_connect_config,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Schema *string `json:"schema,omitempty" tf:"schema,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional UserPoolConfig []GraphQLAPIUserPoolConfigParameters `json:"userPoolConfig,omitempty" tf:"user_pool_config,omitempty"` // +kubebuilder:validation:Optional XrayEnabled *bool `json:"xrayEnabled,omitempty" tf:"xray_enabled,omitempty"` }
func (*GraphQLAPIParameters) DeepCopy ¶
func (in *GraphQLAPIParameters) DeepCopy() *GraphQLAPIParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphQLAPIParameters.
func (*GraphQLAPIParameters) DeepCopyInto ¶
func (in *GraphQLAPIParameters) DeepCopyInto(out *GraphQLAPIParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphQLAPISpec ¶
type GraphQLAPISpec struct { v1.ResourceSpec `json:",inline"` ForProvider GraphQLAPIParameters `json:"forProvider"` }
GraphQLAPISpec defines the desired state of GraphQLAPI
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 GraphQLAPIStatus ¶
type GraphQLAPIStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GraphQLAPIObservation `json:"atProvider,omitempty"` }
GraphQLAPIStatus defines the observed state of GraphQLAPI.
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 GraphQLAPIUserPoolConfigObservation ¶
type GraphQLAPIUserPoolConfigObservation struct { }
func (*GraphQLAPIUserPoolConfigObservation) DeepCopy ¶
func (in *GraphQLAPIUserPoolConfigObservation) DeepCopy() *GraphQLAPIUserPoolConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphQLAPIUserPoolConfigObservation.
func (*GraphQLAPIUserPoolConfigObservation) DeepCopyInto ¶
func (in *GraphQLAPIUserPoolConfigObservation) DeepCopyInto(out *GraphQLAPIUserPoolConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GraphQLAPIUserPoolConfigParameters ¶
type GraphQLAPIUserPoolConfigParameters struct { // +kubebuilder:validation:Optional AppIDClientRegex *string `json:"appIdClientRegex,omitempty" tf:"app_id_client_regex,omitempty"` // +kubebuilder:validation:Optional AwsRegion *string `json:"awsRegion,omitempty" tf:"aws_region,omitempty"` // +kubebuilder:validation:Required DefaultAction *string `json:"defaultAction" tf:"default_action,omitempty"` // +kubebuilder:validation:Required UserPoolID *string `json:"userPoolId" tf:"user_pool_id,omitempty"` }
func (*GraphQLAPIUserPoolConfigParameters) DeepCopy ¶
func (in *GraphQLAPIUserPoolConfigParameters) DeepCopy() *GraphQLAPIUserPoolConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GraphQLAPIUserPoolConfigParameters.
func (*GraphQLAPIUserPoolConfigParameters) DeepCopyInto ¶
func (in *GraphQLAPIUserPoolConfigParameters) DeepCopyInto(out *GraphQLAPIUserPoolConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPConfigObservation ¶
type HTTPConfigObservation struct { }
func (*HTTPConfigObservation) DeepCopy ¶
func (in *HTTPConfigObservation) DeepCopy() *HTTPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPConfigObservation.
func (*HTTPConfigObservation) DeepCopyInto ¶
func (in *HTTPConfigObservation) DeepCopyInto(out *HTTPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPConfigParameters ¶
type HTTPConfigParameters struct { // +kubebuilder:validation:Required Endpoint *string `json:"endpoint" tf:"endpoint,omitempty"` }
func (*HTTPConfigParameters) DeepCopy ¶
func (in *HTTPConfigParameters) DeepCopy() *HTTPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPConfigParameters.
func (*HTTPConfigParameters) DeepCopyInto ¶
func (in *HTTPConfigParameters) DeepCopyInto(out *HTTPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaConfigObservation ¶
type LambdaConfigObservation struct { }
func (*LambdaConfigObservation) DeepCopy ¶
func (in *LambdaConfigObservation) DeepCopy() *LambdaConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaConfigObservation.
func (*LambdaConfigObservation) DeepCopyInto ¶
func (in *LambdaConfigObservation) DeepCopyInto(out *LambdaConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LambdaConfigParameters ¶
type LambdaConfigParameters struct { // +kubebuilder:validation:Required FunctionArn *string `json:"functionArn" tf:"function_arn,omitempty"` }
func (*LambdaConfigParameters) DeepCopy ¶
func (in *LambdaConfigParameters) DeepCopy() *LambdaConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaConfigParameters.
func (*LambdaConfigParameters) DeepCopyInto ¶
func (in *LambdaConfigParameters) DeepCopyInto(out *LambdaConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogConfigObservation ¶
type LogConfigObservation struct { }
func (*LogConfigObservation) DeepCopy ¶
func (in *LogConfigObservation) DeepCopy() *LogConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogConfigObservation.
func (*LogConfigObservation) DeepCopyInto ¶
func (in *LogConfigObservation) DeepCopyInto(out *LogConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogConfigParameters ¶
type LogConfigParameters struct { // +kubebuilder:validation:Required CloudwatchLogsRoleArn *string `json:"cloudwatchLogsRoleArn" tf:"cloudwatch_logs_role_arn,omitempty"` // +kubebuilder:validation:Optional ExcludeVerboseContent *bool `json:"excludeVerboseContent,omitempty" tf:"exclude_verbose_content,omitempty"` // +kubebuilder:validation:Required FieldLogLevel *string `json:"fieldLogLevel" tf:"field_log_level,omitempty"` }
func (*LogConfigParameters) DeepCopy ¶
func (in *LogConfigParameters) DeepCopy() *LogConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogConfigParameters.
func (*LogConfigParameters) DeepCopyInto ¶
func (in *LogConfigParameters) DeepCopyInto(out *LogConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenIDConnectConfigObservation ¶
type OpenIDConnectConfigObservation struct { }
func (*OpenIDConnectConfigObservation) DeepCopy ¶
func (in *OpenIDConnectConfigObservation) DeepCopy() *OpenIDConnectConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectConfigObservation.
func (*OpenIDConnectConfigObservation) DeepCopyInto ¶
func (in *OpenIDConnectConfigObservation) DeepCopyInto(out *OpenIDConnectConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenIDConnectConfigParameters ¶
type OpenIDConnectConfigParameters struct { // +kubebuilder:validation:Optional AuthTTL *float64 `json:"authTtl,omitempty" tf:"auth_ttl,omitempty"` // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // +kubebuilder:validation:Optional IatTTL *float64 `json:"iatTtl,omitempty" tf:"iat_ttl,omitempty"` // +kubebuilder:validation:Required Issuer *string `json:"issuer" tf:"issuer,omitempty"` }
func (*OpenIDConnectConfigParameters) DeepCopy ¶
func (in *OpenIDConnectConfigParameters) DeepCopy() *OpenIDConnectConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectConfigParameters.
func (*OpenIDConnectConfigParameters) DeepCopyInto ¶
func (in *OpenIDConnectConfigParameters) DeepCopyInto(out *OpenIDConnectConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineConfigObservation ¶
type PipelineConfigObservation struct { }
func (*PipelineConfigObservation) DeepCopy ¶
func (in *PipelineConfigObservation) DeepCopy() *PipelineConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineConfigObservation.
func (*PipelineConfigObservation) DeepCopyInto ¶
func (in *PipelineConfigObservation) DeepCopyInto(out *PipelineConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineConfigParameters ¶
type PipelineConfigParameters struct { // +kubebuilder:validation:Optional Functions []*string `json:"functions,omitempty" tf:"functions,omitempty"` }
func (*PipelineConfigParameters) DeepCopy ¶
func (in *PipelineConfigParameters) DeepCopy() *PipelineConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineConfigParameters.
func (*PipelineConfigParameters) DeepCopyInto ¶
func (in *PipelineConfigParameters) DeepCopyInto(out *PipelineConfigParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResolverSpec `json:"spec"` Status ResolverStatus `json:"status,omitempty"` }
Resolver is the Schema for the Resolvers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*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) GetCondition ¶
func (mg *Resolver) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Resolver.
func (*Resolver) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Resolver
func (*Resolver) GetDeletionPolicy ¶
func (mg *Resolver) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Resolver.
func (*Resolver) GetObservation ¶
GetObservation of this Resolver
func (*Resolver) GetParameters ¶
GetParameters of this Resolver
func (*Resolver) GetProviderConfigReference ¶
GetProviderConfigReference of this Resolver.
func (*Resolver) GetProviderReference ¶
GetProviderReference of this Resolver. Deprecated: Use GetProviderConfigReference.
func (*Resolver) GetPublishConnectionDetailsTo ¶
func (mg *Resolver) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Resolver.
func (*Resolver) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Resolver
func (*Resolver) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Resolver) GetWriteConnectionSecretToReference ¶
func (mg *Resolver) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Resolver.
func (*Resolver) LateInitialize ¶
LateInitialize this Resolver using its observed tfState. returns True if there are any spec changes for the resource.
func (*Resolver) SetConditions ¶
SetConditions of this Resolver.
func (*Resolver) SetDeletionPolicy ¶
func (mg *Resolver) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Resolver.
func (*Resolver) SetObservation ¶
SetObservation for this Resolver
func (*Resolver) SetParameters ¶
SetParameters for this Resolver
func (*Resolver) SetProviderConfigReference ¶
SetProviderConfigReference of this Resolver.
func (*Resolver) SetProviderReference ¶
SetProviderReference of this Resolver. Deprecated: Use SetProviderConfigReference.
func (*Resolver) SetPublishConnectionDetailsTo ¶
func (mg *Resolver) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Resolver.
func (*Resolver) SetWriteConnectionSecretToReference ¶
func (mg *Resolver) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Resolver.
type ResolverList ¶
type ResolverList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Resolver `json:"items"` }
ResolverList contains 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.
func (*ResolverList) GetItems ¶
func (l *ResolverList) GetItems() []resource.Managed
GetItems of this ResolverList.
type ResolverObservation ¶
type ResolverObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ResolverObservation) DeepCopy ¶
func (in *ResolverObservation) DeepCopy() *ResolverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverObservation.
func (*ResolverObservation) DeepCopyInto ¶
func (in *ResolverObservation) DeepCopyInto(out *ResolverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverParameters ¶
type ResolverParameters struct { // +kubebuilder:validation:Required APIID *string `json:"apiId" tf:"api_id,omitempty"` // +kubebuilder:validation:Optional CachingConfig []CachingConfigParameters `json:"cachingConfig,omitempty" tf:"caching_config,omitempty"` // +kubebuilder:validation:Optional DataSource *string `json:"dataSource,omitempty" tf:"data_source,omitempty"` // +kubebuilder:validation:Required Field *string `json:"field" tf:"field,omitempty"` // +kubebuilder:validation:Optional Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` // +kubebuilder:validation:Optional PipelineConfig []PipelineConfigParameters `json:"pipelineConfig,omitempty" tf:"pipeline_config,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional RequestTemplate *string `json:"requestTemplate,omitempty" tf:"request_template,omitempty"` // +kubebuilder:validation:Optional ResponseTemplate *string `json:"responseTemplate,omitempty" tf:"response_template,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ResolverParameters) DeepCopy ¶
func (in *ResolverParameters) DeepCopy() *ResolverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverParameters.
func (*ResolverParameters) DeepCopyInto ¶
func (in *ResolverParameters) DeepCopyInto(out *ResolverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverSpec ¶
type ResolverSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ResolverParameters `json:"forProvider"` }
ResolverSpec defines the desired state of Resolver
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 ResolverStatus ¶
type ResolverStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ResolverObservation `json:"atProvider,omitempty"` }
ResolverStatus defines the observed state of Resolver.
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.
type UserPoolConfigObservation ¶
type UserPoolConfigObservation struct { }
func (*UserPoolConfigObservation) DeepCopy ¶
func (in *UserPoolConfigObservation) DeepCopy() *UserPoolConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolConfigObservation.
func (*UserPoolConfigObservation) DeepCopyInto ¶
func (in *UserPoolConfigObservation) DeepCopyInto(out *UserPoolConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPoolConfigParameters ¶
type UserPoolConfigParameters struct { // +kubebuilder:validation:Optional AppIDClientRegex *string `json:"appIdClientRegex,omitempty" tf:"app_id_client_regex,omitempty"` // +kubebuilder:validation:Optional AwsRegion *string `json:"awsRegion,omitempty" tf:"aws_region,omitempty"` // +kubebuilder:validation:Required UserPoolID *string `json:"userPoolId" tf:"user_pool_id,omitempty"` }
func (*UserPoolConfigParameters) DeepCopy ¶
func (in *UserPoolConfigParameters) DeepCopy() *UserPoolConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPoolConfigParameters.
func (*UserPoolConfigParameters) DeepCopyInto ¶
func (in *UserPoolConfigParameters) DeepCopyInto(out *UserPoolConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.