ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud
ionoscloud.getDataplatformVersions
Explore with Pulumi AI
ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud
The Dataplatform Versions Data Source can be used to search for and retrieve list of available Managed Dataplatform API versions.
Example Usage
Retrieve list of Managed Dataplatform API versions
import * as pulumi from "@pulumi/pulumi";
import * as ionoscloud from "@pulumi/ionoscloud";
const example = ionoscloud.getDataplatformVersions({});
import pulumi
import pulumi_ionoscloud as ionoscloud
example = ionoscloud.get_dataplatform_versions()
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ionoscloud/v6/ionoscloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ionoscloud.GetDataplatformVersions(ctx, &ionoscloud.GetDataplatformVersionsArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ionoscloud = Pulumi.Ionoscloud;
return await Deployment.RunAsync(() =>
{
var example = Ionoscloud.GetDataplatformVersions.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ionoscloud.IonoscloudFunctions;
import com.pulumi.ionoscloud.inputs.GetDataplatformVersionsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = IonoscloudFunctions.getDataplatformVersions();
}
}
variables:
example:
fn::invoke:
function: ionoscloud:getDataplatformVersions
arguments: {}
Using getDataplatformVersions
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDataplatformVersions(args: GetDataplatformVersionsArgs, opts?: InvokeOptions): Promise<GetDataplatformVersionsResult>
function getDataplatformVersionsOutput(args: GetDataplatformVersionsOutputArgs, opts?: InvokeOptions): Output<GetDataplatformVersionsResult>
def get_dataplatform_versions(id: Optional[str] = None,
timeouts: Optional[GetDataplatformVersionsTimeouts] = None,
opts: Optional[InvokeOptions] = None) -> GetDataplatformVersionsResult
def get_dataplatform_versions_output(id: Optional[pulumi.Input[str]] = None,
timeouts: Optional[pulumi.Input[GetDataplatformVersionsTimeoutsArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDataplatformVersionsResult]
func GetDataplatformVersions(ctx *Context, args *GetDataplatformVersionsArgs, opts ...InvokeOption) (*GetDataplatformVersionsResult, error)
func GetDataplatformVersionsOutput(ctx *Context, args *GetDataplatformVersionsOutputArgs, opts ...InvokeOption) GetDataplatformVersionsResultOutput
> Note: This function is named GetDataplatformVersions
in the Go SDK.
public static class GetDataplatformVersions
{
public static Task<GetDataplatformVersionsResult> InvokeAsync(GetDataplatformVersionsArgs args, InvokeOptions? opts = null)
public static Output<GetDataplatformVersionsResult> Invoke(GetDataplatformVersionsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDataplatformVersionsResult> getDataplatformVersions(GetDataplatformVersionsArgs args, InvokeOptions options)
public static Output<GetDataplatformVersionsResult> getDataplatformVersions(GetDataplatformVersionsArgs args, InvokeOptions options)
fn::invoke:
function: ionoscloud:index/getDataplatformVersions:getDataplatformVersions
arguments:
# arguments dictionary
The following arguments are supported:
- id String
- timeouts Property Map
getDataplatformVersions Result
The following output properties are available:
- Id string
- Versions List<string>
- list of Managed Dataplatform API versions.
- Timeouts
Get
Dataplatform Versions Timeouts
- Id string
- Versions []string
- list of Managed Dataplatform API versions.
- Timeouts
Get
Dataplatform Versions Timeouts
- id String
- versions List<String>
- list of Managed Dataplatform API versions.
- timeouts
Get
Dataplatform Versions Timeouts
- id string
- versions string[]
- list of Managed Dataplatform API versions.
- timeouts
Get
Dataplatform Versions Timeouts
- id str
- versions Sequence[str]
- list of Managed Dataplatform API versions.
- timeouts
Get
Dataplatform Versions Timeouts
- id String
- versions List<String>
- list of Managed Dataplatform API versions.
- timeouts Property Map
Supporting Types
GetDataplatformVersionsTimeouts
Package Details
- Repository
- ionoscloud ionos-cloud/terraform-provider-ionoscloud
- License
- Notes
- This Pulumi package is based on the
ionoscloud
Terraform Provider.
ionoscloud 6.7.6 published on Monday, Apr 14, 2025 by ionos-cloud