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

dome9 logo
dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9

    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",
    });
    
    import pulumi
    import pulumi_dome9 as dome9
    
    test = dome9.get_cloudaccount_alibaba(id="d9-alibaba-cloud-account-id")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      test:
        fn::invoke:
          function: dome9:getCloudaccountAlibaba
          arguments:
            id: d9-alibaba-cloud-account-id
    

    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>
    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]
    func LookupCloudaccountAlibaba(ctx *Context, args *LookupCloudaccountAlibabaArgs, opts ...InvokeOption) (*LookupCloudaccountAlibabaResult, error)
    func LookupCloudaccountAlibabaOutput(ctx *Context, args *LookupCloudaccountAlibabaOutputArgs, opts ...InvokeOption) LookupCloudaccountAlibabaResultOutput

    > 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)
    }
    public static CompletableFuture<GetCloudaccountAlibabaResult> getCloudaccountAlibaba(GetCloudaccountAlibabaArgs args, InvokeOptions options)
    public static Output<GetCloudaccountAlibabaResult> getCloudaccountAlibaba(GetCloudaccountAlibabaArgs args, InvokeOptions options)
    
    fn::invoke:
      function: dome9:index/getCloudaccountAlibaba:getCloudaccountAlibaba
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The Dome9 id for the Alibaba account.
    Id string
    The Dome9 id for the Alibaba account.
    id String
    The Dome9 id for the Alibaba account.
    id string
    The Dome9 id for the Alibaba account.
    id str
    The Dome9 id for the Alibaba account.
    id 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.
    dome9 logo
    dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9