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

prismacloud.getOrgCloudAccount

Explore with Pulumi AI

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

    Retrieve information on a specific cloud account.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as prismacloud from "@pulumi/prismacloud";
    
    const example = prismacloud.getOrgCloudAccount({
        cloudType: "azure",
        name: "My Azure cloud account",
    });
    
    import pulumi
    import pulumi_prismacloud as prismacloud
    
    example = prismacloud.get_org_cloud_account(cloud_type="azure",
        name="My Azure cloud account")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/prismacloud/prismacloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := prismacloud.LookupOrgCloudAccount(ctx, &prismacloud.LookupOrgCloudAccountArgs{
    			CloudType: "azure",
    			Name:      pulumi.StringRef("My Azure cloud account"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Prismacloud = Pulumi.Prismacloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Prismacloud.GetOrgCloudAccount.Invoke(new()
        {
            CloudType = "azure",
            Name = "My Azure cloud account",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.prismacloud.PrismacloudFunctions;
    import com.pulumi.prismacloud.inputs.GetOrgCloudAccountArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var example = PrismacloudFunctions.getOrgCloudAccount(GetOrgCloudAccountArgs.builder()
                .cloudType("azure")
                .name("My Azure cloud account")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: prismacloud:getOrgCloudAccount
          arguments:
            cloudType: azure
            name: My Azure cloud account
    

    Using getOrgCloudAccount

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getOrgCloudAccount(args: GetOrgCloudAccountArgs, opts?: InvokeOptions): Promise<GetOrgCloudAccountResult>
    function getOrgCloudAccountOutput(args: GetOrgCloudAccountOutputArgs, opts?: InvokeOptions): Output<GetOrgCloudAccountResult>
    def get_org_cloud_account(account_id: Optional[str] = None,
                              cloud_type: Optional[str] = None,
                              id: Optional[str] = None,
                              name: Optional[str] = None,
                              ocis: Optional[Sequence[GetOrgCloudAccountOci]] = None,
                              opts: Optional[InvokeOptions] = None) -> GetOrgCloudAccountResult
    def get_org_cloud_account_output(account_id: Optional[pulumi.Input[str]] = None,
                              cloud_type: Optional[pulumi.Input[str]] = None,
                              id: Optional[pulumi.Input[str]] = None,
                              name: Optional[pulumi.Input[str]] = None,
                              ocis: Optional[pulumi.Input[Sequence[pulumi.Input[GetOrgCloudAccountOciArgs]]]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetOrgCloudAccountResult]
    func LookupOrgCloudAccount(ctx *Context, args *LookupOrgCloudAccountArgs, opts ...InvokeOption) (*LookupOrgCloudAccountResult, error)
    func LookupOrgCloudAccountOutput(ctx *Context, args *LookupOrgCloudAccountOutputArgs, opts ...InvokeOption) LookupOrgCloudAccountResultOutput

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

    public static class GetOrgCloudAccount 
    {
        public static Task<GetOrgCloudAccountResult> InvokeAsync(GetOrgCloudAccountArgs args, InvokeOptions? opts = null)
        public static Output<GetOrgCloudAccountResult> Invoke(GetOrgCloudAccountInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOrgCloudAccountResult> getOrgCloudAccount(GetOrgCloudAccountArgs args, InvokeOptions options)
    public static Output<GetOrgCloudAccountResult> getOrgCloudAccount(GetOrgCloudAccountArgs args, InvokeOptions options)
    
    fn::invoke:
      function: prismacloud:index/getOrgCloudAccount:getOrgCloudAccount
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CloudType string
    The cloud type. Valid values are aws, azure, gcp, or oci.
    AccountId string
    Account ID; computed if this is not supplied.
    Id string
    Name string
    Cloud account name; computed if this is not supplied.
    Ocis List<GetOrgCloudAccountOci>
    Oci account type spec, defined below.
    CloudType string
    The cloud type. Valid values are aws, azure, gcp, or oci.
    AccountId string
    Account ID; computed if this is not supplied.
    Id string
    Name string
    Cloud account name; computed if this is not supplied.
    Ocis []GetOrgCloudAccountOci
    Oci account type spec, defined below.
    cloudType String
    The cloud type. Valid values are aws, azure, gcp, or oci.
    accountId String
    Account ID; computed if this is not supplied.
    id String
    name String
    Cloud account name; computed if this is not supplied.
    ocis List<GetOrgCloudAccountOci>
    Oci account type spec, defined below.
    cloudType string
    The cloud type. Valid values are aws, azure, gcp, or oci.
    accountId string
    Account ID; computed if this is not supplied.
    id string
    name string
    Cloud account name; computed if this is not supplied.
    ocis GetOrgCloudAccountOci[]
    Oci account type spec, defined below.
    cloud_type str
    The cloud type. Valid values are aws, azure, gcp, or oci.
    account_id str
    Account ID; computed if this is not supplied.
    id str
    name str
    Cloud account name; computed if this is not supplied.
    ocis Sequence[GetOrgCloudAccountOci]
    Oci account type spec, defined below.
    cloudType String
    The cloud type. Valid values are aws, azure, gcp, or oci.
    accountId String
    Account ID; computed if this is not supplied.
    id String
    name String
    Cloud account name; computed if this is not supplied.
    ocis List<Property Map>
    Oci account type spec, defined below.

    getOrgCloudAccount Result

    The following output properties are available:

    AccountId string
    Oci account ID.
    Aws List<GetOrgCloudAccountAw>
    AWS org account type spec, defined below.
    Azures List<GetOrgCloudAccountAzure>
    Azure org account type spec, defined below.
    CloudType string
    Gcps List<GetOrgCloudAccountGcp>
    GCP org account type spec, defined below.
    Id string
    Name string
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    Ocis List<GetOrgCloudAccountOci>
    Oci account type spec, defined below.
    AccountId string
    Oci account ID.
    Aws []GetOrgCloudAccountAw
    AWS org account type spec, defined below.
    Azures []GetOrgCloudAccountAzure
    Azure org account type spec, defined below.
    CloudType string
    Gcps []GetOrgCloudAccountGcp
    GCP org account type spec, defined below.
    Id string
    Name string
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    Ocis []GetOrgCloudAccountOci
    Oci account type spec, defined below.
    accountId String
    Oci account ID.
    aws List<GetOrgCloudAccountAw>
    AWS org account type spec, defined below.
    azures List<GetOrgCloudAccountAzure>
    Azure org account type spec, defined below.
    cloudType String
    gcps List<GetOrgCloudAccountGcp>
    GCP org account type spec, defined below.
    id String
    name String
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    ocis List<GetOrgCloudAccountOci>
    Oci account type spec, defined below.
    accountId string
    Oci account ID.
    aws GetOrgCloudAccountAw[]
    AWS org account type spec, defined below.
    azures GetOrgCloudAccountAzure[]
    Azure org account type spec, defined below.
    cloudType string
    gcps GetOrgCloudAccountGcp[]
    GCP org account type spec, defined below.
    id string
    name string
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    ocis GetOrgCloudAccountOci[]
    Oci account type spec, defined below.
    account_id str
    Oci account ID.
    aws Sequence[GetOrgCloudAccountAw]
    AWS org account type spec, defined below.
    azures Sequence[GetOrgCloudAccountAzure]
    Azure org account type spec, defined below.
    cloud_type str
    gcps Sequence[GetOrgCloudAccountGcp]
    GCP org account type spec, defined below.
    id str
    name str
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    ocis Sequence[GetOrgCloudAccountOci]
    Oci account type spec, defined below.
    accountId String
    Oci account ID.
    aws List<Property Map>
    AWS org account type spec, defined below.
    azures List<Property Map>
    Azure org account type spec, defined below.
    cloudType String
    gcps List<Property Map>
    GCP org account type spec, defined below.
    id String
    name String
    Name to be used for the account on the Prisma Cloud platform (must be unique).
    ocis List<Property Map>
    Oci account type spec, defined below.

    Supporting Types

    GetOrgCloudAccountAw

    AccountId string
    Account ID; computed if this is not supplied.
    AccountType string
    Account type - account or tenant
    Enabled bool
    (bool) Whether or not the account is enabled.
    ExternalId string
    AWS account external ID.
    GroupIds List<string>
    account ID to which you are assigning this account.
    HierarchySelections List<GetOrgCloudAccountAwHierarchySelection>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    MemberExternalId string
    MemberRoleName string
    MemberRoleStatus bool
    Name string
    Cloud account name; computed if this is not supplied.
    ProtectionMode string
    Protection Mode - Monitor, or Monitor and Protect.
    RoleArn string
    Unique identifier for an AWS resource (ARN).
    AccountId string
    Account ID; computed if this is not supplied.
    AccountType string
    Account type - account or tenant
    Enabled bool
    (bool) Whether or not the account is enabled.
    ExternalId string
    AWS account external ID.
    GroupIds []string
    account ID to which you are assigning this account.
    HierarchySelections []GetOrgCloudAccountAwHierarchySelection
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    MemberExternalId string
    MemberRoleName string
    MemberRoleStatus bool
    Name string
    Cloud account name; computed if this is not supplied.
    ProtectionMode string
    Protection Mode - Monitor, or Monitor and Protect.
    RoleArn string
    Unique identifier for an AWS resource (ARN).
    accountId String
    Account ID; computed if this is not supplied.
    accountType String
    Account type - account or tenant
    enabled Boolean
    (bool) Whether or not the account is enabled.
    externalId String
    AWS account external ID.
    groupIds List<String>
    account ID to which you are assigning this account.
    hierarchySelections List<GetOrgCloudAccountAwHierarchySelection>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    memberExternalId String
    memberRoleName String
    memberRoleStatus Boolean
    name String
    Cloud account name; computed if this is not supplied.
    protectionMode String
    Protection Mode - Monitor, or Monitor and Protect.
    roleArn String
    Unique identifier for an AWS resource (ARN).
    accountId string
    Account ID; computed if this is not supplied.
    accountType string
    Account type - account or tenant
    enabled boolean
    (bool) Whether or not the account is enabled.
    externalId string
    AWS account external ID.
    groupIds string[]
    account ID to which you are assigning this account.
    hierarchySelections GetOrgCloudAccountAwHierarchySelection[]
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    memberExternalId string
    memberRoleName string
    memberRoleStatus boolean
    name string
    Cloud account name; computed if this is not supplied.
    protectionMode string
    Protection Mode - Monitor, or Monitor and Protect.
    roleArn string
    Unique identifier for an AWS resource (ARN).
    account_id str
    Account ID; computed if this is not supplied.
    account_type str
    Account type - account or tenant
    enabled bool
    (bool) Whether or not the account is enabled.
    external_id str
    AWS account external ID.
    group_ids Sequence[str]
    account ID to which you are assigning this account.
    hierarchy_selections Sequence[GetOrgCloudAccountAwHierarchySelection]
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    member_external_id str
    member_role_name str
    member_role_status bool
    name str
    Cloud account name; computed if this is not supplied.
    protection_mode str
    Protection Mode - Monitor, or Monitor and Protect.
    role_arn str
    Unique identifier for an AWS resource (ARN).
    accountId String
    Account ID; computed if this is not supplied.
    accountType String
    Account type - account or tenant
    enabled Boolean
    (bool) Whether or not the account is enabled.
    externalId String
    AWS account external ID.
    groupIds List<String>
    account ID 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.
    memberExternalId String
    memberRoleName String
    memberRoleStatus Boolean
    name String
    Cloud account name; computed if this is not supplied.
    protectionMode String
    Protection Mode - Monitor, or Monitor and Protect.
    roleArn String
    Unique identifier for an AWS resource (ARN).

    GetOrgCloudAccountAwHierarchySelection

    DisplayName string
    Display name for folder, project, or organization.
    NodeType string
    Node type - FOLDER, PROJECT, or ORG.
    ResourceId string
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    SelectionType string
    Selection type - INCLUDE, EXCLUDE, or ALL.
    DisplayName string
    Display name for folder, project, or organization.
    NodeType string
    Node type - FOLDER, PROJECT, or ORG.
    ResourceId string
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    SelectionType string
    Selection type - INCLUDE, EXCLUDE, or ALL.
    displayName String
    Display name for folder, project, or organization.
    nodeType String
    Node type - FOLDER, PROJECT, or ORG.
    resourceId String
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    selectionType String
    Selection type - INCLUDE, EXCLUDE, or ALL.
    displayName string
    Display name for folder, project, or organization.
    nodeType string
    Node type - FOLDER, PROJECT, or ORG.
    resourceId string
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    selectionType string
    Selection type - INCLUDE, EXCLUDE, or ALL.
    display_name str
    Display name for folder, project, or organization.
    node_type str
    Node type - FOLDER, PROJECT, or ORG.
    resource_id str
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    selection_type str
    Selection type - INCLUDE, EXCLUDE, or ALL.
    displayName String
    Display name for folder, project, or organization.
    nodeType String
    Node type - FOLDER, PROJECT, or ORG.
    resourceId String
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    selectionType String
    Selection type - INCLUDE, EXCLUDE, or ALL.

    GetOrgCloudAccountAzure

    AccountId string
    Account ID; computed if this is not supplied.
    AccountType string
    Account type - account or tenant
    ClientId string
    Application ID registered with Active Directory.
    Enabled bool
    (bool) Whether or not the account is enabled.
    GroupIds List<string>
    account ID to which you are assigning this account.
    HierarchySelections List<GetOrgCloudAccountAzureHierarchySelection>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    Key string
    Application ID key.
    MonitorFlowLogs bool
    (bool) Automatically ingest flow logs.
    Name string
    Cloud account name; computed if this is not supplied.
    ProtectionMode string
    Protection Mode - Monitor, or Monitor and Protect.
    RootSyncEnabled bool
    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
    Account ID; computed if this is not supplied.
    AccountType string
    Account type - account or tenant
    ClientId string
    Application ID registered with Active Directory.
    Enabled bool
    (bool) Whether or not the account is enabled.
    GroupIds []string
    account ID to which you are assigning this account.
    HierarchySelections []GetOrgCloudAccountAzureHierarchySelection
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    Key string
    Application ID key.
    MonitorFlowLogs bool
    (bool) Automatically ingest flow logs.
    Name string
    Cloud account name; computed if this is not supplied.
    ProtectionMode string
    Protection Mode - Monitor, or Monitor and Protect.
    RootSyncEnabled bool
    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
    Account ID; computed if this is not supplied.
    accountType String
    Account type - account or tenant
    clientId String
    Application ID registered with Active Directory.
    enabled Boolean
    (bool) Whether or not the account is enabled.
    groupIds List<String>
    account ID to which you are assigning this account.
    hierarchySelections List<GetOrgCloudAccountAzureHierarchySelection>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    key String
    Application ID key.
    monitorFlowLogs Boolean
    (bool) Automatically ingest flow logs.
    name String
    Cloud account name; computed if this is not supplied.
    protectionMode String
    Protection Mode - Monitor, or Monitor and Protect.
    rootSyncEnabled Boolean
    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
    Account ID; computed if this is not supplied.
    accountType string
    Account type - account or tenant
    clientId string
    Application ID registered with Active Directory.
    enabled boolean
    (bool) Whether or not the account is enabled.
    groupIds string[]
    account ID to which you are assigning this account.
    hierarchySelections GetOrgCloudAccountAzureHierarchySelection[]
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    key string
    Application ID key.
    monitorFlowLogs boolean
    (bool) Automatically ingest flow logs.
    name string
    Cloud account name; computed if this is not supplied.
    protectionMode string
    Protection Mode - Monitor, or Monitor and Protect.
    rootSyncEnabled boolean
    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.
    account_id str
    Account ID; computed if this is not supplied.
    account_type str
    Account type - account or tenant
    client_id str
    Application ID registered with Active Directory.
    enabled bool
    (bool) Whether or not the account is enabled.
    group_ids Sequence[str]
    account ID to which you are assigning this account.
    hierarchy_selections Sequence[GetOrgCloudAccountAzureHierarchySelection]
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    key str
    Application ID key.
    monitor_flow_logs bool
    (bool) Automatically ingest flow logs.
    name str
    Cloud account name; computed if this is not supplied.
    protection_mode str
    Protection Mode - Monitor, or Monitor and Protect.
    root_sync_enabled bool
    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.
    accountId String
    Account ID; computed if this is not supplied.
    accountType String
    Account type - account or tenant
    clientId String
    Application ID registered with Active Directory.
    enabled Boolean
    (bool) Whether or not the account is enabled.
    groupIds List<String>
    account ID 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.
    key String
    Application ID key.
    monitorFlowLogs Boolean
    (bool) Automatically ingest flow logs.
    name String
    Cloud account name; computed if this is not supplied.
    protectionMode String
    Protection Mode - Monitor, or Monitor and Protect.
    rootSyncEnabled Boolean
    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.

    GetOrgCloudAccountAzureHierarchySelection

    DisplayName string
    Display name for folder, project, or organization.
    NodeType string
    Node type - FOLDER, PROJECT, or ORG.
    ResourceId string
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    SelectionType string
    Selection type - INCLUDE, EXCLUDE, or ALL.
    DisplayName string
    Display name for folder, project, or organization.
    NodeType string
    Node type - FOLDER, PROJECT, or ORG.
    ResourceId string
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    SelectionType string
    Selection type - INCLUDE, EXCLUDE, or ALL.
    displayName String
    Display name for folder, project, or organization.
    nodeType String
    Node type - FOLDER, PROJECT, or ORG.
    resourceId String
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    selectionType String
    Selection type - INCLUDE, EXCLUDE, or ALL.
    displayName string
    Display name for folder, project, or organization.
    nodeType string
    Node type - FOLDER, PROJECT, or ORG.
    resourceId string
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    selectionType string
    Selection type - INCLUDE, EXCLUDE, or ALL.
    display_name str
    Display name for folder, project, or organization.
    node_type str
    Node type - FOLDER, PROJECT, or ORG.
    resource_id str
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    selection_type str
    Selection type - INCLUDE, EXCLUDE, or ALL.
    displayName String
    Display name for folder, project, or organization.
    nodeType String
    Node type - FOLDER, PROJECT, or ORG.
    resourceId String
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    selectionType String
    Selection type - INCLUDE, EXCLUDE, or ALL.

    GetOrgCloudAccountGcp

    AccountGroupCreationMode string
    Cloud account group creation mode - MANUAL, AUTO, or RECURSIVE.
    AccountId string
    Account ID; computed if this is not supplied.
    AccountType string
    Account type - account or tenant
    CompressionEnabled bool
    (bool) Enable flow log compression.
    CredentialsJson string
    Content of the JSON credentials file.
    DataflowEnabledProject string
    GCP project for flow log compression.
    Enabled bool
    (bool) Whether or not the account is enabled.
    FlowLogStorageBucket string
    GCP Flow logs storage bucket.
    GroupIds List<string>
    account ID to which you are assigning this account.
    HierarchySelections List<GetOrgCloudAccountGcpHierarchySelection>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    Name string
    Cloud account name; computed if this is not supplied.
    OrganizationName string
    GCP org organization name.
    ProtectionMode string
    Protection Mode - Monitor, or Monitor and Protect.
    AccountGroupCreationMode string
    Cloud account group creation mode - MANUAL, AUTO, or RECURSIVE.
    AccountId string
    Account ID; computed if this is not supplied.
    AccountType string
    Account type - account or tenant
    CompressionEnabled bool
    (bool) Enable flow log compression.
    CredentialsJson string
    Content of the JSON credentials file.
    DataflowEnabledProject string
    GCP project for flow log compression.
    Enabled bool
    (bool) Whether or not the account is enabled.
    FlowLogStorageBucket string
    GCP Flow logs storage bucket.
    GroupIds []string
    account ID to which you are assigning this account.
    HierarchySelections []GetOrgCloudAccountGcpHierarchySelection
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    Name string
    Cloud account name; computed if this is not supplied.
    OrganizationName string
    GCP org organization name.
    ProtectionMode string
    Protection Mode - Monitor, or Monitor and Protect.
    accountGroupCreationMode String
    Cloud account group creation mode - MANUAL, AUTO, or RECURSIVE.
    accountId String
    Account ID; computed if this is not supplied.
    accountType String
    Account type - account or tenant
    compressionEnabled Boolean
    (bool) Enable flow log compression.
    credentialsJson String
    Content of the JSON credentials file.
    dataflowEnabledProject String
    GCP project for flow log compression.
    enabled Boolean
    (bool) Whether or not the account is enabled.
    flowLogStorageBucket String
    GCP Flow logs storage bucket.
    groupIds List<String>
    account ID to which you are assigning this account.
    hierarchySelections List<GetOrgCloudAccountGcpHierarchySelection>
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    name String
    Cloud account name; computed if this is not supplied.
    organizationName String
    GCP org organization name.
    protectionMode String
    Protection Mode - Monitor, or Monitor and Protect.
    accountGroupCreationMode string
    Cloud account group creation mode - MANUAL, AUTO, or RECURSIVE.
    accountId string
    Account ID; computed if this is not supplied.
    accountType string
    Account type - account or tenant
    compressionEnabled boolean
    (bool) Enable flow log compression.
    credentialsJson string
    Content of the JSON credentials file.
    dataflowEnabledProject string
    GCP project for flow log compression.
    enabled boolean
    (bool) Whether or not the account is enabled.
    flowLogStorageBucket string
    GCP Flow logs storage bucket.
    groupIds string[]
    account ID to which you are assigning this account.
    hierarchySelections GetOrgCloudAccountGcpHierarchySelection[]
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    name string
    Cloud account name; computed if this is not supplied.
    organizationName string
    GCP org organization name.
    protectionMode string
    Protection Mode - Monitor, or Monitor and Protect.
    account_group_creation_mode str
    Cloud account group creation mode - MANUAL, AUTO, or RECURSIVE.
    account_id str
    Account ID; computed if this is not supplied.
    account_type str
    Account type - account or tenant
    compression_enabled bool
    (bool) Enable flow log compression.
    credentials_json str
    Content of the JSON credentials file.
    dataflow_enabled_project str
    GCP project for flow log compression.
    enabled bool
    (bool) Whether or not the account is enabled.
    flow_log_storage_bucket str
    GCP Flow logs storage bucket.
    group_ids Sequence[str]
    account ID to which you are assigning this account.
    hierarchy_selections Sequence[GetOrgCloudAccountGcpHierarchySelection]
    List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
    name str
    Cloud account name; computed if this is not supplied.
    organization_name str
    GCP org organization name.
    protection_mode str
    Protection Mode - Monitor, or Monitor and Protect.
    accountGroupCreationMode String
    Cloud account group creation mode - MANUAL, AUTO, or RECURSIVE.
    accountId String
    Account ID; computed if this is not supplied.
    accountType String
    Account type - account or tenant
    compressionEnabled Boolean
    (bool) Enable flow log compression.
    credentialsJson String
    Content of the JSON credentials file.
    dataflowEnabledProject String
    GCP project for flow log compression.
    enabled Boolean
    (bool) Whether or not the account is enabled.
    flowLogStorageBucket String
    GCP Flow logs storage bucket.
    groupIds List<String>
    account ID 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.
    name String
    Cloud account name; computed if this is not supplied.
    organizationName String
    GCP org organization name.
    protectionMode String
    Protection Mode - Monitor, or Monitor and Protect.

    GetOrgCloudAccountGcpHierarchySelection

    DisplayName string
    Display name for folder, project, or organization.
    NodeType string
    Node type - FOLDER, PROJECT, or ORG.
    ResourceId string
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    SelectionType string
    Selection type - INCLUDE, EXCLUDE, or ALL.
    DisplayName string
    Display name for folder, project, or organization.
    NodeType string
    Node type - FOLDER, PROJECT, or ORG.
    ResourceId string
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    SelectionType string
    Selection type - INCLUDE, EXCLUDE, or ALL.
    displayName String
    Display name for folder, project, or organization.
    nodeType String
    Node type - FOLDER, PROJECT, or ORG.
    resourceId String
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    selectionType String
    Selection type - INCLUDE, EXCLUDE, or ALL.
    displayName string
    Display name for folder, project, or organization.
    nodeType string
    Node type - FOLDER, PROJECT, or ORG.
    resourceId string
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    selectionType string
    Selection type - INCLUDE, EXCLUDE, or ALL.
    display_name str
    Display name for folder, project, or organization.
    node_type str
    Node type - FOLDER, PROJECT, or ORG.
    resource_id str
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    selection_type str
    Selection type - INCLUDE, EXCLUDE, or ALL.
    displayName String
    Display name for folder, project, or organization.
    nodeType String
    Node type - FOLDER, PROJECT, or ORG.
    resourceId String
    Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
    selectionType String
    Selection type - INCLUDE, EXCLUDE, or ALL.

    GetOrgCloudAccountOci

    AccountId string
    Account ID; computed if this is not supplied.
    AccountType string
    Account type - account or tenant
    DefaultAccountGroupId string
    (Required) account ID to which you are assigning this account.
    Enabled bool
    (bool) Whether or not the account is enabled.
    GroupName string
    OCI identity group name that you define. Can be an existing group
    HomeRegion string
    OCI tenancy home region
    Name string
    Cloud account name; computed if this is not supplied.
    PolicyName string
    OCI identity policy name that you define. Can be an existing policy that has the right policy statements
    UserName string
    OCI identity user name that you define. Can be an existing user that has the right privileges
    UserOcid string
    OCI identity user Ocid that you define. Can be an existing user that has the right privileges
    AccountId string
    Account ID; computed if this is not supplied.
    AccountType string
    Account type - account or tenant
    DefaultAccountGroupId string
    (Required) account ID to which you are assigning this account.
    Enabled bool
    (bool) Whether or not the account is enabled.
    GroupName string
    OCI identity group name that you define. Can be an existing group
    HomeRegion string
    OCI tenancy home region
    Name string
    Cloud account name; computed if this is not supplied.
    PolicyName string
    OCI identity policy name that you define. Can be an existing policy that has the right policy statements
    UserName string
    OCI identity user name that you define. Can be an existing user that has the right privileges
    UserOcid string
    OCI identity user Ocid that you define. Can be an existing user that has the right privileges
    accountId String
    Account ID; computed if this is not supplied.
    accountType String
    Account type - account or tenant
    defaultAccountGroupId String
    (Required) account ID to which you are assigning this account.
    enabled Boolean
    (bool) Whether or not the account is enabled.
    groupName String
    OCI identity group name that you define. Can be an existing group
    homeRegion String
    OCI tenancy home region
    name String
    Cloud account name; computed if this is not supplied.
    policyName String
    OCI identity policy name that you define. Can be an existing policy that has the right policy statements
    userName String
    OCI identity user name that you define. Can be an existing user that has the right privileges
    userOcid String
    OCI identity user Ocid that you define. Can be an existing user that has the right privileges
    accountId string
    Account ID; computed if this is not supplied.
    accountType string
    Account type - account or tenant
    defaultAccountGroupId string
    (Required) account ID to which you are assigning this account.
    enabled boolean
    (bool) Whether or not the account is enabled.
    groupName string
    OCI identity group name that you define. Can be an existing group
    homeRegion string
    OCI tenancy home region
    name string
    Cloud account name; computed if this is not supplied.
    policyName string
    OCI identity policy name that you define. Can be an existing policy that has the right policy statements
    userName string
    OCI identity user name that you define. Can be an existing user that has the right privileges
    userOcid string
    OCI identity user Ocid that you define. Can be an existing user that has the right privileges
    account_id str
    Account ID; computed if this is not supplied.
    account_type str
    Account type - account or tenant
    default_account_group_id str
    (Required) account ID to which you are assigning this account.
    enabled bool
    (bool) Whether or not the account is enabled.
    group_name str
    OCI identity group name that you define. Can be an existing group
    home_region str
    OCI tenancy home region
    name str
    Cloud account name; computed if this is not supplied.
    policy_name str
    OCI identity policy name that you define. Can be an existing policy that has the right policy statements
    user_name str
    OCI identity user name that you define. Can be an existing user that has the right privileges
    user_ocid str
    OCI identity user Ocid that you define. Can be an existing user that has the right privileges
    accountId String
    Account ID; computed if this is not supplied.
    accountType String
    Account type - account or tenant
    defaultAccountGroupId String
    (Required) account ID to which you are assigning this account.
    enabled Boolean
    (bool) Whether or not the account is enabled.
    groupName String
    OCI identity group name that you define. Can be an existing group
    homeRegion String
    OCI tenancy home region
    name String
    Cloud account name; computed if this is not supplied.
    policyName String
    OCI identity policy name that you define. Can be an existing policy that has the right policy statements
    userName String
    OCI identity user name that you define. Can be an existing user that has the right privileges
    userOcid String
    OCI identity user Ocid that you define. Can be an existing user that has the right privileges

    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