1. Packages
  2. Prismacloud Provider
  3. API Docs
  4. OrgCloudAccountV2
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks

prismacloud.OrgCloudAccountV2

Explore with Pulumi AI

prismacloud logo
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks

    Import

    Resources can be imported using the cloud type and the ID:

    $ pulumi import prismacloud:index/orgCloudAccountV2:OrgCloudAccountV2 example cloudType:accountId
    

    Create OrgCloudAccountV2 Resource

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

    Constructor syntax

    new OrgCloudAccountV2(name: string, args?: OrgCloudAccountV2Args, opts?: CustomResourceOptions);
    @overload
    def OrgCloudAccountV2(resource_name: str,
                          args: Optional[OrgCloudAccountV2Args] = None,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def OrgCloudAccountV2(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          aws: Optional[OrgCloudAccountV2AwsArgs] = None,
                          azure: Optional[OrgCloudAccountV2AzureArgs] = None,
                          disable_on_destroy: Optional[bool] = None,
                          gcp: Optional[OrgCloudAccountV2GcpArgs] = None,
                          org_cloud_account_v2_id: Optional[str] = None,
                          timeouts: Optional[OrgCloudAccountV2TimeoutsArgs] = None)
    func NewOrgCloudAccountV2(ctx *Context, name string, args *OrgCloudAccountV2Args, opts ...ResourceOption) (*OrgCloudAccountV2, error)
    public OrgCloudAccountV2(string name, OrgCloudAccountV2Args? args = null, CustomResourceOptions? opts = null)
    public OrgCloudAccountV2(String name, OrgCloudAccountV2Args args)
    public OrgCloudAccountV2(String name, OrgCloudAccountV2Args args, CustomResourceOptions options)
    
    type: prismacloud:OrgCloudAccountV2
    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 OrgCloudAccountV2Args
    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 OrgCloudAccountV2Args
    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 OrgCloudAccountV2Args
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args OrgCloudAccountV2Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args OrgCloudAccountV2Args
    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 orgCloudAccountV2Resource = new Prismacloud.OrgCloudAccountV2("orgCloudAccountV2Resource", new()
    {
        Aws = new Prismacloud.Inputs.OrgCloudAccountV2AwsArgs
        {
            AccountId = "string",
            RoleArn = "string",
            Name = "string",
            ExternalId = "string",
            GroupIds = new[]
            {
                "string",
            },
            DefaultAccountGroupId = "string",
            Deleted = false,
            DeploymentType = "string",
            Enabled = false,
            EventbridgeRuleNamePrefix = "string",
            CreatedEpochMillis = 0,
            Features = new[]
            {
                new Prismacloud.Inputs.OrgCloudAccountV2AwsFeatureArgs
                {
                    Name = "string",
                    State = "string",
                },
            },
            CustomerName = "string",
            HasMemberRole = false,
            HierarchySelections = new[]
            {
                new Prismacloud.Inputs.OrgCloudAccountV2AwsHierarchySelectionArgs
                {
                    DisplayName = "string",
                    NodeType = "string",
                    ResourceId = "string",
                    SelectionType = "string",
                },
            },
            LastModifiedBy = "string",
            LastModifiedEpochMillis = 0,
            CloudType = "string",
            ParentId = "string",
            ProtectionMode = "string",
            AccountType = "string",
            TemplateUrl = "string",
        },
        Azure = new Prismacloud.Inputs.OrgCloudAccountV2AzureArgs
        {
            Key = "string",
            TenantId = "string",
            ClientId = "string",
            ServicePrincipalId = "string",
            Name = "string",
            Features = new[]
            {
                new Prismacloud.Inputs.OrgCloudAccountV2AzureFeatureArgs
                {
                    Name = "string",
                    State = "string",
                },
            },
            LastModifiedBy = "string",
            Deleted = false,
            DeploymentType = "string",
            DeploymentTypeDescription = "string",
            Enabled = false,
            EnvironmentType = "string",
            AccountId = "string",
            GroupIds = new[]
            {
                "string",
            },
            HierarchySelections = new[]
            {
                new Prismacloud.Inputs.OrgCloudAccountV2AzureHierarchySelectionArgs
                {
                    DisplayName = "string",
                    NodeType = "string",
                    ResourceId = "string",
                    SelectionType = "string",
                },
            },
            CustomerName = "string",
            DefaultAccountGroupId = "string",
            LastModifiedEpochMillis = 0,
            MemberSyncEnabled = false,
            MonitorFlowLogs = false,
            CreatedEpochMillis = 0,
            ParentId = "string",
            ProtectionMode = "string",
            RootSyncEnabled = false,
            CloudType = "string",
            TemplateUrl = "string",
            AccountType = "string",
        },
        DisableOnDestroy = false,
        Gcp = new Prismacloud.Inputs.OrgCloudAccountV2GcpArgs
        {
            Credentials = "string",
            AccountId = "string",
            AccountType = "string",
            Name = "string",
            DefaultAccountGroupId = "string",
            DeploymentTypeDescription = "string",
            Features = new[]
            {
                new Prismacloud.Inputs.OrgCloudAccountV2GcpFeatureArgs
                {
                    Name = "string",
                    State = "string",
                },
            },
            CreatedEpochMillis = 0,
            CloudType = "string",
            CustomerName = "string",
            DataflowEnabledProject = "string",
            AuthenticationType = "string",
            Deleted = false,
            DeploymentType = "string",
            AccountGroupCreationMode = "string",
            Enabled = false,
            CompressionEnabled = false,
            FlowLogStorageBucket = "string",
            GroupIds = new[]
            {
                "string",
            },
            HierarchySelections = new[]
            {
                new Prismacloud.Inputs.OrgCloudAccountV2GcpHierarchySelectionArgs
                {
                    DisplayName = "string",
                    NodeType = "string",
                    ResourceId = "string",
                    SelectionType = "string",
                },
            },
            LastModifiedBy = "string",
            LastModifiedEpochMillis = 0,
            AddedOnTs = 0,
            OrganizationName = "string",
            ParentId = "string",
            ProjectId = "string",
            ProtectionMode = "string",
            ServiceAccountEmail = "string",
            StorageScanEnabled = false,
        },
        OrgCloudAccountV2Id = "string",
        Timeouts = new Prismacloud.Inputs.OrgCloudAccountV2TimeoutsArgs
        {
            Create = "string",
            Delete = "string",
            Update = "string",
        },
    });
    
    example, err := prismacloud.NewOrgCloudAccountV2(ctx, "orgCloudAccountV2Resource", &prismacloud.OrgCloudAccountV2Args{
    	Aws: &prismacloud.OrgCloudAccountV2AwsArgs{
    		AccountId:  pulumi.String("string"),
    		RoleArn:    pulumi.String("string"),
    		Name:       pulumi.String("string"),
    		ExternalId: pulumi.String("string"),
    		GroupIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		DefaultAccountGroupId:     pulumi.String("string"),
    		Deleted:                   pulumi.Bool(false),
    		DeploymentType:            pulumi.String("string"),
    		Enabled:                   pulumi.Bool(false),
    		EventbridgeRuleNamePrefix: pulumi.String("string"),
    		CreatedEpochMillis:        pulumi.Float64(0),
    		Features: prismacloud.OrgCloudAccountV2AwsFeatureArray{
    			&prismacloud.OrgCloudAccountV2AwsFeatureArgs{
    				Name:  pulumi.String("string"),
    				State: pulumi.String("string"),
    			},
    		},
    		CustomerName:  pulumi.String("string"),
    		HasMemberRole: pulumi.Bool(false),
    		HierarchySelections: prismacloud.OrgCloudAccountV2AwsHierarchySelectionArray{
    			&prismacloud.OrgCloudAccountV2AwsHierarchySelectionArgs{
    				DisplayName:   pulumi.String("string"),
    				NodeType:      pulumi.String("string"),
    				ResourceId:    pulumi.String("string"),
    				SelectionType: pulumi.String("string"),
    			},
    		},
    		LastModifiedBy:          pulumi.String("string"),
    		LastModifiedEpochMillis: pulumi.Float64(0),
    		CloudType:               pulumi.String("string"),
    		ParentId:                pulumi.String("string"),
    		ProtectionMode:          pulumi.String("string"),
    		AccountType:             pulumi.String("string"),
    		TemplateUrl:             pulumi.String("string"),
    	},
    	Azure: &prismacloud.OrgCloudAccountV2AzureArgs{
    		Key:                pulumi.String("string"),
    		TenantId:           pulumi.String("string"),
    		ClientId:           pulumi.String("string"),
    		ServicePrincipalId: pulumi.String("string"),
    		Name:               pulumi.String("string"),
    		Features: prismacloud.OrgCloudAccountV2AzureFeatureArray{
    			&prismacloud.OrgCloudAccountV2AzureFeatureArgs{
    				Name:  pulumi.String("string"),
    				State: pulumi.String("string"),
    			},
    		},
    		LastModifiedBy:            pulumi.String("string"),
    		Deleted:                   pulumi.Bool(false),
    		DeploymentType:            pulumi.String("string"),
    		DeploymentTypeDescription: pulumi.String("string"),
    		Enabled:                   pulumi.Bool(false),
    		EnvironmentType:           pulumi.String("string"),
    		AccountId:                 pulumi.String("string"),
    		GroupIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		HierarchySelections: prismacloud.OrgCloudAccountV2AzureHierarchySelectionArray{
    			&prismacloud.OrgCloudAccountV2AzureHierarchySelectionArgs{
    				DisplayName:   pulumi.String("string"),
    				NodeType:      pulumi.String("string"),
    				ResourceId:    pulumi.String("string"),
    				SelectionType: pulumi.String("string"),
    			},
    		},
    		CustomerName:            pulumi.String("string"),
    		DefaultAccountGroupId:   pulumi.String("string"),
    		LastModifiedEpochMillis: pulumi.Float64(0),
    		MemberSyncEnabled:       pulumi.Bool(false),
    		MonitorFlowLogs:         pulumi.Bool(false),
    		CreatedEpochMillis:      pulumi.Float64(0),
    		ParentId:                pulumi.String("string"),
    		ProtectionMode:          pulumi.String("string"),
    		RootSyncEnabled:         pulumi.Bool(false),
    		CloudType:               pulumi.String("string"),
    		TemplateUrl:             pulumi.String("string"),
    		AccountType:             pulumi.String("string"),
    	},
    	DisableOnDestroy: pulumi.Bool(false),
    	Gcp: &prismacloud.OrgCloudAccountV2GcpArgs{
    		Credentials:               pulumi.String("string"),
    		AccountId:                 pulumi.String("string"),
    		AccountType:               pulumi.String("string"),
    		Name:                      pulumi.String("string"),
    		DefaultAccountGroupId:     pulumi.String("string"),
    		DeploymentTypeDescription: pulumi.String("string"),
    		Features: prismacloud.OrgCloudAccountV2GcpFeatureArray{
    			&prismacloud.OrgCloudAccountV2GcpFeatureArgs{
    				Name:  pulumi.String("string"),
    				State: pulumi.String("string"),
    			},
    		},
    		CreatedEpochMillis:       pulumi.Float64(0),
    		CloudType:                pulumi.String("string"),
    		CustomerName:             pulumi.String("string"),
    		DataflowEnabledProject:   pulumi.String("string"),
    		AuthenticationType:       pulumi.String("string"),
    		Deleted:                  pulumi.Bool(false),
    		DeploymentType:           pulumi.String("string"),
    		AccountGroupCreationMode: pulumi.String("string"),
    		Enabled:                  pulumi.Bool(false),
    		CompressionEnabled:       pulumi.Bool(false),
    		FlowLogStorageBucket:     pulumi.String("string"),
    		GroupIds: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		HierarchySelections: prismacloud.OrgCloudAccountV2GcpHierarchySelectionArray{
    			&prismacloud.OrgCloudAccountV2GcpHierarchySelectionArgs{
    				DisplayName:   pulumi.String("string"),
    				NodeType:      pulumi.String("string"),
    				ResourceId:    pulumi.String("string"),
    				SelectionType: pulumi.String("string"),
    			},
    		},
    		LastModifiedBy:          pulumi.String("string"),
    		LastModifiedEpochMillis: pulumi.Float64(0),
    		AddedOnTs:               pulumi.Float64(0),
    		OrganizationName:        pulumi.String("string"),
    		ParentId:                pulumi.String("string"),
    		ProjectId:               pulumi.String("string"),
    		ProtectionMode:          pulumi.String("string"),
    		ServiceAccountEmail:     pulumi.String("string"),
    		StorageScanEnabled:      pulumi.Bool(false),
    	},
    	OrgCloudAccountV2Id: pulumi.String("string"),
    	Timeouts: &prismacloud.OrgCloudAccountV2TimeoutsArgs{
    		Create: pulumi.String("string"),
    		Delete: pulumi.String("string"),
    		Update: pulumi.String("string"),
    	},
    })
    
    var orgCloudAccountV2Resource = new OrgCloudAccountV2("orgCloudAccountV2Resource", OrgCloudAccountV2Args.builder()
        .aws(OrgCloudAccountV2AwsArgs.builder()
            .accountId("string")
            .roleArn("string")
            .name("string")
            .externalId("string")
            .groupIds("string")
            .defaultAccountGroupId("string")
            .deleted(false)
            .deploymentType("string")
            .enabled(false)
            .eventbridgeRuleNamePrefix("string")
            .createdEpochMillis(0)
            .features(OrgCloudAccountV2AwsFeatureArgs.builder()
                .name("string")
                .state("string")
                .build())
            .customerName("string")
            .hasMemberRole(false)
            .hierarchySelections(OrgCloudAccountV2AwsHierarchySelectionArgs.builder()
                .displayName("string")
                .nodeType("string")
                .resourceId("string")
                .selectionType("string")
                .build())
            .lastModifiedBy("string")
            .lastModifiedEpochMillis(0)
            .cloudType("string")
            .parentId("string")
            .protectionMode("string")
            .accountType("string")
            .templateUrl("string")
            .build())
        .azure(OrgCloudAccountV2AzureArgs.builder()
            .key("string")
            .tenantId("string")
            .clientId("string")
            .servicePrincipalId("string")
            .name("string")
            .features(OrgCloudAccountV2AzureFeatureArgs.builder()
                .name("string")
                .state("string")
                .build())
            .lastModifiedBy("string")
            .deleted(false)
            .deploymentType("string")
            .deploymentTypeDescription("string")
            .enabled(false)
            .environmentType("string")
            .accountId("string")
            .groupIds("string")
            .hierarchySelections(OrgCloudAccountV2AzureHierarchySelectionArgs.builder()
                .displayName("string")
                .nodeType("string")
                .resourceId("string")
                .selectionType("string")
                .build())
            .customerName("string")
            .defaultAccountGroupId("string")
            .lastModifiedEpochMillis(0)
            .memberSyncEnabled(false)
            .monitorFlowLogs(false)
            .createdEpochMillis(0)
            .parentId("string")
            .protectionMode("string")
            .rootSyncEnabled(false)
            .cloudType("string")
            .templateUrl("string")
            .accountType("string")
            .build())
        .disableOnDestroy(false)
        .gcp(OrgCloudAccountV2GcpArgs.builder()
            .credentials("string")
            .accountId("string")
            .accountType("string")
            .name("string")
            .defaultAccountGroupId("string")
            .deploymentTypeDescription("string")
            .features(OrgCloudAccountV2GcpFeatureArgs.builder()
                .name("string")
                .state("string")
                .build())
            .createdEpochMillis(0)
            .cloudType("string")
            .customerName("string")
            .dataflowEnabledProject("string")
            .authenticationType("string")
            .deleted(false)
            .deploymentType("string")
            .accountGroupCreationMode("string")
            .enabled(false)
            .compressionEnabled(false)
            .flowLogStorageBucket("string")
            .groupIds("string")
            .hierarchySelections(OrgCloudAccountV2GcpHierarchySelectionArgs.builder()
                .displayName("string")
                .nodeType("string")
                .resourceId("string")
                .selectionType("string")
                .build())
            .lastModifiedBy("string")
            .lastModifiedEpochMillis(0)
            .addedOnTs(0)
            .organizationName("string")
            .parentId("string")
            .projectId("string")
            .protectionMode("string")
            .serviceAccountEmail("string")
            .storageScanEnabled(false)
            .build())
        .orgCloudAccountV2Id("string")
        .timeouts(OrgCloudAccountV2TimeoutsArgs.builder()
            .create("string")
            .delete("string")
            .update("string")
            .build())
        .build());
    
    org_cloud_account_v2_resource = prismacloud.OrgCloudAccountV2("orgCloudAccountV2Resource",
        aws={
            "account_id": "string",
            "role_arn": "string",
            "name": "string",
            "external_id": "string",
            "group_ids": ["string"],
            "default_account_group_id": "string",
            "deleted": False,
            "deployment_type": "string",
            "enabled": False,
            "eventbridge_rule_name_prefix": "string",
            "created_epoch_millis": 0,
            "features": [{
                "name": "string",
                "state": "string",
            }],
            "customer_name": "string",
            "has_member_role": False,
            "hierarchy_selections": [{
                "display_name": "string",
                "node_type": "string",
                "resource_id": "string",
                "selection_type": "string",
            }],
            "last_modified_by": "string",
            "last_modified_epoch_millis": 0,
            "cloud_type": "string",
            "parent_id": "string",
            "protection_mode": "string",
            "account_type": "string",
            "template_url": "string",
        },
        azure={
            "key": "string",
            "tenant_id": "string",
            "client_id": "string",
            "service_principal_id": "string",
            "name": "string",
            "features": [{
                "name": "string",
                "state": "string",
            }],
            "last_modified_by": "string",
            "deleted": False,
            "deployment_type": "string",
            "deployment_type_description": "string",
            "enabled": False,
            "environment_type": "string",
            "account_id": "string",
            "group_ids": ["string"],
            "hierarchy_selections": [{
                "display_name": "string",
                "node_type": "string",
                "resource_id": "string",
                "selection_type": "string",
            }],
            "customer_name": "string",
            "default_account_group_id": "string",
            "last_modified_epoch_millis": 0,
            "member_sync_enabled": False,
            "monitor_flow_logs": False,
            "created_epoch_millis": 0,
            "parent_id": "string",
            "protection_mode": "string",
            "root_sync_enabled": False,
            "cloud_type": "string",
            "template_url": "string",
            "account_type": "string",
        },
        disable_on_destroy=False,
        gcp={
            "credentials": "string",
            "account_id": "string",
            "account_type": "string",
            "name": "string",
            "default_account_group_id": "string",
            "deployment_type_description": "string",
            "features": [{
                "name": "string",
                "state": "string",
            }],
            "created_epoch_millis": 0,
            "cloud_type": "string",
            "customer_name": "string",
            "dataflow_enabled_project": "string",
            "authentication_type": "string",
            "deleted": False,
            "deployment_type": "string",
            "account_group_creation_mode": "string",
            "enabled": False,
            "compression_enabled": False,
            "flow_log_storage_bucket": "string",
            "group_ids": ["string"],
            "hierarchy_selections": [{
                "display_name": "string",
                "node_type": "string",
                "resource_id": "string",
                "selection_type": "string",
            }],
            "last_modified_by": "string",
            "last_modified_epoch_millis": 0,
            "added_on_ts": 0,
            "organization_name": "string",
            "parent_id": "string",
            "project_id": "string",
            "protection_mode": "string",
            "service_account_email": "string",
            "storage_scan_enabled": False,
        },
        org_cloud_account_v2_id="string",
        timeouts={
            "create": "string",
            "delete": "string",
            "update": "string",
        })
    
    const orgCloudAccountV2Resource = new prismacloud.OrgCloudAccountV2("orgCloudAccountV2Resource", {
        aws: {
            accountId: "string",
            roleArn: "string",
            name: "string",
            externalId: "string",
            groupIds: ["string"],
            defaultAccountGroupId: "string",
            deleted: false,
            deploymentType: "string",
            enabled: false,
            eventbridgeRuleNamePrefix: "string",
            createdEpochMillis: 0,
            features: [{
                name: "string",
                state: "string",
            }],
            customerName: "string",
            hasMemberRole: false,
            hierarchySelections: [{
                displayName: "string",
                nodeType: "string",
                resourceId: "string",
                selectionType: "string",
            }],
            lastModifiedBy: "string",
            lastModifiedEpochMillis: 0,
            cloudType: "string",
            parentId: "string",
            protectionMode: "string",
            accountType: "string",
            templateUrl: "string",
        },
        azure: {
            key: "string",
            tenantId: "string",
            clientId: "string",
            servicePrincipalId: "string",
            name: "string",
            features: [{
                name: "string",
                state: "string",
            }],
            lastModifiedBy: "string",
            deleted: false,
            deploymentType: "string",
            deploymentTypeDescription: "string",
            enabled: false,
            environmentType: "string",
            accountId: "string",
            groupIds: ["string"],
            hierarchySelections: [{
                displayName: "string",
                nodeType: "string",
                resourceId: "string",
                selectionType: "string",
            }],
            customerName: "string",
            defaultAccountGroupId: "string",
            lastModifiedEpochMillis: 0,
            memberSyncEnabled: false,
            monitorFlowLogs: false,
            createdEpochMillis: 0,
            parentId: "string",
            protectionMode: "string",
            rootSyncEnabled: false,
            cloudType: "string",
            templateUrl: "string",
            accountType: "string",
        },
        disableOnDestroy: false,
        gcp: {
            credentials: "string",
            accountId: "string",
            accountType: "string",
            name: "string",
            defaultAccountGroupId: "string",
            deploymentTypeDescription: "string",
            features: [{
                name: "string",
                state: "string",
            }],
            createdEpochMillis: 0,
            cloudType: "string",
            customerName: "string",
            dataflowEnabledProject: "string",
            authenticationType: "string",
            deleted: false,
            deploymentType: "string",
            accountGroupCreationMode: "string",
            enabled: false,
            compressionEnabled: false,
            flowLogStorageBucket: "string",
            groupIds: ["string"],
            hierarchySelections: [{
                displayName: "string",
                nodeType: "string",
                resourceId: "string",
                selectionType: "string",
            }],
            lastModifiedBy: "string",
            lastModifiedEpochMillis: 0,
            addedOnTs: 0,
            organizationName: "string",
            parentId: "string",
            projectId: "string",
            protectionMode: "string",
            serviceAccountEmail: "string",
            storageScanEnabled: false,
        },
        orgCloudAccountV2Id: "string",
        timeouts: {
            create: "string",
            "delete": "string",
            update: "string",
        },
    });
    
    type: prismacloud:OrgCloudAccountV2
    properties:
        aws:
            accountId: string
            accountType: string
            cloudType: string
            createdEpochMillis: 0
            customerName: string
            defaultAccountGroupId: string
            deleted: false
            deploymentType: string
            enabled: false
            eventbridgeRuleNamePrefix: string
            externalId: string
            features:
                - name: string
                  state: string
            groupIds:
                - string
            hasMemberRole: false
            hierarchySelections:
                - displayName: string
                  nodeType: string
                  resourceId: string
                  selectionType: string
            lastModifiedBy: string
            lastModifiedEpochMillis: 0
            name: string
            parentId: string
            protectionMode: string
            roleArn: string
            templateUrl: string
        azure:
            accountId: string
            accountType: string
            clientId: string
            cloudType: string
            createdEpochMillis: 0
            customerName: string
            defaultAccountGroupId: string
            deleted: false
            deploymentType: string
            deploymentTypeDescription: string
            enabled: false
            environmentType: string
            features:
                - name: string
                  state: string
            groupIds:
                - string
            hierarchySelections:
                - displayName: string
                  nodeType: string
                  resourceId: string
                  selectionType: string
            key: string
            lastModifiedBy: string
            lastModifiedEpochMillis: 0
            memberSyncEnabled: false
            monitorFlowLogs: false
            name: string
            parentId: string
            protectionMode: string
            rootSyncEnabled: false
            servicePrincipalId: string
            templateUrl: string
            tenantId: string
        disableOnDestroy: false
        gcp:
            accountGroupCreationMode: string
            accountId: string
            accountType: string
            addedOnTs: 0
            authenticationType: string
            cloudType: string
            compressionEnabled: false
            createdEpochMillis: 0
            credentials: string
            customerName: string
            dataflowEnabledProject: string
            defaultAccountGroupId: string
            deleted: false
            deploymentType: string
            deploymentTypeDescription: string
            enabled: false
            features:
                - name: string
                  state: string
            flowLogStorageBucket: string
            groupIds:
                - string
            hierarchySelections:
                - displayName: string
                  nodeType: string
                  resourceId: string
                  selectionType: string
            lastModifiedBy: string
            lastModifiedEpochMillis: 0
            name: string
            organizationName: string
            parentId: string
            projectId: string
            protectionMode: string
            serviceAccountEmail: string
            storageScanEnabled: false
        orgCloudAccountV2Id: string
        timeouts:
            create: string
            delete: string
            update: string
    

    OrgCloudAccountV2 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 OrgCloudAccountV2 resource accepts the following input properties:

    Aws OrgCloudAccountV2Aws
    AWS account type spec, defined below.
    Azure OrgCloudAccountV2Azure
    Azure account type spec, defined below.
    DisableOnDestroy bool
    to disable cloud account instead of deleting on calling destroy
    Gcp OrgCloudAccountV2Gcp
    Gcp account type spec, defined below.
    OrgCloudAccountV2Id string
    Timeouts OrgCloudAccountV2Timeouts
    Aws OrgCloudAccountV2AwsArgs
    AWS account type spec, defined below.
    Azure OrgCloudAccountV2AzureArgs
    Azure account type spec, defined below.
    DisableOnDestroy bool
    to disable cloud account instead of deleting on calling destroy
    Gcp OrgCloudAccountV2GcpArgs
    Gcp account type spec, defined below.
    OrgCloudAccountV2Id string
    Timeouts OrgCloudAccountV2TimeoutsArgs
    aws OrgCloudAccountV2Aws
    AWS account type spec, defined below.
    azure OrgCloudAccountV2Azure
    Azure account type spec, defined below.
    disableOnDestroy Boolean
    to disable cloud account instead of deleting on calling destroy
    gcp OrgCloudAccountV2Gcp
    Gcp account type spec, defined below.
    orgCloudAccountV2Id String
    timeouts OrgCloudAccountV2Timeouts
    aws OrgCloudAccountV2Aws
    AWS account type spec, defined below.
    azure OrgCloudAccountV2Azure
    Azure account type spec, defined below.
    disableOnDestroy boolean
    to disable cloud account instead of deleting on calling destroy
    gcp OrgCloudAccountV2Gcp
    Gcp account type spec, defined below.
    orgCloudAccountV2Id string
    timeouts OrgCloudAccountV2Timeouts
    aws OrgCloudAccountV2AwsArgs
    AWS account type spec, defined below.
    azure OrgCloudAccountV2AzureArgs
    Azure account type spec, defined below.
    disable_on_destroy bool
    to disable cloud account instead of deleting on calling destroy
    gcp OrgCloudAccountV2GcpArgs
    Gcp account type spec, defined below.
    org_cloud_account_v2_id str
    timeouts OrgCloudAccountV2TimeoutsArgs
    aws Property Map
    AWS account type spec, defined below.
    azure Property Map
    Azure account type spec, defined below.
    disableOnDestroy Boolean
    to disable cloud account instead of deleting on calling destroy
    gcp Property Map
    Gcp account type spec, defined below.
    orgCloudAccountV2Id String
    timeouts Property Map

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing OrgCloudAccountV2 Resource

    Get an existing OrgCloudAccountV2 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?: OrgCloudAccountV2State, opts?: CustomResourceOptions): OrgCloudAccountV2
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            aws: Optional[OrgCloudAccountV2AwsArgs] = None,
            azure: Optional[OrgCloudAccountV2AzureArgs] = None,
            disable_on_destroy: Optional[bool] = None,
            gcp: Optional[OrgCloudAccountV2GcpArgs] = None,
            org_cloud_account_v2_id: Optional[str] = None,
            timeouts: Optional[OrgCloudAccountV2TimeoutsArgs] = None) -> OrgCloudAccountV2
    func GetOrgCloudAccountV2(ctx *Context, name string, id IDInput, state *OrgCloudAccountV2State, opts ...ResourceOption) (*OrgCloudAccountV2, error)
    public static OrgCloudAccountV2 Get(string name, Input<string> id, OrgCloudAccountV2State? state, CustomResourceOptions? opts = null)
    public static OrgCloudAccountV2 get(String name, Output<String> id, OrgCloudAccountV2State state, CustomResourceOptions options)
    resources:  _:    type: prismacloud:OrgCloudAccountV2    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:
    Aws OrgCloudAccountV2Aws
    AWS account type spec, defined below.
    Azure OrgCloudAccountV2Azure
    Azure account type spec, defined below.
    DisableOnDestroy bool
    to disable cloud account instead of deleting on calling destroy
    Gcp OrgCloudAccountV2Gcp
    Gcp account type spec, defined below.
    OrgCloudAccountV2Id string
    Timeouts OrgCloudAccountV2Timeouts
    Aws OrgCloudAccountV2AwsArgs
    AWS account type spec, defined below.
    Azure OrgCloudAccountV2AzureArgs
    Azure account type spec, defined below.
    DisableOnDestroy bool
    to disable cloud account instead of deleting on calling destroy
    Gcp OrgCloudAccountV2GcpArgs
    Gcp account type spec, defined below.
    OrgCloudAccountV2Id string
    Timeouts OrgCloudAccountV2TimeoutsArgs
    aws OrgCloudAccountV2Aws
    AWS account type spec, defined below.
    azure OrgCloudAccountV2Azure
    Azure account type spec, defined below.
    disableOnDestroy Boolean
    to disable cloud account instead of deleting on calling destroy
    gcp OrgCloudAccountV2Gcp
    Gcp account type spec, defined below.
    orgCloudAccountV2Id String
    timeouts OrgCloudAccountV2Timeouts
    aws OrgCloudAccountV2Aws
    AWS account type spec, defined below.
    azure OrgCloudAccountV2Azure
    Azure account type spec, defined below.
    disableOnDestroy boolean
    to disable cloud account instead of deleting on calling destroy
    gcp OrgCloudAccountV2Gcp
    Gcp account type spec, defined below.
    orgCloudAccountV2Id string
    timeouts OrgCloudAccountV2Timeouts
    aws OrgCloudAccountV2AwsArgs
    AWS account type spec, defined below.
    azure OrgCloudAccountV2AzureArgs
    Azure account type spec, defined below.
    disable_on_destroy bool
    to disable cloud account instead of deleting on calling destroy
    gcp OrgCloudAccountV2GcpArgs
    Gcp account type spec, defined below.
    org_cloud_account_v2_id str
    timeouts OrgCloudAccountV2TimeoutsArgs
    aws Property Map
    AWS account type spec, defined below.
    azure Property Map
    Azure account type spec, defined below.
    disableOnDestroy Boolean
    to disable cloud account instead of deleting on calling destroy
    gcp Property Map
    Gcp account type spec, defined below.
    orgCloudAccountV2Id String
    timeouts Property Map

    Supporting Types

    OrgCloudAccountV2Aws, OrgCloudAccountV2AwsArgs

    AccountId string
    AWS account ID.
    Name string
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    RoleArn string
    Unique identifier for an AWS resource (ARN).
    AccountType string
    Defaults to account if not specified. Valid values : account and organization.
    CloudType string
    Cloud type
    CreatedEpochMillis double
    Account created epoch time.
    CustomerName string
    Prisma customer name.
    DefaultAccountGroupId string
    Applicable only for accountType: organization. This is the Default Account Group ID for the AWS organization and its member accounts.
    Deleted bool
    (bool) Whether the account is deleted or not.
    DeploymentType string
    gcp for gcp account.
    Enabled bool
    Whether the account is enabled (default: true).
    EventbridgeRuleNamePrefix string
    Eventbridge rule name prefix.
    ExternalId string
    External id for aws account.
    Features List<OrgCloudAccountV2AwsFeature>
    Features list.
    GroupIds List<string>
    List of account IDs to which you are assigning this account.
    HasMemberRole bool
    Member role
    HierarchySelections List<OrgCloudAccountV2AwsHierarchySelection>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    LastModifiedBy string
    Last modified by.
    LastModifiedEpochMillis double
    Last modified at epoch millis.
    ParentId string
    Parent ID.
    ProtectionMode string
    Protection mode of account.
    TemplateUrl string
    Template URL.
    AccountId string
    AWS account ID.
    Name string
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    RoleArn string
    Unique identifier for an AWS resource (ARN).
    AccountType string
    Defaults to account if not specified. Valid values : account and organization.
    CloudType string
    Cloud type
    CreatedEpochMillis float64
    Account created epoch time.
    CustomerName string
    Prisma customer name.
    DefaultAccountGroupId string
    Applicable only for accountType: organization. This is the Default Account Group ID for the AWS organization and its member accounts.
    Deleted bool
    (bool) Whether the account is deleted or not.
    DeploymentType string
    gcp for gcp account.
    Enabled bool
    Whether the account is enabled (default: true).
    EventbridgeRuleNamePrefix string
    Eventbridge rule name prefix.
    ExternalId string
    External id for aws account.
    Features []OrgCloudAccountV2AwsFeature
    Features list.
    GroupIds []string
    List of account IDs to which you are assigning this account.
    HasMemberRole bool
    Member role
    HierarchySelections []OrgCloudAccountV2AwsHierarchySelection
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    LastModifiedBy string
    Last modified by.
    LastModifiedEpochMillis float64
    Last modified at epoch millis.
    ParentId string
    Parent ID.
    ProtectionMode string
    Protection mode of account.
    TemplateUrl string
    Template URL.
    accountId String
    AWS account ID.
    name String
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    roleArn String
    Unique identifier for an AWS resource (ARN).
    accountType String
    Defaults to account if not specified. Valid values : account and organization.
    cloudType String
    Cloud type
    createdEpochMillis Double
    Account created epoch time.
    customerName String
    Prisma customer name.
    defaultAccountGroupId String
    Applicable only for accountType: organization. This is the Default Account Group ID for the AWS organization and its member accounts.
    deleted Boolean
    (bool) Whether the account is deleted or not.
    deploymentType String
    gcp for gcp account.
    enabled Boolean
    Whether the account is enabled (default: true).
    eventbridgeRuleNamePrefix String
    Eventbridge rule name prefix.
    externalId String
    External id for aws account.
    features List<OrgCloudAccountV2AwsFeature>
    Features list.
    groupIds List<String>
    List of account IDs to which you are assigning this account.
    hasMemberRole Boolean
    Member role
    hierarchySelections List<OrgCloudAccountV2AwsHierarchySelection>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    lastModifiedBy String
    Last modified by.
    lastModifiedEpochMillis Double
    Last modified at epoch millis.
    parentId String
    Parent ID.
    protectionMode String
    Protection mode of account.
    templateUrl String
    Template URL.
    accountId string
    AWS account ID.
    name string
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    roleArn string
    Unique identifier for an AWS resource (ARN).
    accountType string
    Defaults to account if not specified. Valid values : account and organization.
    cloudType string
    Cloud type
    createdEpochMillis number
    Account created epoch time.
    customerName string
    Prisma customer name.
    defaultAccountGroupId string
    Applicable only for accountType: organization. This is the Default Account Group ID for the AWS organization and its member accounts.
    deleted boolean
    (bool) Whether the account is deleted or not.
    deploymentType string
    gcp for gcp account.
    enabled boolean
    Whether the account is enabled (default: true).
    eventbridgeRuleNamePrefix string
    Eventbridge rule name prefix.
    externalId string
    External id for aws account.
    features OrgCloudAccountV2AwsFeature[]
    Features list.
    groupIds string[]
    List of account IDs to which you are assigning this account.
    hasMemberRole boolean
    Member role
    hierarchySelections OrgCloudAccountV2AwsHierarchySelection[]
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    lastModifiedBy string
    Last modified by.
    lastModifiedEpochMillis number
    Last modified at epoch millis.
    parentId string
    Parent ID.
    protectionMode string
    Protection mode of account.
    templateUrl string
    Template URL.
    account_id str
    AWS account ID.
    name str
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    role_arn str
    Unique identifier for an AWS resource (ARN).
    account_type str
    Defaults to account if not specified. Valid values : account and organization.
    cloud_type str
    Cloud type
    created_epoch_millis float
    Account created epoch time.
    customer_name str
    Prisma customer name.
    default_account_group_id str
    Applicable only for accountType: organization. This is the Default Account Group ID for the AWS organization and its member accounts.
    deleted bool
    (bool) Whether the account is deleted or not.
    deployment_type str
    gcp for gcp account.
    enabled bool
    Whether the account is enabled (default: true).
    eventbridge_rule_name_prefix str
    Eventbridge rule name prefix.
    external_id str
    External id for aws account.
    features Sequence[OrgCloudAccountV2AwsFeature]
    Features list.
    group_ids Sequence[str]
    List of account IDs to which you are assigning this account.
    has_member_role bool
    Member role
    hierarchy_selections Sequence[OrgCloudAccountV2AwsHierarchySelection]
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    last_modified_by str
    Last modified by.
    last_modified_epoch_millis float
    Last modified at epoch millis.
    parent_id str
    Parent ID.
    protection_mode str
    Protection mode of account.
    template_url str
    Template URL.
    accountId String
    AWS account ID.
    name String
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    roleArn String
    Unique identifier for an AWS resource (ARN).
    accountType String
    Defaults to account if not specified. Valid values : account and organization.
    cloudType String
    Cloud type
    createdEpochMillis Number
    Account created epoch time.
    customerName String
    Prisma customer name.
    defaultAccountGroupId String
    Applicable only for accountType: organization. This is the Default Account Group ID for the AWS organization and its member accounts.
    deleted Boolean
    (bool) Whether the account is deleted or not.
    deploymentType String
    gcp for gcp account.
    enabled Boolean
    Whether the account is enabled (default: true).
    eventbridgeRuleNamePrefix String
    Eventbridge rule name prefix.
    externalId String
    External id for aws account.
    features List<Property Map>
    Features list.
    groupIds List<String>
    List of account IDs to which you are assigning this account.
    hasMemberRole Boolean
    Member role
    hierarchySelections List<Property Map>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    lastModifiedBy String
    Last modified by.
    lastModifiedEpochMillis Number
    Last modified at epoch millis.
    parentId String
    Parent ID.
    protectionMode String
    Protection mode of account.
    templateUrl String
    Template URL.

    OrgCloudAccountV2AwsFeature, OrgCloudAccountV2AwsFeatureArgs

    Name string
    Feature name. Refer Supported features readme for more details.
    State string
    Feature state. Whether the feature to enabled or disabled.
    Name string
    Feature name. Refer Supported features readme for more details.
    State string
    Feature state. Whether the feature to enabled or disabled.
    name String
    Feature name. Refer Supported features readme for more details.
    state String
    Feature state. Whether the feature to enabled or disabled.
    name string
    Feature name. Refer Supported features readme for more details.
    state string
    Feature state. Whether the feature to enabled or disabled.
    name str
    Feature name. Refer Supported features readme for more details.
    state str
    Feature state. Whether the feature to enabled or disabled.
    name String
    Feature name. Refer Supported features readme for more details.
    state String
    Feature state. Whether the feature to enabled or disabled.

    OrgCloudAccountV2AwsHierarchySelection, OrgCloudAccountV2AwsHierarchySelectionArgs

    DisplayName string
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    NodeType string
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    ResourceId string
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    SelectionType string
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    DisplayName string
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    NodeType string
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    ResourceId string
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    SelectionType string
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    displayName String
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    nodeType String
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    resourceId String
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    selectionType String
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    displayName string
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    nodeType string
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    resourceId string
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    selectionType string
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    display_name str
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    node_type str
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    resource_id str
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    selection_type str
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    displayName String
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    nodeType String
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    resourceId String
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    selectionType String
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.

    OrgCloudAccountV2Azure, OrgCloudAccountV2AzureArgs

    ClientId string
    Application ID registered with Active Directory.
    Key string
    Application ID key.
    Name string
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    ServicePrincipalId string
    Unique ID of the service principal object associated with the Prisma Cloud application that you create.
    TenantId string
    Active Directory ID associated with Azure.
    AccountId string
    Gcp account ID.
    AccountType string
    Defaults to account if not specified. Valid values: account or tenant.
    CloudType string
    Cloud type
    CreatedEpochMillis double
    Account created epoch time.
    CustomerName string
    Prisma customer name.
    DefaultAccountGroupId string
    Applicable only for accountType: tenant. This is the Default Account Group ID for the Azure tenant and its member accounts (must be provided for tenant with management groups(tenant)).
    Deleted bool
    (bool) Whether the account is deleted or not.
    DeploymentType string
    gcp for gcp account.
    DeploymentTypeDescription string
    Deployment type description.
    Enabled bool
    Whether the account is enabled (default: true).
    EnvironmentType string
    Defaults to "azure".Valid values are azure or azure_gov for azure tenant account.
    Features List<OrgCloudAccountV2AzureFeature>
    Features applicable for azure account, defined below.
    GroupIds List<string>
    List of account IDs to which you are assigning this tenant account.
    HierarchySelections List<OrgCloudAccountV2AzureHierarchySelection>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    LastModifiedBy string
    Last modified by.
    LastModifiedEpochMillis double
    Last modified at epoch millis.
    MemberSyncEnabled bool
    (bool) Azure tenant has children. Must be set to true when azure tenant is onboarded with children i.e., for Tenant.
    MonitorFlowLogs bool
    Automatically ingest flow logs.Should be false for active directory tenant.
    ParentId string
    Parent ID.
    ProtectionMode string
    Protection mode of account.
    RootSyncEnabled bool
    Azure tenant has children. Must be set to true when azure tenant is onboarded with children i.e., for "Tenant with management groups"(tenant).
    TemplateUrl string
    Template URL.
    ClientId string
    Application ID registered with Active Directory.
    Key string
    Application ID key.
    Name string
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    ServicePrincipalId string
    Unique ID of the service principal object associated with the Prisma Cloud application that you create.
    TenantId string
    Active Directory ID associated with Azure.
    AccountId string
    Gcp account ID.
    AccountType string
    Defaults to account if not specified. Valid values: account or tenant.
    CloudType string
    Cloud type
    CreatedEpochMillis float64
    Account created epoch time.
    CustomerName string
    Prisma customer name.
    DefaultAccountGroupId string
    Applicable only for accountType: tenant. This is the Default Account Group ID for the Azure tenant and its member accounts (must be provided for tenant with management groups(tenant)).
    Deleted bool
    (bool) Whether the account is deleted or not.
    DeploymentType string
    gcp for gcp account.
    DeploymentTypeDescription string
    Deployment type description.
    Enabled bool
    Whether the account is enabled (default: true).
    EnvironmentType string
    Defaults to "azure".Valid values are azure or azure_gov for azure tenant account.
    Features []OrgCloudAccountV2AzureFeature
    Features applicable for azure account, defined below.
    GroupIds []string
    List of account IDs to which you are assigning this tenant account.
    HierarchySelections []OrgCloudAccountV2AzureHierarchySelection
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    LastModifiedBy string
    Last modified by.
    LastModifiedEpochMillis float64
    Last modified at epoch millis.
    MemberSyncEnabled bool
    (bool) Azure tenant has children. Must be set to true when azure tenant is onboarded with children i.e., for Tenant.
    MonitorFlowLogs bool
    Automatically ingest flow logs.Should be false for active directory tenant.
    ParentId string
    Parent ID.
    ProtectionMode string
    Protection mode of account.
    RootSyncEnabled bool
    Azure tenant has children. Must be set to true when azure tenant is onboarded with children i.e., for "Tenant with management groups"(tenant).
    TemplateUrl string
    Template URL.
    clientId String
    Application ID registered with Active Directory.
    key String
    Application ID key.
    name String
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    servicePrincipalId String
    Unique ID of the service principal object associated with the Prisma Cloud application that you create.
    tenantId String
    Active Directory ID associated with Azure.
    accountId String
    Gcp account ID.
    accountType String
    Defaults to account if not specified. Valid values: account or tenant.
    cloudType String
    Cloud type
    createdEpochMillis Double
    Account created epoch time.
    customerName String
    Prisma customer name.
    defaultAccountGroupId String
    Applicable only for accountType: tenant. This is the Default Account Group ID for the Azure tenant and its member accounts (must be provided for tenant with management groups(tenant)).
    deleted Boolean
    (bool) Whether the account is deleted or not.
    deploymentType String
    gcp for gcp account.
    deploymentTypeDescription String
    Deployment type description.
    enabled Boolean
    Whether the account is enabled (default: true).
    environmentType String
    Defaults to "azure".Valid values are azure or azure_gov for azure tenant account.
    features List<OrgCloudAccountV2AzureFeature>
    Features applicable for azure account, defined below.
    groupIds List<String>
    List of account IDs to which you are assigning this tenant account.
    hierarchySelections List<OrgCloudAccountV2AzureHierarchySelection>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    lastModifiedBy String
    Last modified by.
    lastModifiedEpochMillis Double
    Last modified at epoch millis.
    memberSyncEnabled Boolean
    (bool) Azure tenant has children. Must be set to true when azure tenant is onboarded with children i.e., for Tenant.
    monitorFlowLogs Boolean
    Automatically ingest flow logs.Should be false for active directory tenant.
    parentId String
    Parent ID.
    protectionMode String
    Protection mode of account.
    rootSyncEnabled Boolean
    Azure tenant has children. Must be set to true when azure tenant is onboarded with children i.e., for "Tenant with management groups"(tenant).
    templateUrl String
    Template URL.
    clientId string
    Application ID registered with Active Directory.
    key string
    Application ID key.
    name string
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    servicePrincipalId string
    Unique ID of the service principal object associated with the Prisma Cloud application that you create.
    tenantId string
    Active Directory ID associated with Azure.
    accountId string
    Gcp account ID.
    accountType string
    Defaults to account if not specified. Valid values: account or tenant.
    cloudType string
    Cloud type
    createdEpochMillis number
    Account created epoch time.
    customerName string
    Prisma customer name.
    defaultAccountGroupId string
    Applicable only for accountType: tenant. This is the Default Account Group ID for the Azure tenant and its member accounts (must be provided for tenant with management groups(tenant)).
    deleted boolean
    (bool) Whether the account is deleted or not.
    deploymentType string
    gcp for gcp account.
    deploymentTypeDescription string
    Deployment type description.
    enabled boolean
    Whether the account is enabled (default: true).
    environmentType string
    Defaults to "azure".Valid values are azure or azure_gov for azure tenant account.
    features OrgCloudAccountV2AzureFeature[]
    Features applicable for azure account, defined below.
    groupIds string[]
    List of account IDs to which you are assigning this tenant account.
    hierarchySelections OrgCloudAccountV2AzureHierarchySelection[]
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    lastModifiedBy string
    Last modified by.
    lastModifiedEpochMillis number
    Last modified at epoch millis.
    memberSyncEnabled boolean
    (bool) Azure tenant has children. Must be set to true when azure tenant is onboarded with children i.e., for Tenant.
    monitorFlowLogs boolean
    Automatically ingest flow logs.Should be false for active directory tenant.
    parentId string
    Parent ID.
    protectionMode string
    Protection mode of account.
    rootSyncEnabled boolean
    Azure tenant has children. Must be set to true when azure tenant is onboarded with children i.e., for "Tenant with management groups"(tenant).
    templateUrl string
    Template URL.
    client_id str
    Application ID registered with Active Directory.
    key str
    Application ID key.
    name str
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    service_principal_id str
    Unique ID of the service principal object associated with the Prisma Cloud application that you create.
    tenant_id str
    Active Directory ID associated with Azure.
    account_id str
    Gcp account ID.
    account_type str
    Defaults to account if not specified. Valid values: account or tenant.
    cloud_type str
    Cloud type
    created_epoch_millis float
    Account created epoch time.
    customer_name str
    Prisma customer name.
    default_account_group_id str
    Applicable only for accountType: tenant. This is the Default Account Group ID for the Azure tenant and its member accounts (must be provided for tenant with management groups(tenant)).
    deleted bool
    (bool) Whether the account is deleted or not.
    deployment_type str
    gcp for gcp account.
    deployment_type_description str
    Deployment type description.
    enabled bool
    Whether the account is enabled (default: true).
    environment_type str
    Defaults to "azure".Valid values are azure or azure_gov for azure tenant account.
    features Sequence[OrgCloudAccountV2AzureFeature]
    Features applicable for azure account, defined below.
    group_ids Sequence[str]
    List of account IDs to which you are assigning this tenant account.
    hierarchy_selections Sequence[OrgCloudAccountV2AzureHierarchySelection]
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    last_modified_by str
    Last modified by.
    last_modified_epoch_millis float
    Last modified at epoch millis.
    member_sync_enabled bool
    (bool) Azure tenant has children. Must be set to true when azure tenant is onboarded with children i.e., for Tenant.
    monitor_flow_logs bool
    Automatically ingest flow logs.Should be false for active directory tenant.
    parent_id str
    Parent ID.
    protection_mode str
    Protection mode of account.
    root_sync_enabled bool
    Azure tenant has children. Must be set to true when azure tenant is onboarded with children i.e., for "Tenant with management groups"(tenant).
    template_url str
    Template URL.
    clientId String
    Application ID registered with Active Directory.
    key String
    Application ID key.
    name String
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    servicePrincipalId String
    Unique ID of the service principal object associated with the Prisma Cloud application that you create.
    tenantId String
    Active Directory ID associated with Azure.
    accountId String
    Gcp account ID.
    accountType String
    Defaults to account if not specified. Valid values: account or tenant.
    cloudType String
    Cloud type
    createdEpochMillis Number
    Account created epoch time.
    customerName String
    Prisma customer name.
    defaultAccountGroupId String
    Applicable only for accountType: tenant. This is the Default Account Group ID for the Azure tenant and its member accounts (must be provided for tenant with management groups(tenant)).
    deleted Boolean
    (bool) Whether the account is deleted or not.
    deploymentType String
    gcp for gcp account.
    deploymentTypeDescription String
    Deployment type description.
    enabled Boolean
    Whether the account is enabled (default: true).
    environmentType String
    Defaults to "azure".Valid values are azure or azure_gov for azure tenant account.
    features List<Property Map>
    Features applicable for azure account, defined below.
    groupIds List<String>
    List of account IDs to which you are assigning this tenant account.
    hierarchySelections List<Property Map>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    lastModifiedBy String
    Last modified by.
    lastModifiedEpochMillis Number
    Last modified at epoch millis.
    memberSyncEnabled Boolean
    (bool) Azure tenant has children. Must be set to true when azure tenant is onboarded with children i.e., for Tenant.
    monitorFlowLogs Boolean
    Automatically ingest flow logs.Should be false for active directory tenant.
    parentId String
    Parent ID.
    protectionMode String
    Protection mode of account.
    rootSyncEnabled Boolean
    Azure tenant has children. Must be set to true when azure tenant is onboarded with children i.e., for "Tenant with management groups"(tenant).
    templateUrl String
    Template URL.

    OrgCloudAccountV2AzureFeature, OrgCloudAccountV2AzureFeatureArgs

    Name string
    Feature name. Refer Supported features readme for more details.
    State string
    Feature state. Whether the feature to enabled or disabled.
    Name string
    Feature name. Refer Supported features readme for more details.
    State string
    Feature state. Whether the feature to enabled or disabled.
    name String
    Feature name. Refer Supported features readme for more details.
    state String
    Feature state. Whether the feature to enabled or disabled.
    name string
    Feature name. Refer Supported features readme for more details.
    state string
    Feature state. Whether the feature to enabled or disabled.
    name str
    Feature name. Refer Supported features readme for more details.
    state str
    Feature state. Whether the feature to enabled or disabled.
    name String
    Feature name. Refer Supported features readme for more details.
    state String
    Feature state. Whether the feature to enabled or disabled.

    OrgCloudAccountV2AzureHierarchySelection, OrgCloudAccountV2AzureHierarchySelectionArgs

    DisplayName string
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    NodeType string
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    ResourceId string
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    SelectionType string
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    DisplayName string
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    NodeType string
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    ResourceId string
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    SelectionType string
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    displayName String
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    nodeType String
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    resourceId String
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    selectionType String
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    displayName string
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    nodeType string
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    resourceId string
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    selectionType string
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    display_name str
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    node_type str
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    resource_id str
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    selection_type str
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    displayName String
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    nodeType String
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    resourceId String
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    selectionType String
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.

    OrgCloudAccountV2Gcp, OrgCloudAccountV2GcpArgs

    AccountId string
    Gcp organization account ID.
    AccountType string
    Account type. Valid value: organization.
    Credentials string
    Content of the JSON credentials file.
    DefaultAccountGroupId string
    This is the Default Account Group ID for the Gcp organization and its member accounts.
    Name string
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    AccountGroupCreationMode string
    Cloud account group creation mode. Defaults to MANUAL if not specified. Valid values: MANUAL, AUTO or RECURSIVE.
    AddedOnTs double
    Added on time stamp.
    AuthenticationType string
    Authentication type of gcp account.
    CloudType string
    Cloud type
    CompressionEnabled bool
    Enable or disable compressed network flow log generation. Default value: false.
    CreatedEpochMillis double
    Account created epoch time.
    CustomerName string
    Prisma customer name.
    DataflowEnabledProject string
    Project ID where the Dataflow API is enabled. Required if compressionEnabled is set to true and if the accountType is organization. Optional if the accountType is account or masterServiceAccount.
    Deleted bool
    (bool) Whether the account is deleted or not.
    DeploymentType string
    gcp for gcp account.
    DeploymentTypeDescription string
    Deployment type description.
    Enabled bool
    Whether the account is enabled (default: false).
    Features List<OrgCloudAccountV2GcpFeature>
    Features applicable for gcp organization account, defined below.
    FlowLogStorageBucket string
    Cloud Storage Bucket name that is used store the flow logs.
    GroupIds List<string>
    List of account IDs to which you are assigning this account.
    HierarchySelections List<OrgCloudAccountV2GcpHierarchySelection>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    LastModifiedBy string
    Last modified by.
    LastModifiedEpochMillis double
    Last modified at epoch millis.
    OrganizationName string
    Gcp organization name.
    ParentId string
    Parent ID.
    ProjectId string
    Gcp Project ID.
    ProtectionMode string
    Protection mode of account.
    ServiceAccountEmail string
    Service account email of gcp account.
    StorageScanEnabled bool
    (bool) Whether the storage scan is enabled.
    AccountId string
    Gcp organization account ID.
    AccountType string
    Account type. Valid value: organization.
    Credentials string
    Content of the JSON credentials file.
    DefaultAccountGroupId string
    This is the Default Account Group ID for the Gcp organization and its member accounts.
    Name string
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    AccountGroupCreationMode string
    Cloud account group creation mode. Defaults to MANUAL if not specified. Valid values: MANUAL, AUTO or RECURSIVE.
    AddedOnTs float64
    Added on time stamp.
    AuthenticationType string
    Authentication type of gcp account.
    CloudType string
    Cloud type
    CompressionEnabled bool
    Enable or disable compressed network flow log generation. Default value: false.
    CreatedEpochMillis float64
    Account created epoch time.
    CustomerName string
    Prisma customer name.
    DataflowEnabledProject string
    Project ID where the Dataflow API is enabled. Required if compressionEnabled is set to true and if the accountType is organization. Optional if the accountType is account or masterServiceAccount.
    Deleted bool
    (bool) Whether the account is deleted or not.
    DeploymentType string
    gcp for gcp account.
    DeploymentTypeDescription string
    Deployment type description.
    Enabled bool
    Whether the account is enabled (default: false).
    Features []OrgCloudAccountV2GcpFeature
    Features applicable for gcp organization account, defined below.
    FlowLogStorageBucket string
    Cloud Storage Bucket name that is used store the flow logs.
    GroupIds []string
    List of account IDs to which you are assigning this account.
    HierarchySelections []OrgCloudAccountV2GcpHierarchySelection
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    LastModifiedBy string
    Last modified by.
    LastModifiedEpochMillis float64
    Last modified at epoch millis.
    OrganizationName string
    Gcp organization name.
    ParentId string
    Parent ID.
    ProjectId string
    Gcp Project ID.
    ProtectionMode string
    Protection mode of account.
    ServiceAccountEmail string
    Service account email of gcp account.
    StorageScanEnabled bool
    (bool) Whether the storage scan is enabled.
    accountId String
    Gcp organization account ID.
    accountType String
    Account type. Valid value: organization.
    credentials String
    Content of the JSON credentials file.
    defaultAccountGroupId String
    This is the Default Account Group ID for the Gcp organization and its member accounts.
    name String
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    accountGroupCreationMode String
    Cloud account group creation mode. Defaults to MANUAL if not specified. Valid values: MANUAL, AUTO or RECURSIVE.
    addedOnTs Double
    Added on time stamp.
    authenticationType String
    Authentication type of gcp account.
    cloudType String
    Cloud type
    compressionEnabled Boolean
    Enable or disable compressed network flow log generation. Default value: false.
    createdEpochMillis Double
    Account created epoch time.
    customerName String
    Prisma customer name.
    dataflowEnabledProject String
    Project ID where the Dataflow API is enabled. Required if compressionEnabled is set to true and if the accountType is organization. Optional if the accountType is account or masterServiceAccount.
    deleted Boolean
    (bool) Whether the account is deleted or not.
    deploymentType String
    gcp for gcp account.
    deploymentTypeDescription String
    Deployment type description.
    enabled Boolean
    Whether the account is enabled (default: false).
    features List<OrgCloudAccountV2GcpFeature>
    Features applicable for gcp organization account, defined below.
    flowLogStorageBucket String
    Cloud Storage Bucket name that is used store the flow logs.
    groupIds List<String>
    List of account IDs to which you are assigning this account.
    hierarchySelections List<OrgCloudAccountV2GcpHierarchySelection>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    lastModifiedBy String
    Last modified by.
    lastModifiedEpochMillis Double
    Last modified at epoch millis.
    organizationName String
    Gcp organization name.
    parentId String
    Parent ID.
    projectId String
    Gcp Project ID.
    protectionMode String
    Protection mode of account.
    serviceAccountEmail String
    Service account email of gcp account.
    storageScanEnabled Boolean
    (bool) Whether the storage scan is enabled.
    accountId string
    Gcp organization account ID.
    accountType string
    Account type. Valid value: organization.
    credentials string
    Content of the JSON credentials file.
    defaultAccountGroupId string
    This is the Default Account Group ID for the Gcp organization and its member accounts.
    name string
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    accountGroupCreationMode string
    Cloud account group creation mode. Defaults to MANUAL if not specified. Valid values: MANUAL, AUTO or RECURSIVE.
    addedOnTs number
    Added on time stamp.
    authenticationType string
    Authentication type of gcp account.
    cloudType string
    Cloud type
    compressionEnabled boolean
    Enable or disable compressed network flow log generation. Default value: false.
    createdEpochMillis number
    Account created epoch time.
    customerName string
    Prisma customer name.
    dataflowEnabledProject string
    Project ID where the Dataflow API is enabled. Required if compressionEnabled is set to true and if the accountType is organization. Optional if the accountType is account or masterServiceAccount.
    deleted boolean
    (bool) Whether the account is deleted or not.
    deploymentType string
    gcp for gcp account.
    deploymentTypeDescription string
    Deployment type description.
    enabled boolean
    Whether the account is enabled (default: false).
    features OrgCloudAccountV2GcpFeature[]
    Features applicable for gcp organization account, defined below.
    flowLogStorageBucket string
    Cloud Storage Bucket name that is used store the flow logs.
    groupIds string[]
    List of account IDs to which you are assigning this account.
    hierarchySelections OrgCloudAccountV2GcpHierarchySelection[]
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    lastModifiedBy string
    Last modified by.
    lastModifiedEpochMillis number
    Last modified at epoch millis.
    organizationName string
    Gcp organization name.
    parentId string
    Parent ID.
    projectId string
    Gcp Project ID.
    protectionMode string
    Protection mode of account.
    serviceAccountEmail string
    Service account email of gcp account.
    storageScanEnabled boolean
    (bool) Whether the storage scan is enabled.
    account_id str
    Gcp organization account ID.
    account_type str
    Account type. Valid value: organization.
    credentials str
    Content of the JSON credentials file.
    default_account_group_id str
    This is the Default Account Group ID for the Gcp organization and its member accounts.
    name str
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    account_group_creation_mode str
    Cloud account group creation mode. Defaults to MANUAL if not specified. Valid values: MANUAL, AUTO or RECURSIVE.
    added_on_ts float
    Added on time stamp.
    authentication_type str
    Authentication type of gcp account.
    cloud_type str
    Cloud type
    compression_enabled bool
    Enable or disable compressed network flow log generation. Default value: false.
    created_epoch_millis float
    Account created epoch time.
    customer_name str
    Prisma customer name.
    dataflow_enabled_project str
    Project ID where the Dataflow API is enabled. Required if compressionEnabled is set to true and if the accountType is organization. Optional if the accountType is account or masterServiceAccount.
    deleted bool
    (bool) Whether the account is deleted or not.
    deployment_type str
    gcp for gcp account.
    deployment_type_description str
    Deployment type description.
    enabled bool
    Whether the account is enabled (default: false).
    features Sequence[OrgCloudAccountV2GcpFeature]
    Features applicable for gcp organization account, defined below.
    flow_log_storage_bucket str
    Cloud Storage Bucket name that is used store the flow logs.
    group_ids Sequence[str]
    List of account IDs to which you are assigning this account.
    hierarchy_selections Sequence[OrgCloudAccountV2GcpHierarchySelection]
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    last_modified_by str
    Last modified by.
    last_modified_epoch_millis float
    Last modified at epoch millis.
    organization_name str
    Gcp organization name.
    parent_id str
    Parent ID.
    project_id str
    Gcp Project ID.
    protection_mode str
    Protection mode of account.
    service_account_email str
    Service account email of gcp account.
    storage_scan_enabled bool
    (bool) Whether the storage scan is enabled.
    accountId String
    Gcp organization account ID.
    accountType String
    Account type. Valid value: organization.
    credentials String
    Content of the JSON credentials file.
    defaultAccountGroupId String
    This is the Default Account Group ID for the Gcp organization and its member accounts.
    name String
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    accountGroupCreationMode String
    Cloud account group creation mode. Defaults to MANUAL if not specified. Valid values: MANUAL, AUTO or RECURSIVE.
    addedOnTs Number
    Added on time stamp.
    authenticationType String
    Authentication type of gcp account.
    cloudType String
    Cloud type
    compressionEnabled Boolean
    Enable or disable compressed network flow log generation. Default value: false.
    createdEpochMillis Number
    Account created epoch time.
    customerName String
    Prisma customer name.
    dataflowEnabledProject String
    Project ID where the Dataflow API is enabled. Required if compressionEnabled is set to true and if the accountType is organization. Optional if the accountType is account or masterServiceAccount.
    deleted Boolean
    (bool) Whether the account is deleted or not.
    deploymentType String
    gcp for gcp account.
    deploymentTypeDescription String
    Deployment type description.
    enabled Boolean
    Whether the account is enabled (default: false).
    features List<Property Map>
    Features applicable for gcp organization account, defined below.
    flowLogStorageBucket String
    Cloud Storage Bucket name that is used store the flow logs.
    groupIds List<String>
    List of account IDs to which you are assigning this account.
    hierarchySelections List<Property Map>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    lastModifiedBy String
    Last modified by.
    lastModifiedEpochMillis Number
    Last modified at epoch millis.
    organizationName String
    Gcp organization name.
    parentId String
    Parent ID.
    projectId String
    Gcp Project ID.
    protectionMode String
    Protection mode of account.
    serviceAccountEmail String
    Service account email of gcp account.
    storageScanEnabled Boolean
    (bool) Whether the storage scan is enabled.

    OrgCloudAccountV2GcpFeature, OrgCloudAccountV2GcpFeatureArgs

    Name string
    Feature name. Refer Supported features readme for more details.
    State string
    Feature state. Whether the feature to enabled or disabled.
    Name string
    Feature name. Refer Supported features readme for more details.
    State string
    Feature state. Whether the feature to enabled or disabled.
    name String
    Feature name. Refer Supported features readme for more details.
    state String
    Feature state. Whether the feature to enabled or disabled.
    name string
    Feature name. Refer Supported features readme for more details.
    state string
    Feature state. Whether the feature to enabled or disabled.
    name str
    Feature name. Refer Supported features readme for more details.
    state str
    Feature state. Whether the feature to enabled or disabled.
    name String
    Feature name. Refer Supported features readme for more details.
    state String
    Feature state. Whether the feature to enabled or disabled.

    OrgCloudAccountV2GcpHierarchySelection, OrgCloudAccountV2GcpHierarchySelectionArgs

    DisplayName string
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    NodeType string
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    ResourceId string
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    SelectionType string
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    DisplayName string
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    NodeType string
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    ResourceId string
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    SelectionType string
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    displayName String
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    nodeType String
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    resourceId String
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    selectionType String
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    displayName string
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    nodeType string
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    resourceId string
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    selectionType string
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    display_name str
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    node_type str
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    resource_id str
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    selection_type str
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
    displayName String
    Display name for ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : Root.
    nodeType String
    Node type - ORG, OU, ACCOUNT, SUBSCRIPTION, TENANT, MANAGEMENT_GROUP, PROJECT, FOLDER or ORG.
    resourceId String
    Resource ID. For ACCOUNT, OU, ROOT, TENANT, SUBSCRIPTION, PROJECT, FOLDER or ORG. Example : root.
    selectionType String
    Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.

    OrgCloudAccountV2Timeouts, OrgCloudAccountV2TimeoutsArgs

    Create string
    Delete string
    Update string
    Create string
    Delete string
    Update string
    create String
    delete String
    update String
    create string
    delete string
    update string
    create str
    delete str
    update str
    create String
    delete String
    update String

    Package Details

    Repository
    prismacloud paloaltonetworks/terraform-provider-prismacloud
    License
    Notes
    This Pulumi package is based on the prismacloud Terraform Provider.
    prismacloud logo
    prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks