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

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

example = prismacloud.get_org_cloud_account(cloud_type="azure",
    name="My Azure cloud account")
Copy
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
	})
}
Copy
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",
    });

});
Copy
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());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: prismacloud:getOrgCloudAccount
      arguments:
        cloudType: azure
        name: My Azure cloud account
Copy

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>
Copy
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]
Copy
func LookupOrgCloudAccount(ctx *Context, args *LookupOrgCloudAccountArgs, opts ...InvokeOption) (*LookupOrgCloudAccountResult, error)
func LookupOrgCloudAccountOutput(ctx *Context, args *LookupOrgCloudAccountOutputArgs, opts ...InvokeOption) LookupOrgCloudAccountResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetOrgCloudAccountResult> getOrgCloudAccount(GetOrgCloudAccountArgs args, InvokeOptions options)
public static Output<GetOrgCloudAccountResult> getOrgCloudAccount(GetOrgCloudAccountArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: prismacloud:index/getOrgCloudAccount:getOrgCloudAccount
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

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

GetOrgCloudAccountAwHierarchySelection

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

GetOrgCloudAccountAzure

AccountId This property is required. string
Account ID; computed if this is not supplied.
AccountType This property is required. string
Account type - account or tenant
ClientId This property is required. string
Application ID registered with Active Directory.
Enabled This property is required. bool
(bool) Whether or not the account is enabled.
GroupIds This property is required. List<string>
account ID to which you are assigning this account.
HierarchySelections This property is required. List<GetOrgCloudAccountAzureHierarchySelection>
List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
Key This property is required. string
Application ID key.
MonitorFlowLogs This property is required. bool
(bool) Automatically ingest flow logs.
Name This property is required. string
Cloud account name; computed if this is not supplied.
ProtectionMode This property is required. string
Protection Mode - Monitor, or Monitor and Protect.
RootSyncEnabled This property is required. bool
ServicePrincipalId This property is required. string
Unique ID of the service principal object associated with the Prisma Cloud application that you create.
TenantId This property is required. string
Active Directory ID associated with Azure.
AccountId This property is required. string
Account ID; computed if this is not supplied.
AccountType This property is required. string
Account type - account or tenant
ClientId This property is required. string
Application ID registered with Active Directory.
Enabled This property is required. bool
(bool) Whether or not the account is enabled.
GroupIds This property is required. []string
account ID to which you are assigning this account.
HierarchySelections This property is required. []GetOrgCloudAccountAzureHierarchySelection
List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
Key This property is required. string
Application ID key.
MonitorFlowLogs This property is required. bool
(bool) Automatically ingest flow logs.
Name This property is required. string
Cloud account name; computed if this is not supplied.
ProtectionMode This property is required. string
Protection Mode - Monitor, or Monitor and Protect.
RootSyncEnabled This property is required. bool
ServicePrincipalId This property is required. string
Unique ID of the service principal object associated with the Prisma Cloud application that you create.
TenantId This property is required. string
Active Directory ID associated with Azure.
accountId This property is required. String
Account ID; computed if this is not supplied.
accountType This property is required. String
Account type - account or tenant
clientId This property is required. String
Application ID registered with Active Directory.
enabled This property is required. Boolean
(bool) Whether or not the account is enabled.
groupIds This property is required. List<String>
account ID to which you are assigning this account.
hierarchySelections This property is required. List<GetOrgCloudAccountAzureHierarchySelection>
List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
key This property is required. String
Application ID key.
monitorFlowLogs This property is required. Boolean
(bool) Automatically ingest flow logs.
name This property is required. String
Cloud account name; computed if this is not supplied.
protectionMode This property is required. String
Protection Mode - Monitor, or Monitor and Protect.
rootSyncEnabled This property is required. Boolean
servicePrincipalId This property is required. String
Unique ID of the service principal object associated with the Prisma Cloud application that you create.
tenantId This property is required. String
Active Directory ID associated with Azure.
accountId This property is required. string
Account ID; computed if this is not supplied.
accountType This property is required. string
Account type - account or tenant
clientId This property is required. string
Application ID registered with Active Directory.
enabled This property is required. boolean
(bool) Whether or not the account is enabled.
groupIds This property is required. string[]
account ID to which you are assigning this account.
hierarchySelections This property is required. GetOrgCloudAccountAzureHierarchySelection[]
List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
key This property is required. string
Application ID key.
monitorFlowLogs This property is required. boolean
(bool) Automatically ingest flow logs.
name This property is required. string
Cloud account name; computed if this is not supplied.
protectionMode This property is required. string
Protection Mode - Monitor, or Monitor and Protect.
rootSyncEnabled This property is required. boolean
servicePrincipalId This property is required. string
Unique ID of the service principal object associated with the Prisma Cloud application that you create.
tenantId This property is required. string
Active Directory ID associated with Azure.
account_id This property is required. str
Account ID; computed if this is not supplied.
account_type This property is required. str
Account type - account or tenant
client_id This property is required. str
Application ID registered with Active Directory.
enabled This property is required. bool
(bool) Whether or not the account is enabled.
group_ids This property is required. Sequence[str]
account ID to which you are assigning this account.
hierarchy_selections This property is required. Sequence[GetOrgCloudAccountAzureHierarchySelection]
List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
key This property is required. str
Application ID key.
monitor_flow_logs This property is required. bool
(bool) Automatically ingest flow logs.
name This property is required. str
Cloud account name; computed if this is not supplied.
protection_mode This property is required. str
Protection Mode - Monitor, or Monitor and Protect.
root_sync_enabled This property is required. bool
service_principal_id This property is required. str
Unique ID of the service principal object associated with the Prisma Cloud application that you create.
tenant_id This property is required. str
Active Directory ID associated with Azure.
accountId This property is required. String
Account ID; computed if this is not supplied.
accountType This property is required. String
Account type - account or tenant
clientId This property is required. String
Application ID registered with Active Directory.
enabled This property is required. Boolean
(bool) Whether or not the account is enabled.
groupIds This property is required. List<String>
account ID to which you are assigning this account.
hierarchySelections This property is required. List<Property Map>
List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
key This property is required. String
Application ID key.
monitorFlowLogs This property is required. Boolean
(bool) Automatically ingest flow logs.
name This property is required. String
Cloud account name; computed if this is not supplied.
protectionMode This property is required. String
Protection Mode - Monitor, or Monitor and Protect.
rootSyncEnabled This property is required. Boolean
servicePrincipalId This property is required. String
Unique ID of the service principal object associated with the Prisma Cloud application that you create.
tenantId This property is required. String
Active Directory ID associated with Azure.

GetOrgCloudAccountAzureHierarchySelection

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

GetOrgCloudAccountGcp

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

GetOrgCloudAccountGcpHierarchySelection

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

GetOrgCloudAccountOci

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