Versions in this module Expand all Collapse all v0 v0.4.1 Sep 18, 2023 v0.4.0 Sep 12, 2023 Changes in this version + const CRDGroup + const CRDVersion + var AddToScheme = SchemeBuilder.AddToScheme + var CRDGroupVersion = schema.GroupVersion + var Lake_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Lake_Kind}.String() + var Lake_GroupVersionKind = CRDGroupVersion.WithKind(Lake_Kind) + var Lake_Kind = "Lake" + var Lake_KindAPIVersion = Lake_Kind + "." + CRDGroupVersion.String() + var SchemeBuilder = &scheme.Builder + type AwsObservation struct + ExternalID *string + IAMAssumedRoleArn *string + IAMUserArn *string + func (in *AwsObservation) DeepCopy() *AwsObservation + func (in *AwsObservation) DeepCopyInto(out *AwsObservation) + type AwsParameters struct + RoleID *string + TestS3Bucket *string + func (in *AwsParameters) DeepCopy() *AwsParameters + func (in *AwsParameters) DeepCopyInto(out *AwsParameters) + type CollectionsObservation struct + DataSources []DataSourcesObservation + Name *string + func (in *CollectionsObservation) DeepCopy() *CollectionsObservation + func (in *CollectionsObservation) DeepCopyInto(out *CollectionsObservation) + type CollectionsParameters struct + func (in *CollectionsParameters) DeepCopy() *CollectionsParameters + func (in *CollectionsParameters) DeepCopyInto(out *CollectionsParameters) + type DataProcessRegionObservation struct + func (in *DataProcessRegionObservation) DeepCopy() *DataProcessRegionObservation + func (in *DataProcessRegionObservation) DeepCopyInto(out *DataProcessRegionObservation) + type DataProcessRegionParameters struct + CloudProvider *string + Region *string + func (in *DataProcessRegionParameters) DeepCopy() *DataProcessRegionParameters + func (in *DataProcessRegionParameters) DeepCopyInto(out *DataProcessRegionParameters) + type DataSourcesObservation struct + DefaultFormat *string + Path *string + StoreName *string + func (in *DataSourcesObservation) DeepCopy() *DataSourcesObservation + func (in *DataSourcesObservation) DeepCopyInto(out *DataSourcesObservation) + type DataSourcesParameters struct + func (in *DataSourcesParameters) DeepCopy() *DataSourcesParameters + func (in *DataSourcesParameters) DeepCopyInto(out *DataSourcesParameters) + type Lake struct + Spec LakeSpec + Status LakeStatus + func (in *Lake) DeepCopy() *Lake + func (in *Lake) DeepCopyInto(out *Lake) + func (in *Lake) DeepCopyObject() runtime.Object + func (mg *Lake) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Lake) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Lake) GetProviderConfigReference() *xpv1.Reference + func (mg *Lake) GetProviderReference() *xpv1.Reference + func (mg *Lake) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Lake) GetTerraformResourceType() string + func (mg *Lake) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Lake) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *Lake) SetConditions(c ...xpv1.Condition) + func (mg *Lake) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Lake) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Lake) SetProviderReference(r *xpv1.Reference) + func (mg *Lake) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Lake) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Lake) GetConnectionDetailsMapping() map[string]string + func (tr *Lake) GetID() string + func (tr *Lake) GetObservation() (map[string]any, error) + func (tr *Lake) GetParameters() (map[string]any, error) + func (tr *Lake) GetTerraformSchemaVersion() int + func (tr *Lake) LateInitialize(attrs []byte) (bool, error) + func (tr *Lake) SetObservation(obs map[string]any) error + func (tr *Lake) SetParameters(params map[string]any) error + type LakeList struct + Items []Lake + func (in *LakeList) DeepCopy() *LakeList + func (in *LakeList) DeepCopyInto(out *LakeList) + func (in *LakeList) DeepCopyObject() runtime.Object + func (l *LakeList) GetItems() []resource.Managed + type LakeObservation struct + Aws []AwsObservation + Hostnames []*string + ID *string + State *string + StorageDatabases []StorageDatabasesObservation + StorageStores []StorageStoresObservation + func (in *LakeObservation) DeepCopy() *LakeObservation + func (in *LakeObservation) DeepCopyInto(out *LakeObservation) + type LakeParameters struct + Aws []AwsParameters + DataProcessRegion []DataProcessRegionParameters + Name *string + ProjectID *string + ProjectIDRef *v1.Reference + ProjectIDSelector *v1.Selector + func (in *LakeParameters) DeepCopy() *LakeParameters + func (in *LakeParameters) DeepCopyInto(out *LakeParameters) + type LakeSpec struct + ForProvider LakeParameters + func (in *LakeSpec) DeepCopy() *LakeSpec + func (in *LakeSpec) DeepCopyInto(out *LakeSpec) + type LakeStatus struct + AtProvider LakeObservation + func (in *LakeStatus) DeepCopy() *LakeStatus + func (in *LakeStatus) DeepCopyInto(out *LakeStatus) + type StorageDatabasesObservation struct + Collections []CollectionsObservation + MaxWildcardCollections *float64 + Name *string + Views []ViewsObservation + func (in *StorageDatabasesObservation) DeepCopy() *StorageDatabasesObservation + func (in *StorageDatabasesObservation) DeepCopyInto(out *StorageDatabasesObservation) + type StorageDatabasesParameters struct + func (in *StorageDatabasesParameters) DeepCopy() *StorageDatabasesParameters + func (in *StorageDatabasesParameters) DeepCopyInto(out *StorageDatabasesParameters) + type StorageStoresObservation struct + AdditionalStorageClasses []*string + Bucket *string + Delimiter *string + IncludeTags *bool + Name *string + Prefix *string + Provider *string + Region *string + func (in *StorageStoresObservation) DeepCopy() *StorageStoresObservation + func (in *StorageStoresObservation) DeepCopyInto(out *StorageStoresObservation) + type StorageStoresParameters struct + func (in *StorageStoresParameters) DeepCopy() *StorageStoresParameters + func (in *StorageStoresParameters) DeepCopyInto(out *StorageStoresParameters) + type ViewsObservation struct + Name *string + Pipeline *string + Source *string + func (in *ViewsObservation) DeepCopy() *ViewsObservation + func (in *ViewsObservation) DeepCopyInto(out *ViewsObservation) + type ViewsParameters struct + func (in *ViewsParameters) DeepCopy() *ViewsParameters + func (in *ViewsParameters) DeepCopyInto(out *ViewsParameters)