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

dome9.getAwpAwsOnboardingData

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 AWS AWP onboarding data in Dome9.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as dome9 from "@pulumi/dome9";
    
    const test = dome9.getAwpAwsOnboardingData({
        cloudAccountId: "d9-aws-cloud-account-id",
    });
    
    import pulumi
    import pulumi_dome9 as dome9
    
    test = dome9.get_awp_aws_onboarding_data(cloud_account_id="d9-aws-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.GetAwpAwsOnboardingData(ctx, &dome9.GetAwpAwsOnboardingDataArgs{
    			CloudAccountId: "d9-aws-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.GetAwpAwsOnboardingData.Invoke(new()
        {
            CloudAccountId = "d9-aws-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.GetAwpAwsOnboardingDataArgs;
    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.getAwpAwsOnboardingData(GetAwpAwsOnboardingDataArgs.builder()
                .cloudAccountId("d9-aws-cloud-account-id")
                .build());
    
        }
    }
    
    variables:
      test:
        fn::invoke:
          function: dome9:getAwpAwsOnboardingData
          arguments:
            cloudAccountId: d9-aws-cloud-account-id
    

    Using getAwpAwsOnboardingData

    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 getAwpAwsOnboardingData(args: GetAwpAwsOnboardingDataArgs, opts?: InvokeOptions): Promise<GetAwpAwsOnboardingDataResult>
    function getAwpAwsOnboardingDataOutput(args: GetAwpAwsOnboardingDataOutputArgs, opts?: InvokeOptions): Output<GetAwpAwsOnboardingDataResult>
    def get_awp_aws_onboarding_data(cloud_account_id: Optional[str] = None,
                                    id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetAwpAwsOnboardingDataResult
    def get_awp_aws_onboarding_data_output(cloud_account_id: Optional[pulumi.Input[str]] = None,
                                    id: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetAwpAwsOnboardingDataResult]
    func GetAwpAwsOnboardingData(ctx *Context, args *GetAwpAwsOnboardingDataArgs, opts ...InvokeOption) (*GetAwpAwsOnboardingDataResult, error)
    func GetAwpAwsOnboardingDataOutput(ctx *Context, args *GetAwpAwsOnboardingDataOutputArgs, opts ...InvokeOption) GetAwpAwsOnboardingDataResultOutput

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

    public static class GetAwpAwsOnboardingData 
    {
        public static Task<GetAwpAwsOnboardingDataResult> InvokeAsync(GetAwpAwsOnboardingDataArgs args, InvokeOptions? opts = null)
        public static Output<GetAwpAwsOnboardingDataResult> Invoke(GetAwpAwsOnboardingDataInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAwpAwsOnboardingDataResult> getAwpAwsOnboardingData(GetAwpAwsOnboardingDataArgs args, InvokeOptions options)
    public static Output<GetAwpAwsOnboardingDataResult> getAwpAwsOnboardingData(GetAwpAwsOnboardingDataArgs args, InvokeOptions options)
    
    fn::invoke:
      function: dome9:index/getAwpAwsOnboardingData:getAwpAwsOnboardingData
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CloudAccountId string
    The Dome9 id for the onboarded AWS account,

    • it can be the dome9 cloudguard account id or the external aws account id.
    Id string
    CloudAccountId string
    The Dome9 id for the onboarded AWS account,

    • it can be the dome9 cloudguard account id or the external aws account id.
    Id string
    cloudAccountId String
    The Dome9 id for the onboarded AWS account,

    • it can be the dome9 cloudguard account id or the external aws account id.
    id String
    cloudAccountId string
    The Dome9 id for the onboarded AWS account,

    • it can be the dome9 cloudguard account id or the external aws account id.
    id string
    cloud_account_id str
    The Dome9 id for the onboarded AWS account,

    • it can be the dome9 cloudguard account id or the external aws account id.
    id str
    cloudAccountId String
    The Dome9 id for the onboarded AWS account,

    • it can be the dome9 cloudguard account id or the external aws account id.
    id String

    getAwpAwsOnboardingData Result

    The following output properties are available:

    AgentlessBucketName string
    The name of the agentless s3 bucket.
    AwpClientSideSecurityGroupName string
    The name of the AWP client-side security group.
    CloudAccountId string
    CloudGuardBackendAccountId string
    The CloudGuard AWS backend account ID.
    CrossAccountRoleExternalId string
    The external ID for the cross-account role.
    Id string
    Region string
    The region of the AWP AWS onboarding process.
    RemoteFunctionsPrefixKey string
    The prefix key for remote functions.
    RemoteSnapshotsUtilsFunctionName string
    The name of the remote snapshots utility function.
    RemoteSnapshotsUtilsFunctionRunTime string
    The runtime of the remote snapshots utility function.
    RemoteSnapshotsUtilsFunctionS3PreSignedUrl string
    The pre-signed URL for the remote snapshots utility function.
    RemoteSnapshotsUtilsFunctionTimeOut double
    The timeout for the remote snapshots utility function.
    Stage string
    The stage of the AWP AWS onboarding process(i.e "prod-us").
    AgentlessBucketName string
    The name of the agentless s3 bucket.
    AwpClientSideSecurityGroupName string
    The name of the AWP client-side security group.
    CloudAccountId string
    CloudGuardBackendAccountId string
    The CloudGuard AWS backend account ID.
    CrossAccountRoleExternalId string
    The external ID for the cross-account role.
    Id string
    Region string
    The region of the AWP AWS onboarding process.
    RemoteFunctionsPrefixKey string
    The prefix key for remote functions.
    RemoteSnapshotsUtilsFunctionName string
    The name of the remote snapshots utility function.
    RemoteSnapshotsUtilsFunctionRunTime string
    The runtime of the remote snapshots utility function.
    RemoteSnapshotsUtilsFunctionS3PreSignedUrl string
    The pre-signed URL for the remote snapshots utility function.
    RemoteSnapshotsUtilsFunctionTimeOut float64
    The timeout for the remote snapshots utility function.
    Stage string
    The stage of the AWP AWS onboarding process(i.e "prod-us").
    agentlessBucketName String
    The name of the agentless s3 bucket.
    awpClientSideSecurityGroupName String
    The name of the AWP client-side security group.
    cloudAccountId String
    cloudGuardBackendAccountId String
    The CloudGuard AWS backend account ID.
    crossAccountRoleExternalId String
    The external ID for the cross-account role.
    id String
    region String
    The region of the AWP AWS onboarding process.
    remoteFunctionsPrefixKey String
    The prefix key for remote functions.
    remoteSnapshotsUtilsFunctionName String
    The name of the remote snapshots utility function.
    remoteSnapshotsUtilsFunctionRunTime String
    The runtime of the remote snapshots utility function.
    remoteSnapshotsUtilsFunctionS3PreSignedUrl String
    The pre-signed URL for the remote snapshots utility function.
    remoteSnapshotsUtilsFunctionTimeOut Double
    The timeout for the remote snapshots utility function.
    stage String
    The stage of the AWP AWS onboarding process(i.e "prod-us").
    agentlessBucketName string
    The name of the agentless s3 bucket.
    awpClientSideSecurityGroupName string
    The name of the AWP client-side security group.
    cloudAccountId string
    cloudGuardBackendAccountId string
    The CloudGuard AWS backend account ID.
    crossAccountRoleExternalId string
    The external ID for the cross-account role.
    id string
    region string
    The region of the AWP AWS onboarding process.
    remoteFunctionsPrefixKey string
    The prefix key for remote functions.
    remoteSnapshotsUtilsFunctionName string
    The name of the remote snapshots utility function.
    remoteSnapshotsUtilsFunctionRunTime string
    The runtime of the remote snapshots utility function.
    remoteSnapshotsUtilsFunctionS3PreSignedUrl string
    The pre-signed URL for the remote snapshots utility function.
    remoteSnapshotsUtilsFunctionTimeOut number
    The timeout for the remote snapshots utility function.
    stage string
    The stage of the AWP AWS onboarding process(i.e "prod-us").
    agentless_bucket_name str
    The name of the agentless s3 bucket.
    awp_client_side_security_group_name str
    The name of the AWP client-side security group.
    cloud_account_id str
    cloud_guard_backend_account_id str
    The CloudGuard AWS backend account ID.
    cross_account_role_external_id str
    The external ID for the cross-account role.
    id str
    region str
    The region of the AWP AWS onboarding process.
    remote_functions_prefix_key str
    The prefix key for remote functions.
    remote_snapshots_utils_function_name str
    The name of the remote snapshots utility function.
    remote_snapshots_utils_function_run_time str
    The runtime of the remote snapshots utility function.
    remote_snapshots_utils_function_s3_pre_signed_url str
    The pre-signed URL for the remote snapshots utility function.
    remote_snapshots_utils_function_time_out float
    The timeout for the remote snapshots utility function.
    stage str
    The stage of the AWP AWS onboarding process(i.e "prod-us").
    agentlessBucketName String
    The name of the agentless s3 bucket.
    awpClientSideSecurityGroupName String
    The name of the AWP client-side security group.
    cloudAccountId String
    cloudGuardBackendAccountId String
    The CloudGuard AWS backend account ID.
    crossAccountRoleExternalId String
    The external ID for the cross-account role.
    id String
    region String
    The region of the AWP AWS onboarding process.
    remoteFunctionsPrefixKey String
    The prefix key for remote functions.
    remoteSnapshotsUtilsFunctionName String
    The name of the remote snapshots utility function.
    remoteSnapshotsUtilsFunctionRunTime String
    The runtime of the remote snapshots utility function.
    remoteSnapshotsUtilsFunctionS3PreSignedUrl String
    The pre-signed URL for the remote snapshots utility function.
    remoteSnapshotsUtilsFunctionTimeOut Number
    The timeout for the remote snapshots utility function.
    stage String
    The stage of the AWP AWS onboarding process(i.e "prod-us").

    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