Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=athena.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ConfigurationObservation
- type ConfigurationParameters
- type Database
- func (in *Database) DeepCopy() *Database
- func (in *Database) DeepCopyInto(out *Database)
- func (in *Database) DeepCopyObject() runtime.Object
- func (mg *Database) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Database) GetConnectionDetailsMapping() map[string]string
- func (mg *Database) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Database) GetID() string
- func (tr *Database) GetObservation() (map[string]interface{}, error)
- func (tr *Database) GetParameters() (map[string]interface{}, error)
- func (mg *Database) GetProviderConfigReference() *xpv1.Reference
- func (mg *Database) GetProviderReference() *xpv1.Reference
- func (mg *Database) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Database) GetTerraformResourceType() string
- func (tr *Database) GetTerraformSchemaVersion() int
- func (mg *Database) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Database) LateInitialize(attrs []byte) (bool, error)
- func (mg *Database) SetConditions(c ...xpv1.Condition)
- func (mg *Database) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Database) SetObservation(obs map[string]interface{}) error
- func (tr *Database) SetParameters(params map[string]interface{}) error
- func (mg *Database) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Database) SetProviderReference(r *xpv1.Reference)
- func (mg *Database) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Database) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DatabaseList
- type DatabaseObservation
- type DatabaseParameters
- type DatabaseSpec
- type DatabaseStatus
- type EncryptionConfigurationObservation
- type EncryptionConfigurationParameters
- type NamedQuery
- func (in *NamedQuery) DeepCopy() *NamedQuery
- func (in *NamedQuery) DeepCopyInto(out *NamedQuery)
- func (in *NamedQuery) DeepCopyObject() runtime.Object
- func (mg *NamedQuery) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NamedQuery) GetConnectionDetailsMapping() map[string]string
- func (mg *NamedQuery) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NamedQuery) GetID() string
- func (tr *NamedQuery) GetObservation() (map[string]interface{}, error)
- func (tr *NamedQuery) GetParameters() (map[string]interface{}, error)
- func (mg *NamedQuery) GetProviderConfigReference() *xpv1.Reference
- func (mg *NamedQuery) GetProviderReference() *xpv1.Reference
- func (mg *NamedQuery) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NamedQuery) GetTerraformResourceType() string
- func (tr *NamedQuery) GetTerraformSchemaVersion() int
- func (mg *NamedQuery) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NamedQuery) LateInitialize(attrs []byte) (bool, error)
- func (mg *NamedQuery) SetConditions(c ...xpv1.Condition)
- func (mg *NamedQuery) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NamedQuery) SetObservation(obs map[string]interface{}) error
- func (tr *NamedQuery) SetParameters(params map[string]interface{}) error
- func (mg *NamedQuery) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NamedQuery) SetProviderReference(r *xpv1.Reference)
- func (mg *NamedQuery) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NamedQuery) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NamedQueryList
- type NamedQueryObservation
- type NamedQueryParameters
- type NamedQuerySpec
- type NamedQueryStatus
- type ResultConfigurationEncryptionConfigurationObservation
- type ResultConfigurationEncryptionConfigurationParameters
- type ResultConfigurationObservation
- type ResultConfigurationParameters
- type Workgroup
- func (in *Workgroup) DeepCopy() *Workgroup
- func (in *Workgroup) DeepCopyInto(out *Workgroup)
- func (in *Workgroup) DeepCopyObject() runtime.Object
- func (mg *Workgroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Workgroup) GetConnectionDetailsMapping() map[string]string
- func (mg *Workgroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Workgroup) GetID() string
- func (tr *Workgroup) GetObservation() (map[string]interface{}, error)
- func (tr *Workgroup) GetParameters() (map[string]interface{}, error)
- func (mg *Workgroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *Workgroup) GetProviderReference() *xpv1.Reference
- func (mg *Workgroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Workgroup) GetTerraformResourceType() string
- func (tr *Workgroup) GetTerraformSchemaVersion() int
- func (mg *Workgroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Workgroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *Workgroup) SetConditions(c ...xpv1.Condition)
- func (mg *Workgroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Workgroup) SetObservation(obs map[string]interface{}) error
- func (tr *Workgroup) SetParameters(params map[string]interface{}) error
- func (mg *Workgroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Workgroup) SetProviderReference(r *xpv1.Reference)
- func (mg *Workgroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Workgroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkgroupList
- type WorkgroupObservation
- type WorkgroupParameters
- type WorkgroupSpec
- type WorkgroupStatus
Constants ¶
const ( CRDGroup = "athena.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Database_Kind = "Database" Database_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Database_Kind}.String() Database_KindAPIVersion = Database_Kind + "." + CRDGroupVersion.String() Database_GroupVersionKind = CRDGroupVersion.WithKind(Database_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 ( NamedQuery_Kind = "NamedQuery" NamedQuery_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NamedQuery_Kind}.String() NamedQuery_KindAPIVersion = NamedQuery_Kind + "." + CRDGroupVersion.String() NamedQuery_GroupVersionKind = CRDGroupVersion.WithKind(NamedQuery_Kind) )
Repository type metadata.
var ( Workgroup_Kind = "Workgroup" Workgroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Workgroup_Kind}.String() Workgroup_KindAPIVersion = Workgroup_Kind + "." + CRDGroupVersion.String() Workgroup_GroupVersionKind = CRDGroupVersion.WithKind(Workgroup_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ConfigurationObservation ¶
type ConfigurationObservation struct { }
func (*ConfigurationObservation) DeepCopy ¶
func (in *ConfigurationObservation) DeepCopy() *ConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationObservation.
func (*ConfigurationObservation) DeepCopyInto ¶
func (in *ConfigurationObservation) DeepCopyInto(out *ConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationParameters ¶
type ConfigurationParameters struct { // +kubebuilder:validation:Optional BytesScannedCutoffPerQuery *float64 `json:"bytesScannedCutoffPerQuery,omitempty" tf:"bytes_scanned_cutoff_per_query,omitempty"` // +kubebuilder:validation:Optional EnforceWorkgroupConfiguration *bool `json:"enforceWorkgroupConfiguration,omitempty" tf:"enforce_workgroup_configuration,omitempty"` // +kubebuilder:validation:Optional PublishCloudwatchMetricsEnabled *bool `json:"publishCloudwatchMetricsEnabled,omitempty" tf:"publish_cloudwatch_metrics_enabled,omitempty"` // +kubebuilder:validation:Optional RequesterPaysEnabled *bool `json:"requesterPaysEnabled,omitempty" tf:"requester_pays_enabled,omitempty"` // +kubebuilder:validation:Optional ResultConfiguration []ResultConfigurationParameters `json:"resultConfiguration,omitempty" tf:"result_configuration,omitempty"` }
func (*ConfigurationParameters) DeepCopy ¶
func (in *ConfigurationParameters) DeepCopy() *ConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationParameters.
func (*ConfigurationParameters) DeepCopyInto ¶
func (in *ConfigurationParameters) DeepCopyInto(out *ConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Database ¶
type Database struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseSpec `json:"spec"` Status DatabaseStatus `json:"status,omitempty"` }
Database is the Schema for the Databases 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 (*Database) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database.
func (*Database) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Database) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Database) GetCondition ¶
func (mg *Database) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Database.
func (*Database) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Database
func (*Database) GetDeletionPolicy ¶
func (mg *Database) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Database.
func (*Database) GetObservation ¶
GetObservation of this Database
func (*Database) GetParameters ¶
GetParameters of this Database
func (*Database) GetProviderConfigReference ¶
GetProviderConfigReference of this Database.
func (*Database) GetProviderReference ¶
GetProviderReference of this Database. Deprecated: Use GetProviderConfigReference.
func (*Database) GetPublishConnectionDetailsTo ¶
func (mg *Database) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Database.
func (*Database) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Database
func (*Database) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Database) GetWriteConnectionSecretToReference ¶
func (mg *Database) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Database.
func (*Database) LateInitialize ¶
LateInitialize this Database using its observed tfState. returns True if there are any spec changes for the resource.
func (*Database) SetConditions ¶
SetConditions of this Database.
func (*Database) SetDeletionPolicy ¶
func (mg *Database) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Database.
func (*Database) SetObservation ¶
SetObservation for this Database
func (*Database) SetParameters ¶
SetParameters for this Database
func (*Database) SetProviderConfigReference ¶
SetProviderConfigReference of this Database.
func (*Database) SetProviderReference ¶
SetProviderReference of this Database. Deprecated: Use SetProviderConfigReference.
func (*Database) SetPublishConnectionDetailsTo ¶
func (mg *Database) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Database.
func (*Database) SetWriteConnectionSecretToReference ¶
func (mg *Database) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Database.
type DatabaseList ¶
type DatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Database `json:"items"` }
DatabaseList contains a list of Databases
func (*DatabaseList) DeepCopy ¶
func (in *DatabaseList) DeepCopy() *DatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseList.
func (*DatabaseList) DeepCopyInto ¶
func (in *DatabaseList) DeepCopyInto(out *DatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseList) DeepCopyObject ¶
func (in *DatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatabaseList) GetItems ¶
func (l *DatabaseList) GetItems() []resource.Managed
GetItems of this DatabaseList.
type DatabaseObservation ¶
type DatabaseObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DatabaseObservation) DeepCopy ¶
func (in *DatabaseObservation) DeepCopy() *DatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseObservation.
func (*DatabaseObservation) DeepCopyInto ¶
func (in *DatabaseObservation) DeepCopyInto(out *DatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseParameters ¶
type DatabaseParameters struct { // +kubebuilder:validation:Required Bucket *string `json:"bucket" tf:"bucket,omitempty"` // +kubebuilder:validation:Optional EncryptionConfiguration []EncryptionConfigurationParameters `json:"encryptionConfiguration,omitempty" tf:"encryption_configuration,omitempty"` // +kubebuilder:validation:Optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,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:"-"` }
func (*DatabaseParameters) DeepCopy ¶
func (in *DatabaseParameters) DeepCopy() *DatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseParameters.
func (*DatabaseParameters) DeepCopyInto ¶
func (in *DatabaseParameters) DeepCopyInto(out *DatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpec ¶
type DatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DatabaseParameters `json:"forProvider"` }
DatabaseSpec defines the desired state of Database
func (*DatabaseSpec) DeepCopy ¶
func (in *DatabaseSpec) DeepCopy() *DatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpec.
func (*DatabaseSpec) DeepCopyInto ¶
func (in *DatabaseSpec) DeepCopyInto(out *DatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseStatus ¶
type DatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DatabaseObservation `json:"atProvider,omitempty"` }
DatabaseStatus defines the observed state of Database.
func (*DatabaseStatus) DeepCopy ¶
func (in *DatabaseStatus) DeepCopy() *DatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseStatus.
func (*DatabaseStatus) DeepCopyInto ¶
func (in *DatabaseStatus) DeepCopyInto(out *DatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionConfigurationObservation ¶
type EncryptionConfigurationObservation struct { }
func (*EncryptionConfigurationObservation) DeepCopy ¶
func (in *EncryptionConfigurationObservation) DeepCopy() *EncryptionConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfigurationObservation.
func (*EncryptionConfigurationObservation) DeepCopyInto ¶
func (in *EncryptionConfigurationObservation) DeepCopyInto(out *EncryptionConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionConfigurationParameters ¶
type EncryptionConfigurationParameters struct { // +kubebuilder:validation:Required EncryptionOption *string `json:"encryptionOption" tf:"encryption_option,omitempty"` // +kubebuilder:validation:Optional KMSKey *string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"` }
func (*EncryptionConfigurationParameters) DeepCopy ¶
func (in *EncryptionConfigurationParameters) DeepCopy() *EncryptionConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionConfigurationParameters.
func (*EncryptionConfigurationParameters) DeepCopyInto ¶
func (in *EncryptionConfigurationParameters) DeepCopyInto(out *EncryptionConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedQuery ¶
type NamedQuery struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamedQuerySpec `json:"spec"` Status NamedQueryStatus `json:"status,omitempty"` }
NamedQuery is the Schema for the NamedQuerys 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 (*NamedQuery) DeepCopy ¶
func (in *NamedQuery) DeepCopy() *NamedQuery
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedQuery.
func (*NamedQuery) DeepCopyInto ¶
func (in *NamedQuery) DeepCopyInto(out *NamedQuery)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamedQuery) DeepCopyObject ¶
func (in *NamedQuery) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamedQuery) GetCondition ¶
func (mg *NamedQuery) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NamedQuery.
func (*NamedQuery) GetConnectionDetailsMapping ¶
func (tr *NamedQuery) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NamedQuery
func (*NamedQuery) GetDeletionPolicy ¶
func (mg *NamedQuery) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NamedQuery.
func (*NamedQuery) GetID ¶
func (tr *NamedQuery) GetID() string
GetID returns ID of underlying Terraform resource of this NamedQuery
func (*NamedQuery) GetObservation ¶
func (tr *NamedQuery) GetObservation() (map[string]interface{}, error)
GetObservation of this NamedQuery
func (*NamedQuery) GetParameters ¶
func (tr *NamedQuery) GetParameters() (map[string]interface{}, error)
GetParameters of this NamedQuery
func (*NamedQuery) GetProviderConfigReference ¶
func (mg *NamedQuery) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NamedQuery.
func (*NamedQuery) GetProviderReference ¶
func (mg *NamedQuery) GetProviderReference() *xpv1.Reference
GetProviderReference of this NamedQuery. Deprecated: Use GetProviderConfigReference.
func (*NamedQuery) GetPublishConnectionDetailsTo ¶
func (mg *NamedQuery) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NamedQuery.
func (*NamedQuery) GetTerraformResourceType ¶
func (mg *NamedQuery) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NamedQuery
func (*NamedQuery) GetTerraformSchemaVersion ¶
func (tr *NamedQuery) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NamedQuery) GetWriteConnectionSecretToReference ¶
func (mg *NamedQuery) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NamedQuery.
func (*NamedQuery) LateInitialize ¶
func (tr *NamedQuery) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NamedQuery using its observed tfState. returns True if there are any spec changes for the resource.
func (*NamedQuery) SetConditions ¶
func (mg *NamedQuery) SetConditions(c ...xpv1.Condition)
SetConditions of this NamedQuery.
func (*NamedQuery) SetDeletionPolicy ¶
func (mg *NamedQuery) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NamedQuery.
func (*NamedQuery) SetObservation ¶
func (tr *NamedQuery) SetObservation(obs map[string]interface{}) error
SetObservation for this NamedQuery
func (*NamedQuery) SetParameters ¶
func (tr *NamedQuery) SetParameters(params map[string]interface{}) error
SetParameters for this NamedQuery
func (*NamedQuery) SetProviderConfigReference ¶
func (mg *NamedQuery) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NamedQuery.
func (*NamedQuery) SetProviderReference ¶
func (mg *NamedQuery) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NamedQuery. Deprecated: Use SetProviderConfigReference.
func (*NamedQuery) SetPublishConnectionDetailsTo ¶
func (mg *NamedQuery) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NamedQuery.
func (*NamedQuery) SetWriteConnectionSecretToReference ¶
func (mg *NamedQuery) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NamedQuery.
type NamedQueryList ¶
type NamedQueryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamedQuery `json:"items"` }
NamedQueryList contains a list of NamedQuerys
func (*NamedQueryList) DeepCopy ¶
func (in *NamedQueryList) DeepCopy() *NamedQueryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedQueryList.
func (*NamedQueryList) DeepCopyInto ¶
func (in *NamedQueryList) DeepCopyInto(out *NamedQueryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamedQueryList) DeepCopyObject ¶
func (in *NamedQueryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamedQueryList) GetItems ¶
func (l *NamedQueryList) GetItems() []resource.Managed
GetItems of this NamedQueryList.
type NamedQueryObservation ¶
type NamedQueryObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*NamedQueryObservation) DeepCopy ¶
func (in *NamedQueryObservation) DeepCopy() *NamedQueryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedQueryObservation.
func (*NamedQueryObservation) DeepCopyInto ¶
func (in *NamedQueryObservation) DeepCopyInto(out *NamedQueryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedQueryParameters ¶
type NamedQueryParameters struct { // +kubebuilder:validation:Required Database *string `json:"database" tf:"database,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Query *string `json:"query" tf:"query,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 Workgroup *string `json:"workgroup,omitempty" tf:"workgroup,omitempty"` }
func (*NamedQueryParameters) DeepCopy ¶
func (in *NamedQueryParameters) DeepCopy() *NamedQueryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedQueryParameters.
func (*NamedQueryParameters) DeepCopyInto ¶
func (in *NamedQueryParameters) DeepCopyInto(out *NamedQueryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedQuerySpec ¶
type NamedQuerySpec struct { v1.ResourceSpec `json:",inline"` ForProvider NamedQueryParameters `json:"forProvider"` }
NamedQuerySpec defines the desired state of NamedQuery
func (*NamedQuerySpec) DeepCopy ¶
func (in *NamedQuerySpec) DeepCopy() *NamedQuerySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedQuerySpec.
func (*NamedQuerySpec) DeepCopyInto ¶
func (in *NamedQuerySpec) DeepCopyInto(out *NamedQuerySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedQueryStatus ¶
type NamedQueryStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NamedQueryObservation `json:"atProvider,omitempty"` }
NamedQueryStatus defines the observed state of NamedQuery.
func (*NamedQueryStatus) DeepCopy ¶
func (in *NamedQueryStatus) DeepCopy() *NamedQueryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedQueryStatus.
func (*NamedQueryStatus) DeepCopyInto ¶
func (in *NamedQueryStatus) DeepCopyInto(out *NamedQueryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResultConfigurationEncryptionConfigurationObservation ¶
type ResultConfigurationEncryptionConfigurationObservation struct { }
func (*ResultConfigurationEncryptionConfigurationObservation) DeepCopy ¶
func (in *ResultConfigurationEncryptionConfigurationObservation) DeepCopy() *ResultConfigurationEncryptionConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResultConfigurationEncryptionConfigurationObservation.
func (*ResultConfigurationEncryptionConfigurationObservation) DeepCopyInto ¶
func (in *ResultConfigurationEncryptionConfigurationObservation) DeepCopyInto(out *ResultConfigurationEncryptionConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResultConfigurationEncryptionConfigurationParameters ¶
type ResultConfigurationEncryptionConfigurationParameters struct { // +kubebuilder:validation:Optional EncryptionOption *string `json:"encryptionOption,omitempty" tf:"encryption_option,omitempty"` // +kubebuilder:validation:Optional KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"` }
func (*ResultConfigurationEncryptionConfigurationParameters) DeepCopy ¶
func (in *ResultConfigurationEncryptionConfigurationParameters) DeepCopy() *ResultConfigurationEncryptionConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResultConfigurationEncryptionConfigurationParameters.
func (*ResultConfigurationEncryptionConfigurationParameters) DeepCopyInto ¶
func (in *ResultConfigurationEncryptionConfigurationParameters) DeepCopyInto(out *ResultConfigurationEncryptionConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResultConfigurationObservation ¶
type ResultConfigurationObservation struct { }
func (*ResultConfigurationObservation) DeepCopy ¶
func (in *ResultConfigurationObservation) DeepCopy() *ResultConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResultConfigurationObservation.
func (*ResultConfigurationObservation) DeepCopyInto ¶
func (in *ResultConfigurationObservation) DeepCopyInto(out *ResultConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResultConfigurationParameters ¶
type ResultConfigurationParameters struct { // +kubebuilder:validation:Optional EncryptionConfiguration []ResultConfigurationEncryptionConfigurationParameters `json:"encryptionConfiguration,omitempty" tf:"encryption_configuration,omitempty"` // +kubebuilder:validation:Optional OutputLocation *string `json:"outputLocation,omitempty" tf:"output_location,omitempty"` }
func (*ResultConfigurationParameters) DeepCopy ¶
func (in *ResultConfigurationParameters) DeepCopy() *ResultConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResultConfigurationParameters.
func (*ResultConfigurationParameters) DeepCopyInto ¶
func (in *ResultConfigurationParameters) DeepCopyInto(out *ResultConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workgroup ¶
type Workgroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkgroupSpec `json:"spec"` Status WorkgroupStatus `json:"status,omitempty"` }
Workgroup is the Schema for the Workgroups 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 (*Workgroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workgroup.
func (*Workgroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workgroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workgroup) GetCondition ¶
func (mg *Workgroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Workgroup.
func (*Workgroup) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Workgroup
func (*Workgroup) GetDeletionPolicy ¶
func (mg *Workgroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Workgroup.
func (*Workgroup) GetObservation ¶
GetObservation of this Workgroup
func (*Workgroup) GetParameters ¶
GetParameters of this Workgroup
func (*Workgroup) GetProviderConfigReference ¶
GetProviderConfigReference of this Workgroup.
func (*Workgroup) GetProviderReference ¶
GetProviderReference of this Workgroup. Deprecated: Use GetProviderConfigReference.
func (*Workgroup) GetPublishConnectionDetailsTo ¶
func (mg *Workgroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Workgroup.
func (*Workgroup) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Workgroup
func (*Workgroup) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Workgroup) GetWriteConnectionSecretToReference ¶
func (mg *Workgroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Workgroup.
func (*Workgroup) LateInitialize ¶
LateInitialize this Workgroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*Workgroup) SetConditions ¶
SetConditions of this Workgroup.
func (*Workgroup) SetDeletionPolicy ¶
func (mg *Workgroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Workgroup.
func (*Workgroup) SetObservation ¶
SetObservation for this Workgroup
func (*Workgroup) SetParameters ¶
SetParameters for this Workgroup
func (*Workgroup) SetProviderConfigReference ¶
SetProviderConfigReference of this Workgroup.
func (*Workgroup) SetProviderReference ¶
SetProviderReference of this Workgroup. Deprecated: Use SetProviderConfigReference.
func (*Workgroup) SetPublishConnectionDetailsTo ¶
func (mg *Workgroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Workgroup.
func (*Workgroup) SetWriteConnectionSecretToReference ¶
func (mg *Workgroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Workgroup.
type WorkgroupList ¶
type WorkgroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Workgroup `json:"items"` }
WorkgroupList contains a list of Workgroups
func (*WorkgroupList) DeepCopy ¶
func (in *WorkgroupList) DeepCopy() *WorkgroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkgroupList.
func (*WorkgroupList) DeepCopyInto ¶
func (in *WorkgroupList) DeepCopyInto(out *WorkgroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkgroupList) DeepCopyObject ¶
func (in *WorkgroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkgroupList) GetItems ¶
func (l *WorkgroupList) GetItems() []resource.Managed
GetItems of this WorkgroupList.
type WorkgroupObservation ¶
type WorkgroupObservation 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"` }
func (*WorkgroupObservation) DeepCopy ¶
func (in *WorkgroupObservation) DeepCopy() *WorkgroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkgroupObservation.
func (*WorkgroupObservation) DeepCopyInto ¶
func (in *WorkgroupObservation) DeepCopyInto(out *WorkgroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkgroupParameters ¶
type WorkgroupParameters struct { // +kubebuilder:validation:Optional Configuration []ConfigurationParameters `json:"configuration,omitempty" tf:"configuration,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy,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:Optional State *string `json:"state,omitempty" tf:"state,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*WorkgroupParameters) DeepCopy ¶
func (in *WorkgroupParameters) DeepCopy() *WorkgroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkgroupParameters.
func (*WorkgroupParameters) DeepCopyInto ¶
func (in *WorkgroupParameters) DeepCopyInto(out *WorkgroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkgroupSpec ¶
type WorkgroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkgroupParameters `json:"forProvider"` }
WorkgroupSpec defines the desired state of Workgroup
func (*WorkgroupSpec) DeepCopy ¶
func (in *WorkgroupSpec) DeepCopy() *WorkgroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkgroupSpec.
func (*WorkgroupSpec) DeepCopyInto ¶
func (in *WorkgroupSpec) DeepCopyInto(out *WorkgroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkgroupStatus ¶
type WorkgroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkgroupObservation `json:"atProvider,omitempty"` }
WorkgroupStatus defines the observed state of Workgroup.
func (*WorkgroupStatus) DeepCopy ¶
func (in *WorkgroupStatus) DeepCopy() *WorkgroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkgroupStatus.
func (*WorkgroupStatus) DeepCopyInto ¶
func (in *WorkgroupStatus) DeepCopyInto(out *WorkgroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.