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

dome9.getCloudaccountAzure

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 Azure cloud account onboarded to Dome9.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as dome9 from "@pulumi/dome9";
    
    const test = dome9.getCloudaccountAzure({
        id: "d9-azure-cloud-account-id",
    });
    
    import pulumi
    import pulumi_dome9 as dome9
    
    test = dome9.get_cloudaccount_azure(id="d9-azure-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.LookupCloudaccountAzure(ctx, &dome9.LookupCloudaccountAzureArgs{
    			Id: "d9-azure-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.GetCloudaccountAzure.Invoke(new()
        {
            Id = "d9-azure-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.GetCloudaccountAzureArgs;
    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.getCloudaccountAzure(GetCloudaccountAzureArgs.builder()
                .id("d9-azure-cloud-account-id")
                .build());
    
        }
    }
    
    variables:
      test:
        fn::invoke:
          function: dome9:getCloudaccountAzure
          arguments:
            id: d9-azure-cloud-account-id
    

    Using getCloudaccountAzure

    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 getCloudaccountAzure(args: GetCloudaccountAzureArgs, opts?: InvokeOptions): Promise<GetCloudaccountAzureResult>
    function getCloudaccountAzureOutput(args: GetCloudaccountAzureOutputArgs, opts?: InvokeOptions): Output<GetCloudaccountAzureResult>
    def get_cloudaccount_azure(id: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetCloudaccountAzureResult
    def get_cloudaccount_azure_output(id: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetCloudaccountAzureResult]
    func LookupCloudaccountAzure(ctx *Context, args *LookupCloudaccountAzureArgs, opts ...InvokeOption) (*LookupCloudaccountAzureResult, error)
    func LookupCloudaccountAzureOutput(ctx *Context, args *LookupCloudaccountAzureOutputArgs, opts ...InvokeOption) LookupCloudaccountAzureResultOutput

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

    public static class GetCloudaccountAzure 
    {
        public static Task<GetCloudaccountAzureResult> InvokeAsync(GetCloudaccountAzureArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudaccountAzureResult> Invoke(GetCloudaccountAzureInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudaccountAzureResult> getCloudaccountAzure(GetCloudaccountAzureArgs args, InvokeOptions options)
    public static Output<GetCloudaccountAzureResult> getCloudaccountAzure(GetCloudaccountAzureArgs args, InvokeOptions options)
    
    fn::invoke:
      function: dome9:index/getCloudaccountAzure:getCloudaccountAzure
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The Dome9 id for the Azure account.
    Id string
    The Dome9 id for the Azure account.
    id String
    The Dome9 id for the Azure account.
    id string
    The Dome9 id for the Azure account.
    id str
    The Dome9 id for the Azure account.
    id String
    The Dome9 id for the Azure account.

    getCloudaccountAzure Result

    The following output properties are available:

    CreationDate string
    Date Azure account was onboarded to a Dome9 account.
    Id string
    Name string
    Account name (in Dome9).
    OperationMode string
    Dome9 operation mode for the Azure account ("Read" or "Manage")
    OrganizationalUnitId string
    Organizational unit id.
    OrganizationalUnitName string
    Organizational unit name.
    OrganizationalUnitPath string
    Organizational unit path.
    SubscriptionId string
    Azure subscription id for account.
    TenantId string
    Azure tenant id.
    Vendor string
    The cloud provider (Azure).
    CreationDate string
    Date Azure account was onboarded to a Dome9 account.
    Id string
    Name string
    Account name (in Dome9).
    OperationMode string
    Dome9 operation mode for the Azure account ("Read" or "Manage")
    OrganizationalUnitId string
    Organizational unit id.
    OrganizationalUnitName string
    Organizational unit name.
    OrganizationalUnitPath string
    Organizational unit path.
    SubscriptionId string
    Azure subscription id for account.
    TenantId string
    Azure tenant id.
    Vendor string
    The cloud provider (Azure).
    creationDate String
    Date Azure account was onboarded to a Dome9 account.
    id String
    name String
    Account name (in Dome9).
    operationMode String
    Dome9 operation mode for the Azure account ("Read" or "Manage")
    organizationalUnitId String
    Organizational unit id.
    organizationalUnitName String
    Organizational unit name.
    organizationalUnitPath String
    Organizational unit path.
    subscriptionId String
    Azure subscription id for account.
    tenantId String
    Azure tenant id.
    vendor String
    The cloud provider (Azure).
    creationDate string
    Date Azure account was onboarded to a Dome9 account.
    id string
    name string
    Account name (in Dome9).
    operationMode string
    Dome9 operation mode for the Azure account ("Read" or "Manage")
    organizationalUnitId string
    Organizational unit id.
    organizationalUnitName string
    Organizational unit name.
    organizationalUnitPath string
    Organizational unit path.
    subscriptionId string
    Azure subscription id for account.
    tenantId string
    Azure tenant id.
    vendor string
    The cloud provider (Azure).
    creation_date str
    Date Azure account was onboarded to a Dome9 account.
    id str
    name str
    Account name (in Dome9).
    operation_mode str
    Dome9 operation mode for the Azure account ("Read" or "Manage")
    organizational_unit_id str
    Organizational unit id.
    organizational_unit_name str
    Organizational unit name.
    organizational_unit_path str
    Organizational unit path.
    subscription_id str
    Azure subscription id for account.
    tenant_id str
    Azure tenant id.
    vendor str
    The cloud provider (Azure).
    creationDate String
    Date Azure account was onboarded to a Dome9 account.
    id String
    name String
    Account name (in Dome9).
    operationMode String
    Dome9 operation mode for the Azure account ("Read" or "Manage")
    organizationalUnitId String
    Organizational unit id.
    organizationalUnitName String
    Organizational unit name.
    organizationalUnitPath String
    Organizational unit path.
    subscriptionId String
    Azure subscription id for account.
    tenantId String
    Azure tenant id.
    vendor String
    The cloud provider (Azure).

    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