prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks
prismacloud.getOrgCloudAccount
Explore with Pulumi AI
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:
- cloud_
type str - The cloud type. Valid values are
aws
,azure
,gcp
, oroci
. - 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[Get
Org Cloud Account Oci] - Oci account type spec, defined below.
getOrgCloudAccount Result
The following output properties are available:
- Account
Id string - Oci account ID.
- Aws
List<Get
Org Cloud Account Aw> - AWS org account type spec, defined below.
- Azures
List<Get
Org Cloud Account Azure> - Azure org account type spec, defined below.
- Cloud
Type string - Gcps
List<Get
Org Cloud Account Gcp> - 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<Get
Org Cloud Account Oci> - Oci account type spec, defined below.
- Account
Id string - Oci account ID.
- Aws
[]Get
Org Cloud Account Aw - AWS org account type spec, defined below.
- Azures
[]Get
Org Cloud Account Azure - Azure org account type spec, defined below.
- Cloud
Type string - Gcps
[]Get
Org Cloud Account Gcp - 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
[]Get
Org Cloud Account Oci - Oci account type spec, defined below.
- account
Id String - Oci account ID.
- aws
List<Get
Org Cloud Account Aw> - AWS org account type spec, defined below.
- azures
List<Get
Org Cloud Account Azure> - Azure org account type spec, defined below.
- cloud
Type String - gcps
List<Get
Org Cloud Account Gcp> - 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<Get
Org Cloud Account Oci> - Oci account type spec, defined below.
- account
Id string - Oci account ID.
- aws
Get
Org Cloud Account Aw[] - AWS org account type spec, defined below.
- azures
Get
Org Cloud Account Azure[] - Azure org account type spec, defined below.
- cloud
Type string - gcps
Get
Org Cloud Account Gcp[] - 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
Get
Org Cloud Account Oci[] - Oci account type spec, defined below.
- account_
id str - Oci account ID.
- aws
Sequence[Get
Org Cloud Account Aw] - AWS org account type spec, defined below.
- azures
Sequence[Get
Org Cloud Account Azure] - Azure org account type spec, defined below.
- cloud_
type str - gcps
Sequence[Get
Org Cloud Account Gcp] - 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[Get
Org Cloud Account Oci] - Oci account type spec, defined below.
- account
Id 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.
- cloud
Type 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
- Account
Id string - Account ID; computed if this is not supplied.
- Account
Type string - Account type - account or tenant
- Enabled bool
- (bool) Whether or not the account is enabled.
- External
Id string - AWS account external ID.
- Group
Ids List<string> - account ID to which you are assigning this account.
- Hierarchy
Selections List<GetOrg Cloud Account Aw Hierarchy Selection> - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- Member
External stringId - Member
Role stringName - Member
Role boolStatus - Name string
- Cloud account name; computed if this is not supplied.
- Protection
Mode string - Protection Mode - Monitor, or Monitor and Protect.
- Role
Arn string - Unique identifier for an AWS resource (ARN).
- Account
Id string - Account ID; computed if this is not supplied.
- Account
Type string - Account type - account or tenant
- Enabled bool
- (bool) Whether or not the account is enabled.
- External
Id string - AWS account external ID.
- Group
Ids []string - account ID to which you are assigning this account.
- Hierarchy
Selections []GetOrg Cloud Account Aw Hierarchy Selection - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- Member
External stringId - Member
Role stringName - Member
Role boolStatus - Name string
- Cloud account name; computed if this is not supplied.
- Protection
Mode string - Protection Mode - Monitor, or Monitor and Protect.
- Role
Arn string - Unique identifier for an AWS resource (ARN).
- account
Id String - Account ID; computed if this is not supplied.
- account
Type String - Account type - account or tenant
- enabled Boolean
- (bool) Whether or not the account is enabled.
- external
Id String - AWS account external ID.
- group
Ids List<String> - account ID to which you are assigning this account.
- hierarchy
Selections List<GetOrg Cloud Account Aw Hierarchy Selection> - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- member
External StringId - member
Role StringName - member
Role BooleanStatus - name String
- Cloud account name; computed if this is not supplied.
- protection
Mode String - Protection Mode - Monitor, or Monitor and Protect.
- role
Arn String - Unique identifier for an AWS resource (ARN).
- account
Id string - Account ID; computed if this is not supplied.
- account
Type string - Account type - account or tenant
- enabled boolean
- (bool) Whether or not the account is enabled.
- external
Id string - AWS account external ID.
- group
Ids string[] - account ID to which you are assigning this account.
- hierarchy
Selections GetOrg Cloud Account Aw Hierarchy Selection[] - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- member
External stringId - member
Role stringName - member
Role booleanStatus - name string
- Cloud account name; computed if this is not supplied.
- protection
Mode string - Protection Mode - Monitor, or Monitor and Protect.
- role
Arn 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[GetOrg Cloud Account Aw Hierarchy Selection] - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- member_
external_ strid - member_
role_ strname - member_
role_ boolstatus - 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).
- account
Id String - Account ID; computed if this is not supplied.
- account
Type String - Account type - account or tenant
- enabled Boolean
- (bool) Whether or not the account is enabled.
- external
Id String - AWS account external ID.
- group
Ids List<String> - account ID to which you are assigning this account.
- hierarchy
Selections List<Property Map> - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- member
External StringId - member
Role StringName - member
Role BooleanStatus - name String
- Cloud account name; computed if this is not supplied.
- protection
Mode String - Protection Mode - Monitor, or Monitor and Protect.
- role
Arn String - Unique identifier for an AWS resource (ARN).
GetOrgCloudAccountAwHierarchySelection
- Display
Name string - Display name for folder, project, or organization.
- Node
Type string - Node type - FOLDER, PROJECT, or ORG.
- Resource
Id string - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- Selection
Type string - Selection type - INCLUDE, EXCLUDE, or ALL.
- Display
Name string - Display name for folder, project, or organization.
- Node
Type string - Node type - FOLDER, PROJECT, or ORG.
- Resource
Id string - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- Selection
Type string - Selection type - INCLUDE, EXCLUDE, or ALL.
- display
Name String - Display name for folder, project, or organization.
- node
Type String - Node type - FOLDER, PROJECT, or ORG.
- resource
Id String - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- selection
Type String - Selection type - INCLUDE, EXCLUDE, or ALL.
- display
Name string - Display name for folder, project, or organization.
- node
Type string - Node type - FOLDER, PROJECT, or ORG.
- resource
Id string - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- selection
Type 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.
- display
Name String - Display name for folder, project, or organization.
- node
Type String - Node type - FOLDER, PROJECT, or ORG.
- resource
Id String - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- selection
Type String - Selection type - INCLUDE, EXCLUDE, or ALL.
GetOrgCloudAccountAzure
- Account
Id string - Account ID; computed if this is not supplied.
- Account
Type string - Account type - account or tenant
- Client
Id string - Application ID registered with Active Directory.
- Enabled bool
- (bool) Whether or not the account is enabled.
- Group
Ids List<string> - account ID to which you are assigning this account.
- Hierarchy
Selections List<GetOrg Cloud Account Azure Hierarchy Selection> - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- Key string
- Application ID key.
- Monitor
Flow boolLogs - (bool) Automatically ingest flow logs.
- Name string
- Cloud account name; computed if this is not supplied.
- Protection
Mode string - Protection Mode - Monitor, or Monitor and Protect.
- Root
Sync boolEnabled - Service
Principal stringId - Unique ID of the service principal object associated with the Prisma Cloud application that you create.
- Tenant
Id string - Active Directory ID associated with Azure.
- Account
Id string - Account ID; computed if this is not supplied.
- Account
Type string - Account type - account or tenant
- Client
Id string - Application ID registered with Active Directory.
- Enabled bool
- (bool) Whether or not the account is enabled.
- Group
Ids []string - account ID to which you are assigning this account.
- Hierarchy
Selections []GetOrg Cloud Account Azure Hierarchy Selection - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- Key string
- Application ID key.
- Monitor
Flow boolLogs - (bool) Automatically ingest flow logs.
- Name string
- Cloud account name; computed if this is not supplied.
- Protection
Mode string - Protection Mode - Monitor, or Monitor and Protect.
- Root
Sync boolEnabled - Service
Principal stringId - Unique ID of the service principal object associated with the Prisma Cloud application that you create.
- Tenant
Id string - Active Directory ID associated with Azure.
- account
Id String - Account ID; computed if this is not supplied.
- account
Type String - Account type - account or tenant
- client
Id String - Application ID registered with Active Directory.
- enabled Boolean
- (bool) Whether or not the account is enabled.
- group
Ids List<String> - account ID to which you are assigning this account.
- hierarchy
Selections List<GetOrg Cloud Account Azure Hierarchy Selection> - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- key String
- Application ID key.
- monitor
Flow BooleanLogs - (bool) Automatically ingest flow logs.
- name String
- Cloud account name; computed if this is not supplied.
- protection
Mode String - Protection Mode - Monitor, or Monitor and Protect.
- root
Sync BooleanEnabled - service
Principal StringId - Unique ID of the service principal object associated with the Prisma Cloud application that you create.
- tenant
Id String - Active Directory ID associated with Azure.
- account
Id string - Account ID; computed if this is not supplied.
- account
Type string - Account type - account or tenant
- client
Id string - Application ID registered with Active Directory.
- enabled boolean
- (bool) Whether or not the account is enabled.
- group
Ids string[] - account ID to which you are assigning this account.
- hierarchy
Selections GetOrg Cloud Account Azure Hierarchy Selection[] - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- key string
- Application ID key.
- monitor
Flow booleanLogs - (bool) Automatically ingest flow logs.
- name string
- Cloud account name; computed if this is not supplied.
- protection
Mode string - Protection Mode - Monitor, or Monitor and Protect.
- root
Sync booleanEnabled - service
Principal stringId - Unique ID of the service principal object associated with the Prisma Cloud application that you create.
- tenant
Id 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[GetOrg Cloud Account Azure Hierarchy Selection] - 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_ boollogs - (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_ boolenabled - service_
principal_ strid - 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 String - Account ID; computed if this is not supplied.
- account
Type String - Account type - account or tenant
- client
Id String - Application ID registered with Active Directory.
- enabled Boolean
- (bool) Whether or not the account is enabled.
- group
Ids List<String> - account ID to which you are assigning this account.
- hierarchy
Selections 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.
- monitor
Flow BooleanLogs - (bool) Automatically ingest flow logs.
- name String
- Cloud account name; computed if this is not supplied.
- protection
Mode String - Protection Mode - Monitor, or Monitor and Protect.
- root
Sync BooleanEnabled - service
Principal StringId - Unique ID of the service principal object associated with the Prisma Cloud application that you create.
- tenant
Id String - Active Directory ID associated with Azure.
GetOrgCloudAccountAzureHierarchySelection
- Display
Name string - Display name for folder, project, or organization.
- Node
Type string - Node type - FOLDER, PROJECT, or ORG.
- Resource
Id string - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- Selection
Type string - Selection type - INCLUDE, EXCLUDE, or ALL.
- Display
Name string - Display name for folder, project, or organization.
- Node
Type string - Node type - FOLDER, PROJECT, or ORG.
- Resource
Id string - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- Selection
Type string - Selection type - INCLUDE, EXCLUDE, or ALL.
- display
Name String - Display name for folder, project, or organization.
- node
Type String - Node type - FOLDER, PROJECT, or ORG.
- resource
Id String - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- selection
Type String - Selection type - INCLUDE, EXCLUDE, or ALL.
- display
Name string - Display name for folder, project, or organization.
- node
Type string - Node type - FOLDER, PROJECT, or ORG.
- resource
Id string - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- selection
Type 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.
- display
Name String - Display name for folder, project, or organization.
- node
Type String - Node type - FOLDER, PROJECT, or ORG.
- resource
Id String - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- selection
Type String - Selection type - INCLUDE, EXCLUDE, or ALL.
GetOrgCloudAccountGcp
- Account
Group stringCreation Mode - Cloud account group creation mode - MANUAL, AUTO, or RECURSIVE.
- Account
Id string - Account ID; computed if this is not supplied.
- Account
Type string - Account type - account or tenant
- Compression
Enabled bool - (bool) Enable flow log compression.
- Credentials
Json string - Content of the JSON credentials file.
- Dataflow
Enabled stringProject - GCP project for flow log compression.
- Enabled bool
- (bool) Whether or not the account is enabled.
- Flow
Log stringStorage Bucket - GCP Flow logs storage bucket.
- Group
Ids List<string> - account ID to which you are assigning this account.
- Hierarchy
Selections List<GetOrg Cloud Account Gcp Hierarchy Selection> - 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.
- Organization
Name string - GCP org organization name.
- Protection
Mode string - Protection Mode - Monitor, or Monitor and Protect.
- Account
Group stringCreation Mode - Cloud account group creation mode - MANUAL, AUTO, or RECURSIVE.
- Account
Id string - Account ID; computed if this is not supplied.
- Account
Type string - Account type - account or tenant
- Compression
Enabled bool - (bool) Enable flow log compression.
- Credentials
Json string - Content of the JSON credentials file.
- Dataflow
Enabled stringProject - GCP project for flow log compression.
- Enabled bool
- (bool) Whether or not the account is enabled.
- Flow
Log stringStorage Bucket - GCP Flow logs storage bucket.
- Group
Ids []string - account ID to which you are assigning this account.
- Hierarchy
Selections []GetOrg Cloud Account Gcp Hierarchy Selection - 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.
- Organization
Name string - GCP org organization name.
- Protection
Mode string - Protection Mode - Monitor, or Monitor and Protect.
- account
Group StringCreation Mode - Cloud account group creation mode - MANUAL, AUTO, or RECURSIVE.
- account
Id String - Account ID; computed if this is not supplied.
- account
Type String - Account type - account or tenant
- compression
Enabled Boolean - (bool) Enable flow log compression.
- credentials
Json String - Content of the JSON credentials file.
- dataflow
Enabled StringProject - GCP project for flow log compression.
- enabled Boolean
- (bool) Whether or not the account is enabled.
- flow
Log StringStorage Bucket - GCP Flow logs storage bucket.
- group
Ids List<String> - account ID to which you are assigning this account.
- hierarchy
Selections List<GetOrg Cloud Account Gcp Hierarchy Selection> - 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.
- organization
Name String - GCP org organization name.
- protection
Mode String - Protection Mode - Monitor, or Monitor and Protect.
- account
Group stringCreation Mode - Cloud account group creation mode - MANUAL, AUTO, or RECURSIVE.
- account
Id string - Account ID; computed if this is not supplied.
- account
Type string - Account type - account or tenant
- compression
Enabled boolean - (bool) Enable flow log compression.
- credentials
Json string - Content of the JSON credentials file.
- dataflow
Enabled stringProject - GCP project for flow log compression.
- enabled boolean
- (bool) Whether or not the account is enabled.
- flow
Log stringStorage Bucket - GCP Flow logs storage bucket.
- group
Ids string[] - account ID to which you are assigning this account.
- hierarchy
Selections GetOrg Cloud Account Gcp Hierarchy Selection[] - 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.
- organization
Name string - GCP org organization name.
- protection
Mode string - Protection Mode - Monitor, or Monitor and Protect.
- account_
group_ strcreation_ mode - 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_ strproject - GCP project for flow log compression.
- enabled bool
- (bool) Whether or not the account is enabled.
- flow_
log_ strstorage_ bucket - GCP Flow logs storage bucket.
- group_
ids Sequence[str] - account ID to which you are assigning this account.
- hierarchy_
selections Sequence[GetOrg Cloud Account Gcp Hierarchy Selection] - 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.
- account
Group StringCreation Mode - Cloud account group creation mode - MANUAL, AUTO, or RECURSIVE.
- account
Id String - Account ID; computed if this is not supplied.
- account
Type String - Account type - account or tenant
- compression
Enabled Boolean - (bool) Enable flow log compression.
- credentials
Json String - Content of the JSON credentials file.
- dataflow
Enabled StringProject - GCP project for flow log compression.
- enabled Boolean
- (bool) Whether or not the account is enabled.
- flow
Log StringStorage Bucket - GCP Flow logs storage bucket.
- group
Ids List<String> - account ID to which you are assigning this account.
- hierarchy
Selections 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.
- organization
Name String - GCP org organization name.
- protection
Mode String - Protection Mode - Monitor, or Monitor and Protect.
GetOrgCloudAccountGcpHierarchySelection
- Display
Name string - Display name for folder, project, or organization.
- Node
Type string - Node type - FOLDER, PROJECT, or ORG.
- Resource
Id string - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- Selection
Type string - Selection type - INCLUDE, EXCLUDE, or ALL.
- Display
Name string - Display name for folder, project, or organization.
- Node
Type string - Node type - FOLDER, PROJECT, or ORG.
- Resource
Id string - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- Selection
Type string - Selection type - INCLUDE, EXCLUDE, or ALL.
- display
Name String - Display name for folder, project, or organization.
- node
Type String - Node type - FOLDER, PROJECT, or ORG.
- resource
Id String - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- selection
Type String - Selection type - INCLUDE, EXCLUDE, or ALL.
- display
Name string - Display name for folder, project, or organization.
- node
Type string - Node type - FOLDER, PROJECT, or ORG.
- resource
Id string - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- selection
Type 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.
- display
Name String - Display name for folder, project, or organization.
- node
Type String - Node type - FOLDER, PROJECT, or ORG.
- resource
Id String - Resource ID. For folders, format is folders/{folder ID}. For projects, format is {project number}. For orgs, format is organizations/{org ID}.
- selection
Type String - Selection type - INCLUDE, EXCLUDE, or ALL.
GetOrgCloudAccountOci
- Account
Id string - Account ID; computed if this is not supplied.
- Account
Type string - Account type - account or tenant
- Default
Account stringGroup Id - (Required) account ID to which you are assigning this account.
- Enabled bool
- (bool) Whether or not the account is enabled.
- Group
Name string - OCI identity group name that you define. Can be an existing group
- Home
Region string - OCI tenancy home region
- Name string
- Cloud account name; computed if this is not supplied.
- Policy
Name string - OCI identity policy name that you define. Can be an existing policy that has the right policy statements
- User
Name string - OCI identity user name that you define. Can be an existing user that has the right privileges
- User
Ocid string - OCI identity user Ocid that you define. Can be an existing user that has the right privileges
- Account
Id string - Account ID; computed if this is not supplied.
- Account
Type string - Account type - account or tenant
- Default
Account stringGroup Id - (Required) account ID to which you are assigning this account.
- Enabled bool
- (bool) Whether or not the account is enabled.
- Group
Name string - OCI identity group name that you define. Can be an existing group
- Home
Region string - OCI tenancy home region
- Name string
- Cloud account name; computed if this is not supplied.
- Policy
Name string - OCI identity policy name that you define. Can be an existing policy that has the right policy statements
- User
Name string - OCI identity user name that you define. Can be an existing user that has the right privileges
- User
Ocid string - OCI identity user Ocid that you define. Can be an existing user that has the right privileges
- account
Id String - Account ID; computed if this is not supplied.
- account
Type String - Account type - account or tenant
- default
Account StringGroup Id - (Required) account ID to which you are assigning this account.
- enabled Boolean
- (bool) Whether or not the account is enabled.
- group
Name String - OCI identity group name that you define. Can be an existing group
- home
Region String - OCI tenancy home region
- name String
- Cloud account name; computed if this is not supplied.
- policy
Name String - OCI identity policy name that you define. Can be an existing policy that has the right policy statements
- user
Name String - OCI identity user name that you define. Can be an existing user that has the right privileges
- user
Ocid String - OCI identity user Ocid that you define. Can be an existing user that has the right privileges
- account
Id string - Account ID; computed if this is not supplied.
- account
Type string - Account type - account or tenant
- default
Account stringGroup Id - (Required) account ID to which you are assigning this account.
- enabled boolean
- (bool) Whether or not the account is enabled.
- group
Name string - OCI identity group name that you define. Can be an existing group
- home
Region string - OCI tenancy home region
- name string
- Cloud account name; computed if this is not supplied.
- policy
Name string - OCI identity policy name that you define. Can be an existing policy that has the right policy statements
- user
Name string - OCI identity user name that you define. Can be an existing user that has the right privileges
- user
Ocid 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_ strgroup_ id - (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
- account
Id String - Account ID; computed if this is not supplied.
- account
Type String - Account type - account or tenant
- default
Account StringGroup Id - (Required) account ID to which you are assigning this account.
- enabled Boolean
- (bool) Whether or not the account is enabled.
- group
Name String - OCI identity group name that you define. Can be an existing group
- home
Region String - OCI tenancy home region
- name String
- Cloud account name; computed if this is not supplied.
- policy
Name String - OCI identity policy name that you define. Can be an existing policy that has the right policy statements
- user
Name String - OCI identity user name that you define. Can be an existing user that has the right privileges
- user
Ocid 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 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks