Documentation
¶
Index ¶
- Constants
- Variables
- func CreateStateChangeConfig(ctx context.Context, connV2 *admin.APIClient, projectID, name string, ...) retry.StateChangeConf
- func DataSource() *schema.Resource
- func DeleteStateChangeConfig(ctx context.Context, connV2 *admin.APIClient, projectID, name string, ...) retry.StateChangeConf
- func FormatMongoDBMajorVersion(val any) string
- func HashCodeString(s string) int
- func HashFunctionForKeyValuePair(v any) int
- func IsSharedTier(instanceSize string) bool
- func MigrateBIConnectorConfig(rawState map[string]any) map[string]any
- func PluralDataSource() *schema.Resource
- func Resource() *schema.Resource
- func ResourceClusterListAdvancedRefreshFunc(ctx context.Context, projectID string, clustersAPI admin.ClustersApi) retry.StateRefreshFunc
- func ResourceV0() *schema.Resource
- func SchemaAdvancedConfig() *schema.Schema
- func SchemaAdvancedConfigDS() *schema.Schema
- func SchemaConnectionStrings() *schema.Schema
- func UpgradeRefreshFunc(ctx context.Context, name, projectID string, client admin.ClustersApi) retry.StateRefreshFunc
Constants ¶
View Source
const ( ErrorClusterSetting = "error setting `%s` for MongoDB Cluster (%s): %s" ErrorAdvancedConfRead = "error reading Advanced Configuration Option form MongoDB Cluster (%s): %s" ErrorClusterAdvancedSetting = "error setting `%s` for MongoDB ClusterAdvanced (%s): %s" ErrorAdvancedClusterListStatus = "error awaiting MongoDB ClusterAdvanced List IDLE: %s" )
Variables ¶
View Source
var ( DSTagsSchema = schema.Schema{ Type: schema.TypeSet, Computed: true, Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ "key": { Type: schema.TypeString, Computed: true, }, "value": { Type: schema.TypeString, Computed: true, }, }, }, } RSTagsSchema = schema.Schema{ Type: schema.TypeSet, Optional: true, Elem: &schema.Resource{ Schema: map[string]*schema.Schema{ "key": { Type: schema.TypeString, Required: true, }, "value": { Type: schema.TypeString, Required: true, }, }, }, } )
Functions ¶
func CreateStateChangeConfig ¶ added in v1.16.0
func DataSource ¶
func DeleteStateChangeConfig ¶ added in v1.16.0
func HashCodeString ¶
HashCodeString hashes a string to a unique hashcode.
crc32 returns a uint32, but for our use we need and non negative integer. Here we cast to an integer and invert it if the result is negative.
func IsSharedTier ¶
func PluralDataSource ¶
func ResourceClusterListAdvancedRefreshFunc ¶
func ResourceClusterListAdvancedRefreshFunc(ctx context.Context, projectID string, clustersAPI admin.ClustersApi) retry.StateRefreshFunc
func ResourceV0 ¶
func SchemaAdvancedConfig ¶ added in v1.15.2
func SchemaAdvancedConfigDS ¶ added in v1.15.2
func SchemaConnectionStrings ¶ added in v1.15.2
func UpgradeRefreshFunc ¶ added in v1.15.2
func UpgradeRefreshFunc(ctx context.Context, name, projectID string, client admin.ClustersApi) retry.StateRefreshFunc
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.