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

dome9.getAwsUnifiedOnboarding

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 onboarding of an AWS cloud account.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as dome9 from "@pulumi/dome9";
    
    const awsUnidiedOnboardingDs = dome9.getAwsUnifiedOnboarding({
        id: "ID",
    });
    
    import pulumi
    import pulumi_dome9 as dome9
    
    aws_unidied_onboarding_ds = dome9.get_aws_unified_onboarding(id="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.LookupAwsUnifiedOnboarding(ctx, &dome9.LookupAwsUnifiedOnboardingArgs{
    			Id: "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 awsUnidiedOnboardingDs = Dome9.GetAwsUnifiedOnboarding.Invoke(new()
        {
            Id = "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.GetAwsUnifiedOnboardingArgs;
    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 awsUnidiedOnboardingDs = Dome9Functions.getAwsUnifiedOnboarding(GetAwsUnifiedOnboardingArgs.builder()
                .id("ID")
                .build());
    
        }
    }
    
    variables:
      awsUnidiedOnboardingDs:
        fn::invoke:
          function: dome9:getAwsUnifiedOnboarding
          arguments:
            id: ID
    

    Using getAwsUnifiedOnboarding

    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 getAwsUnifiedOnboarding(args: GetAwsUnifiedOnboardingArgs, opts?: InvokeOptions): Promise<GetAwsUnifiedOnboardingResult>
    function getAwsUnifiedOnboardingOutput(args: GetAwsUnifiedOnboardingOutputArgs, opts?: InvokeOptions): Output<GetAwsUnifiedOnboardingResult>
    def get_aws_unified_onboarding(id: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetAwsUnifiedOnboardingResult
    def get_aws_unified_onboarding_output(id: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetAwsUnifiedOnboardingResult]
    func LookupAwsUnifiedOnboarding(ctx *Context, args *LookupAwsUnifiedOnboardingArgs, opts ...InvokeOption) (*LookupAwsUnifiedOnboardingResult, error)
    func LookupAwsUnifiedOnboardingOutput(ctx *Context, args *LookupAwsUnifiedOnboardingOutputArgs, opts ...InvokeOption) LookupAwsUnifiedOnboardingResultOutput

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

    public static class GetAwsUnifiedOnboarding 
    {
        public static Task<GetAwsUnifiedOnboardingResult> InvokeAsync(GetAwsUnifiedOnboardingArgs args, InvokeOptions? opts = null)
        public static Output<GetAwsUnifiedOnboardingResult> Invoke(GetAwsUnifiedOnboardingInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAwsUnifiedOnboardingResult> getAwsUnifiedOnboarding(GetAwsUnifiedOnboardingArgs args, InvokeOptions options)
    public static Output<GetAwsUnifiedOnboardingResult> getAwsUnifiedOnboarding(GetAwsUnifiedOnboardingArgs args, InvokeOptions options)
    
    fn::invoke:
      function: dome9:index/getAwsUnifiedOnboarding:getAwsUnifiedOnboarding
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    environment_id / onboarding_id
    Id string
    environment_id / onboarding_id
    id String
    environment_id / onboarding_id
    id string
    environment_id / onboarding_id
    id str
    environment_id / onboarding_id
    id String
    environment_id / onboarding_id

    getAwsUnifiedOnboarding Result

    The following output properties are available:

    CftVersion string
    the current Cloud Formation Template version
    EnvironmentExternalId string
    the AWS cloud account id
    EnvironmentId string
    the AWS cloud account internal id
    EnvironmentName string
    the aws environment name
    Id string
    InitiatedUserId double
    the id of the initiated User
    InitiatedUserName string
    OnboardingId string
    the onboarding id

    • InitiatedUserName - the name of the initiated User
    OnboardingRequest Dictionary<string, string>
    RootStackId string
    the arn of the root stack created by the onboarding
    Statuses List<GetAwsUnifiedOnboardingStatus>
    list of statuses, a status per blade of the onboarding process
    CftVersion string
    the current Cloud Formation Template version
    EnvironmentExternalId string
    the AWS cloud account id
    EnvironmentId string
    the AWS cloud account internal id
    EnvironmentName string
    the aws environment name
    Id string
    InitiatedUserId float64
    the id of the initiated User
    InitiatedUserName string
    OnboardingId string
    the onboarding id

    • InitiatedUserName - the name of the initiated User
    OnboardingRequest map[string]string
    RootStackId string
    the arn of the root stack created by the onboarding
    Statuses []GetAwsUnifiedOnboardingStatus
    list of statuses, a status per blade of the onboarding process
    cftVersion String
    the current Cloud Formation Template version
    environmentExternalId String
    the AWS cloud account id
    environmentId String
    the AWS cloud account internal id
    environmentName String
    the aws environment name
    id String
    initiatedUserId Double
    the id of the initiated User
    initiatedUserName String
    onboardingId String
    the onboarding id

    • InitiatedUserName - the name of the initiated User
    onboardingRequest Map<String,String>
    rootStackId String
    the arn of the root stack created by the onboarding
    statuses List<GetAwsUnifiedOnboardingStatus>
    list of statuses, a status per blade of the onboarding process
    cftVersion string
    the current Cloud Formation Template version
    environmentExternalId string
    the AWS cloud account id
    environmentId string
    the AWS cloud account internal id
    environmentName string
    the aws environment name
    id string
    initiatedUserId number
    the id of the initiated User
    initiatedUserName string
    onboardingId string
    the onboarding id

    • InitiatedUserName - the name of the initiated User
    onboardingRequest {[key: string]: string}
    rootStackId string
    the arn of the root stack created by the onboarding
    statuses GetAwsUnifiedOnboardingStatus[]
    list of statuses, a status per blade of the onboarding process
    cft_version str
    the current Cloud Formation Template version
    environment_external_id str
    the AWS cloud account id
    environment_id str
    the AWS cloud account internal id
    environment_name str
    the aws environment name
    id str
    initiated_user_id float
    the id of the initiated User
    initiated_user_name str
    onboarding_id str
    the onboarding id

    • InitiatedUserName - the name of the initiated User
    onboarding_request Mapping[str, str]
    root_stack_id str
    the arn of the root stack created by the onboarding
    statuses Sequence[GetAwsUnifiedOnboardingStatus]
    list of statuses, a status per blade of the onboarding process
    cftVersion String
    the current Cloud Formation Template version
    environmentExternalId String
    the AWS cloud account id
    environmentId String
    the AWS cloud account internal id
    environmentName String
    the aws environment name
    id String
    initiatedUserId Number
    the id of the initiated User
    initiatedUserName String
    onboardingId String
    the onboarding id

    • InitiatedUserName - the name of the initiated User
    onboardingRequest Map<String>
    rootStackId String
    the arn of the root stack created by the onboarding
    statuses List<Property Map>
    list of statuses, a status per blade of the onboarding process

    Supporting Types

    GetAwsUnifiedOnboardingStatus

    Feature string
    the feature name (Intelligence / Workload / Posture / Onboarding / General)
    Module string
    the module name (Permissions / Continuous Posture / Serverless Protection / Account Activity)
    RemediationRecommendation string
    remediation recommendation
    StackMessage string
    the stack massage
    StackStatus string
    the stack status
    Status string
    The status
    StatusMessage string
    the status massage
    Feature string
    the feature name (Intelligence / Workload / Posture / Onboarding / General)
    Module string
    the module name (Permissions / Continuous Posture / Serverless Protection / Account Activity)
    RemediationRecommendation string
    remediation recommendation
    StackMessage string
    the stack massage
    StackStatus string
    the stack status
    Status string
    The status
    StatusMessage string
    the status massage
    feature String
    the feature name (Intelligence / Workload / Posture / Onboarding / General)
    module String
    the module name (Permissions / Continuous Posture / Serverless Protection / Account Activity)
    remediationRecommendation String
    remediation recommendation
    stackMessage String
    the stack massage
    stackStatus String
    the stack status
    status String
    The status
    statusMessage String
    the status massage
    feature string
    the feature name (Intelligence / Workload / Posture / Onboarding / General)
    module string
    the module name (Permissions / Continuous Posture / Serverless Protection / Account Activity)
    remediationRecommendation string
    remediation recommendation
    stackMessage string
    the stack massage
    stackStatus string
    the stack status
    status string
    The status
    statusMessage string
    the status massage
    feature str
    the feature name (Intelligence / Workload / Posture / Onboarding / General)
    module str
    the module name (Permissions / Continuous Posture / Serverless Protection / Account Activity)
    remediation_recommendation str
    remediation recommendation
    stack_message str
    the stack massage
    stack_status str
    the stack status
    status str
    The status
    status_message str
    the status massage
    feature String
    the feature name (Intelligence / Workload / Posture / Onboarding / General)
    module String
    the module name (Permissions / Continuous Posture / Serverless Protection / Account Activity)
    remediationRecommendation String
    remediation recommendation
    stackMessage String
    the stack massage
    stackStatus String
    the stack status
    status String
    The status
    statusMessage String
    the status massage

    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