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

dome9.AzureOrganizationOnboarding

Explore with Pulumi AI

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

    Connect an Azure organization to CloudGuard in one quick process.

    Example Usage

    Basic usage:

    import * as pulumi from "@pulumi/pulumi";
    import * as dome9 from "@pulumi/dome9";
    
    const test = new dome9.AzureOrganizationOnboarding("test", {
        activeBlades: {
            awp: {
                isEnabled: false,
            },
            cdr: {
                isEnabled: false,
            },
            postureManagement: {
                onboardingMode: "ONBOARDING_MODE",
            },
            serverless: {
                isEnabled: false,
            },
        },
        isAutoOnboarding: false,
        managementGroupId: "MANAGEMENT_GROUP_ID",
        tenantId: "TENANT_ID",
        useCloudGuardManagedApp: false,
        vendor: "VENDOR",
    });
    
    import pulumi
    import pulumi_dome9 as dome9
    
    test = dome9.AzureOrganizationOnboarding("test",
        active_blades={
            "awp": {
                "is_enabled": False,
            },
            "cdr": {
                "is_enabled": False,
            },
            "posture_management": {
                "onboarding_mode": "ONBOARDING_MODE",
            },
            "serverless": {
                "is_enabled": False,
            },
        },
        is_auto_onboarding=False,
        management_group_id="MANAGEMENT_GROUP_ID",
        tenant_id="TENANT_ID",
        use_cloud_guard_managed_app=False,
        vendor="VENDOR")
    
    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.NewAzureOrganizationOnboarding(ctx, "test", &dome9.AzureOrganizationOnboardingArgs{
    			ActiveBlades: &dome9.AzureOrganizationOnboardingActiveBladesArgs{
    				Awp: &dome9.AzureOrganizationOnboardingActiveBladesAwpArgs{
    					IsEnabled: pulumi.Bool(false),
    				},
    				Cdr: &dome9.AzureOrganizationOnboardingActiveBladesCdrArgs{
    					IsEnabled: pulumi.Bool(false),
    				},
    				PostureManagement: &dome9.AzureOrganizationOnboardingActiveBladesPostureManagementArgs{
    					OnboardingMode: pulumi.String("ONBOARDING_MODE"),
    				},
    				Serverless: &dome9.AzureOrganizationOnboardingActiveBladesServerlessArgs{
    					IsEnabled: pulumi.Bool(false),
    				},
    			},
    			IsAutoOnboarding:        pulumi.Bool(false),
    			ManagementGroupId:       pulumi.String("MANAGEMENT_GROUP_ID"),
    			TenantId:                pulumi.String("TENANT_ID"),
    			UseCloudGuardManagedApp: pulumi.Bool(false),
    			Vendor:                  pulumi.String("VENDOR"),
    		})
    		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 = new Dome9.AzureOrganizationOnboarding("test", new()
        {
            ActiveBlades = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesArgs
            {
                Awp = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesAwpArgs
                {
                    IsEnabled = false,
                },
                Cdr = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesCdrArgs
                {
                    IsEnabled = false,
                },
                PostureManagement = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesPostureManagementArgs
                {
                    OnboardingMode = "ONBOARDING_MODE",
                },
                Serverless = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesServerlessArgs
                {
                    IsEnabled = false,
                },
            },
            IsAutoOnboarding = false,
            ManagementGroupId = "MANAGEMENT_GROUP_ID",
            TenantId = "TENANT_ID",
            UseCloudGuardManagedApp = false,
            Vendor = "VENDOR",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.dome9.AzureOrganizationOnboarding;
    import com.pulumi.dome9.AzureOrganizationOnboardingArgs;
    import com.pulumi.dome9.inputs.AzureOrganizationOnboardingActiveBladesArgs;
    import com.pulumi.dome9.inputs.AzureOrganizationOnboardingActiveBladesAwpArgs;
    import com.pulumi.dome9.inputs.AzureOrganizationOnboardingActiveBladesCdrArgs;
    import com.pulumi.dome9.inputs.AzureOrganizationOnboardingActiveBladesPostureManagementArgs;
    import com.pulumi.dome9.inputs.AzureOrganizationOnboardingActiveBladesServerlessArgs;
    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) {
            var test = new AzureOrganizationOnboarding("test", AzureOrganizationOnboardingArgs.builder()
                .activeBlades(AzureOrganizationOnboardingActiveBladesArgs.builder()
                    .awp(AzureOrganizationOnboardingActiveBladesAwpArgs.builder()
                        .isEnabled(false)
                        .build())
                    .cdr(AzureOrganizationOnboardingActiveBladesCdrArgs.builder()
                        .isEnabled(false)
                        .build())
                    .postureManagement(AzureOrganizationOnboardingActiveBladesPostureManagementArgs.builder()
                        .onboardingMode("ONBOARDING_MODE")
                        .build())
                    .serverless(AzureOrganizationOnboardingActiveBladesServerlessArgs.builder()
                        .isEnabled(false)
                        .build())
                    .build())
                .isAutoOnboarding(false)
                .managementGroupId("MANAGEMENT_GROUP_ID")
                .tenantId("TENANT_ID")
                .useCloudGuardManagedApp(false)
                .vendor("VENDOR")
                .build());
    
        }
    }
    
    resources:
      test:
        type: dome9:AzureOrganizationOnboarding
        properties:
          activeBlades:
            awp:
              isEnabled: false
            cdr:
              isEnabled: false
            postureManagement:
              onboardingMode: ONBOARDING_MODE
            serverless:
              isEnabled: false
          isAutoOnboarding: false
          managementGroupId: MANAGEMENT_GROUP_ID
          tenantId: TENANT_ID
          useCloudGuardManagedApp: false
          vendor: VENDOR
    

    Advanced usage:

    import * as pulumi from "@pulumi/pulumi";
    import * as dome9 from "@pulumi/dome9";
    
    const test = new dome9.AzureOrganizationOnboarding("test", {
        activeBlades: {
            awp: {
                isEnabled: true,
                onboardingMode: "ONBOARDING_MODE",
            },
            cdr: {
                accounts: [{
                    logTypes: [
                        "LOG_TYPE1",
                        "LOG_TYPE2",
                    ],
                    storageId: "STORAGE_ID",
                }],
                isEnabled: true,
            },
            postureManagement: {
                onboardingMode: "ONBOARDING_MODE",
            },
            serverless: {
                isEnabled: false,
            },
        },
        isAutoOnboarding: false,
        managementGroupId: "MANAGEMENT_GROUP_ID",
        tenantId: "TENANT_ID",
        useCloudGuardManagedApp: false,
        vendor: "VENDOR",
    });
    
    import pulumi
    import pulumi_dome9 as dome9
    
    test = dome9.AzureOrganizationOnboarding("test",
        active_blades={
            "awp": {
                "is_enabled": True,
                "onboarding_mode": "ONBOARDING_MODE",
            },
            "cdr": {
                "accounts": [{
                    "log_types": [
                        "LOG_TYPE1",
                        "LOG_TYPE2",
                    ],
                    "storage_id": "STORAGE_ID",
                }],
                "is_enabled": True,
            },
            "posture_management": {
                "onboarding_mode": "ONBOARDING_MODE",
            },
            "serverless": {
                "is_enabled": False,
            },
        },
        is_auto_onboarding=False,
        management_group_id="MANAGEMENT_GROUP_ID",
        tenant_id="TENANT_ID",
        use_cloud_guard_managed_app=False,
        vendor="VENDOR")
    
    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.NewAzureOrganizationOnboarding(ctx, "test", &dome9.AzureOrganizationOnboardingArgs{
    			ActiveBlades: &dome9.AzureOrganizationOnboardingActiveBladesArgs{
    				Awp: &dome9.AzureOrganizationOnboardingActiveBladesAwpArgs{
    					IsEnabled:      pulumi.Bool(true),
    					OnboardingMode: pulumi.String("ONBOARDING_MODE"),
    				},
    				Cdr: &dome9.AzureOrganizationOnboardingActiveBladesCdrArgs{
    					Accounts: dome9.AzureOrganizationOnboardingActiveBladesCdrAccountArray{
    						&dome9.AzureOrganizationOnboardingActiveBladesCdrAccountArgs{
    							LogTypes: pulumi.StringArray{
    								pulumi.String("LOG_TYPE1"),
    								pulumi.String("LOG_TYPE2"),
    							},
    							StorageId: pulumi.String("STORAGE_ID"),
    						},
    					},
    					IsEnabled: pulumi.Bool(true),
    				},
    				PostureManagement: &dome9.AzureOrganizationOnboardingActiveBladesPostureManagementArgs{
    					OnboardingMode: pulumi.String("ONBOARDING_MODE"),
    				},
    				Serverless: &dome9.AzureOrganizationOnboardingActiveBladesServerlessArgs{
    					IsEnabled: pulumi.Bool(false),
    				},
    			},
    			IsAutoOnboarding:        pulumi.Bool(false),
    			ManagementGroupId:       pulumi.String("MANAGEMENT_GROUP_ID"),
    			TenantId:                pulumi.String("TENANT_ID"),
    			UseCloudGuardManagedApp: pulumi.Bool(false),
    			Vendor:                  pulumi.String("VENDOR"),
    		})
    		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 = new Dome9.AzureOrganizationOnboarding("test", new()
        {
            ActiveBlades = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesArgs
            {
                Awp = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesAwpArgs
                {
                    IsEnabled = true,
                    OnboardingMode = "ONBOARDING_MODE",
                },
                Cdr = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesCdrArgs
                {
                    Accounts = new[]
                    {
                        new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesCdrAccountArgs
                        {
                            LogTypes = new[]
                            {
                                "LOG_TYPE1",
                                "LOG_TYPE2",
                            },
                            StorageId = "STORAGE_ID",
                        },
                    },
                    IsEnabled = true,
                },
                PostureManagement = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesPostureManagementArgs
                {
                    OnboardingMode = "ONBOARDING_MODE",
                },
                Serverless = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesServerlessArgs
                {
                    IsEnabled = false,
                },
            },
            IsAutoOnboarding = false,
            ManagementGroupId = "MANAGEMENT_GROUP_ID",
            TenantId = "TENANT_ID",
            UseCloudGuardManagedApp = false,
            Vendor = "VENDOR",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.dome9.AzureOrganizationOnboarding;
    import com.pulumi.dome9.AzureOrganizationOnboardingArgs;
    import com.pulumi.dome9.inputs.AzureOrganizationOnboardingActiveBladesArgs;
    import com.pulumi.dome9.inputs.AzureOrganizationOnboardingActiveBladesAwpArgs;
    import com.pulumi.dome9.inputs.AzureOrganizationOnboardingActiveBladesCdrArgs;
    import com.pulumi.dome9.inputs.AzureOrganizationOnboardingActiveBladesPostureManagementArgs;
    import com.pulumi.dome9.inputs.AzureOrganizationOnboardingActiveBladesServerlessArgs;
    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) {
            var test = new AzureOrganizationOnboarding("test", AzureOrganizationOnboardingArgs.builder()
                .activeBlades(AzureOrganizationOnboardingActiveBladesArgs.builder()
                    .awp(AzureOrganizationOnboardingActiveBladesAwpArgs.builder()
                        .isEnabled(true)
                        .onboardingMode("ONBOARDING_MODE")
                        .build())
                    .cdr(AzureOrganizationOnboardingActiveBladesCdrArgs.builder()
                        .accounts(AzureOrganizationOnboardingActiveBladesCdrAccountArgs.builder()
                            .logTypes(                        
                                "LOG_TYPE1",
                                "LOG_TYPE2")
                            .storageId("STORAGE_ID")
                            .build())
                        .isEnabled(true)
                        .build())
                    .postureManagement(AzureOrganizationOnboardingActiveBladesPostureManagementArgs.builder()
                        .onboardingMode("ONBOARDING_MODE")
                        .build())
                    .serverless(AzureOrganizationOnboardingActiveBladesServerlessArgs.builder()
                        .isEnabled(false)
                        .build())
                    .build())
                .isAutoOnboarding(false)
                .managementGroupId("MANAGEMENT_GROUP_ID")
                .tenantId("TENANT_ID")
                .useCloudGuardManagedApp(false)
                .vendor("VENDOR")
                .build());
    
        }
    }
    
    resources:
      test:
        type: dome9:AzureOrganizationOnboarding
        properties:
          activeBlades:
            awp:
              isEnabled: true
              onboardingMode: ONBOARDING_MODE
            cdr:
              accounts:
                - logTypes:
                    - LOG_TYPE1
                    - LOG_TYPE2
                  storageId: STORAGE_ID
              isEnabled: true
            postureManagement:
              onboardingMode: ONBOARDING_MODE
            serverless:
              isEnabled: false
          isAutoOnboarding: false
          managementGroupId: MANAGEMENT_GROUP_ID
          tenantId: TENANT_ID
          useCloudGuardManagedApp: false
          vendor: VENDOR
    

    Create AzureOrganizationOnboarding Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new AzureOrganizationOnboarding(name: string, args: AzureOrganizationOnboardingArgs, opts?: CustomResourceOptions);
    @overload
    def AzureOrganizationOnboarding(resource_name: str,
                                    args: AzureOrganizationOnboardingArgs,
                                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def AzureOrganizationOnboarding(resource_name: str,
                                    opts: Optional[ResourceOptions] = None,
                                    active_blades: Optional[AzureOrganizationOnboardingActiveBladesArgs] = None,
                                    tenant_id: Optional[str] = None,
                                    vendor: Optional[str] = None,
                                    app_registration_name: Optional[str] = None,
                                    azure_organization_onboarding_id: Optional[str] = None,
                                    client_id: Optional[str] = None,
                                    client_secret: Optional[str] = None,
                                    is_auto_onboarding: Optional[bool] = None,
                                    management_group_id: Optional[str] = None,
                                    organization_name: Optional[str] = None,
                                    use_cloud_guard_managed_app: Optional[bool] = None,
                                    workflow_id: Optional[str] = None)
    func NewAzureOrganizationOnboarding(ctx *Context, name string, args AzureOrganizationOnboardingArgs, opts ...ResourceOption) (*AzureOrganizationOnboarding, error)
    public AzureOrganizationOnboarding(string name, AzureOrganizationOnboardingArgs args, CustomResourceOptions? opts = null)
    public AzureOrganizationOnboarding(String name, AzureOrganizationOnboardingArgs args)
    public AzureOrganizationOnboarding(String name, AzureOrganizationOnboardingArgs args, CustomResourceOptions options)
    
    type: dome9:AzureOrganizationOnboarding
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args AzureOrganizationOnboardingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args AzureOrganizationOnboardingArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args AzureOrganizationOnboardingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AzureOrganizationOnboardingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AzureOrganizationOnboardingArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var azureOrganizationOnboardingResource = new Dome9.AzureOrganizationOnboarding("azureOrganizationOnboardingResource", new()
    {
        ActiveBlades = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesArgs
        {
            Awp = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesAwpArgs
            {
                CentralizedSubscriptionId = "string",
                IsEnabled = false,
                OnboardingMode = "string",
                WithFunctionAppsScan = false,
                WithSseCmkEncryptedDisksScan = false,
            },
            Cdr = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesCdrArgs
            {
                Accounts = new[]
                {
                    new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesCdrAccountArgs
                    {
                        LogTypes = new[]
                        {
                            "string",
                        },
                        StorageId = "string",
                    },
                },
                IsEnabled = false,
            },
            PostureManagement = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesPostureManagementArgs
            {
                OnboardingMode = "string",
            },
            Serverless = new Dome9.Inputs.AzureOrganizationOnboardingActiveBladesServerlessArgs
            {
                IsEnabled = false,
            },
        },
        TenantId = "string",
        Vendor = "string",
        AppRegistrationName = "string",
        AzureOrganizationOnboardingId = "string",
        ClientId = "string",
        ClientSecret = "string",
        IsAutoOnboarding = false,
        ManagementGroupId = "string",
        OrganizationName = "string",
        UseCloudGuardManagedApp = false,
        WorkflowId = "string",
    });
    
    example, err := dome9.NewAzureOrganizationOnboarding(ctx, "azureOrganizationOnboardingResource", &dome9.AzureOrganizationOnboardingArgs{
    ActiveBlades: &.AzureOrganizationOnboardingActiveBladesArgs{
    Awp: &.AzureOrganizationOnboardingActiveBladesAwpArgs{
    CentralizedSubscriptionId: pulumi.String("string"),
    IsEnabled: pulumi.Bool(false),
    OnboardingMode: pulumi.String("string"),
    WithFunctionAppsScan: pulumi.Bool(false),
    WithSseCmkEncryptedDisksScan: pulumi.Bool(false),
    },
    Cdr: &.AzureOrganizationOnboardingActiveBladesCdrArgs{
    Accounts: .AzureOrganizationOnboardingActiveBladesCdrAccountArray{
    &.AzureOrganizationOnboardingActiveBladesCdrAccountArgs{
    LogTypes: pulumi.StringArray{
    pulumi.String("string"),
    },
    StorageId: pulumi.String("string"),
    },
    },
    IsEnabled: pulumi.Bool(false),
    },
    PostureManagement: &.AzureOrganizationOnboardingActiveBladesPostureManagementArgs{
    OnboardingMode: pulumi.String("string"),
    },
    Serverless: &.AzureOrganizationOnboardingActiveBladesServerlessArgs{
    IsEnabled: pulumi.Bool(false),
    },
    },
    TenantId: pulumi.String("string"),
    Vendor: pulumi.String("string"),
    AppRegistrationName: pulumi.String("string"),
    AzureOrganizationOnboardingId: pulumi.String("string"),
    ClientId: pulumi.String("string"),
    ClientSecret: pulumi.String("string"),
    IsAutoOnboarding: pulumi.Bool(false),
    ManagementGroupId: pulumi.String("string"),
    OrganizationName: pulumi.String("string"),
    UseCloudGuardManagedApp: pulumi.Bool(false),
    WorkflowId: pulumi.String("string"),
    })
    
    var azureOrganizationOnboardingResource = new AzureOrganizationOnboarding("azureOrganizationOnboardingResource", AzureOrganizationOnboardingArgs.builder()
        .activeBlades(AzureOrganizationOnboardingActiveBladesArgs.builder()
            .awp(AzureOrganizationOnboardingActiveBladesAwpArgs.builder()
                .centralizedSubscriptionId("string")
                .isEnabled(false)
                .onboardingMode("string")
                .withFunctionAppsScan(false)
                .withSseCmkEncryptedDisksScan(false)
                .build())
            .cdr(AzureOrganizationOnboardingActiveBladesCdrArgs.builder()
                .accounts(AzureOrganizationOnboardingActiveBladesCdrAccountArgs.builder()
                    .logTypes("string")
                    .storageId("string")
                    .build())
                .isEnabled(false)
                .build())
            .postureManagement(AzureOrganizationOnboardingActiveBladesPostureManagementArgs.builder()
                .onboardingMode("string")
                .build())
            .serverless(AzureOrganizationOnboardingActiveBladesServerlessArgs.builder()
                .isEnabled(false)
                .build())
            .build())
        .tenantId("string")
        .vendor("string")
        .appRegistrationName("string")
        .azureOrganizationOnboardingId("string")
        .clientId("string")
        .clientSecret("string")
        .isAutoOnboarding(false)
        .managementGroupId("string")
        .organizationName("string")
        .useCloudGuardManagedApp(false)
        .workflowId("string")
        .build());
    
    azure_organization_onboarding_resource = dome9.AzureOrganizationOnboarding("azureOrganizationOnboardingResource",
        active_blades={
            "awp": {
                "centralized_subscription_id": "string",
                "is_enabled": False,
                "onboarding_mode": "string",
                "with_function_apps_scan": False,
                "with_sse_cmk_encrypted_disks_scan": False,
            },
            "cdr": {
                "accounts": [{
                    "log_types": ["string"],
                    "storage_id": "string",
                }],
                "is_enabled": False,
            },
            "posture_management": {
                "onboarding_mode": "string",
            },
            "serverless": {
                "is_enabled": False,
            },
        },
        tenant_id="string",
        vendor="string",
        app_registration_name="string",
        azure_organization_onboarding_id="string",
        client_id="string",
        client_secret="string",
        is_auto_onboarding=False,
        management_group_id="string",
        organization_name="string",
        use_cloud_guard_managed_app=False,
        workflow_id="string")
    
    const azureOrganizationOnboardingResource = new dome9.AzureOrganizationOnboarding("azureOrganizationOnboardingResource", {
        activeBlades: {
            awp: {
                centralizedSubscriptionId: "string",
                isEnabled: false,
                onboardingMode: "string",
                withFunctionAppsScan: false,
                withSseCmkEncryptedDisksScan: false,
            },
            cdr: {
                accounts: [{
                    logTypes: ["string"],
                    storageId: "string",
                }],
                isEnabled: false,
            },
            postureManagement: {
                onboardingMode: "string",
            },
            serverless: {
                isEnabled: false,
            },
        },
        tenantId: "string",
        vendor: "string",
        appRegistrationName: "string",
        azureOrganizationOnboardingId: "string",
        clientId: "string",
        clientSecret: "string",
        isAutoOnboarding: false,
        managementGroupId: "string",
        organizationName: "string",
        useCloudGuardManagedApp: false,
        workflowId: "string",
    });
    
    type: dome9:AzureOrganizationOnboarding
    properties:
        activeBlades:
            awp:
                centralizedSubscriptionId: string
                isEnabled: false
                onboardingMode: string
                withFunctionAppsScan: false
                withSseCmkEncryptedDisksScan: false
            cdr:
                accounts:
                    - logTypes:
                        - string
                      storageId: string
                isEnabled: false
            postureManagement:
                onboardingMode: string
            serverless:
                isEnabled: false
        appRegistrationName: string
        azureOrganizationOnboardingId: string
        clientId: string
        clientSecret: string
        isAutoOnboarding: false
        managementGroupId: string
        organizationName: string
        tenantId: string
        useCloudGuardManagedApp: false
        vendor: string
        workflowId: string
    

    AzureOrganizationOnboarding Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The AzureOrganizationOnboarding resource accepts the following input properties:

    ActiveBlades AzureOrganizationOnboardingActiveBlades
    Indicates which blades to Activate.
    TenantId string
    The Tenant ID to onboard.
    Vendor string
    Vendor name. Can be: azure, azurechina, azuregov. Default is azure.
    AppRegistrationName string
    The name of the application created in the script. Required only if non UseCloudGuardManagedApp mode is used.
    AzureOrganizationOnboardingId string
    ClientId string
    Application (client) ID. Required only if non UseCloudGuardManagedApp mode is used.
    ClientSecret string
    Azure client secret. Required only if non UseCloudGuardManagedApp mode is used.
    IsAutoOnboarding bool
    Declares if the onboarding pipeline automatically onboards newly discovered subscriptions after the initial onboarding. Default is true and cannot change to false.
    ManagementGroupId string
    The Management Group ID to onboard. To onboard the whole tenant, use the tenant_id parameter here.
    OrganizationName string
    Organization name in CloudGuard. Default is AzureOrg.
    UseCloudGuardManagedApp bool
    Specifies whether to use the Check Point application to connect the subscriptions to CloudGuard. Default is false.
    WorkflowId string
    The workflow ID.
    ActiveBlades AzureOrganizationOnboardingActiveBladesArgs
    Indicates which blades to Activate.
    TenantId string
    The Tenant ID to onboard.
    Vendor string
    Vendor name. Can be: azure, azurechina, azuregov. Default is azure.
    AppRegistrationName string
    The name of the application created in the script. Required only if non UseCloudGuardManagedApp mode is used.
    AzureOrganizationOnboardingId string
    ClientId string
    Application (client) ID. Required only if non UseCloudGuardManagedApp mode is used.
    ClientSecret string
    Azure client secret. Required only if non UseCloudGuardManagedApp mode is used.
    IsAutoOnboarding bool
    Declares if the onboarding pipeline automatically onboards newly discovered subscriptions after the initial onboarding. Default is true and cannot change to false.
    ManagementGroupId string
    The Management Group ID to onboard. To onboard the whole tenant, use the tenant_id parameter here.
    OrganizationName string
    Organization name in CloudGuard. Default is AzureOrg.
    UseCloudGuardManagedApp bool
    Specifies whether to use the Check Point application to connect the subscriptions to CloudGuard. Default is false.
    WorkflowId string
    The workflow ID.
    activeBlades AzureOrganizationOnboardingActiveBlades
    Indicates which blades to Activate.
    tenantId String
    The Tenant ID to onboard.
    vendor String
    Vendor name. Can be: azure, azurechina, azuregov. Default is azure.
    appRegistrationName String
    The name of the application created in the script. Required only if non UseCloudGuardManagedApp mode is used.
    azureOrganizationOnboardingId String
    clientId String
    Application (client) ID. Required only if non UseCloudGuardManagedApp mode is used.
    clientSecret String
    Azure client secret. Required only if non UseCloudGuardManagedApp mode is used.
    isAutoOnboarding Boolean
    Declares if the onboarding pipeline automatically onboards newly discovered subscriptions after the initial onboarding. Default is true and cannot change to false.
    managementGroupId String
    The Management Group ID to onboard. To onboard the whole tenant, use the tenant_id parameter here.
    organizationName String
    Organization name in CloudGuard. Default is AzureOrg.
    useCloudGuardManagedApp Boolean
    Specifies whether to use the Check Point application to connect the subscriptions to CloudGuard. Default is false.
    workflowId String
    The workflow ID.
    activeBlades AzureOrganizationOnboardingActiveBlades
    Indicates which blades to Activate.
    tenantId string
    The Tenant ID to onboard.
    vendor string
    Vendor name. Can be: azure, azurechina, azuregov. Default is azure.
    appRegistrationName string
    The name of the application created in the script. Required only if non UseCloudGuardManagedApp mode is used.
    azureOrganizationOnboardingId string
    clientId string
    Application (client) ID. Required only if non UseCloudGuardManagedApp mode is used.
    clientSecret string
    Azure client secret. Required only if non UseCloudGuardManagedApp mode is used.
    isAutoOnboarding boolean
    Declares if the onboarding pipeline automatically onboards newly discovered subscriptions after the initial onboarding. Default is true and cannot change to false.
    managementGroupId string
    The Management Group ID to onboard. To onboard the whole tenant, use the tenant_id parameter here.
    organizationName string
    Organization name in CloudGuard. Default is AzureOrg.
    useCloudGuardManagedApp boolean
    Specifies whether to use the Check Point application to connect the subscriptions to CloudGuard. Default is false.
    workflowId string
    The workflow ID.
    active_blades AzureOrganizationOnboardingActiveBladesArgs
    Indicates which blades to Activate.
    tenant_id str
    The Tenant ID to onboard.
    vendor str
    Vendor name. Can be: azure, azurechina, azuregov. Default is azure.
    app_registration_name str
    The name of the application created in the script. Required only if non UseCloudGuardManagedApp mode is used.
    azure_organization_onboarding_id str
    client_id str
    Application (client) ID. Required only if non UseCloudGuardManagedApp mode is used.
    client_secret str
    Azure client secret. Required only if non UseCloudGuardManagedApp mode is used.
    is_auto_onboarding bool
    Declares if the onboarding pipeline automatically onboards newly discovered subscriptions after the initial onboarding. Default is true and cannot change to false.
    management_group_id str
    The Management Group ID to onboard. To onboard the whole tenant, use the tenant_id parameter here.
    organization_name str
    Organization name in CloudGuard. Default is AzureOrg.
    use_cloud_guard_managed_app bool
    Specifies whether to use the Check Point application to connect the subscriptions to CloudGuard. Default is false.
    workflow_id str
    The workflow ID.
    activeBlades Property Map
    Indicates which blades to Activate.
    tenantId String
    The Tenant ID to onboard.
    vendor String
    Vendor name. Can be: azure, azurechina, azuregov. Default is azure.
    appRegistrationName String
    The name of the application created in the script. Required only if non UseCloudGuardManagedApp mode is used.
    azureOrganizationOnboardingId String
    clientId String
    Application (client) ID. Required only if non UseCloudGuardManagedApp mode is used.
    clientSecret String
    Azure client secret. Required only if non UseCloudGuardManagedApp mode is used.
    isAutoOnboarding Boolean
    Declares if the onboarding pipeline automatically onboards newly discovered subscriptions after the initial onboarding. Default is true and cannot change to false.
    managementGroupId String
    The Management Group ID to onboard. To onboard the whole tenant, use the tenant_id parameter here.
    organizationName String
    Organization name in CloudGuard. Default is AzureOrg.
    useCloudGuardManagedApp Boolean
    Specifies whether to use the Check Point application to connect the subscriptions to CloudGuard. Default is false.
    workflowId String
    The workflow ID.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AzureOrganizationOnboarding resource produces the following output properties:

    AccountId double
    CloudGuard account ID.
    CreationTime string
    Creation time of the organization.
    Id string
    The provider-assigned unique ID for this managed resource.
    OnboardingConfiguration Dictionary<string, string>
    Onboarding configuration.
    UpdateTime string
    last update time of the stackSet.
    UserId double
    CloudGuard user ID.
    AccountId float64
    CloudGuard account ID.
    CreationTime string
    Creation time of the organization.
    Id string
    The provider-assigned unique ID for this managed resource.
    OnboardingConfiguration map[string]string
    Onboarding configuration.
    UpdateTime string
    last update time of the stackSet.
    UserId float64
    CloudGuard user ID.
    accountId Double
    CloudGuard account ID.
    creationTime String
    Creation time of the organization.
    id String
    The provider-assigned unique ID for this managed resource.
    onboardingConfiguration Map<String,String>
    Onboarding configuration.
    updateTime String
    last update time of the stackSet.
    userId Double
    CloudGuard user ID.
    accountId number
    CloudGuard account ID.
    creationTime string
    Creation time of the organization.
    id string
    The provider-assigned unique ID for this managed resource.
    onboardingConfiguration {[key: string]: string}
    Onboarding configuration.
    updateTime string
    last update time of the stackSet.
    userId number
    CloudGuard user ID.
    account_id float
    CloudGuard account ID.
    creation_time str
    Creation time of the organization.
    id str
    The provider-assigned unique ID for this managed resource.
    onboarding_configuration Mapping[str, str]
    Onboarding configuration.
    update_time str
    last update time of the stackSet.
    user_id float
    CloudGuard user ID.
    accountId Number
    CloudGuard account ID.
    creationTime String
    Creation time of the organization.
    id String
    The provider-assigned unique ID for this managed resource.
    onboardingConfiguration Map<String>
    Onboarding configuration.
    updateTime String
    last update time of the stackSet.
    userId Number
    CloudGuard user ID.

    Look up Existing AzureOrganizationOnboarding Resource

    Get an existing AzureOrganizationOnboarding resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: AzureOrganizationOnboardingState, opts?: CustomResourceOptions): AzureOrganizationOnboarding
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_id: Optional[float] = None,
            active_blades: Optional[AzureOrganizationOnboardingActiveBladesArgs] = None,
            app_registration_name: Optional[str] = None,
            azure_organization_onboarding_id: Optional[str] = None,
            client_id: Optional[str] = None,
            client_secret: Optional[str] = None,
            creation_time: Optional[str] = None,
            is_auto_onboarding: Optional[bool] = None,
            management_group_id: Optional[str] = None,
            onboarding_configuration: Optional[Mapping[str, str]] = None,
            organization_name: Optional[str] = None,
            tenant_id: Optional[str] = None,
            update_time: Optional[str] = None,
            use_cloud_guard_managed_app: Optional[bool] = None,
            user_id: Optional[float] = None,
            vendor: Optional[str] = None,
            workflow_id: Optional[str] = None) -> AzureOrganizationOnboarding
    func GetAzureOrganizationOnboarding(ctx *Context, name string, id IDInput, state *AzureOrganizationOnboardingState, opts ...ResourceOption) (*AzureOrganizationOnboarding, error)
    public static AzureOrganizationOnboarding Get(string name, Input<string> id, AzureOrganizationOnboardingState? state, CustomResourceOptions? opts = null)
    public static AzureOrganizationOnboarding get(String name, Output<String> id, AzureOrganizationOnboardingState state, CustomResourceOptions options)
    resources:  _:    type: dome9:AzureOrganizationOnboarding    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccountId double
    CloudGuard account ID.
    ActiveBlades AzureOrganizationOnboardingActiveBlades
    Indicates which blades to Activate.
    AppRegistrationName string
    The name of the application created in the script. Required only if non UseCloudGuardManagedApp mode is used.
    AzureOrganizationOnboardingId string
    ClientId string
    Application (client) ID. Required only if non UseCloudGuardManagedApp mode is used.
    ClientSecret string
    Azure client secret. Required only if non UseCloudGuardManagedApp mode is used.
    CreationTime string
    Creation time of the organization.
    IsAutoOnboarding bool
    Declares if the onboarding pipeline automatically onboards newly discovered subscriptions after the initial onboarding. Default is true and cannot change to false.
    ManagementGroupId string
    The Management Group ID to onboard. To onboard the whole tenant, use the tenant_id parameter here.
    OnboardingConfiguration Dictionary<string, string>
    Onboarding configuration.
    OrganizationName string
    Organization name in CloudGuard. Default is AzureOrg.
    TenantId string
    The Tenant ID to onboard.
    UpdateTime string
    last update time of the stackSet.
    UseCloudGuardManagedApp bool
    Specifies whether to use the Check Point application to connect the subscriptions to CloudGuard. Default is false.
    UserId double
    CloudGuard user ID.
    Vendor string
    Vendor name. Can be: azure, azurechina, azuregov. Default is azure.
    WorkflowId string
    The workflow ID.
    AccountId float64
    CloudGuard account ID.
    ActiveBlades AzureOrganizationOnboardingActiveBladesArgs
    Indicates which blades to Activate.
    AppRegistrationName string
    The name of the application created in the script. Required only if non UseCloudGuardManagedApp mode is used.
    AzureOrganizationOnboardingId string
    ClientId string
    Application (client) ID. Required only if non UseCloudGuardManagedApp mode is used.
    ClientSecret string
    Azure client secret. Required only if non UseCloudGuardManagedApp mode is used.
    CreationTime string
    Creation time of the organization.
    IsAutoOnboarding bool
    Declares if the onboarding pipeline automatically onboards newly discovered subscriptions after the initial onboarding. Default is true and cannot change to false.
    ManagementGroupId string
    The Management Group ID to onboard. To onboard the whole tenant, use the tenant_id parameter here.
    OnboardingConfiguration map[string]string
    Onboarding configuration.
    OrganizationName string
    Organization name in CloudGuard. Default is AzureOrg.
    TenantId string
    The Tenant ID to onboard.
    UpdateTime string
    last update time of the stackSet.
    UseCloudGuardManagedApp bool
    Specifies whether to use the Check Point application to connect the subscriptions to CloudGuard. Default is false.
    UserId float64
    CloudGuard user ID.
    Vendor string
    Vendor name. Can be: azure, azurechina, azuregov. Default is azure.
    WorkflowId string
    The workflow ID.
    accountId Double
    CloudGuard account ID.
    activeBlades AzureOrganizationOnboardingActiveBlades
    Indicates which blades to Activate.
    appRegistrationName String
    The name of the application created in the script. Required only if non UseCloudGuardManagedApp mode is used.
    azureOrganizationOnboardingId String
    clientId String
    Application (client) ID. Required only if non UseCloudGuardManagedApp mode is used.
    clientSecret String
    Azure client secret. Required only if non UseCloudGuardManagedApp mode is used.
    creationTime String
    Creation time of the organization.
    isAutoOnboarding Boolean
    Declares if the onboarding pipeline automatically onboards newly discovered subscriptions after the initial onboarding. Default is true and cannot change to false.
    managementGroupId String
    The Management Group ID to onboard. To onboard the whole tenant, use the tenant_id parameter here.
    onboardingConfiguration Map<String,String>
    Onboarding configuration.
    organizationName String
    Organization name in CloudGuard. Default is AzureOrg.
    tenantId String
    The Tenant ID to onboard.
    updateTime String
    last update time of the stackSet.
    useCloudGuardManagedApp Boolean
    Specifies whether to use the Check Point application to connect the subscriptions to CloudGuard. Default is false.
    userId Double
    CloudGuard user ID.
    vendor String
    Vendor name. Can be: azure, azurechina, azuregov. Default is azure.
    workflowId String
    The workflow ID.
    accountId number
    CloudGuard account ID.
    activeBlades AzureOrganizationOnboardingActiveBlades
    Indicates which blades to Activate.
    appRegistrationName string
    The name of the application created in the script. Required only if non UseCloudGuardManagedApp mode is used.
    azureOrganizationOnboardingId string
    clientId string
    Application (client) ID. Required only if non UseCloudGuardManagedApp mode is used.
    clientSecret string
    Azure client secret. Required only if non UseCloudGuardManagedApp mode is used.
    creationTime string
    Creation time of the organization.
    isAutoOnboarding boolean
    Declares if the onboarding pipeline automatically onboards newly discovered subscriptions after the initial onboarding. Default is true and cannot change to false.
    managementGroupId string
    The Management Group ID to onboard. To onboard the whole tenant, use the tenant_id parameter here.
    onboardingConfiguration {[key: string]: string}
    Onboarding configuration.
    organizationName string
    Organization name in CloudGuard. Default is AzureOrg.
    tenantId string
    The Tenant ID to onboard.
    updateTime string
    last update time of the stackSet.
    useCloudGuardManagedApp boolean
    Specifies whether to use the Check Point application to connect the subscriptions to CloudGuard. Default is false.
    userId number
    CloudGuard user ID.
    vendor string
    Vendor name. Can be: azure, azurechina, azuregov. Default is azure.
    workflowId string
    The workflow ID.
    account_id float
    CloudGuard account ID.
    active_blades AzureOrganizationOnboardingActiveBladesArgs
    Indicates which blades to Activate.
    app_registration_name str
    The name of the application created in the script. Required only if non UseCloudGuardManagedApp mode is used.
    azure_organization_onboarding_id str
    client_id str
    Application (client) ID. Required only if non UseCloudGuardManagedApp mode is used.
    client_secret str
    Azure client secret. Required only if non UseCloudGuardManagedApp mode is used.
    creation_time str
    Creation time of the organization.
    is_auto_onboarding bool
    Declares if the onboarding pipeline automatically onboards newly discovered subscriptions after the initial onboarding. Default is true and cannot change to false.
    management_group_id str
    The Management Group ID to onboard. To onboard the whole tenant, use the tenant_id parameter here.
    onboarding_configuration Mapping[str, str]
    Onboarding configuration.
    organization_name str
    Organization name in CloudGuard. Default is AzureOrg.
    tenant_id str
    The Tenant ID to onboard.
    update_time str
    last update time of the stackSet.
    use_cloud_guard_managed_app bool
    Specifies whether to use the Check Point application to connect the subscriptions to CloudGuard. Default is false.
    user_id float
    CloudGuard user ID.
    vendor str
    Vendor name. Can be: azure, azurechina, azuregov. Default is azure.
    workflow_id str
    The workflow ID.
    accountId Number
    CloudGuard account ID.
    activeBlades Property Map
    Indicates which blades to Activate.
    appRegistrationName String
    The name of the application created in the script. Required only if non UseCloudGuardManagedApp mode is used.
    azureOrganizationOnboardingId String
    clientId String
    Application (client) ID. Required only if non UseCloudGuardManagedApp mode is used.
    clientSecret String
    Azure client secret. Required only if non UseCloudGuardManagedApp mode is used.
    creationTime String
    Creation time of the organization.
    isAutoOnboarding Boolean
    Declares if the onboarding pipeline automatically onboards newly discovered subscriptions after the initial onboarding. Default is true and cannot change to false.
    managementGroupId String
    The Management Group ID to onboard. To onboard the whole tenant, use the tenant_id parameter here.
    onboardingConfiguration Map<String>
    Onboarding configuration.
    organizationName String
    Organization name in CloudGuard. Default is AzureOrg.
    tenantId String
    The Tenant ID to onboard.
    updateTime String
    last update time of the stackSet.
    useCloudGuardManagedApp Boolean
    Specifies whether to use the Check Point application to connect the subscriptions to CloudGuard. Default is false.
    userId Number
    CloudGuard user ID.
    vendor String
    Vendor name. Can be: azure, azurechina, azuregov. Default is azure.
    workflowId String
    The workflow ID.

    Supporting Types

    AzureOrganizationOnboardingActiveBlades, AzureOrganizationOnboardingActiveBladesArgs

    awp Property Map
    Azure Workload Protection configuration.
    cdr Property Map
    CloudGuard Data Protection configuration.
    postureManagement Property Map
    Posture management configuration.
    serverless Property Map
    Serverless configuration.

    AzureOrganizationOnboardingActiveBladesAwp, AzureOrganizationOnboardingActiveBladesAwpArgs

    CentralizedSubscriptionId string
    Centralized subscription ID.
    IsEnabled bool
    Boolean flag to enable Azure Workload Protection.
    OnboardingMode string
    Onboarding mode. Can be: saas, inAccount, inAccountHub.
    WithFunctionAppsScan bool
    Boolean flag to enable function apps scan.
    WithSseCmkEncryptedDisksScan bool
    Boolean flag to enable sse cmk apps scan.
    CentralizedSubscriptionId string
    Centralized subscription ID.
    IsEnabled bool
    Boolean flag to enable Azure Workload Protection.
    OnboardingMode string
    Onboarding mode. Can be: saas, inAccount, inAccountHub.
    WithFunctionAppsScan bool
    Boolean flag to enable function apps scan.
    WithSseCmkEncryptedDisksScan bool
    Boolean flag to enable sse cmk apps scan.
    centralizedSubscriptionId String
    Centralized subscription ID.
    isEnabled Boolean
    Boolean flag to enable Azure Workload Protection.
    onboardingMode String
    Onboarding mode. Can be: saas, inAccount, inAccountHub.
    withFunctionAppsScan Boolean
    Boolean flag to enable function apps scan.
    withSseCmkEncryptedDisksScan Boolean
    Boolean flag to enable sse cmk apps scan.
    centralizedSubscriptionId string
    Centralized subscription ID.
    isEnabled boolean
    Boolean flag to enable Azure Workload Protection.
    onboardingMode string
    Onboarding mode. Can be: saas, inAccount, inAccountHub.
    withFunctionAppsScan boolean
    Boolean flag to enable function apps scan.
    withSseCmkEncryptedDisksScan boolean
    Boolean flag to enable sse cmk apps scan.
    centralized_subscription_id str
    Centralized subscription ID.
    is_enabled bool
    Boolean flag to enable Azure Workload Protection.
    onboarding_mode str
    Onboarding mode. Can be: saas, inAccount, inAccountHub.
    with_function_apps_scan bool
    Boolean flag to enable function apps scan.
    with_sse_cmk_encrypted_disks_scan bool
    Boolean flag to enable sse cmk apps scan.
    centralizedSubscriptionId String
    Centralized subscription ID.
    isEnabled Boolean
    Boolean flag to enable Azure Workload Protection.
    onboardingMode String
    Onboarding mode. Can be: saas, inAccount, inAccountHub.
    withFunctionAppsScan Boolean
    Boolean flag to enable function apps scan.
    withSseCmkEncryptedDisksScan Boolean
    Boolean flag to enable sse cmk apps scan.

    AzureOrganizationOnboardingActiveBladesCdr, AzureOrganizationOnboardingActiveBladesCdrArgs

    Accounts List<AzureOrganizationOnboardingActiveBladesCdrAccount>
    List of storage accounts.
    IsEnabled bool
    Boolean flag to enable CloudGuard Data Protection.
    Accounts []AzureOrganizationOnboardingActiveBladesCdrAccount
    List of storage accounts.
    IsEnabled bool
    Boolean flag to enable CloudGuard Data Protection.
    accounts List<AzureOrganizationOnboardingActiveBladesCdrAccount>
    List of storage accounts.
    isEnabled Boolean
    Boolean flag to enable CloudGuard Data Protection.
    accounts AzureOrganizationOnboardingActiveBladesCdrAccount[]
    List of storage accounts.
    isEnabled boolean
    Boolean flag to enable CloudGuard Data Protection.
    accounts Sequence[AzureOrganizationOnboardingActiveBladesCdrAccount]
    List of storage accounts.
    is_enabled bool
    Boolean flag to enable CloudGuard Data Protection.
    accounts List<Property Map>
    List of storage accounts.
    isEnabled Boolean
    Boolean flag to enable CloudGuard Data Protection.

    AzureOrganizationOnboardingActiveBladesCdrAccount, AzureOrganizationOnboardingActiveBladesCdrAccountArgs

    LogTypes List<string>
    List of log types.
    StorageId string
    Storage account ID.
    LogTypes []string
    List of log types.
    StorageId string
    Storage account ID.
    logTypes List<String>
    List of log types.
    storageId String
    Storage account ID.
    logTypes string[]
    List of log types.
    storageId string
    Storage account ID.
    log_types Sequence[str]
    List of log types.
    storage_id str
    Storage account ID.
    logTypes List<String>
    List of log types.
    storageId String
    Storage account ID.

    AzureOrganizationOnboardingActiveBladesPostureManagement, AzureOrganizationOnboardingActiveBladesPostureManagementArgs

    OnboardingMode string
    Onboarding mode. Can be: Read, Manage.
    OnboardingMode string
    Onboarding mode. Can be: Read, Manage.
    onboardingMode String
    Onboarding mode. Can be: Read, Manage.
    onboardingMode string
    Onboarding mode. Can be: Read, Manage.
    onboarding_mode str
    Onboarding mode. Can be: Read, Manage.
    onboardingMode String
    Onboarding mode. Can be: Read, Manage.

    AzureOrganizationOnboardingActiveBladesServerless, AzureOrganizationOnboardingActiveBladesServerlessArgs

    IsEnabled bool
    Boolean flag to enable serverless protection. - Not supported yet.
    IsEnabled bool
    Boolean flag to enable serverless protection. - Not supported yet.
    isEnabled Boolean
    Boolean flag to enable serverless protection. - Not supported yet.
    isEnabled boolean
    Boolean flag to enable serverless protection. - Not supported yet.
    is_enabled bool
    Boolean flag to enable serverless protection. - Not supported yet.
    isEnabled Boolean
    Boolean flag to enable serverless protection. - Not supported yet.

    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