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

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",
});
Copy
import pulumi
import pulumi_dome9 as dome9

aws_unidied_onboarding_ds = dome9.get_aws_unified_onboarding(id="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.LookupAwsUnifiedOnboarding(ctx, &dome9.LookupAwsUnifiedOnboardingArgs{
			Id: "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 awsUnidiedOnboardingDs = Dome9.GetAwsUnifiedOnboarding.Invoke(new()
    {
        Id = "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.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());

    }
}
Copy
variables:
  awsUnidiedOnboardingDs:
    fn::invoke:
      function: dome9:getAwsUnifiedOnboarding
      arguments:
        id: ID
Copy

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>
Copy
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]
Copy
func LookupAwsUnifiedOnboarding(ctx *Context, args *LookupAwsUnifiedOnboardingArgs, opts ...InvokeOption) (*LookupAwsUnifiedOnboardingResult, error)
func LookupAwsUnifiedOnboardingOutput(ctx *Context, args *LookupAwsUnifiedOnboardingOutputArgs, opts ...InvokeOption) LookupAwsUnifiedOnboardingResultOutput
Copy

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

The following arguments are supported:

Id This property is required. string
environment_id / onboarding_id
Id This property is required. string
environment_id / onboarding_id
id This property is required. String
environment_id / onboarding_id
id This property is required. string
environment_id / onboarding_id
id This property is required. str
environment_id / onboarding_id
id This property is required. 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 This property is required. string
the feature name (Intelligence / Workload / Posture / Onboarding / General)
Module This property is required. string
the module name (Permissions / Continuous Posture / Serverless Protection / Account Activity)
RemediationRecommendation This property is required. string
remediation recommendation
StackMessage This property is required. string
the stack massage
StackStatus This property is required. string
the stack status
Status This property is required. string
The status
StatusMessage This property is required. string
the status massage
Feature This property is required. string
the feature name (Intelligence / Workload / Posture / Onboarding / General)
Module This property is required. string
the module name (Permissions / Continuous Posture / Serverless Protection / Account Activity)
RemediationRecommendation This property is required. string
remediation recommendation
StackMessage This property is required. string
the stack massage
StackStatus This property is required. string
the stack status
Status This property is required. string
The status
StatusMessage This property is required. string
the status massage
feature This property is required. String
the feature name (Intelligence / Workload / Posture / Onboarding / General)
module This property is required. String
the module name (Permissions / Continuous Posture / Serverless Protection / Account Activity)
remediationRecommendation This property is required. String
remediation recommendation
stackMessage This property is required. String
the stack massage
stackStatus This property is required. String
the stack status
status This property is required. String
The status
statusMessage This property is required. String
the status massage
feature This property is required. string
the feature name (Intelligence / Workload / Posture / Onboarding / General)
module This property is required. string
the module name (Permissions / Continuous Posture / Serverless Protection / Account Activity)
remediationRecommendation This property is required. string
remediation recommendation
stackMessage This property is required. string
the stack massage
stackStatus This property is required. string
the stack status
status This property is required. string
The status
statusMessage This property is required. string
the status massage
feature This property is required. str
the feature name (Intelligence / Workload / Posture / Onboarding / General)
module This property is required. str
the module name (Permissions / Continuous Posture / Serverless Protection / Account Activity)
remediation_recommendation This property is required. str
remediation recommendation
stack_message This property is required. str
the stack massage
stack_status This property is required. str
the stack status
status This property is required. str
The status
status_message This property is required. str
the status massage
feature This property is required. String
the feature name (Intelligence / Workload / Posture / Onboarding / General)
module This property is required. String
the module name (Permissions / Continuous Posture / Serverless Protection / Account Activity)
remediationRecommendation This property is required. String
remediation recommendation
stackMessage This property is required. String
the stack massage
stackStatus This property is required. String
the stack status
status This property is required. String
The status
statusMessage This property is required. String
the status massage

Package Details

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