1. Packages
  2. Dome9 Provider
  3. API Docs
  4. getCloudaccountAlibaba
dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9

dome9.getCloudaccountAlibaba

Explore with Pulumi AI

Use this data source to get information about an Alibaba cloud account onboarded to Dome9.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as dome9 from "@pulumi/dome9";

const test = dome9.getCloudaccountAlibaba({
    id: "d9-alibaba-cloud-account-id",
});
Copy
import pulumi
import pulumi_dome9 as dome9

test = dome9.get_cloudaccount_alibaba(id="d9-alibaba-cloud-account-id")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/dome9/dome9"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := dome9.LookupCloudaccountAlibaba(ctx, &dome9.LookupCloudaccountAlibabaArgs{
			Id: "d9-alibaba-cloud-account-id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Dome9 = Pulumi.Dome9;

return await Deployment.RunAsync(() => 
{
    var test = Dome9.GetCloudaccountAlibaba.Invoke(new()
    {
        Id = "d9-alibaba-cloud-account-id",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.dome9.Dome9Functions;
import com.pulumi.dome9.inputs.GetCloudaccountAlibabaArgs;
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 test = Dome9Functions.getCloudaccountAlibaba(GetCloudaccountAlibabaArgs.builder()
            .id("d9-alibaba-cloud-account-id")
            .build());

    }
}
Copy
variables:
  test:
    fn::invoke:
      function: dome9:getCloudaccountAlibaba
      arguments:
        id: d9-alibaba-cloud-account-id
Copy

Using getCloudaccountAlibaba

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 getCloudaccountAlibaba(args: GetCloudaccountAlibabaArgs, opts?: InvokeOptions): Promise<GetCloudaccountAlibabaResult>
function getCloudaccountAlibabaOutput(args: GetCloudaccountAlibabaOutputArgs, opts?: InvokeOptions): Output<GetCloudaccountAlibabaResult>
Copy
def get_cloudaccount_alibaba(id: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetCloudaccountAlibabaResult
def get_cloudaccount_alibaba_output(id: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetCloudaccountAlibabaResult]
Copy
func LookupCloudaccountAlibaba(ctx *Context, args *LookupCloudaccountAlibabaArgs, opts ...InvokeOption) (*LookupCloudaccountAlibabaResult, error)
func LookupCloudaccountAlibabaOutput(ctx *Context, args *LookupCloudaccountAlibabaOutputArgs, opts ...InvokeOption) LookupCloudaccountAlibabaResultOutput
Copy

> Note: This function is named LookupCloudaccountAlibaba in the Go SDK.

public static class GetCloudaccountAlibaba 
{
    public static Task<GetCloudaccountAlibabaResult> InvokeAsync(GetCloudaccountAlibabaArgs args, InvokeOptions? opts = null)
    public static Output<GetCloudaccountAlibabaResult> Invoke(GetCloudaccountAlibabaInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCloudaccountAlibabaResult> getCloudaccountAlibaba(GetCloudaccountAlibabaArgs args, InvokeOptions options)
public static Output<GetCloudaccountAlibabaResult> getCloudaccountAlibaba(GetCloudaccountAlibabaArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: dome9:index/getCloudaccountAlibaba:getCloudaccountAlibaba
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id This property is required. string
The Dome9 id for the Alibaba account.
Id This property is required. string
The Dome9 id for the Alibaba account.
id This property is required. String
The Dome9 id for the Alibaba account.
id This property is required. string
The Dome9 id for the Alibaba account.
id This property is required. str
The Dome9 id for the Alibaba account.
id This property is required. String
The Dome9 id for the Alibaba account.

getCloudaccountAlibaba Result

The following output properties are available:

AlibabaAccountId string
Alibaba account id.
CreationDate string
Date Alibaba account was onboarded to a Dome9 account.
Credentials Dictionary<string, string>
Has the following arguments:
Id string
Name string
Account name (in Dome9).
OrganizationalUnitId string
Organizational unit id.
OrganizationalUnitName string
Organizational unit name.
OrganizationalUnitPath string
Organizational unit path.
Vendor string
The cloud provider (Alibaba).
AlibabaAccountId string
Alibaba account id.
CreationDate string
Date Alibaba account was onboarded to a Dome9 account.
Credentials map[string]string
Has the following arguments:
Id string
Name string
Account name (in Dome9).
OrganizationalUnitId string
Organizational unit id.
OrganizationalUnitName string
Organizational unit name.
OrganizationalUnitPath string
Organizational unit path.
Vendor string
The cloud provider (Alibaba).
alibabaAccountId String
Alibaba account id.
creationDate String
Date Alibaba account was onboarded to a Dome9 account.
credentials Map<String,String>
Has the following arguments:
id String
name String
Account name (in Dome9).
organizationalUnitId String
Organizational unit id.
organizationalUnitName String
Organizational unit name.
organizationalUnitPath String
Organizational unit path.
vendor String
The cloud provider (Alibaba).
alibabaAccountId string
Alibaba account id.
creationDate string
Date Alibaba account was onboarded to a Dome9 account.
credentials {[key: string]: string}
Has the following arguments:
id string
name string
Account name (in Dome9).
organizationalUnitId string
Organizational unit id.
organizationalUnitName string
Organizational unit name.
organizationalUnitPath string
Organizational unit path.
vendor string
The cloud provider (Alibaba).
alibaba_account_id str
Alibaba account id.
creation_date str
Date Alibaba account was onboarded to a Dome9 account.
credentials Mapping[str, str]
Has the following arguments:
id str
name str
Account name (in Dome9).
organizational_unit_id str
Organizational unit id.
organizational_unit_name str
Organizational unit name.
organizational_unit_path str
Organizational unit path.
vendor str
The cloud provider (Alibaba).
alibabaAccountId String
Alibaba account id.
creationDate String
Date Alibaba account was onboarded to a Dome9 account.
credentials Map<String>
Has the following arguments:
id String
name String
Account name (in Dome9).
organizationalUnitId String
Organizational unit id.
organizationalUnitName String
Organizational unit name.
organizationalUnitPath String
Organizational unit path.
vendor String
The cloud provider (Alibaba).

Package Details

Repository
dome9 dome9/terraform-provider-dome9
License
Notes
This Pulumi package is based on the dome9 Terraform Provider.