Documentation
¶
Index ¶
- func DataSourceInstance() *schema.Resource
- func DataSourceInstanceRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func NewAPIWithRegionAndID(m any, id string) (*mongodb.API, scw.Region, string, error)
- func NormalizeMongoDBVersion(version string) string
- func ResourceInstance() *schema.Resource
- func ResourceInstanceCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceInstanceDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceInstanceRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceInstanceUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceSnapshot() *schema.Resource
- func ResourceSnapshotCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceSnapshotDelete(_ context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceSnapshotRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceSnapshotUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceUser() *schema.Resource
- func ResourceUserCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceUserDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceUserID(region scw.Region, instanceID string, userName string) (resourceID string)
- func ResourceUserParseID(resourceID string) (region scw.Region, instanceID string, userName string, err error)
- func ResourceUserRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceUserUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceInstance ¶
func DataSourceInstanceRead ¶
func DataSourceInstanceRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func NewAPIWithRegionAndID ¶
NewAPIWithRegionAndID returns a mongoDB API with region and ID extracted from the state
func NormalizeMongoDBVersion ¶ added in v2.58.0
func ResourceInstance ¶
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 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 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
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.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.