Documentation ¶
Overview ¶
+groupName=cosmosdb.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (r *Account) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Account) ValidateCreate() error
- func (r *Account) ValidateDelete() error
- func (r *Account) ValidateUpdate(old runtime.Object) error
- type AccountList
- type AccountSpec
- type AccountSpecBackup
- type AccountSpecBackupCodec
- type AccountSpecCapabilities
- type AccountSpecConsistencyPolicy
- type AccountSpecConsistencyPolicyCodec
- type AccountSpecCorsRule
- type AccountSpecCorsRuleCodec
- type AccountSpecGeoLocation
- type AccountSpecIdentity
- type AccountSpecIdentityCodec
- type AccountSpecResource
- type AccountSpecVirtualNetworkRule
- type AccountStatus
- type CassandraKeyspace
- func (in *CassandraKeyspace) DeepCopy() *CassandraKeyspace
- func (in *CassandraKeyspace) DeepCopyInto(out *CassandraKeyspace)
- func (in *CassandraKeyspace) DeepCopyObject() runtime.Object
- func (r *CassandraKeyspace) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CassandraKeyspace) ValidateCreate() error
- func (r *CassandraKeyspace) ValidateDelete() error
- func (r *CassandraKeyspace) ValidateUpdate(old runtime.Object) error
- type CassandraKeyspaceList
- type CassandraKeyspaceSpec
- type CassandraKeyspaceSpecAutoscaleSettings
- type CassandraKeyspaceSpecAutoscaleSettingsCodec
- type CassandraKeyspaceSpecResource
- type CassandraKeyspaceStatus
- type CassandraTable
- func (in *CassandraTable) DeepCopy() *CassandraTable
- func (in *CassandraTable) DeepCopyInto(out *CassandraTable)
- func (in *CassandraTable) DeepCopyObject() runtime.Object
- func (r *CassandraTable) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CassandraTable) ValidateCreate() error
- func (r *CassandraTable) ValidateDelete() error
- func (r *CassandraTable) ValidateUpdate(old runtime.Object) error
- type CassandraTableList
- type CassandraTableSpec
- type CassandraTableSpecAutoscaleSettings
- type CassandraTableSpecAutoscaleSettingsCodec
- type CassandraTableSpecResource
- type CassandraTableSpecSchema
- type CassandraTableSpecSchemaClusterKey
- type CassandraTableSpecSchemaCodec
- type CassandraTableSpecSchemaColumn
- type CassandraTableSpecSchemaPartitionKey
- type CassandraTableStatus
- type GremlinDatabase
- func (in *GremlinDatabase) DeepCopy() *GremlinDatabase
- func (in *GremlinDatabase) DeepCopyInto(out *GremlinDatabase)
- func (in *GremlinDatabase) DeepCopyObject() runtime.Object
- func (r *GremlinDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GremlinDatabase) ValidateCreate() error
- func (r *GremlinDatabase) ValidateDelete() error
- func (r *GremlinDatabase) ValidateUpdate(old runtime.Object) error
- type GremlinDatabaseList
- type GremlinDatabaseSpec
- type GremlinDatabaseSpecAutoscaleSettings
- type GremlinDatabaseSpecAutoscaleSettingsCodec
- type GremlinDatabaseSpecResource
- type GremlinDatabaseStatus
- type GremlinGraph
- func (in *GremlinGraph) DeepCopy() *GremlinGraph
- func (in *GremlinGraph) DeepCopyInto(out *GremlinGraph)
- func (in *GremlinGraph) DeepCopyObject() runtime.Object
- func (r *GremlinGraph) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GremlinGraph) ValidateCreate() error
- func (r *GremlinGraph) ValidateDelete() error
- func (r *GremlinGraph) ValidateUpdate(old runtime.Object) error
- type GremlinGraphList
- type GremlinGraphSpec
- type GremlinGraphSpecAutoscaleSettings
- type GremlinGraphSpecAutoscaleSettingsCodec
- type GremlinGraphSpecConflictResolutionPolicy
- type GremlinGraphSpecConflictResolutionPolicyCodec
- type GremlinGraphSpecIndexPolicy
- type GremlinGraphSpecIndexPolicyCodec
- type GremlinGraphSpecIndexPolicyCompositeIndex
- type GremlinGraphSpecIndexPolicyCompositeIndexIndex
- type GremlinGraphSpecIndexPolicySpatialIndex
- type GremlinGraphSpecResource
- type GremlinGraphSpecUniqueKey
- type GremlinGraphStatus
- type MongoCollection
- func (in *MongoCollection) DeepCopy() *MongoCollection
- func (in *MongoCollection) DeepCopyInto(out *MongoCollection)
- func (in *MongoCollection) DeepCopyObject() runtime.Object
- func (r *MongoCollection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MongoCollection) ValidateCreate() error
- func (r *MongoCollection) ValidateDelete() error
- func (r *MongoCollection) ValidateUpdate(old runtime.Object) error
- type MongoCollectionList
- type MongoCollectionSpec
- type MongoCollectionSpecAutoscaleSettings
- type MongoCollectionSpecAutoscaleSettingsCodec
- type MongoCollectionSpecIndex
- type MongoCollectionSpecResource
- type MongoCollectionSpecSystemIndexes
- type MongoCollectionStatus
- type MongoDatabase
- func (in *MongoDatabase) DeepCopy() *MongoDatabase
- func (in *MongoDatabase) DeepCopyInto(out *MongoDatabase)
- func (in *MongoDatabase) DeepCopyObject() runtime.Object
- func (r *MongoDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MongoDatabase) ValidateCreate() error
- func (r *MongoDatabase) ValidateDelete() error
- func (r *MongoDatabase) ValidateUpdate(old runtime.Object) error
- type MongoDatabaseList
- type MongoDatabaseSpec
- type MongoDatabaseSpecAutoscaleSettings
- type MongoDatabaseSpecAutoscaleSettingsCodec
- type MongoDatabaseSpecResource
- type MongoDatabaseStatus
- type NotebookWorkspace
- func (in *NotebookWorkspace) DeepCopy() *NotebookWorkspace
- func (in *NotebookWorkspace) DeepCopyInto(out *NotebookWorkspace)
- func (in *NotebookWorkspace) DeepCopyObject() runtime.Object
- func (r *NotebookWorkspace) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NotebookWorkspace) ValidateCreate() error
- func (r *NotebookWorkspace) ValidateDelete() error
- func (r *NotebookWorkspace) ValidateUpdate(old runtime.Object) error
- type NotebookWorkspaceList
- type NotebookWorkspaceSpec
- type NotebookWorkspaceSpecResource
- type NotebookWorkspaceStatus
- type SqlContainer
- func (in *SqlContainer) DeepCopy() *SqlContainer
- func (in *SqlContainer) DeepCopyInto(out *SqlContainer)
- func (in *SqlContainer) DeepCopyObject() runtime.Object
- func (r *SqlContainer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SqlContainer) ValidateCreate() error
- func (r *SqlContainer) ValidateDelete() error
- func (r *SqlContainer) ValidateUpdate(old runtime.Object) error
- type SqlContainerList
- type SqlContainerSpec
- type SqlContainerSpecAutoscaleSettings
- type SqlContainerSpecAutoscaleSettingsCodec
- type SqlContainerSpecConflictResolutionPolicy
- type SqlContainerSpecConflictResolutionPolicyCodec
- type SqlContainerSpecIndexingPolicy
- type SqlContainerSpecIndexingPolicyCodec
- type SqlContainerSpecIndexingPolicyCompositeIndex
- type SqlContainerSpecIndexingPolicyCompositeIndexIndex
- type SqlContainerSpecIndexingPolicyExcludedPath
- type SqlContainerSpecIndexingPolicyIncludedPath
- type SqlContainerSpecIndexingPolicySpatialIndex
- type SqlContainerSpecResource
- type SqlContainerSpecUniqueKey
- type SqlContainerStatus
- type SqlDatabase
- func (in *SqlDatabase) DeepCopy() *SqlDatabase
- func (in *SqlDatabase) DeepCopyInto(out *SqlDatabase)
- func (in *SqlDatabase) DeepCopyObject() runtime.Object
- func (r *SqlDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SqlDatabase) ValidateCreate() error
- func (r *SqlDatabase) ValidateDelete() error
- func (r *SqlDatabase) ValidateUpdate(old runtime.Object) error
- type SqlDatabaseList
- type SqlDatabaseSpec
- type SqlDatabaseSpecAutoscaleSettings
- type SqlDatabaseSpecAutoscaleSettingsCodec
- type SqlDatabaseSpecResource
- type SqlDatabaseStatus
- type SqlFunction
- func (in *SqlFunction) DeepCopy() *SqlFunction
- func (in *SqlFunction) DeepCopyInto(out *SqlFunction)
- func (in *SqlFunction) DeepCopyObject() runtime.Object
- func (r *SqlFunction) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SqlFunction) ValidateCreate() error
- func (r *SqlFunction) ValidateDelete() error
- func (r *SqlFunction) ValidateUpdate(old runtime.Object) error
- type SqlFunctionList
- type SqlFunctionSpec
- type SqlFunctionSpecResource
- type SqlFunctionStatus
- type SqlStoredProcedure
- func (in *SqlStoredProcedure) DeepCopy() *SqlStoredProcedure
- func (in *SqlStoredProcedure) DeepCopyInto(out *SqlStoredProcedure)
- func (in *SqlStoredProcedure) DeepCopyObject() runtime.Object
- func (r *SqlStoredProcedure) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SqlStoredProcedure) ValidateCreate() error
- func (r *SqlStoredProcedure) ValidateDelete() error
- func (r *SqlStoredProcedure) ValidateUpdate(old runtime.Object) error
- type SqlStoredProcedureList
- type SqlStoredProcedureSpec
- type SqlStoredProcedureSpecResource
- type SqlStoredProcedureStatus
- type SqlTrigger
- func (in *SqlTrigger) DeepCopy() *SqlTrigger
- func (in *SqlTrigger) DeepCopyInto(out *SqlTrigger)
- func (in *SqlTrigger) DeepCopyObject() runtime.Object
- func (r *SqlTrigger) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SqlTrigger) ValidateCreate() error
- func (r *SqlTrigger) ValidateDelete() error
- func (r *SqlTrigger) ValidateUpdate(old runtime.Object) error
- type SqlTriggerList
- type SqlTriggerSpec
- type SqlTriggerSpecResource
- type SqlTriggerStatus
- type Table
- func (in *Table) DeepCopy() *Table
- func (in *Table) DeepCopyInto(out *Table)
- func (in *Table) DeepCopyObject() runtime.Object
- func (r *Table) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Table) ValidateCreate() error
- func (r *Table) ValidateDelete() error
- func (r *Table) ValidateUpdate(old runtime.Object) error
- type TableList
- type TableSpec
- type TableSpecAutoscaleSettings
- type TableSpecAutoscaleSettingsCodec
- type TableSpecResource
- type TableStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: cosmosdb.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Account ¶
type Account struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSpec `json:"spec,omitempty"` Status AccountStatus `json:"status,omitempty"` }
func (*Account) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.
func (*Account) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Account) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Account) SetupWebhookWithManager ¶
func (*Account) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Account) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AccountList ¶
type AccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Account CRD objects Items []Account `json:"items,omitempty"` }
AccountList is a list of Accounts
func (*AccountList) DeepCopy ¶
func (in *AccountList) DeepCopy() *AccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountList.
func (*AccountList) DeepCopyInto ¶
func (in *AccountList) DeepCopyInto(out *AccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountList) DeepCopyObject ¶
func (in *AccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountSpec ¶
type AccountSpec struct { State *AccountSpecResource `json:"state,omitempty" tf:"-"` Resource AccountSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AccountSpec) DeepCopy ¶
func (in *AccountSpec) DeepCopy() *AccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpec.
func (*AccountSpec) DeepCopyInto ¶
func (in *AccountSpec) DeepCopyInto(out *AccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecBackup ¶
type AccountSpecBackup struct { // +optional IntervalInMinutes *int64 `json:"intervalInMinutes,omitempty" tf:"interval_in_minutes"` // +optional RetentionInHours *int64 `json:"retentionInHours,omitempty" tf:"retention_in_hours"` Type *string `json:"type" tf:"type"` }
func (*AccountSpecBackup) DeepCopy ¶
func (in *AccountSpecBackup) DeepCopy() *AccountSpecBackup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecBackup.
func (*AccountSpecBackup) DeepCopyInto ¶
func (in *AccountSpecBackup) DeepCopyInto(out *AccountSpecBackup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecBackupCodec ¶
type AccountSpecBackupCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecBackupCodec) Decode ¶
func (AccountSpecBackupCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecCapabilities ¶
type AccountSpecCapabilities struct {
Name *string `json:"name" tf:"name"`
}
func (*AccountSpecCapabilities) DeepCopy ¶
func (in *AccountSpecCapabilities) DeepCopy() *AccountSpecCapabilities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecCapabilities.
func (*AccountSpecCapabilities) DeepCopyInto ¶
func (in *AccountSpecCapabilities) DeepCopyInto(out *AccountSpecCapabilities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecConsistencyPolicy ¶
type AccountSpecConsistencyPolicy struct { ConsistencyLevel *string `json:"consistencyLevel" tf:"consistency_level"` // +optional MaxIntervalInSeconds *int64 `json:"maxIntervalInSeconds,omitempty" tf:"max_interval_in_seconds"` // +optional MaxStalenessPrefix *int64 `json:"maxStalenessPrefix,omitempty" tf:"max_staleness_prefix"` }
func (*AccountSpecConsistencyPolicy) DeepCopy ¶
func (in *AccountSpecConsistencyPolicy) DeepCopy() *AccountSpecConsistencyPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecConsistencyPolicy.
func (*AccountSpecConsistencyPolicy) DeepCopyInto ¶
func (in *AccountSpecConsistencyPolicy) DeepCopyInto(out *AccountSpecConsistencyPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecConsistencyPolicyCodec ¶
type AccountSpecConsistencyPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecConsistencyPolicyCodec) Decode ¶
func (AccountSpecConsistencyPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecCorsRule ¶
type AccountSpecCorsRule struct { // +kubebuilder:validation:MaxItems=64 AllowedHeaders []string `json:"allowedHeaders" tf:"allowed_headers"` // +kubebuilder:validation:MaxItems=64 AllowedMethods []string `json:"allowedMethods" tf:"allowed_methods"` // +kubebuilder:validation:MaxItems=64 AllowedOrigins []string `json:"allowedOrigins" tf:"allowed_origins"` // +kubebuilder:validation:MaxItems=64 ExposedHeaders []string `json:"exposedHeaders" tf:"exposed_headers"` MaxAgeInSeconds *int64 `json:"maxAgeInSeconds" tf:"max_age_in_seconds"` }
func (*AccountSpecCorsRule) DeepCopy ¶
func (in *AccountSpecCorsRule) DeepCopy() *AccountSpecCorsRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecCorsRule.
func (*AccountSpecCorsRule) DeepCopyInto ¶
func (in *AccountSpecCorsRule) DeepCopyInto(out *AccountSpecCorsRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecCorsRuleCodec ¶
type AccountSpecCorsRuleCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecCorsRuleCodec) Decode ¶
func (AccountSpecCorsRuleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecGeoLocation ¶
type AccountSpecGeoLocation struct { FailoverPriority *int64 `json:"failoverPriority" tf:"failover_priority"` // +optional ID *string `json:"ID,omitempty" tf:"id"` Location *string `json:"location" tf:"location"` // +optional // Deprecated Prefix *string `json:"prefix,omitempty" tf:"prefix"` // +optional ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant"` }
func (*AccountSpecGeoLocation) DeepCopy ¶
func (in *AccountSpecGeoLocation) DeepCopy() *AccountSpecGeoLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecGeoLocation.
func (*AccountSpecGeoLocation) DeepCopyInto ¶
func (in *AccountSpecGeoLocation) DeepCopyInto(out *AccountSpecGeoLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecIdentity ¶
type AccountSpecIdentity struct { // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*AccountSpecIdentity) DeepCopy ¶
func (in *AccountSpecIdentity) DeepCopy() *AccountSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecIdentity.
func (*AccountSpecIdentity) DeepCopyInto ¶
func (in *AccountSpecIdentity) DeepCopyInto(out *AccountSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecIdentityCodec ¶
type AccountSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (AccountSpecIdentityCodec) Decode ¶
func (AccountSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type AccountSpecResource ¶
type AccountSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessKeyMetadataWritesEnabled *bool `json:"accessKeyMetadataWritesEnabled,omitempty" tf:"access_key_metadata_writes_enabled"` // +optional AnalyticalStorageEnabled *bool `json:"analyticalStorageEnabled,omitempty" tf:"analytical_storage_enabled"` // +optional Backup *AccountSpecBackup `json:"backup,omitempty" tf:"backup"` // +optional Capabilities []AccountSpecCapabilities `json:"capabilities,omitempty" tf:"capabilities"` // +optional ConsistencyPolicy *AccountSpecConsistencyPolicy `json:"consistencyPolicy" tf:"consistency_policy"` // +optional CorsRule *AccountSpecCorsRule `json:"corsRule,omitempty" tf:"cors_rule"` // +optional EnableAutomaticFailover *bool `json:"enableAutomaticFailover,omitempty" tf:"enable_automatic_failover"` // +optional EnableFreeTier *bool `json:"enableFreeTier,omitempty" tf:"enable_free_tier"` // +optional EnableMultipleWriteLocations *bool `json:"enableMultipleWriteLocations,omitempty" tf:"enable_multiple_write_locations"` // +optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"` GeoLocation []AccountSpecGeoLocation `json:"geoLocation" tf:"geo_location"` // +optional Identity *AccountSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional IpRangeFilter *string `json:"ipRangeFilter,omitempty" tf:"ip_range_filter"` // +optional IsVirtualNetworkFilterEnabled *bool `json:"isVirtualNetworkFilterEnabled,omitempty" tf:"is_virtual_network_filter_enabled"` // +optional KeyVaultKeyID *string `json:"keyVaultKeyID,omitempty" tf:"key_vault_key_id"` // +optional Kind *string `json:"kind,omitempty" tf:"kind"` Location *string `json:"location" tf:"location"` // +optional MongoServerVersion *string `json:"mongoServerVersion,omitempty" tf:"mongo_server_version"` Name *string `json:"name" tf:"name"` // +optional NetworkACLBypassForAzureServices *bool `json:"networkACLBypassForAzureServices,omitempty" tf:"network_acl_bypass_for_azure_services"` // +optional NetworkACLBypassIDS []string `json:"networkACLBypassIDS,omitempty" tf:"network_acl_bypass_ids"` OfferType *string `json:"offerType" tf:"offer_type"` // +optional PrimaryKey *string `json:"-" sensitive:"true" tf:"primary_key"` // +optional PrimaryMasterKey *string `json:"-" sensitive:"true" tf:"primary_master_key"` // +optional PrimaryReadonlyKey *string `json:"-" sensitive:"true" tf:"primary_readonly_key"` // +optional PrimaryReadonlyMasterKey *string `json:"-" sensitive:"true" tf:"primary_readonly_master_key"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` // +optional ReadEndpoints []string `json:"readEndpoints,omitempty" tf:"read_endpoints"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SecondaryKey *string `json:"-" sensitive:"true" tf:"secondary_key"` // +optional SecondaryMasterKey *string `json:"-" sensitive:"true" tf:"secondary_master_key"` // +optional SecondaryReadonlyKey *string `json:"-" sensitive:"true" tf:"secondary_readonly_key"` // +optional SecondaryReadonlyMasterKey *string `json:"-" sensitive:"true" tf:"secondary_readonly_master_key"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional VirtualNetworkRule []AccountSpecVirtualNetworkRule `json:"virtualNetworkRule,omitempty" tf:"virtual_network_rule"` // +optional WriteEndpoints []string `json:"writeEndpoints,omitempty" tf:"write_endpoints"` }
func (*AccountSpecResource) DeepCopy ¶
func (in *AccountSpecResource) DeepCopy() *AccountSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecResource.
func (*AccountSpecResource) DeepCopyInto ¶
func (in *AccountSpecResource) DeepCopyInto(out *AccountSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpecVirtualNetworkRule ¶
type AccountSpecVirtualNetworkRule struct { ID *string `json:"ID" tf:"id"` // +optional IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty" tf:"ignore_missing_vnet_service_endpoint"` }
func (*AccountSpecVirtualNetworkRule) DeepCopy ¶
func (in *AccountSpecVirtualNetworkRule) DeepCopy() *AccountSpecVirtualNetworkRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpecVirtualNetworkRule.
func (*AccountSpecVirtualNetworkRule) DeepCopyInto ¶
func (in *AccountSpecVirtualNetworkRule) DeepCopyInto(out *AccountSpecVirtualNetworkRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountStatus ¶
type AccountStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*AccountStatus) DeepCopy ¶
func (in *AccountStatus) DeepCopy() *AccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountStatus.
func (*AccountStatus) DeepCopyInto ¶
func (in *AccountStatus) DeepCopyInto(out *AccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraKeyspace ¶
type CassandraKeyspace struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CassandraKeyspaceSpec `json:"spec,omitempty"` Status CassandraKeyspaceStatus `json:"status,omitempty"` }
func (*CassandraKeyspace) DeepCopy ¶
func (in *CassandraKeyspace) DeepCopy() *CassandraKeyspace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraKeyspace.
func (*CassandraKeyspace) DeepCopyInto ¶
func (in *CassandraKeyspace) DeepCopyInto(out *CassandraKeyspace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CassandraKeyspace) DeepCopyObject ¶
func (in *CassandraKeyspace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CassandraKeyspace) SetupWebhookWithManager ¶
func (r *CassandraKeyspace) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CassandraKeyspace) ValidateCreate ¶
func (r *CassandraKeyspace) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CassandraKeyspace) ValidateDelete ¶
func (r *CassandraKeyspace) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CassandraKeyspace) ValidateUpdate ¶
func (r *CassandraKeyspace) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CassandraKeyspaceList ¶
type CassandraKeyspaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CassandraKeyspace CRD objects Items []CassandraKeyspace `json:"items,omitempty"` }
CassandraKeyspaceList is a list of CassandraKeyspaces
func (*CassandraKeyspaceList) DeepCopy ¶
func (in *CassandraKeyspaceList) DeepCopy() *CassandraKeyspaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraKeyspaceList.
func (*CassandraKeyspaceList) DeepCopyInto ¶
func (in *CassandraKeyspaceList) DeepCopyInto(out *CassandraKeyspaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CassandraKeyspaceList) DeepCopyObject ¶
func (in *CassandraKeyspaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CassandraKeyspaceSpec ¶
type CassandraKeyspaceSpec struct { State *CassandraKeyspaceSpecResource `json:"state,omitempty" tf:"-"` Resource CassandraKeyspaceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CassandraKeyspaceSpec) DeepCopy ¶
func (in *CassandraKeyspaceSpec) DeepCopy() *CassandraKeyspaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraKeyspaceSpec.
func (*CassandraKeyspaceSpec) DeepCopyInto ¶
func (in *CassandraKeyspaceSpec) DeepCopyInto(out *CassandraKeyspaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraKeyspaceSpecAutoscaleSettings ¶
type CassandraKeyspaceSpecAutoscaleSettings struct { // +optional MaxThroughput *int64 `json:"maxThroughput,omitempty" tf:"max_throughput"` }
func (*CassandraKeyspaceSpecAutoscaleSettings) DeepCopy ¶
func (in *CassandraKeyspaceSpecAutoscaleSettings) DeepCopy() *CassandraKeyspaceSpecAutoscaleSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraKeyspaceSpecAutoscaleSettings.
func (*CassandraKeyspaceSpecAutoscaleSettings) DeepCopyInto ¶
func (in *CassandraKeyspaceSpecAutoscaleSettings) DeepCopyInto(out *CassandraKeyspaceSpecAutoscaleSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraKeyspaceSpecAutoscaleSettingsCodec ¶
type CassandraKeyspaceSpecAutoscaleSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (CassandraKeyspaceSpecAutoscaleSettingsCodec) Decode ¶
func (CassandraKeyspaceSpecAutoscaleSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CassandraKeyspaceSpecResource ¶
type CassandraKeyspaceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountName *string `json:"accountName" tf:"account_name"` // +optional AutoscaleSettings *CassandraKeyspaceSpecAutoscaleSettings `json:"autoscaleSettings,omitempty" tf:"autoscale_settings"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Throughput *int64 `json:"throughput,omitempty" tf:"throughput"` }
func (*CassandraKeyspaceSpecResource) DeepCopy ¶
func (in *CassandraKeyspaceSpecResource) DeepCopy() *CassandraKeyspaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraKeyspaceSpecResource.
func (*CassandraKeyspaceSpecResource) DeepCopyInto ¶
func (in *CassandraKeyspaceSpecResource) DeepCopyInto(out *CassandraKeyspaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraKeyspaceStatus ¶
type CassandraKeyspaceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CassandraKeyspaceStatus) DeepCopy ¶
func (in *CassandraKeyspaceStatus) DeepCopy() *CassandraKeyspaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraKeyspaceStatus.
func (*CassandraKeyspaceStatus) DeepCopyInto ¶
func (in *CassandraKeyspaceStatus) DeepCopyInto(out *CassandraKeyspaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraTable ¶
type CassandraTable struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CassandraTableSpec `json:"spec,omitempty"` Status CassandraTableStatus `json:"status,omitempty"` }
func (*CassandraTable) DeepCopy ¶
func (in *CassandraTable) DeepCopy() *CassandraTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTable.
func (*CassandraTable) DeepCopyInto ¶
func (in *CassandraTable) DeepCopyInto(out *CassandraTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CassandraTable) DeepCopyObject ¶
func (in *CassandraTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CassandraTable) SetupWebhookWithManager ¶
func (r *CassandraTable) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CassandraTable) ValidateCreate ¶
func (r *CassandraTable) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CassandraTable) ValidateDelete ¶
func (r *CassandraTable) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CassandraTable) ValidateUpdate ¶
func (r *CassandraTable) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CassandraTableList ¶
type CassandraTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CassandraTable CRD objects Items []CassandraTable `json:"items,omitempty"` }
CassandraTableList is a list of CassandraTables
func (*CassandraTableList) DeepCopy ¶
func (in *CassandraTableList) DeepCopy() *CassandraTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTableList.
func (*CassandraTableList) DeepCopyInto ¶
func (in *CassandraTableList) DeepCopyInto(out *CassandraTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CassandraTableList) DeepCopyObject ¶
func (in *CassandraTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CassandraTableSpec ¶
type CassandraTableSpec struct { State *CassandraTableSpecResource `json:"state,omitempty" tf:"-"` Resource CassandraTableSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CassandraTableSpec) DeepCopy ¶
func (in *CassandraTableSpec) DeepCopy() *CassandraTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTableSpec.
func (*CassandraTableSpec) DeepCopyInto ¶
func (in *CassandraTableSpec) DeepCopyInto(out *CassandraTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraTableSpecAutoscaleSettings ¶
type CassandraTableSpecAutoscaleSettings struct { // +optional MaxThroughput *int64 `json:"maxThroughput,omitempty" tf:"max_throughput"` }
func (*CassandraTableSpecAutoscaleSettings) DeepCopy ¶
func (in *CassandraTableSpecAutoscaleSettings) DeepCopy() *CassandraTableSpecAutoscaleSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTableSpecAutoscaleSettings.
func (*CassandraTableSpecAutoscaleSettings) DeepCopyInto ¶
func (in *CassandraTableSpecAutoscaleSettings) DeepCopyInto(out *CassandraTableSpecAutoscaleSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraTableSpecAutoscaleSettingsCodec ¶
type CassandraTableSpecAutoscaleSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (CassandraTableSpecAutoscaleSettingsCodec) Decode ¶
func (CassandraTableSpecAutoscaleSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CassandraTableSpecResource ¶
type CassandraTableSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AnalyticalStorageTtl *int64 `json:"analyticalStorageTtl,omitempty" tf:"analytical_storage_ttl"` // +optional AutoscaleSettings *CassandraTableSpecAutoscaleSettings `json:"autoscaleSettings,omitempty" tf:"autoscale_settings"` CassandraKeyspaceID *string `json:"cassandraKeyspaceID" tf:"cassandra_keyspace_id"` // +optional DefaultTtl *int64 `json:"defaultTtl,omitempty" tf:"default_ttl"` Name *string `json:"name" tf:"name"` Schema *CassandraTableSpecSchema `json:"schema" tf:"schema"` // +optional Throughput *int64 `json:"throughput,omitempty" tf:"throughput"` }
func (*CassandraTableSpecResource) DeepCopy ¶
func (in *CassandraTableSpecResource) DeepCopy() *CassandraTableSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTableSpecResource.
func (*CassandraTableSpecResource) DeepCopyInto ¶
func (in *CassandraTableSpecResource) DeepCopyInto(out *CassandraTableSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraTableSpecSchema ¶
type CassandraTableSpecSchema struct { // +optional ClusterKey []CassandraTableSpecSchemaClusterKey `json:"clusterKey,omitempty" tf:"cluster_key"` // +kubebuilder:validation:MinItems=1 Column []CassandraTableSpecSchemaColumn `json:"column" tf:"column"` PartitionKey []CassandraTableSpecSchemaPartitionKey `json:"partitionKey" tf:"partition_key"` }
func (*CassandraTableSpecSchema) DeepCopy ¶
func (in *CassandraTableSpecSchema) DeepCopy() *CassandraTableSpecSchema
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTableSpecSchema.
func (*CassandraTableSpecSchema) DeepCopyInto ¶
func (in *CassandraTableSpecSchema) DeepCopyInto(out *CassandraTableSpecSchema)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraTableSpecSchemaClusterKey ¶
type CassandraTableSpecSchemaClusterKey struct { Name *string `json:"name" tf:"name"` OrderBy *string `json:"orderBy" tf:"order_by"` }
func (*CassandraTableSpecSchemaClusterKey) DeepCopy ¶
func (in *CassandraTableSpecSchemaClusterKey) DeepCopy() *CassandraTableSpecSchemaClusterKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTableSpecSchemaClusterKey.
func (*CassandraTableSpecSchemaClusterKey) DeepCopyInto ¶
func (in *CassandraTableSpecSchemaClusterKey) DeepCopyInto(out *CassandraTableSpecSchemaClusterKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraTableSpecSchemaCodec ¶
type CassandraTableSpecSchemaCodec struct { }
+k8s:deepcopy-gen=false
func (CassandraTableSpecSchemaCodec) Decode ¶
func (CassandraTableSpecSchemaCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CassandraTableSpecSchemaColumn ¶
type CassandraTableSpecSchemaColumn struct { Name *string `json:"name" tf:"name"` Type *string `json:"type" tf:"type"` }
func (*CassandraTableSpecSchemaColumn) DeepCopy ¶
func (in *CassandraTableSpecSchemaColumn) DeepCopy() *CassandraTableSpecSchemaColumn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTableSpecSchemaColumn.
func (*CassandraTableSpecSchemaColumn) DeepCopyInto ¶
func (in *CassandraTableSpecSchemaColumn) DeepCopyInto(out *CassandraTableSpecSchemaColumn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraTableSpecSchemaPartitionKey ¶
type CassandraTableSpecSchemaPartitionKey struct {
Name *string `json:"name" tf:"name"`
}
func (*CassandraTableSpecSchemaPartitionKey) DeepCopy ¶
func (in *CassandraTableSpecSchemaPartitionKey) DeepCopy() *CassandraTableSpecSchemaPartitionKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTableSpecSchemaPartitionKey.
func (*CassandraTableSpecSchemaPartitionKey) DeepCopyInto ¶
func (in *CassandraTableSpecSchemaPartitionKey) DeepCopyInto(out *CassandraTableSpecSchemaPartitionKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraTableStatus ¶
type CassandraTableStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*CassandraTableStatus) DeepCopy ¶
func (in *CassandraTableStatus) DeepCopy() *CassandraTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTableStatus.
func (*CassandraTableStatus) DeepCopyInto ¶
func (in *CassandraTableStatus) DeepCopyInto(out *CassandraTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinDatabase ¶
type GremlinDatabase struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GremlinDatabaseSpec `json:"spec,omitempty"` Status GremlinDatabaseStatus `json:"status,omitempty"` }
func (*GremlinDatabase) DeepCopy ¶
func (in *GremlinDatabase) DeepCopy() *GremlinDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinDatabase.
func (*GremlinDatabase) DeepCopyInto ¶
func (in *GremlinDatabase) DeepCopyInto(out *GremlinDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GremlinDatabase) DeepCopyObject ¶
func (in *GremlinDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GremlinDatabase) SetupWebhookWithManager ¶
func (r *GremlinDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GremlinDatabase) ValidateCreate ¶
func (r *GremlinDatabase) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GremlinDatabase) ValidateDelete ¶
func (r *GremlinDatabase) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GremlinDatabase) ValidateUpdate ¶
func (r *GremlinDatabase) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GremlinDatabaseList ¶
type GremlinDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GremlinDatabase CRD objects Items []GremlinDatabase `json:"items,omitempty"` }
GremlinDatabaseList is a list of GremlinDatabases
func (*GremlinDatabaseList) DeepCopy ¶
func (in *GremlinDatabaseList) DeepCopy() *GremlinDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinDatabaseList.
func (*GremlinDatabaseList) DeepCopyInto ¶
func (in *GremlinDatabaseList) DeepCopyInto(out *GremlinDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GremlinDatabaseList) DeepCopyObject ¶
func (in *GremlinDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GremlinDatabaseSpec ¶
type GremlinDatabaseSpec struct { State *GremlinDatabaseSpecResource `json:"state,omitempty" tf:"-"` Resource GremlinDatabaseSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GremlinDatabaseSpec) DeepCopy ¶
func (in *GremlinDatabaseSpec) DeepCopy() *GremlinDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinDatabaseSpec.
func (*GremlinDatabaseSpec) DeepCopyInto ¶
func (in *GremlinDatabaseSpec) DeepCopyInto(out *GremlinDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinDatabaseSpecAutoscaleSettings ¶
type GremlinDatabaseSpecAutoscaleSettings struct { // +optional MaxThroughput *int64 `json:"maxThroughput,omitempty" tf:"max_throughput"` }
func (*GremlinDatabaseSpecAutoscaleSettings) DeepCopy ¶
func (in *GremlinDatabaseSpecAutoscaleSettings) DeepCopy() *GremlinDatabaseSpecAutoscaleSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinDatabaseSpecAutoscaleSettings.
func (*GremlinDatabaseSpecAutoscaleSettings) DeepCopyInto ¶
func (in *GremlinDatabaseSpecAutoscaleSettings) DeepCopyInto(out *GremlinDatabaseSpecAutoscaleSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinDatabaseSpecAutoscaleSettingsCodec ¶
type GremlinDatabaseSpecAutoscaleSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (GremlinDatabaseSpecAutoscaleSettingsCodec) Decode ¶
func (GremlinDatabaseSpecAutoscaleSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GremlinDatabaseSpecResource ¶
type GremlinDatabaseSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountName *string `json:"accountName" tf:"account_name"` // +optional AutoscaleSettings *GremlinDatabaseSpecAutoscaleSettings `json:"autoscaleSettings,omitempty" tf:"autoscale_settings"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Throughput *int64 `json:"throughput,omitempty" tf:"throughput"` }
func (*GremlinDatabaseSpecResource) DeepCopy ¶
func (in *GremlinDatabaseSpecResource) DeepCopy() *GremlinDatabaseSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinDatabaseSpecResource.
func (*GremlinDatabaseSpecResource) DeepCopyInto ¶
func (in *GremlinDatabaseSpecResource) DeepCopyInto(out *GremlinDatabaseSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinDatabaseStatus ¶
type GremlinDatabaseStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GremlinDatabaseStatus) DeepCopy ¶
func (in *GremlinDatabaseStatus) DeepCopy() *GremlinDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinDatabaseStatus.
func (*GremlinDatabaseStatus) DeepCopyInto ¶
func (in *GremlinDatabaseStatus) DeepCopyInto(out *GremlinDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraph ¶
type GremlinGraph struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GremlinGraphSpec `json:"spec,omitempty"` Status GremlinGraphStatus `json:"status,omitempty"` }
func (*GremlinGraph) DeepCopy ¶
func (in *GremlinGraph) DeepCopy() *GremlinGraph
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraph.
func (*GremlinGraph) DeepCopyInto ¶
func (in *GremlinGraph) DeepCopyInto(out *GremlinGraph)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GremlinGraph) DeepCopyObject ¶
func (in *GremlinGraph) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GremlinGraph) SetupWebhookWithManager ¶
func (r *GremlinGraph) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GremlinGraph) ValidateCreate ¶
func (r *GremlinGraph) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GremlinGraph) ValidateDelete ¶
func (r *GremlinGraph) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GremlinGraph) ValidateUpdate ¶
func (r *GremlinGraph) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GremlinGraphList ¶
type GremlinGraphList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GremlinGraph CRD objects Items []GremlinGraph `json:"items,omitempty"` }
GremlinGraphList is a list of GremlinGraphs
func (*GremlinGraphList) DeepCopy ¶
func (in *GremlinGraphList) DeepCopy() *GremlinGraphList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphList.
func (*GremlinGraphList) DeepCopyInto ¶
func (in *GremlinGraphList) DeepCopyInto(out *GremlinGraphList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GremlinGraphList) DeepCopyObject ¶
func (in *GremlinGraphList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GremlinGraphSpec ¶
type GremlinGraphSpec struct { State *GremlinGraphSpecResource `json:"state,omitempty" tf:"-"` Resource GremlinGraphSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*GremlinGraphSpec) DeepCopy ¶
func (in *GremlinGraphSpec) DeepCopy() *GremlinGraphSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphSpec.
func (*GremlinGraphSpec) DeepCopyInto ¶
func (in *GremlinGraphSpec) DeepCopyInto(out *GremlinGraphSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraphSpecAutoscaleSettings ¶
type GremlinGraphSpecAutoscaleSettings struct { // +optional MaxThroughput *int64 `json:"maxThroughput,omitempty" tf:"max_throughput"` }
func (*GremlinGraphSpecAutoscaleSettings) DeepCopy ¶
func (in *GremlinGraphSpecAutoscaleSettings) DeepCopy() *GremlinGraphSpecAutoscaleSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphSpecAutoscaleSettings.
func (*GremlinGraphSpecAutoscaleSettings) DeepCopyInto ¶
func (in *GremlinGraphSpecAutoscaleSettings) DeepCopyInto(out *GremlinGraphSpecAutoscaleSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraphSpecAutoscaleSettingsCodec ¶
type GremlinGraphSpecAutoscaleSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (GremlinGraphSpecAutoscaleSettingsCodec) Decode ¶
func (GremlinGraphSpecAutoscaleSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GremlinGraphSpecConflictResolutionPolicy ¶
type GremlinGraphSpecConflictResolutionPolicy struct { // +optional ConflictResolutionPath *string `json:"conflictResolutionPath,omitempty" tf:"conflict_resolution_path"` // +optional ConflictResolutionProcedure *string `json:"conflictResolutionProcedure,omitempty" tf:"conflict_resolution_procedure"` Mode *string `json:"mode" tf:"mode"` }
func (*GremlinGraphSpecConflictResolutionPolicy) DeepCopy ¶
func (in *GremlinGraphSpecConflictResolutionPolicy) DeepCopy() *GremlinGraphSpecConflictResolutionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphSpecConflictResolutionPolicy.
func (*GremlinGraphSpecConflictResolutionPolicy) DeepCopyInto ¶
func (in *GremlinGraphSpecConflictResolutionPolicy) DeepCopyInto(out *GremlinGraphSpecConflictResolutionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraphSpecConflictResolutionPolicyCodec ¶
type GremlinGraphSpecConflictResolutionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (GremlinGraphSpecConflictResolutionPolicyCodec) Decode ¶
func (GremlinGraphSpecConflictResolutionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GremlinGraphSpecIndexPolicy ¶
type GremlinGraphSpecIndexPolicy struct { // +optional Automatic *bool `json:"automatic,omitempty" tf:"automatic"` // +optional CompositeIndex []GremlinGraphSpecIndexPolicyCompositeIndex `json:"compositeIndex,omitempty" tf:"composite_index"` // +optional ExcludedPaths []string `json:"excludedPaths,omitempty" tf:"excluded_paths"` // +optional IncludedPaths []string `json:"includedPaths,omitempty" tf:"included_paths"` IndexingMode *string `json:"indexingMode" tf:"indexing_mode"` // +optional SpatialIndex []GremlinGraphSpecIndexPolicySpatialIndex `json:"spatialIndex,omitempty" tf:"spatial_index"` }
func (*GremlinGraphSpecIndexPolicy) DeepCopy ¶
func (in *GremlinGraphSpecIndexPolicy) DeepCopy() *GremlinGraphSpecIndexPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphSpecIndexPolicy.
func (*GremlinGraphSpecIndexPolicy) DeepCopyInto ¶
func (in *GremlinGraphSpecIndexPolicy) DeepCopyInto(out *GremlinGraphSpecIndexPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraphSpecIndexPolicyCodec ¶
type GremlinGraphSpecIndexPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (GremlinGraphSpecIndexPolicyCodec) Decode ¶
func (GremlinGraphSpecIndexPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GremlinGraphSpecIndexPolicyCompositeIndex ¶
type GremlinGraphSpecIndexPolicyCompositeIndex struct { // +kubebuilder:validation:MinItems=1 Index []GremlinGraphSpecIndexPolicyCompositeIndexIndex `json:"index" tf:"index"` }
func (*GremlinGraphSpecIndexPolicyCompositeIndex) DeepCopy ¶
func (in *GremlinGraphSpecIndexPolicyCompositeIndex) DeepCopy() *GremlinGraphSpecIndexPolicyCompositeIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphSpecIndexPolicyCompositeIndex.
func (*GremlinGraphSpecIndexPolicyCompositeIndex) DeepCopyInto ¶
func (in *GremlinGraphSpecIndexPolicyCompositeIndex) DeepCopyInto(out *GremlinGraphSpecIndexPolicyCompositeIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraphSpecIndexPolicyCompositeIndexIndex ¶
type GremlinGraphSpecIndexPolicyCompositeIndexIndex struct { Order *string `json:"order" tf:"order"` Path *string `json:"path" tf:"path"` }
func (*GremlinGraphSpecIndexPolicyCompositeIndexIndex) DeepCopy ¶
func (in *GremlinGraphSpecIndexPolicyCompositeIndexIndex) DeepCopy() *GremlinGraphSpecIndexPolicyCompositeIndexIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphSpecIndexPolicyCompositeIndexIndex.
func (*GremlinGraphSpecIndexPolicyCompositeIndexIndex) DeepCopyInto ¶
func (in *GremlinGraphSpecIndexPolicyCompositeIndexIndex) DeepCopyInto(out *GremlinGraphSpecIndexPolicyCompositeIndexIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraphSpecIndexPolicySpatialIndex ¶
type GremlinGraphSpecIndexPolicySpatialIndex struct { Path *string `json:"path" tf:"path"` // +optional Types []string `json:"types,omitempty" tf:"types"` }
func (*GremlinGraphSpecIndexPolicySpatialIndex) DeepCopy ¶
func (in *GremlinGraphSpecIndexPolicySpatialIndex) DeepCopy() *GremlinGraphSpecIndexPolicySpatialIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphSpecIndexPolicySpatialIndex.
func (*GremlinGraphSpecIndexPolicySpatialIndex) DeepCopyInto ¶
func (in *GremlinGraphSpecIndexPolicySpatialIndex) DeepCopyInto(out *GremlinGraphSpecIndexPolicySpatialIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraphSpecResource ¶
type GremlinGraphSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountName *string `json:"accountName" tf:"account_name"` // +optional AutoscaleSettings *GremlinGraphSpecAutoscaleSettings `json:"autoscaleSettings,omitempty" tf:"autoscale_settings"` // +optional ConflictResolutionPolicy *GremlinGraphSpecConflictResolutionPolicy `json:"conflictResolutionPolicy,omitempty" tf:"conflict_resolution_policy"` DatabaseName *string `json:"databaseName" tf:"database_name"` // +optional DefaultTtl *int64 `json:"defaultTtl,omitempty" tf:"default_ttl"` // +optional IndexPolicy *GremlinGraphSpecIndexPolicy `json:"indexPolicy,omitempty" tf:"index_policy"` Name *string `json:"name" tf:"name"` PartitionKeyPath *string `json:"partitionKeyPath" tf:"partition_key_path"` // +optional PartitionKeyVersion *int64 `json:"partitionKeyVersion,omitempty" tf:"partition_key_version"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Throughput *int64 `json:"throughput,omitempty" tf:"throughput"` // +optional UniqueKey []GremlinGraphSpecUniqueKey `json:"uniqueKey,omitempty" tf:"unique_key"` }
func (*GremlinGraphSpecResource) DeepCopy ¶
func (in *GremlinGraphSpecResource) DeepCopy() *GremlinGraphSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphSpecResource.
func (*GremlinGraphSpecResource) DeepCopyInto ¶
func (in *GremlinGraphSpecResource) DeepCopyInto(out *GremlinGraphSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraphSpecUniqueKey ¶
type GremlinGraphSpecUniqueKey struct {
Paths []string `json:"paths" tf:"paths"`
}
func (*GremlinGraphSpecUniqueKey) DeepCopy ¶
func (in *GremlinGraphSpecUniqueKey) DeepCopy() *GremlinGraphSpecUniqueKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphSpecUniqueKey.
func (*GremlinGraphSpecUniqueKey) DeepCopyInto ¶
func (in *GremlinGraphSpecUniqueKey) DeepCopyInto(out *GremlinGraphSpecUniqueKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraphStatus ¶
type GremlinGraphStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*GremlinGraphStatus) DeepCopy ¶
func (in *GremlinGraphStatus) DeepCopy() *GremlinGraphStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphStatus.
func (*GremlinGraphStatus) DeepCopyInto ¶
func (in *GremlinGraphStatus) DeepCopyInto(out *GremlinGraphStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCollection ¶
type MongoCollection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MongoCollectionSpec `json:"spec,omitempty"` Status MongoCollectionStatus `json:"status,omitempty"` }
func (*MongoCollection) DeepCopy ¶
func (in *MongoCollection) DeepCopy() *MongoCollection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollection.
func (*MongoCollection) DeepCopyInto ¶
func (in *MongoCollection) DeepCopyInto(out *MongoCollection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MongoCollection) DeepCopyObject ¶
func (in *MongoCollection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MongoCollection) SetupWebhookWithManager ¶
func (r *MongoCollection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MongoCollection) ValidateCreate ¶
func (r *MongoCollection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MongoCollection) ValidateDelete ¶
func (r *MongoCollection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MongoCollection) ValidateUpdate ¶
func (r *MongoCollection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MongoCollectionList ¶
type MongoCollectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MongoCollection CRD objects Items []MongoCollection `json:"items,omitempty"` }
MongoCollectionList is a list of MongoCollections
func (*MongoCollectionList) DeepCopy ¶
func (in *MongoCollectionList) DeepCopy() *MongoCollectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollectionList.
func (*MongoCollectionList) DeepCopyInto ¶
func (in *MongoCollectionList) DeepCopyInto(out *MongoCollectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MongoCollectionList) DeepCopyObject ¶
func (in *MongoCollectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MongoCollectionSpec ¶
type MongoCollectionSpec struct { State *MongoCollectionSpecResource `json:"state,omitempty" tf:"-"` Resource MongoCollectionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*MongoCollectionSpec) DeepCopy ¶
func (in *MongoCollectionSpec) DeepCopy() *MongoCollectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollectionSpec.
func (*MongoCollectionSpec) DeepCopyInto ¶
func (in *MongoCollectionSpec) DeepCopyInto(out *MongoCollectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCollectionSpecAutoscaleSettings ¶
type MongoCollectionSpecAutoscaleSettings struct { // +optional MaxThroughput *int64 `json:"maxThroughput,omitempty" tf:"max_throughput"` }
func (*MongoCollectionSpecAutoscaleSettings) DeepCopy ¶
func (in *MongoCollectionSpecAutoscaleSettings) DeepCopy() *MongoCollectionSpecAutoscaleSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollectionSpecAutoscaleSettings.
func (*MongoCollectionSpecAutoscaleSettings) DeepCopyInto ¶
func (in *MongoCollectionSpecAutoscaleSettings) DeepCopyInto(out *MongoCollectionSpecAutoscaleSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCollectionSpecAutoscaleSettingsCodec ¶
type MongoCollectionSpecAutoscaleSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (MongoCollectionSpecAutoscaleSettingsCodec) Decode ¶
func (MongoCollectionSpecAutoscaleSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MongoCollectionSpecIndex ¶
type MongoCollectionSpecIndex struct { Keys []string `json:"keys" tf:"keys"` // +optional Unique *bool `json:"unique,omitempty" tf:"unique"` }
func (*MongoCollectionSpecIndex) DeepCopy ¶
func (in *MongoCollectionSpecIndex) DeepCopy() *MongoCollectionSpecIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollectionSpecIndex.
func (*MongoCollectionSpecIndex) DeepCopyInto ¶
func (in *MongoCollectionSpecIndex) DeepCopyInto(out *MongoCollectionSpecIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCollectionSpecResource ¶
type MongoCollectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountName *string `json:"accountName" tf:"account_name"` // +optional AnalyticalStorageTtl *int64 `json:"analyticalStorageTtl,omitempty" tf:"analytical_storage_ttl"` // +optional AutoscaleSettings *MongoCollectionSpecAutoscaleSettings `json:"autoscaleSettings,omitempty" tf:"autoscale_settings"` DatabaseName *string `json:"databaseName" tf:"database_name"` // +optional DefaultTtlSeconds *int64 `json:"defaultTtlSeconds,omitempty" tf:"default_ttl_seconds"` // +optional Index []MongoCollectionSpecIndex `json:"index,omitempty" tf:"index"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional ShardKey *string `json:"shardKey,omitempty" tf:"shard_key"` // +optional SystemIndexes []MongoCollectionSpecSystemIndexes `json:"systemIndexes,omitempty" tf:"system_indexes"` // +optional Throughput *int64 `json:"throughput,omitempty" tf:"throughput"` }
func (*MongoCollectionSpecResource) DeepCopy ¶
func (in *MongoCollectionSpecResource) DeepCopy() *MongoCollectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollectionSpecResource.
func (*MongoCollectionSpecResource) DeepCopyInto ¶
func (in *MongoCollectionSpecResource) DeepCopyInto(out *MongoCollectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCollectionSpecSystemIndexes ¶
type MongoCollectionSpecSystemIndexes struct { // +optional Keys []string `json:"keys,omitempty" tf:"keys"` // +optional Unique *bool `json:"unique,omitempty" tf:"unique"` }
func (*MongoCollectionSpecSystemIndexes) DeepCopy ¶
func (in *MongoCollectionSpecSystemIndexes) DeepCopy() *MongoCollectionSpecSystemIndexes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollectionSpecSystemIndexes.
func (*MongoCollectionSpecSystemIndexes) DeepCopyInto ¶
func (in *MongoCollectionSpecSystemIndexes) DeepCopyInto(out *MongoCollectionSpecSystemIndexes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCollectionStatus ¶
type MongoCollectionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*MongoCollectionStatus) DeepCopy ¶
func (in *MongoCollectionStatus) DeepCopy() *MongoCollectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollectionStatus.
func (*MongoCollectionStatus) DeepCopyInto ¶
func (in *MongoCollectionStatus) DeepCopyInto(out *MongoCollectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoDatabase ¶
type MongoDatabase struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MongoDatabaseSpec `json:"spec,omitempty"` Status MongoDatabaseStatus `json:"status,omitempty"` }
func (*MongoDatabase) DeepCopy ¶
func (in *MongoDatabase) DeepCopy() *MongoDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDatabase.
func (*MongoDatabase) DeepCopyInto ¶
func (in *MongoDatabase) DeepCopyInto(out *MongoDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MongoDatabase) DeepCopyObject ¶
func (in *MongoDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MongoDatabase) SetupWebhookWithManager ¶
func (r *MongoDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MongoDatabase) ValidateCreate ¶
func (r *MongoDatabase) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MongoDatabase) ValidateDelete ¶
func (r *MongoDatabase) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MongoDatabase) ValidateUpdate ¶
func (r *MongoDatabase) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MongoDatabaseList ¶
type MongoDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MongoDatabase CRD objects Items []MongoDatabase `json:"items,omitempty"` }
MongoDatabaseList is a list of MongoDatabases
func (*MongoDatabaseList) DeepCopy ¶
func (in *MongoDatabaseList) DeepCopy() *MongoDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDatabaseList.
func (*MongoDatabaseList) DeepCopyInto ¶
func (in *MongoDatabaseList) DeepCopyInto(out *MongoDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MongoDatabaseList) DeepCopyObject ¶
func (in *MongoDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MongoDatabaseSpec ¶
type MongoDatabaseSpec struct { State *MongoDatabaseSpecResource `json:"state,omitempty" tf:"-"` Resource MongoDatabaseSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*MongoDatabaseSpec) DeepCopy ¶
func (in *MongoDatabaseSpec) DeepCopy() *MongoDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDatabaseSpec.
func (*MongoDatabaseSpec) DeepCopyInto ¶
func (in *MongoDatabaseSpec) DeepCopyInto(out *MongoDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoDatabaseSpecAutoscaleSettings ¶
type MongoDatabaseSpecAutoscaleSettings struct { // +optional MaxThroughput *int64 `json:"maxThroughput,omitempty" tf:"max_throughput"` }
func (*MongoDatabaseSpecAutoscaleSettings) DeepCopy ¶
func (in *MongoDatabaseSpecAutoscaleSettings) DeepCopy() *MongoDatabaseSpecAutoscaleSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDatabaseSpecAutoscaleSettings.
func (*MongoDatabaseSpecAutoscaleSettings) DeepCopyInto ¶
func (in *MongoDatabaseSpecAutoscaleSettings) DeepCopyInto(out *MongoDatabaseSpecAutoscaleSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoDatabaseSpecAutoscaleSettingsCodec ¶
type MongoDatabaseSpecAutoscaleSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (MongoDatabaseSpecAutoscaleSettingsCodec) Decode ¶
func (MongoDatabaseSpecAutoscaleSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MongoDatabaseSpecResource ¶
type MongoDatabaseSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountName *string `json:"accountName" tf:"account_name"` // +optional AutoscaleSettings *MongoDatabaseSpecAutoscaleSettings `json:"autoscaleSettings,omitempty" tf:"autoscale_settings"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Throughput *int64 `json:"throughput,omitempty" tf:"throughput"` }
func (*MongoDatabaseSpecResource) DeepCopy ¶
func (in *MongoDatabaseSpecResource) DeepCopy() *MongoDatabaseSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDatabaseSpecResource.
func (*MongoDatabaseSpecResource) DeepCopyInto ¶
func (in *MongoDatabaseSpecResource) DeepCopyInto(out *MongoDatabaseSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoDatabaseStatus ¶
type MongoDatabaseStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*MongoDatabaseStatus) DeepCopy ¶
func (in *MongoDatabaseStatus) DeepCopy() *MongoDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDatabaseStatus.
func (*MongoDatabaseStatus) DeepCopyInto ¶
func (in *MongoDatabaseStatus) DeepCopyInto(out *MongoDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookWorkspace ¶
type NotebookWorkspace struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NotebookWorkspaceSpec `json:"spec,omitempty"` Status NotebookWorkspaceStatus `json:"status,omitempty"` }
func (*NotebookWorkspace) DeepCopy ¶
func (in *NotebookWorkspace) DeepCopy() *NotebookWorkspace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookWorkspace.
func (*NotebookWorkspace) DeepCopyInto ¶
func (in *NotebookWorkspace) DeepCopyInto(out *NotebookWorkspace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookWorkspace) DeepCopyObject ¶
func (in *NotebookWorkspace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotebookWorkspace) SetupWebhookWithManager ¶
func (r *NotebookWorkspace) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NotebookWorkspace) ValidateCreate ¶
func (r *NotebookWorkspace) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NotebookWorkspace) ValidateDelete ¶
func (r *NotebookWorkspace) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NotebookWorkspace) ValidateUpdate ¶
func (r *NotebookWorkspace) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NotebookWorkspaceList ¶
type NotebookWorkspaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NotebookWorkspace CRD objects Items []NotebookWorkspace `json:"items,omitempty"` }
NotebookWorkspaceList is a list of NotebookWorkspaces
func (*NotebookWorkspaceList) DeepCopy ¶
func (in *NotebookWorkspaceList) DeepCopy() *NotebookWorkspaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookWorkspaceList.
func (*NotebookWorkspaceList) DeepCopyInto ¶
func (in *NotebookWorkspaceList) DeepCopyInto(out *NotebookWorkspaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookWorkspaceList) DeepCopyObject ¶
func (in *NotebookWorkspaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NotebookWorkspaceSpec ¶
type NotebookWorkspaceSpec struct { State *NotebookWorkspaceSpecResource `json:"state,omitempty" tf:"-"` Resource NotebookWorkspaceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*NotebookWorkspaceSpec) DeepCopy ¶
func (in *NotebookWorkspaceSpec) DeepCopy() *NotebookWorkspaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookWorkspaceSpec.
func (*NotebookWorkspaceSpec) DeepCopyInto ¶
func (in *NotebookWorkspaceSpec) DeepCopyInto(out *NotebookWorkspaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookWorkspaceSpecResource ¶
type NotebookWorkspaceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountName *string `json:"accountName" tf:"account_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional ServerEndpoint *string `json:"serverEndpoint,omitempty" tf:"server_endpoint"` }
func (*NotebookWorkspaceSpecResource) DeepCopy ¶
func (in *NotebookWorkspaceSpecResource) DeepCopy() *NotebookWorkspaceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookWorkspaceSpecResource.
func (*NotebookWorkspaceSpecResource) DeepCopyInto ¶
func (in *NotebookWorkspaceSpecResource) DeepCopyInto(out *NotebookWorkspaceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookWorkspaceStatus ¶
type NotebookWorkspaceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*NotebookWorkspaceStatus) DeepCopy ¶
func (in *NotebookWorkspaceStatus) DeepCopy() *NotebookWorkspaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookWorkspaceStatus.
func (*NotebookWorkspaceStatus) DeepCopyInto ¶
func (in *NotebookWorkspaceStatus) DeepCopyInto(out *NotebookWorkspaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlContainer ¶
type SqlContainer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlContainerSpec `json:"spec,omitempty"` Status SqlContainerStatus `json:"status,omitempty"` }
func (*SqlContainer) DeepCopy ¶
func (in *SqlContainer) DeepCopy() *SqlContainer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainer.
func (*SqlContainer) DeepCopyInto ¶
func (in *SqlContainer) DeepCopyInto(out *SqlContainer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlContainer) DeepCopyObject ¶
func (in *SqlContainer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqlContainer) SetupWebhookWithManager ¶
func (r *SqlContainer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SqlContainer) ValidateCreate ¶
func (r *SqlContainer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SqlContainer) ValidateDelete ¶
func (r *SqlContainer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SqlContainer) ValidateUpdate ¶
func (r *SqlContainer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SqlContainerList ¶
type SqlContainerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlContainer CRD objects Items []SqlContainer `json:"items,omitempty"` }
SqlContainerList is a list of SqlContainers
func (*SqlContainerList) DeepCopy ¶
func (in *SqlContainerList) DeepCopy() *SqlContainerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainerList.
func (*SqlContainerList) DeepCopyInto ¶
func (in *SqlContainerList) DeepCopyInto(out *SqlContainerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlContainerList) DeepCopyObject ¶
func (in *SqlContainerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlContainerSpec ¶
type SqlContainerSpec struct { State *SqlContainerSpecResource `json:"state,omitempty" tf:"-"` Resource SqlContainerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SqlContainerSpec) DeepCopy ¶
func (in *SqlContainerSpec) DeepCopy() *SqlContainerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainerSpec.
func (*SqlContainerSpec) DeepCopyInto ¶
func (in *SqlContainerSpec) DeepCopyInto(out *SqlContainerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlContainerSpecAutoscaleSettings ¶
type SqlContainerSpecAutoscaleSettings struct { // +optional MaxThroughput *int64 `json:"maxThroughput,omitempty" tf:"max_throughput"` }
func (*SqlContainerSpecAutoscaleSettings) DeepCopy ¶
func (in *SqlContainerSpecAutoscaleSettings) DeepCopy() *SqlContainerSpecAutoscaleSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainerSpecAutoscaleSettings.
func (*SqlContainerSpecAutoscaleSettings) DeepCopyInto ¶
func (in *SqlContainerSpecAutoscaleSettings) DeepCopyInto(out *SqlContainerSpecAutoscaleSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlContainerSpecAutoscaleSettingsCodec ¶
type SqlContainerSpecAutoscaleSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (SqlContainerSpecAutoscaleSettingsCodec) Decode ¶
func (SqlContainerSpecAutoscaleSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SqlContainerSpecConflictResolutionPolicy ¶
type SqlContainerSpecConflictResolutionPolicy struct { // +optional ConflictResolutionPath *string `json:"conflictResolutionPath,omitempty" tf:"conflict_resolution_path"` // +optional ConflictResolutionProcedure *string `json:"conflictResolutionProcedure,omitempty" tf:"conflict_resolution_procedure"` Mode *string `json:"mode" tf:"mode"` }
func (*SqlContainerSpecConflictResolutionPolicy) DeepCopy ¶
func (in *SqlContainerSpecConflictResolutionPolicy) DeepCopy() *SqlContainerSpecConflictResolutionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainerSpecConflictResolutionPolicy.
func (*SqlContainerSpecConflictResolutionPolicy) DeepCopyInto ¶
func (in *SqlContainerSpecConflictResolutionPolicy) DeepCopyInto(out *SqlContainerSpecConflictResolutionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlContainerSpecConflictResolutionPolicyCodec ¶
type SqlContainerSpecConflictResolutionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (SqlContainerSpecConflictResolutionPolicyCodec) Decode ¶
func (SqlContainerSpecConflictResolutionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SqlContainerSpecIndexingPolicy ¶
type SqlContainerSpecIndexingPolicy struct { // +optional CompositeIndex []SqlContainerSpecIndexingPolicyCompositeIndex `json:"compositeIndex,omitempty" tf:"composite_index"` // +optional ExcludedPath []SqlContainerSpecIndexingPolicyExcludedPath `json:"excludedPath,omitempty" tf:"excluded_path"` // +optional IncludedPath []SqlContainerSpecIndexingPolicyIncludedPath `json:"includedPath,omitempty" tf:"included_path"` // +optional IndexingMode *string `json:"indexingMode,omitempty" tf:"indexing_mode"` // +optional SpatialIndex []SqlContainerSpecIndexingPolicySpatialIndex `json:"spatialIndex,omitempty" tf:"spatial_index"` }
func (*SqlContainerSpecIndexingPolicy) DeepCopy ¶
func (in *SqlContainerSpecIndexingPolicy) DeepCopy() *SqlContainerSpecIndexingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainerSpecIndexingPolicy.
func (*SqlContainerSpecIndexingPolicy) DeepCopyInto ¶
func (in *SqlContainerSpecIndexingPolicy) DeepCopyInto(out *SqlContainerSpecIndexingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlContainerSpecIndexingPolicyCodec ¶
type SqlContainerSpecIndexingPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (SqlContainerSpecIndexingPolicyCodec) Decode ¶
func (SqlContainerSpecIndexingPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SqlContainerSpecIndexingPolicyCompositeIndex ¶
type SqlContainerSpecIndexingPolicyCompositeIndex struct { // +kubebuilder:validation:MinItems=1 Index []SqlContainerSpecIndexingPolicyCompositeIndexIndex `json:"index" tf:"index"` }
func (*SqlContainerSpecIndexingPolicyCompositeIndex) DeepCopy ¶
func (in *SqlContainerSpecIndexingPolicyCompositeIndex) DeepCopy() *SqlContainerSpecIndexingPolicyCompositeIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainerSpecIndexingPolicyCompositeIndex.
func (*SqlContainerSpecIndexingPolicyCompositeIndex) DeepCopyInto ¶
func (in *SqlContainerSpecIndexingPolicyCompositeIndex) DeepCopyInto(out *SqlContainerSpecIndexingPolicyCompositeIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlContainerSpecIndexingPolicyCompositeIndexIndex ¶
type SqlContainerSpecIndexingPolicyCompositeIndexIndex struct { Order *string `json:"order" tf:"order"` Path *string `json:"path" tf:"path"` }
func (*SqlContainerSpecIndexingPolicyCompositeIndexIndex) DeepCopy ¶
func (in *SqlContainerSpecIndexingPolicyCompositeIndexIndex) DeepCopy() *SqlContainerSpecIndexingPolicyCompositeIndexIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainerSpecIndexingPolicyCompositeIndexIndex.
func (*SqlContainerSpecIndexingPolicyCompositeIndexIndex) DeepCopyInto ¶
func (in *SqlContainerSpecIndexingPolicyCompositeIndexIndex) DeepCopyInto(out *SqlContainerSpecIndexingPolicyCompositeIndexIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlContainerSpecIndexingPolicyExcludedPath ¶
type SqlContainerSpecIndexingPolicyExcludedPath struct {
Path *string `json:"path" tf:"path"`
}
func (*SqlContainerSpecIndexingPolicyExcludedPath) DeepCopy ¶
func (in *SqlContainerSpecIndexingPolicyExcludedPath) DeepCopy() *SqlContainerSpecIndexingPolicyExcludedPath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainerSpecIndexingPolicyExcludedPath.
func (*SqlContainerSpecIndexingPolicyExcludedPath) DeepCopyInto ¶
func (in *SqlContainerSpecIndexingPolicyExcludedPath) DeepCopyInto(out *SqlContainerSpecIndexingPolicyExcludedPath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlContainerSpecIndexingPolicyIncludedPath ¶
type SqlContainerSpecIndexingPolicyIncludedPath struct {
Path *string `json:"path" tf:"path"`
}
func (*SqlContainerSpecIndexingPolicyIncludedPath) DeepCopy ¶
func (in *SqlContainerSpecIndexingPolicyIncludedPath) DeepCopy() *SqlContainerSpecIndexingPolicyIncludedPath
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainerSpecIndexingPolicyIncludedPath.
func (*SqlContainerSpecIndexingPolicyIncludedPath) DeepCopyInto ¶
func (in *SqlContainerSpecIndexingPolicyIncludedPath) DeepCopyInto(out *SqlContainerSpecIndexingPolicyIncludedPath)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlContainerSpecIndexingPolicySpatialIndex ¶
type SqlContainerSpecIndexingPolicySpatialIndex struct { Path *string `json:"path" tf:"path"` // +optional Types []string `json:"types,omitempty" tf:"types"` }
func (*SqlContainerSpecIndexingPolicySpatialIndex) DeepCopy ¶
func (in *SqlContainerSpecIndexingPolicySpatialIndex) DeepCopy() *SqlContainerSpecIndexingPolicySpatialIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainerSpecIndexingPolicySpatialIndex.
func (*SqlContainerSpecIndexingPolicySpatialIndex) DeepCopyInto ¶
func (in *SqlContainerSpecIndexingPolicySpatialIndex) DeepCopyInto(out *SqlContainerSpecIndexingPolicySpatialIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlContainerSpecResource ¶
type SqlContainerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountName *string `json:"accountName" tf:"account_name"` // +optional AnalyticalStorageTtl *int64 `json:"analyticalStorageTtl,omitempty" tf:"analytical_storage_ttl"` // +optional AutoscaleSettings *SqlContainerSpecAutoscaleSettings `json:"autoscaleSettings,omitempty" tf:"autoscale_settings"` // +optional ConflictResolutionPolicy *SqlContainerSpecConflictResolutionPolicy `json:"conflictResolutionPolicy,omitempty" tf:"conflict_resolution_policy"` DatabaseName *string `json:"databaseName" tf:"database_name"` // +optional DefaultTtl *int64 `json:"defaultTtl,omitempty" tf:"default_ttl"` // +optional IndexingPolicy *SqlContainerSpecIndexingPolicy `json:"indexingPolicy,omitempty" tf:"indexing_policy"` Name *string `json:"name" tf:"name"` PartitionKeyPath *string `json:"partitionKeyPath" tf:"partition_key_path"` // +optional PartitionKeyVersion *int64 `json:"partitionKeyVersion,omitempty" tf:"partition_key_version"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Throughput *int64 `json:"throughput,omitempty" tf:"throughput"` // +optional UniqueKey []SqlContainerSpecUniqueKey `json:"uniqueKey,omitempty" tf:"unique_key"` }
func (*SqlContainerSpecResource) DeepCopy ¶
func (in *SqlContainerSpecResource) DeepCopy() *SqlContainerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainerSpecResource.
func (*SqlContainerSpecResource) DeepCopyInto ¶
func (in *SqlContainerSpecResource) DeepCopyInto(out *SqlContainerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlContainerSpecUniqueKey ¶
type SqlContainerSpecUniqueKey struct {
Paths []string `json:"paths" tf:"paths"`
}
func (*SqlContainerSpecUniqueKey) DeepCopy ¶
func (in *SqlContainerSpecUniqueKey) DeepCopy() *SqlContainerSpecUniqueKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainerSpecUniqueKey.
func (*SqlContainerSpecUniqueKey) DeepCopyInto ¶
func (in *SqlContainerSpecUniqueKey) DeepCopyInto(out *SqlContainerSpecUniqueKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlContainerStatus ¶
type SqlContainerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SqlContainerStatus) DeepCopy ¶
func (in *SqlContainerStatus) DeepCopy() *SqlContainerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlContainerStatus.
func (*SqlContainerStatus) DeepCopyInto ¶
func (in *SqlContainerStatus) DeepCopyInto(out *SqlContainerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabase ¶
type SqlDatabase struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlDatabaseSpec `json:"spec,omitempty"` Status SqlDatabaseStatus `json:"status,omitempty"` }
func (*SqlDatabase) DeepCopy ¶
func (in *SqlDatabase) DeepCopy() *SqlDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabase.
func (*SqlDatabase) DeepCopyInto ¶
func (in *SqlDatabase) DeepCopyInto(out *SqlDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlDatabase) DeepCopyObject ¶
func (in *SqlDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqlDatabase) SetupWebhookWithManager ¶
func (r *SqlDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SqlDatabase) ValidateCreate ¶
func (r *SqlDatabase) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SqlDatabase) ValidateDelete ¶
func (r *SqlDatabase) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SqlDatabase) ValidateUpdate ¶
func (r *SqlDatabase) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SqlDatabaseList ¶
type SqlDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlDatabase CRD objects Items []SqlDatabase `json:"items,omitempty"` }
SqlDatabaseList is a list of SqlDatabases
func (*SqlDatabaseList) DeepCopy ¶
func (in *SqlDatabaseList) DeepCopy() *SqlDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseList.
func (*SqlDatabaseList) DeepCopyInto ¶
func (in *SqlDatabaseList) DeepCopyInto(out *SqlDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlDatabaseList) DeepCopyObject ¶
func (in *SqlDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlDatabaseSpec ¶
type SqlDatabaseSpec struct { State *SqlDatabaseSpecResource `json:"state,omitempty" tf:"-"` Resource SqlDatabaseSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SqlDatabaseSpec) DeepCopy ¶
func (in *SqlDatabaseSpec) DeepCopy() *SqlDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseSpec.
func (*SqlDatabaseSpec) DeepCopyInto ¶
func (in *SqlDatabaseSpec) DeepCopyInto(out *SqlDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseSpecAutoscaleSettings ¶
type SqlDatabaseSpecAutoscaleSettings struct { // +optional MaxThroughput *int64 `json:"maxThroughput,omitempty" tf:"max_throughput"` }
func (*SqlDatabaseSpecAutoscaleSettings) DeepCopy ¶
func (in *SqlDatabaseSpecAutoscaleSettings) DeepCopy() *SqlDatabaseSpecAutoscaleSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseSpecAutoscaleSettings.
func (*SqlDatabaseSpecAutoscaleSettings) DeepCopyInto ¶
func (in *SqlDatabaseSpecAutoscaleSettings) DeepCopyInto(out *SqlDatabaseSpecAutoscaleSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseSpecAutoscaleSettingsCodec ¶
type SqlDatabaseSpecAutoscaleSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (SqlDatabaseSpecAutoscaleSettingsCodec) Decode ¶
func (SqlDatabaseSpecAutoscaleSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type SqlDatabaseSpecResource ¶
type SqlDatabaseSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountName *string `json:"accountName" tf:"account_name"` // +optional AutoscaleSettings *SqlDatabaseSpecAutoscaleSettings `json:"autoscaleSettings,omitempty" tf:"autoscale_settings"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Throughput *int64 `json:"throughput,omitempty" tf:"throughput"` }
func (*SqlDatabaseSpecResource) DeepCopy ¶
func (in *SqlDatabaseSpecResource) DeepCopy() *SqlDatabaseSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseSpecResource.
func (*SqlDatabaseSpecResource) DeepCopyInto ¶
func (in *SqlDatabaseSpecResource) DeepCopyInto(out *SqlDatabaseSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlDatabaseStatus ¶
type SqlDatabaseStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SqlDatabaseStatus) DeepCopy ¶
func (in *SqlDatabaseStatus) DeepCopy() *SqlDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlDatabaseStatus.
func (*SqlDatabaseStatus) DeepCopyInto ¶
func (in *SqlDatabaseStatus) DeepCopyInto(out *SqlDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlFunction ¶
type SqlFunction struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlFunctionSpec `json:"spec,omitempty"` Status SqlFunctionStatus `json:"status,omitempty"` }
func (*SqlFunction) DeepCopy ¶
func (in *SqlFunction) DeepCopy() *SqlFunction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlFunction.
func (*SqlFunction) DeepCopyInto ¶
func (in *SqlFunction) DeepCopyInto(out *SqlFunction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlFunction) DeepCopyObject ¶
func (in *SqlFunction) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqlFunction) SetupWebhookWithManager ¶
func (r *SqlFunction) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SqlFunction) ValidateCreate ¶
func (r *SqlFunction) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SqlFunction) ValidateDelete ¶
func (r *SqlFunction) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SqlFunction) ValidateUpdate ¶
func (r *SqlFunction) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SqlFunctionList ¶
type SqlFunctionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlFunction CRD objects Items []SqlFunction `json:"items,omitempty"` }
SqlFunctionList is a list of SqlFunctions
func (*SqlFunctionList) DeepCopy ¶
func (in *SqlFunctionList) DeepCopy() *SqlFunctionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlFunctionList.
func (*SqlFunctionList) DeepCopyInto ¶
func (in *SqlFunctionList) DeepCopyInto(out *SqlFunctionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlFunctionList) DeepCopyObject ¶
func (in *SqlFunctionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlFunctionSpec ¶
type SqlFunctionSpec struct { State *SqlFunctionSpecResource `json:"state,omitempty" tf:"-"` Resource SqlFunctionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SqlFunctionSpec) DeepCopy ¶
func (in *SqlFunctionSpec) DeepCopy() *SqlFunctionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlFunctionSpec.
func (*SqlFunctionSpec) DeepCopyInto ¶
func (in *SqlFunctionSpec) DeepCopyInto(out *SqlFunctionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlFunctionSpecResource ¶
type SqlFunctionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Body *string `json:"body" tf:"body"` ContainerID *string `json:"containerID" tf:"container_id"` Name *string `json:"name" tf:"name"` }
func (*SqlFunctionSpecResource) DeepCopy ¶
func (in *SqlFunctionSpecResource) DeepCopy() *SqlFunctionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlFunctionSpecResource.
func (*SqlFunctionSpecResource) DeepCopyInto ¶
func (in *SqlFunctionSpecResource) DeepCopyInto(out *SqlFunctionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlFunctionStatus ¶
type SqlFunctionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SqlFunctionStatus) DeepCopy ¶
func (in *SqlFunctionStatus) DeepCopy() *SqlFunctionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlFunctionStatus.
func (*SqlFunctionStatus) DeepCopyInto ¶
func (in *SqlFunctionStatus) DeepCopyInto(out *SqlFunctionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlStoredProcedure ¶
type SqlStoredProcedure struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlStoredProcedureSpec `json:"spec,omitempty"` Status SqlStoredProcedureStatus `json:"status,omitempty"` }
func (*SqlStoredProcedure) DeepCopy ¶
func (in *SqlStoredProcedure) DeepCopy() *SqlStoredProcedure
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlStoredProcedure.
func (*SqlStoredProcedure) DeepCopyInto ¶
func (in *SqlStoredProcedure) DeepCopyInto(out *SqlStoredProcedure)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlStoredProcedure) DeepCopyObject ¶
func (in *SqlStoredProcedure) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqlStoredProcedure) SetupWebhookWithManager ¶
func (r *SqlStoredProcedure) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SqlStoredProcedure) ValidateCreate ¶
func (r *SqlStoredProcedure) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SqlStoredProcedure) ValidateDelete ¶
func (r *SqlStoredProcedure) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SqlStoredProcedure) ValidateUpdate ¶
func (r *SqlStoredProcedure) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SqlStoredProcedureList ¶
type SqlStoredProcedureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlStoredProcedure CRD objects Items []SqlStoredProcedure `json:"items,omitempty"` }
SqlStoredProcedureList is a list of SqlStoredProcedures
func (*SqlStoredProcedureList) DeepCopy ¶
func (in *SqlStoredProcedureList) DeepCopy() *SqlStoredProcedureList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlStoredProcedureList.
func (*SqlStoredProcedureList) DeepCopyInto ¶
func (in *SqlStoredProcedureList) DeepCopyInto(out *SqlStoredProcedureList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlStoredProcedureList) DeepCopyObject ¶
func (in *SqlStoredProcedureList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlStoredProcedureSpec ¶
type SqlStoredProcedureSpec struct { State *SqlStoredProcedureSpecResource `json:"state,omitempty" tf:"-"` Resource SqlStoredProcedureSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SqlStoredProcedureSpec) DeepCopy ¶
func (in *SqlStoredProcedureSpec) DeepCopy() *SqlStoredProcedureSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlStoredProcedureSpec.
func (*SqlStoredProcedureSpec) DeepCopyInto ¶
func (in *SqlStoredProcedureSpec) DeepCopyInto(out *SqlStoredProcedureSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlStoredProcedureSpecResource ¶
type SqlStoredProcedureSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountName *string `json:"accountName" tf:"account_name"` Body *string `json:"body" tf:"body"` ContainerName *string `json:"containerName" tf:"container_name"` DatabaseName *string `json:"databaseName" tf:"database_name"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` }
func (*SqlStoredProcedureSpecResource) DeepCopy ¶
func (in *SqlStoredProcedureSpecResource) DeepCopy() *SqlStoredProcedureSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlStoredProcedureSpecResource.
func (*SqlStoredProcedureSpecResource) DeepCopyInto ¶
func (in *SqlStoredProcedureSpecResource) DeepCopyInto(out *SqlStoredProcedureSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlStoredProcedureStatus ¶
type SqlStoredProcedureStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SqlStoredProcedureStatus) DeepCopy ¶
func (in *SqlStoredProcedureStatus) DeepCopy() *SqlStoredProcedureStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlStoredProcedureStatus.
func (*SqlStoredProcedureStatus) DeepCopyInto ¶
func (in *SqlStoredProcedureStatus) DeepCopyInto(out *SqlStoredProcedureStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlTrigger ¶
type SqlTrigger struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SqlTriggerSpec `json:"spec,omitempty"` Status SqlTriggerStatus `json:"status,omitempty"` }
func (*SqlTrigger) DeepCopy ¶
func (in *SqlTrigger) DeepCopy() *SqlTrigger
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlTrigger.
func (*SqlTrigger) DeepCopyInto ¶
func (in *SqlTrigger) DeepCopyInto(out *SqlTrigger)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlTrigger) DeepCopyObject ¶
func (in *SqlTrigger) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SqlTrigger) SetupWebhookWithManager ¶
func (r *SqlTrigger) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SqlTrigger) ValidateCreate ¶
func (r *SqlTrigger) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SqlTrigger) ValidateDelete ¶
func (r *SqlTrigger) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SqlTrigger) ValidateUpdate ¶
func (r *SqlTrigger) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SqlTriggerList ¶
type SqlTriggerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SqlTrigger CRD objects Items []SqlTrigger `json:"items,omitempty"` }
SqlTriggerList is a list of SqlTriggers
func (*SqlTriggerList) DeepCopy ¶
func (in *SqlTriggerList) DeepCopy() *SqlTriggerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlTriggerList.
func (*SqlTriggerList) DeepCopyInto ¶
func (in *SqlTriggerList) DeepCopyInto(out *SqlTriggerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SqlTriggerList) DeepCopyObject ¶
func (in *SqlTriggerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SqlTriggerSpec ¶
type SqlTriggerSpec struct { State *SqlTriggerSpecResource `json:"state,omitempty" tf:"-"` Resource SqlTriggerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SqlTriggerSpec) DeepCopy ¶
func (in *SqlTriggerSpec) DeepCopy() *SqlTriggerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlTriggerSpec.
func (*SqlTriggerSpec) DeepCopyInto ¶
func (in *SqlTriggerSpec) DeepCopyInto(out *SqlTriggerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlTriggerSpecResource ¶
type SqlTriggerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Body *string `json:"body" tf:"body"` ContainerID *string `json:"containerID" tf:"container_id"` Name *string `json:"name" tf:"name"` Operation *string `json:"operation" tf:"operation"` Type *string `json:"type" tf:"type"` }
func (*SqlTriggerSpecResource) DeepCopy ¶
func (in *SqlTriggerSpecResource) DeepCopy() *SqlTriggerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlTriggerSpecResource.
func (*SqlTriggerSpecResource) DeepCopyInto ¶
func (in *SqlTriggerSpecResource) DeepCopyInto(out *SqlTriggerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SqlTriggerStatus ¶
type SqlTriggerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SqlTriggerStatus) DeepCopy ¶
func (in *SqlTriggerStatus) DeepCopy() *SqlTriggerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqlTriggerStatus.
func (*SqlTriggerStatus) DeepCopyInto ¶
func (in *SqlTriggerStatus) DeepCopyInto(out *SqlTriggerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Table ¶
type Table struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableSpec `json:"spec,omitempty"` Status TableStatus `json:"status,omitempty"` }
func (*Table) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table.
func (*Table) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Table) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Table) SetupWebhookWithManager ¶
func (*Table) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Table) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TableList ¶
type TableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Table CRD objects Items []Table `json:"items,omitempty"` }
TableList is a list of Tables
func (*TableList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableList.
func (*TableList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TableSpec ¶
type TableSpec struct { State *TableSpecResource `json:"state,omitempty" tf:"-"` Resource TableSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TableSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpec.
func (*TableSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpecAutoscaleSettings ¶
type TableSpecAutoscaleSettings struct { // +optional MaxThroughput *int64 `json:"maxThroughput,omitempty" tf:"max_throughput"` }
func (*TableSpecAutoscaleSettings) DeepCopy ¶
func (in *TableSpecAutoscaleSettings) DeepCopy() *TableSpecAutoscaleSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpecAutoscaleSettings.
func (*TableSpecAutoscaleSettings) DeepCopyInto ¶
func (in *TableSpecAutoscaleSettings) DeepCopyInto(out *TableSpecAutoscaleSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpecAutoscaleSettingsCodec ¶
type TableSpecAutoscaleSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (TableSpecAutoscaleSettingsCodec) Decode ¶
func (TableSpecAutoscaleSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TableSpecResource ¶
type TableSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccountName *string `json:"accountName" tf:"account_name"` // +optional AutoscaleSettings *TableSpecAutoscaleSettings `json:"autoscaleSettings,omitempty" tf:"autoscale_settings"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Throughput *int64 `json:"throughput,omitempty" tf:"throughput"` }
func (*TableSpecResource) DeepCopy ¶
func (in *TableSpecResource) DeepCopy() *TableSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpecResource.
func (*TableSpecResource) DeepCopyInto ¶
func (in *TableSpecResource) DeepCopyInto(out *TableSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableStatus ¶
type TableStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*TableStatus) DeepCopy ¶
func (in *TableStatus) DeepCopy() *TableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableStatus.
func (*TableStatus) DeepCopyInto ¶
func (in *TableStatus) DeepCopyInto(out *TableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- account_types.go
- account_webhook.go
- cassandra_keyspace_types.go
- cassandra_keyspace_webhook.go
- cassandra_table_types.go
- cassandra_table_webhook.go
- codec.go
- doc.go
- gremlin_database_types.go
- gremlin_database_webhook.go
- gremlin_graph_types.go
- gremlin_graph_webhook.go
- mongo_collection_types.go
- mongo_collection_webhook.go
- mongo_database_types.go
- mongo_database_webhook.go
- notebook_workspace_types.go
- notebook_workspace_webhook.go
- register.go
- sql_container_types.go
- sql_container_webhook.go
- sql_database_types.go
- sql_database_webhook.go
- sql_function_types.go
- sql_function_webhook.go
- sql_stored_procedure_types.go
- sql_stored_procedure_webhook.go
- sql_trigger_types.go
- sql_trigger_webhook.go
- table_types.go
- table_webhook.go
- zz_generated.deepcopy.go