mongodb

package
v2.60.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 6, 2025 License: MPL-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DataSourceInstance

func DataSourceInstance() *schema.Resource

func DataSourceInstanceRead

func DataSourceInstanceRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func NewAPIWithRegionAndID

func NewAPIWithRegionAndID(m any, id string) (*mongodb.API, scw.Region, string, error)

NewAPIWithRegionAndID returns a mongoDB API with region and ID extracted from the state

func NormalizeMongoDBVersion added in v2.58.0

func NormalizeMongoDBVersion(version string) string

func ResourceInstance

func ResourceInstance() *schema.Resource

func ResourceInstanceCreate

func ResourceInstanceCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceInstanceDelete

func ResourceInstanceDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceInstanceRead

func ResourceInstanceRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceInstanceUpdate

func ResourceInstanceUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceSnapshot

func ResourceSnapshot() *schema.Resource

func ResourceSnapshotCreate

func ResourceSnapshotCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceSnapshotDelete

func ResourceSnapshotDelete(_ context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceSnapshotRead

func ResourceSnapshotRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceSnapshotUpdate

func ResourceSnapshotUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceUser added in v2.60.0

func ResourceUser() *schema.Resource

func ResourceUserCreate added in v2.60.0

func ResourceUserCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceUserDelete added in v2.60.0

func ResourceUserDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceUserID added in v2.60.0

func ResourceUserID(region scw.Region, instanceID string, userName string) (resourceID string)

ResourceUserID builds the resource identifier The resource identifier format is "Region/InstanceId/UserName"

func ResourceUserParseID added in v2.60.0

func ResourceUserParseID(resourceID string) (region scw.Region, instanceID string, userName string, err error)

ResourceUserParseID extracts instance ID and username from the resource identifier. The resource identifier format is "Region/InstanceId/UserName"

func ResourceUserRead added in v2.60.0

func ResourceUserRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceUserUpdate added in v2.60.0

func ResourceUserUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL