Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cosmosdb.azure.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (mg *Account) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Account) GetConnectionDetailsMapping() map[string]string
- func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Account) GetID() string
- func (tr *Account) GetObservation() (map[string]any, error)
- func (tr *Account) GetParameters() (map[string]any, error)
- func (mg *Account) GetProviderConfigReference() *xpv1.Reference
- func (mg *Account) GetProviderReference() *xpv1.Reference
- func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Account) GetTerraformResourceType() string
- func (tr *Account) GetTerraformSchemaVersion() int
- func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Account) LateInitialize(attrs []byte) (bool, error)
- func (mg *Account) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Account) SetConditions(c ...xpv1.Condition)
- func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Account) SetObservation(obs map[string]any) error
- func (tr *Account) SetParameters(params map[string]any) error
- func (mg *Account) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Account) SetProviderReference(r *xpv1.Reference)
- func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Account) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccountList
- type AccountObservation
- type AccountParameters
- type AccountSpec
- type AccountStatus
- type AnalyticalStorageObservation
- type AnalyticalStorageParameters
- type AutoscaleSettingsObservation
- type AutoscaleSettingsParameters
- type BackupObservation
- type BackupParameters
- type CapabilitiesObservation
- type CapabilitiesParameters
- type CapacityObservation
- type CapacityParameters
- type CassandraCluster
- func (in *CassandraCluster) DeepCopy() *CassandraCluster
- func (in *CassandraCluster) DeepCopyInto(out *CassandraCluster)
- func (in *CassandraCluster) DeepCopyObject() runtime.Object
- func (mg *CassandraCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CassandraCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *CassandraCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CassandraCluster) GetID() string
- func (tr *CassandraCluster) GetObservation() (map[string]any, error)
- func (tr *CassandraCluster) GetParameters() (map[string]any, error)
- func (mg *CassandraCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *CassandraCluster) GetProviderReference() *xpv1.Reference
- func (mg *CassandraCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CassandraCluster) GetTerraformResourceType() string
- func (tr *CassandraCluster) GetTerraformSchemaVersion() int
- func (mg *CassandraCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CassandraCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *CassandraCluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CassandraCluster) SetConditions(c ...xpv1.Condition)
- func (mg *CassandraCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CassandraCluster) SetObservation(obs map[string]any) error
- func (tr *CassandraCluster) SetParameters(params map[string]any) error
- func (mg *CassandraCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CassandraCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *CassandraCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CassandraCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CassandraClusterIdentityObservation
- type CassandraClusterIdentityParameters
- type CassandraClusterList
- type CassandraClusterObservation
- type CassandraClusterParameters
- type CassandraClusterSpec
- type CassandraClusterStatus
- type CassandraDatacenter
- func (in *CassandraDatacenter) DeepCopy() *CassandraDatacenter
- func (in *CassandraDatacenter) DeepCopyInto(out *CassandraDatacenter)
- func (in *CassandraDatacenter) DeepCopyObject() runtime.Object
- func (mg *CassandraDatacenter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CassandraDatacenter) GetConnectionDetailsMapping() map[string]string
- func (mg *CassandraDatacenter) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CassandraDatacenter) GetID() string
- func (tr *CassandraDatacenter) GetObservation() (map[string]any, error)
- func (tr *CassandraDatacenter) GetParameters() (map[string]any, error)
- func (mg *CassandraDatacenter) GetProviderConfigReference() *xpv1.Reference
- func (mg *CassandraDatacenter) GetProviderReference() *xpv1.Reference
- func (mg *CassandraDatacenter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CassandraDatacenter) GetTerraformResourceType() string
- func (tr *CassandraDatacenter) GetTerraformSchemaVersion() int
- func (mg *CassandraDatacenter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CassandraDatacenter) LateInitialize(attrs []byte) (bool, error)
- func (mg *CassandraDatacenter) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CassandraDatacenter) SetConditions(c ...xpv1.Condition)
- func (mg *CassandraDatacenter) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CassandraDatacenter) SetObservation(obs map[string]any) error
- func (tr *CassandraDatacenter) SetParameters(params map[string]any) error
- func (mg *CassandraDatacenter) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CassandraDatacenter) SetProviderReference(r *xpv1.Reference)
- func (mg *CassandraDatacenter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CassandraDatacenter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CassandraDatacenterList
- type CassandraDatacenterObservation
- type CassandraDatacenterParameters
- type CassandraDatacenterSpec
- type CassandraDatacenterStatus
- type CassandraKeySpace
- func (in *CassandraKeySpace) DeepCopy() *CassandraKeySpace
- func (in *CassandraKeySpace) DeepCopyInto(out *CassandraKeySpace)
- func (in *CassandraKeySpace) DeepCopyObject() runtime.Object
- func (mg *CassandraKeySpace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CassandraKeySpace) GetConnectionDetailsMapping() map[string]string
- func (mg *CassandraKeySpace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CassandraKeySpace) GetID() string
- func (tr *CassandraKeySpace) GetObservation() (map[string]any, error)
- func (tr *CassandraKeySpace) GetParameters() (map[string]any, error)
- func (mg *CassandraKeySpace) GetProviderConfigReference() *xpv1.Reference
- func (mg *CassandraKeySpace) GetProviderReference() *xpv1.Reference
- func (mg *CassandraKeySpace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CassandraKeySpace) GetTerraformResourceType() string
- func (tr *CassandraKeySpace) GetTerraformSchemaVersion() int
- func (mg *CassandraKeySpace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CassandraKeySpace) LateInitialize(attrs []byte) (bool, error)
- func (mg *CassandraKeySpace) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CassandraKeySpace) SetConditions(c ...xpv1.Condition)
- func (mg *CassandraKeySpace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CassandraKeySpace) SetObservation(obs map[string]any) error
- func (tr *CassandraKeySpace) SetParameters(params map[string]any) error
- func (mg *CassandraKeySpace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CassandraKeySpace) SetProviderReference(r *xpv1.Reference)
- func (mg *CassandraKeySpace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CassandraKeySpace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CassandraKeySpaceList
- type CassandraKeySpaceObservation
- type CassandraKeySpaceParameters
- type CassandraKeySpaceSpec
- type CassandraKeySpaceStatus
- type CassandraTable
- func (in *CassandraTable) DeepCopy() *CassandraTable
- func (in *CassandraTable) DeepCopyInto(out *CassandraTable)
- func (in *CassandraTable) DeepCopyObject() runtime.Object
- func (mg *CassandraTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CassandraTable) GetConnectionDetailsMapping() map[string]string
- func (mg *CassandraTable) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CassandraTable) GetID() string
- func (tr *CassandraTable) GetObservation() (map[string]any, error)
- func (tr *CassandraTable) GetParameters() (map[string]any, error)
- func (mg *CassandraTable) GetProviderConfigReference() *xpv1.Reference
- func (mg *CassandraTable) GetProviderReference() *xpv1.Reference
- func (mg *CassandraTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CassandraTable) GetTerraformResourceType() string
- func (tr *CassandraTable) GetTerraformSchemaVersion() int
- func (mg *CassandraTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CassandraTable) LateInitialize(attrs []byte) (bool, error)
- func (mg *CassandraTable) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CassandraTable) SetConditions(c ...xpv1.Condition)
- func (mg *CassandraTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CassandraTable) SetObservation(obs map[string]any) error
- func (tr *CassandraTable) SetParameters(params map[string]any) error
- func (mg *CassandraTable) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CassandraTable) SetProviderReference(r *xpv1.Reference)
- func (mg *CassandraTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CassandraTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CassandraTableAutoscaleSettingsObservation
- type CassandraTableAutoscaleSettingsParameters
- type CassandraTableList
- type CassandraTableObservation
- type CassandraTableParameters
- type CassandraTableSpec
- type CassandraTableStatus
- type ClusterKeyObservation
- type ClusterKeyParameters
- type ColumnObservation
- type ColumnParameters
- type CompositeIndexIndexObservation
- type CompositeIndexIndexParameters
- type CompositeIndexObservation
- type CompositeIndexParameters
- type ConflictResolutionPolicyObservation
- type ConflictResolutionPolicyParameters
- type ConsistencyPolicyObservation
- type ConsistencyPolicyParameters
- type CorsRuleObservation
- type CorsRuleParameters
- type DatabaseObservation
- type DatabaseParameters
- type ExcludedPathObservation
- type ExcludedPathParameters
- type GeoLocationObservation
- type GeoLocationParameters
- type GremlinDatabase
- func (in *GremlinDatabase) DeepCopy() *GremlinDatabase
- func (in *GremlinDatabase) DeepCopyInto(out *GremlinDatabase)
- func (in *GremlinDatabase) DeepCopyObject() runtime.Object
- func (mg *GremlinDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GremlinDatabase) GetConnectionDetailsMapping() map[string]string
- func (mg *GremlinDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GremlinDatabase) GetID() string
- func (tr *GremlinDatabase) GetObservation() (map[string]any, error)
- func (tr *GremlinDatabase) GetParameters() (map[string]any, error)
- func (mg *GremlinDatabase) GetProviderConfigReference() *xpv1.Reference
- func (mg *GremlinDatabase) GetProviderReference() *xpv1.Reference
- func (mg *GremlinDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GremlinDatabase) GetTerraformResourceType() string
- func (tr *GremlinDatabase) GetTerraformSchemaVersion() int
- func (mg *GremlinDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GremlinDatabase) LateInitialize(attrs []byte) (bool, error)
- func (mg *GremlinDatabase) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GremlinDatabase) SetConditions(c ...xpv1.Condition)
- func (mg *GremlinDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GremlinDatabase) SetObservation(obs map[string]any) error
- func (tr *GremlinDatabase) SetParameters(params map[string]any) error
- func (mg *GremlinDatabase) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GremlinDatabase) SetProviderReference(r *xpv1.Reference)
- func (mg *GremlinDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GremlinDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GremlinDatabaseAutoscaleSettingsObservation
- type GremlinDatabaseAutoscaleSettingsParameters
- type GremlinDatabaseList
- type GremlinDatabaseObservation
- type GremlinDatabaseParameters
- type GremlinDatabaseSpec
- type GremlinDatabaseStatus
- type GremlinGraph
- func (in *GremlinGraph) DeepCopy() *GremlinGraph
- func (in *GremlinGraph) DeepCopyInto(out *GremlinGraph)
- func (in *GremlinGraph) DeepCopyObject() runtime.Object
- func (mg *GremlinGraph) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GremlinGraph) GetConnectionDetailsMapping() map[string]string
- func (mg *GremlinGraph) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GremlinGraph) GetID() string
- func (tr *GremlinGraph) GetObservation() (map[string]any, error)
- func (tr *GremlinGraph) GetParameters() (map[string]any, error)
- func (mg *GremlinGraph) GetProviderConfigReference() *xpv1.Reference
- func (mg *GremlinGraph) GetProviderReference() *xpv1.Reference
- func (mg *GremlinGraph) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GremlinGraph) GetTerraformResourceType() string
- func (tr *GremlinGraph) GetTerraformSchemaVersion() int
- func (mg *GremlinGraph) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GremlinGraph) LateInitialize(attrs []byte) (bool, error)
- func (mg *GremlinGraph) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GremlinGraph) SetConditions(c ...xpv1.Condition)
- func (mg *GremlinGraph) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GremlinGraph) SetObservation(obs map[string]any) error
- func (tr *GremlinGraph) SetParameters(params map[string]any) error
- func (mg *GremlinGraph) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GremlinGraph) SetProviderReference(r *xpv1.Reference)
- func (mg *GremlinGraph) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GremlinGraph) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GremlinGraphAutoscaleSettingsObservation
- type GremlinGraphAutoscaleSettingsParameters
- type GremlinGraphList
- type GremlinGraphObservation
- type GremlinGraphParameters
- type GremlinGraphSpec
- type GremlinGraphStatus
- type IdentityObservation
- type IdentityParameters
- type IncludedPathObservation
- type IncludedPathParameters
- type IndexObservation
- type IndexParameters
- type IndexPolicyObservation
- type IndexPolicyParameters
- type IndexingPolicyCompositeIndexObservation
- type IndexingPolicyCompositeIndexParameters
- type IndexingPolicyObservation
- type IndexingPolicyParameters
- type IndexingPolicySpatialIndexObservation
- type IndexingPolicySpatialIndexParameters
- type MongoCollection
- func (in *MongoCollection) DeepCopy() *MongoCollection
- func (in *MongoCollection) DeepCopyInto(out *MongoCollection)
- func (in *MongoCollection) DeepCopyObject() runtime.Object
- func (mg *MongoCollection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MongoCollection) GetConnectionDetailsMapping() map[string]string
- func (mg *MongoCollection) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MongoCollection) GetID() string
- func (tr *MongoCollection) GetObservation() (map[string]any, error)
- func (tr *MongoCollection) GetParameters() (map[string]any, error)
- func (mg *MongoCollection) GetProviderConfigReference() *xpv1.Reference
- func (mg *MongoCollection) GetProviderReference() *xpv1.Reference
- func (mg *MongoCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MongoCollection) GetTerraformResourceType() string
- func (tr *MongoCollection) GetTerraformSchemaVersion() int
- func (mg *MongoCollection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MongoCollection) LateInitialize(attrs []byte) (bool, error)
- func (mg *MongoCollection) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MongoCollection) SetConditions(c ...xpv1.Condition)
- func (mg *MongoCollection) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MongoCollection) SetObservation(obs map[string]any) error
- func (tr *MongoCollection) SetParameters(params map[string]any) error
- func (mg *MongoCollection) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MongoCollection) SetProviderReference(r *xpv1.Reference)
- func (mg *MongoCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MongoCollection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MongoCollectionAutoscaleSettingsObservation
- type MongoCollectionAutoscaleSettingsParameters
- type MongoCollectionIndexObservation
- type MongoCollectionIndexParameters
- type MongoCollectionList
- type MongoCollectionObservation
- type MongoCollectionParameters
- type MongoCollectionSpec
- type MongoCollectionStatus
- type MongoDatabase
- func (in *MongoDatabase) DeepCopy() *MongoDatabase
- func (in *MongoDatabase) DeepCopyInto(out *MongoDatabase)
- func (in *MongoDatabase) DeepCopyObject() runtime.Object
- func (mg *MongoDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MongoDatabase) GetConnectionDetailsMapping() map[string]string
- func (mg *MongoDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MongoDatabase) GetID() string
- func (tr *MongoDatabase) GetObservation() (map[string]any, error)
- func (tr *MongoDatabase) GetParameters() (map[string]any, error)
- func (mg *MongoDatabase) GetProviderConfigReference() *xpv1.Reference
- func (mg *MongoDatabase) GetProviderReference() *xpv1.Reference
- func (mg *MongoDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MongoDatabase) GetTerraformResourceType() string
- func (tr *MongoDatabase) GetTerraformSchemaVersion() int
- func (mg *MongoDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MongoDatabase) LateInitialize(attrs []byte) (bool, error)
- func (mg *MongoDatabase) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MongoDatabase) SetConditions(c ...xpv1.Condition)
- func (mg *MongoDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MongoDatabase) SetObservation(obs map[string]any) error
- func (tr *MongoDatabase) SetParameters(params map[string]any) error
- func (mg *MongoDatabase) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MongoDatabase) SetProviderReference(r *xpv1.Reference)
- func (mg *MongoDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MongoDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MongoDatabaseAutoscaleSettingsObservation
- type MongoDatabaseAutoscaleSettingsParameters
- type MongoDatabaseList
- type MongoDatabaseObservation
- type MongoDatabaseParameters
- type MongoDatabaseSpec
- type MongoDatabaseStatus
- type PartitionKeyObservation
- type PartitionKeyParameters
- type PermissionsObservation
- type PermissionsParameters
- type RestoreObservation
- type RestoreParameters
- type SQLContainer
- func (in *SQLContainer) DeepCopy() *SQLContainer
- func (in *SQLContainer) DeepCopyInto(out *SQLContainer)
- func (in *SQLContainer) DeepCopyObject() runtime.Object
- func (mg *SQLContainer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLContainer) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLContainer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLContainer) GetID() string
- func (tr *SQLContainer) GetObservation() (map[string]any, error)
- func (tr *SQLContainer) GetParameters() (map[string]any, error)
- func (mg *SQLContainer) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLContainer) GetProviderReference() *xpv1.Reference
- func (mg *SQLContainer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLContainer) GetTerraformResourceType() string
- func (tr *SQLContainer) GetTerraformSchemaVersion() int
- func (mg *SQLContainer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLContainer) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLContainer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SQLContainer) SetConditions(c ...xpv1.Condition)
- func (mg *SQLContainer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SQLContainer) SetObservation(obs map[string]any) error
- func (tr *SQLContainer) SetParameters(params map[string]any) error
- func (mg *SQLContainer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLContainer) SetProviderReference(r *xpv1.Reference)
- func (mg *SQLContainer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLContainer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLContainerAutoscaleSettingsObservation
- type SQLContainerAutoscaleSettingsParameters
- type SQLContainerConflictResolutionPolicyObservation
- type SQLContainerConflictResolutionPolicyParameters
- type SQLContainerList
- type SQLContainerObservation
- type SQLContainerParameters
- type SQLContainerSpec
- type SQLContainerStatus
- type SQLContainerUniqueKeyObservation
- type SQLContainerUniqueKeyParameters
- type SQLDatabase
- func (in *SQLDatabase) DeepCopy() *SQLDatabase
- func (in *SQLDatabase) DeepCopyInto(out *SQLDatabase)
- func (in *SQLDatabase) DeepCopyObject() runtime.Object
- func (mg *SQLDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLDatabase) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLDatabase) GetID() string
- func (tr *SQLDatabase) GetObservation() (map[string]any, error)
- func (tr *SQLDatabase) GetParameters() (map[string]any, error)
- func (mg *SQLDatabase) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLDatabase) GetProviderReference() *xpv1.Reference
- func (mg *SQLDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLDatabase) GetTerraformResourceType() string
- func (tr *SQLDatabase) GetTerraformSchemaVersion() int
- func (mg *SQLDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLDatabase) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLDatabase) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SQLDatabase) SetConditions(c ...xpv1.Condition)
- func (mg *SQLDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SQLDatabase) SetObservation(obs map[string]any) error
- func (tr *SQLDatabase) SetParameters(params map[string]any) error
- func (mg *SQLDatabase) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLDatabase) SetProviderReference(r *xpv1.Reference)
- func (mg *SQLDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLDatabaseAutoscaleSettingsObservation
- type SQLDatabaseAutoscaleSettingsParameters
- type SQLDatabaseList
- type SQLDatabaseObservation
- type SQLDatabaseParameters
- type SQLDatabaseSpec
- type SQLDatabaseStatus
- type SQLDedicatedGateway
- func (in *SQLDedicatedGateway) DeepCopy() *SQLDedicatedGateway
- func (in *SQLDedicatedGateway) DeepCopyInto(out *SQLDedicatedGateway)
- func (in *SQLDedicatedGateway) DeepCopyObject() runtime.Object
- func (mg *SQLDedicatedGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLDedicatedGateway) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLDedicatedGateway) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLDedicatedGateway) GetID() string
- func (tr *SQLDedicatedGateway) GetObservation() (map[string]any, error)
- func (tr *SQLDedicatedGateway) GetParameters() (map[string]any, error)
- func (mg *SQLDedicatedGateway) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLDedicatedGateway) GetProviderReference() *xpv1.Reference
- func (mg *SQLDedicatedGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLDedicatedGateway) GetTerraformResourceType() string
- func (tr *SQLDedicatedGateway) GetTerraformSchemaVersion() int
- func (mg *SQLDedicatedGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLDedicatedGateway) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLDedicatedGateway) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SQLDedicatedGateway) SetConditions(c ...xpv1.Condition)
- func (mg *SQLDedicatedGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SQLDedicatedGateway) SetObservation(obs map[string]any) error
- func (tr *SQLDedicatedGateway) SetParameters(params map[string]any) error
- func (mg *SQLDedicatedGateway) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLDedicatedGateway) SetProviderReference(r *xpv1.Reference)
- func (mg *SQLDedicatedGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLDedicatedGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLDedicatedGatewayList
- type SQLDedicatedGatewayObservation
- type SQLDedicatedGatewayParameters
- type SQLDedicatedGatewaySpec
- type SQLDedicatedGatewayStatus
- type SQLFunction
- func (in *SQLFunction) DeepCopy() *SQLFunction
- func (in *SQLFunction) DeepCopyInto(out *SQLFunction)
- func (in *SQLFunction) DeepCopyObject() runtime.Object
- func (mg *SQLFunction) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLFunction) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLFunction) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLFunction) GetID() string
- func (tr *SQLFunction) GetObservation() (map[string]any, error)
- func (tr *SQLFunction) GetParameters() (map[string]any, error)
- func (mg *SQLFunction) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLFunction) GetProviderReference() *xpv1.Reference
- func (mg *SQLFunction) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLFunction) GetTerraformResourceType() string
- func (tr *SQLFunction) GetTerraformSchemaVersion() int
- func (mg *SQLFunction) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLFunction) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLFunction) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SQLFunction) SetConditions(c ...xpv1.Condition)
- func (mg *SQLFunction) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SQLFunction) SetObservation(obs map[string]any) error
- func (tr *SQLFunction) SetParameters(params map[string]any) error
- func (mg *SQLFunction) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLFunction) SetProviderReference(r *xpv1.Reference)
- func (mg *SQLFunction) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLFunction) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLFunctionList
- type SQLFunctionObservation
- type SQLFunctionParameters
- type SQLFunctionSpec
- type SQLFunctionStatus
- type SQLRoleAssignment
- func (in *SQLRoleAssignment) DeepCopy() *SQLRoleAssignment
- func (in *SQLRoleAssignment) DeepCopyInto(out *SQLRoleAssignment)
- func (in *SQLRoleAssignment) DeepCopyObject() runtime.Object
- func (mg *SQLRoleAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLRoleAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLRoleAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLRoleAssignment) GetID() string
- func (tr *SQLRoleAssignment) GetObservation() (map[string]any, error)
- func (tr *SQLRoleAssignment) GetParameters() (map[string]any, error)
- func (mg *SQLRoleAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLRoleAssignment) GetProviderReference() *xpv1.Reference
- func (mg *SQLRoleAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLRoleAssignment) GetTerraformResourceType() string
- func (tr *SQLRoleAssignment) GetTerraformSchemaVersion() int
- func (mg *SQLRoleAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLRoleAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLRoleAssignment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SQLRoleAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *SQLRoleAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SQLRoleAssignment) SetObservation(obs map[string]any) error
- func (tr *SQLRoleAssignment) SetParameters(params map[string]any) error
- func (mg *SQLRoleAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLRoleAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *SQLRoleAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLRoleAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLRoleAssignmentList
- type SQLRoleAssignmentObservation
- type SQLRoleAssignmentParameters
- type SQLRoleAssignmentSpec
- type SQLRoleAssignmentStatus
- type SQLRoleDefinition
- func (in *SQLRoleDefinition) DeepCopy() *SQLRoleDefinition
- func (in *SQLRoleDefinition) DeepCopyInto(out *SQLRoleDefinition)
- func (in *SQLRoleDefinition) DeepCopyObject() runtime.Object
- func (mg *SQLRoleDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLRoleDefinition) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLRoleDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLRoleDefinition) GetID() string
- func (tr *SQLRoleDefinition) GetObservation() (map[string]any, error)
- func (tr *SQLRoleDefinition) GetParameters() (map[string]any, error)
- func (mg *SQLRoleDefinition) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLRoleDefinition) GetProviderReference() *xpv1.Reference
- func (mg *SQLRoleDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLRoleDefinition) GetTerraformResourceType() string
- func (tr *SQLRoleDefinition) GetTerraformSchemaVersion() int
- func (mg *SQLRoleDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLRoleDefinition) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLRoleDefinition) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SQLRoleDefinition) SetConditions(c ...xpv1.Condition)
- func (mg *SQLRoleDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SQLRoleDefinition) SetObservation(obs map[string]any) error
- func (tr *SQLRoleDefinition) SetParameters(params map[string]any) error
- func (mg *SQLRoleDefinition) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLRoleDefinition) SetProviderReference(r *xpv1.Reference)
- func (mg *SQLRoleDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLRoleDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLRoleDefinitionList
- type SQLRoleDefinitionObservation
- type SQLRoleDefinitionParameters
- type SQLRoleDefinitionSpec
- type SQLRoleDefinitionStatus
- type SQLStoredProcedure
- func (in *SQLStoredProcedure) DeepCopy() *SQLStoredProcedure
- func (in *SQLStoredProcedure) DeepCopyInto(out *SQLStoredProcedure)
- func (in *SQLStoredProcedure) DeepCopyObject() runtime.Object
- func (mg *SQLStoredProcedure) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLStoredProcedure) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLStoredProcedure) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLStoredProcedure) GetID() string
- func (tr *SQLStoredProcedure) GetObservation() (map[string]any, error)
- func (tr *SQLStoredProcedure) GetParameters() (map[string]any, error)
- func (mg *SQLStoredProcedure) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLStoredProcedure) GetProviderReference() *xpv1.Reference
- func (mg *SQLStoredProcedure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLStoredProcedure) GetTerraformResourceType() string
- func (tr *SQLStoredProcedure) GetTerraformSchemaVersion() int
- func (mg *SQLStoredProcedure) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLStoredProcedure) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLStoredProcedure) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SQLStoredProcedure) SetConditions(c ...xpv1.Condition)
- func (mg *SQLStoredProcedure) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SQLStoredProcedure) SetObservation(obs map[string]any) error
- func (tr *SQLStoredProcedure) SetParameters(params map[string]any) error
- func (mg *SQLStoredProcedure) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLStoredProcedure) SetProviderReference(r *xpv1.Reference)
- func (mg *SQLStoredProcedure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLStoredProcedure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLStoredProcedureList
- type SQLStoredProcedureObservation
- type SQLStoredProcedureParameters
- type SQLStoredProcedureSpec
- type SQLStoredProcedureStatus
- type SQLTrigger
- func (in *SQLTrigger) DeepCopy() *SQLTrigger
- func (in *SQLTrigger) DeepCopyInto(out *SQLTrigger)
- func (in *SQLTrigger) DeepCopyObject() runtime.Object
- func (mg *SQLTrigger) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SQLTrigger) GetConnectionDetailsMapping() map[string]string
- func (mg *SQLTrigger) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SQLTrigger) GetID() string
- func (tr *SQLTrigger) GetObservation() (map[string]any, error)
- func (tr *SQLTrigger) GetParameters() (map[string]any, error)
- func (mg *SQLTrigger) GetProviderConfigReference() *xpv1.Reference
- func (mg *SQLTrigger) GetProviderReference() *xpv1.Reference
- func (mg *SQLTrigger) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SQLTrigger) GetTerraformResourceType() string
- func (tr *SQLTrigger) GetTerraformSchemaVersion() int
- func (mg *SQLTrigger) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SQLTrigger) LateInitialize(attrs []byte) (bool, error)
- func (mg *SQLTrigger) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SQLTrigger) SetConditions(c ...xpv1.Condition)
- func (mg *SQLTrigger) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SQLTrigger) SetObservation(obs map[string]any) error
- func (tr *SQLTrigger) SetParameters(params map[string]any) error
- func (mg *SQLTrigger) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SQLTrigger) SetProviderReference(r *xpv1.Reference)
- func (mg *SQLTrigger) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SQLTrigger) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SQLTriggerList
- type SQLTriggerObservation
- type SQLTriggerParameters
- type SQLTriggerSpec
- type SQLTriggerStatus
- type SchemaObservation
- type SchemaParameters
- type SpatialIndexObservation
- type SpatialIndexParameters
- type SystemIndexesObservation
- type SystemIndexesParameters
- type Table
- func (in *Table) DeepCopy() *Table
- func (in *Table) DeepCopyInto(out *Table)
- func (in *Table) DeepCopyObject() runtime.Object
- func (mg *Table) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Table) GetConnectionDetailsMapping() map[string]string
- func (mg *Table) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Table) GetID() string
- func (tr *Table) GetObservation() (map[string]any, error)
- func (tr *Table) GetParameters() (map[string]any, error)
- func (mg *Table) GetProviderConfigReference() *xpv1.Reference
- func (mg *Table) GetProviderReference() *xpv1.Reference
- func (mg *Table) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Table) GetTerraformResourceType() string
- func (tr *Table) GetTerraformSchemaVersion() int
- func (mg *Table) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Table) LateInitialize(attrs []byte) (bool, error)
- func (mg *Table) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Table) SetConditions(c ...xpv1.Condition)
- func (mg *Table) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Table) SetObservation(obs map[string]any) error
- func (tr *Table) SetParameters(params map[string]any) error
- func (mg *Table) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Table) SetProviderReference(r *xpv1.Reference)
- func (mg *Table) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Table) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TableAutoscaleSettingsObservation
- type TableAutoscaleSettingsParameters
- type TableList
- type TableObservation
- type TableParameters
- type TableSpec
- type TableStatus
- type UniqueKeyObservation
- type UniqueKeyParameters
- type VirtualNetworkRuleObservation
- type VirtualNetworkRuleParameters
Constants ¶
const ( CRDGroup = "cosmosdb.azure.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( Account_Kind = "Account" Account_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Account_Kind}.String() Account_KindAPIVersion = Account_Kind + "." + CRDGroupVersion.String() Account_GroupVersionKind = CRDGroupVersion.WithKind(Account_Kind) )
Repository type metadata.
var ( CassandraCluster_Kind = "CassandraCluster" CassandraCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CassandraCluster_Kind}.String() CassandraCluster_KindAPIVersion = CassandraCluster_Kind + "." + CRDGroupVersion.String() CassandraCluster_GroupVersionKind = CRDGroupVersion.WithKind(CassandraCluster_Kind) )
Repository type metadata.
var ( CassandraDatacenter_Kind = "CassandraDatacenter" CassandraDatacenter_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CassandraDatacenter_Kind}.String() CassandraDatacenter_KindAPIVersion = CassandraDatacenter_Kind + "." + CRDGroupVersion.String() CassandraDatacenter_GroupVersionKind = CRDGroupVersion.WithKind(CassandraDatacenter_Kind) )
Repository type metadata.
var ( CassandraKeySpace_Kind = "CassandraKeySpace" CassandraKeySpace_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CassandraKeySpace_Kind}.String() CassandraKeySpace_KindAPIVersion = CassandraKeySpace_Kind + "." + CRDGroupVersion.String() CassandraKeySpace_GroupVersionKind = CRDGroupVersion.WithKind(CassandraKeySpace_Kind) )
Repository type metadata.
var ( CassandraTable_Kind = "CassandraTable" CassandraTable_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CassandraTable_Kind}.String() CassandraTable_KindAPIVersion = CassandraTable_Kind + "." + CRDGroupVersion.String() CassandraTable_GroupVersionKind = CRDGroupVersion.WithKind(CassandraTable_Kind) )
Repository type metadata.
var ( GremlinDatabase_Kind = "GremlinDatabase" GremlinDatabase_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GremlinDatabase_Kind}.String() GremlinDatabase_KindAPIVersion = GremlinDatabase_Kind + "." + CRDGroupVersion.String() GremlinDatabase_GroupVersionKind = CRDGroupVersion.WithKind(GremlinDatabase_Kind) )
Repository type metadata.
var ( GremlinGraph_Kind = "GremlinGraph" GremlinGraph_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GremlinGraph_Kind}.String() GremlinGraph_KindAPIVersion = GremlinGraph_Kind + "." + CRDGroupVersion.String() GremlinGraph_GroupVersionKind = CRDGroupVersion.WithKind(GremlinGraph_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( MongoCollection_Kind = "MongoCollection" MongoCollection_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MongoCollection_Kind}.String() MongoCollection_KindAPIVersion = MongoCollection_Kind + "." + CRDGroupVersion.String() MongoCollection_GroupVersionKind = CRDGroupVersion.WithKind(MongoCollection_Kind) )
Repository type metadata.
var ( MongoDatabase_Kind = "MongoDatabase" MongoDatabase_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MongoDatabase_Kind}.String() MongoDatabase_KindAPIVersion = MongoDatabase_Kind + "." + CRDGroupVersion.String() MongoDatabase_GroupVersionKind = CRDGroupVersion.WithKind(MongoDatabase_Kind) )
Repository type metadata.
var ( SQLContainer_Kind = "SQLContainer" SQLContainer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLContainer_Kind}.String() SQLContainer_KindAPIVersion = SQLContainer_Kind + "." + CRDGroupVersion.String() SQLContainer_GroupVersionKind = CRDGroupVersion.WithKind(SQLContainer_Kind) )
Repository type metadata.
var ( SQLDatabase_Kind = "SQLDatabase" SQLDatabase_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLDatabase_Kind}.String() SQLDatabase_KindAPIVersion = SQLDatabase_Kind + "." + CRDGroupVersion.String() SQLDatabase_GroupVersionKind = CRDGroupVersion.WithKind(SQLDatabase_Kind) )
Repository type metadata.
var ( SQLDedicatedGateway_Kind = "SQLDedicatedGateway" SQLDedicatedGateway_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLDedicatedGateway_Kind}.String() SQLDedicatedGateway_KindAPIVersion = SQLDedicatedGateway_Kind + "." + CRDGroupVersion.String() SQLDedicatedGateway_GroupVersionKind = CRDGroupVersion.WithKind(SQLDedicatedGateway_Kind) )
Repository type metadata.
var ( SQLFunction_Kind = "SQLFunction" SQLFunction_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLFunction_Kind}.String() SQLFunction_KindAPIVersion = SQLFunction_Kind + "." + CRDGroupVersion.String() SQLFunction_GroupVersionKind = CRDGroupVersion.WithKind(SQLFunction_Kind) )
Repository type metadata.
var ( SQLRoleAssignment_Kind = "SQLRoleAssignment" SQLRoleAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLRoleAssignment_Kind}.String() SQLRoleAssignment_KindAPIVersion = SQLRoleAssignment_Kind + "." + CRDGroupVersion.String() SQLRoleAssignment_GroupVersionKind = CRDGroupVersion.WithKind(SQLRoleAssignment_Kind) )
Repository type metadata.
var ( SQLRoleDefinition_Kind = "SQLRoleDefinition" SQLRoleDefinition_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLRoleDefinition_Kind}.String() SQLRoleDefinition_KindAPIVersion = SQLRoleDefinition_Kind + "." + CRDGroupVersion.String() SQLRoleDefinition_GroupVersionKind = CRDGroupVersion.WithKind(SQLRoleDefinition_Kind) )
Repository type metadata.
var ( SQLStoredProcedure_Kind = "SQLStoredProcedure" SQLStoredProcedure_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLStoredProcedure_Kind}.String() SQLStoredProcedure_KindAPIVersion = SQLStoredProcedure_Kind + "." + CRDGroupVersion.String() SQLStoredProcedure_GroupVersionKind = CRDGroupVersion.WithKind(SQLStoredProcedure_Kind) )
Repository type metadata.
var ( SQLTrigger_Kind = "SQLTrigger" SQLTrigger_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SQLTrigger_Kind}.String() SQLTrigger_KindAPIVersion = SQLTrigger_Kind + "." + CRDGroupVersion.String() SQLTrigger_GroupVersionKind = CRDGroupVersion.WithKind(SQLTrigger_Kind) )
Repository type metadata.
var ( Table_Kind = "Table" Table_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Table_Kind}.String() Table_KindAPIVersion = Table_Kind + "." + CRDGroupVersion.String() Table_GroupVersionKind = CRDGroupVersion.WithKind(Table_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSpec `json:"spec"` Status AccountStatus `json:"status,omitempty"` }
Account is the Schema for the Accounts API. Manages a CosmosDB (formally DocumentDB) Account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *Account) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Account.
func (*Account) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Account
func (*Account) GetDeletionPolicy ¶
func (mg *Account) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Account.
func (*Account) GetObservation ¶
GetObservation of this Account
func (*Account) GetParameters ¶
GetParameters of this Account
func (*Account) GetProviderConfigReference ¶
GetProviderConfigReference of this Account.
func (*Account) GetProviderReference ¶
GetProviderReference of this Account. Deprecated: Use GetProviderConfigReference.
func (*Account) GetPublishConnectionDetailsTo ¶
func (mg *Account) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Account.
func (*Account) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Account
func (*Account) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Account) GetWriteConnectionSecretToReference ¶
func (mg *Account) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Account.
func (*Account) LateInitialize ¶
LateInitialize this Account using its observed tfState. returns True if there are any spec changes for the resource.
func (*Account) ResolveReferences ¶
ResolveReferences of this Account.
func (*Account) SetConditions ¶
SetConditions of this Account.
func (*Account) SetDeletionPolicy ¶
func (mg *Account) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Account.
func (*Account) SetObservation ¶
SetObservation for this Account
func (*Account) SetParameters ¶
SetParameters for this Account
func (*Account) SetProviderConfigReference ¶
SetProviderConfigReference of this Account.
func (*Account) SetProviderReference ¶
SetProviderReference of this Account. Deprecated: Use SetProviderConfigReference.
func (*Account) SetPublishConnectionDetailsTo ¶
func (mg *Account) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Account.
func (*Account) SetWriteConnectionSecretToReference ¶
func (mg *Account) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Account.
type AccountList ¶
type AccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Account `json:"items"` }
AccountList contains 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.
func (*AccountList) GetItems ¶
func (l *AccountList) GetItems() []resource.Managed
GetItems of this AccountList.
type AccountObservation ¶
type AccountObservation struct { // The endpoint used to connect to the CosmosDB account. Endpoint *string `json:"endpoint,omitempty" tf:"endpoint,omitempty"` // Specifies a geo_location resource, used to define where data should be replicated with the failover_priority 0 specifying the primary location. Value is a geo_location block as defined below. // +kubebuilder:validation:Required GeoLocation []GeoLocationObservation `json:"geoLocation,omitempty" tf:"geo_location,omitempty"` // The CosmosDB Account ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` // A list of read endpoints available for this CosmosDB account. ReadEndpoints []*string `json:"readEndpoints,omitempty" tf:"read_endpoints,omitempty"` // A list of write endpoints available for this CosmosDB account. WriteEndpoints []*string `json:"writeEndpoints,omitempty" tf:"write_endpoints,omitempty"` }
func (*AccountObservation) DeepCopy ¶
func (in *AccountObservation) DeepCopy() *AccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountObservation.
func (*AccountObservation) DeepCopyInto ¶
func (in *AccountObservation) DeepCopyInto(out *AccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountParameters ¶
type AccountParameters struct { // Is write operations on metadata resources (databases, containers, throughput) via account keys enabled? Defaults to true. // +kubebuilder:validation:Optional AccessKeyMetadataWritesEnabled *bool `json:"accessKeyMetadataWritesEnabled,omitempty" tf:"access_key_metadata_writes_enabled,omitempty"` // An analytical_storage block as defined below. // +kubebuilder:validation:Optional AnalyticalStorage []AnalyticalStorageParameters `json:"analyticalStorage,omitempty" tf:"analytical_storage,omitempty"` // Enable Analytical Storage option for this Cosmos DB account. Defaults to false. Enabling and then disabling analytical storage forces a new resource to be created. // +kubebuilder:validation:Optional AnalyticalStorageEnabled *bool `json:"analyticalStorageEnabled,omitempty" tf:"analytical_storage_enabled,omitempty"` // A backup block as defined below. // +kubebuilder:validation:Optional Backup []BackupParameters `json:"backup,omitempty" tf:"backup,omitempty"` // The capabilities which should be enabled for this Cosmos DB account. Value is a capabilities block as defined below. // +kubebuilder:validation:Optional Capabilities []CapabilitiesParameters `json:"capabilities,omitempty" tf:"capabilities,omitempty"` // A capacity block as defined below. // +kubebuilder:validation:Optional Capacity []CapacityParameters `json:"capacity,omitempty" tf:"capacity,omitempty"` // Specifies a consistency_policy resource, used to define the consistency policy for this CosmosDB account. // +kubebuilder:validation:Required ConsistencyPolicy []ConsistencyPolicyParameters `json:"consistencyPolicy" tf:"consistency_policy,omitempty"` // A cors_rule block as defined below. // +kubebuilder:validation:Optional CorsRule []CorsRuleParameters `json:"corsRule,omitempty" tf:"cors_rule,omitempty"` // The creation mode for the CosmosDB Account. Possible values are Default and Restore. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional CreateMode *string `json:"createMode,omitempty" tf:"create_mode,omitempty"` // The default identity for accessing Key Vault. Possible values are FirstPartyIdentity, SystemAssignedIdentity or start with UserAssignedIdentity. // +kubebuilder:validation:Optional DefaultIdentityType *string `json:"defaultIdentityType,omitempty" tf:"default_identity_type,omitempty"` // Enable automatic fail over for this Cosmos DB account. // +kubebuilder:validation:Optional EnableAutomaticFailover *bool `json:"enableAutomaticFailover,omitempty" tf:"enable_automatic_failover,omitempty"` // Enable Free Tier pricing option for this Cosmos DB account. Defaults to false. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional EnableFreeTier *bool `json:"enableFreeTier,omitempty" tf:"enable_free_tier,omitempty"` // Enable multiple write locations for this Cosmos DB account. // +kubebuilder:validation:Optional EnableMultipleWriteLocations *bool `json:"enableMultipleWriteLocations,omitempty" tf:"enable_multiple_write_locations,omitempty"` // Specifies a geo_location resource, used to define where data should be replicated with the failover_priority 0 specifying the primary location. Value is a geo_location block as defined below. // +kubebuilder:validation:Required GeoLocation []GeoLocationParameters `json:"geoLocation" tf:"geo_location,omitempty"` // CosmosDB Firewall Support: This value specifies the set of IP addresses or IP address ranges in CIDR form to be included as the allowed list of client IP's for a given database account. IP addresses/ranges must be comma separated and must not contain any spaces. // +kubebuilder:validation:Optional IPRangeFilter *string `json:"ipRangeFilter,omitempty" tf:"ip_range_filter,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []IdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // Enables virtual network filtering for this Cosmos DB account. // +kubebuilder:validation:Optional IsVirtualNetworkFilterEnabled *bool `json:"isVirtualNetworkFilterEnabled,omitempty" tf:"is_virtual_network_filter_enabled,omitempty"` // A versionless Key Vault Key ID for CMK encryption. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional KeyVaultKeyID *string `json:"keyVaultKeyId,omitempty" tf:"key_vault_key_id,omitempty"` // Specifies the Kind of CosmosDB to create - possible values are GlobalDocumentDB, MongoDB and Parse. Defaults to GlobalDocumentDB. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` // Disable local authentication and ensure only MSI and AAD can be used exclusively for authentication. Defaults to false. Can be set only when using the SQL API. // +kubebuilder:validation:Optional LocalAuthenticationDisabled *bool `json:"localAuthenticationDisabled,omitempty" tf:"local_authentication_disabled,omitempty"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The Server Version of a MongoDB account. Possible values are 4.2, 4.0, 3.6, and 3.2. // +kubebuilder:validation:Optional MongoServerVersion *string `json:"mongoServerVersion,omitempty" tf:"mongo_server_version,omitempty"` // If Azure services can bypass ACLs. Defaults to false. // +kubebuilder:validation:Optional NetworkACLBypassForAzureServices *bool `json:"networkAclBypassForAzureServices,omitempty" tf:"network_acl_bypass_for_azure_services,omitempty"` // The list of resource Ids for Network Acl Bypass for this Cosmos DB account. // +kubebuilder:validation:Optional NetworkACLBypassIds []*string `json:"networkAclBypassIds,omitempty" tf:"network_acl_bypass_ids,omitempty"` // Specifies the Offer Type to use for this CosmosDB Account - currently this can only be set to Standard. // +kubebuilder:validation:Required OfferType *string `json:"offerType" tf:"offer_type,omitempty"` // Whether or not public network access is allowed for this CosmosDB account. Defaults to true. // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // The name of the resource group in which the CosmosDB Account is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A restore block as defined below. // +kubebuilder:validation:Optional Restore []RestoreParameters `json:"restore,omitempty" tf:"restore,omitempty"` // A mapping of tags to assign to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies a virtual_network_rules resource, used to define which subnets are allowed to access this CosmosDB account. // +kubebuilder:validation:Optional VirtualNetworkRule []VirtualNetworkRuleParameters `json:"virtualNetworkRule,omitempty" tf:"virtual_network_rule,omitempty"` }
func (*AccountParameters) DeepCopy ¶
func (in *AccountParameters) DeepCopy() *AccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountParameters.
func (*AccountParameters) DeepCopyInto ¶
func (in *AccountParameters) DeepCopyInto(out *AccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpec ¶
type AccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccountParameters `json:"forProvider"` }
AccountSpec defines the desired state of Account
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 AccountStatus ¶
type AccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccountObservation `json:"atProvider,omitempty"` }
AccountStatus defines the observed state of Account.
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 AnalyticalStorageObservation ¶
type AnalyticalStorageObservation struct { }
func (*AnalyticalStorageObservation) DeepCopy ¶
func (in *AnalyticalStorageObservation) DeepCopy() *AnalyticalStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticalStorageObservation.
func (*AnalyticalStorageObservation) DeepCopyInto ¶
func (in *AnalyticalStorageObservation) DeepCopyInto(out *AnalyticalStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnalyticalStorageParameters ¶
type AnalyticalStorageParameters struct { // The schema type of the Analytical Storage for this Cosmos DB account. Possible values are FullFidelity and WellDefined. // +kubebuilder:validation:Required SchemaType *string `json:"schemaType" tf:"schema_type,omitempty"` }
func (*AnalyticalStorageParameters) DeepCopy ¶
func (in *AnalyticalStorageParameters) DeepCopy() *AnalyticalStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnalyticalStorageParameters.
func (*AnalyticalStorageParameters) DeepCopyInto ¶
func (in *AnalyticalStorageParameters) DeepCopyInto(out *AnalyticalStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingsObservation ¶
type AutoscaleSettingsObservation struct { }
func (*AutoscaleSettingsObservation) DeepCopy ¶
func (in *AutoscaleSettingsObservation) DeepCopy() *AutoscaleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingsObservation.
func (*AutoscaleSettingsObservation) DeepCopyInto ¶
func (in *AutoscaleSettingsObservation) DeepCopyInto(out *AutoscaleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoscaleSettingsParameters ¶
type AutoscaleSettingsParameters struct { // The maximum throughput of the Cassandra KeySpace (RU/s). Must be between 1,000 and 1,000,000. Must be set in increments of 1,000. Conflicts with throughput. // +kubebuilder:validation:Optional MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"` }
func (*AutoscaleSettingsParameters) DeepCopy ¶
func (in *AutoscaleSettingsParameters) DeepCopy() *AutoscaleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscaleSettingsParameters.
func (*AutoscaleSettingsParameters) DeepCopyInto ¶
func (in *AutoscaleSettingsParameters) DeepCopyInto(out *AutoscaleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupObservation ¶
type BackupObservation struct { }
func (*BackupObservation) DeepCopy ¶
func (in *BackupObservation) DeepCopy() *BackupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupObservation.
func (*BackupObservation) DeepCopyInto ¶
func (in *BackupObservation) DeepCopyInto(out *BackupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupParameters ¶
type BackupParameters struct { // The interval in minutes between two backups. This is configurable only when type is Periodic. Possible values are between 60 and 1440. // +kubebuilder:validation:Optional IntervalInMinutes *float64 `json:"intervalInMinutes,omitempty" tf:"interval_in_minutes,omitempty"` // The time in hours that each backup is retained. This is configurable only when type is Periodic. Possible values are between 8 and 720. // +kubebuilder:validation:Optional RetentionInHours *float64 `json:"retentionInHours,omitempty" tf:"retention_in_hours,omitempty"` // The storage redundancy which is used to indicate type of backup residency. This is configurable only when type is Periodic. Possible values are Geo, Local and Zone. // +kubebuilder:validation:Optional StorageRedundancy *string `json:"storageRedundancy,omitempty" tf:"storage_redundancy,omitempty"` // The type of the backup. Possible values are Continuous and Periodic. Migration of Periodic to Continuous is one-way, changing Continuous to Periodic forces a new resource to be created. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*BackupParameters) DeepCopy ¶
func (in *BackupParameters) DeepCopy() *BackupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupParameters.
func (*BackupParameters) DeepCopyInto ¶
func (in *BackupParameters) DeepCopyInto(out *BackupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapabilitiesObservation ¶
type CapabilitiesObservation struct { }
func (*CapabilitiesObservation) DeepCopy ¶
func (in *CapabilitiesObservation) DeepCopy() *CapabilitiesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapabilitiesObservation.
func (*CapabilitiesObservation) DeepCopyInto ¶
func (in *CapabilitiesObservation) DeepCopyInto(out *CapabilitiesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapabilitiesParameters ¶
type CapabilitiesParameters struct { // Specifies the name of the CosmosDB Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*CapabilitiesParameters) DeepCopy ¶
func (in *CapabilitiesParameters) DeepCopy() *CapabilitiesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapabilitiesParameters.
func (*CapabilitiesParameters) DeepCopyInto ¶
func (in *CapabilitiesParameters) DeepCopyInto(out *CapabilitiesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityObservation ¶
type CapacityObservation struct { }
func (*CapacityObservation) DeepCopy ¶
func (in *CapacityObservation) DeepCopy() *CapacityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityObservation.
func (*CapacityObservation) DeepCopyInto ¶
func (in *CapacityObservation) DeepCopyInto(out *CapacityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityParameters ¶
type CapacityParameters struct { // The total throughput limit imposed on this Cosmos DB account (RU/s). Possible values are at least -1. -1 means no limit. // +kubebuilder:validation:Required TotalThroughputLimit *float64 `json:"totalThroughputLimit" tf:"total_throughput_limit,omitempty"` }
func (*CapacityParameters) DeepCopy ¶
func (in *CapacityParameters) DeepCopy() *CapacityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityParameters.
func (*CapacityParameters) DeepCopyInto ¶
func (in *CapacityParameters) DeepCopyInto(out *CapacityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraCluster ¶
type CassandraCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CassandraClusterSpec `json:"spec"` Status CassandraClusterStatus `json:"status,omitempty"` }
CassandraCluster is the Schema for the CassandraClusters API. Manages a Cassandra Cluster. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*CassandraCluster) DeepCopy ¶
func (in *CassandraCluster) DeepCopy() *CassandraCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraCluster.
func (*CassandraCluster) DeepCopyInto ¶
func (in *CassandraCluster) DeepCopyInto(out *CassandraCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CassandraCluster) DeepCopyObject ¶
func (in *CassandraCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CassandraCluster) GetCondition ¶
func (mg *CassandraCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CassandraCluster.
func (*CassandraCluster) GetConnectionDetailsMapping ¶
func (tr *CassandraCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CassandraCluster
func (*CassandraCluster) GetDeletionPolicy ¶
func (mg *CassandraCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CassandraCluster.
func (*CassandraCluster) GetID ¶
func (tr *CassandraCluster) GetID() string
GetID returns ID of underlying Terraform resource of this CassandraCluster
func (*CassandraCluster) GetObservation ¶
func (tr *CassandraCluster) GetObservation() (map[string]any, error)
GetObservation of this CassandraCluster
func (*CassandraCluster) GetParameters ¶
func (tr *CassandraCluster) GetParameters() (map[string]any, error)
GetParameters of this CassandraCluster
func (*CassandraCluster) GetProviderConfigReference ¶
func (mg *CassandraCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CassandraCluster.
func (*CassandraCluster) GetProviderReference ¶
func (mg *CassandraCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this CassandraCluster. Deprecated: Use GetProviderConfigReference.
func (*CassandraCluster) GetPublishConnectionDetailsTo ¶
func (mg *CassandraCluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CassandraCluster.
func (*CassandraCluster) GetTerraformResourceType ¶
func (mg *CassandraCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CassandraCluster
func (*CassandraCluster) GetTerraformSchemaVersion ¶
func (tr *CassandraCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CassandraCluster) GetWriteConnectionSecretToReference ¶
func (mg *CassandraCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CassandraCluster.
func (*CassandraCluster) LateInitialize ¶
func (tr *CassandraCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CassandraCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*CassandraCluster) ResolveReferences ¶
ResolveReferences of this CassandraCluster.
func (*CassandraCluster) SetConditions ¶
func (mg *CassandraCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this CassandraCluster.
func (*CassandraCluster) SetDeletionPolicy ¶
func (mg *CassandraCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CassandraCluster.
func (*CassandraCluster) SetObservation ¶
func (tr *CassandraCluster) SetObservation(obs map[string]any) error
SetObservation for this CassandraCluster
func (*CassandraCluster) SetParameters ¶
func (tr *CassandraCluster) SetParameters(params map[string]any) error
SetParameters for this CassandraCluster
func (*CassandraCluster) SetProviderConfigReference ¶
func (mg *CassandraCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CassandraCluster.
func (*CassandraCluster) SetProviderReference ¶
func (mg *CassandraCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CassandraCluster. Deprecated: Use SetProviderConfigReference.
func (*CassandraCluster) SetPublishConnectionDetailsTo ¶
func (mg *CassandraCluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CassandraCluster.
func (*CassandraCluster) SetWriteConnectionSecretToReference ¶
func (mg *CassandraCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CassandraCluster.
type CassandraClusterIdentityObservation ¶ added in v0.26.0
type CassandraClusterIdentityObservation struct { // The ID of the Cassandra Cluster. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The ID of the Cassandra Cluster. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*CassandraClusterIdentityObservation) DeepCopy ¶ added in v0.26.0
func (in *CassandraClusterIdentityObservation) DeepCopy() *CassandraClusterIdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraClusterIdentityObservation.
func (*CassandraClusterIdentityObservation) DeepCopyInto ¶ added in v0.26.0
func (in *CassandraClusterIdentityObservation) DeepCopyInto(out *CassandraClusterIdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraClusterIdentityParameters ¶ added in v0.26.0
type CassandraClusterIdentityParameters struct { // Specifies the type of Managed Service Identity that should be configured on this Cassandra Cluster. The only possible value is SystemAssigned. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*CassandraClusterIdentityParameters) DeepCopy ¶ added in v0.26.0
func (in *CassandraClusterIdentityParameters) DeepCopy() *CassandraClusterIdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraClusterIdentityParameters.
func (*CassandraClusterIdentityParameters) DeepCopyInto ¶ added in v0.26.0
func (in *CassandraClusterIdentityParameters) DeepCopyInto(out *CassandraClusterIdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraClusterList ¶
type CassandraClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CassandraCluster `json:"items"` }
CassandraClusterList contains a list of CassandraClusters
func (*CassandraClusterList) DeepCopy ¶
func (in *CassandraClusterList) DeepCopy() *CassandraClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraClusterList.
func (*CassandraClusterList) DeepCopyInto ¶
func (in *CassandraClusterList) DeepCopyInto(out *CassandraClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CassandraClusterList) DeepCopyObject ¶
func (in *CassandraClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CassandraClusterList) GetItems ¶
func (l *CassandraClusterList) GetItems() []resource.Managed
GetItems of this CassandraClusterList.
type CassandraClusterObservation ¶
type CassandraClusterObservation struct { // The ID of the Cassandra Cluster. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []CassandraClusterIdentityObservation `json:"identity,omitempty" tf:"identity,omitempty"` }
func (*CassandraClusterObservation) DeepCopy ¶
func (in *CassandraClusterObservation) DeepCopy() *CassandraClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraClusterObservation.
func (*CassandraClusterObservation) DeepCopyInto ¶
func (in *CassandraClusterObservation) DeepCopyInto(out *CassandraClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraClusterParameters ¶
type CassandraClusterParameters struct { // The authentication method that is used to authenticate clients. Possible values are None and Cassandra. Defaults to Cassandra. // +kubebuilder:validation:Optional AuthenticationMethod *string `json:"authenticationMethod,omitempty" tf:"authentication_method,omitempty"` // A list of TLS certificates that is used to authorize client connecting to the Cassandra Cluster. // +kubebuilder:validation:Optional ClientCertificatePems []*string `json:"clientCertificatePems,omitempty" tf:"client_certificate_pems,omitempty"` // The initial admin password for this Cassandra Cluster. Changing this forces a new resource to be created. // +kubebuilder:validation:Required DefaultAdminPasswordSecretRef v1.SecretKeySelector `json:"defaultAdminPasswordSecretRef" tf:"-"` // The ID of the delegated management subnet for this Cassandra Cluster. Changing this forces a new Cassandra Cluster to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DelegatedManagementSubnetID *string `json:"delegatedManagementSubnetId,omitempty" tf:"delegated_management_subnet_id,omitempty"` // Reference to a Subnet in network to populate delegatedManagementSubnetId. // +kubebuilder:validation:Optional DelegatedManagementSubnetIDRef *v1.Reference `json:"delegatedManagementSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate delegatedManagementSubnetId. // +kubebuilder:validation:Optional DelegatedManagementSubnetIDSelector *v1.Selector `json:"delegatedManagementSubnetIdSelector,omitempty" tf:"-"` // A list of TLS certificates that is used to authorize gossip from unmanaged Cassandra Data Center. // +kubebuilder:validation:Optional ExternalGossipCertificatePems []*string `json:"externalGossipCertificatePems,omitempty" tf:"external_gossip_certificate_pems,omitempty"` // A list of IP Addresses of the seed nodes in unmanaged the Cassandra Data Center which will be added to the seed node lists of all managed nodes. // +kubebuilder:validation:Optional ExternalSeedNodeIPAddresses []*string `json:"externalSeedNodeIpAddresses,omitempty" tf:"external_seed_node_ip_addresses,omitempty"` // The number of hours to wait between taking a backup of the Cassandra Cluster. Defaults to 24. // +kubebuilder:validation:Optional HoursBetweenBackups *float64 `json:"hoursBetweenBackups,omitempty" tf:"hours_between_backups,omitempty"` // An identity block as defined below. // +kubebuilder:validation:Optional Identity []CassandraClusterIdentityParameters `json:"identity,omitempty" tf:"identity,omitempty"` // The Azure Region where the Cassandra Cluster should exist. Changing this forces a new Cassandra Cluster to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Is the automatic repair enabled on the Cassandra Cluster? Defaults to true. // +kubebuilder:validation:Optional RepairEnabled *bool `json:"repairEnabled,omitempty" tf:"repair_enabled,omitempty"` // The name of the Resource Group where the Cassandra Cluster should exist. Changing this forces a new Cassandra Cluster to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // A mapping of tags assigned to the resource. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The version of Cassandra what the Cluster converges to run. Possible values are 3.11 and 4.0. Defaults to 3.11. Changing this forces a new Cassandra Cluster to be created. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*CassandraClusterParameters) DeepCopy ¶
func (in *CassandraClusterParameters) DeepCopy() *CassandraClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraClusterParameters.
func (*CassandraClusterParameters) DeepCopyInto ¶
func (in *CassandraClusterParameters) DeepCopyInto(out *CassandraClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraClusterSpec ¶
type CassandraClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CassandraClusterParameters `json:"forProvider"` }
CassandraClusterSpec defines the desired state of CassandraCluster
func (*CassandraClusterSpec) DeepCopy ¶
func (in *CassandraClusterSpec) DeepCopy() *CassandraClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraClusterSpec.
func (*CassandraClusterSpec) DeepCopyInto ¶
func (in *CassandraClusterSpec) DeepCopyInto(out *CassandraClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraClusterStatus ¶
type CassandraClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CassandraClusterObservation `json:"atProvider,omitempty"` }
CassandraClusterStatus defines the observed state of CassandraCluster.
func (*CassandraClusterStatus) DeepCopy ¶
func (in *CassandraClusterStatus) DeepCopy() *CassandraClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraClusterStatus.
func (*CassandraClusterStatus) DeepCopyInto ¶
func (in *CassandraClusterStatus) DeepCopyInto(out *CassandraClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraDatacenter ¶
type CassandraDatacenter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CassandraDatacenterSpec `json:"spec"` Status CassandraDatacenterStatus `json:"status,omitempty"` }
CassandraDatacenter is the Schema for the CassandraDatacenters API. Manages a Cassandra Datacenter. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*CassandraDatacenter) DeepCopy ¶
func (in *CassandraDatacenter) DeepCopy() *CassandraDatacenter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraDatacenter.
func (*CassandraDatacenter) DeepCopyInto ¶
func (in *CassandraDatacenter) DeepCopyInto(out *CassandraDatacenter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CassandraDatacenter) DeepCopyObject ¶
func (in *CassandraDatacenter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CassandraDatacenter) GetCondition ¶
func (mg *CassandraDatacenter) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CassandraDatacenter.
func (*CassandraDatacenter) GetConnectionDetailsMapping ¶
func (tr *CassandraDatacenter) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CassandraDatacenter
func (*CassandraDatacenter) GetDeletionPolicy ¶
func (mg *CassandraDatacenter) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CassandraDatacenter.
func (*CassandraDatacenter) GetID ¶
func (tr *CassandraDatacenter) GetID() string
GetID returns ID of underlying Terraform resource of this CassandraDatacenter
func (*CassandraDatacenter) GetObservation ¶
func (tr *CassandraDatacenter) GetObservation() (map[string]any, error)
GetObservation of this CassandraDatacenter
func (*CassandraDatacenter) GetParameters ¶
func (tr *CassandraDatacenter) GetParameters() (map[string]any, error)
GetParameters of this CassandraDatacenter
func (*CassandraDatacenter) GetProviderConfigReference ¶
func (mg *CassandraDatacenter) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CassandraDatacenter.
func (*CassandraDatacenter) GetProviderReference ¶
func (mg *CassandraDatacenter) GetProviderReference() *xpv1.Reference
GetProviderReference of this CassandraDatacenter. Deprecated: Use GetProviderConfigReference.
func (*CassandraDatacenter) GetPublishConnectionDetailsTo ¶
func (mg *CassandraDatacenter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CassandraDatacenter.
func (*CassandraDatacenter) GetTerraformResourceType ¶
func (mg *CassandraDatacenter) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CassandraDatacenter
func (*CassandraDatacenter) GetTerraformSchemaVersion ¶
func (tr *CassandraDatacenter) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CassandraDatacenter) GetWriteConnectionSecretToReference ¶
func (mg *CassandraDatacenter) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CassandraDatacenter.
func (*CassandraDatacenter) LateInitialize ¶
func (tr *CassandraDatacenter) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CassandraDatacenter using its observed tfState. returns True if there are any spec changes for the resource.
func (*CassandraDatacenter) ResolveReferences ¶
ResolveReferences of this CassandraDatacenter.
func (*CassandraDatacenter) SetConditions ¶
func (mg *CassandraDatacenter) SetConditions(c ...xpv1.Condition)
SetConditions of this CassandraDatacenter.
func (*CassandraDatacenter) SetDeletionPolicy ¶
func (mg *CassandraDatacenter) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CassandraDatacenter.
func (*CassandraDatacenter) SetObservation ¶
func (tr *CassandraDatacenter) SetObservation(obs map[string]any) error
SetObservation for this CassandraDatacenter
func (*CassandraDatacenter) SetParameters ¶
func (tr *CassandraDatacenter) SetParameters(params map[string]any) error
SetParameters for this CassandraDatacenter
func (*CassandraDatacenter) SetProviderConfigReference ¶
func (mg *CassandraDatacenter) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CassandraDatacenter.
func (*CassandraDatacenter) SetProviderReference ¶
func (mg *CassandraDatacenter) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CassandraDatacenter. Deprecated: Use SetProviderConfigReference.
func (*CassandraDatacenter) SetPublishConnectionDetailsTo ¶
func (mg *CassandraDatacenter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CassandraDatacenter.
func (*CassandraDatacenter) SetWriteConnectionSecretToReference ¶
func (mg *CassandraDatacenter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CassandraDatacenter.
type CassandraDatacenterList ¶
type CassandraDatacenterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CassandraDatacenter `json:"items"` }
CassandraDatacenterList contains a list of CassandraDatacenters
func (*CassandraDatacenterList) DeepCopy ¶
func (in *CassandraDatacenterList) DeepCopy() *CassandraDatacenterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraDatacenterList.
func (*CassandraDatacenterList) DeepCopyInto ¶
func (in *CassandraDatacenterList) DeepCopyInto(out *CassandraDatacenterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CassandraDatacenterList) DeepCopyObject ¶
func (in *CassandraDatacenterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CassandraDatacenterList) GetItems ¶
func (l *CassandraDatacenterList) GetItems() []resource.Managed
GetItems of this CassandraDatacenterList.
type CassandraDatacenterObservation ¶
type CassandraDatacenterObservation struct { // The ID of the Cassandra Datacenter. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CassandraDatacenterObservation) DeepCopy ¶
func (in *CassandraDatacenterObservation) DeepCopy() *CassandraDatacenterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraDatacenterObservation.
func (*CassandraDatacenterObservation) DeepCopyInto ¶
func (in *CassandraDatacenterObservation) DeepCopyInto(out *CassandraDatacenterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraDatacenterParameters ¶
type CassandraDatacenterParameters struct { // Determines whether availability zones are enabled. Defaults to true. // +kubebuilder:validation:Optional AvailabilityZonesEnabled *bool `json:"availabilityZonesEnabled,omitempty" tf:"availability_zones_enabled,omitempty"` // The key URI of the customer key to use for the encryption of the backup Storage Account. // +kubebuilder:validation:Optional BackupStorageCustomerKeyURI *string `json:"backupStorageCustomerKeyUri,omitempty" tf:"backup_storage_customer_key_uri,omitempty"` // The fragment of the cassandra.yaml configuration file to be included in the cassandra.yaml for all nodes in this Cassandra Datacenter. The fragment should be Base64 encoded and only a subset of keys is allowed. // +kubebuilder:validation:Optional Base64EncodedYamlFragment *string `json:"base64EncodedYamlFragment,omitempty" tf:"base64_encoded_yaml_fragment,omitempty"` // The ID of the Cassandra Cluster. Changing this forces a new Cassandra Datacenter to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cosmosdb/v1beta1.CassandraCluster // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CassandraClusterID *string `json:"cassandraClusterId,omitempty" tf:"cassandra_cluster_id,omitempty"` // Reference to a CassandraCluster in cosmosdb to populate cassandraClusterId. // +kubebuilder:validation:Optional CassandraClusterIDRef *v1.Reference `json:"cassandraClusterIdRef,omitempty" tf:"-"` // Selector for a CassandraCluster in cosmosdb to populate cassandraClusterId. // +kubebuilder:validation:Optional CassandraClusterIDSelector *v1.Selector `json:"cassandraClusterIdSelector,omitempty" tf:"-"` // The ID of the delegated management subnet for this Cassandra Datacenter. Changing this forces a new Cassandra Datacenter to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/network/v1beta1.Subnet // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DelegatedManagementSubnetID *string `json:"delegatedManagementSubnetId,omitempty" tf:"delegated_management_subnet_id,omitempty"` // Reference to a Subnet in network to populate delegatedManagementSubnetId. // +kubebuilder:validation:Optional DelegatedManagementSubnetIDRef *v1.Reference `json:"delegatedManagementSubnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in network to populate delegatedManagementSubnetId. // +kubebuilder:validation:Optional DelegatedManagementSubnetIDSelector *v1.Selector `json:"delegatedManagementSubnetIdSelector,omitempty" tf:"-"` // Determines the number of p30 disks that are attached to each node. // +kubebuilder:validation:Optional DiskCount *float64 `json:"diskCount,omitempty" tf:"disk_count,omitempty"` // The Disk SKU that is used for this Cassandra Datacenter. Defaults to P30. // +kubebuilder:validation:Optional DiskSku *string `json:"diskSku,omitempty" tf:"disk_sku,omitempty"` // The Azure Region where the Cassandra Datacenter should exist. Changing this forces a new Cassandra Datacenter to be created. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The key URI of the customer key to use for the encryption of the Managed Disk. // +kubebuilder:validation:Optional ManagedDiskCustomerKeyURI *string `json:"managedDiskCustomerKeyUri,omitempty" tf:"managed_disk_customer_key_uri,omitempty"` // The number of nodes the Cassandra Datacenter should have. The number should be equal or greater than 3. Defaults to 3. // +kubebuilder:validation:Optional NodeCount *float64 `json:"nodeCount,omitempty" tf:"node_count,omitempty"` // Determines the selected sku. // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` }
func (*CassandraDatacenterParameters) DeepCopy ¶
func (in *CassandraDatacenterParameters) DeepCopy() *CassandraDatacenterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraDatacenterParameters.
func (*CassandraDatacenterParameters) DeepCopyInto ¶
func (in *CassandraDatacenterParameters) DeepCopyInto(out *CassandraDatacenterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraDatacenterSpec ¶
type CassandraDatacenterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CassandraDatacenterParameters `json:"forProvider"` }
CassandraDatacenterSpec defines the desired state of CassandraDatacenter
func (*CassandraDatacenterSpec) DeepCopy ¶
func (in *CassandraDatacenterSpec) DeepCopy() *CassandraDatacenterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraDatacenterSpec.
func (*CassandraDatacenterSpec) DeepCopyInto ¶
func (in *CassandraDatacenterSpec) DeepCopyInto(out *CassandraDatacenterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraDatacenterStatus ¶
type CassandraDatacenterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CassandraDatacenterObservation `json:"atProvider,omitempty"` }
CassandraDatacenterStatus defines the observed state of CassandraDatacenter.
func (*CassandraDatacenterStatus) DeepCopy ¶
func (in *CassandraDatacenterStatus) DeepCopy() *CassandraDatacenterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraDatacenterStatus.
func (*CassandraDatacenterStatus) DeepCopyInto ¶
func (in *CassandraDatacenterStatus) DeepCopyInto(out *CassandraDatacenterStatus)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CassandraKeySpaceSpec `json:"spec"` Status CassandraKeySpaceStatus `json:"status,omitempty"` }
CassandraKeySpace is the Schema for the CassandraKeySpaces API. Manages a Cassandra KeySpace within a Cosmos DB Account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *CassandraKeySpace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CassandraKeySpace.
func (*CassandraKeySpace) GetConnectionDetailsMapping ¶
func (tr *CassandraKeySpace) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CassandraKeySpace
func (*CassandraKeySpace) GetDeletionPolicy ¶
func (mg *CassandraKeySpace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CassandraKeySpace.
func (*CassandraKeySpace) GetID ¶
func (tr *CassandraKeySpace) GetID() string
GetID returns ID of underlying Terraform resource of this CassandraKeySpace
func (*CassandraKeySpace) GetObservation ¶
func (tr *CassandraKeySpace) GetObservation() (map[string]any, error)
GetObservation of this CassandraKeySpace
func (*CassandraKeySpace) GetParameters ¶
func (tr *CassandraKeySpace) GetParameters() (map[string]any, error)
GetParameters of this CassandraKeySpace
func (*CassandraKeySpace) GetProviderConfigReference ¶
func (mg *CassandraKeySpace) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CassandraKeySpace.
func (*CassandraKeySpace) GetProviderReference ¶
func (mg *CassandraKeySpace) GetProviderReference() *xpv1.Reference
GetProviderReference of this CassandraKeySpace. Deprecated: Use GetProviderConfigReference.
func (*CassandraKeySpace) GetPublishConnectionDetailsTo ¶
func (mg *CassandraKeySpace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CassandraKeySpace.
func (*CassandraKeySpace) GetTerraformResourceType ¶
func (mg *CassandraKeySpace) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CassandraKeySpace
func (*CassandraKeySpace) GetTerraformSchemaVersion ¶
func (tr *CassandraKeySpace) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CassandraKeySpace) GetWriteConnectionSecretToReference ¶
func (mg *CassandraKeySpace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CassandraKeySpace.
func (*CassandraKeySpace) LateInitialize ¶
func (tr *CassandraKeySpace) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CassandraKeySpace using its observed tfState. returns True if there are any spec changes for the resource.
func (*CassandraKeySpace) ResolveReferences ¶
ResolveReferences of this CassandraKeySpace.
func (*CassandraKeySpace) SetConditions ¶
func (mg *CassandraKeySpace) SetConditions(c ...xpv1.Condition)
SetConditions of this CassandraKeySpace.
func (*CassandraKeySpace) SetDeletionPolicy ¶
func (mg *CassandraKeySpace) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CassandraKeySpace.
func (*CassandraKeySpace) SetObservation ¶
func (tr *CassandraKeySpace) SetObservation(obs map[string]any) error
SetObservation for this CassandraKeySpace
func (*CassandraKeySpace) SetParameters ¶
func (tr *CassandraKeySpace) SetParameters(params map[string]any) error
SetParameters for this CassandraKeySpace
func (*CassandraKeySpace) SetProviderConfigReference ¶
func (mg *CassandraKeySpace) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CassandraKeySpace.
func (*CassandraKeySpace) SetProviderReference ¶
func (mg *CassandraKeySpace) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CassandraKeySpace. Deprecated: Use SetProviderConfigReference.
func (*CassandraKeySpace) SetPublishConnectionDetailsTo ¶
func (mg *CassandraKeySpace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CassandraKeySpace.
func (*CassandraKeySpace) SetWriteConnectionSecretToReference ¶
func (mg *CassandraKeySpace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CassandraKeySpace.
type CassandraKeySpaceList ¶
type CassandraKeySpaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CassandraKeySpace `json:"items"` }
CassandraKeySpaceList contains 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.
func (*CassandraKeySpaceList) GetItems ¶
func (l *CassandraKeySpaceList) GetItems() []resource.Managed
GetItems of this CassandraKeySpaceList.
type CassandraKeySpaceObservation ¶
type CassandraKeySpaceObservation struct { // the ID of the CosmosDB Cassandra KeySpace. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CassandraKeySpaceObservation) DeepCopy ¶
func (in *CassandraKeySpaceObservation) DeepCopy() *CassandraKeySpaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraKeySpaceObservation.
func (*CassandraKeySpaceObservation) DeepCopyInto ¶
func (in *CassandraKeySpaceObservation) DeepCopyInto(out *CassandraKeySpaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraKeySpaceParameters ¶
type CassandraKeySpaceParameters struct { // The name of the Cosmos DB Cassandra KeySpace to create the table within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cosmosdb/v1beta1.Account // +kubebuilder:validation:Optional AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Reference to a Account in cosmosdb to populate accountName. // +kubebuilder:validation:Optional AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"` // Selector for a Account in cosmosdb to populate accountName. // +kubebuilder:validation:Optional AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"` // An autoscale_settings block as defined below. // +kubebuilder:validation:Optional AutoscaleSettings []AutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"` // The name of the resource group in which the Cosmos DB Cassandra KeySpace is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The throughput of Cassandra KeySpace (RU/s). Must be set in increments of 100. The minimum value is 400. // +kubebuilder:validation:Optional Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` }
func (*CassandraKeySpaceParameters) DeepCopy ¶
func (in *CassandraKeySpaceParameters) DeepCopy() *CassandraKeySpaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraKeySpaceParameters.
func (*CassandraKeySpaceParameters) DeepCopyInto ¶
func (in *CassandraKeySpaceParameters) DeepCopyInto(out *CassandraKeySpaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraKeySpaceSpec ¶
type CassandraKeySpaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CassandraKeySpaceParameters `json:"forProvider"` }
CassandraKeySpaceSpec defines the desired state of CassandraKeySpace
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 CassandraKeySpaceStatus ¶
type CassandraKeySpaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CassandraKeySpaceObservation `json:"atProvider,omitempty"` }
CassandraKeySpaceStatus defines the observed state of CassandraKeySpace.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CassandraTableSpec `json:"spec"` Status CassandraTableStatus `json:"status,omitempty"` }
CassandraTable is the Schema for the CassandraTables API. Manages a Cassandra Table within a Cosmos DB Cassandra Keyspace. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *CassandraTable) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CassandraTable.
func (*CassandraTable) GetConnectionDetailsMapping ¶
func (tr *CassandraTable) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CassandraTable
func (*CassandraTable) GetDeletionPolicy ¶
func (mg *CassandraTable) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CassandraTable.
func (*CassandraTable) GetID ¶
func (tr *CassandraTable) GetID() string
GetID returns ID of underlying Terraform resource of this CassandraTable
func (*CassandraTable) GetObservation ¶
func (tr *CassandraTable) GetObservation() (map[string]any, error)
GetObservation of this CassandraTable
func (*CassandraTable) GetParameters ¶
func (tr *CassandraTable) GetParameters() (map[string]any, error)
GetParameters of this CassandraTable
func (*CassandraTable) GetProviderConfigReference ¶
func (mg *CassandraTable) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CassandraTable.
func (*CassandraTable) GetProviderReference ¶
func (mg *CassandraTable) GetProviderReference() *xpv1.Reference
GetProviderReference of this CassandraTable. Deprecated: Use GetProviderConfigReference.
func (*CassandraTable) GetPublishConnectionDetailsTo ¶
func (mg *CassandraTable) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CassandraTable.
func (*CassandraTable) GetTerraformResourceType ¶
func (mg *CassandraTable) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CassandraTable
func (*CassandraTable) GetTerraformSchemaVersion ¶
func (tr *CassandraTable) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CassandraTable) GetWriteConnectionSecretToReference ¶
func (mg *CassandraTable) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CassandraTable.
func (*CassandraTable) LateInitialize ¶
func (tr *CassandraTable) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CassandraTable using its observed tfState. returns True if there are any spec changes for the resource.
func (*CassandraTable) ResolveReferences ¶
ResolveReferences of this CassandraTable.
func (*CassandraTable) SetConditions ¶
func (mg *CassandraTable) SetConditions(c ...xpv1.Condition)
SetConditions of this CassandraTable.
func (*CassandraTable) SetDeletionPolicy ¶
func (mg *CassandraTable) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CassandraTable.
func (*CassandraTable) SetObservation ¶
func (tr *CassandraTable) SetObservation(obs map[string]any) error
SetObservation for this CassandraTable
func (*CassandraTable) SetParameters ¶
func (tr *CassandraTable) SetParameters(params map[string]any) error
SetParameters for this CassandraTable
func (*CassandraTable) SetProviderConfigReference ¶
func (mg *CassandraTable) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CassandraTable.
func (*CassandraTable) SetProviderReference ¶
func (mg *CassandraTable) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CassandraTable. Deprecated: Use SetProviderConfigReference.
func (*CassandraTable) SetPublishConnectionDetailsTo ¶
func (mg *CassandraTable) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CassandraTable.
func (*CassandraTable) SetWriteConnectionSecretToReference ¶
func (mg *CassandraTable) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CassandraTable.
type CassandraTableAutoscaleSettingsObservation ¶
type CassandraTableAutoscaleSettingsObservation struct { }
func (*CassandraTableAutoscaleSettingsObservation) DeepCopy ¶
func (in *CassandraTableAutoscaleSettingsObservation) DeepCopy() *CassandraTableAutoscaleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTableAutoscaleSettingsObservation.
func (*CassandraTableAutoscaleSettingsObservation) DeepCopyInto ¶
func (in *CassandraTableAutoscaleSettingsObservation) DeepCopyInto(out *CassandraTableAutoscaleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraTableAutoscaleSettingsParameters ¶
type CassandraTableAutoscaleSettingsParameters struct { // The maximum throughput of the Cassandra Table (RU/s). Must be between 1,000 and 1,000,000. Must be set in increments of 1,000. Conflicts with throughput. // +kubebuilder:validation:Optional MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"` }
func (*CassandraTableAutoscaleSettingsParameters) DeepCopy ¶
func (in *CassandraTableAutoscaleSettingsParameters) DeepCopy() *CassandraTableAutoscaleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTableAutoscaleSettingsParameters.
func (*CassandraTableAutoscaleSettingsParameters) DeepCopyInto ¶
func (in *CassandraTableAutoscaleSettingsParameters) DeepCopyInto(out *CassandraTableAutoscaleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraTableList ¶
type CassandraTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CassandraTable `json:"items"` }
CassandraTableList contains 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.
func (*CassandraTableList) GetItems ¶
func (l *CassandraTableList) GetItems() []resource.Managed
GetItems of this CassandraTableList.
type CassandraTableObservation ¶
type CassandraTableObservation struct { // the ID of the CosmosDB Cassandra Table. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*CassandraTableObservation) DeepCopy ¶
func (in *CassandraTableObservation) DeepCopy() *CassandraTableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTableObservation.
func (*CassandraTableObservation) DeepCopyInto ¶
func (in *CassandraTableObservation) DeepCopyInto(out *CassandraTableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraTableParameters ¶
type CassandraTableParameters struct { // Time to live of the Analytical Storage. Possible values are between -1 and 2147483647 except 0. -1 means the Analytical Storage never expires. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional AnalyticalStorageTTL *float64 `json:"analyticalStorageTtl,omitempty" tf:"analytical_storage_ttl,omitempty"` // An autoscale_settings block as defined below. // +kubebuilder:validation:Optional AutoscaleSettings []CassandraTableAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"` // The ID of the Cosmos DB Cassandra Keyspace to create the table within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=CassandraKeySpace // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional CassandraKeySpaceID *string `json:"cassandraKeyspaceId,omitempty" tf:"cassandra_keyspace_id,omitempty"` // Reference to a CassandraKeySpace to populate cassandraKeyspaceId. // +kubebuilder:validation:Optional CassandraKeySpaceIDRef *v1.Reference `json:"cassandraKeyspaceIdRef,omitempty" tf:"-"` // Selector for a CassandraKeySpace to populate cassandraKeyspaceId. // +kubebuilder:validation:Optional CassandraKeySpaceIDSelector *v1.Selector `json:"cassandraKeyspaceIdSelector,omitempty" tf:"-"` // Time to live of the Cosmos DB Cassandra table. Possible values are at least -1. -1 means the Cassandra table never expires. // +kubebuilder:validation:Optional DefaultTTL *float64 `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"` // A schema block as defined below. // +kubebuilder:validation:Required Schema []SchemaParameters `json:"schema" tf:"schema,omitempty"` // The throughput of Cassandra KeySpace (RU/s). Must be set in increments of 100. The minimum value is 400. // +kubebuilder:validation:Optional Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` }
func (*CassandraTableParameters) DeepCopy ¶
func (in *CassandraTableParameters) DeepCopy() *CassandraTableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CassandraTableParameters.
func (*CassandraTableParameters) DeepCopyInto ¶
func (in *CassandraTableParameters) DeepCopyInto(out *CassandraTableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CassandraTableSpec ¶
type CassandraTableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CassandraTableParameters `json:"forProvider"` }
CassandraTableSpec defines the desired state of CassandraTable
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 CassandraTableStatus ¶
type CassandraTableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CassandraTableObservation `json:"atProvider,omitempty"` }
CassandraTableStatus defines the observed state of CassandraTable.
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 ClusterKeyObservation ¶
type ClusterKeyObservation struct { }
func (*ClusterKeyObservation) DeepCopy ¶
func (in *ClusterKeyObservation) DeepCopy() *ClusterKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterKeyObservation.
func (*ClusterKeyObservation) DeepCopyInto ¶
func (in *ClusterKeyObservation) DeepCopyInto(out *ClusterKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterKeyParameters ¶
type ClusterKeyParameters struct { // Name of the column to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Order of the key. Currently supported values are Asc and Desc. // +kubebuilder:validation:Required OrderBy *string `json:"orderBy" tf:"order_by,omitempty"` }
func (*ClusterKeyParameters) DeepCopy ¶
func (in *ClusterKeyParameters) DeepCopy() *ClusterKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterKeyParameters.
func (*ClusterKeyParameters) DeepCopyInto ¶
func (in *ClusterKeyParameters) DeepCopyInto(out *ClusterKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnObservation ¶
type ColumnObservation struct { }
func (*ColumnObservation) DeepCopy ¶
func (in *ColumnObservation) DeepCopy() *ColumnObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnObservation.
func (*ColumnObservation) DeepCopyInto ¶
func (in *ColumnObservation) DeepCopyInto(out *ColumnObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ColumnParameters ¶
type ColumnParameters struct { // Name of the column to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Type of the column to be created. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ColumnParameters) DeepCopy ¶
func (in *ColumnParameters) DeepCopy() *ColumnParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ColumnParameters.
func (*ColumnParameters) DeepCopyInto ¶
func (in *ColumnParameters) DeepCopyInto(out *ColumnParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CompositeIndexIndexObservation ¶
type CompositeIndexIndexObservation struct { }
func (*CompositeIndexIndexObservation) DeepCopy ¶
func (in *CompositeIndexIndexObservation) DeepCopy() *CompositeIndexIndexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompositeIndexIndexObservation.
func (*CompositeIndexIndexObservation) DeepCopyInto ¶
func (in *CompositeIndexIndexObservation) DeepCopyInto(out *CompositeIndexIndexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CompositeIndexIndexParameters ¶
type CompositeIndexIndexParameters struct { // Order of the index. Possible values are Ascending or Descending. // +kubebuilder:validation:Required Order *string `json:"order" tf:"order,omitempty"` // Path for which the indexing behaviour applies to. According to the service design, all spatial types including LineString, MultiPolygon, Point, and Polygon will be applied to the path. // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` }
func (*CompositeIndexIndexParameters) DeepCopy ¶
func (in *CompositeIndexIndexParameters) DeepCopy() *CompositeIndexIndexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompositeIndexIndexParameters.
func (*CompositeIndexIndexParameters) DeepCopyInto ¶
func (in *CompositeIndexIndexParameters) DeepCopyInto(out *CompositeIndexIndexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CompositeIndexObservation ¶
type CompositeIndexObservation struct { }
func (*CompositeIndexObservation) DeepCopy ¶
func (in *CompositeIndexObservation) DeepCopy() *CompositeIndexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompositeIndexObservation.
func (*CompositeIndexObservation) DeepCopyInto ¶
func (in *CompositeIndexObservation) DeepCopyInto(out *CompositeIndexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CompositeIndexParameters ¶
type CompositeIndexParameters struct { // One or more index blocks as defined below. // +kubebuilder:validation:Required Index []IndexParameters `json:"index" tf:"index,omitempty"` }
func (*CompositeIndexParameters) DeepCopy ¶
func (in *CompositeIndexParameters) DeepCopy() *CompositeIndexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompositeIndexParameters.
func (*CompositeIndexParameters) DeepCopyInto ¶
func (in *CompositeIndexParameters) DeepCopyInto(out *CompositeIndexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConflictResolutionPolicyObservation ¶
type ConflictResolutionPolicyObservation struct { }
func (*ConflictResolutionPolicyObservation) DeepCopy ¶
func (in *ConflictResolutionPolicyObservation) DeepCopy() *ConflictResolutionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConflictResolutionPolicyObservation.
func (*ConflictResolutionPolicyObservation) DeepCopyInto ¶
func (in *ConflictResolutionPolicyObservation) DeepCopyInto(out *ConflictResolutionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConflictResolutionPolicyParameters ¶
type ConflictResolutionPolicyParameters struct { // The conflict resolution path in the case of LastWriterWins mode. // +kubebuilder:validation:Optional ConflictResolutionPath *string `json:"conflictResolutionPath,omitempty" tf:"conflict_resolution_path,omitempty"` // The procedure to resolve conflicts in the case of custom mode. // +kubebuilder:validation:Optional ConflictResolutionProcedure *string `json:"conflictResolutionProcedure,omitempty" tf:"conflict_resolution_procedure,omitempty"` // Indicates the conflict resolution mode. Possible values include: LastWriterWins, Custom. // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` }
func (*ConflictResolutionPolicyParameters) DeepCopy ¶
func (in *ConflictResolutionPolicyParameters) DeepCopy() *ConflictResolutionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConflictResolutionPolicyParameters.
func (*ConflictResolutionPolicyParameters) DeepCopyInto ¶
func (in *ConflictResolutionPolicyParameters) DeepCopyInto(out *ConflictResolutionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsistencyPolicyObservation ¶
type ConsistencyPolicyObservation struct { }
func (*ConsistencyPolicyObservation) DeepCopy ¶
func (in *ConsistencyPolicyObservation) DeepCopy() *ConsistencyPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsistencyPolicyObservation.
func (*ConsistencyPolicyObservation) DeepCopyInto ¶
func (in *ConsistencyPolicyObservation) DeepCopyInto(out *ConsistencyPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConsistencyPolicyParameters ¶
type ConsistencyPolicyParameters struct { // The Consistency Level to use for this CosmosDB Account - can be either BoundedStaleness, Eventual, Session, Strong or ConsistentPrefix. // +kubebuilder:validation:Required ConsistencyLevel *string `json:"consistencyLevel" tf:"consistency_level,omitempty"` // When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400 (1 day). Defaults to 5. Required when consistency_level is set to BoundedStaleness. // +kubebuilder:validation:Optional MaxIntervalInSeconds *float64 `json:"maxIntervalInSeconds,omitempty" tf:"max_interval_in_seconds,omitempty"` // When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 10 – 2147483647. Defaults to 100. Required when consistency_level is set to BoundedStaleness. // +kubebuilder:validation:Optional MaxStalenessPrefix *float64 `json:"maxStalenessPrefix,omitempty" tf:"max_staleness_prefix,omitempty"` }
func (*ConsistencyPolicyParameters) DeepCopy ¶
func (in *ConsistencyPolicyParameters) DeepCopy() *ConsistencyPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConsistencyPolicyParameters.
func (*ConsistencyPolicyParameters) DeepCopyInto ¶
func (in *ConsistencyPolicyParameters) DeepCopyInto(out *ConsistencyPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsRuleObservation ¶
type CorsRuleObservation struct { }
func (*CorsRuleObservation) DeepCopy ¶
func (in *CorsRuleObservation) DeepCopy() *CorsRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRuleObservation.
func (*CorsRuleObservation) DeepCopyInto ¶
func (in *CorsRuleObservation) DeepCopyInto(out *CorsRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsRuleParameters ¶
type CorsRuleParameters struct { // A list of headers that are allowed to be a part of the cross-origin request. // +kubebuilder:validation:Required AllowedHeaders []*string `json:"allowedHeaders" tf:"allowed_headers,omitempty"` // A list of HTTP headers that are allowed to be executed by the origin. Valid options are DELETE, GET, HEAD, MERGE, POST, OPTIONS, PUT or PATCH. // +kubebuilder:validation:Required AllowedMethods []*string `json:"allowedMethods" tf:"allowed_methods,omitempty"` // A list of origin domains that will be allowed by CORS. // +kubebuilder:validation:Required AllowedOrigins []*string `json:"allowedOrigins" tf:"allowed_origins,omitempty"` // A list of response headers that are exposed to CORS clients. // +kubebuilder:validation:Required ExposedHeaders []*string `json:"exposedHeaders" tf:"exposed_headers,omitempty"` // The number of seconds the client should cache a preflight response. // +kubebuilder:validation:Required MaxAgeInSeconds *float64 `json:"maxAgeInSeconds" tf:"max_age_in_seconds,omitempty"` }
func (*CorsRuleParameters) DeepCopy ¶
func (in *CorsRuleParameters) DeepCopy() *CorsRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsRuleParameters.
func (*CorsRuleParameters) DeepCopyInto ¶
func (in *CorsRuleParameters) DeepCopyInto(out *CorsRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseObservation ¶
type DatabaseObservation struct { }
func (*DatabaseObservation) DeepCopy ¶
func (in *DatabaseObservation) DeepCopy() *DatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseObservation.
func (*DatabaseObservation) DeepCopyInto ¶
func (in *DatabaseObservation) DeepCopyInto(out *DatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseParameters ¶
type DatabaseParameters struct { // A list of the collection names for the restore request. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional CollectionNames []*string `json:"collectionNames,omitempty" tf:"collection_names,omitempty"` // Specifies the name of the CosmosDB Account. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*DatabaseParameters) DeepCopy ¶
func (in *DatabaseParameters) DeepCopy() *DatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseParameters.
func (*DatabaseParameters) DeepCopyInto ¶
func (in *DatabaseParameters) DeepCopyInto(out *DatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludedPathObservation ¶
type ExcludedPathObservation struct { }
func (*ExcludedPathObservation) DeepCopy ¶
func (in *ExcludedPathObservation) DeepCopy() *ExcludedPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludedPathObservation.
func (*ExcludedPathObservation) DeepCopyInto ¶
func (in *ExcludedPathObservation) DeepCopyInto(out *ExcludedPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludedPathParameters ¶
type ExcludedPathParameters struct { // Path for which the indexing behaviour applies to. According to the service design, all spatial types including LineString, MultiPolygon, Point, and Polygon will be applied to the path. // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` }
func (*ExcludedPathParameters) DeepCopy ¶
func (in *ExcludedPathParameters) DeepCopy() *ExcludedPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludedPathParameters.
func (*ExcludedPathParameters) DeepCopyInto ¶
func (in *ExcludedPathParameters) DeepCopyInto(out *ExcludedPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoLocationObservation ¶
type GeoLocationObservation struct { // The ID of the virtual network subnet. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*GeoLocationObservation) DeepCopy ¶
func (in *GeoLocationObservation) DeepCopy() *GeoLocationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoLocationObservation.
func (*GeoLocationObservation) DeepCopyInto ¶
func (in *GeoLocationObservation) DeepCopyInto(out *GeoLocationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoLocationParameters ¶
type GeoLocationParameters struct { // The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists. Changing this causes the location to be re-provisioned and cannot be changed for the location with failover priority 0. // +kubebuilder:validation:Required FailoverPriority *float64 `json:"failoverPriority" tf:"failover_priority,omitempty"` // The name of the Azure region to host replicated data. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Should zone redundancy be enabled for this region? Defaults to false. // +kubebuilder:validation:Optional ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant,omitempty"` }
func (*GeoLocationParameters) DeepCopy ¶
func (in *GeoLocationParameters) DeepCopy() *GeoLocationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoLocationParameters.
func (*GeoLocationParameters) DeepCopyInto ¶
func (in *GeoLocationParameters) DeepCopyInto(out *GeoLocationParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GremlinDatabaseSpec `json:"spec"` Status GremlinDatabaseStatus `json:"status,omitempty"` }
GremlinDatabase is the Schema for the GremlinDatabases API. Manages a Gremlin Database within a Cosmos DB Account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *GremlinDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GremlinDatabase.
func (*GremlinDatabase) GetConnectionDetailsMapping ¶
func (tr *GremlinDatabase) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GremlinDatabase
func (*GremlinDatabase) GetDeletionPolicy ¶
func (mg *GremlinDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GremlinDatabase.
func (*GremlinDatabase) GetID ¶
func (tr *GremlinDatabase) GetID() string
GetID returns ID of underlying Terraform resource of this GremlinDatabase
func (*GremlinDatabase) GetObservation ¶
func (tr *GremlinDatabase) GetObservation() (map[string]any, error)
GetObservation of this GremlinDatabase
func (*GremlinDatabase) GetParameters ¶
func (tr *GremlinDatabase) GetParameters() (map[string]any, error)
GetParameters of this GremlinDatabase
func (*GremlinDatabase) GetProviderConfigReference ¶
func (mg *GremlinDatabase) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GremlinDatabase.
func (*GremlinDatabase) GetProviderReference ¶
func (mg *GremlinDatabase) GetProviderReference() *xpv1.Reference
GetProviderReference of this GremlinDatabase. Deprecated: Use GetProviderConfigReference.
func (*GremlinDatabase) GetPublishConnectionDetailsTo ¶
func (mg *GremlinDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GremlinDatabase.
func (*GremlinDatabase) GetTerraformResourceType ¶
func (mg *GremlinDatabase) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GremlinDatabase
func (*GremlinDatabase) GetTerraformSchemaVersion ¶
func (tr *GremlinDatabase) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GremlinDatabase) GetWriteConnectionSecretToReference ¶
func (mg *GremlinDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GremlinDatabase.
func (*GremlinDatabase) LateInitialize ¶
func (tr *GremlinDatabase) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GremlinDatabase using its observed tfState. returns True if there are any spec changes for the resource.
func (*GremlinDatabase) ResolveReferences ¶
ResolveReferences of this GremlinDatabase.
func (*GremlinDatabase) SetConditions ¶
func (mg *GremlinDatabase) SetConditions(c ...xpv1.Condition)
SetConditions of this GremlinDatabase.
func (*GremlinDatabase) SetDeletionPolicy ¶
func (mg *GremlinDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GremlinDatabase.
func (*GremlinDatabase) SetObservation ¶
func (tr *GremlinDatabase) SetObservation(obs map[string]any) error
SetObservation for this GremlinDatabase
func (*GremlinDatabase) SetParameters ¶
func (tr *GremlinDatabase) SetParameters(params map[string]any) error
SetParameters for this GremlinDatabase
func (*GremlinDatabase) SetProviderConfigReference ¶
func (mg *GremlinDatabase) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GremlinDatabase.
func (*GremlinDatabase) SetProviderReference ¶
func (mg *GremlinDatabase) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GremlinDatabase. Deprecated: Use SetProviderConfigReference.
func (*GremlinDatabase) SetPublishConnectionDetailsTo ¶
func (mg *GremlinDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GremlinDatabase.
func (*GremlinDatabase) SetWriteConnectionSecretToReference ¶
func (mg *GremlinDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GremlinDatabase.
type GremlinDatabaseAutoscaleSettingsObservation ¶
type GremlinDatabaseAutoscaleSettingsObservation struct { }
func (*GremlinDatabaseAutoscaleSettingsObservation) DeepCopy ¶
func (in *GremlinDatabaseAutoscaleSettingsObservation) DeepCopy() *GremlinDatabaseAutoscaleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinDatabaseAutoscaleSettingsObservation.
func (*GremlinDatabaseAutoscaleSettingsObservation) DeepCopyInto ¶
func (in *GremlinDatabaseAutoscaleSettingsObservation) DeepCopyInto(out *GremlinDatabaseAutoscaleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinDatabaseAutoscaleSettingsParameters ¶
type GremlinDatabaseAutoscaleSettingsParameters struct { // The maximum throughput of the Gremlin database (RU/s). Must be between 1,000 and 1,000,000. Must be set in increments of 1,000. Conflicts with throughput. // +kubebuilder:validation:Optional MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"` }
func (*GremlinDatabaseAutoscaleSettingsParameters) DeepCopy ¶
func (in *GremlinDatabaseAutoscaleSettingsParameters) DeepCopy() *GremlinDatabaseAutoscaleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinDatabaseAutoscaleSettingsParameters.
func (*GremlinDatabaseAutoscaleSettingsParameters) DeepCopyInto ¶
func (in *GremlinDatabaseAutoscaleSettingsParameters) DeepCopyInto(out *GremlinDatabaseAutoscaleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinDatabaseList ¶
type GremlinDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GremlinDatabase `json:"items"` }
GremlinDatabaseList contains 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.
func (*GremlinDatabaseList) GetItems ¶
func (l *GremlinDatabaseList) GetItems() []resource.Managed
GetItems of this GremlinDatabaseList.
type GremlinDatabaseObservation ¶
type GremlinDatabaseObservation struct { // The ID of the CosmosDB Gremlin Database. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*GremlinDatabaseObservation) DeepCopy ¶
func (in *GremlinDatabaseObservation) DeepCopy() *GremlinDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinDatabaseObservation.
func (*GremlinDatabaseObservation) DeepCopyInto ¶
func (in *GremlinDatabaseObservation) DeepCopyInto(out *GremlinDatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinDatabaseParameters ¶
type GremlinDatabaseParameters struct { // The name of the CosmosDB Account to create the Gremlin Database within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Account // +kubebuilder:validation:Optional AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Reference to a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"` // Selector for a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"` // An autoscale_settings block as defined below. // +kubebuilder:validation:Optional AutoscaleSettings []GremlinDatabaseAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"` // The name of the resource group in which the Cosmos DB Gremlin Database is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The throughput of the Gremlin database (RU/s). Must be set in increments of 100. The minimum value is 400. // +kubebuilder:validation:Optional Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` }
func (*GremlinDatabaseParameters) DeepCopy ¶
func (in *GremlinDatabaseParameters) DeepCopy() *GremlinDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinDatabaseParameters.
func (*GremlinDatabaseParameters) DeepCopyInto ¶
func (in *GremlinDatabaseParameters) DeepCopyInto(out *GremlinDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinDatabaseSpec ¶
type GremlinDatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GremlinDatabaseParameters `json:"forProvider"` }
GremlinDatabaseSpec defines the desired state of GremlinDatabase
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 GremlinDatabaseStatus ¶
type GremlinDatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GremlinDatabaseObservation `json:"atProvider,omitempty"` }
GremlinDatabaseStatus defines the observed state of GremlinDatabase.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GremlinGraphSpec `json:"spec"` Status GremlinGraphStatus `json:"status,omitempty"` }
GremlinGraph is the Schema for the GremlinGraphs API. Manages a Gremlin Graph within a Cosmos DB Account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *GremlinGraph) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GremlinGraph.
func (*GremlinGraph) GetConnectionDetailsMapping ¶
func (tr *GremlinGraph) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GremlinGraph
func (*GremlinGraph) GetDeletionPolicy ¶
func (mg *GremlinGraph) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GremlinGraph.
func (*GremlinGraph) GetID ¶
func (tr *GremlinGraph) GetID() string
GetID returns ID of underlying Terraform resource of this GremlinGraph
func (*GremlinGraph) GetObservation ¶
func (tr *GremlinGraph) GetObservation() (map[string]any, error)
GetObservation of this GremlinGraph
func (*GremlinGraph) GetParameters ¶
func (tr *GremlinGraph) GetParameters() (map[string]any, error)
GetParameters of this GremlinGraph
func (*GremlinGraph) GetProviderConfigReference ¶
func (mg *GremlinGraph) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GremlinGraph.
func (*GremlinGraph) GetProviderReference ¶
func (mg *GremlinGraph) GetProviderReference() *xpv1.Reference
GetProviderReference of this GremlinGraph. Deprecated: Use GetProviderConfigReference.
func (*GremlinGraph) GetPublishConnectionDetailsTo ¶
func (mg *GremlinGraph) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GremlinGraph.
func (*GremlinGraph) GetTerraformResourceType ¶
func (mg *GremlinGraph) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GremlinGraph
func (*GremlinGraph) GetTerraformSchemaVersion ¶
func (tr *GremlinGraph) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GremlinGraph) GetWriteConnectionSecretToReference ¶
func (mg *GremlinGraph) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GremlinGraph.
func (*GremlinGraph) LateInitialize ¶
func (tr *GremlinGraph) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GremlinGraph using its observed tfState. returns True if there are any spec changes for the resource.
func (*GremlinGraph) ResolveReferences ¶
ResolveReferences of this GremlinGraph.
func (*GremlinGraph) SetConditions ¶
func (mg *GremlinGraph) SetConditions(c ...xpv1.Condition)
SetConditions of this GremlinGraph.
func (*GremlinGraph) SetDeletionPolicy ¶
func (mg *GremlinGraph) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GremlinGraph.
func (*GremlinGraph) SetObservation ¶
func (tr *GremlinGraph) SetObservation(obs map[string]any) error
SetObservation for this GremlinGraph
func (*GremlinGraph) SetParameters ¶
func (tr *GremlinGraph) SetParameters(params map[string]any) error
SetParameters for this GremlinGraph
func (*GremlinGraph) SetProviderConfigReference ¶
func (mg *GremlinGraph) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GremlinGraph.
func (*GremlinGraph) SetProviderReference ¶
func (mg *GremlinGraph) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GremlinGraph. Deprecated: Use SetProviderConfigReference.
func (*GremlinGraph) SetPublishConnectionDetailsTo ¶
func (mg *GremlinGraph) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GremlinGraph.
func (*GremlinGraph) SetWriteConnectionSecretToReference ¶
func (mg *GremlinGraph) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GremlinGraph.
type GremlinGraphAutoscaleSettingsObservation ¶
type GremlinGraphAutoscaleSettingsObservation struct { }
func (*GremlinGraphAutoscaleSettingsObservation) DeepCopy ¶
func (in *GremlinGraphAutoscaleSettingsObservation) DeepCopy() *GremlinGraphAutoscaleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphAutoscaleSettingsObservation.
func (*GremlinGraphAutoscaleSettingsObservation) DeepCopyInto ¶
func (in *GremlinGraphAutoscaleSettingsObservation) DeepCopyInto(out *GremlinGraphAutoscaleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraphAutoscaleSettingsParameters ¶
type GremlinGraphAutoscaleSettingsParameters struct { // The maximum throughput of the Gremlin graph (RU/s). Must be between 1,000 and 1,000,000. Must be set in increments of 1,000. Conflicts with throughput. // +kubebuilder:validation:Optional MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"` }
func (*GremlinGraphAutoscaleSettingsParameters) DeepCopy ¶
func (in *GremlinGraphAutoscaleSettingsParameters) DeepCopy() *GremlinGraphAutoscaleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphAutoscaleSettingsParameters.
func (*GremlinGraphAutoscaleSettingsParameters) DeepCopyInto ¶
func (in *GremlinGraphAutoscaleSettingsParameters) DeepCopyInto(out *GremlinGraphAutoscaleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraphList ¶
type GremlinGraphList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GremlinGraph `json:"items"` }
GremlinGraphList contains 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.
func (*GremlinGraphList) GetItems ¶
func (l *GremlinGraphList) GetItems() []resource.Managed
GetItems of this GremlinGraphList.
type GremlinGraphObservation ¶
type GremlinGraphObservation struct { // The ID of the CosmosDB Gremlin Graph. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The configuration of the indexing policy. One or more index_policy blocks as defined below. // +kubebuilder:validation:Optional IndexPolicy []IndexPolicyObservation `json:"indexPolicy,omitempty" tf:"index_policy,omitempty"` }
func (*GremlinGraphObservation) DeepCopy ¶
func (in *GremlinGraphObservation) DeepCopy() *GremlinGraphObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphObservation.
func (*GremlinGraphObservation) DeepCopyInto ¶
func (in *GremlinGraphObservation) DeepCopyInto(out *GremlinGraphObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraphParameters ¶
type GremlinGraphParameters struct { // The name of the CosmosDB Account to create the Gremlin Graph within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Account // +kubebuilder:validation:Optional AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Reference to a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"` // Selector for a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"` // An autoscale_settings block as defined below. Requires partition_key_path to be set. // +kubebuilder:validation:Optional AutoscaleSettings []GremlinGraphAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"` // A conflict_resolution_policy blocks as defined below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ConflictResolutionPolicy []ConflictResolutionPolicyParameters `json:"conflictResolutionPolicy,omitempty" tf:"conflict_resolution_policy,omitempty"` // The name of the Cosmos DB Graph Database in which the Cosmos DB Gremlin Graph is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=GremlinDatabase // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a GremlinDatabase to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a GremlinDatabase to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // The default time to live (TTL) of the Gremlin graph. If the value is missing or set to "-1", items don’t expire. // +kubebuilder:validation:Optional DefaultTTL *float64 `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"` // The configuration of the indexing policy. One or more index_policy blocks as defined below. // +kubebuilder:validation:Optional IndexPolicy []IndexPolicyParameters `json:"indexPolicy,omitempty" tf:"index_policy,omitempty"` // Define a partition key. Changing this forces a new resource to be created. // +kubebuilder:validation:Required PartitionKeyPath *string `json:"partitionKeyPath" tf:"partition_key_path,omitempty"` // Define a partition key version. Changing this forces a new resource to be created. Possible values are 1and 2. This should be set to 2 in order to use large partition keys. // +kubebuilder:validation:Optional PartitionKeyVersion *float64 `json:"partitionKeyVersion,omitempty" tf:"partition_key_version,omitempty"` // The name of the resource group in which the Cosmos DB Gremlin Graph is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The throughput of the Gremlin graph (RU/s). Must be set in increments of 100. The minimum value is 400. // +kubebuilder:validation:Optional Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` // One or more unique_key blocks as defined below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional UniqueKey []UniqueKeyParameters `json:"uniqueKey,omitempty" tf:"unique_key,omitempty"` }
func (*GremlinGraphParameters) DeepCopy ¶
func (in *GremlinGraphParameters) DeepCopy() *GremlinGraphParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GremlinGraphParameters.
func (*GremlinGraphParameters) DeepCopyInto ¶
func (in *GremlinGraphParameters) DeepCopyInto(out *GremlinGraphParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GremlinGraphSpec ¶
type GremlinGraphSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GremlinGraphParameters `json:"forProvider"` }
GremlinGraphSpec defines the desired state of GremlinGraph
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 GremlinGraphStatus ¶
type GremlinGraphStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GremlinGraphObservation `json:"atProvider,omitempty"` }
GremlinGraphStatus defines the observed state of GremlinGraph.
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 IdentityObservation ¶
type IdentityObservation struct { // The Principal ID associated with this Managed Service Identity. PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"` // The Tenant ID associated with this Managed Service Identity. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*IdentityObservation) DeepCopy ¶
func (in *IdentityObservation) DeepCopy() *IdentityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityObservation.
func (*IdentityObservation) DeepCopyInto ¶
func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityParameters ¶
type IdentityParameters struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Cosmos Account. // +kubebuilder:validation:Optional IdentityIds []*string `json:"identityIds,omitempty" tf:"identity_ids,omitempty"` // The Type of Managed Identity assigned to this Cosmos account. Possible values are SystemAssigned, UserAssigned and SystemAssigned, UserAssigned. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*IdentityParameters) DeepCopy ¶
func (in *IdentityParameters) DeepCopy() *IdentityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityParameters.
func (*IdentityParameters) DeepCopyInto ¶
func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludedPathObservation ¶
type IncludedPathObservation struct { }
func (*IncludedPathObservation) DeepCopy ¶
func (in *IncludedPathObservation) DeepCopy() *IncludedPathObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludedPathObservation.
func (*IncludedPathObservation) DeepCopyInto ¶
func (in *IncludedPathObservation) DeepCopyInto(out *IncludedPathObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludedPathParameters ¶
type IncludedPathParameters struct { // Path for which the indexing behaviour applies to. According to the service design, all spatial types including LineString, MultiPolygon, Point, and Polygon will be applied to the path. // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` }
func (*IncludedPathParameters) DeepCopy ¶
func (in *IncludedPathParameters) DeepCopy() *IncludedPathParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludedPathParameters.
func (*IncludedPathParameters) DeepCopyInto ¶
func (in *IncludedPathParameters) DeepCopyInto(out *IncludedPathParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexObservation ¶
type IndexObservation struct { }
func (*IndexObservation) DeepCopy ¶
func (in *IndexObservation) DeepCopy() *IndexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexObservation.
func (*IndexObservation) DeepCopyInto ¶
func (in *IndexObservation) DeepCopyInto(out *IndexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexParameters ¶
type IndexParameters struct { // Order of the index. Possible values are Ascending or Descending. // +kubebuilder:validation:Required Order *string `json:"order" tf:"order,omitempty"` // Path for which the indexing behaviour applies to. According to the service design, all spatial types including LineString, MultiPolygon, Point, and Polygon will be applied to the path. // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` }
func (*IndexParameters) DeepCopy ¶
func (in *IndexParameters) DeepCopy() *IndexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexParameters.
func (*IndexParameters) DeepCopyInto ¶
func (in *IndexParameters) DeepCopyInto(out *IndexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexPolicyObservation ¶
type IndexPolicyObservation struct { // One or more spatial_index blocks as defined below. // +kubebuilder:validation:Optional SpatialIndex []SpatialIndexObservation `json:"spatialIndex,omitempty" tf:"spatial_index,omitempty"` }
func (*IndexPolicyObservation) DeepCopy ¶
func (in *IndexPolicyObservation) DeepCopy() *IndexPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexPolicyObservation.
func (*IndexPolicyObservation) DeepCopyInto ¶
func (in *IndexPolicyObservation) DeepCopyInto(out *IndexPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexPolicyParameters ¶
type IndexPolicyParameters struct { // Indicates if the indexing policy is automatic. Defaults to true. // +kubebuilder:validation:Optional Automatic *bool `json:"automatic,omitempty" tf:"automatic,omitempty"` // One or more composite_index blocks as defined below. // +kubebuilder:validation:Optional CompositeIndex []CompositeIndexParameters `json:"compositeIndex,omitempty" tf:"composite_index,omitempty"` // List of paths to exclude from indexing. Required if indexing_mode is Consistent or Lazy. // +kubebuilder:validation:Optional ExcludedPaths []*string `json:"excludedPaths,omitempty" tf:"excluded_paths,omitempty"` // List of paths to include in the indexing. Required if indexing_mode is Consistent or Lazy. // +kubebuilder:validation:Optional IncludedPaths []*string `json:"includedPaths,omitempty" tf:"included_paths,omitempty"` // Indicates the indexing mode. Possible values include: Consistent, Lazy, None. // +kubebuilder:validation:Required IndexingMode *string `json:"indexingMode" tf:"indexing_mode,omitempty"` // One or more spatial_index blocks as defined below. // +kubebuilder:validation:Optional SpatialIndex []SpatialIndexParameters `json:"spatialIndex,omitempty" tf:"spatial_index,omitempty"` }
func (*IndexPolicyParameters) DeepCopy ¶
func (in *IndexPolicyParameters) DeepCopy() *IndexPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexPolicyParameters.
func (*IndexPolicyParameters) DeepCopyInto ¶
func (in *IndexPolicyParameters) DeepCopyInto(out *IndexPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexingPolicyCompositeIndexObservation ¶
type IndexingPolicyCompositeIndexObservation struct { }
func (*IndexingPolicyCompositeIndexObservation) DeepCopy ¶
func (in *IndexingPolicyCompositeIndexObservation) DeepCopy() *IndexingPolicyCompositeIndexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexingPolicyCompositeIndexObservation.
func (*IndexingPolicyCompositeIndexObservation) DeepCopyInto ¶
func (in *IndexingPolicyCompositeIndexObservation) DeepCopyInto(out *IndexingPolicyCompositeIndexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexingPolicyCompositeIndexParameters ¶
type IndexingPolicyCompositeIndexParameters struct { // One or more index blocks as defined below. // +kubebuilder:validation:Required Index []CompositeIndexIndexParameters `json:"index" tf:"index,omitempty"` }
func (*IndexingPolicyCompositeIndexParameters) DeepCopy ¶
func (in *IndexingPolicyCompositeIndexParameters) DeepCopy() *IndexingPolicyCompositeIndexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexingPolicyCompositeIndexParameters.
func (*IndexingPolicyCompositeIndexParameters) DeepCopyInto ¶
func (in *IndexingPolicyCompositeIndexParameters) DeepCopyInto(out *IndexingPolicyCompositeIndexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexingPolicyObservation ¶
type IndexingPolicyObservation struct { // One or more spatial_index blocks as defined below. // +kubebuilder:validation:Optional SpatialIndex []IndexingPolicySpatialIndexObservation `json:"spatialIndex,omitempty" tf:"spatial_index,omitempty"` }
func (*IndexingPolicyObservation) DeepCopy ¶
func (in *IndexingPolicyObservation) DeepCopy() *IndexingPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexingPolicyObservation.
func (*IndexingPolicyObservation) DeepCopyInto ¶
func (in *IndexingPolicyObservation) DeepCopyInto(out *IndexingPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexingPolicyParameters ¶
type IndexingPolicyParameters struct { // One or more composite_index blocks as defined below. // +kubebuilder:validation:Optional CompositeIndex []IndexingPolicyCompositeIndexParameters `json:"compositeIndex,omitempty" tf:"composite_index,omitempty"` // One or more excluded_path blocks as defined below. Either included_path or excluded_path must contain the path /* // +kubebuilder:validation:Optional ExcludedPath []ExcludedPathParameters `json:"excludedPath,omitempty" tf:"excluded_path,omitempty"` // One or more included_path blocks as defined below. Either included_path or excluded_path must contain the path /* // +kubebuilder:validation:Optional IncludedPath []IncludedPathParameters `json:"includedPath,omitempty" tf:"included_path,omitempty"` // Indicates the indexing mode. Possible values include: consistent and none. Defaults to consistent. // +kubebuilder:validation:Optional IndexingMode *string `json:"indexingMode,omitempty" tf:"indexing_mode,omitempty"` // One or more spatial_index blocks as defined below. // +kubebuilder:validation:Optional SpatialIndex []IndexingPolicySpatialIndexParameters `json:"spatialIndex,omitempty" tf:"spatial_index,omitempty"` }
func (*IndexingPolicyParameters) DeepCopy ¶
func (in *IndexingPolicyParameters) DeepCopy() *IndexingPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexingPolicyParameters.
func (*IndexingPolicyParameters) DeepCopyInto ¶
func (in *IndexingPolicyParameters) DeepCopyInto(out *IndexingPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexingPolicySpatialIndexObservation ¶
type IndexingPolicySpatialIndexObservation struct { // A set of spatial types of the path. Types []*string `json:"types,omitempty" tf:"types,omitempty"` }
func (*IndexingPolicySpatialIndexObservation) DeepCopy ¶
func (in *IndexingPolicySpatialIndexObservation) DeepCopy() *IndexingPolicySpatialIndexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexingPolicySpatialIndexObservation.
func (*IndexingPolicySpatialIndexObservation) DeepCopyInto ¶
func (in *IndexingPolicySpatialIndexObservation) DeepCopyInto(out *IndexingPolicySpatialIndexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexingPolicySpatialIndexParameters ¶
type IndexingPolicySpatialIndexParameters struct { // Path for which the indexing behaviour applies to. According to the service design, all spatial types including LineString, MultiPolygon, Point, and Polygon will be applied to the path. // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` }
func (*IndexingPolicySpatialIndexParameters) DeepCopy ¶
func (in *IndexingPolicySpatialIndexParameters) DeepCopy() *IndexingPolicySpatialIndexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexingPolicySpatialIndexParameters.
func (*IndexingPolicySpatialIndexParameters) DeepCopyInto ¶
func (in *IndexingPolicySpatialIndexParameters) DeepCopyInto(out *IndexingPolicySpatialIndexParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MongoCollectionSpec `json:"spec"` Status MongoCollectionStatus `json:"status,omitempty"` }
MongoCollection is the Schema for the MongoCollections API. Manages a Mongo Collection within a Cosmos DB Account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *MongoCollection) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MongoCollection.
func (*MongoCollection) GetConnectionDetailsMapping ¶
func (tr *MongoCollection) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MongoCollection
func (*MongoCollection) GetDeletionPolicy ¶
func (mg *MongoCollection) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MongoCollection.
func (*MongoCollection) GetID ¶
func (tr *MongoCollection) GetID() string
GetID returns ID of underlying Terraform resource of this MongoCollection
func (*MongoCollection) GetObservation ¶
func (tr *MongoCollection) GetObservation() (map[string]any, error)
GetObservation of this MongoCollection
func (*MongoCollection) GetParameters ¶
func (tr *MongoCollection) GetParameters() (map[string]any, error)
GetParameters of this MongoCollection
func (*MongoCollection) GetProviderConfigReference ¶
func (mg *MongoCollection) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MongoCollection.
func (*MongoCollection) GetProviderReference ¶
func (mg *MongoCollection) GetProviderReference() *xpv1.Reference
GetProviderReference of this MongoCollection. Deprecated: Use GetProviderConfigReference.
func (*MongoCollection) GetPublishConnectionDetailsTo ¶
func (mg *MongoCollection) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MongoCollection.
func (*MongoCollection) GetTerraformResourceType ¶
func (mg *MongoCollection) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MongoCollection
func (*MongoCollection) GetTerraformSchemaVersion ¶
func (tr *MongoCollection) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MongoCollection) GetWriteConnectionSecretToReference ¶
func (mg *MongoCollection) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MongoCollection.
func (*MongoCollection) LateInitialize ¶
func (tr *MongoCollection) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MongoCollection using its observed tfState. returns True if there are any spec changes for the resource.
func (*MongoCollection) ResolveReferences ¶
ResolveReferences of this MongoCollection.
func (*MongoCollection) SetConditions ¶
func (mg *MongoCollection) SetConditions(c ...xpv1.Condition)
SetConditions of this MongoCollection.
func (*MongoCollection) SetDeletionPolicy ¶
func (mg *MongoCollection) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MongoCollection.
func (*MongoCollection) SetObservation ¶
func (tr *MongoCollection) SetObservation(obs map[string]any) error
SetObservation for this MongoCollection
func (*MongoCollection) SetParameters ¶
func (tr *MongoCollection) SetParameters(params map[string]any) error
SetParameters for this MongoCollection
func (*MongoCollection) SetProviderConfigReference ¶
func (mg *MongoCollection) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MongoCollection.
func (*MongoCollection) SetProviderReference ¶
func (mg *MongoCollection) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MongoCollection. Deprecated: Use SetProviderConfigReference.
func (*MongoCollection) SetPublishConnectionDetailsTo ¶
func (mg *MongoCollection) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MongoCollection.
func (*MongoCollection) SetWriteConnectionSecretToReference ¶
func (mg *MongoCollection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MongoCollection.
type MongoCollectionAutoscaleSettingsObservation ¶
type MongoCollectionAutoscaleSettingsObservation struct { }
func (*MongoCollectionAutoscaleSettingsObservation) DeepCopy ¶
func (in *MongoCollectionAutoscaleSettingsObservation) DeepCopy() *MongoCollectionAutoscaleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollectionAutoscaleSettingsObservation.
func (*MongoCollectionAutoscaleSettingsObservation) DeepCopyInto ¶
func (in *MongoCollectionAutoscaleSettingsObservation) DeepCopyInto(out *MongoCollectionAutoscaleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCollectionAutoscaleSettingsParameters ¶
type MongoCollectionAutoscaleSettingsParameters struct { // The maximum throughput of the MongoDB collection (RU/s). Must be between 1,000 and 1,000,000. Must be set in increments of 1,000. Conflicts with throughput. // +kubebuilder:validation:Optional MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"` }
func (*MongoCollectionAutoscaleSettingsParameters) DeepCopy ¶
func (in *MongoCollectionAutoscaleSettingsParameters) DeepCopy() *MongoCollectionAutoscaleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollectionAutoscaleSettingsParameters.
func (*MongoCollectionAutoscaleSettingsParameters) DeepCopyInto ¶
func (in *MongoCollectionAutoscaleSettingsParameters) DeepCopyInto(out *MongoCollectionAutoscaleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCollectionIndexObservation ¶
type MongoCollectionIndexObservation struct { }
func (*MongoCollectionIndexObservation) DeepCopy ¶
func (in *MongoCollectionIndexObservation) DeepCopy() *MongoCollectionIndexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollectionIndexObservation.
func (*MongoCollectionIndexObservation) DeepCopyInto ¶
func (in *MongoCollectionIndexObservation) DeepCopyInto(out *MongoCollectionIndexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCollectionIndexParameters ¶
type MongoCollectionIndexParameters struct { // Specifies the list of user settable keys for each Cosmos DB Mongo Collection. // +kubebuilder:validation:Required Keys []*string `json:"keys" tf:"keys,omitempty"` // Is the index unique or not? Defaults to false. // +kubebuilder:validation:Optional Unique *bool `json:"unique,omitempty" tf:"unique,omitempty"` }
func (*MongoCollectionIndexParameters) DeepCopy ¶
func (in *MongoCollectionIndexParameters) DeepCopy() *MongoCollectionIndexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollectionIndexParameters.
func (*MongoCollectionIndexParameters) DeepCopyInto ¶
func (in *MongoCollectionIndexParameters) DeepCopyInto(out *MongoCollectionIndexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCollectionList ¶
type MongoCollectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MongoCollection `json:"items"` }
MongoCollectionList contains 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.
func (*MongoCollectionList) GetItems ¶
func (l *MongoCollectionList) GetItems() []resource.Managed
GetItems of this MongoCollectionList.
type MongoCollectionObservation ¶
type MongoCollectionObservation struct { // The ID of the Cosmos DB Mongo Collection. ID *string `json:"id,omitempty" tf:"id,omitempty"` // One or more system_indexes blocks as defined below. SystemIndexes []SystemIndexesObservation `json:"systemIndexes,omitempty" tf:"system_indexes,omitempty"` }
func (*MongoCollectionObservation) DeepCopy ¶
func (in *MongoCollectionObservation) DeepCopy() *MongoCollectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollectionObservation.
func (*MongoCollectionObservation) DeepCopyInto ¶
func (in *MongoCollectionObservation) DeepCopyInto(out *MongoCollectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCollectionParameters ¶
type MongoCollectionParameters struct { // The name of the Cosmos DB Account in which the Cosmos DB Mongo Collection is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Account // +kubebuilder:validation:Optional AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Reference to a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"` // Selector for a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"` // The default time to live of Analytical Storage for this Mongo Collection. If present and the value is set to -1, it is equal to infinity, and items don’t expire by default. If present and the value is set to some number n – items will expire n seconds after their last modified time. // +kubebuilder:validation:Optional AnalyticalStorageTTL *float64 `json:"analyticalStorageTtl,omitempty" tf:"analytical_storage_ttl,omitempty"` // An autoscale_settings block as defined below. // +kubebuilder:validation:Optional AutoscaleSettings []MongoCollectionAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"` // The name of the Cosmos DB Mongo Database in which the Cosmos DB Mongo Collection is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=MongoDatabase // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a MongoDatabase to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a MongoDatabase to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // The default Time To Live in seconds. If the value is -1, items are not automatically expired. // +kubebuilder:validation:Optional DefaultTTLSeconds *float64 `json:"defaultTtlSeconds,omitempty" tf:"default_ttl_seconds,omitempty"` // One or more index blocks as defined below. // +kubebuilder:validation:Optional Index []MongoCollectionIndexParameters `json:"index,omitempty" tf:"index,omitempty"` // The name of the resource group in which the Cosmos DB Mongo Collection is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The name of the key to partition on for sharding. There must not be any other unique index keys. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ShardKey *string `json:"shardKey,omitempty" tf:"shard_key,omitempty"` // The throughput of the MongoDB collection (RU/s). Must be set in increments of 100. The minimum value is 400. // +kubebuilder:validation:Optional Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` }
func (*MongoCollectionParameters) DeepCopy ¶
func (in *MongoCollectionParameters) DeepCopy() *MongoCollectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoCollectionParameters.
func (*MongoCollectionParameters) DeepCopyInto ¶
func (in *MongoCollectionParameters) DeepCopyInto(out *MongoCollectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoCollectionSpec ¶
type MongoCollectionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MongoCollectionParameters `json:"forProvider"` }
MongoCollectionSpec defines the desired state of MongoCollection
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 MongoCollectionStatus ¶
type MongoCollectionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MongoCollectionObservation `json:"atProvider,omitempty"` }
MongoCollectionStatus defines the observed state of MongoCollection.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MongoDatabaseSpec `json:"spec"` Status MongoDatabaseStatus `json:"status,omitempty"` }
MongoDatabase is the Schema for the MongoDatabases API. Manages a Mongo Database within a Cosmos DB Account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *MongoDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MongoDatabase.
func (*MongoDatabase) GetConnectionDetailsMapping ¶
func (tr *MongoDatabase) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MongoDatabase
func (*MongoDatabase) GetDeletionPolicy ¶
func (mg *MongoDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MongoDatabase.
func (*MongoDatabase) GetID ¶
func (tr *MongoDatabase) GetID() string
GetID returns ID of underlying Terraform resource of this MongoDatabase
func (*MongoDatabase) GetObservation ¶
func (tr *MongoDatabase) GetObservation() (map[string]any, error)
GetObservation of this MongoDatabase
func (*MongoDatabase) GetParameters ¶
func (tr *MongoDatabase) GetParameters() (map[string]any, error)
GetParameters of this MongoDatabase
func (*MongoDatabase) GetProviderConfigReference ¶
func (mg *MongoDatabase) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MongoDatabase.
func (*MongoDatabase) GetProviderReference ¶
func (mg *MongoDatabase) GetProviderReference() *xpv1.Reference
GetProviderReference of this MongoDatabase. Deprecated: Use GetProviderConfigReference.
func (*MongoDatabase) GetPublishConnectionDetailsTo ¶
func (mg *MongoDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MongoDatabase.
func (*MongoDatabase) GetTerraformResourceType ¶
func (mg *MongoDatabase) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MongoDatabase
func (*MongoDatabase) GetTerraformSchemaVersion ¶
func (tr *MongoDatabase) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MongoDatabase) GetWriteConnectionSecretToReference ¶
func (mg *MongoDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MongoDatabase.
func (*MongoDatabase) LateInitialize ¶
func (tr *MongoDatabase) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MongoDatabase using its observed tfState. returns True if there are any spec changes for the resource.
func (*MongoDatabase) ResolveReferences ¶
ResolveReferences of this MongoDatabase.
func (*MongoDatabase) SetConditions ¶
func (mg *MongoDatabase) SetConditions(c ...xpv1.Condition)
SetConditions of this MongoDatabase.
func (*MongoDatabase) SetDeletionPolicy ¶
func (mg *MongoDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MongoDatabase.
func (*MongoDatabase) SetObservation ¶
func (tr *MongoDatabase) SetObservation(obs map[string]any) error
SetObservation for this MongoDatabase
func (*MongoDatabase) SetParameters ¶
func (tr *MongoDatabase) SetParameters(params map[string]any) error
SetParameters for this MongoDatabase
func (*MongoDatabase) SetProviderConfigReference ¶
func (mg *MongoDatabase) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MongoDatabase.
func (*MongoDatabase) SetProviderReference ¶
func (mg *MongoDatabase) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MongoDatabase. Deprecated: Use SetProviderConfigReference.
func (*MongoDatabase) SetPublishConnectionDetailsTo ¶
func (mg *MongoDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MongoDatabase.
func (*MongoDatabase) SetWriteConnectionSecretToReference ¶
func (mg *MongoDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MongoDatabase.
type MongoDatabaseAutoscaleSettingsObservation ¶
type MongoDatabaseAutoscaleSettingsObservation struct { }
func (*MongoDatabaseAutoscaleSettingsObservation) DeepCopy ¶
func (in *MongoDatabaseAutoscaleSettingsObservation) DeepCopy() *MongoDatabaseAutoscaleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDatabaseAutoscaleSettingsObservation.
func (*MongoDatabaseAutoscaleSettingsObservation) DeepCopyInto ¶
func (in *MongoDatabaseAutoscaleSettingsObservation) DeepCopyInto(out *MongoDatabaseAutoscaleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoDatabaseAutoscaleSettingsParameters ¶
type MongoDatabaseAutoscaleSettingsParameters struct { // The maximum throughput of the MongoDB database (RU/s). Must be between 1,000 and 1,000,000. Must be set in increments of 1,000. Conflicts with throughput. // +kubebuilder:validation:Optional MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"` }
func (*MongoDatabaseAutoscaleSettingsParameters) DeepCopy ¶
func (in *MongoDatabaseAutoscaleSettingsParameters) DeepCopy() *MongoDatabaseAutoscaleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDatabaseAutoscaleSettingsParameters.
func (*MongoDatabaseAutoscaleSettingsParameters) DeepCopyInto ¶
func (in *MongoDatabaseAutoscaleSettingsParameters) DeepCopyInto(out *MongoDatabaseAutoscaleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoDatabaseList ¶
type MongoDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MongoDatabase `json:"items"` }
MongoDatabaseList contains 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.
func (*MongoDatabaseList) GetItems ¶
func (l *MongoDatabaseList) GetItems() []resource.Managed
GetItems of this MongoDatabaseList.
type MongoDatabaseObservation ¶
type MongoDatabaseObservation struct { // The ID of the Cosmos DB Mongo Database. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*MongoDatabaseObservation) DeepCopy ¶
func (in *MongoDatabaseObservation) DeepCopy() *MongoDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDatabaseObservation.
func (*MongoDatabaseObservation) DeepCopyInto ¶
func (in *MongoDatabaseObservation) DeepCopyInto(out *MongoDatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoDatabaseParameters ¶
type MongoDatabaseParameters struct { // The name of the Cosmos DB Mongo Database to create the table within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Account // +kubebuilder:validation:Optional AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Reference to a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"` // Selector for a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"` // An autoscale_settings block as defined below. // +kubebuilder:validation:Optional AutoscaleSettings []MongoDatabaseAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"` // The name of the resource group in which the Cosmos DB Mongo Database is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The throughput of the MongoDB database (RU/s). Must be set in increments of 100. The minimum value is 400. // +kubebuilder:validation:Optional Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` }
func (*MongoDatabaseParameters) DeepCopy ¶
func (in *MongoDatabaseParameters) DeepCopy() *MongoDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MongoDatabaseParameters.
func (*MongoDatabaseParameters) DeepCopyInto ¶
func (in *MongoDatabaseParameters) DeepCopyInto(out *MongoDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MongoDatabaseSpec ¶
type MongoDatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MongoDatabaseParameters `json:"forProvider"` }
MongoDatabaseSpec defines the desired state of MongoDatabase
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 MongoDatabaseStatus ¶
type MongoDatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MongoDatabaseObservation `json:"atProvider,omitempty"` }
MongoDatabaseStatus defines the observed state of MongoDatabase.
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 PartitionKeyObservation ¶
type PartitionKeyObservation struct { }
func (*PartitionKeyObservation) DeepCopy ¶
func (in *PartitionKeyObservation) DeepCopy() *PartitionKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionKeyObservation.
func (*PartitionKeyObservation) DeepCopyInto ¶
func (in *PartitionKeyObservation) DeepCopyInto(out *PartitionKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PartitionKeyParameters ¶
type PartitionKeyParameters struct { // Name of the column to be created. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*PartitionKeyParameters) DeepCopy ¶
func (in *PartitionKeyParameters) DeepCopy() *PartitionKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionKeyParameters.
func (*PartitionKeyParameters) DeepCopyInto ¶
func (in *PartitionKeyParameters) DeepCopyInto(out *PartitionKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionsObservation ¶
type PermissionsObservation struct { }
func (*PermissionsObservation) DeepCopy ¶
func (in *PermissionsObservation) DeepCopy() *PermissionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionsObservation.
func (*PermissionsObservation) DeepCopyInto ¶
func (in *PermissionsObservation) DeepCopyInto(out *PermissionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionsParameters ¶
type PermissionsParameters struct { // A list of data actions that are allowed for the Cosmos DB SQL Role Definition. // +kubebuilder:validation:Required DataActions []*string `json:"dataActions" tf:"data_actions,omitempty"` }
func (*PermissionsParameters) DeepCopy ¶
func (in *PermissionsParameters) DeepCopy() *PermissionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionsParameters.
func (*PermissionsParameters) DeepCopyInto ¶
func (in *PermissionsParameters) DeepCopyInto(out *PermissionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestoreObservation ¶
type RestoreObservation struct { }
func (*RestoreObservation) DeepCopy ¶
func (in *RestoreObservation) DeepCopy() *RestoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestoreObservation.
func (*RestoreObservation) DeepCopyInto ¶
func (in *RestoreObservation) DeepCopyInto(out *RestoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestoreParameters ¶
type RestoreParameters struct { // A database block as defined below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Database []DatabaseParameters `json:"database,omitempty" tf:"database,omitempty"` // The creation time of the database or the collection (Datetime Format RFC 3339). Changing this forces a new resource to be created. // +kubebuilder:validation:Required RestoreTimestampInUtc *string `json:"restoreTimestampInUtc" tf:"restore_timestamp_in_utc,omitempty"` // The resource ID of the restorable database account from which the restore has to be initiated. The example is /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Account // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SourceCosmosDBAccountID *string `json:"sourceCosmosdbAccountId,omitempty" tf:"source_cosmosdb_account_id,omitempty"` // Reference to a Account to populate sourceCosmosdbAccountId. // +kubebuilder:validation:Optional SourceCosmosDBAccountIDRef *v1.Reference `json:"sourceCosmosdbAccountIdRef,omitempty" tf:"-"` // Selector for a Account to populate sourceCosmosdbAccountId. // +kubebuilder:validation:Optional SourceCosmosDBAccountIDSelector *v1.Selector `json:"sourceCosmosdbAccountIdSelector,omitempty" tf:"-"` }
func (*RestoreParameters) DeepCopy ¶
func (in *RestoreParameters) DeepCopy() *RestoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestoreParameters.
func (*RestoreParameters) DeepCopyInto ¶
func (in *RestoreParameters) DeepCopyInto(out *RestoreParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SQLContainerSpec `json:"spec"` Status SQLContainerStatus `json:"status,omitempty"` }
SQLContainer is the Schema for the SQLContainers API. Manages a SQL Container within a Cosmos DB Account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *SQLContainer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLContainer.
func (*SQLContainer) GetConnectionDetailsMapping ¶
func (tr *SQLContainer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLContainer
func (*SQLContainer) GetDeletionPolicy ¶
func (mg *SQLContainer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLContainer.
func (*SQLContainer) GetID ¶
func (tr *SQLContainer) GetID() string
GetID returns ID of underlying Terraform resource of this SQLContainer
func (*SQLContainer) GetObservation ¶
func (tr *SQLContainer) GetObservation() (map[string]any, error)
GetObservation of this SQLContainer
func (*SQLContainer) GetParameters ¶
func (tr *SQLContainer) GetParameters() (map[string]any, error)
GetParameters of this SQLContainer
func (*SQLContainer) GetProviderConfigReference ¶
func (mg *SQLContainer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLContainer.
func (*SQLContainer) GetProviderReference ¶
func (mg *SQLContainer) GetProviderReference() *xpv1.Reference
GetProviderReference of this SQLContainer. Deprecated: Use GetProviderConfigReference.
func (*SQLContainer) GetPublishConnectionDetailsTo ¶
func (mg *SQLContainer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLContainer.
func (*SQLContainer) GetTerraformResourceType ¶
func (mg *SQLContainer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLContainer
func (*SQLContainer) GetTerraformSchemaVersion ¶
func (tr *SQLContainer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLContainer) GetWriteConnectionSecretToReference ¶
func (mg *SQLContainer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLContainer.
func (*SQLContainer) LateInitialize ¶
func (tr *SQLContainer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLContainer using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLContainer) ResolveReferences ¶
ResolveReferences of this SQLContainer.
func (*SQLContainer) SetConditions ¶
func (mg *SQLContainer) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLContainer.
func (*SQLContainer) SetDeletionPolicy ¶
func (mg *SQLContainer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLContainer.
func (*SQLContainer) SetObservation ¶
func (tr *SQLContainer) SetObservation(obs map[string]any) error
SetObservation for this SQLContainer
func (*SQLContainer) SetParameters ¶
func (tr *SQLContainer) SetParameters(params map[string]any) error
SetParameters for this SQLContainer
func (*SQLContainer) SetProviderConfigReference ¶
func (mg *SQLContainer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLContainer.
func (*SQLContainer) SetProviderReference ¶
func (mg *SQLContainer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SQLContainer. Deprecated: Use SetProviderConfigReference.
func (*SQLContainer) SetPublishConnectionDetailsTo ¶
func (mg *SQLContainer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLContainer.
func (*SQLContainer) SetWriteConnectionSecretToReference ¶
func (mg *SQLContainer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLContainer.
type SQLContainerAutoscaleSettingsObservation ¶
type SQLContainerAutoscaleSettingsObservation struct { }
func (*SQLContainerAutoscaleSettingsObservation) DeepCopy ¶
func (in *SQLContainerAutoscaleSettingsObservation) DeepCopy() *SQLContainerAutoscaleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLContainerAutoscaleSettingsObservation.
func (*SQLContainerAutoscaleSettingsObservation) DeepCopyInto ¶
func (in *SQLContainerAutoscaleSettingsObservation) DeepCopyInto(out *SQLContainerAutoscaleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLContainerAutoscaleSettingsParameters ¶
type SQLContainerAutoscaleSettingsParameters struct { // The maximum throughput of the SQL container (RU/s). Must be between 1,000 and 1,000,000. Must be set in increments of 1,000. Conflicts with throughput. // +kubebuilder:validation:Optional MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"` }
func (*SQLContainerAutoscaleSettingsParameters) DeepCopy ¶
func (in *SQLContainerAutoscaleSettingsParameters) DeepCopy() *SQLContainerAutoscaleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLContainerAutoscaleSettingsParameters.
func (*SQLContainerAutoscaleSettingsParameters) DeepCopyInto ¶
func (in *SQLContainerAutoscaleSettingsParameters) DeepCopyInto(out *SQLContainerAutoscaleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLContainerConflictResolutionPolicyObservation ¶
type SQLContainerConflictResolutionPolicyObservation struct { }
func (*SQLContainerConflictResolutionPolicyObservation) DeepCopy ¶
func (in *SQLContainerConflictResolutionPolicyObservation) DeepCopy() *SQLContainerConflictResolutionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLContainerConflictResolutionPolicyObservation.
func (*SQLContainerConflictResolutionPolicyObservation) DeepCopyInto ¶
func (in *SQLContainerConflictResolutionPolicyObservation) DeepCopyInto(out *SQLContainerConflictResolutionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLContainerConflictResolutionPolicyParameters ¶
type SQLContainerConflictResolutionPolicyParameters struct { // The conflict resolution path in the case of LastWriterWins mode. // +kubebuilder:validation:Optional ConflictResolutionPath *string `json:"conflictResolutionPath,omitempty" tf:"conflict_resolution_path,omitempty"` // The procedure to resolve conflicts in the case of Custom mode. // +kubebuilder:validation:Optional ConflictResolutionProcedure *string `json:"conflictResolutionProcedure,omitempty" tf:"conflict_resolution_procedure,omitempty"` // Indicates the conflict resolution mode. Possible values include: LastWriterWins, Custom. // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` }
func (*SQLContainerConflictResolutionPolicyParameters) DeepCopy ¶
func (in *SQLContainerConflictResolutionPolicyParameters) DeepCopy() *SQLContainerConflictResolutionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLContainerConflictResolutionPolicyParameters.
func (*SQLContainerConflictResolutionPolicyParameters) DeepCopyInto ¶
func (in *SQLContainerConflictResolutionPolicyParameters) DeepCopyInto(out *SQLContainerConflictResolutionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLContainerList ¶
type SQLContainerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SQLContainer `json:"items"` }
SQLContainerList contains 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.
func (*SQLContainerList) GetItems ¶
func (l *SQLContainerList) GetItems() []resource.Managed
GetItems of this SQLContainerList.
type SQLContainerObservation ¶
type SQLContainerObservation struct { // The ID of the CosmosDB SQL Container. ID *string `json:"id,omitempty" tf:"id,omitempty"` // An indexing_policy block as defined below. // +kubebuilder:validation:Optional IndexingPolicy []IndexingPolicyObservation `json:"indexingPolicy,omitempty" tf:"indexing_policy,omitempty"` }
func (*SQLContainerObservation) DeepCopy ¶
func (in *SQLContainerObservation) DeepCopy() *SQLContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLContainerObservation.
func (*SQLContainerObservation) DeepCopyInto ¶
func (in *SQLContainerObservation) DeepCopyInto(out *SQLContainerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLContainerParameters ¶
type SQLContainerParameters struct { // The name of the Cosmos DB Account to create the container within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Account // +kubebuilder:validation:Optional AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Reference to a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"` // Selector for a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"` // The default time to live of Analytical Storage for this SQL container. If present and the value is set to -1, it is equal to infinity, and items don’t expire by default. If present and the value is set to some number n – items will expire n seconds after their last modified time. // +kubebuilder:validation:Optional AnalyticalStorageTTL *float64 `json:"analyticalStorageTtl,omitempty" tf:"analytical_storage_ttl,omitempty"` // An autoscale_settings block as defined below. Requires partition_key_path to be set. // +kubebuilder:validation:Optional AutoscaleSettings []SQLContainerAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"` // A conflict_resolution_policy blocks as defined below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional ConflictResolutionPolicy []SQLContainerConflictResolutionPolicyParameters `json:"conflictResolutionPolicy,omitempty" tf:"conflict_resolution_policy,omitempty"` // The name of the Cosmos DB SQL Database to create the container within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=SQLDatabase // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a SQLDatabase to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a SQLDatabase to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // The default time to live of SQL container. If missing, items are not expired automatically. If present and the value is set to -1, it is equal to infinity, and items don’t expire by default. If present and the value is set to some number n – items will expire n seconds after their last modified time. // +kubebuilder:validation:Optional DefaultTTL *float64 `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"` // An indexing_policy block as defined below. // +kubebuilder:validation:Optional IndexingPolicy []IndexingPolicyParameters `json:"indexingPolicy,omitempty" tf:"indexing_policy,omitempty"` // Define a partition key. Changing this forces a new resource to be created. // +kubebuilder:validation:Required PartitionKeyPath *string `json:"partitionKeyPath" tf:"partition_key_path,omitempty"` // Define a partition key version. Changing this forces a new resource to be created. Possible values are 1and 2. This should be set to 2 in order to use large partition keys. // +kubebuilder:validation:Optional PartitionKeyVersion *float64 `json:"partitionKeyVersion,omitempty" tf:"partition_key_version,omitempty"` // The name of the resource group in which the Cosmos DB SQL Container is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The throughput of SQL container (RU/s). Must be set in increments of 100. The minimum value is 400. // +kubebuilder:validation:Optional Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` // One or more unique_key blocks as defined below. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional UniqueKey []SQLContainerUniqueKeyParameters `json:"uniqueKey,omitempty" tf:"unique_key,omitempty"` }
func (*SQLContainerParameters) DeepCopy ¶
func (in *SQLContainerParameters) DeepCopy() *SQLContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLContainerParameters.
func (*SQLContainerParameters) DeepCopyInto ¶
func (in *SQLContainerParameters) DeepCopyInto(out *SQLContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLContainerSpec ¶
type SQLContainerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SQLContainerParameters `json:"forProvider"` }
SQLContainerSpec defines the desired state of SQLContainer
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 SQLContainerStatus ¶
type SQLContainerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SQLContainerObservation `json:"atProvider,omitempty"` }
SQLContainerStatus defines the observed state of SQLContainer.
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 SQLContainerUniqueKeyObservation ¶
type SQLContainerUniqueKeyObservation struct { }
func (*SQLContainerUniqueKeyObservation) DeepCopy ¶
func (in *SQLContainerUniqueKeyObservation) DeepCopy() *SQLContainerUniqueKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLContainerUniqueKeyObservation.
func (*SQLContainerUniqueKeyObservation) DeepCopyInto ¶
func (in *SQLContainerUniqueKeyObservation) DeepCopyInto(out *SQLContainerUniqueKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLContainerUniqueKeyParameters ¶
type SQLContainerUniqueKeyParameters struct { // A list of paths to use for this unique key. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Paths []*string `json:"paths" tf:"paths,omitempty"` }
func (*SQLContainerUniqueKeyParameters) DeepCopy ¶
func (in *SQLContainerUniqueKeyParameters) DeepCopy() *SQLContainerUniqueKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLContainerUniqueKeyParameters.
func (*SQLContainerUniqueKeyParameters) DeepCopyInto ¶
func (in *SQLContainerUniqueKeyParameters) DeepCopyInto(out *SQLContainerUniqueKeyParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SQLDatabaseSpec `json:"spec"` Status SQLDatabaseStatus `json:"status,omitempty"` }
SQLDatabase is the Schema for the SQLDatabases API. Manages a SQL Database within a Cosmos DB Account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *SQLDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLDatabase.
func (*SQLDatabase) GetConnectionDetailsMapping ¶
func (tr *SQLDatabase) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLDatabase
func (*SQLDatabase) GetDeletionPolicy ¶
func (mg *SQLDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLDatabase.
func (*SQLDatabase) GetID ¶
func (tr *SQLDatabase) GetID() string
GetID returns ID of underlying Terraform resource of this SQLDatabase
func (*SQLDatabase) GetObservation ¶
func (tr *SQLDatabase) GetObservation() (map[string]any, error)
GetObservation of this SQLDatabase
func (*SQLDatabase) GetParameters ¶
func (tr *SQLDatabase) GetParameters() (map[string]any, error)
GetParameters of this SQLDatabase
func (*SQLDatabase) GetProviderConfigReference ¶
func (mg *SQLDatabase) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLDatabase.
func (*SQLDatabase) GetProviderReference ¶
func (mg *SQLDatabase) GetProviderReference() *xpv1.Reference
GetProviderReference of this SQLDatabase. Deprecated: Use GetProviderConfigReference.
func (*SQLDatabase) GetPublishConnectionDetailsTo ¶
func (mg *SQLDatabase) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLDatabase.
func (*SQLDatabase) GetTerraformResourceType ¶
func (mg *SQLDatabase) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLDatabase
func (*SQLDatabase) GetTerraformSchemaVersion ¶
func (tr *SQLDatabase) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLDatabase) GetWriteConnectionSecretToReference ¶
func (mg *SQLDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLDatabase.
func (*SQLDatabase) LateInitialize ¶
func (tr *SQLDatabase) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLDatabase using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLDatabase) ResolveReferences ¶
ResolveReferences of this SQLDatabase.
func (*SQLDatabase) SetConditions ¶
func (mg *SQLDatabase) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLDatabase.
func (*SQLDatabase) SetDeletionPolicy ¶
func (mg *SQLDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLDatabase.
func (*SQLDatabase) SetObservation ¶
func (tr *SQLDatabase) SetObservation(obs map[string]any) error
SetObservation for this SQLDatabase
func (*SQLDatabase) SetParameters ¶
func (tr *SQLDatabase) SetParameters(params map[string]any) error
SetParameters for this SQLDatabase
func (*SQLDatabase) SetProviderConfigReference ¶
func (mg *SQLDatabase) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLDatabase.
func (*SQLDatabase) SetProviderReference ¶
func (mg *SQLDatabase) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SQLDatabase. Deprecated: Use SetProviderConfigReference.
func (*SQLDatabase) SetPublishConnectionDetailsTo ¶
func (mg *SQLDatabase) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLDatabase.
func (*SQLDatabase) SetWriteConnectionSecretToReference ¶
func (mg *SQLDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLDatabase.
type SQLDatabaseAutoscaleSettingsObservation ¶
type SQLDatabaseAutoscaleSettingsObservation struct { }
func (*SQLDatabaseAutoscaleSettingsObservation) DeepCopy ¶
func (in *SQLDatabaseAutoscaleSettingsObservation) DeepCopy() *SQLDatabaseAutoscaleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDatabaseAutoscaleSettingsObservation.
func (*SQLDatabaseAutoscaleSettingsObservation) DeepCopyInto ¶
func (in *SQLDatabaseAutoscaleSettingsObservation) DeepCopyInto(out *SQLDatabaseAutoscaleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLDatabaseAutoscaleSettingsParameters ¶
type SQLDatabaseAutoscaleSettingsParameters struct { // The maximum throughput of the SQL database (RU/s). Must be between 1,000 and 1,000,000. Must be set in increments of 1,000. Conflicts with throughput. // +kubebuilder:validation:Optional MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"` }
func (*SQLDatabaseAutoscaleSettingsParameters) DeepCopy ¶
func (in *SQLDatabaseAutoscaleSettingsParameters) DeepCopy() *SQLDatabaseAutoscaleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDatabaseAutoscaleSettingsParameters.
func (*SQLDatabaseAutoscaleSettingsParameters) DeepCopyInto ¶
func (in *SQLDatabaseAutoscaleSettingsParameters) DeepCopyInto(out *SQLDatabaseAutoscaleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLDatabaseList ¶
type SQLDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SQLDatabase `json:"items"` }
SQLDatabaseList contains 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.
func (*SQLDatabaseList) GetItems ¶
func (l *SQLDatabaseList) GetItems() []resource.Managed
GetItems of this SQLDatabaseList.
type SQLDatabaseObservation ¶
type SQLDatabaseObservation struct { // The ID of the CosmosDB SQL Database. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SQLDatabaseObservation) DeepCopy ¶
func (in *SQLDatabaseObservation) DeepCopy() *SQLDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDatabaseObservation.
func (*SQLDatabaseObservation) DeepCopyInto ¶
func (in *SQLDatabaseObservation) DeepCopyInto(out *SQLDatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLDatabaseParameters ¶
type SQLDatabaseParameters struct { // The name of the Cosmos DB SQL Database to create the table within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Account // +kubebuilder:validation:Optional AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Reference to a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"` // Selector for a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"` // An autoscale_settings block as defined below. // +kubebuilder:validation:Optional AutoscaleSettings []SQLDatabaseAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"` // The name of the resource group in which the Cosmos DB SQL Database is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The throughput of SQL database (RU/s). Must be set in increments of 100. The minimum value is 400. Do not set when azurerm_cosmosdb_account is configured with EnableServerless capability. // +kubebuilder:validation:Optional Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` }
func (*SQLDatabaseParameters) DeepCopy ¶
func (in *SQLDatabaseParameters) DeepCopy() *SQLDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDatabaseParameters.
func (*SQLDatabaseParameters) DeepCopyInto ¶
func (in *SQLDatabaseParameters) DeepCopyInto(out *SQLDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLDatabaseSpec ¶
type SQLDatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SQLDatabaseParameters `json:"forProvider"` }
SQLDatabaseSpec defines the desired state of SQLDatabase
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 SQLDatabaseStatus ¶
type SQLDatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SQLDatabaseObservation `json:"atProvider,omitempty"` }
SQLDatabaseStatus defines the observed state of SQLDatabase.
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 SQLDedicatedGateway ¶ added in v0.27.0
type SQLDedicatedGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SQLDedicatedGatewaySpec `json:"spec"` Status SQLDedicatedGatewayStatus `json:"status,omitempty"` }
SQLDedicatedGateway is the Schema for the SQLDedicatedGateways API. Manages a SQL Dedicated Gateway within a Cosmos DB Account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SQLDedicatedGateway) DeepCopy ¶ added in v0.27.0
func (in *SQLDedicatedGateway) DeepCopy() *SQLDedicatedGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDedicatedGateway.
func (*SQLDedicatedGateway) DeepCopyInto ¶ added in v0.27.0
func (in *SQLDedicatedGateway) DeepCopyInto(out *SQLDedicatedGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLDedicatedGateway) DeepCopyObject ¶ added in v0.27.0
func (in *SQLDedicatedGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLDedicatedGateway) GetCondition ¶ added in v0.27.0
func (mg *SQLDedicatedGateway) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLDedicatedGateway.
func (*SQLDedicatedGateway) GetConnectionDetailsMapping ¶ added in v0.27.0
func (tr *SQLDedicatedGateway) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLDedicatedGateway
func (*SQLDedicatedGateway) GetDeletionPolicy ¶ added in v0.27.0
func (mg *SQLDedicatedGateway) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLDedicatedGateway.
func (*SQLDedicatedGateway) GetID ¶ added in v0.27.0
func (tr *SQLDedicatedGateway) GetID() string
GetID returns ID of underlying Terraform resource of this SQLDedicatedGateway
func (*SQLDedicatedGateway) GetObservation ¶ added in v0.27.0
func (tr *SQLDedicatedGateway) GetObservation() (map[string]any, error)
GetObservation of this SQLDedicatedGateway
func (*SQLDedicatedGateway) GetParameters ¶ added in v0.27.0
func (tr *SQLDedicatedGateway) GetParameters() (map[string]any, error)
GetParameters of this SQLDedicatedGateway
func (*SQLDedicatedGateway) GetProviderConfigReference ¶ added in v0.27.0
func (mg *SQLDedicatedGateway) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLDedicatedGateway.
func (*SQLDedicatedGateway) GetProviderReference ¶ added in v0.27.0
func (mg *SQLDedicatedGateway) GetProviderReference() *xpv1.Reference
GetProviderReference of this SQLDedicatedGateway. Deprecated: Use GetProviderConfigReference.
func (*SQLDedicatedGateway) GetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *SQLDedicatedGateway) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLDedicatedGateway.
func (*SQLDedicatedGateway) GetTerraformResourceType ¶ added in v0.27.0
func (mg *SQLDedicatedGateway) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLDedicatedGateway
func (*SQLDedicatedGateway) GetTerraformSchemaVersion ¶ added in v0.27.0
func (tr *SQLDedicatedGateway) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLDedicatedGateway) GetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *SQLDedicatedGateway) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLDedicatedGateway.
func (*SQLDedicatedGateway) LateInitialize ¶ added in v0.27.0
func (tr *SQLDedicatedGateway) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLDedicatedGateway using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLDedicatedGateway) ResolveReferences ¶ added in v0.27.0
ResolveReferences of this SQLDedicatedGateway.
func (*SQLDedicatedGateway) SetConditions ¶ added in v0.27.0
func (mg *SQLDedicatedGateway) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLDedicatedGateway.
func (*SQLDedicatedGateway) SetDeletionPolicy ¶ added in v0.27.0
func (mg *SQLDedicatedGateway) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLDedicatedGateway.
func (*SQLDedicatedGateway) SetObservation ¶ added in v0.27.0
func (tr *SQLDedicatedGateway) SetObservation(obs map[string]any) error
SetObservation for this SQLDedicatedGateway
func (*SQLDedicatedGateway) SetParameters ¶ added in v0.27.0
func (tr *SQLDedicatedGateway) SetParameters(params map[string]any) error
SetParameters for this SQLDedicatedGateway
func (*SQLDedicatedGateway) SetProviderConfigReference ¶ added in v0.27.0
func (mg *SQLDedicatedGateway) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLDedicatedGateway.
func (*SQLDedicatedGateway) SetProviderReference ¶ added in v0.27.0
func (mg *SQLDedicatedGateway) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SQLDedicatedGateway. Deprecated: Use SetProviderConfigReference.
func (*SQLDedicatedGateway) SetPublishConnectionDetailsTo ¶ added in v0.27.0
func (mg *SQLDedicatedGateway) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLDedicatedGateway.
func (*SQLDedicatedGateway) SetWriteConnectionSecretToReference ¶ added in v0.27.0
func (mg *SQLDedicatedGateway) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLDedicatedGateway.
type SQLDedicatedGatewayList ¶ added in v0.27.0
type SQLDedicatedGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SQLDedicatedGateway `json:"items"` }
SQLDedicatedGatewayList contains a list of SQLDedicatedGateways
func (*SQLDedicatedGatewayList) DeepCopy ¶ added in v0.27.0
func (in *SQLDedicatedGatewayList) DeepCopy() *SQLDedicatedGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDedicatedGatewayList.
func (*SQLDedicatedGatewayList) DeepCopyInto ¶ added in v0.27.0
func (in *SQLDedicatedGatewayList) DeepCopyInto(out *SQLDedicatedGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLDedicatedGatewayList) DeepCopyObject ¶ added in v0.27.0
func (in *SQLDedicatedGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLDedicatedGatewayList) GetItems ¶ added in v0.27.0
func (l *SQLDedicatedGatewayList) GetItems() []resource.Managed
GetItems of this SQLDedicatedGatewayList.
type SQLDedicatedGatewayObservation ¶ added in v0.27.0
type SQLDedicatedGatewayObservation struct { // The ID of the CosmosDB SQL Dedicated Gateway. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SQLDedicatedGatewayObservation) DeepCopy ¶ added in v0.27.0
func (in *SQLDedicatedGatewayObservation) DeepCopy() *SQLDedicatedGatewayObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDedicatedGatewayObservation.
func (*SQLDedicatedGatewayObservation) DeepCopyInto ¶ added in v0.27.0
func (in *SQLDedicatedGatewayObservation) DeepCopyInto(out *SQLDedicatedGatewayObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLDedicatedGatewayParameters ¶ added in v0.27.0
type SQLDedicatedGatewayParameters struct { // The resource ID of the CosmosDB Account. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cosmosdb/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional CosmosDBAccountID *string `json:"cosmosdbAccountId,omitempty" tf:"cosmosdb_account_id,omitempty"` // Reference to a Account in cosmosdb to populate cosmosdbAccountId. // +kubebuilder:validation:Optional CosmosDBAccountIDRef *v1.Reference `json:"cosmosdbAccountIdRef,omitempty" tf:"-"` // Selector for a Account in cosmosdb to populate cosmosdbAccountId. // +kubebuilder:validation:Optional CosmosDBAccountIDSelector *v1.Selector `json:"cosmosdbAccountIdSelector,omitempty" tf:"-"` // The instance count for the CosmosDB SQL Dedicated Gateway. Possible value is between 1 and 5. // +kubebuilder:validation:Required InstanceCount *float64 `json:"instanceCount" tf:"instance_count,omitempty"` // The instance size for the CosmosDB SQL Dedicated Gateway. Changing this forces a new resource to be created. Possible values are Cosmos.D4s, Cosmos.D8s and Cosmos.D16s. // +kubebuilder:validation:Required InstanceSize *string `json:"instanceSize" tf:"instance_size,omitempty"` }
func (*SQLDedicatedGatewayParameters) DeepCopy ¶ added in v0.27.0
func (in *SQLDedicatedGatewayParameters) DeepCopy() *SQLDedicatedGatewayParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDedicatedGatewayParameters.
func (*SQLDedicatedGatewayParameters) DeepCopyInto ¶ added in v0.27.0
func (in *SQLDedicatedGatewayParameters) DeepCopyInto(out *SQLDedicatedGatewayParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLDedicatedGatewaySpec ¶ added in v0.27.0
type SQLDedicatedGatewaySpec struct { v1.ResourceSpec `json:",inline"` ForProvider SQLDedicatedGatewayParameters `json:"forProvider"` }
SQLDedicatedGatewaySpec defines the desired state of SQLDedicatedGateway
func (*SQLDedicatedGatewaySpec) DeepCopy ¶ added in v0.27.0
func (in *SQLDedicatedGatewaySpec) DeepCopy() *SQLDedicatedGatewaySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDedicatedGatewaySpec.
func (*SQLDedicatedGatewaySpec) DeepCopyInto ¶ added in v0.27.0
func (in *SQLDedicatedGatewaySpec) DeepCopyInto(out *SQLDedicatedGatewaySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLDedicatedGatewayStatus ¶ added in v0.27.0
type SQLDedicatedGatewayStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SQLDedicatedGatewayObservation `json:"atProvider,omitempty"` }
SQLDedicatedGatewayStatus defines the observed state of SQLDedicatedGateway.
func (*SQLDedicatedGatewayStatus) DeepCopy ¶ added in v0.27.0
func (in *SQLDedicatedGatewayStatus) DeepCopy() *SQLDedicatedGatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLDedicatedGatewayStatus.
func (*SQLDedicatedGatewayStatus) DeepCopyInto ¶ added in v0.27.0
func (in *SQLDedicatedGatewayStatus) DeepCopyInto(out *SQLDedicatedGatewayStatus)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SQLFunctionSpec `json:"spec"` Status SQLFunctionStatus `json:"status,omitempty"` }
SQLFunction is the Schema for the SQLFunctions API. Manages an SQL User Defined Function. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *SQLFunction) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLFunction.
func (*SQLFunction) GetConnectionDetailsMapping ¶
func (tr *SQLFunction) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLFunction
func (*SQLFunction) GetDeletionPolicy ¶
func (mg *SQLFunction) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLFunction.
func (*SQLFunction) GetID ¶
func (tr *SQLFunction) GetID() string
GetID returns ID of underlying Terraform resource of this SQLFunction
func (*SQLFunction) GetObservation ¶
func (tr *SQLFunction) GetObservation() (map[string]any, error)
GetObservation of this SQLFunction
func (*SQLFunction) GetParameters ¶
func (tr *SQLFunction) GetParameters() (map[string]any, error)
GetParameters of this SQLFunction
func (*SQLFunction) GetProviderConfigReference ¶
func (mg *SQLFunction) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLFunction.
func (*SQLFunction) GetProviderReference ¶
func (mg *SQLFunction) GetProviderReference() *xpv1.Reference
GetProviderReference of this SQLFunction. Deprecated: Use GetProviderConfigReference.
func (*SQLFunction) GetPublishConnectionDetailsTo ¶
func (mg *SQLFunction) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLFunction.
func (*SQLFunction) GetTerraformResourceType ¶
func (mg *SQLFunction) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLFunction
func (*SQLFunction) GetTerraformSchemaVersion ¶
func (tr *SQLFunction) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLFunction) GetWriteConnectionSecretToReference ¶
func (mg *SQLFunction) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLFunction.
func (*SQLFunction) LateInitialize ¶
func (tr *SQLFunction) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLFunction using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLFunction) ResolveReferences ¶
ResolveReferences of this SQLFunction.
func (*SQLFunction) SetConditions ¶
func (mg *SQLFunction) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLFunction.
func (*SQLFunction) SetDeletionPolicy ¶
func (mg *SQLFunction) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLFunction.
func (*SQLFunction) SetObservation ¶
func (tr *SQLFunction) SetObservation(obs map[string]any) error
SetObservation for this SQLFunction
func (*SQLFunction) SetParameters ¶
func (tr *SQLFunction) SetParameters(params map[string]any) error
SetParameters for this SQLFunction
func (*SQLFunction) SetProviderConfigReference ¶
func (mg *SQLFunction) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLFunction.
func (*SQLFunction) SetProviderReference ¶
func (mg *SQLFunction) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SQLFunction. Deprecated: Use SetProviderConfigReference.
func (*SQLFunction) SetPublishConnectionDetailsTo ¶
func (mg *SQLFunction) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLFunction.
func (*SQLFunction) SetWriteConnectionSecretToReference ¶
func (mg *SQLFunction) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLFunction.
type SQLFunctionList ¶
type SQLFunctionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SQLFunction `json:"items"` }
SQLFunctionList contains 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.
func (*SQLFunctionList) GetItems ¶
func (l *SQLFunctionList) GetItems() []resource.Managed
GetItems of this SQLFunctionList.
type SQLFunctionObservation ¶
type SQLFunctionObservation struct { // The ID of the SQL User Defined Function. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SQLFunctionObservation) DeepCopy ¶
func (in *SQLFunctionObservation) DeepCopy() *SQLFunctionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLFunctionObservation.
func (*SQLFunctionObservation) DeepCopyInto ¶
func (in *SQLFunctionObservation) DeepCopyInto(out *SQLFunctionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLFunctionParameters ¶
type SQLFunctionParameters struct { // Body of the User Defined Function. // +kubebuilder:validation:Required Body *string `json:"body" tf:"body,omitempty"` // The id of the Cosmos DB SQL Container to create the SQL User Defined Function within. Changing this forces a new SQL User Defined Function to be created. // +crossplane:generate:reference:type=SQLContainer // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ContainerID *string `json:"containerId,omitempty" tf:"container_id,omitempty"` // Reference to a SQLContainer to populate containerId. // +kubebuilder:validation:Optional ContainerIDRef *v1.Reference `json:"containerIdRef,omitempty" tf:"-"` // Selector for a SQLContainer to populate containerId. // +kubebuilder:validation:Optional ContainerIDSelector *v1.Selector `json:"containerIdSelector,omitempty" tf:"-"` }
func (*SQLFunctionParameters) DeepCopy ¶
func (in *SQLFunctionParameters) DeepCopy() *SQLFunctionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLFunctionParameters.
func (*SQLFunctionParameters) DeepCopyInto ¶
func (in *SQLFunctionParameters) DeepCopyInto(out *SQLFunctionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLFunctionSpec ¶
type SQLFunctionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SQLFunctionParameters `json:"forProvider"` }
SQLFunctionSpec defines the desired state of SQLFunction
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 SQLFunctionStatus ¶
type SQLFunctionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SQLFunctionObservation `json:"atProvider,omitempty"` }
SQLFunctionStatus defines the observed state of SQLFunction.
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 SQLRoleAssignment ¶
type SQLRoleAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SQLRoleAssignmentSpec `json:"spec"` Status SQLRoleAssignmentStatus `json:"status,omitempty"` }
SQLRoleAssignment is the Schema for the SQLRoleAssignments API. Manages a Cosmos DB SQL Role Assignment. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SQLRoleAssignment) DeepCopy ¶
func (in *SQLRoleAssignment) DeepCopy() *SQLRoleAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLRoleAssignment.
func (*SQLRoleAssignment) DeepCopyInto ¶
func (in *SQLRoleAssignment) DeepCopyInto(out *SQLRoleAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLRoleAssignment) DeepCopyObject ¶
func (in *SQLRoleAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLRoleAssignment) GetCondition ¶
func (mg *SQLRoleAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLRoleAssignment.
func (*SQLRoleAssignment) GetConnectionDetailsMapping ¶
func (tr *SQLRoleAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLRoleAssignment
func (*SQLRoleAssignment) GetDeletionPolicy ¶
func (mg *SQLRoleAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLRoleAssignment.
func (*SQLRoleAssignment) GetID ¶
func (tr *SQLRoleAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this SQLRoleAssignment
func (*SQLRoleAssignment) GetObservation ¶
func (tr *SQLRoleAssignment) GetObservation() (map[string]any, error)
GetObservation of this SQLRoleAssignment
func (*SQLRoleAssignment) GetParameters ¶
func (tr *SQLRoleAssignment) GetParameters() (map[string]any, error)
GetParameters of this SQLRoleAssignment
func (*SQLRoleAssignment) GetProviderConfigReference ¶
func (mg *SQLRoleAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLRoleAssignment.
func (*SQLRoleAssignment) GetProviderReference ¶
func (mg *SQLRoleAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this SQLRoleAssignment. Deprecated: Use GetProviderConfigReference.
func (*SQLRoleAssignment) GetPublishConnectionDetailsTo ¶
func (mg *SQLRoleAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLRoleAssignment.
func (*SQLRoleAssignment) GetTerraformResourceType ¶
func (mg *SQLRoleAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLRoleAssignment
func (*SQLRoleAssignment) GetTerraformSchemaVersion ¶
func (tr *SQLRoleAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLRoleAssignment) GetWriteConnectionSecretToReference ¶
func (mg *SQLRoleAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLRoleAssignment.
func (*SQLRoleAssignment) LateInitialize ¶
func (tr *SQLRoleAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLRoleAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLRoleAssignment) ResolveReferences ¶
ResolveReferences of this SQLRoleAssignment.
func (*SQLRoleAssignment) SetConditions ¶
func (mg *SQLRoleAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLRoleAssignment.
func (*SQLRoleAssignment) SetDeletionPolicy ¶
func (mg *SQLRoleAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLRoleAssignment.
func (*SQLRoleAssignment) SetObservation ¶
func (tr *SQLRoleAssignment) SetObservation(obs map[string]any) error
SetObservation for this SQLRoleAssignment
func (*SQLRoleAssignment) SetParameters ¶
func (tr *SQLRoleAssignment) SetParameters(params map[string]any) error
SetParameters for this SQLRoleAssignment
func (*SQLRoleAssignment) SetProviderConfigReference ¶
func (mg *SQLRoleAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLRoleAssignment.
func (*SQLRoleAssignment) SetProviderReference ¶
func (mg *SQLRoleAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SQLRoleAssignment. Deprecated: Use SetProviderConfigReference.
func (*SQLRoleAssignment) SetPublishConnectionDetailsTo ¶
func (mg *SQLRoleAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLRoleAssignment.
func (*SQLRoleAssignment) SetWriteConnectionSecretToReference ¶
func (mg *SQLRoleAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLRoleAssignment.
type SQLRoleAssignmentList ¶
type SQLRoleAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SQLRoleAssignment `json:"items"` }
SQLRoleAssignmentList contains a list of SQLRoleAssignments
func (*SQLRoleAssignmentList) DeepCopy ¶
func (in *SQLRoleAssignmentList) DeepCopy() *SQLRoleAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLRoleAssignmentList.
func (*SQLRoleAssignmentList) DeepCopyInto ¶
func (in *SQLRoleAssignmentList) DeepCopyInto(out *SQLRoleAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLRoleAssignmentList) DeepCopyObject ¶
func (in *SQLRoleAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLRoleAssignmentList) GetItems ¶
func (l *SQLRoleAssignmentList) GetItems() []resource.Managed
GetItems of this SQLRoleAssignmentList.
type SQLRoleAssignmentObservation ¶
type SQLRoleAssignmentObservation struct { // The ID of the Cosmos DB SQL Role Assignment. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SQLRoleAssignmentObservation) DeepCopy ¶
func (in *SQLRoleAssignmentObservation) DeepCopy() *SQLRoleAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLRoleAssignmentObservation.
func (*SQLRoleAssignmentObservation) DeepCopyInto ¶
func (in *SQLRoleAssignmentObservation) DeepCopyInto(out *SQLRoleAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLRoleAssignmentParameters ¶
type SQLRoleAssignmentParameters struct { // The name of the Cosmos DB Account. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cosmosdb/v1beta1.Account // +kubebuilder:validation:Optional AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Reference to a Account in cosmosdb to populate accountName. // +kubebuilder:validation:Optional AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"` // Selector for a Account in cosmosdb to populate accountName. // +kubebuilder:validation:Optional AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"` // The GUID as the name of the Cosmos DB SQL Role Assignment - one will be generated if not specified. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the Principal (Client) in Azure Active Directory. Changing this forces a new resource to be created. // +kubebuilder:validation:Required PrincipalID *string `json:"principalId" tf:"principal_id,omitempty"` // The name of the Resource Group in which the Cosmos DB SQL Role Assignment is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The resource ID of the Cosmos DB SQL Role Definition. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cosmosdb/v1beta1.SQLRoleDefinition // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional RoleDefinitionID *string `json:"roleDefinitionId,omitempty" tf:"role_definition_id,omitempty"` // Reference to a SQLRoleDefinition in cosmosdb to populate roleDefinitionId. // +kubebuilder:validation:Optional RoleDefinitionIDRef *v1.Reference `json:"roleDefinitionIdRef,omitempty" tf:"-"` // Selector for a SQLRoleDefinition in cosmosdb to populate roleDefinitionId. // +kubebuilder:validation:Optional RoleDefinitionIDSelector *v1.Selector `json:"roleDefinitionIdSelector,omitempty" tf:"-"` // The data plane resource path for which access is being granted through this Cosmos DB SQL Role Assignment. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cosmosdb/v1beta1.Account // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` // Reference to a Account in cosmosdb to populate scope. // +kubebuilder:validation:Optional ScopeRef *v1.Reference `json:"scopeRef,omitempty" tf:"-"` // Selector for a Account in cosmosdb to populate scope. // +kubebuilder:validation:Optional ScopeSelector *v1.Selector `json:"scopeSelector,omitempty" tf:"-"` }
func (*SQLRoleAssignmentParameters) DeepCopy ¶
func (in *SQLRoleAssignmentParameters) DeepCopy() *SQLRoleAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLRoleAssignmentParameters.
func (*SQLRoleAssignmentParameters) DeepCopyInto ¶
func (in *SQLRoleAssignmentParameters) DeepCopyInto(out *SQLRoleAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLRoleAssignmentSpec ¶
type SQLRoleAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SQLRoleAssignmentParameters `json:"forProvider"` }
SQLRoleAssignmentSpec defines the desired state of SQLRoleAssignment
func (*SQLRoleAssignmentSpec) DeepCopy ¶
func (in *SQLRoleAssignmentSpec) DeepCopy() *SQLRoleAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLRoleAssignmentSpec.
func (*SQLRoleAssignmentSpec) DeepCopyInto ¶
func (in *SQLRoleAssignmentSpec) DeepCopyInto(out *SQLRoleAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLRoleAssignmentStatus ¶
type SQLRoleAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SQLRoleAssignmentObservation `json:"atProvider,omitempty"` }
SQLRoleAssignmentStatus defines the observed state of SQLRoleAssignment.
func (*SQLRoleAssignmentStatus) DeepCopy ¶
func (in *SQLRoleAssignmentStatus) DeepCopy() *SQLRoleAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLRoleAssignmentStatus.
func (*SQLRoleAssignmentStatus) DeepCopyInto ¶
func (in *SQLRoleAssignmentStatus) DeepCopyInto(out *SQLRoleAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLRoleDefinition ¶
type SQLRoleDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SQLRoleDefinitionSpec `json:"spec"` Status SQLRoleDefinitionStatus `json:"status,omitempty"` }
SQLRoleDefinition is the Schema for the SQLRoleDefinitions API. Manages a Cosmos DB SQL Role Definition. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*SQLRoleDefinition) DeepCopy ¶
func (in *SQLRoleDefinition) DeepCopy() *SQLRoleDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLRoleDefinition.
func (*SQLRoleDefinition) DeepCopyInto ¶
func (in *SQLRoleDefinition) DeepCopyInto(out *SQLRoleDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLRoleDefinition) DeepCopyObject ¶
func (in *SQLRoleDefinition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLRoleDefinition) GetCondition ¶
func (mg *SQLRoleDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLRoleDefinition.
func (*SQLRoleDefinition) GetConnectionDetailsMapping ¶
func (tr *SQLRoleDefinition) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLRoleDefinition
func (*SQLRoleDefinition) GetDeletionPolicy ¶
func (mg *SQLRoleDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLRoleDefinition.
func (*SQLRoleDefinition) GetID ¶
func (tr *SQLRoleDefinition) GetID() string
GetID returns ID of underlying Terraform resource of this SQLRoleDefinition
func (*SQLRoleDefinition) GetObservation ¶
func (tr *SQLRoleDefinition) GetObservation() (map[string]any, error)
GetObservation of this SQLRoleDefinition
func (*SQLRoleDefinition) GetParameters ¶
func (tr *SQLRoleDefinition) GetParameters() (map[string]any, error)
GetParameters of this SQLRoleDefinition
func (*SQLRoleDefinition) GetProviderConfigReference ¶
func (mg *SQLRoleDefinition) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLRoleDefinition.
func (*SQLRoleDefinition) GetProviderReference ¶
func (mg *SQLRoleDefinition) GetProviderReference() *xpv1.Reference
GetProviderReference of this SQLRoleDefinition. Deprecated: Use GetProviderConfigReference.
func (*SQLRoleDefinition) GetPublishConnectionDetailsTo ¶
func (mg *SQLRoleDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLRoleDefinition.
func (*SQLRoleDefinition) GetTerraformResourceType ¶
func (mg *SQLRoleDefinition) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLRoleDefinition
func (*SQLRoleDefinition) GetTerraformSchemaVersion ¶
func (tr *SQLRoleDefinition) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLRoleDefinition) GetWriteConnectionSecretToReference ¶
func (mg *SQLRoleDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLRoleDefinition.
func (*SQLRoleDefinition) LateInitialize ¶
func (tr *SQLRoleDefinition) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLRoleDefinition using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLRoleDefinition) ResolveReferences ¶
ResolveReferences of this SQLRoleDefinition.
func (*SQLRoleDefinition) SetConditions ¶
func (mg *SQLRoleDefinition) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLRoleDefinition.
func (*SQLRoleDefinition) SetDeletionPolicy ¶
func (mg *SQLRoleDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLRoleDefinition.
func (*SQLRoleDefinition) SetObservation ¶
func (tr *SQLRoleDefinition) SetObservation(obs map[string]any) error
SetObservation for this SQLRoleDefinition
func (*SQLRoleDefinition) SetParameters ¶
func (tr *SQLRoleDefinition) SetParameters(params map[string]any) error
SetParameters for this SQLRoleDefinition
func (*SQLRoleDefinition) SetProviderConfigReference ¶
func (mg *SQLRoleDefinition) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLRoleDefinition.
func (*SQLRoleDefinition) SetProviderReference ¶
func (mg *SQLRoleDefinition) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SQLRoleDefinition. Deprecated: Use SetProviderConfigReference.
func (*SQLRoleDefinition) SetPublishConnectionDetailsTo ¶
func (mg *SQLRoleDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLRoleDefinition.
func (*SQLRoleDefinition) SetWriteConnectionSecretToReference ¶
func (mg *SQLRoleDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLRoleDefinition.
type SQLRoleDefinitionList ¶
type SQLRoleDefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SQLRoleDefinition `json:"items"` }
SQLRoleDefinitionList contains a list of SQLRoleDefinitions
func (*SQLRoleDefinitionList) DeepCopy ¶
func (in *SQLRoleDefinitionList) DeepCopy() *SQLRoleDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLRoleDefinitionList.
func (*SQLRoleDefinitionList) DeepCopyInto ¶
func (in *SQLRoleDefinitionList) DeepCopyInto(out *SQLRoleDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQLRoleDefinitionList) DeepCopyObject ¶
func (in *SQLRoleDefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SQLRoleDefinitionList) GetItems ¶
func (l *SQLRoleDefinitionList) GetItems() []resource.Managed
GetItems of this SQLRoleDefinitionList.
type SQLRoleDefinitionObservation ¶
type SQLRoleDefinitionObservation struct { // The ID of the Cosmos DB SQL Role Definition. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SQLRoleDefinitionObservation) DeepCopy ¶
func (in *SQLRoleDefinitionObservation) DeepCopy() *SQLRoleDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLRoleDefinitionObservation.
func (*SQLRoleDefinitionObservation) DeepCopyInto ¶
func (in *SQLRoleDefinitionObservation) DeepCopyInto(out *SQLRoleDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLRoleDefinitionParameters ¶
type SQLRoleDefinitionParameters struct { // The name of the Cosmos DB Account. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/cosmosdb/v1beta1.Account // +kubebuilder:validation:Optional AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Reference to a Account in cosmosdb to populate accountName. // +kubebuilder:validation:Optional AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"` // Selector for a Account in cosmosdb to populate accountName. // +kubebuilder:validation:Optional AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"` // A list of fully qualified scopes at or below which Role Assignments may be created using this Cosmos DB SQL Role Definition. It will allow application of this Cosmos DB SQL Role Definition on the entire Database Account or any underlying Database/Collection. Scopes higher than Database Account are not enforceable as assignable scopes. // +kubebuilder:validation:Required AssignableScopes []*string `json:"assignableScopes" tf:"assignable_scopes,omitempty"` // An user-friendly name for the Cosmos DB SQL Role Definition which must be unique for the Database Account. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // A permissions block as defined below. // +kubebuilder:validation:Required Permissions []PermissionsParameters `json:"permissions" tf:"permissions,omitempty"` // The name of the Resource Group in which the Cosmos DB SQL Role Definition is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The GUID as the name of the Cosmos DB SQL Role Definition - one will be generated if not specified. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional RoleDefinitionID *string `json:"roleDefinitionId,omitempty" tf:"role_definition_id,omitempty"` // The type of the Cosmos DB SQL Role Definition. Possible values are BuiltInRole and CustomRole. Defaults to CustomRole. Changing this forces a new resource to be created. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*SQLRoleDefinitionParameters) DeepCopy ¶
func (in *SQLRoleDefinitionParameters) DeepCopy() *SQLRoleDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLRoleDefinitionParameters.
func (*SQLRoleDefinitionParameters) DeepCopyInto ¶
func (in *SQLRoleDefinitionParameters) DeepCopyInto(out *SQLRoleDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLRoleDefinitionSpec ¶
type SQLRoleDefinitionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SQLRoleDefinitionParameters `json:"forProvider"` }
SQLRoleDefinitionSpec defines the desired state of SQLRoleDefinition
func (*SQLRoleDefinitionSpec) DeepCopy ¶
func (in *SQLRoleDefinitionSpec) DeepCopy() *SQLRoleDefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLRoleDefinitionSpec.
func (*SQLRoleDefinitionSpec) DeepCopyInto ¶
func (in *SQLRoleDefinitionSpec) DeepCopyInto(out *SQLRoleDefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLRoleDefinitionStatus ¶
type SQLRoleDefinitionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SQLRoleDefinitionObservation `json:"atProvider,omitempty"` }
SQLRoleDefinitionStatus defines the observed state of SQLRoleDefinition.
func (*SQLRoleDefinitionStatus) DeepCopy ¶
func (in *SQLRoleDefinitionStatus) DeepCopy() *SQLRoleDefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLRoleDefinitionStatus.
func (*SQLRoleDefinitionStatus) DeepCopyInto ¶
func (in *SQLRoleDefinitionStatus) DeepCopyInto(out *SQLRoleDefinitionStatus)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SQLStoredProcedureSpec `json:"spec"` Status SQLStoredProcedureStatus `json:"status,omitempty"` }
SQLStoredProcedure is the Schema for the SQLStoredProcedures API. Manages a SQL Stored Procedure within a Cosmos DB Account SQL Database. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *SQLStoredProcedure) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLStoredProcedure.
func (*SQLStoredProcedure) GetConnectionDetailsMapping ¶
func (tr *SQLStoredProcedure) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLStoredProcedure
func (*SQLStoredProcedure) GetDeletionPolicy ¶
func (mg *SQLStoredProcedure) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLStoredProcedure.
func (*SQLStoredProcedure) GetID ¶
func (tr *SQLStoredProcedure) GetID() string
GetID returns ID of underlying Terraform resource of this SQLStoredProcedure
func (*SQLStoredProcedure) GetObservation ¶
func (tr *SQLStoredProcedure) GetObservation() (map[string]any, error)
GetObservation of this SQLStoredProcedure
func (*SQLStoredProcedure) GetParameters ¶
func (tr *SQLStoredProcedure) GetParameters() (map[string]any, error)
GetParameters of this SQLStoredProcedure
func (*SQLStoredProcedure) GetProviderConfigReference ¶
func (mg *SQLStoredProcedure) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLStoredProcedure.
func (*SQLStoredProcedure) GetProviderReference ¶
func (mg *SQLStoredProcedure) GetProviderReference() *xpv1.Reference
GetProviderReference of this SQLStoredProcedure. Deprecated: Use GetProviderConfigReference.
func (*SQLStoredProcedure) GetPublishConnectionDetailsTo ¶
func (mg *SQLStoredProcedure) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLStoredProcedure.
func (*SQLStoredProcedure) GetTerraformResourceType ¶
func (mg *SQLStoredProcedure) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLStoredProcedure
func (*SQLStoredProcedure) GetTerraformSchemaVersion ¶
func (tr *SQLStoredProcedure) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLStoredProcedure) GetWriteConnectionSecretToReference ¶
func (mg *SQLStoredProcedure) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLStoredProcedure.
func (*SQLStoredProcedure) LateInitialize ¶
func (tr *SQLStoredProcedure) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLStoredProcedure using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLStoredProcedure) ResolveReferences ¶
ResolveReferences of this SQLStoredProcedure.
func (*SQLStoredProcedure) SetConditions ¶
func (mg *SQLStoredProcedure) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLStoredProcedure.
func (*SQLStoredProcedure) SetDeletionPolicy ¶
func (mg *SQLStoredProcedure) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLStoredProcedure.
func (*SQLStoredProcedure) SetObservation ¶
func (tr *SQLStoredProcedure) SetObservation(obs map[string]any) error
SetObservation for this SQLStoredProcedure
func (*SQLStoredProcedure) SetParameters ¶
func (tr *SQLStoredProcedure) SetParameters(params map[string]any) error
SetParameters for this SQLStoredProcedure
func (*SQLStoredProcedure) SetProviderConfigReference ¶
func (mg *SQLStoredProcedure) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLStoredProcedure.
func (*SQLStoredProcedure) SetProviderReference ¶
func (mg *SQLStoredProcedure) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SQLStoredProcedure. Deprecated: Use SetProviderConfigReference.
func (*SQLStoredProcedure) SetPublishConnectionDetailsTo ¶
func (mg *SQLStoredProcedure) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLStoredProcedure.
func (*SQLStoredProcedure) SetWriteConnectionSecretToReference ¶
func (mg *SQLStoredProcedure) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLStoredProcedure.
type SQLStoredProcedureList ¶
type SQLStoredProcedureList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SQLStoredProcedure `json:"items"` }
SQLStoredProcedureList contains 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.
func (*SQLStoredProcedureList) GetItems ¶
func (l *SQLStoredProcedureList) GetItems() []resource.Managed
GetItems of this SQLStoredProcedureList.
type SQLStoredProcedureObservation ¶
type SQLStoredProcedureObservation struct { // The ID of the Cosmos DB SQL Stored Procedure. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SQLStoredProcedureObservation) DeepCopy ¶
func (in *SQLStoredProcedureObservation) DeepCopy() *SQLStoredProcedureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLStoredProcedureObservation.
func (*SQLStoredProcedureObservation) DeepCopyInto ¶
func (in *SQLStoredProcedureObservation) DeepCopyInto(out *SQLStoredProcedureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLStoredProcedureParameters ¶
type SQLStoredProcedureParameters struct { // The name of the Cosmos DB Account to create the stored procedure within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Account // +kubebuilder:validation:Optional AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Reference to a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"` // Selector for a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"` // The body of the stored procedure. // +kubebuilder:validation:Required Body *string `json:"body" tf:"body,omitempty"` // The name of the Cosmos DB SQL Container to create the stored procedure within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=SQLContainer // +kubebuilder:validation:Optional ContainerName *string `json:"containerName,omitempty" tf:"container_name,omitempty"` // Reference to a SQLContainer to populate containerName. // +kubebuilder:validation:Optional ContainerNameRef *v1.Reference `json:"containerNameRef,omitempty" tf:"-"` // Selector for a SQLContainer to populate containerName. // +kubebuilder:validation:Optional ContainerNameSelector *v1.Selector `json:"containerNameSelector,omitempty" tf:"-"` // The name of the Cosmos DB SQL Database to create the stored procedure within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=SQLDatabase // +kubebuilder:validation:Optional DatabaseName *string `json:"databaseName,omitempty" tf:"database_name,omitempty"` // Reference to a SQLDatabase to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameRef *v1.Reference `json:"databaseNameRef,omitempty" tf:"-"` // Selector for a SQLDatabase to populate databaseName. // +kubebuilder:validation:Optional DatabaseNameSelector *v1.Selector `json:"databaseNameSelector,omitempty" tf:"-"` // The name of the resource group in which the Cosmos DB SQL Database is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*SQLStoredProcedureParameters) DeepCopy ¶
func (in *SQLStoredProcedureParameters) DeepCopy() *SQLStoredProcedureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLStoredProcedureParameters.
func (*SQLStoredProcedureParameters) DeepCopyInto ¶
func (in *SQLStoredProcedureParameters) DeepCopyInto(out *SQLStoredProcedureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLStoredProcedureSpec ¶
type SQLStoredProcedureSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SQLStoredProcedureParameters `json:"forProvider"` }
SQLStoredProcedureSpec defines the desired state of SQLStoredProcedure
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 SQLStoredProcedureStatus ¶
type SQLStoredProcedureStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SQLStoredProcedureObservation `json:"atProvider,omitempty"` }
SQLStoredProcedureStatus defines the observed state of SQLStoredProcedure.
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SQLTriggerSpec `json:"spec"` Status SQLTriggerStatus `json:"status,omitempty"` }
SQLTrigger is the Schema for the SQLTriggers API. Manages an SQL Trigger. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *SQLTrigger) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SQLTrigger.
func (*SQLTrigger) GetConnectionDetailsMapping ¶
func (tr *SQLTrigger) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SQLTrigger
func (*SQLTrigger) GetDeletionPolicy ¶
func (mg *SQLTrigger) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SQLTrigger.
func (*SQLTrigger) GetID ¶
func (tr *SQLTrigger) GetID() string
GetID returns ID of underlying Terraform resource of this SQLTrigger
func (*SQLTrigger) GetObservation ¶
func (tr *SQLTrigger) GetObservation() (map[string]any, error)
GetObservation of this SQLTrigger
func (*SQLTrigger) GetParameters ¶
func (tr *SQLTrigger) GetParameters() (map[string]any, error)
GetParameters of this SQLTrigger
func (*SQLTrigger) GetProviderConfigReference ¶
func (mg *SQLTrigger) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SQLTrigger.
func (*SQLTrigger) GetProviderReference ¶
func (mg *SQLTrigger) GetProviderReference() *xpv1.Reference
GetProviderReference of this SQLTrigger. Deprecated: Use GetProviderConfigReference.
func (*SQLTrigger) GetPublishConnectionDetailsTo ¶
func (mg *SQLTrigger) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SQLTrigger.
func (*SQLTrigger) GetTerraformResourceType ¶
func (mg *SQLTrigger) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SQLTrigger
func (*SQLTrigger) GetTerraformSchemaVersion ¶
func (tr *SQLTrigger) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SQLTrigger) GetWriteConnectionSecretToReference ¶
func (mg *SQLTrigger) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SQLTrigger.
func (*SQLTrigger) LateInitialize ¶
func (tr *SQLTrigger) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SQLTrigger using its observed tfState. returns True if there are any spec changes for the resource.
func (*SQLTrigger) ResolveReferences ¶
ResolveReferences of this SQLTrigger.
func (*SQLTrigger) SetConditions ¶
func (mg *SQLTrigger) SetConditions(c ...xpv1.Condition)
SetConditions of this SQLTrigger.
func (*SQLTrigger) SetDeletionPolicy ¶
func (mg *SQLTrigger) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SQLTrigger.
func (*SQLTrigger) SetObservation ¶
func (tr *SQLTrigger) SetObservation(obs map[string]any) error
SetObservation for this SQLTrigger
func (*SQLTrigger) SetParameters ¶
func (tr *SQLTrigger) SetParameters(params map[string]any) error
SetParameters for this SQLTrigger
func (*SQLTrigger) SetProviderConfigReference ¶
func (mg *SQLTrigger) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SQLTrigger.
func (*SQLTrigger) SetProviderReference ¶
func (mg *SQLTrigger) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SQLTrigger. Deprecated: Use SetProviderConfigReference.
func (*SQLTrigger) SetPublishConnectionDetailsTo ¶
func (mg *SQLTrigger) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SQLTrigger.
func (*SQLTrigger) SetWriteConnectionSecretToReference ¶
func (mg *SQLTrigger) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SQLTrigger.
type SQLTriggerList ¶
type SQLTriggerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SQLTrigger `json:"items"` }
SQLTriggerList contains 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.
func (*SQLTriggerList) GetItems ¶
func (l *SQLTriggerList) GetItems() []resource.Managed
GetItems of this SQLTriggerList.
type SQLTriggerObservation ¶
type SQLTriggerObservation struct { // The ID of the SQL Trigger. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SQLTriggerObservation) DeepCopy ¶
func (in *SQLTriggerObservation) DeepCopy() *SQLTriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTriggerObservation.
func (*SQLTriggerObservation) DeepCopyInto ¶
func (in *SQLTriggerObservation) DeepCopyInto(out *SQLTriggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTriggerParameters ¶
type SQLTriggerParameters struct { // Body of the Trigger. // +kubebuilder:validation:Required Body *string `json:"body" tf:"body,omitempty"` // The id of the Cosmos DB SQL Container to create the SQL Trigger within. Changing this forces a new SQL Trigger to be created. // +crossplane:generate:reference:type=SQLContainer // +crossplane:generate:reference:extractor=github.com/upbound/provider-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ContainerID *string `json:"containerId,omitempty" tf:"container_id,omitempty"` // Reference to a SQLContainer to populate containerId. // +kubebuilder:validation:Optional ContainerIDRef *v1.Reference `json:"containerIdRef,omitempty" tf:"-"` // Selector for a SQLContainer to populate containerId. // +kubebuilder:validation:Optional ContainerIDSelector *v1.Selector `json:"containerIdSelector,omitempty" tf:"-"` // The operation the trigger is associated with. Possible values are All, Create, Update, Delete and Replace. // +kubebuilder:validation:Required Operation *string `json:"operation" tf:"operation,omitempty"` // Type of the Trigger. Possible values are Pre and Post. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*SQLTriggerParameters) DeepCopy ¶
func (in *SQLTriggerParameters) DeepCopy() *SQLTriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLTriggerParameters.
func (*SQLTriggerParameters) DeepCopyInto ¶
func (in *SQLTriggerParameters) DeepCopyInto(out *SQLTriggerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLTriggerSpec ¶
type SQLTriggerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SQLTriggerParameters `json:"forProvider"` }
SQLTriggerSpec defines the desired state of SQLTrigger
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 SQLTriggerStatus ¶
type SQLTriggerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SQLTriggerObservation `json:"atProvider,omitempty"` }
SQLTriggerStatus defines the observed state of SQLTrigger.
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 SchemaObservation ¶
type SchemaObservation struct { }
func (*SchemaObservation) DeepCopy ¶
func (in *SchemaObservation) DeepCopy() *SchemaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaObservation.
func (*SchemaObservation) DeepCopyInto ¶
func (in *SchemaObservation) DeepCopyInto(out *SchemaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SchemaParameters ¶
type SchemaParameters struct { // One or more cluster_key blocks as defined below. // +kubebuilder:validation:Optional ClusterKey []ClusterKeyParameters `json:"clusterKey,omitempty" tf:"cluster_key,omitempty"` // One or more column blocks as defined below. // +kubebuilder:validation:Required Column []ColumnParameters `json:"column" tf:"column,omitempty"` // One or more partition_key blocks as defined below. // +kubebuilder:validation:Required PartitionKey []PartitionKeyParameters `json:"partitionKey" tf:"partition_key,omitempty"` }
func (*SchemaParameters) DeepCopy ¶
func (in *SchemaParameters) DeepCopy() *SchemaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SchemaParameters.
func (*SchemaParameters) DeepCopyInto ¶
func (in *SchemaParameters) DeepCopyInto(out *SchemaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpatialIndexObservation ¶
type SpatialIndexObservation struct {
Types []*string `json:"types,omitempty" tf:"types,omitempty"`
}
func (*SpatialIndexObservation) DeepCopy ¶
func (in *SpatialIndexObservation) DeepCopy() *SpatialIndexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpatialIndexObservation.
func (*SpatialIndexObservation) DeepCopyInto ¶
func (in *SpatialIndexObservation) DeepCopyInto(out *SpatialIndexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpatialIndexParameters ¶
type SpatialIndexParameters struct { // Path for which the indexing behaviour applies to. According to the service design, all spatial types including LineString, MultiPolygon, Point, and Polygon will be applied to the path. // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` }
func (*SpatialIndexParameters) DeepCopy ¶
func (in *SpatialIndexParameters) DeepCopy() *SpatialIndexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpatialIndexParameters.
func (*SpatialIndexParameters) DeepCopyInto ¶
func (in *SpatialIndexParameters) DeepCopyInto(out *SpatialIndexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemIndexesObservation ¶
type SystemIndexesObservation struct { // The list of system keys which are not settable for each Cosmos DB Mongo Collection. Keys []*string `json:"keys,omitempty" tf:"keys,omitempty"` // Identifies whether the table contains no duplicate values. Unique *bool `json:"unique,omitempty" tf:"unique,omitempty"` }
func (*SystemIndexesObservation) DeepCopy ¶
func (in *SystemIndexesObservation) DeepCopy() *SystemIndexesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemIndexesObservation.
func (*SystemIndexesObservation) DeepCopyInto ¶
func (in *SystemIndexesObservation) DeepCopyInto(out *SystemIndexesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemIndexesParameters ¶
type SystemIndexesParameters struct { }
func (*SystemIndexesParameters) DeepCopy ¶
func (in *SystemIndexesParameters) DeepCopy() *SystemIndexesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemIndexesParameters.
func (*SystemIndexesParameters) DeepCopyInto ¶
func (in *SystemIndexesParameters) DeepCopyInto(out *SystemIndexesParameters)
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"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableSpec `json:"spec"` Status TableStatus `json:"status,omitempty"` }
Table is the Schema for the Tables API. Manages a Table within a Cosmos DB Account. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
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) GetCondition ¶
func (mg *Table) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Table.
func (*Table) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Table
func (*Table) GetDeletionPolicy ¶
func (mg *Table) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Table.
func (*Table) GetObservation ¶
GetObservation of this Table
func (*Table) GetParameters ¶
GetParameters of this Table
func (*Table) GetProviderConfigReference ¶
GetProviderConfigReference of this Table.
func (*Table) GetProviderReference ¶
GetProviderReference of this Table. Deprecated: Use GetProviderConfigReference.
func (*Table) GetPublishConnectionDetailsTo ¶
func (mg *Table) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Table.
func (*Table) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Table
func (*Table) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Table) GetWriteConnectionSecretToReference ¶
func (mg *Table) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Table.
func (*Table) LateInitialize ¶
LateInitialize this Table using its observed tfState. returns True if there are any spec changes for the resource.
func (*Table) ResolveReferences ¶
ResolveReferences of this Table.
func (*Table) SetConditions ¶
SetConditions of this Table.
func (*Table) SetDeletionPolicy ¶
func (mg *Table) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Table.
func (*Table) SetObservation ¶
SetObservation for this Table
func (*Table) SetParameters ¶
SetParameters for this Table
func (*Table) SetProviderConfigReference ¶
SetProviderConfigReference of this Table.
func (*Table) SetProviderReference ¶
SetProviderReference of this Table. Deprecated: Use SetProviderConfigReference.
func (*Table) SetPublishConnectionDetailsTo ¶
func (mg *Table) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Table.
func (*Table) SetWriteConnectionSecretToReference ¶
func (mg *Table) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Table.
type TableAutoscaleSettingsObservation ¶
type TableAutoscaleSettingsObservation struct { }
func (*TableAutoscaleSettingsObservation) DeepCopy ¶
func (in *TableAutoscaleSettingsObservation) DeepCopy() *TableAutoscaleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableAutoscaleSettingsObservation.
func (*TableAutoscaleSettingsObservation) DeepCopyInto ¶
func (in *TableAutoscaleSettingsObservation) DeepCopyInto(out *TableAutoscaleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableAutoscaleSettingsParameters ¶
type TableAutoscaleSettingsParameters struct { // The maximum throughput of the Table (RU/s). Must be between 1,000 and 1,000,000. Must be set in increments of 1,000. Conflicts with throughput. // +kubebuilder:validation:Optional MaxThroughput *float64 `json:"maxThroughput,omitempty" tf:"max_throughput,omitempty"` }
func (*TableAutoscaleSettingsParameters) DeepCopy ¶
func (in *TableAutoscaleSettingsParameters) DeepCopy() *TableAutoscaleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableAutoscaleSettingsParameters.
func (*TableAutoscaleSettingsParameters) DeepCopyInto ¶
func (in *TableAutoscaleSettingsParameters) DeepCopyInto(out *TableAutoscaleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableList ¶
type TableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Table `json:"items"` }
TableList contains 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 TableObservation ¶
type TableObservation struct { // The ID of the CosmosDB Table. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TableObservation) DeepCopy ¶
func (in *TableObservation) DeepCopy() *TableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableObservation.
func (*TableObservation) DeepCopyInto ¶
func (in *TableObservation) DeepCopyInto(out *TableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableParameters ¶
type TableParameters struct { // The name of the Cosmos DB Table to create the table within. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=Account // +kubebuilder:validation:Optional AccountName *string `json:"accountName,omitempty" tf:"account_name,omitempty"` // Reference to a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameRef *v1.Reference `json:"accountNameRef,omitempty" tf:"-"` // Selector for a Account to populate accountName. // +kubebuilder:validation:Optional AccountNameSelector *v1.Selector `json:"accountNameSelector,omitempty" tf:"-"` // An autoscale_settings block as defined below. // +kubebuilder:validation:Optional AutoscaleSettings []TableAutoscaleSettingsParameters `json:"autoscaleSettings,omitempty" tf:"autoscale_settings,omitempty"` // The name of the resource group in which the Cosmos DB Table is created. Changing this forces a new resource to be created. // +crossplane:generate:reference:type=github.com/upbound/provider-azure/apis/azure/v1beta1.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // Reference to a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // Selector for a ResourceGroup in azure to populate resourceGroupName. // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // The throughput of Table (RU/s). Must be set in increments of 100. The minimum value is 400. // +kubebuilder:validation:Optional Throughput *float64 `json:"throughput,omitempty" tf:"throughput,omitempty"` }
func (*TableParameters) DeepCopy ¶
func (in *TableParameters) DeepCopy() *TableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableParameters.
func (*TableParameters) DeepCopyInto ¶
func (in *TableParameters) DeepCopyInto(out *TableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpec ¶
type TableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TableParameters `json:"forProvider"` }
TableSpec defines the desired state of Table
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 TableStatus ¶
type TableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TableObservation `json:"atProvider,omitempty"` }
TableStatus defines the observed state of Table.
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.
type UniqueKeyObservation ¶
type UniqueKeyObservation struct { }
func (*UniqueKeyObservation) DeepCopy ¶
func (in *UniqueKeyObservation) DeepCopy() *UniqueKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UniqueKeyObservation.
func (*UniqueKeyObservation) DeepCopyInto ¶
func (in *UniqueKeyObservation) DeepCopyInto(out *UniqueKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UniqueKeyParameters ¶
type UniqueKeyParameters struct { // A list of paths to use for this unique key. Changing this forces a new resource to be created. // +kubebuilder:validation:Required Paths []*string `json:"paths" tf:"paths,omitempty"` }
func (*UniqueKeyParameters) DeepCopy ¶
func (in *UniqueKeyParameters) DeepCopy() *UniqueKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UniqueKeyParameters.
func (*UniqueKeyParameters) DeepCopyInto ¶
func (in *UniqueKeyParameters) DeepCopyInto(out *UniqueKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleObservation ¶
type VirtualNetworkRuleObservation struct { }
func (*VirtualNetworkRuleObservation) DeepCopy ¶
func (in *VirtualNetworkRuleObservation) DeepCopy() *VirtualNetworkRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleObservation.
func (*VirtualNetworkRuleObservation) DeepCopyInto ¶
func (in *VirtualNetworkRuleObservation) DeepCopyInto(out *VirtualNetworkRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleParameters ¶
type VirtualNetworkRuleParameters struct { // The ID of the virtual network subnet. // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` // If set to true, the specified subnet will be added as a virtual network rule even if its CosmosDB service endpoint is not active. Defaults to false. // +kubebuilder:validation:Optional IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty" tf:"ignore_missing_vnet_service_endpoint,omitempty"` }
func (*VirtualNetworkRuleParameters) DeepCopy ¶
func (in *VirtualNetworkRuleParameters) DeepCopy() *VirtualNetworkRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleParameters.
func (*VirtualNetworkRuleParameters) DeepCopyInto ¶
func (in *VirtualNetworkRuleParameters) DeepCopyInto(out *VirtualNetworkRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_account_types.go
- zz_cassandracluster_types.go
- zz_cassandradatacenter_types.go
- zz_cassandrakeyspace_types.go
- zz_cassandratable_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_gremlindatabase_types.go
- zz_gremlingraph_types.go
- zz_groupversion_info.go
- zz_mongocollection_types.go
- zz_mongodatabase_types.go
- zz_sqlcontainer_types.go
- zz_sqldatabase_types.go
- zz_sqldedicatedgateway_types.go
- zz_sqlfunction_types.go
- zz_sqlroleassignment_types.go
- zz_sqlroledefinition_types.go
- zz_sqlstoredprocedure_types.go
- zz_sqltrigger_types.go
- zz_table_types.go