prismacloud.CloudAccountV2
Explore with Pulumi AI
Import
Resources can be imported using the cloud type and the ID:
$ pulumi import prismacloud:index/cloudAccountV2:CloudAccountV2 example cloudType:accountId
Create CloudAccountV2 Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudAccountV2(name: string, args?: CloudAccountV2Args, opts?: CustomResourceOptions);
@overload
def CloudAccountV2(resource_name: str,
args: Optional[CloudAccountV2Args] = None,
opts: Optional[ResourceOptions] = None)
@overload
def CloudAccountV2(resource_name: str,
opts: Optional[ResourceOptions] = None,
alibaba_cloud: Optional[CloudAccountV2AlibabaCloudArgs] = None,
aws: Optional[CloudAccountV2AwsArgs] = None,
azure: Optional[CloudAccountV2AzureArgs] = None,
cloud_account_v2_id: Optional[str] = None,
disable_on_destroy: Optional[bool] = None,
gcp: Optional[CloudAccountV2GcpArgs] = None,
ibm: Optional[CloudAccountV2IbmArgs] = None,
timeouts: Optional[CloudAccountV2TimeoutsArgs] = None)
func NewCloudAccountV2(ctx *Context, name string, args *CloudAccountV2Args, opts ...ResourceOption) (*CloudAccountV2, error)
public CloudAccountV2(string name, CloudAccountV2Args? args = null, CustomResourceOptions? opts = null)
public CloudAccountV2(String name, CloudAccountV2Args args)
public CloudAccountV2(String name, CloudAccountV2Args args, CustomResourceOptions options)
type: prismacloud:CloudAccountV2
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 CloudAccountV2Args
- 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 CloudAccountV2Args
- 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 CloudAccountV2Args
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudAccountV2Args
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudAccountV2Args
- 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 cloudAccountV2Resource = new Prismacloud.CloudAccountV2("cloudAccountV2Resource", new()
{
AlibabaCloud = new Prismacloud.Inputs.CloudAccountV2AlibabaCloudArgs
{
AccountId = "string",
RamArn = "string",
Name = "string",
GroupIds = new[]
{
"string",
},
DeploymentType = "string",
Enabled = false,
CloudType = "string",
IngestionEndtime = 0,
LastFullSnapshot = 0,
LastModifiedBy = "string",
LastModifiedTs = 0,
LastUpdated = 0,
AddedOn = 0,
ProtectionMode = "string",
AccountType = "string",
StorageScanEnabled = false,
},
Aws = new Prismacloud.Inputs.CloudAccountV2AwsArgs
{
AccountId = "string",
RoleArn = "string",
Name = "string",
GroupIds = new[]
{
"string",
},
ExternalId = "string",
HasMemberRole = false,
Deleted = false,
DeploymentType = "string",
Enabled = false,
EventbridgeRuleNamePrefix = "string",
CreatedEpochMillis = 0,
Features = new[]
{
new Prismacloud.Inputs.CloudAccountV2AwsFeatureArgs
{
Name = "string",
State = "string",
},
},
CloudType = "string",
CustomerName = "string",
LastModifiedBy = "string",
LastModifiedEpochMillis = 0,
AccountTypeId = 0,
ParentId = "string",
ProtectionMode = "string",
AccountType = "string",
StorageScanConfigs = new[]
{
new Prismacloud.Inputs.CloudAccountV2AwsStorageScanConfigArgs
{
Buckets = new[]
{
new Prismacloud.Inputs.CloudAccountV2AwsStorageScanConfigBucketArgs
{
Backwards = new[]
{
"string",
},
Forwards = new[]
{
"string",
},
},
},
ScanOption = "string",
SnsTopicArn = "string",
},
},
StorageUuid = "string",
TemplateUrl = "string",
},
Azure = new Prismacloud.Inputs.CloudAccountV2AzureArgs
{
AccountId = "string",
TenantId = "string",
ClientId = "string",
ServicePrincipalId = "string",
Name = "string",
Key = "string",
GroupIds = new[]
{
"string",
},
EnvironmentType = "string",
LastModifiedBy = "string",
Enabled = false,
DeploymentType = "string",
Features = new[]
{
new Prismacloud.Inputs.CloudAccountV2AzureFeatureArgs
{
Name = "string",
State = "string",
},
},
Deleted = false,
CustomerName = "string",
DeploymentTypeDescription = "string",
LastModifiedEpochMillis = 0,
MonitorFlowLogs = false,
CreatedEpochMillis = 0,
ParentId = "string",
ProtectionMode = "string",
CloudType = "string",
TemplateUrl = "string",
AccountType = "string",
},
CloudAccountV2Id = "string",
DisableOnDestroy = false,
Gcp = new Prismacloud.Inputs.CloudAccountV2GcpArgs
{
Credentials = "string",
AccountId = "string",
AccountType = "string",
Name = "string",
Deleted = false,
Enabled = false,
CompressionEnabled = false,
CreatedEpochMillis = 0,
AuthenticationType = "string",
CustomerName = "string",
DataflowEnabledProject = "string",
DefaultAccountGroupId = "string",
AccountGroupCreationMode = "string",
DeploymentType = "string",
DeploymentTypeDescription = "string",
CloudType = "string",
Features = new[]
{
new Prismacloud.Inputs.CloudAccountV2GcpFeatureArgs
{
Name = "string",
State = "string",
},
},
FlowLogStorageBucket = "string",
GroupIds = new[]
{
"string",
},
LastModifiedBy = "string",
LastModifiedEpochMillis = 0,
AddedOnTs = 0,
ParentId = "string",
ProjectId = "string",
ProtectionMode = "string",
ServiceAccountEmail = "string",
StorageScanEnabled = false,
},
Ibm = new Prismacloud.Inputs.CloudAccountV2IbmArgs
{
AccountId = "string",
SvcIdIamId = "string",
Name = "string",
ApiKey = "string",
GroupIds = new[]
{
"string",
},
CreatedEpochMillis = 0,
CloudType = "string",
Deleted = false,
DeploymentType = "string",
DeploymentTypeDescription = "string",
Enabled = false,
Features = new[]
{
new Prismacloud.Inputs.CloudAccountV2IbmFeatureArgs
{
Name = "string",
State = "string",
},
},
CustomerName = "string",
LastModifiedBy = "string",
LastModifiedEpochMillis = 0,
AddedOnTs = 0,
ParentId = "string",
ProtectionMode = "string",
StorageScanEnabled = false,
AccountType = "string",
},
Timeouts = new Prismacloud.Inputs.CloudAccountV2TimeoutsArgs
{
Create = "string",
Delete = "string",
Update = "string",
},
});
example, err := prismacloud.NewCloudAccountV2(ctx, "cloudAccountV2Resource", &prismacloud.CloudAccountV2Args{
AlibabaCloud: &prismacloud.CloudAccountV2AlibabaCloudArgs{
AccountId: pulumi.String("string"),
RamArn: pulumi.String("string"),
Name: pulumi.String("string"),
GroupIds: pulumi.StringArray{
pulumi.String("string"),
},
DeploymentType: pulumi.String("string"),
Enabled: pulumi.Bool(false),
CloudType: pulumi.String("string"),
IngestionEndtime: pulumi.Float64(0),
LastFullSnapshot: pulumi.Float64(0),
LastModifiedBy: pulumi.String("string"),
LastModifiedTs: pulumi.Float64(0),
LastUpdated: pulumi.Float64(0),
AddedOn: pulumi.Float64(0),
ProtectionMode: pulumi.String("string"),
AccountType: pulumi.String("string"),
StorageScanEnabled: pulumi.Bool(false),
},
Aws: &prismacloud.CloudAccountV2AwsArgs{
AccountId: pulumi.String("string"),
RoleArn: pulumi.String("string"),
Name: pulumi.String("string"),
GroupIds: pulumi.StringArray{
pulumi.String("string"),
},
ExternalId: pulumi.String("string"),
HasMemberRole: pulumi.Bool(false),
Deleted: pulumi.Bool(false),
DeploymentType: pulumi.String("string"),
Enabled: pulumi.Bool(false),
EventbridgeRuleNamePrefix: pulumi.String("string"),
CreatedEpochMillis: pulumi.Float64(0),
Features: prismacloud.CloudAccountV2AwsFeatureArray{
&prismacloud.CloudAccountV2AwsFeatureArgs{
Name: pulumi.String("string"),
State: pulumi.String("string"),
},
},
CloudType: pulumi.String("string"),
CustomerName: pulumi.String("string"),
LastModifiedBy: pulumi.String("string"),
LastModifiedEpochMillis: pulumi.Float64(0),
AccountTypeId: pulumi.Float64(0),
ParentId: pulumi.String("string"),
ProtectionMode: pulumi.String("string"),
AccountType: pulumi.String("string"),
StorageScanConfigs: prismacloud.CloudAccountV2AwsStorageScanConfigArray{
&prismacloud.CloudAccountV2AwsStorageScanConfigArgs{
Buckets: prismacloud.CloudAccountV2AwsStorageScanConfigBucketArray{
&prismacloud.CloudAccountV2AwsStorageScanConfigBucketArgs{
Backwards: pulumi.StringArray{
pulumi.String("string"),
},
Forwards: pulumi.StringArray{
pulumi.String("string"),
},
},
},
ScanOption: pulumi.String("string"),
SnsTopicArn: pulumi.String("string"),
},
},
StorageUuid: pulumi.String("string"),
TemplateUrl: pulumi.String("string"),
},
Azure: &prismacloud.CloudAccountV2AzureArgs{
AccountId: pulumi.String("string"),
TenantId: pulumi.String("string"),
ClientId: pulumi.String("string"),
ServicePrincipalId: pulumi.String("string"),
Name: pulumi.String("string"),
Key: pulumi.String("string"),
GroupIds: pulumi.StringArray{
pulumi.String("string"),
},
EnvironmentType: pulumi.String("string"),
LastModifiedBy: pulumi.String("string"),
Enabled: pulumi.Bool(false),
DeploymentType: pulumi.String("string"),
Features: prismacloud.CloudAccountV2AzureFeatureArray{
&prismacloud.CloudAccountV2AzureFeatureArgs{
Name: pulumi.String("string"),
State: pulumi.String("string"),
},
},
Deleted: pulumi.Bool(false),
CustomerName: pulumi.String("string"),
DeploymentTypeDescription: pulumi.String("string"),
LastModifiedEpochMillis: pulumi.Float64(0),
MonitorFlowLogs: pulumi.Bool(false),
CreatedEpochMillis: pulumi.Float64(0),
ParentId: pulumi.String("string"),
ProtectionMode: pulumi.String("string"),
CloudType: pulumi.String("string"),
TemplateUrl: pulumi.String("string"),
AccountType: pulumi.String("string"),
},
CloudAccountV2Id: pulumi.String("string"),
DisableOnDestroy: pulumi.Bool(false),
Gcp: &prismacloud.CloudAccountV2GcpArgs{
Credentials: pulumi.String("string"),
AccountId: pulumi.String("string"),
AccountType: pulumi.String("string"),
Name: pulumi.String("string"),
Deleted: pulumi.Bool(false),
Enabled: pulumi.Bool(false),
CompressionEnabled: pulumi.Bool(false),
CreatedEpochMillis: pulumi.Float64(0),
AuthenticationType: pulumi.String("string"),
CustomerName: pulumi.String("string"),
DataflowEnabledProject: pulumi.String("string"),
DefaultAccountGroupId: pulumi.String("string"),
AccountGroupCreationMode: pulumi.String("string"),
DeploymentType: pulumi.String("string"),
DeploymentTypeDescription: pulumi.String("string"),
CloudType: pulumi.String("string"),
Features: prismacloud.CloudAccountV2GcpFeatureArray{
&prismacloud.CloudAccountV2GcpFeatureArgs{
Name: pulumi.String("string"),
State: pulumi.String("string"),
},
},
FlowLogStorageBucket: pulumi.String("string"),
GroupIds: pulumi.StringArray{
pulumi.String("string"),
},
LastModifiedBy: pulumi.String("string"),
LastModifiedEpochMillis: pulumi.Float64(0),
AddedOnTs: pulumi.Float64(0),
ParentId: pulumi.String("string"),
ProjectId: pulumi.String("string"),
ProtectionMode: pulumi.String("string"),
ServiceAccountEmail: pulumi.String("string"),
StorageScanEnabled: pulumi.Bool(false),
},
Ibm: &prismacloud.CloudAccountV2IbmArgs{
AccountId: pulumi.String("string"),
SvcIdIamId: pulumi.String("string"),
Name: pulumi.String("string"),
ApiKey: pulumi.String("string"),
GroupIds: pulumi.StringArray{
pulumi.String("string"),
},
CreatedEpochMillis: pulumi.Float64(0),
CloudType: pulumi.String("string"),
Deleted: pulumi.Bool(false),
DeploymentType: pulumi.String("string"),
DeploymentTypeDescription: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Features: prismacloud.CloudAccountV2IbmFeatureArray{
&prismacloud.CloudAccountV2IbmFeatureArgs{
Name: pulumi.String("string"),
State: pulumi.String("string"),
},
},
CustomerName: pulumi.String("string"),
LastModifiedBy: pulumi.String("string"),
LastModifiedEpochMillis: pulumi.Float64(0),
AddedOnTs: pulumi.Float64(0),
ParentId: pulumi.String("string"),
ProtectionMode: pulumi.String("string"),
StorageScanEnabled: pulumi.Bool(false),
AccountType: pulumi.String("string"),
},
Timeouts: &prismacloud.CloudAccountV2TimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
Update: pulumi.String("string"),
},
})
var cloudAccountV2Resource = new CloudAccountV2("cloudAccountV2Resource", CloudAccountV2Args.builder()
.alibabaCloud(CloudAccountV2AlibabaCloudArgs.builder()
.accountId("string")
.ramArn("string")
.name("string")
.groupIds("string")
.deploymentType("string")
.enabled(false)
.cloudType("string")
.ingestionEndtime(0)
.lastFullSnapshot(0)
.lastModifiedBy("string")
.lastModifiedTs(0)
.lastUpdated(0)
.addedOn(0)
.protectionMode("string")
.accountType("string")
.storageScanEnabled(false)
.build())
.aws(CloudAccountV2AwsArgs.builder()
.accountId("string")
.roleArn("string")
.name("string")
.groupIds("string")
.externalId("string")
.hasMemberRole(false)
.deleted(false)
.deploymentType("string")
.enabled(false)
.eventbridgeRuleNamePrefix("string")
.createdEpochMillis(0)
.features(CloudAccountV2AwsFeatureArgs.builder()
.name("string")
.state("string")
.build())
.cloudType("string")
.customerName("string")
.lastModifiedBy("string")
.lastModifiedEpochMillis(0)
.accountTypeId(0)
.parentId("string")
.protectionMode("string")
.accountType("string")
.storageScanConfigs(CloudAccountV2AwsStorageScanConfigArgs.builder()
.buckets(CloudAccountV2AwsStorageScanConfigBucketArgs.builder()
.backwards("string")
.forwards("string")
.build())
.scanOption("string")
.snsTopicArn("string")
.build())
.storageUuid("string")
.templateUrl("string")
.build())
.azure(CloudAccountV2AzureArgs.builder()
.accountId("string")
.tenantId("string")
.clientId("string")
.servicePrincipalId("string")
.name("string")
.key("string")
.groupIds("string")
.environmentType("string")
.lastModifiedBy("string")
.enabled(false)
.deploymentType("string")
.features(CloudAccountV2AzureFeatureArgs.builder()
.name("string")
.state("string")
.build())
.deleted(false)
.customerName("string")
.deploymentTypeDescription("string")
.lastModifiedEpochMillis(0)
.monitorFlowLogs(false)
.createdEpochMillis(0)
.parentId("string")
.protectionMode("string")
.cloudType("string")
.templateUrl("string")
.accountType("string")
.build())
.cloudAccountV2Id("string")
.disableOnDestroy(false)
.gcp(CloudAccountV2GcpArgs.builder()
.credentials("string")
.accountId("string")
.accountType("string")
.name("string")
.deleted(false)
.enabled(false)
.compressionEnabled(false)
.createdEpochMillis(0)
.authenticationType("string")
.customerName("string")
.dataflowEnabledProject("string")
.defaultAccountGroupId("string")
.accountGroupCreationMode("string")
.deploymentType("string")
.deploymentTypeDescription("string")
.cloudType("string")
.features(CloudAccountV2GcpFeatureArgs.builder()
.name("string")
.state("string")
.build())
.flowLogStorageBucket("string")
.groupIds("string")
.lastModifiedBy("string")
.lastModifiedEpochMillis(0)
.addedOnTs(0)
.parentId("string")
.projectId("string")
.protectionMode("string")
.serviceAccountEmail("string")
.storageScanEnabled(false)
.build())
.ibm(CloudAccountV2IbmArgs.builder()
.accountId("string")
.svcIdIamId("string")
.name("string")
.apiKey("string")
.groupIds("string")
.createdEpochMillis(0)
.cloudType("string")
.deleted(false)
.deploymentType("string")
.deploymentTypeDescription("string")
.enabled(false)
.features(CloudAccountV2IbmFeatureArgs.builder()
.name("string")
.state("string")
.build())
.customerName("string")
.lastModifiedBy("string")
.lastModifiedEpochMillis(0)
.addedOnTs(0)
.parentId("string")
.protectionMode("string")
.storageScanEnabled(false)
.accountType("string")
.build())
.timeouts(CloudAccountV2TimeoutsArgs.builder()
.create("string")
.delete("string")
.update("string")
.build())
.build());
cloud_account_v2_resource = prismacloud.CloudAccountV2("cloudAccountV2Resource",
alibaba_cloud={
"account_id": "string",
"ram_arn": "string",
"name": "string",
"group_ids": ["string"],
"deployment_type": "string",
"enabled": False,
"cloud_type": "string",
"ingestion_endtime": 0,
"last_full_snapshot": 0,
"last_modified_by": "string",
"last_modified_ts": 0,
"last_updated": 0,
"added_on": 0,
"protection_mode": "string",
"account_type": "string",
"storage_scan_enabled": False,
},
aws={
"account_id": "string",
"role_arn": "string",
"name": "string",
"group_ids": ["string"],
"external_id": "string",
"has_member_role": False,
"deleted": False,
"deployment_type": "string",
"enabled": False,
"eventbridge_rule_name_prefix": "string",
"created_epoch_millis": 0,
"features": [{
"name": "string",
"state": "string",
}],
"cloud_type": "string",
"customer_name": "string",
"last_modified_by": "string",
"last_modified_epoch_millis": 0,
"account_type_id": 0,
"parent_id": "string",
"protection_mode": "string",
"account_type": "string",
"storage_scan_configs": [{
"buckets": [{
"backwards": ["string"],
"forwards": ["string"],
}],
"scan_option": "string",
"sns_topic_arn": "string",
}],
"storage_uuid": "string",
"template_url": "string",
},
azure={
"account_id": "string",
"tenant_id": "string",
"client_id": "string",
"service_principal_id": "string",
"name": "string",
"key": "string",
"group_ids": ["string"],
"environment_type": "string",
"last_modified_by": "string",
"enabled": False,
"deployment_type": "string",
"features": [{
"name": "string",
"state": "string",
}],
"deleted": False,
"customer_name": "string",
"deployment_type_description": "string",
"last_modified_epoch_millis": 0,
"monitor_flow_logs": False,
"created_epoch_millis": 0,
"parent_id": "string",
"protection_mode": "string",
"cloud_type": "string",
"template_url": "string",
"account_type": "string",
},
cloud_account_v2_id="string",
disable_on_destroy=False,
gcp={
"credentials": "string",
"account_id": "string",
"account_type": "string",
"name": "string",
"deleted": False,
"enabled": False,
"compression_enabled": False,
"created_epoch_millis": 0,
"authentication_type": "string",
"customer_name": "string",
"dataflow_enabled_project": "string",
"default_account_group_id": "string",
"account_group_creation_mode": "string",
"deployment_type": "string",
"deployment_type_description": "string",
"cloud_type": "string",
"features": [{
"name": "string",
"state": "string",
}],
"flow_log_storage_bucket": "string",
"group_ids": ["string"],
"last_modified_by": "string",
"last_modified_epoch_millis": 0,
"added_on_ts": 0,
"parent_id": "string",
"project_id": "string",
"protection_mode": "string",
"service_account_email": "string",
"storage_scan_enabled": False,
},
ibm={
"account_id": "string",
"svc_id_iam_id": "string",
"name": "string",
"api_key": "string",
"group_ids": ["string"],
"created_epoch_millis": 0,
"cloud_type": "string",
"deleted": False,
"deployment_type": "string",
"deployment_type_description": "string",
"enabled": False,
"features": [{
"name": "string",
"state": "string",
}],
"customer_name": "string",
"last_modified_by": "string",
"last_modified_epoch_millis": 0,
"added_on_ts": 0,
"parent_id": "string",
"protection_mode": "string",
"storage_scan_enabled": False,
"account_type": "string",
},
timeouts={
"create": "string",
"delete": "string",
"update": "string",
})
const cloudAccountV2Resource = new prismacloud.CloudAccountV2("cloudAccountV2Resource", {
alibabaCloud: {
accountId: "string",
ramArn: "string",
name: "string",
groupIds: ["string"],
deploymentType: "string",
enabled: false,
cloudType: "string",
ingestionEndtime: 0,
lastFullSnapshot: 0,
lastModifiedBy: "string",
lastModifiedTs: 0,
lastUpdated: 0,
addedOn: 0,
protectionMode: "string",
accountType: "string",
storageScanEnabled: false,
},
aws: {
accountId: "string",
roleArn: "string",
name: "string",
groupIds: ["string"],
externalId: "string",
hasMemberRole: false,
deleted: false,
deploymentType: "string",
enabled: false,
eventbridgeRuleNamePrefix: "string",
createdEpochMillis: 0,
features: [{
name: "string",
state: "string",
}],
cloudType: "string",
customerName: "string",
lastModifiedBy: "string",
lastModifiedEpochMillis: 0,
accountTypeId: 0,
parentId: "string",
protectionMode: "string",
accountType: "string",
storageScanConfigs: [{
buckets: [{
backwards: ["string"],
forwards: ["string"],
}],
scanOption: "string",
snsTopicArn: "string",
}],
storageUuid: "string",
templateUrl: "string",
},
azure: {
accountId: "string",
tenantId: "string",
clientId: "string",
servicePrincipalId: "string",
name: "string",
key: "string",
groupIds: ["string"],
environmentType: "string",
lastModifiedBy: "string",
enabled: false,
deploymentType: "string",
features: [{
name: "string",
state: "string",
}],
deleted: false,
customerName: "string",
deploymentTypeDescription: "string",
lastModifiedEpochMillis: 0,
monitorFlowLogs: false,
createdEpochMillis: 0,
parentId: "string",
protectionMode: "string",
cloudType: "string",
templateUrl: "string",
accountType: "string",
},
cloudAccountV2Id: "string",
disableOnDestroy: false,
gcp: {
credentials: "string",
accountId: "string",
accountType: "string",
name: "string",
deleted: false,
enabled: false,
compressionEnabled: false,
createdEpochMillis: 0,
authenticationType: "string",
customerName: "string",
dataflowEnabledProject: "string",
defaultAccountGroupId: "string",
accountGroupCreationMode: "string",
deploymentType: "string",
deploymentTypeDescription: "string",
cloudType: "string",
features: [{
name: "string",
state: "string",
}],
flowLogStorageBucket: "string",
groupIds: ["string"],
lastModifiedBy: "string",
lastModifiedEpochMillis: 0,
addedOnTs: 0,
parentId: "string",
projectId: "string",
protectionMode: "string",
serviceAccountEmail: "string",
storageScanEnabled: false,
},
ibm: {
accountId: "string",
svcIdIamId: "string",
name: "string",
apiKey: "string",
groupIds: ["string"],
createdEpochMillis: 0,
cloudType: "string",
deleted: false,
deploymentType: "string",
deploymentTypeDescription: "string",
enabled: false,
features: [{
name: "string",
state: "string",
}],
customerName: "string",
lastModifiedBy: "string",
lastModifiedEpochMillis: 0,
addedOnTs: 0,
parentId: "string",
protectionMode: "string",
storageScanEnabled: false,
accountType: "string",
},
timeouts: {
create: "string",
"delete": "string",
update: "string",
},
});
type: prismacloud:CloudAccountV2
properties:
alibabaCloud:
accountId: string
accountType: string
addedOn: 0
cloudType: string
deploymentType: string
enabled: false
groupIds:
- string
ingestionEndtime: 0
lastFullSnapshot: 0
lastModifiedBy: string
lastModifiedTs: 0
lastUpdated: 0
name: string
protectionMode: string
ramArn: string
storageScanEnabled: false
aws:
accountId: string
accountType: string
accountTypeId: 0
cloudType: string
createdEpochMillis: 0
customerName: string
deleted: false
deploymentType: string
enabled: false
eventbridgeRuleNamePrefix: string
externalId: string
features:
- name: string
state: string
groupIds:
- string
hasMemberRole: false
lastModifiedBy: string
lastModifiedEpochMillis: 0
name: string
parentId: string
protectionMode: string
roleArn: string
storageScanConfigs:
- buckets:
- backwards:
- string
forwards:
- string
scanOption: string
snsTopicArn: string
storageUuid: string
templateUrl: string
azure:
accountId: string
accountType: string
clientId: string
cloudType: string
createdEpochMillis: 0
customerName: string
deleted: false
deploymentType: string
deploymentTypeDescription: string
enabled: false
environmentType: string
features:
- name: string
state: string
groupIds:
- string
key: string
lastModifiedBy: string
lastModifiedEpochMillis: 0
monitorFlowLogs: false
name: string
parentId: string
protectionMode: string
servicePrincipalId: string
templateUrl: string
tenantId: string
cloudAccountV2Id: string
disableOnDestroy: false
gcp:
accountGroupCreationMode: string
accountId: string
accountType: string
addedOnTs: 0
authenticationType: string
cloudType: string
compressionEnabled: false
createdEpochMillis: 0
credentials: string
customerName: string
dataflowEnabledProject: string
defaultAccountGroupId: string
deleted: false
deploymentType: string
deploymentTypeDescription: string
enabled: false
features:
- name: string
state: string
flowLogStorageBucket: string
groupIds:
- string
lastModifiedBy: string
lastModifiedEpochMillis: 0
name: string
parentId: string
projectId: string
protectionMode: string
serviceAccountEmail: string
storageScanEnabled: false
ibm:
accountId: string
accountType: string
addedOnTs: 0
apiKey: string
cloudType: string
createdEpochMillis: 0
customerName: string
deleted: false
deploymentType: string
deploymentTypeDescription: string
enabled: false
features:
- name: string
state: string
groupIds:
- string
lastModifiedBy: string
lastModifiedEpochMillis: 0
name: string
parentId: string
protectionMode: string
storageScanEnabled: false
svcIdIamId: string
timeouts:
create: string
delete: string
update: string
CloudAccountV2 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 CloudAccountV2 resource accepts the following input properties:
- Alibaba
Cloud CloudAccount V2Alibaba Cloud - Alibaba account type spec, defined below.
- Aws
Cloud
Account V2Aws - AWS account type spec, defined below.
- Azure
Cloud
Account V2Azure - Azure account type spec, defined below.
- Cloud
Account stringV2Id - Disable
On boolDestroy - to disable cloud account instead of deleting on calling destroy
- Gcp
Cloud
Account V2Gcp - Gcp account type spec, defined below.
- Ibm
Cloud
Account V2Ibm - IBM account type spec, defined below.
- Timeouts
Cloud
Account V2Timeouts
- Alibaba
Cloud CloudAccount V2Alibaba Cloud Args - Alibaba account type spec, defined below.
- Aws
Cloud
Account V2Aws Args - AWS account type spec, defined below.
- Azure
Cloud
Account V2Azure Args - Azure account type spec, defined below.
- Cloud
Account stringV2Id - Disable
On boolDestroy - to disable cloud account instead of deleting on calling destroy
- Gcp
Cloud
Account V2Gcp Args - Gcp account type spec, defined below.
- Ibm
Cloud
Account V2Ibm Args - IBM account type spec, defined below.
- Timeouts
Cloud
Account V2Timeouts Args
- alibaba
Cloud CloudAccount V2Alibaba Cloud - Alibaba account type spec, defined below.
- aws
Cloud
Account V2Aws - AWS account type spec, defined below.
- azure
Cloud
Account V2Azure - Azure account type spec, defined below.
- cloud
Account StringV2Id - disable
On BooleanDestroy - to disable cloud account instead of deleting on calling destroy
- gcp
Cloud
Account V2Gcp - Gcp account type spec, defined below.
- ibm
Cloud
Account V2Ibm - IBM account type spec, defined below.
- timeouts
Cloud
Account V2Timeouts
- alibaba
Cloud CloudAccount V2Alibaba Cloud - Alibaba account type spec, defined below.
- aws
Cloud
Account V2Aws - AWS account type spec, defined below.
- azure
Cloud
Account V2Azure - Azure account type spec, defined below.
- cloud
Account stringV2Id - disable
On booleanDestroy - to disable cloud account instead of deleting on calling destroy
- gcp
Cloud
Account V2Gcp - Gcp account type spec, defined below.
- ibm
Cloud
Account V2Ibm - IBM account type spec, defined below.
- timeouts
Cloud
Account V2Timeouts
- alibaba_
cloud CloudAccount V2Alibaba Cloud Args - Alibaba account type spec, defined below.
- aws
Cloud
Account V2Aws Args - AWS account type spec, defined below.
- azure
Cloud
Account V2Azure Args - Azure account type spec, defined below.
- cloud_
account_ strv2_ id - disable_
on_ booldestroy - to disable cloud account instead of deleting on calling destroy
- gcp
Cloud
Account V2Gcp Args - Gcp account type spec, defined below.
- ibm
Cloud
Account V2Ibm Args - IBM account type spec, defined below.
- timeouts
Cloud
Account V2Timeouts Args
- alibaba
Cloud Property Map - Alibaba account type spec, defined below.
- aws Property Map
- AWS account type spec, defined below.
- azure Property Map
- Azure account type spec, defined below.
- cloud
Account StringV2Id - disable
On BooleanDestroy - to disable cloud account instead of deleting on calling destroy
- gcp Property Map
- Gcp account type spec, defined below.
- ibm Property Map
- IBM account type spec, defined below.
- timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudAccountV2 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 CloudAccountV2 Resource
Get an existing CloudAccountV2 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?: CloudAccountV2State, opts?: CustomResourceOptions): CloudAccountV2
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
alibaba_cloud: Optional[CloudAccountV2AlibabaCloudArgs] = None,
aws: Optional[CloudAccountV2AwsArgs] = None,
azure: Optional[CloudAccountV2AzureArgs] = None,
cloud_account_v2_id: Optional[str] = None,
disable_on_destroy: Optional[bool] = None,
gcp: Optional[CloudAccountV2GcpArgs] = None,
ibm: Optional[CloudAccountV2IbmArgs] = None,
timeouts: Optional[CloudAccountV2TimeoutsArgs] = None) -> CloudAccountV2
func GetCloudAccountV2(ctx *Context, name string, id IDInput, state *CloudAccountV2State, opts ...ResourceOption) (*CloudAccountV2, error)
public static CloudAccountV2 Get(string name, Input<string> id, CloudAccountV2State? state, CustomResourceOptions? opts = null)
public static CloudAccountV2 get(String name, Output<String> id, CloudAccountV2State state, CustomResourceOptions options)
resources: _: type: prismacloud:CloudAccountV2 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.
- Alibaba
Cloud CloudAccount V2Alibaba Cloud - Alibaba account type spec, defined below.
- Aws
Cloud
Account V2Aws - AWS account type spec, defined below.
- Azure
Cloud
Account V2Azure - Azure account type spec, defined below.
- Cloud
Account stringV2Id - Disable
On boolDestroy - to disable cloud account instead of deleting on calling destroy
- Gcp
Cloud
Account V2Gcp - Gcp account type spec, defined below.
- Ibm
Cloud
Account V2Ibm - IBM account type spec, defined below.
- Timeouts
Cloud
Account V2Timeouts
- Alibaba
Cloud CloudAccount V2Alibaba Cloud Args - Alibaba account type spec, defined below.
- Aws
Cloud
Account V2Aws Args - AWS account type spec, defined below.
- Azure
Cloud
Account V2Azure Args - Azure account type spec, defined below.
- Cloud
Account stringV2Id - Disable
On boolDestroy - to disable cloud account instead of deleting on calling destroy
- Gcp
Cloud
Account V2Gcp Args - Gcp account type spec, defined below.
- Ibm
Cloud
Account V2Ibm Args - IBM account type spec, defined below.
- Timeouts
Cloud
Account V2Timeouts Args
- alibaba
Cloud CloudAccount V2Alibaba Cloud - Alibaba account type spec, defined below.
- aws
Cloud
Account V2Aws - AWS account type spec, defined below.
- azure
Cloud
Account V2Azure - Azure account type spec, defined below.
- cloud
Account StringV2Id - disable
On BooleanDestroy - to disable cloud account instead of deleting on calling destroy
- gcp
Cloud
Account V2Gcp - Gcp account type spec, defined below.
- ibm
Cloud
Account V2Ibm - IBM account type spec, defined below.
- timeouts
Cloud
Account V2Timeouts
- alibaba
Cloud CloudAccount V2Alibaba Cloud - Alibaba account type spec, defined below.
- aws
Cloud
Account V2Aws - AWS account type spec, defined below.
- azure
Cloud
Account V2Azure - Azure account type spec, defined below.
- cloud
Account stringV2Id - disable
On booleanDestroy - to disable cloud account instead of deleting on calling destroy
- gcp
Cloud
Account V2Gcp - Gcp account type spec, defined below.
- ibm
Cloud
Account V2Ibm - IBM account type spec, defined below.
- timeouts
Cloud
Account V2Timeouts
- alibaba_
cloud CloudAccount V2Alibaba Cloud Args - Alibaba account type spec, defined below.
- aws
Cloud
Account V2Aws Args - AWS account type spec, defined below.
- azure
Cloud
Account V2Azure Args - Azure account type spec, defined below.
- cloud_
account_ strv2_ id - disable_
on_ booldestroy - to disable cloud account instead of deleting on calling destroy
- gcp
Cloud
Account V2Gcp Args - Gcp account type spec, defined below.
- ibm
Cloud
Account V2Ibm Args - IBM account type spec, defined below.
- timeouts
Cloud
Account V2Timeouts Args
- alibaba
Cloud Property Map - Alibaba account type spec, defined below.
- aws Property Map
- AWS account type spec, defined below.
- azure Property Map
- Azure account type spec, defined below.
- cloud
Account StringV2Id - disable
On BooleanDestroy - to disable cloud account instead of deleting on calling destroy
- gcp Property Map
- Gcp account type spec, defined below.
- ibm Property Map
- IBM account type spec, defined below.
- timeouts Property Map
Supporting Types
CloudAccountV2AlibabaCloud, CloudAccountV2AlibabaCloudArgs
- Account
Id string - Alibaba account ID.
- Group
Ids List<string> - List of account IDs to which you are assigning this account.
- Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- Ram
Arn string - Unique identifier for an Alibaba RAM role resource.
- Account
Type string account
for Alibaba account.- Added
On double - Added on time stamp.
- Cloud
Type string - Cloud type
- Deployment
Type string - Deployment type. Valid values:
ali-int
,ali-cn
orali-fn
. - Enabled bool
- Whether the account is enabled.
- Ingestion
Endtime double - Ingestion endtime.
- Last
Full doubleSnapshot - Last full snapshot.
- Last
Modified stringBy - Last modified by.
- Last
Modified doubleTs - Last modified time stamp.
- Last
Updated double - Last updated.
- Protection
Mode string - Protection mode of account.
- Storage
Scan boolEnabled - (bool) Whether the storage scan is enabled.
- Account
Id string - Alibaba account ID.
- Group
Ids []string - List of account IDs to which you are assigning this account.
- Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- Ram
Arn string - Unique identifier for an Alibaba RAM role resource.
- Account
Type string account
for Alibaba account.- Added
On float64 - Added on time stamp.
- Cloud
Type string - Cloud type
- Deployment
Type string - Deployment type. Valid values:
ali-int
,ali-cn
orali-fn
. - Enabled bool
- Whether the account is enabled.
- Ingestion
Endtime float64 - Ingestion endtime.
- Last
Full float64Snapshot - Last full snapshot.
- Last
Modified stringBy - Last modified by.
- Last
Modified float64Ts - Last modified time stamp.
- Last
Updated float64 - Last updated.
- Protection
Mode string - Protection mode of account.
- Storage
Scan boolEnabled - (bool) Whether the storage scan is enabled.
- account
Id String - Alibaba account ID.
- group
Ids List<String> - List of account IDs to which you are assigning this account.
- name String
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- ram
Arn String - Unique identifier for an Alibaba RAM role resource.
- account
Type String account
for Alibaba account.- added
On Double - Added on time stamp.
- cloud
Type String - Cloud type
- deployment
Type String - Deployment type. Valid values:
ali-int
,ali-cn
orali-fn
. - enabled Boolean
- Whether the account is enabled.
- ingestion
Endtime Double - Ingestion endtime.
- last
Full DoubleSnapshot - Last full snapshot.
- last
Modified StringBy - Last modified by.
- last
Modified DoubleTs - Last modified time stamp.
- last
Updated Double - Last updated.
- protection
Mode String - Protection mode of account.
- storage
Scan BooleanEnabled - (bool) Whether the storage scan is enabled.
- account
Id string - Alibaba account ID.
- group
Ids string[] - List of account IDs to which you are assigning this account.
- name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- ram
Arn string - Unique identifier for an Alibaba RAM role resource.
- account
Type string account
for Alibaba account.- added
On number - Added on time stamp.
- cloud
Type string - Cloud type
- deployment
Type string - Deployment type. Valid values:
ali-int
,ali-cn
orali-fn
. - enabled boolean
- Whether the account is enabled.
- ingestion
Endtime number - Ingestion endtime.
- last
Full numberSnapshot - Last full snapshot.
- last
Modified stringBy - Last modified by.
- last
Modified numberTs - Last modified time stamp.
- last
Updated number - Last updated.
- protection
Mode string - Protection mode of account.
- storage
Scan booleanEnabled - (bool) Whether the storage scan is enabled.
- account_
id str - Alibaba account ID.
- group_
ids Sequence[str] - List of account IDs to which you are assigning this account.
- name str
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- ram_
arn str - Unique identifier for an Alibaba RAM role resource.
- account_
type str account
for Alibaba account.- added_
on float - Added on time stamp.
- cloud_
type str - Cloud type
- deployment_
type str - Deployment type. Valid values:
ali-int
,ali-cn
orali-fn
. - enabled bool
- Whether the account is enabled.
- ingestion_
endtime float - Ingestion endtime.
- last_
full_ floatsnapshot - Last full snapshot.
- last_
modified_ strby - Last modified by.
- last_
modified_ floatts - Last modified time stamp.
- last_
updated float - Last updated.
- protection_
mode str - Protection mode of account.
- storage_
scan_ boolenabled - (bool) Whether the storage scan is enabled.
- account
Id String - Alibaba account ID.
- group
Ids List<String> - List of account IDs to which you are assigning this account.
- name String
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- ram
Arn String - Unique identifier for an Alibaba RAM role resource.
- account
Type String account
for Alibaba account.- added
On Number - Added on time stamp.
- cloud
Type String - Cloud type
- deployment
Type String - Deployment type. Valid values:
ali-int
,ali-cn
orali-fn
. - enabled Boolean
- Whether the account is enabled.
- ingestion
Endtime Number - Ingestion endtime.
- last
Full NumberSnapshot - Last full snapshot.
- last
Modified StringBy - Last modified by.
- last
Modified NumberTs - Last modified time stamp.
- last
Updated Number - Last updated.
- protection
Mode String - Protection mode of account.
- storage
Scan BooleanEnabled - (bool) Whether the storage scan is enabled.
CloudAccountV2Aws, CloudAccountV2AwsArgs
- Account
Id string - AWS account ID.
- Group
Ids List<string> - List of account IDs to which you are assigning this account.
- 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 - Defaults to
account
if not specified. Valid values :account
andorganization
. - Account
Type doubleId - Account type id
- Cloud
Type string - Cloud type
- Created
Epoch doubleMillis - Account created epoch time.
- Customer
Name string - Prisma customer name.
- Deleted bool
- (bool) Whether the account is deleted or not.
- Deployment
Type string - Deployment type.
- Enabled bool
- Whether the account is enabled (default:
true
). - Eventbridge
Rule stringName Prefix - Eventbridge rule name prefix.
- External
Id string - External id for aws account.
- Features
List<Cloud
Account V2Aws Feature> - Features list.
- Has
Member boolRole - Member role
- Last
Modified stringBy - Last modified by.
- Last
Modified doubleEpoch Millis - Last modified at epoch millis.
- Parent
Id string - Parent id.
- Protection
Mode string - Protection mode of account.
- Storage
Scan List<CloudConfigs Account V2Aws Storage Scan Config> - Required if onboarding account with
Data Security
feature, defined below - Storage
Uuid string - Required if onboarding aws account with
Data Security
feature, Refer StorageUUID for more details. - Template
Url string - Template URL.
- Account
Id string - AWS account ID.
- Group
Ids []string - List of account IDs to which you are assigning this account.
- 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 - Defaults to
account
if not specified. Valid values :account
andorganization
. - Account
Type float64Id - Account type id
- Cloud
Type string - Cloud type
- Created
Epoch float64Millis - Account created epoch time.
- Customer
Name string - Prisma customer name.
- Deleted bool
- (bool) Whether the account is deleted or not.
- Deployment
Type string - Deployment type.
- Enabled bool
- Whether the account is enabled (default:
true
). - Eventbridge
Rule stringName Prefix - Eventbridge rule name prefix.
- External
Id string - External id for aws account.
- Features
[]Cloud
Account V2Aws Feature - Features list.
- Has
Member boolRole - Member role
- Last
Modified stringBy - Last modified by.
- Last
Modified float64Epoch Millis - Last modified at epoch millis.
- Parent
Id string - Parent id.
- Protection
Mode string - Protection mode of account.
- Storage
Scan []CloudConfigs Account V2Aws Storage Scan Config - Required if onboarding account with
Data Security
feature, defined below - Storage
Uuid string - Required if onboarding aws account with
Data Security
feature, Refer StorageUUID for more details. - Template
Url string - Template URL.
- account
Id String - AWS account ID.
- group
Ids List<String> - List of account IDs to which you are assigning this account.
- 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 - Defaults to
account
if not specified. Valid values :account
andorganization
. - account
Type DoubleId - Account type id
- cloud
Type String - Cloud type
- created
Epoch DoubleMillis - Account created epoch time.
- customer
Name String - Prisma customer name.
- deleted Boolean
- (bool) Whether the account is deleted or not.
- deployment
Type String - Deployment type.
- enabled Boolean
- Whether the account is enabled (default:
true
). - eventbridge
Rule StringName Prefix - Eventbridge rule name prefix.
- external
Id String - External id for aws account.
- features
List<Cloud
Account V2Aws Feature> - Features list.
- has
Member BooleanRole - Member role
- last
Modified StringBy - Last modified by.
- last
Modified DoubleEpoch Millis - Last modified at epoch millis.
- parent
Id String - Parent id.
- protection
Mode String - Protection mode of account.
- storage
Scan List<CloudConfigs Account V2Aws Storage Scan Config> - Required if onboarding account with
Data Security
feature, defined below - storage
Uuid String - Required if onboarding aws account with
Data Security
feature, Refer StorageUUID for more details. - template
Url String - Template URL.
- account
Id string - AWS account ID.
- group
Ids string[] - List of account IDs to which you are assigning this account.
- 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 - Defaults to
account
if not specified. Valid values :account
andorganization
. - account
Type numberId - Account type id
- cloud
Type string - Cloud type
- created
Epoch numberMillis - Account created epoch time.
- customer
Name string - Prisma customer name.
- deleted boolean
- (bool) Whether the account is deleted or not.
- deployment
Type string - Deployment type.
- enabled boolean
- Whether the account is enabled (default:
true
). - eventbridge
Rule stringName Prefix - Eventbridge rule name prefix.
- external
Id string - External id for aws account.
- features
Cloud
Account V2Aws Feature[] - Features list.
- has
Member booleanRole - Member role
- last
Modified stringBy - Last modified by.
- last
Modified numberEpoch Millis - Last modified at epoch millis.
- parent
Id string - Parent id.
- protection
Mode string - Protection mode of account.
- storage
Scan CloudConfigs Account V2Aws Storage Scan Config[] - Required if onboarding account with
Data Security
feature, defined below - storage
Uuid string - Required if onboarding aws account with
Data Security
feature, Refer StorageUUID for more details. - template
Url string - Template URL.
- account_
id str - AWS account ID.
- group_
ids Sequence[str] - List of account IDs to which you are assigning this account.
- name str
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- role_
arn str - Unique identifier for an AWS resource (ARN).
- account_
type str - Defaults to
account
if not specified. Valid values :account
andorganization
. - account_
type_ floatid - Account type id
- cloud_
type str - Cloud type
- created_
epoch_ floatmillis - Account created epoch time.
- customer_
name str - Prisma customer name.
- deleted bool
- (bool) Whether the account is deleted or not.
- deployment_
type str - Deployment type.
- enabled bool
- Whether the account is enabled (default:
true
). - eventbridge_
rule_ strname_ prefix - Eventbridge rule name prefix.
- external_
id str - External id for aws account.
- features
Sequence[Cloud
Account V2Aws Feature] - Features list.
- has_
member_ boolrole - Member role
- last_
modified_ strby - Last modified by.
- last_
modified_ floatepoch_ millis - Last modified at epoch millis.
- parent_
id str - Parent id.
- protection_
mode str - Protection mode of account.
- storage_
scan_ Sequence[Cloudconfigs Account V2Aws Storage Scan Config] - Required if onboarding account with
Data Security
feature, defined below - storage_
uuid str - Required if onboarding aws account with
Data Security
feature, Refer StorageUUID for more details. - template_
url str - Template URL.
- account
Id String - AWS account ID.
- group
Ids List<String> - List of account IDs to which you are assigning this account.
- 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 - Defaults to
account
if not specified. Valid values :account
andorganization
. - account
Type NumberId - Account type id
- cloud
Type String - Cloud type
- created
Epoch NumberMillis - Account created epoch time.
- customer
Name String - Prisma customer name.
- deleted Boolean
- (bool) Whether the account is deleted or not.
- deployment
Type String - Deployment type.
- enabled Boolean
- Whether the account is enabled (default:
true
). - eventbridge
Rule StringName Prefix - Eventbridge rule name prefix.
- external
Id String - External id for aws account.
- features List<Property Map>
- Features list.
- has
Member BooleanRole - Member role
- last
Modified StringBy - Last modified by.
- last
Modified NumberEpoch Millis - Last modified at epoch millis.
- parent
Id String - Parent id.
- protection
Mode String - Protection mode of account.
- storage
Scan List<Property Map>Configs - Required if onboarding account with
Data Security
feature, defined below - storage
Uuid String - Required if onboarding aws account with
Data Security
feature, Refer StorageUUID for more details. - template
Url String - Template URL.
CloudAccountV2AwsFeature, CloudAccountV2AwsFeatureArgs
CloudAccountV2AwsStorageScanConfig, CloudAccountV2AwsStorageScanConfigArgs
- Buckets
List<Cloud
Account V2Aws Storage Scan Config Bucket> - List of buckets, defined below.
- Scan
Option string - (Optional, bool) Scan option, default value as
false
. - Sns
Topic stringArn - SNS topic arn.
- Buckets
[]Cloud
Account V2Aws Storage Scan Config Bucket - List of buckets, defined below.
- Scan
Option string - (Optional, bool) Scan option, default value as
false
. - Sns
Topic stringArn - SNS topic arn.
- buckets
List<Cloud
Account V2Aws Storage Scan Config Bucket> - List of buckets, defined below.
- scan
Option String - (Optional, bool) Scan option, default value as
false
. - sns
Topic StringArn - SNS topic arn.
- buckets
Cloud
Account V2Aws Storage Scan Config Bucket[] - List of buckets, defined below.
- scan
Option string - (Optional, bool) Scan option, default value as
false
. - sns
Topic stringArn - SNS topic arn.
- buckets
Sequence[Cloud
Account V2Aws Storage Scan Config Bucket] - List of buckets, defined below.
- scan_
option str - (Optional, bool) Scan option, default value as
false
. - sns_
topic_ strarn - SNS topic arn.
- buckets List<Property Map>
- List of buckets, defined below.
- scan
Option String - (Optional, bool) Scan option, default value as
false
. - sns
Topic StringArn - SNS topic arn.
CloudAccountV2AwsStorageScanConfigBucket, CloudAccountV2AwsStorageScanConfigBucketArgs
CloudAccountV2Azure, CloudAccountV2AzureArgs
- Account
Id string - Azure 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.
- 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
account
if not specified. Valid values:account
ortenant
. - Cloud
Type string - Cloud type
- Created
Epoch doubleMillis - Account created epoch time.
- Customer
Name string - Prisma customer name.
- Deleted bool
- (bool) Whether the account is deleted or not.
- Deployment
Type string - Deployment type.
- Deployment
Type stringDescription - Deployment type description.
- Enabled bool
- Whether the account is enabled (default:
true
). - Environment
Type string - Defaults to
azure
.Valid values areazure
,azure_gov
orazure_china
for azure subscription account. - Features
List<Cloud
Account V2Azure Feature> - Features applicable for azure account, defined below.
- Last
Modified stringBy - Last modified by.
- Last
Modified doubleEpoch Millis - Last modified at epoch millis.
- Monitor
Flow boolLogs - Automatically ingest flow logs.
- Parent
Id string - Parent id.
- Protection
Mode string - Protection mode of account.
- Template
Url string - Template URL.
- Account
Id string - Azure 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.
- 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
account
if not specified. Valid values:account
ortenant
. - Cloud
Type string - Cloud type
- Created
Epoch float64Millis - Account created epoch time.
- Customer
Name string - Prisma customer name.
- Deleted bool
- (bool) Whether the account is deleted or not.
- Deployment
Type string - Deployment type.
- Deployment
Type stringDescription - Deployment type description.
- Enabled bool
- Whether the account is enabled (default:
true
). - Environment
Type string - Defaults to
azure
.Valid values areazure
,azure_gov
orazure_china
for azure subscription account. - Features
[]Cloud
Account V2Azure Feature - Features applicable for azure account, defined below.
- Last
Modified stringBy - Last modified by.
- Last
Modified float64Epoch Millis - Last modified at epoch millis.
- Monitor
Flow boolLogs - Automatically ingest flow logs.
- Parent
Id string - Parent id.
- Protection
Mode string - Protection mode of account.
- Template
Url string - Template URL.
- account
Id String - Azure 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.
- 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
account
if not specified. Valid values:account
ortenant
. - cloud
Type String - Cloud type
- created
Epoch DoubleMillis - Account created epoch time.
- customer
Name String - Prisma customer name.
- deleted Boolean
- (bool) Whether the account is deleted or not.
- deployment
Type String - Deployment type.
- deployment
Type StringDescription - Deployment type description.
- enabled Boolean
- Whether the account is enabled (default:
true
). - environment
Type String - Defaults to
azure
.Valid values areazure
,azure_gov
orazure_china
for azure subscription account. - features
List<Cloud
Account V2Azure Feature> - Features applicable for azure account, defined below.
- last
Modified StringBy - Last modified by.
- last
Modified DoubleEpoch Millis - Last modified at epoch millis.
- monitor
Flow BooleanLogs - Automatically ingest flow logs.
- parent
Id String - Parent id.
- protection
Mode String - Protection mode of account.
- template
Url String - Template URL.
- account
Id string - Azure 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.
- 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
account
if not specified. Valid values:account
ortenant
. - cloud
Type string - Cloud type
- created
Epoch numberMillis - Account created epoch time.
- customer
Name string - Prisma customer name.
- deleted boolean
- (bool) Whether the account is deleted or not.
- deployment
Type string - Deployment type.
- deployment
Type stringDescription - Deployment type description.
- enabled boolean
- Whether the account is enabled (default:
true
). - environment
Type string - Defaults to
azure
.Valid values areazure
,azure_gov
orazure_china
for azure subscription account. - features
Cloud
Account V2Azure Feature[] - Features applicable for azure account, defined below.
- last
Modified stringBy - Last modified by.
- last
Modified numberEpoch Millis - Last modified at epoch millis.
- monitor
Flow booleanLogs - Automatically ingest flow logs.
- parent
Id string - Parent id.
- protection
Mode string - Protection mode of account.
- template
Url string - Template URL.
- account_
id str - Azure 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.
- 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
account
if not specified. Valid values:account
ortenant
. - cloud_
type str - Cloud type
- created_
epoch_ floatmillis - Account created epoch time.
- customer_
name str - Prisma customer name.
- deleted bool
- (bool) Whether the account is deleted or not.
- deployment_
type str - Deployment type.
- deployment_
type_ strdescription - Deployment type description.
- enabled bool
- Whether the account is enabled (default:
true
). - environment_
type str - Defaults to
azure
.Valid values areazure
,azure_gov
orazure_china
for azure subscription account. - features
Sequence[Cloud
Account V2Azure Feature] - Features applicable for azure account, defined below.
- last_
modified_ strby - Last modified by.
- last_
modified_ floatepoch_ millis - Last modified at epoch millis.
- monitor_
flow_ boollogs - Automatically ingest flow logs.
- parent_
id str - Parent id.
- protection_
mode str - Protection mode of account.
- template_
url str - Template URL.
- account
Id String - Azure 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.
- 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
account
if not specified. Valid values:account
ortenant
. - cloud
Type String - Cloud type
- created
Epoch NumberMillis - Account created epoch time.
- customer
Name String - Prisma customer name.
- deleted Boolean
- (bool) Whether the account is deleted or not.
- deployment
Type String - Deployment type.
- deployment
Type StringDescription - Deployment type description.
- enabled Boolean
- Whether the account is enabled (default:
true
). - environment
Type String - Defaults to
azure
.Valid values areazure
,azure_gov
orazure_china
for azure subscription account. - features List<Property Map>
- Features applicable for azure account, defined below.
- last
Modified StringBy - Last modified by.
- last
Modified NumberEpoch Millis - Last modified at epoch millis.
- monitor
Flow BooleanLogs - Automatically ingest flow logs.
- parent
Id String - Parent id.
- protection
Mode String - Protection mode of account.
- template
Url String - Template URL.
CloudAccountV2AzureFeature, CloudAccountV2AzureFeatureArgs
CloudAccountV2Gcp, CloudAccountV2GcpArgs
- Account
Id string - Gcp account ID.
- Account
Type string - Account type. Valid values:
account
ormasterServiceAccount
. - Credentials string
- Content of the JSON credentials file.
- Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- Account
Group stringCreation Mode - Account group creation mode.
- Added
On doubleTs - Added on time stamp.
- Authentication
Type string - Authentication type of gcp account.
- Cloud
Type string - Cloud type
- Compression
Enabled bool - Enable or disable compressed network flow log generation. Default value:
false
. - Created
Epoch doubleMillis - Account created epoch time.
- Customer
Name string - Prisma customer name.
- Dataflow
Enabled stringProject - Project ID where the Dataflow API is enabled. Required if
compressionEnabled
is set totrue
and if theaccountType
isorganization
. Optional if theaccountType
isaccount
ormasterServiceAccount
. - Default
Account stringGroup Id - Applicable only for accountType: masterServiceAccount. This is the Default Account Group ID for the Gcp masterServiceAccount.
- Deleted bool
- (bool) Whether the account is deleted or not.
- Deployment
Type string - Deployment type.
- Deployment
Type stringDescription - Deployment type description.
- Enabled bool
- Whether the account is enabled (default:
false
). - Features
List<Cloud
Account V2Gcp Feature> - Features applicable for gcp account, defined below.
- Flow
Log stringStorage Bucket - Cloud Storage Bucket name that is used store the flow logs.
- Group
Ids List<string> - List of account IDs to which you are assigning this account. Applicable only for accountType: account.
- Last
Modified stringBy - Last modified by.
- Last
Modified doubleEpoch Millis - Last modified at epoch millis.
- Parent
Id string - Parent id.
- Project
Id string - Gcp Project ID.
- Protection
Mode string - Protection mode of account.
- Service
Account stringEmail - Service account email of gcp account.
- Storage
Scan boolEnabled - (bool) Whether the storage scan is enabled.
- Account
Id string - Gcp account ID.
- Account
Type string - Account type. Valid values:
account
ormasterServiceAccount
. - Credentials string
- Content of the JSON credentials file.
- Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- Account
Group stringCreation Mode - Account group creation mode.
- Added
On float64Ts - Added on time stamp.
- Authentication
Type string - Authentication type of gcp account.
- Cloud
Type string - Cloud type
- Compression
Enabled bool - Enable or disable compressed network flow log generation. Default value:
false
. - Created
Epoch float64Millis - Account created epoch time.
- Customer
Name string - Prisma customer name.
- Dataflow
Enabled stringProject - Project ID where the Dataflow API is enabled. Required if
compressionEnabled
is set totrue
and if theaccountType
isorganization
. Optional if theaccountType
isaccount
ormasterServiceAccount
. - Default
Account stringGroup Id - Applicable only for accountType: masterServiceAccount. This is the Default Account Group ID for the Gcp masterServiceAccount.
- Deleted bool
- (bool) Whether the account is deleted or not.
- Deployment
Type string - Deployment type.
- Deployment
Type stringDescription - Deployment type description.
- Enabled bool
- Whether the account is enabled (default:
false
). - Features
[]Cloud
Account V2Gcp Feature - Features applicable for gcp account, defined below.
- Flow
Log stringStorage Bucket - Cloud Storage Bucket name that is used store the flow logs.
- Group
Ids []string - List of account IDs to which you are assigning this account. Applicable only for accountType: account.
- Last
Modified stringBy - Last modified by.
- Last
Modified float64Epoch Millis - Last modified at epoch millis.
- Parent
Id string - Parent id.
- Project
Id string - Gcp Project ID.
- Protection
Mode string - Protection mode of account.
- Service
Account stringEmail - Service account email of gcp account.
- Storage
Scan boolEnabled - (bool) Whether the storage scan is enabled.
- account
Id String - Gcp account ID.
- account
Type String - Account type. Valid values:
account
ormasterServiceAccount
. - credentials String
- Content of the JSON credentials file.
- name String
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- account
Group StringCreation Mode - Account group creation mode.
- added
On DoubleTs - Added on time stamp.
- authentication
Type String - Authentication type of gcp account.
- cloud
Type String - Cloud type
- compression
Enabled Boolean - Enable or disable compressed network flow log generation. Default value:
false
. - created
Epoch DoubleMillis - Account created epoch time.
- customer
Name String - Prisma customer name.
- dataflow
Enabled StringProject - Project ID where the Dataflow API is enabled. Required if
compressionEnabled
is set totrue
and if theaccountType
isorganization
. Optional if theaccountType
isaccount
ormasterServiceAccount
. - default
Account StringGroup Id - Applicable only for accountType: masterServiceAccount. This is the Default Account Group ID for the Gcp masterServiceAccount.
- deleted Boolean
- (bool) Whether the account is deleted or not.
- deployment
Type String - Deployment type.
- deployment
Type StringDescription - Deployment type description.
- enabled Boolean
- Whether the account is enabled (default:
false
). - features
List<Cloud
Account V2Gcp Feature> - Features applicable for gcp account, defined below.
- flow
Log StringStorage Bucket - Cloud Storage Bucket name that is used store the flow logs.
- group
Ids List<String> - List of account IDs to which you are assigning this account. Applicable only for accountType: account.
- last
Modified StringBy - Last modified by.
- last
Modified DoubleEpoch Millis - Last modified at epoch millis.
- parent
Id String - Parent id.
- project
Id String - Gcp Project ID.
- protection
Mode String - Protection mode of account.
- service
Account StringEmail - Service account email of gcp account.
- storage
Scan BooleanEnabled - (bool) Whether the storage scan is enabled.
- account
Id string - Gcp account ID.
- account
Type string - Account type. Valid values:
account
ormasterServiceAccount
. - credentials string
- Content of the JSON credentials file.
- name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- account
Group stringCreation Mode - Account group creation mode.
- added
On numberTs - Added on time stamp.
- authentication
Type string - Authentication type of gcp account.
- cloud
Type string - Cloud type
- compression
Enabled boolean - Enable or disable compressed network flow log generation. Default value:
false
. - created
Epoch numberMillis - Account created epoch time.
- customer
Name string - Prisma customer name.
- dataflow
Enabled stringProject - Project ID where the Dataflow API is enabled. Required if
compressionEnabled
is set totrue
and if theaccountType
isorganization
. Optional if theaccountType
isaccount
ormasterServiceAccount
. - default
Account stringGroup Id - Applicable only for accountType: masterServiceAccount. This is the Default Account Group ID for the Gcp masterServiceAccount.
- deleted boolean
- (bool) Whether the account is deleted or not.
- deployment
Type string - Deployment type.
- deployment
Type stringDescription - Deployment type description.
- enabled boolean
- Whether the account is enabled (default:
false
). - features
Cloud
Account V2Gcp Feature[] - Features applicable for gcp account, defined below.
- flow
Log stringStorage Bucket - Cloud Storage Bucket name that is used store the flow logs.
- group
Ids string[] - List of account IDs to which you are assigning this account. Applicable only for accountType: account.
- last
Modified stringBy - Last modified by.
- last
Modified numberEpoch Millis - Last modified at epoch millis.
- parent
Id string - Parent id.
- project
Id string - Gcp Project ID.
- protection
Mode string - Protection mode of account.
- service
Account stringEmail - Service account email of gcp account.
- storage
Scan booleanEnabled - (bool) Whether the storage scan is enabled.
- account_
id str - Gcp account ID.
- account_
type str - Account type. Valid values:
account
ormasterServiceAccount
. - credentials str
- Content of the JSON credentials file.
- name str
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- account_
group_ strcreation_ mode - Account group creation mode.
- added_
on_ floatts - Added on time stamp.
- authentication_
type str - Authentication type of gcp account.
- cloud_
type str - Cloud type
- compression_
enabled bool - Enable or disable compressed network flow log generation. Default value:
false
. - created_
epoch_ floatmillis - Account created epoch time.
- customer_
name str - Prisma customer name.
- dataflow_
enabled_ strproject - Project ID where the Dataflow API is enabled. Required if
compressionEnabled
is set totrue
and if theaccountType
isorganization
. Optional if theaccountType
isaccount
ormasterServiceAccount
. - default_
account_ strgroup_ id - Applicable only for accountType: masterServiceAccount. This is the Default Account Group ID for the Gcp masterServiceAccount.
- deleted bool
- (bool) Whether the account is deleted or not.
- deployment_
type str - Deployment type.
- deployment_
type_ strdescription - Deployment type description.
- enabled bool
- Whether the account is enabled (default:
false
). - features
Sequence[Cloud
Account V2Gcp Feature] - Features applicable for gcp account, defined below.
- flow_
log_ strstorage_ bucket - Cloud Storage Bucket name that is used store the flow logs.
- group_
ids Sequence[str] - List of account IDs to which you are assigning this account. Applicable only for accountType: account.
- last_
modified_ strby - Last modified by.
- last_
modified_ floatepoch_ millis - Last modified at epoch millis.
- parent_
id str - Parent id.
- project_
id str - Gcp Project ID.
- protection_
mode str - Protection mode of account.
- service_
account_ stremail - Service account email of gcp account.
- storage_
scan_ boolenabled - (bool) Whether the storage scan is enabled.
- account
Id String - Gcp account ID.
- account
Type String - Account type. Valid values:
account
ormasterServiceAccount
. - credentials String
- Content of the JSON credentials file.
- name String
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- account
Group StringCreation Mode - Account group creation mode.
- added
On NumberTs - Added on time stamp.
- authentication
Type String - Authentication type of gcp account.
- cloud
Type String - Cloud type
- compression
Enabled Boolean - Enable or disable compressed network flow log generation. Default value:
false
. - created
Epoch NumberMillis - Account created epoch time.
- customer
Name String - Prisma customer name.
- dataflow
Enabled StringProject - Project ID where the Dataflow API is enabled. Required if
compressionEnabled
is set totrue
and if theaccountType
isorganization
. Optional if theaccountType
isaccount
ormasterServiceAccount
. - default
Account StringGroup Id - Applicable only for accountType: masterServiceAccount. This is the Default Account Group ID for the Gcp masterServiceAccount.
- deleted Boolean
- (bool) Whether the account is deleted or not.
- deployment
Type String - Deployment type.
- deployment
Type StringDescription - Deployment type description.
- enabled Boolean
- Whether the account is enabled (default:
false
). - features List<Property Map>
- Features applicable for gcp account, defined below.
- flow
Log StringStorage Bucket - Cloud Storage Bucket name that is used store the flow logs.
- group
Ids List<String> - List of account IDs to which you are assigning this account. Applicable only for accountType: account.
- last
Modified StringBy - Last modified by.
- last
Modified NumberEpoch Millis - Last modified at epoch millis.
- parent
Id String - Parent id.
- project
Id String - Gcp Project ID.
- protection
Mode String - Protection mode of account.
- service
Account StringEmail - Service account email of gcp account.
- storage
Scan BooleanEnabled - (bool) Whether the storage scan is enabled.
CloudAccountV2GcpFeature, CloudAccountV2GcpFeatureArgs
CloudAccountV2Ibm, CloudAccountV2IbmArgs
- Account
Id string - IBM account ID.
- Api
Key string - IBM service API key.
- Group
Ids List<string> - List of account IDs to which you are assigning this account.
- Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- Svc
Id stringIam Id - IBM service ID.
- Account
Type string - Defaults to
account
if not specified. Valid values:account
. - Added
On doubleTs - Added on time stamp.
- Cloud
Type string - Cloud type
- Created
Epoch doubleMillis - Account created epoch time.
- Customer
Name string - Prisma customer name.
- Deleted bool
- (bool) Whether the account is deleted or not.
- Deployment
Type string - Deployment type.
- Deployment
Type stringDescription - Deployment type description.
- Enabled bool
- Whether the account is enabled (default:
true
). - Features
List<Cloud
Account V2Ibm Feature> - Features applicable for IBM account, defined below.
- Last
Modified stringBy - Last modified by.
- Last
Modified doubleEpoch Millis - Last modified at epoch millis.
- Parent
Id string - Parent id.
- Protection
Mode string - Protection mode of account.
- Storage
Scan boolEnabled - (bool) Whether the storage scan is enabled.
- Account
Id string - IBM account ID.
- Api
Key string - IBM service API key.
- Group
Ids []string - List of account IDs to which you are assigning this account.
- Name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- Svc
Id stringIam Id - IBM service ID.
- Account
Type string - Defaults to
account
if not specified. Valid values:account
. - Added
On float64Ts - Added on time stamp.
- Cloud
Type string - Cloud type
- Created
Epoch float64Millis - Account created epoch time.
- Customer
Name string - Prisma customer name.
- Deleted bool
- (bool) Whether the account is deleted or not.
- Deployment
Type string - Deployment type.
- Deployment
Type stringDescription - Deployment type description.
- Enabled bool
- Whether the account is enabled (default:
true
). - Features
[]Cloud
Account V2Ibm Feature - Features applicable for IBM account, defined below.
- Last
Modified stringBy - Last modified by.
- Last
Modified float64Epoch Millis - Last modified at epoch millis.
- Parent
Id string - Parent id.
- Protection
Mode string - Protection mode of account.
- Storage
Scan boolEnabled - (bool) Whether the storage scan is enabled.
- account
Id String - IBM account ID.
- api
Key String - IBM service API key.
- group
Ids List<String> - List of account IDs to which you are assigning this account.
- name String
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- svc
Id StringIam Id - IBM service ID.
- account
Type String - Defaults to
account
if not specified. Valid values:account
. - added
On DoubleTs - Added on time stamp.
- cloud
Type String - Cloud type
- created
Epoch DoubleMillis - Account created epoch time.
- customer
Name String - Prisma customer name.
- deleted Boolean
- (bool) Whether the account is deleted or not.
- deployment
Type String - Deployment type.
- deployment
Type StringDescription - Deployment type description.
- enabled Boolean
- Whether the account is enabled (default:
true
). - features
List<Cloud
Account V2Ibm Feature> - Features applicable for IBM account, defined below.
- last
Modified StringBy - Last modified by.
- last
Modified DoubleEpoch Millis - Last modified at epoch millis.
- parent
Id String - Parent id.
- protection
Mode String - Protection mode of account.
- storage
Scan BooleanEnabled - (bool) Whether the storage scan is enabled.
- account
Id string - IBM account ID.
- api
Key string - IBM service API key.
- group
Ids string[] - List of account IDs to which you are assigning this account.
- name string
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- svc
Id stringIam Id - IBM service ID.
- account
Type string - Defaults to
account
if not specified. Valid values:account
. - added
On numberTs - Added on time stamp.
- cloud
Type string - Cloud type
- created
Epoch numberMillis - Account created epoch time.
- customer
Name string - Prisma customer name.
- deleted boolean
- (bool) Whether the account is deleted or not.
- deployment
Type string - Deployment type.
- deployment
Type stringDescription - Deployment type description.
- enabled boolean
- Whether the account is enabled (default:
true
). - features
Cloud
Account V2Ibm Feature[] - Features applicable for IBM account, defined below.
- last
Modified stringBy - Last modified by.
- last
Modified numberEpoch Millis - Last modified at epoch millis.
- parent
Id string - Parent id.
- protection
Mode string - Protection mode of account.
- storage
Scan booleanEnabled - (bool) Whether the storage scan is enabled.
- account_
id str - IBM account ID.
- api_
key str - IBM service API key.
- group_
ids Sequence[str] - List of account IDs to which you are assigning this account.
- name str
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- svc_
id_ striam_ id - IBM service ID.
- account_
type str - Defaults to
account
if not specified. Valid values:account
. - added_
on_ floatts - Added on time stamp.
- cloud_
type str - Cloud type
- created_
epoch_ floatmillis - Account created epoch time.
- customer_
name str - Prisma customer name.
- deleted bool
- (bool) Whether the account is deleted or not.
- deployment_
type str - Deployment type.
- deployment_
type_ strdescription - Deployment type description.
- enabled bool
- Whether the account is enabled (default:
true
). - features
Sequence[Cloud
Account V2Ibm Feature] - Features applicable for IBM account, defined below.
- last_
modified_ strby - Last modified by.
- last_
modified_ floatepoch_ millis - Last modified at epoch millis.
- parent_
id str - Parent id.
- protection_
mode str - Protection mode of account.
- storage_
scan_ boolenabled - (bool) Whether the storage scan is enabled.
- account
Id String - IBM account ID.
- api
Key String - IBM service API key.
- group
Ids List<String> - List of account IDs to which you are assigning this account.
- name String
- Name to be used for the account on the Prisma Cloud platform (must be unique).
- svc
Id StringIam Id - IBM service ID.
- account
Type String - Defaults to
account
if not specified. Valid values:account
. - added
On NumberTs - Added on time stamp.
- cloud
Type String - Cloud type
- created
Epoch NumberMillis - Account created epoch time.
- customer
Name String - Prisma customer name.
- deleted Boolean
- (bool) Whether the account is deleted or not.
- deployment
Type String - Deployment type.
- deployment
Type StringDescription - Deployment type description.
- enabled Boolean
- Whether the account is enabled (default:
true
). - features List<Property Map>
- Features applicable for IBM account, defined below.
- last
Modified StringBy - Last modified by.
- last
Modified NumberEpoch Millis - Last modified at epoch millis.
- parent
Id String - Parent id.
- protection
Mode String - Protection mode of account.
- storage
Scan BooleanEnabled - (bool) Whether the storage scan is enabled.
CloudAccountV2IbmFeature, CloudAccountV2IbmFeatureArgs
CloudAccountV2Timeouts, CloudAccountV2TimeoutsArgs
Package Details
- Repository
- prismacloud paloaltonetworks/terraform-provider-prismacloud
- License
- Notes
- This Pulumi package is based on the
prismacloud
Terraform Provider.