prismacloud.OrgCloudAccount
Explore with Pulumi AI
Manage a org cloud account on the Prisma Cloud platform.
Create OrgCloudAccount Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OrgCloudAccount(name: string, args?: OrgCloudAccountArgs, opts?: CustomResourceOptions);
@overload
def OrgCloudAccount(resource_name: str,
args: Optional[OrgCloudAccountArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def OrgCloudAccount(resource_name: str,
opts: Optional[ResourceOptions] = None,
aws: Optional[OrgCloudAccountAwsArgs] = None,
azure: Optional[OrgCloudAccountAzureArgs] = None,
disable_on_destroy: Optional[bool] = None,
gcp: Optional[OrgCloudAccountGcpArgs] = None,
oci: Optional[OrgCloudAccountOciArgs] = None,
org_cloud_account_id: Optional[str] = None,
timeouts: Optional[OrgCloudAccountTimeoutsArgs] = None)
func NewOrgCloudAccount(ctx *Context, name string, args *OrgCloudAccountArgs, opts ...ResourceOption) (*OrgCloudAccount, error)
public OrgCloudAccount(string name, OrgCloudAccountArgs? args = null, CustomResourceOptions? opts = null)
public OrgCloudAccount(String name, OrgCloudAccountArgs args)
public OrgCloudAccount(String name, OrgCloudAccountArgs args, CustomResourceOptions options)
type: prismacloud:OrgCloudAccount
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args OrgCloudAccountArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args OrgCloudAccountArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args OrgCloudAccountArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OrgCloudAccountArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OrgCloudAccountArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var orgCloudAccountResource = new Prismacloud.OrgCloudAccount("orgCloudAccountResource", new()
{
Aws = new Prismacloud.Inputs.OrgCloudAccountAwsArgs
{
AccountId = "string",
ExternalId = "string",
GroupIds = new[]
{
"string",
},
MemberExternalId = "string",
MemberRoleName = "string",
Name = "string",
RoleArn = "string",
AccountType = "string",
Enabled = false,
HierarchySelections = new[]
{
new Prismacloud.Inputs.OrgCloudAccountAwsHierarchySelectionArgs
{
DisplayName = "string",
NodeType = "string",
ResourceId = "string",
SelectionType = "string",
},
},
MemberRoleStatus = false,
ProtectionMode = "string",
},
Azure = new Prismacloud.Inputs.OrgCloudAccountAzureArgs
{
Name = "string",
TenantId = "string",
ClientId = "string",
AccountId = "string",
GroupIds = new[]
{
"string",
},
ServicePrincipalId = "string",
Key = "string",
MonitorFlowLogs = false,
Enabled = false,
ProtectionMode = "string",
RootSyncEnabled = false,
HierarchySelections = new[]
{
new Prismacloud.Inputs.OrgCloudAccountAzureHierarchySelectionArgs
{
DisplayName = "string",
NodeType = "string",
ResourceId = "string",
SelectionType = "string",
},
},
AccountType = "string",
},
DisableOnDestroy = false,
Gcp = new Prismacloud.Inputs.OrgCloudAccountGcpArgs
{
CredentialsJson = "string",
AccountId = "string",
OrganizationName = "string",
Name = "string",
Enabled = false,
DataflowEnabledProject = "string",
AccountGroupCreationMode = "string",
FlowLogStorageBucket = "string",
GroupIds = new[]
{
"string",
},
HierarchySelections = new[]
{
new Prismacloud.Inputs.OrgCloudAccountGcpHierarchySelectionArgs
{
DisplayName = "string",
NodeType = "string",
ResourceId = "string",
SelectionType = "string",
},
},
CompressionEnabled = false,
AccountType = "string",
ProtectionMode = "string",
},
Oci = new Prismacloud.Inputs.OrgCloudAccountOciArgs
{
AccountId = "string",
AccountType = "string",
DefaultAccountGroupId = "string",
Enabled = false,
GroupName = "string",
HomeRegion = "string",
Name = "string",
PolicyName = "string",
UserName = "string",
UserOcid = "string",
},
OrgCloudAccountId = "string",
Timeouts = new Prismacloud.Inputs.OrgCloudAccountTimeoutsArgs
{
Create = "string",
Delete = "string",
Update = "string",
},
});
example, err := prismacloud.NewOrgCloudAccount(ctx, "orgCloudAccountResource", &prismacloud.OrgCloudAccountArgs{
Aws: &prismacloud.OrgCloudAccountAwsArgs{
AccountId: pulumi.String("string"),
ExternalId: pulumi.String("string"),
GroupIds: pulumi.StringArray{
pulumi.String("string"),
},
MemberExternalId: pulumi.String("string"),
MemberRoleName: pulumi.String("string"),
Name: pulumi.String("string"),
RoleArn: pulumi.String("string"),
AccountType: pulumi.String("string"),
Enabled: pulumi.Bool(false),
HierarchySelections: prismacloud.OrgCloudAccountAwsHierarchySelectionArray{
&prismacloud.OrgCloudAccountAwsHierarchySelectionArgs{
DisplayName: pulumi.String("string"),
NodeType: pulumi.String("string"),
ResourceId: pulumi.String("string"),
SelectionType: pulumi.String("string"),
},
},
MemberRoleStatus: pulumi.Bool(false),
ProtectionMode: pulumi.String("string"),
},
Azure: &prismacloud.OrgCloudAccountAzureArgs{
Name: pulumi.String("string"),
TenantId: pulumi.String("string"),
ClientId: pulumi.String("string"),
AccountId: pulumi.String("string"),
GroupIds: pulumi.StringArray{
pulumi.String("string"),
},
ServicePrincipalId: pulumi.String("string"),
Key: pulumi.String("string"),
MonitorFlowLogs: pulumi.Bool(false),
Enabled: pulumi.Bool(false),
ProtectionMode: pulumi.String("string"),
RootSyncEnabled: pulumi.Bool(false),
HierarchySelections: prismacloud.OrgCloudAccountAzureHierarchySelectionArray{
&prismacloud.OrgCloudAccountAzureHierarchySelectionArgs{
DisplayName: pulumi.String("string"),
NodeType: pulumi.String("string"),
ResourceId: pulumi.String("string"),
SelectionType: pulumi.String("string"),
},
},
AccountType: pulumi.String("string"),
},
DisableOnDestroy: pulumi.Bool(false),
Gcp: &prismacloud.OrgCloudAccountGcpArgs{
CredentialsJson: pulumi.String("string"),
AccountId: pulumi.String("string"),
OrganizationName: pulumi.String("string"),
Name: pulumi.String("string"),
Enabled: pulumi.Bool(false),
DataflowEnabledProject: pulumi.String("string"),
AccountGroupCreationMode: pulumi.String("string"),
FlowLogStorageBucket: pulumi.String("string"),
GroupIds: pulumi.StringArray{
pulumi.String("string"),
},
HierarchySelections: prismacloud.OrgCloudAccountGcpHierarchySelectionArray{
&prismacloud.OrgCloudAccountGcpHierarchySelectionArgs{
DisplayName: pulumi.String("string"),
NodeType: pulumi.String("string"),
ResourceId: pulumi.String("string"),
SelectionType: pulumi.String("string"),
},
},
CompressionEnabled: pulumi.Bool(false),
AccountType: pulumi.String("string"),
ProtectionMode: pulumi.String("string"),
},
Oci: &prismacloud.OrgCloudAccountOciArgs{
AccountId: pulumi.String("string"),
AccountType: pulumi.String("string"),
DefaultAccountGroupId: pulumi.String("string"),
Enabled: pulumi.Bool(false),
GroupName: pulumi.String("string"),
HomeRegion: pulumi.String("string"),
Name: pulumi.String("string"),
PolicyName: pulumi.String("string"),
UserName: pulumi.String("string"),
UserOcid: pulumi.String("string"),
},
OrgCloudAccountId: pulumi.String("string"),
Timeouts: &prismacloud.OrgCloudAccountTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
})
var orgCloudAccountResource = new OrgCloudAccount("orgCloudAccountResource", OrgCloudAccountArgs.builder()
.aws(OrgCloudAccountAwsArgs.builder()
.accountId("string")
.externalId("string")
.groupIds("string")
.memberExternalId("string")
.memberRoleName("string")
.name("string")
.roleArn("string")
.accountType("string")
.enabled(false)
.hierarchySelections(OrgCloudAccountAwsHierarchySelectionArgs.builder()
.displayName("string")
.nodeType("string")
.resourceId("string")
.selectionType("string")
.build())
.memberRoleStatus(false)
.protectionMode("string")
.build())
.azure(OrgCloudAccountAzureArgs.builder()
.name("string")
.tenantId("string")
.clientId("string")
.accountId("string")
.groupIds("string")
.servicePrincipalId("string")
.key("string")
.monitorFlowLogs(false)
.enabled(false)
.protectionMode("string")
.rootSyncEnabled(false)
.hierarchySelections(OrgCloudAccountAzureHierarchySelectionArgs.builder()
.displayName("string")
.nodeType("string")
.resourceId("string")
.selectionType("string")
.build())
.accountType("string")
.build())
.disableOnDestroy(false)
.gcp(OrgCloudAccountGcpArgs.builder()
.credentialsJson("string")
.accountId("string")
.organizationName("string")
.name("string")
.enabled(false)
.dataflowEnabledProject("string")
.accountGroupCreationMode("string")
.flowLogStorageBucket("string")
.groupIds("string")
.hierarchySelections(OrgCloudAccountGcpHierarchySelectionArgs.builder()
.displayName("string")
.nodeType("string")
.resourceId("string")
.selectionType("string")
.build())
.compressionEnabled(false)
.accountType("string")
.protectionMode("string")
.build())
.oci(OrgCloudAccountOciArgs.builder()
.accountId("string")
.accountType("string")
.defaultAccountGroupId("string")
.enabled(false)
.groupName("string")
.homeRegion("string")
.name("string")
.policyName("string")
.userName("string")
.userOcid("string")
.build())
.orgCloudAccountId("string")
.timeouts(OrgCloudAccountTimeoutsArgs.builder()
.create("string")
.delete("string")
.update("string")
.build())
.build());
org_cloud_account_resource = prismacloud.OrgCloudAccount("orgCloudAccountResource",
aws={
"account_id": "string",
"external_id": "string",
"group_ids": ["string"],
"member_external_id": "string",
"member_role_name": "string",
"name": "string",
"role_arn": "string",
"account_type": "string",
"enabled": False,
"hierarchy_selections": [{
"display_name": "string",
"node_type": "string",
"resource_id": "string",
"selection_type": "string",
}],
"member_role_status": False,
"protection_mode": "string",
},
azure={
"name": "string",
"tenant_id": "string",
"client_id": "string",
"account_id": "string",
"group_ids": ["string"],
"service_principal_id": "string",
"key": "string",
"monitor_flow_logs": False,
"enabled": False,
"protection_mode": "string",
"root_sync_enabled": False,
"hierarchy_selections": [{
"display_name": "string",
"node_type": "string",
"resource_id": "string",
"selection_type": "string",
}],
"account_type": "string",
},
disable_on_destroy=False,
gcp={
"credentials_json": "string",
"account_id": "string",
"organization_name": "string",
"name": "string",
"enabled": False,
"dataflow_enabled_project": "string",
"account_group_creation_mode": "string",
"flow_log_storage_bucket": "string",
"group_ids": ["string"],
"hierarchy_selections": [{
"display_name": "string",
"node_type": "string",
"resource_id": "string",
"selection_type": "string",
}],
"compression_enabled": False,
"account_type": "string",
"protection_mode": "string",
},
oci={
"account_id": "string",
"account_type": "string",
"default_account_group_id": "string",
"enabled": False,
"group_name": "string",
"home_region": "string",
"name": "string",
"policy_name": "string",
"user_name": "string",
"user_ocid": "string",
},
org_cloud_account_id="string",
timeouts={
"create": "string",
"delete": "string",
"update": "string",
})
const orgCloudAccountResource = new prismacloud.OrgCloudAccount("orgCloudAccountResource", {
aws: {
accountId: "string",
externalId: "string",
groupIds: ["string"],
memberExternalId: "string",
memberRoleName: "string",
name: "string",
roleArn: "string",
accountType: "string",
enabled: false,
hierarchySelections: [{
displayName: "string",
nodeType: "string",
resourceId: "string",
selectionType: "string",
}],
memberRoleStatus: false,
protectionMode: "string",
},
azure: {
name: "string",
tenantId: "string",
clientId: "string",
accountId: "string",
groupIds: ["string"],
servicePrincipalId: "string",
key: "string",
monitorFlowLogs: false,
enabled: false,
protectionMode: "string",
rootSyncEnabled: false,
hierarchySelections: [{
displayName: "string",
nodeType: "string",
resourceId: "string",
selectionType: "string",
}],
accountType: "string",
},
disableOnDestroy: false,
gcp: {
credentialsJson: "string",
accountId: "string",
organizationName: "string",
name: "string",
enabled: false,
dataflowEnabledProject: "string",
accountGroupCreationMode: "string",
flowLogStorageBucket: "string",
groupIds: ["string"],
hierarchySelections: [{
displayName: "string",
nodeType: "string",
resourceId: "string",
selectionType: "string",
}],
compressionEnabled: false,
accountType: "string",
protectionMode: "string",
},
oci: {
accountId: "string",
accountType: "string",
defaultAccountGroupId: "string",
enabled: false,
groupName: "string",
homeRegion: "string",
name: "string",
policyName: "string",
userName: "string",
userOcid: "string",
},
orgCloudAccountId: "string",
timeouts: {
create: "string",
"delete": "string",
update: "string",
},
});
type: prismacloud:OrgCloudAccount
properties:
aws:
accountId: string
accountType: string
enabled: false
externalId: string
groupIds:
- string
hierarchySelections:
- displayName: string
nodeType: string
resourceId: string
selectionType: string
memberExternalId: string
memberRoleName: string
memberRoleStatus: false
name: string
protectionMode: string
roleArn: string
azure:
accountId: string
accountType: string
clientId: string
enabled: false
groupIds:
- string
hierarchySelections:
- displayName: string
nodeType: string
resourceId: string
selectionType: string
key: string
monitorFlowLogs: false
name: string
protectionMode: string
rootSyncEnabled: false
servicePrincipalId: string
tenantId: string
disableOnDestroy: false
gcp:
accountGroupCreationMode: string
accountId: string
accountType: string
compressionEnabled: false
credentialsJson: string
dataflowEnabledProject: string
enabled: false
flowLogStorageBucket: string
groupIds:
- string
hierarchySelections:
- displayName: string
nodeType: string
resourceId: string
selectionType: string
name: string
organizationName: string
protectionMode: string
oci:
accountId: string
accountType: string
defaultAccountGroupId: string
enabled: false
groupName: string
homeRegion: string
name: string
policyName: string
userName: string
userOcid: string
orgCloudAccountId: string
timeouts:
create: string
delete: string
update: string
OrgCloudAccount Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The OrgCloudAccount resource accepts the following input properties:
- Aws
Org
Cloud Account Aws - AWS org account type spec, defined below.
- Azure
Org
Cloud Account Azure - Azure org account type spec, defined below.
- Disable
On boolDestroy - to disable cloud account instead of deleting on calling destroy
- Gcp
Org
Cloud Account Gcp - GCP org account type spec, defined below.
- Oci
Org
Cloud Account Oci - Oci account type spec, defined below.
- Org
Cloud stringAccount Id - Timeouts
Org
Cloud Account Timeouts
- Aws
Org
Cloud Account Aws Args - AWS org account type spec, defined below.
- Azure
Org
Cloud Account Azure Args - Azure org account type spec, defined below.
- Disable
On boolDestroy - to disable cloud account instead of deleting on calling destroy
- Gcp
Org
Cloud Account Gcp Args - GCP org account type spec, defined below.
- Oci
Org
Cloud Account Oci Args - Oci account type spec, defined below.
- Org
Cloud stringAccount Id - Timeouts
Org
Cloud Account Timeouts Args
- aws
Org
Cloud Account Aws - AWS org account type spec, defined below.
- azure
Org
Cloud Account Azure - Azure org account type spec, defined below.
- disable
On BooleanDestroy - to disable cloud account instead of deleting on calling destroy
- gcp
Org
Cloud Account Gcp - GCP org account type spec, defined below.
- oci
Org
Cloud Account Oci - Oci account type spec, defined below.
- org
Cloud StringAccount Id - timeouts
Org
Cloud Account Timeouts
- aws
Org
Cloud Account Aws - AWS org account type spec, defined below.
- azure
Org
Cloud Account Azure - Azure org account type spec, defined below.
- disable
On booleanDestroy - to disable cloud account instead of deleting on calling destroy
- gcp
Org
Cloud Account Gcp - GCP org account type spec, defined below.
- oci
Org
Cloud Account Oci - Oci account type spec, defined below.
- org
Cloud stringAccount Id - timeouts
Org
Cloud Account Timeouts
- aws
Org
Cloud Account Aws Args - AWS org account type spec, defined below.
- azure
Org
Cloud Account Azure Args - Azure org account type spec, defined below.
- disable_
on_ booldestroy - to disable cloud account instead of deleting on calling destroy
- gcp
Org
Cloud Account Gcp Args - GCP org account type spec, defined below.
- oci
Org
Cloud Account Oci Args - Oci account type spec, defined below.
- org_
cloud_ straccount_ id - timeouts
Org
Cloud Account Timeouts Args
- aws Property Map
- AWS org account type spec, defined below.
- azure Property Map
- Azure org account type spec, defined below.
- disable
On BooleanDestroy - to disable cloud account instead of deleting on calling destroy
- gcp Property Map
- GCP org account type spec, defined below.
- oci Property Map
- Oci account type spec, defined below.
- org
Cloud StringAccount Id - timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the OrgCloudAccount resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing OrgCloudAccount Resource
Get an existing OrgCloudAccount resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: OrgCloudAccountState, opts?: CustomResourceOptions): OrgCloudAccount
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
aws: Optional[OrgCloudAccountAwsArgs] = None,
azure: Optional[OrgCloudAccountAzureArgs] = None,
disable_on_destroy: Optional[bool] = None,
gcp: Optional[OrgCloudAccountGcpArgs] = None,
oci: Optional[OrgCloudAccountOciArgs] = None,
org_cloud_account_id: Optional[str] = None,
timeouts: Optional[OrgCloudAccountTimeoutsArgs] = None) -> OrgCloudAccount
func GetOrgCloudAccount(ctx *Context, name string, id IDInput, state *OrgCloudAccountState, opts ...ResourceOption) (*OrgCloudAccount, error)
public static OrgCloudAccount Get(string name, Input<string> id, OrgCloudAccountState? state, CustomResourceOptions? opts = null)
public static OrgCloudAccount get(String name, Output<String> id, OrgCloudAccountState state, CustomResourceOptions options)
resources: _: type: prismacloud:OrgCloudAccount get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Aws
Org
Cloud Account Aws - AWS org account type spec, defined below.
- Azure
Org
Cloud Account Azure - Azure org account type spec, defined below.
- Disable
On boolDestroy - to disable cloud account instead of deleting on calling destroy
- Gcp
Org
Cloud Account Gcp - GCP org account type spec, defined below.
- Oci
Org
Cloud Account Oci - Oci account type spec, defined below.
- Org
Cloud stringAccount Id - Timeouts
Org
Cloud Account Timeouts
- Aws
Org
Cloud Account Aws Args - AWS org account type spec, defined below.
- Azure
Org
Cloud Account Azure Args - Azure org account type spec, defined below.
- Disable
On boolDestroy - to disable cloud account instead of deleting on calling destroy
- Gcp
Org
Cloud Account Gcp Args - GCP org account type spec, defined below.
- Oci
Org
Cloud Account Oci Args - Oci account type spec, defined below.
- Org
Cloud stringAccount Id - Timeouts
Org
Cloud Account Timeouts Args
- aws
Org
Cloud Account Aws - AWS org account type spec, defined below.
- azure
Org
Cloud Account Azure - Azure org account type spec, defined below.
- disable
On BooleanDestroy - to disable cloud account instead of deleting on calling destroy
- gcp
Org
Cloud Account Gcp - GCP org account type spec, defined below.
- oci
Org
Cloud Account Oci - Oci account type spec, defined below.
- org
Cloud StringAccount Id - timeouts
Org
Cloud Account Timeouts
- aws
Org
Cloud Account Aws - AWS org account type spec, defined below.
- azure
Org
Cloud Account Azure - Azure org account type spec, defined below.
- disable
On booleanDestroy - to disable cloud account instead of deleting on calling destroy
- gcp
Org
Cloud Account Gcp - GCP org account type spec, defined below.
- oci
Org
Cloud Account Oci - Oci account type spec, defined below.
- org
Cloud stringAccount Id - timeouts
Org
Cloud Account Timeouts
- aws
Org
Cloud Account Aws Args - AWS org account type spec, defined below.
- azure
Org
Cloud Account Azure Args - Azure org account type spec, defined below.
- disable_
on_ booldestroy - to disable cloud account instead of deleting on calling destroy
- gcp
Org
Cloud Account Gcp Args - GCP org account type spec, defined below.
- oci
Org
Cloud Account Oci Args - Oci account type spec, defined below.
- org_
cloud_ straccount_ id - timeouts
Org
Cloud Account Timeouts Args
- aws Property Map
- AWS org account type spec, defined below.
- azure Property Map
- Azure org account type spec, defined below.
- disable
On BooleanDestroy - to disable cloud account instead of deleting on calling destroy
- gcp Property Map
- GCP org account type spec, defined below.
- oci Property Map
- Oci account type spec, defined below.
- org
Cloud StringAccount Id - timeouts Property Map
Supporting Types
OrgCloudAccountAws, OrgCloudAccountAwsArgs
- Account
Id string - AWS account ID
- External
Id string - AWS account external ID
- Group
Ids List<string> - List of account IDs to which you are assigning this account
- Member
External stringId - AWS Member account role's external ID
- Member
Role stringName - AWS Member account role name
- Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique)
- Role
Arn string - Unique identifier for an AWS resource (ARN)
- Account
Type string - Account type - organization or account
- Enabled bool
- Whether or not the account is enabled
- Hierarchy
Selections List<OrgCloud Account Aws Hierarchy Selection> - List of hierarchy selection. Each item has resource id, display name, node type and selection type
- Member
Role boolStatus - true = The member role created using stack set exists in all the member accounts. All the Org accounts will be added. false = Only the master account will be added.
- Protection
Mode string - Monitor or Monitor and Protect
- Account
Id string - AWS account ID
- External
Id string - AWS account external ID
- Group
Ids []string - List of account IDs to which you are assigning this account
- Member
External stringId - AWS Member account role's external ID
- Member
Role stringName - AWS Member account role name
- Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique)
- Role
Arn string - Unique identifier for an AWS resource (ARN)
- Account
Type string - Account type - organization or account
- Enabled bool
- Whether or not the account is enabled
- Hierarchy
Selections []OrgCloud Account Aws Hierarchy Selection - List of hierarchy selection. Each item has resource id, display name, node type and selection type
- Member
Role boolStatus - true = The member role created using stack set exists in all the member accounts. All the Org accounts will be added. false = Only the master account will be added.
- Protection
Mode string - Monitor or Monitor and Protect
- account
Id String - AWS account ID
- external
Id String - AWS account external ID
- group
Ids List<String> - List of account IDs to which you are assigning this account
- member
External StringId - AWS Member account role's external ID
- member
Role StringName - AWS Member account role name
- name String
- Name to be used for the account on the Prisma Cloud platform (must be unique)
- role
Arn String - Unique identifier for an AWS resource (ARN)
- account
Type String - Account type - organization or account
- enabled Boolean
- Whether or not the account is enabled
- hierarchy
Selections List<OrgCloud Account Aws Hierarchy Selection> - List of hierarchy selection. Each item has resource id, display name, node type and selection type
- member
Role BooleanStatus - true = The member role created using stack set exists in all the member accounts. All the Org accounts will be added. false = Only the master account will be added.
- protection
Mode String - Monitor or Monitor and Protect
- account
Id string - AWS account ID
- external
Id string - AWS account external ID
- group
Ids string[] - List of account IDs to which you are assigning this account
- member
External stringId - AWS Member account role's external ID
- member
Role stringName - AWS Member account role name
- name string
- Name to be used for the account on the Prisma Cloud platform (must be unique)
- role
Arn string - Unique identifier for an AWS resource (ARN)
- account
Type string - Account type - organization or account
- enabled boolean
- Whether or not the account is enabled
- hierarchy
Selections OrgCloud Account Aws Hierarchy Selection[] - List of hierarchy selection. Each item has resource id, display name, node type and selection type
- member
Role booleanStatus - true = The member role created using stack set exists in all the member accounts. All the Org accounts will be added. false = Only the master account will be added.
- protection
Mode string - Monitor or Monitor and Protect
- account_
id str - AWS account ID
- external_
id str - AWS account external ID
- group_
ids Sequence[str] - List of account IDs to which you are assigning this account
- member_
external_ strid - AWS Member account role's external ID
- member_
role_ strname - AWS Member account role name
- name str
- Name to be used for the account on the Prisma Cloud platform (must be unique)
- role_
arn str - Unique identifier for an AWS resource (ARN)
- account_
type str - Account type - organization or account
- enabled bool
- Whether or not the account is enabled
- hierarchy_
selections Sequence[OrgCloud Account Aws Hierarchy Selection] - List of hierarchy selection. Each item has resource id, display name, node type and selection type
- member_
role_ boolstatus - true = The member role created using stack set exists in all the member accounts. All the Org accounts will be added. false = Only the master account will be added.
- protection_
mode str - Monitor or Monitor and Protect
- account
Id String - AWS account ID
- external
Id String - AWS account external ID
- group
Ids List<String> - List of account IDs to which you are assigning this account
- member
External StringId - AWS Member account role's external ID
- member
Role StringName - AWS Member account role name
- name String
- Name to be used for the account on the Prisma Cloud platform (must be unique)
- role
Arn String - Unique identifier for an AWS resource (ARN)
- account
Type String - Account type - organization or account
- enabled Boolean
- Whether or not the account is enabled
- hierarchy
Selections List<Property Map> - List of hierarchy selection. Each item has resource id, display name, node type and selection type
- member
Role BooleanStatus - true = The member role created using stack set exists in all the member accounts. All the Org accounts will be added. false = Only the master account will be added.
- protection
Mode String - Monitor or Monitor and Protect
OrgCloudAccountAwsHierarchySelection, OrgCloudAccountAwsHierarchySelectionArgs
- Display
Name string - Display name for AWS OU, AWS account, or AWS organization
- Node
Type string - Valid values: OU, ACCOUNT, ORG
- Resource
Id string - Resource ID. Valid values are AWS OU ID, AWS account ID, or AWS Organization ID. Note you must escape any double quotes in the resource ID with a backslash.
- Selection
Type string - Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
- Display
Name string - Display name for AWS OU, AWS account, or AWS organization
- Node
Type string - Valid values: OU, ACCOUNT, ORG
- Resource
Id string - Resource ID. Valid values are AWS OU ID, AWS account ID, or AWS Organization ID. Note you must escape any double quotes in the resource ID with a backslash.
- Selection
Type string - Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
- display
Name String - Display name for AWS OU, AWS account, or AWS organization
- node
Type String - Valid values: OU, ACCOUNT, ORG
- resource
Id String - Resource ID. Valid values are AWS OU ID, AWS account ID, or AWS Organization ID. Note you must escape any double quotes in the resource ID with a backslash.
- selection
Type String - Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
- display
Name string - Display name for AWS OU, AWS account, or AWS organization
- node
Type string - Valid values: OU, ACCOUNT, ORG
- resource
Id string - Resource ID. Valid values are AWS OU ID, AWS account ID, or AWS Organization ID. Note you must escape any double quotes in the resource ID with a backslash.
- selection
Type string - Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
- display_
name str - Display name for AWS OU, AWS account, or AWS organization
- node_
type str - Valid values: OU, ACCOUNT, ORG
- resource_
id str - Resource ID. Valid values are AWS OU ID, AWS account ID, or AWS Organization ID. Note you must escape any double quotes in the resource ID with a backslash.
- selection_
type str - Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
- display
Name String - Display name for AWS OU, AWS account, or AWS organization
- node
Type String - Valid values: OU, ACCOUNT, ORG
- resource
Id String - Resource ID. Valid values are AWS OU ID, AWS account ID, or AWS Organization ID. Note you must escape any double quotes in the resource ID with a backslash.
- selection
Type String - Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the organization.
OrgCloudAccountAzure, OrgCloudAccountAzureArgs
- Account
Id string - Azure org account ID.
- Client
Id string - Application ID registered with Active Directory.
- Group
Ids List<string> - List of account IDs to which you are assigning this account.
- Key string
- Application ID key.
- Monitor
Flow boolLogs - Automatically ingest flow logs.
- Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- 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
Type string - Defaults to "tenant" if not specified.
- Enabled bool
- Whether or not the account is enabled (defualt:
true
). - Hierarchy
Selections List<OrgCloud Account Azure Hierarchy Selection> - List of subscriptions and/or management groups to onboard, as defined below.
- Protection
Mode string - Defaults to
MONITOR
. Valid values :MONITOR
orMONITOR_AND_PROTECT
- Root
Sync boolEnabled - Defaults to
false
. Azure tenant has children. Must be set totrue
when azure tenant is onboarded with children.
- Account
Id string - Azure org account ID.
- Client
Id string - Application ID registered with Active Directory.
- Group
Ids []string - List of account IDs to which you are assigning this account.
- Key string
- Application ID key.
- Monitor
Flow boolLogs - Automatically ingest flow logs.
- Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- 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
Type string - Defaults to "tenant" if not specified.
- Enabled bool
- Whether or not the account is enabled (defualt:
true
). - Hierarchy
Selections []OrgCloud Account Azure Hierarchy Selection - List of subscriptions and/or management groups to onboard, as defined below.
- Protection
Mode string - Defaults to
MONITOR
. Valid values :MONITOR
orMONITOR_AND_PROTECT
- Root
Sync boolEnabled - Defaults to
false
. Azure tenant has children. Must be set totrue
when azure tenant is onboarded with children.
- account
Id String - Azure org account ID.
- client
Id String - Application ID registered with Active Directory.
- group
Ids List<String> - List of account IDs to which you are assigning this account.
- key String
- Application ID key.
- monitor
Flow BooleanLogs - Automatically ingest flow logs.
- name String
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- 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
Type String - Defaults to "tenant" if not specified.
- enabled Boolean
- Whether or not the account is enabled (defualt:
true
). - hierarchy
Selections List<OrgCloud Account Azure Hierarchy Selection> - List of subscriptions and/or management groups to onboard, as defined below.
- protection
Mode String - Defaults to
MONITOR
. Valid values :MONITOR
orMONITOR_AND_PROTECT
- root
Sync BooleanEnabled - Defaults to
false
. Azure tenant has children. Must be set totrue
when azure tenant is onboarded with children.
- account
Id string - Azure org account ID.
- client
Id string - Application ID registered with Active Directory.
- group
Ids string[] - List of account IDs to which you are assigning this account.
- key string
- Application ID key.
- monitor
Flow booleanLogs - Automatically ingest flow logs.
- name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- 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
Type string - Defaults to "tenant" if not specified.
- enabled boolean
- Whether or not the account is enabled (defualt:
true
). - hierarchy
Selections OrgCloud Account Azure Hierarchy Selection[] - List of subscriptions and/or management groups to onboard, as defined below.
- protection
Mode string - Defaults to
MONITOR
. Valid values :MONITOR
orMONITOR_AND_PROTECT
- root
Sync booleanEnabled - Defaults to
false
. Azure tenant has children. Must be set totrue
when azure tenant is onboarded with children.
- account_
id str - Azure org account ID.
- client_
id str - Application ID registered with Active Directory.
- group_
ids Sequence[str] - List of account IDs to which you are assigning this account.
- key str
- Application ID key.
- monitor_
flow_ boollogs - Automatically ingest flow logs.
- name str
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- 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_
type str - Defaults to "tenant" if not specified.
- enabled bool
- Whether or not the account is enabled (defualt:
true
). - hierarchy_
selections Sequence[OrgCloud Account Azure Hierarchy Selection] - List of subscriptions and/or management groups to onboard, as defined below.
- protection_
mode str - Defaults to
MONITOR
. Valid values :MONITOR
orMONITOR_AND_PROTECT
- root_
sync_ boolenabled - Defaults to
false
. Azure tenant has children. Must be set totrue
when azure tenant is onboarded with children.
- account
Id String - Azure org account ID.
- client
Id String - Application ID registered with Active Directory.
- group
Ids List<String> - List of account IDs to which you are assigning this account.
- key String
- Application ID key.
- monitor
Flow BooleanLogs - Automatically ingest flow logs.
- name String
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- 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
Type String - Defaults to "tenant" if not specified.
- enabled Boolean
- Whether or not the account is enabled (defualt:
true
). - hierarchy
Selections List<Property Map> - List of subscriptions and/or management groups to onboard, as defined below.
- protection
Mode String - Defaults to
MONITOR
. Valid values :MONITOR
orMONITOR_AND_PROTECT
- root
Sync BooleanEnabled - Defaults to
false
. Azure tenant has children. Must be set totrue
when azure tenant is onboarded with children.
OrgCloudAccountAzureHierarchySelection, OrgCloudAccountAzureHierarchySelectionArgs
- Display
Name string - Display name for management group or subscription
- Node
Type string - Node type. Valid values: SUBSCRIPTION, TENANT, MANAGEMENT_GROUP
- Resource
Id string - Resource ID. Management group ID or subscription ID. Note you must escape any double quotes in the resource ID with a backslash.
- Selection
Type string - Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the tenant.
- Display
Name string - Display name for management group or subscription
- Node
Type string - Node type. Valid values: SUBSCRIPTION, TENANT, MANAGEMENT_GROUP
- Resource
Id string - Resource ID. Management group ID or subscription ID. Note you must escape any double quotes in the resource ID with a backslash.
- Selection
Type string - Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the tenant.
- display
Name String - Display name for management group or subscription
- node
Type String - Node type. Valid values: SUBSCRIPTION, TENANT, MANAGEMENT_GROUP
- resource
Id String - Resource ID. Management group ID or subscription ID. Note you must escape any double quotes in the resource ID with a backslash.
- selection
Type String - Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the tenant.
- display
Name string - Display name for management group or subscription
- node
Type string - Node type. Valid values: SUBSCRIPTION, TENANT, MANAGEMENT_GROUP
- resource
Id string - Resource ID. Management group ID or subscription ID. Note you must escape any double quotes in the resource ID with a backslash.
- selection
Type string - Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the tenant.
- display_
name str - Display name for management group or subscription
- node_
type str - Node type. Valid values: SUBSCRIPTION, TENANT, MANAGEMENT_GROUP
- resource_
id str - Resource ID. Management group ID or subscription ID. Note you must escape any double quotes in the resource ID with a backslash.
- selection_
type str - Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the tenant.
- display
Name String - Display name for management group or subscription
- node
Type String - Node type. Valid values: SUBSCRIPTION, TENANT, MANAGEMENT_GROUP
- resource
Id String - Resource ID. Management group ID or subscription ID. Note you must escape any double quotes in the resource ID with a backslash.
- selection
Type String - Selection type. Valid values: INCLUDE to include the specified resource to onboard, EXCLUDE to exclude the specified resource and onboard the rest, ALL to onboard all resources in the tenant.
OrgCloudAccountGcp, OrgCloudAccountGcpArgs
- Account
Id string - GCP org project ID.
- Credentials
Json string - Content of the JSON credentials file (read in using
file()
). - Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- Organization
Name string - GCP org organization name.
- Account
Group stringCreation Mode - Cloud account group creation mode. Valid values :
MANUAL
: Create account groups manually,AUTO
: Create high-level account groups based on folders identified, orRECURSIVE
: Drill down in folder tree to create account groups (default :MANUAL
).AUTO
can't be used ifselection_type
inhierarchy_selection
isEXCLUDE
. - Account
Type string - Account type. Defaults to
organization
if not specified. - Compression
Enabled bool - Enable flow log compression.
- Dataflow
Enabled stringProject - GCP project for flow log compression.
- Enabled bool
- Whether or not the account is enabled (defualt:
true
). - Flow
Log stringStorage Bucket - GCP Flow logs storage bucket.
- Group
Ids List<string> - List of account IDs to which you are assigning this account.
- Hierarchy
Selections List<OrgCloud Account Gcp Hierarchy Selection> - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- Protection
Mode string - Protection Mode. Valid values :
MONITOR
orMONITOR_AND_PROTECT
. Defaults toMONITOR
if not specified.
- Account
Id string - GCP org project ID.
- Credentials
Json string - Content of the JSON credentials file (read in using
file()
). - Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- Organization
Name string - GCP org organization name.
- Account
Group stringCreation Mode - Cloud account group creation mode. Valid values :
MANUAL
: Create account groups manually,AUTO
: Create high-level account groups based on folders identified, orRECURSIVE
: Drill down in folder tree to create account groups (default :MANUAL
).AUTO
can't be used ifselection_type
inhierarchy_selection
isEXCLUDE
. - Account
Type string - Account type. Defaults to
organization
if not specified. - Compression
Enabled bool - Enable flow log compression.
- Dataflow
Enabled stringProject - GCP project for flow log compression.
- Enabled bool
- Whether or not the account is enabled (defualt:
true
). - Flow
Log stringStorage Bucket - GCP Flow logs storage bucket.
- Group
Ids []string - List of account IDs to which you are assigning this account.
- Hierarchy
Selections []OrgCloud Account Gcp Hierarchy Selection - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- Protection
Mode string - Protection Mode. Valid values :
MONITOR
orMONITOR_AND_PROTECT
. Defaults toMONITOR
if not specified.
- account
Id String - GCP org project ID.
- credentials
Json String - Content of the JSON credentials file (read in using
file()
). - name String
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- organization
Name String - GCP org organization name.
- account
Group StringCreation Mode - Cloud account group creation mode. Valid values :
MANUAL
: Create account groups manually,AUTO
: Create high-level account groups based on folders identified, orRECURSIVE
: Drill down in folder tree to create account groups (default :MANUAL
).AUTO
can't be used ifselection_type
inhierarchy_selection
isEXCLUDE
. - account
Type String - Account type. Defaults to
organization
if not specified. - compression
Enabled Boolean - Enable flow log compression.
- dataflow
Enabled StringProject - GCP project for flow log compression.
- enabled Boolean
- Whether or not the account is enabled (defualt:
true
). - flow
Log StringStorage Bucket - GCP Flow logs storage bucket.
- group
Ids List<String> - List of account IDs to which you are assigning this account.
- hierarchy
Selections List<OrgCloud Account Gcp Hierarchy Selection> - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- protection
Mode String - Protection Mode. Valid values :
MONITOR
orMONITOR_AND_PROTECT
. Defaults toMONITOR
if not specified.
- account
Id string - GCP org project ID.
- credentials
Json string - Content of the JSON credentials file (read in using
file()
). - name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- organization
Name string - GCP org organization name.
- account
Group stringCreation Mode - Cloud account group creation mode. Valid values :
MANUAL
: Create account groups manually,AUTO
: Create high-level account groups based on folders identified, orRECURSIVE
: Drill down in folder tree to create account groups (default :MANUAL
).AUTO
can't be used ifselection_type
inhierarchy_selection
isEXCLUDE
. - account
Type string - Account type. Defaults to
organization
if not specified. - compression
Enabled boolean - Enable flow log compression.
- dataflow
Enabled stringProject - GCP project for flow log compression.
- enabled boolean
- Whether or not the account is enabled (defualt:
true
). - flow
Log stringStorage Bucket - GCP Flow logs storage bucket.
- group
Ids string[] - List of account IDs to which you are assigning this account.
- hierarchy
Selections OrgCloud Account Gcp Hierarchy Selection[] - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- protection
Mode string - Protection Mode. Valid values :
MONITOR
orMONITOR_AND_PROTECT
. Defaults toMONITOR
if not specified.
- account_
id str - GCP org project ID.
- credentials_
json str - Content of the JSON credentials file (read in using
file()
). - name str
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- organization_
name str - GCP org organization name.
- account_
group_ strcreation_ mode - Cloud account group creation mode. Valid values :
MANUAL
: Create account groups manually,AUTO
: Create high-level account groups based on folders identified, orRECURSIVE
: Drill down in folder tree to create account groups (default :MANUAL
).AUTO
can't be used ifselection_type
inhierarchy_selection
isEXCLUDE
. - account_
type str - Account type. Defaults to
organization
if not specified. - compression_
enabled bool - Enable flow log compression.
- dataflow_
enabled_ strproject - GCP project for flow log compression.
- enabled bool
- Whether or not the account is enabled (defualt:
true
). - flow_
log_ strstorage_ bucket - GCP Flow logs storage bucket.
- group_
ids Sequence[str] - List of account IDs to which you are assigning this account.
- hierarchy_
selections Sequence[OrgCloud Account Gcp Hierarchy Selection] - List of hierarchy selection. Each item has resource ID, display name, node type and selection type, as defined below.
- protection_
mode str - Protection Mode. Valid values :
MONITOR
orMONITOR_AND_PROTECT
. Defaults toMONITOR
if not specified.
- account
Id String - GCP org project ID.
- credentials
Json String - Content of the JSON credentials file (read in using
file()
). - name String
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- organization
Name String - GCP org organization name.
- account
Group StringCreation Mode - Cloud account group creation mode. Valid values :
MANUAL
: Create account groups manually,AUTO
: Create high-level account groups based on folders identified, orRECURSIVE
: Drill down in folder tree to create account groups (default :MANUAL
).AUTO
can't be used ifselection_type
inhierarchy_selection
isEXCLUDE
. - account
Type String - Account type. Defaults to
organization
if not specified. - compression
Enabled Boolean - Enable flow log compression.
- dataflow
Enabled StringProject - GCP project for flow log compression.
- enabled Boolean
- Whether or not the account is enabled (defualt:
true
). - flow
Log StringStorage Bucket - GCP Flow logs storage bucket.
- group
Ids List<String> - List of account IDs 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.
- protection
Mode String - Protection Mode. Valid values :
MONITOR
orMONITOR_AND_PROTECT
. Defaults toMONITOR
if not specified.
OrgCloudAccountGcpHierarchySelection, OrgCloudAccountGcpHierarchySelectionArgs
- Display
Name string - Display name for folder, project, or organization
- Node
Type string - Node type. Valid values - FOLDER, PROJECT, 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. Valid values: INCLUDE, EXCLUDE, ALL. If hierarchySelection.nodeType is PROJECT or FOLDER, then a valid value is either INCLUDE or EXCLUDE
- Display
Name string - Display name for folder, project, or organization
- Node
Type string - Node type. Valid values - FOLDER, PROJECT, 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. Valid values: INCLUDE, EXCLUDE, ALL. If hierarchySelection.nodeType is PROJECT or FOLDER, then a valid value is either INCLUDE or EXCLUDE
- display
Name String - Display name for folder, project, or organization
- node
Type String - Node type. Valid values - FOLDER, PROJECT, 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. Valid values: INCLUDE, EXCLUDE, ALL. If hierarchySelection.nodeType is PROJECT or FOLDER, then a valid value is either INCLUDE or EXCLUDE
- display
Name string - Display name for folder, project, or organization
- node
Type string - Node type. Valid values - FOLDER, PROJECT, 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. Valid values: INCLUDE, EXCLUDE, ALL. If hierarchySelection.nodeType is PROJECT or FOLDER, then a valid value is either INCLUDE or EXCLUDE
- display_
name str - Display name for folder, project, or organization
- node_
type str - Node type. Valid values - FOLDER, PROJECT, 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. Valid values: INCLUDE, EXCLUDE, ALL. If hierarchySelection.nodeType is PROJECT or FOLDER, then a valid value is either INCLUDE or EXCLUDE
- display
Name String - Display name for folder, project, or organization
- node
Type String - Node type. Valid values - FOLDER, PROJECT, 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. Valid values: INCLUDE, EXCLUDE, ALL. If hierarchySelection.nodeType is PROJECT or FOLDER, then a valid value is either INCLUDE or EXCLUDE
OrgCloudAccountOci, OrgCloudAccountOciArgs
- Account
Id string - OCI account ID.
- Account
Type string - Account type - account or tenant.
- Default
Account stringGroup Id - account ID to which you are assigning this account.
- Enabled bool
- Whether or not the account is enabled (default:
true
). - Group
Name string - OCI identity group name that you define. Can be an existing group.
- Home
Region string - OCI tenancy home region.
- Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- 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 - OCI account ID.
- Account
Type string - Account type - account or tenant.
- Default
Account stringGroup Id - account ID to which you are assigning this account.
- Enabled bool
- Whether or not the account is enabled (default:
true
). - Group
Name string - OCI identity group name that you define. Can be an existing group.
- Home
Region string - OCI tenancy home region.
- Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- 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 - OCI account ID.
- account
Type String - Account type - account or tenant.
- default
Account StringGroup Id - account ID to which you are assigning this account.
- enabled Boolean
- Whether or not the account is enabled (default:
true
). - group
Name String - OCI identity group name that you define. Can be an existing group.
- home
Region String - OCI tenancy home region.
- name String
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- 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 - OCI account ID.
- account
Type string - Account type - account or tenant.
- default
Account stringGroup Id - account ID to which you are assigning this account.
- enabled boolean
- Whether or not the account is enabled (default:
true
). - group
Name string - OCI identity group name that you define. Can be an existing group.
- home
Region string - OCI tenancy home region.
- name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- 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 - OCI account ID.
- account_
type str - Account type - account or tenant.
- default_
account_ strgroup_ id - account ID to which you are assigning this account.
- enabled bool
- Whether or not the account is enabled (default:
true
). - group_
name str - OCI identity group name that you define. Can be an existing group.
- home_
region str - OCI tenancy home region.
- name str
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- 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 - OCI account ID.
- account
Type String - Account type - account or tenant.
- default
Account StringGroup Id - account ID to which you are assigning this account.
- enabled Boolean
- Whether or not the account is enabled (default:
true
). - group
Name String - OCI identity group name that you define. Can be an existing group.
- home
Region String - OCI tenancy home region.
- name String
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- 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.
OrgCloudAccountTimeouts, OrgCloudAccountTimeoutsArgs
Import
Resources can be imported using the cloud type (aws
, azure
, gcp
, or oci
) and the ID:
$ pulumi import prismacloud:index/orgCloudAccount:OrgCloudAccount aws_example aws:accountIdHere
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- prismacloud paloaltonetworks/terraform-provider-prismacloud
- License
- Notes
- This Pulumi package is based on the
prismacloud
Terraform Provider.