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

prismacloud.Integration

Explore with Pulumi AI

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

    Manages an integration.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as prismacloud from "@pulumi/prismacloud";
    
    const example = new prismacloud.Integration("example", {
        description: "Made by Pulumi",
        enabled: true,
        integrationConfig: {
            queueUrl: "https://sqs.us-east-1.amazonaws.com/12345/url",
        },
        integrationType: "amazon_sqs",
    });
    
    import pulumi
    import pulumi_prismacloud as prismacloud
    
    example = prismacloud.Integration("example",
        description="Made by Pulumi",
        enabled=True,
        integration_config={
            "queue_url": "https://sqs.us-east-1.amazonaws.com/12345/url",
        },
        integration_type="amazon_sqs")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/prismacloud/prismacloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := prismacloud.NewIntegration(ctx, "example", &prismacloud.IntegrationArgs{
    			Description: pulumi.String("Made by Pulumi"),
    			Enabled:     pulumi.Bool(true),
    			IntegrationConfig: &prismacloud.IntegrationIntegrationConfigArgs{
    				QueueUrl: pulumi.String("https://sqs.us-east-1.amazonaws.com/12345/url"),
    			},
    			IntegrationType: pulumi.String("amazon_sqs"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Prismacloud = Pulumi.Prismacloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Prismacloud.Integration("example", new()
        {
            Description = "Made by Pulumi",
            Enabled = true,
            IntegrationConfig = new Prismacloud.Inputs.IntegrationIntegrationConfigArgs
            {
                QueueUrl = "https://sqs.us-east-1.amazonaws.com/12345/url",
            },
            IntegrationType = "amazon_sqs",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.prismacloud.Integration;
    import com.pulumi.prismacloud.IntegrationArgs;
    import com.pulumi.prismacloud.inputs.IntegrationIntegrationConfigArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new Integration("example", IntegrationArgs.builder()
                .description("Made by Pulumi")
                .enabled(true)
                .integrationConfig(IntegrationIntegrationConfigArgs.builder()
                    .queueUrl("https://sqs.us-east-1.amazonaws.com/12345/url")
                    .build())
                .integrationType("amazon_sqs")
                .build());
    
        }
    }
    
    resources:
      example:
        type: prismacloud:Integration
        properties:
          description: Made by Pulumi
          enabled: true
          integrationConfig:
            queueUrl: https://sqs.us-east-1.amazonaws.com/12345/url
          integrationType: amazon_sqs
    

    Create Integration Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Integration(name: string, args: IntegrationArgs, opts?: CustomResourceOptions);
    @overload
    def Integration(resource_name: str,
                    args: IntegrationArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Integration(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    integration_config: Optional[IntegrationIntegrationConfigArgs] = None,
                    integration_type: Optional[str] = None,
                    description: Optional[str] = None,
                    enabled: Optional[bool] = None,
                    name: Optional[str] = None,
                    prismacloud_integration_id: Optional[str] = None)
    func NewIntegration(ctx *Context, name string, args IntegrationArgs, opts ...ResourceOption) (*Integration, error)
    public Integration(string name, IntegrationArgs args, CustomResourceOptions? opts = null)
    public Integration(String name, IntegrationArgs args)
    public Integration(String name, IntegrationArgs args, CustomResourceOptions options)
    
    type: prismacloud:Integration
    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 IntegrationArgs
    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 IntegrationArgs
    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 IntegrationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IntegrationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IntegrationArgs
    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 integrationResource = new Prismacloud.Integration("integrationResource", new()
    {
        IntegrationConfig = new Prismacloud.Inputs.IntegrationIntegrationConfigArgs
        {
            AccessKey = "string",
            AccountId = "string",
            ApiKey = "string",
            ApiToken = "string",
            AuthToken = "string",
            BaseUrl = "string",
            ConnectionString = "string",
            Domain = "string",
            ExternalId = "string",
            Headers = new[]
            {
                new Prismacloud.Inputs.IntegrationIntegrationConfigHeaderArgs
                {
                    Key = "string",
                    Value = "string",
                    ReadOnly = false,
                    Secure = false,
                },
            },
            HostUrl = "string",
            IntegrationKey = "string",
            Login = "string",
            MoreInfo = false,
            OrgId = "string",
            PassPhrase = "string",
            Password = "string",
            PipeName = "string",
            PrivateKey = "string",
            QueueUrl = "string",
            Region = "string",
            Regions = new[]
            {
                new Prismacloud.Inputs.IntegrationIntegrationConfigRegionArgs
                {
                    ApiIdentifier = "string",
                    CloudType = "string",
                    Name = "string",
                },
            },
            RoleArn = "string",
            RollUpInterval = 0,
            S3Uri = "string",
            SecretKey = "string",
            SourceId = "string",
            SourceType = "string",
            StagingIntegrationId = "string",
            Tables = 
            {
                { "string", false },
            },
            Url = "string",
            UserName = "string",
            Version = "string",
            WebhookUrl = "string",
        },
        IntegrationType = "string",
        Description = "string",
        Enabled = false,
        Name = "string",
        PrismacloudIntegrationId = "string",
    });
    
    example, err := prismacloud.NewIntegration(ctx, "integrationResource", &prismacloud.IntegrationArgs{
    	IntegrationConfig: &prismacloud.IntegrationIntegrationConfigArgs{
    		AccessKey:        pulumi.String("string"),
    		AccountId:        pulumi.String("string"),
    		ApiKey:           pulumi.String("string"),
    		ApiToken:         pulumi.String("string"),
    		AuthToken:        pulumi.String("string"),
    		BaseUrl:          pulumi.String("string"),
    		ConnectionString: pulumi.String("string"),
    		Domain:           pulumi.String("string"),
    		ExternalId:       pulumi.String("string"),
    		Headers: prismacloud.IntegrationIntegrationConfigHeaderArray{
    			&prismacloud.IntegrationIntegrationConfigHeaderArgs{
    				Key:      pulumi.String("string"),
    				Value:    pulumi.String("string"),
    				ReadOnly: pulumi.Bool(false),
    				Secure:   pulumi.Bool(false),
    			},
    		},
    		HostUrl:        pulumi.String("string"),
    		IntegrationKey: pulumi.String("string"),
    		Login:          pulumi.String("string"),
    		MoreInfo:       pulumi.Bool(false),
    		OrgId:          pulumi.String("string"),
    		PassPhrase:     pulumi.String("string"),
    		Password:       pulumi.String("string"),
    		PipeName:       pulumi.String("string"),
    		PrivateKey:     pulumi.String("string"),
    		QueueUrl:       pulumi.String("string"),
    		Region:         pulumi.String("string"),
    		Regions: prismacloud.IntegrationIntegrationConfigRegionArray{
    			&prismacloud.IntegrationIntegrationConfigRegionArgs{
    				ApiIdentifier: pulumi.String("string"),
    				CloudType:     pulumi.String("string"),
    				Name:          pulumi.String("string"),
    			},
    		},
    		RoleArn:              pulumi.String("string"),
    		RollUpInterval:       pulumi.Float64(0),
    		S3Uri:                pulumi.String("string"),
    		SecretKey:            pulumi.String("string"),
    		SourceId:             pulumi.String("string"),
    		SourceType:           pulumi.String("string"),
    		StagingIntegrationId: pulumi.String("string"),
    		Tables: pulumi.BoolMap{
    			"string": pulumi.Bool(false),
    		},
    		Url:        pulumi.String("string"),
    		UserName:   pulumi.String("string"),
    		Version:    pulumi.String("string"),
    		WebhookUrl: pulumi.String("string"),
    	},
    	IntegrationType:          pulumi.String("string"),
    	Description:              pulumi.String("string"),
    	Enabled:                  pulumi.Bool(false),
    	Name:                     pulumi.String("string"),
    	PrismacloudIntegrationId: pulumi.String("string"),
    })
    
    var integrationResource = new Integration("integrationResource", IntegrationArgs.builder()
        .integrationConfig(IntegrationIntegrationConfigArgs.builder()
            .accessKey("string")
            .accountId("string")
            .apiKey("string")
            .apiToken("string")
            .authToken("string")
            .baseUrl("string")
            .connectionString("string")
            .domain("string")
            .externalId("string")
            .headers(IntegrationIntegrationConfigHeaderArgs.builder()
                .key("string")
                .value("string")
                .readOnly(false)
                .secure(false)
                .build())
            .hostUrl("string")
            .integrationKey("string")
            .login("string")
            .moreInfo(false)
            .orgId("string")
            .passPhrase("string")
            .password("string")
            .pipeName("string")
            .privateKey("string")
            .queueUrl("string")
            .region("string")
            .regions(IntegrationIntegrationConfigRegionArgs.builder()
                .apiIdentifier("string")
                .cloudType("string")
                .name("string")
                .build())
            .roleArn("string")
            .rollUpInterval(0)
            .s3Uri("string")
            .secretKey("string")
            .sourceId("string")
            .sourceType("string")
            .stagingIntegrationId("string")
            .tables(Map.of("string", false))
            .url("string")
            .userName("string")
            .version("string")
            .webhookUrl("string")
            .build())
        .integrationType("string")
        .description("string")
        .enabled(false)
        .name("string")
        .prismacloudIntegrationId("string")
        .build());
    
    integration_resource = prismacloud.Integration("integrationResource",
        integration_config={
            "access_key": "string",
            "account_id": "string",
            "api_key": "string",
            "api_token": "string",
            "auth_token": "string",
            "base_url": "string",
            "connection_string": "string",
            "domain": "string",
            "external_id": "string",
            "headers": [{
                "key": "string",
                "value": "string",
                "read_only": False,
                "secure": False,
            }],
            "host_url": "string",
            "integration_key": "string",
            "login": "string",
            "more_info": False,
            "org_id": "string",
            "pass_phrase": "string",
            "password": "string",
            "pipe_name": "string",
            "private_key": "string",
            "queue_url": "string",
            "region": "string",
            "regions": [{
                "api_identifier": "string",
                "cloud_type": "string",
                "name": "string",
            }],
            "role_arn": "string",
            "roll_up_interval": 0,
            "s3_uri": "string",
            "secret_key": "string",
            "source_id": "string",
            "source_type": "string",
            "staging_integration_id": "string",
            "tables": {
                "string": False,
            },
            "url": "string",
            "user_name": "string",
            "version": "string",
            "webhook_url": "string",
        },
        integration_type="string",
        description="string",
        enabled=False,
        name="string",
        prismacloud_integration_id="string")
    
    const integrationResource = new prismacloud.Integration("integrationResource", {
        integrationConfig: {
            accessKey: "string",
            accountId: "string",
            apiKey: "string",
            apiToken: "string",
            authToken: "string",
            baseUrl: "string",
            connectionString: "string",
            domain: "string",
            externalId: "string",
            headers: [{
                key: "string",
                value: "string",
                readOnly: false,
                secure: false,
            }],
            hostUrl: "string",
            integrationKey: "string",
            login: "string",
            moreInfo: false,
            orgId: "string",
            passPhrase: "string",
            password: "string",
            pipeName: "string",
            privateKey: "string",
            queueUrl: "string",
            region: "string",
            regions: [{
                apiIdentifier: "string",
                cloudType: "string",
                name: "string",
            }],
            roleArn: "string",
            rollUpInterval: 0,
            s3Uri: "string",
            secretKey: "string",
            sourceId: "string",
            sourceType: "string",
            stagingIntegrationId: "string",
            tables: {
                string: false,
            },
            url: "string",
            userName: "string",
            version: "string",
            webhookUrl: "string",
        },
        integrationType: "string",
        description: "string",
        enabled: false,
        name: "string",
        prismacloudIntegrationId: "string",
    });
    
    type: prismacloud:Integration
    properties:
        description: string
        enabled: false
        integrationConfig:
            accessKey: string
            accountId: string
            apiKey: string
            apiToken: string
            authToken: string
            baseUrl: string
            connectionString: string
            domain: string
            externalId: string
            headers:
                - key: string
                  readOnly: false
                  secure: false
                  value: string
            hostUrl: string
            integrationKey: string
            login: string
            moreInfo: false
            orgId: string
            passPhrase: string
            password: string
            pipeName: string
            privateKey: string
            queueUrl: string
            region: string
            regions:
                - apiIdentifier: string
                  cloudType: string
                  name: string
            roleArn: string
            rollUpInterval: 0
            s3Uri: string
            secretKey: string
            sourceId: string
            sourceType: string
            stagingIntegrationId: string
            tables:
                string: false
            url: string
            userName: string
            version: string
            webhookUrl: string
        integrationType: string
        name: string
        prismacloudIntegrationId: string
    

    Integration 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 Integration resource accepts the following input properties:

    IntegrationConfig IntegrationIntegrationConfig
    Integration configuration, the values depend on the integration type, as defined below.
    IntegrationType string
    Integration type. Valid values are : okta_idp, qualys, tenable, slack, splunk, amazon_sqs, webhook, microsoft_teams, azure_service_bus_queue, service_now, pager_duty, demisto, google_cscc, aws_security_hub, aws_s3, snowflake.
    Description string
    Description.
    Enabled bool
    Enabled. Default: true (For outbound integrations (i.e. all integrations except okta_idp, qualys, tenable) this will always be true while creating, can be changed to false only while updating).
    Name string
    Name of the integration.
    PrismacloudIntegrationId string
    IntegrationConfig IntegrationIntegrationConfigArgs
    Integration configuration, the values depend on the integration type, as defined below.
    IntegrationType string
    Integration type. Valid values are : okta_idp, qualys, tenable, slack, splunk, amazon_sqs, webhook, microsoft_teams, azure_service_bus_queue, service_now, pager_duty, demisto, google_cscc, aws_security_hub, aws_s3, snowflake.
    Description string
    Description.
    Enabled bool
    Enabled. Default: true (For outbound integrations (i.e. all integrations except okta_idp, qualys, tenable) this will always be true while creating, can be changed to false only while updating).
    Name string
    Name of the integration.
    PrismacloudIntegrationId string
    integrationConfig IntegrationIntegrationConfig
    Integration configuration, the values depend on the integration type, as defined below.
    integrationType String
    Integration type. Valid values are : okta_idp, qualys, tenable, slack, splunk, amazon_sqs, webhook, microsoft_teams, azure_service_bus_queue, service_now, pager_duty, demisto, google_cscc, aws_security_hub, aws_s3, snowflake.
    description String
    Description.
    enabled Boolean
    Enabled. Default: true (For outbound integrations (i.e. all integrations except okta_idp, qualys, tenable) this will always be true while creating, can be changed to false only while updating).
    name String
    Name of the integration.
    prismacloudIntegrationId String
    integrationConfig IntegrationIntegrationConfig
    Integration configuration, the values depend on the integration type, as defined below.
    integrationType string
    Integration type. Valid values are : okta_idp, qualys, tenable, slack, splunk, amazon_sqs, webhook, microsoft_teams, azure_service_bus_queue, service_now, pager_duty, demisto, google_cscc, aws_security_hub, aws_s3, snowflake.
    description string
    Description.
    enabled boolean
    Enabled. Default: true (For outbound integrations (i.e. all integrations except okta_idp, qualys, tenable) this will always be true while creating, can be changed to false only while updating).
    name string
    Name of the integration.
    prismacloudIntegrationId string
    integration_config IntegrationIntegrationConfigArgs
    Integration configuration, the values depend on the integration type, as defined below.
    integration_type str
    Integration type. Valid values are : okta_idp, qualys, tenable, slack, splunk, amazon_sqs, webhook, microsoft_teams, azure_service_bus_queue, service_now, pager_duty, demisto, google_cscc, aws_security_hub, aws_s3, snowflake.
    description str
    Description.
    enabled bool
    Enabled. Default: true (For outbound integrations (i.e. all integrations except okta_idp, qualys, tenable) this will always be true while creating, can be changed to false only while updating).
    name str
    Name of the integration.
    prismacloud_integration_id str
    integrationConfig Property Map
    Integration configuration, the values depend on the integration type, as defined below.
    integrationType String
    Integration type. Valid values are : okta_idp, qualys, tenable, slack, splunk, amazon_sqs, webhook, microsoft_teams, azure_service_bus_queue, service_now, pager_duty, demisto, google_cscc, aws_security_hub, aws_s3, snowflake.
    description String
    Description.
    enabled Boolean
    Enabled. Default: true (For outbound integrations (i.e. all integrations except okta_idp, qualys, tenable) this will always be true while creating, can be changed to false only while updating).
    name String
    Name of the integration.
    prismacloudIntegrationId String

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Integration resource produces the following output properties:

    CreatedBy string
    Created by.
    CreatedTs double
    (int) Created timestamp.
    Id string
    The provider-assigned unique ID for this managed resource.
    IntegrationId string
    Integration ID.
    LastModifiedBy string
    Last modified by.
    LastModifiedTs double
    (int) Last modified timestamp.
    Reasons List<IntegrationReason>
    Model for the integration status details, as defined below.
    Status string
    Status.
    Valid bool
    (bool) Valid.
    CreatedBy string
    Created by.
    CreatedTs float64
    (int) Created timestamp.
    Id string
    The provider-assigned unique ID for this managed resource.
    IntegrationId string
    Integration ID.
    LastModifiedBy string
    Last modified by.
    LastModifiedTs float64
    (int) Last modified timestamp.
    Reasons []IntegrationReason
    Model for the integration status details, as defined below.
    Status string
    Status.
    Valid bool
    (bool) Valid.
    createdBy String
    Created by.
    createdTs Double
    (int) Created timestamp.
    id String
    The provider-assigned unique ID for this managed resource.
    integrationId String
    Integration ID.
    lastModifiedBy String
    Last modified by.
    lastModifiedTs Double
    (int) Last modified timestamp.
    reasons List<IntegrationReason>
    Model for the integration status details, as defined below.
    status String
    Status.
    valid Boolean
    (bool) Valid.
    createdBy string
    Created by.
    createdTs number
    (int) Created timestamp.
    id string
    The provider-assigned unique ID for this managed resource.
    integrationId string
    Integration ID.
    lastModifiedBy string
    Last modified by.
    lastModifiedTs number
    (int) Last modified timestamp.
    reasons IntegrationReason[]
    Model for the integration status details, as defined below.
    status string
    Status.
    valid boolean
    (bool) Valid.
    created_by str
    Created by.
    created_ts float
    (int) Created timestamp.
    id str
    The provider-assigned unique ID for this managed resource.
    integration_id str
    Integration ID.
    last_modified_by str
    Last modified by.
    last_modified_ts float
    (int) Last modified timestamp.
    reasons Sequence[IntegrationReason]
    Model for the integration status details, as defined below.
    status str
    Status.
    valid bool
    (bool) Valid.
    createdBy String
    Created by.
    createdTs Number
    (int) Created timestamp.
    id String
    The provider-assigned unique ID for this managed resource.
    integrationId String
    Integration ID.
    lastModifiedBy String
    Last modified by.
    lastModifiedTs Number
    (int) Last modified timestamp.
    reasons List<Property Map>
    Model for the integration status details, as defined below.
    status String
    Status.
    valid Boolean
    (bool) Valid.

    Look up Existing Integration Resource

    Get an existing Integration 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?: IntegrationState, opts?: CustomResourceOptions): Integration
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            created_by: Optional[str] = None,
            created_ts: Optional[float] = None,
            description: Optional[str] = None,
            enabled: Optional[bool] = None,
            integration_config: Optional[IntegrationIntegrationConfigArgs] = None,
            integration_id: Optional[str] = None,
            integration_type: Optional[str] = None,
            last_modified_by: Optional[str] = None,
            last_modified_ts: Optional[float] = None,
            name: Optional[str] = None,
            prismacloud_integration_id: Optional[str] = None,
            reasons: Optional[Sequence[IntegrationReasonArgs]] = None,
            status: Optional[str] = None,
            valid: Optional[bool] = None) -> Integration
    func GetIntegration(ctx *Context, name string, id IDInput, state *IntegrationState, opts ...ResourceOption) (*Integration, error)
    public static Integration Get(string name, Input<string> id, IntegrationState? state, CustomResourceOptions? opts = null)
    public static Integration get(String name, Output<String> id, IntegrationState state, CustomResourceOptions options)
    resources:  _:    type: prismacloud:Integration    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.
    The following state arguments are supported:
    CreatedBy string
    Created by.
    CreatedTs double
    (int) Created timestamp.
    Description string
    Description.
    Enabled bool
    Enabled. Default: true (For outbound integrations (i.e. all integrations except okta_idp, qualys, tenable) this will always be true while creating, can be changed to false only while updating).
    IntegrationConfig IntegrationIntegrationConfig
    Integration configuration, the values depend on the integration type, as defined below.
    IntegrationId string
    Integration ID.
    IntegrationType string
    Integration type. Valid values are : okta_idp, qualys, tenable, slack, splunk, amazon_sqs, webhook, microsoft_teams, azure_service_bus_queue, service_now, pager_duty, demisto, google_cscc, aws_security_hub, aws_s3, snowflake.
    LastModifiedBy string
    Last modified by.
    LastModifiedTs double
    (int) Last modified timestamp.
    Name string
    Name of the integration.
    PrismacloudIntegrationId string
    Reasons List<IntegrationReason>
    Model for the integration status details, as defined below.
    Status string
    Status.
    Valid bool
    (bool) Valid.
    CreatedBy string
    Created by.
    CreatedTs float64
    (int) Created timestamp.
    Description string
    Description.
    Enabled bool
    Enabled. Default: true (For outbound integrations (i.e. all integrations except okta_idp, qualys, tenable) this will always be true while creating, can be changed to false only while updating).
    IntegrationConfig IntegrationIntegrationConfigArgs
    Integration configuration, the values depend on the integration type, as defined below.
    IntegrationId string
    Integration ID.
    IntegrationType string
    Integration type. Valid values are : okta_idp, qualys, tenable, slack, splunk, amazon_sqs, webhook, microsoft_teams, azure_service_bus_queue, service_now, pager_duty, demisto, google_cscc, aws_security_hub, aws_s3, snowflake.
    LastModifiedBy string
    Last modified by.
    LastModifiedTs float64
    (int) Last modified timestamp.
    Name string
    Name of the integration.
    PrismacloudIntegrationId string
    Reasons []IntegrationReasonArgs
    Model for the integration status details, as defined below.
    Status string
    Status.
    Valid bool
    (bool) Valid.
    createdBy String
    Created by.
    createdTs Double
    (int) Created timestamp.
    description String
    Description.
    enabled Boolean
    Enabled. Default: true (For outbound integrations (i.e. all integrations except okta_idp, qualys, tenable) this will always be true while creating, can be changed to false only while updating).
    integrationConfig IntegrationIntegrationConfig
    Integration configuration, the values depend on the integration type, as defined below.
    integrationId String
    Integration ID.
    integrationType String
    Integration type. Valid values are : okta_idp, qualys, tenable, slack, splunk, amazon_sqs, webhook, microsoft_teams, azure_service_bus_queue, service_now, pager_duty, demisto, google_cscc, aws_security_hub, aws_s3, snowflake.
    lastModifiedBy String
    Last modified by.
    lastModifiedTs Double
    (int) Last modified timestamp.
    name String
    Name of the integration.
    prismacloudIntegrationId String
    reasons List<IntegrationReason>
    Model for the integration status details, as defined below.
    status String
    Status.
    valid Boolean
    (bool) Valid.
    createdBy string
    Created by.
    createdTs number
    (int) Created timestamp.
    description string
    Description.
    enabled boolean
    Enabled. Default: true (For outbound integrations (i.e. all integrations except okta_idp, qualys, tenable) this will always be true while creating, can be changed to false only while updating).
    integrationConfig IntegrationIntegrationConfig
    Integration configuration, the values depend on the integration type, as defined below.
    integrationId string
    Integration ID.
    integrationType string
    Integration type. Valid values are : okta_idp, qualys, tenable, slack, splunk, amazon_sqs, webhook, microsoft_teams, azure_service_bus_queue, service_now, pager_duty, demisto, google_cscc, aws_security_hub, aws_s3, snowflake.
    lastModifiedBy string
    Last modified by.
    lastModifiedTs number
    (int) Last modified timestamp.
    name string
    Name of the integration.
    prismacloudIntegrationId string
    reasons IntegrationReason[]
    Model for the integration status details, as defined below.
    status string
    Status.
    valid boolean
    (bool) Valid.
    created_by str
    Created by.
    created_ts float
    (int) Created timestamp.
    description str
    Description.
    enabled bool
    Enabled. Default: true (For outbound integrations (i.e. all integrations except okta_idp, qualys, tenable) this will always be true while creating, can be changed to false only while updating).
    integration_config IntegrationIntegrationConfigArgs
    Integration configuration, the values depend on the integration type, as defined below.
    integration_id str
    Integration ID.
    integration_type str
    Integration type. Valid values are : okta_idp, qualys, tenable, slack, splunk, amazon_sqs, webhook, microsoft_teams, azure_service_bus_queue, service_now, pager_duty, demisto, google_cscc, aws_security_hub, aws_s3, snowflake.
    last_modified_by str
    Last modified by.
    last_modified_ts float
    (int) Last modified timestamp.
    name str
    Name of the integration.
    prismacloud_integration_id str
    reasons Sequence[IntegrationReasonArgs]
    Model for the integration status details, as defined below.
    status str
    Status.
    valid bool
    (bool) Valid.
    createdBy String
    Created by.
    createdTs Number
    (int) Created timestamp.
    description String
    Description.
    enabled Boolean
    Enabled. Default: true (For outbound integrations (i.e. all integrations except okta_idp, qualys, tenable) this will always be true while creating, can be changed to false only while updating).
    integrationConfig Property Map
    Integration configuration, the values depend on the integration type, as defined below.
    integrationId String
    Integration ID.
    integrationType String
    Integration type. Valid values are : okta_idp, qualys, tenable, slack, splunk, amazon_sqs, webhook, microsoft_teams, azure_service_bus_queue, service_now, pager_duty, demisto, google_cscc, aws_security_hub, aws_s3, snowflake.
    lastModifiedBy String
    Last modified by.
    lastModifiedTs Number
    (int) Last modified timestamp.
    name String
    Name of the integration.
    prismacloudIntegrationId String
    reasons List<Property Map>
    Model for the integration status details, as defined below.
    status String
    Status.
    valid Boolean
    (bool) Valid.

    Supporting Types

    IntegrationIntegrationConfig, IntegrationIntegrationConfigArgs

    AccessKey string

    Access key from Tenable.io.

    12. Google Cloud SCC

    AccountId string
    AWS account ID to which you assigned AWS Security Hub read-only access.
    ApiKey string

    The consumer key you configured when you created the Prisma Cloud application access in your Cortex XSOAR environment.

    11. Tenable

    ApiToken string

    The authentication API token for Okta. The token must be of type Read-Only Admin.

    14. Amazon S3

    AuthToken string
    Splunk authentication token for the event collector.
    BaseUrl string
    Qualys Security Operations Center server API URL (without http(s)).
    ConnectionString string

    Azure Shared Access Signature connection string.

    2. Amazon SQS

    Domain string
    Okta domain name.
    ExternalId string
    External ID associated with the IAM role on Prisma Cloud. Any new or updated value must be a unique 128-bit UUID.
    Headers List<IntegrationIntegrationConfigHeader>

    Webhook headers, as defined below.

    6. PagerDuty

    HostUrl string
    Snowflake Account URL. Format should be 'YOURACCOUNTNAME.snowflakecomputing.com'.
    IntegrationKey string

    PagerDuty integration key.

    7. Slack

    Login string
    ServiceNow Login Username.
    MoreInfo bool
    Whether specific IAM credentials are specified for SQS queue access. Set it to true while configuring additional IAM information like role_arn and external_id or secret_key and access_key.
    OrgId string

    GCP organization ID.

    13. Okta

    PassPhrase string
    PassPhrase for private key.
    Password string
    ServiceNow password for login.
    PipeName string
    Snowpipe Name. Format should be '<db_name>.<schema_name>.<pipe_name>'.
    PrivateKey string
    Private Key.
    QueueUrl string
    The Queue URL you used when you configured Prisma Cloud in Amazon SQS.
    Region string
    AWS region where the S3 bucket resides.
    Regions List<IntegrationIntegrationConfigRegion>

    List of AWS regions, as defined below.

    16. Snowflake

    RoleArn string
    Role ARN associated with the IAM role on Prisma Cloud.
    RollUpInterval double
    Time in minutes at which batching of Prisma Cloud alerts would roll up. Valid values are 15, 30, 60, or 180.
    S3Uri string
    Amazon S3 bucket URI.
    SecretKey string
    Secret key from Tenable.io.
    SourceId string
    GCP source ID for the service account you used to onboard your GCP organization to Prisma Cloud.
    SourceType string

    Splunk source type.

    9. Microsoft Teams

    StagingIntegrationId string
    Existing Amazon S3 integration ID.
    Tables Dictionary<string, bool>

    Key/value pairs that identify the ServiceNow module tables with which to integrate. The possible keys are: incident, sn_si_incident, em_event. The possible values for each key are: true, false.

    5. Webhook

    Url string

    Webhook URL.

    10. Cortex XSOAR

    UserName string
    Snowflake Username.
    Version string
    Cortex release version.
    WebhookUrl string

    Slack webhook URL starting with https://hooks.slack.com/.

    8. Splunk

    AccessKey string

    Access key from Tenable.io.

    12. Google Cloud SCC

    AccountId string
    AWS account ID to which you assigned AWS Security Hub read-only access.
    ApiKey string

    The consumer key you configured when you created the Prisma Cloud application access in your Cortex XSOAR environment.

    11. Tenable

    ApiToken string

    The authentication API token for Okta. The token must be of type Read-Only Admin.

    14. Amazon S3

    AuthToken string
    Splunk authentication token for the event collector.
    BaseUrl string
    Qualys Security Operations Center server API URL (without http(s)).
    ConnectionString string

    Azure Shared Access Signature connection string.

    2. Amazon SQS

    Domain string
    Okta domain name.
    ExternalId string
    External ID associated with the IAM role on Prisma Cloud. Any new or updated value must be a unique 128-bit UUID.
    Headers []IntegrationIntegrationConfigHeader

    Webhook headers, as defined below.

    6. PagerDuty

    HostUrl string
    Snowflake Account URL. Format should be 'YOURACCOUNTNAME.snowflakecomputing.com'.
    IntegrationKey string

    PagerDuty integration key.

    7. Slack

    Login string
    ServiceNow Login Username.
    MoreInfo bool
    Whether specific IAM credentials are specified for SQS queue access. Set it to true while configuring additional IAM information like role_arn and external_id or secret_key and access_key.
    OrgId string

    GCP organization ID.

    13. Okta

    PassPhrase string
    PassPhrase for private key.
    Password string
    ServiceNow password for login.
    PipeName string
    Snowpipe Name. Format should be '<db_name>.<schema_name>.<pipe_name>'.
    PrivateKey string
    Private Key.
    QueueUrl string
    The Queue URL you used when you configured Prisma Cloud in Amazon SQS.
    Region string
    AWS region where the S3 bucket resides.
    Regions []IntegrationIntegrationConfigRegion

    List of AWS regions, as defined below.

    16. Snowflake

    RoleArn string
    Role ARN associated with the IAM role on Prisma Cloud.
    RollUpInterval float64
    Time in minutes at which batching of Prisma Cloud alerts would roll up. Valid values are 15, 30, 60, or 180.
    S3Uri string
    Amazon S3 bucket URI.
    SecretKey string
    Secret key from Tenable.io.
    SourceId string
    GCP source ID for the service account you used to onboard your GCP organization to Prisma Cloud.
    SourceType string

    Splunk source type.

    9. Microsoft Teams

    StagingIntegrationId string
    Existing Amazon S3 integration ID.
    Tables map[string]bool

    Key/value pairs that identify the ServiceNow module tables with which to integrate. The possible keys are: incident, sn_si_incident, em_event. The possible values for each key are: true, false.

    5. Webhook

    Url string

    Webhook URL.

    10. Cortex XSOAR

    UserName string
    Snowflake Username.
    Version string
    Cortex release version.
    WebhookUrl string

    Slack webhook URL starting with https://hooks.slack.com/.

    8. Splunk

    accessKey String

    Access key from Tenable.io.

    12. Google Cloud SCC

    accountId String
    AWS account ID to which you assigned AWS Security Hub read-only access.
    apiKey String

    The consumer key you configured when you created the Prisma Cloud application access in your Cortex XSOAR environment.

    11. Tenable

    apiToken String

    The authentication API token for Okta. The token must be of type Read-Only Admin.

    14. Amazon S3

    authToken String
    Splunk authentication token for the event collector.
    baseUrl String
    Qualys Security Operations Center server API URL (without http(s)).
    connectionString String

    Azure Shared Access Signature connection string.

    2. Amazon SQS

    domain String
    Okta domain name.
    externalId String
    External ID associated with the IAM role on Prisma Cloud. Any new or updated value must be a unique 128-bit UUID.
    headers List<IntegrationIntegrationConfigHeader>

    Webhook headers, as defined below.

    6. PagerDuty

    hostUrl String
    Snowflake Account URL. Format should be 'YOURACCOUNTNAME.snowflakecomputing.com'.
    integrationKey String

    PagerDuty integration key.

    7. Slack

    login String
    ServiceNow Login Username.
    moreInfo Boolean
    Whether specific IAM credentials are specified for SQS queue access. Set it to true while configuring additional IAM information like role_arn and external_id or secret_key and access_key.
    orgId String

    GCP organization ID.

    13. Okta

    passPhrase String
    PassPhrase for private key.
    password String
    ServiceNow password for login.
    pipeName String
    Snowpipe Name. Format should be '<db_name>.<schema_name>.<pipe_name>'.
    privateKey String
    Private Key.
    queueUrl String
    The Queue URL you used when you configured Prisma Cloud in Amazon SQS.
    region String
    AWS region where the S3 bucket resides.
    regions List<IntegrationIntegrationConfigRegion>

    List of AWS regions, as defined below.

    16. Snowflake

    roleArn String
    Role ARN associated with the IAM role on Prisma Cloud.
    rollUpInterval Double
    Time in minutes at which batching of Prisma Cloud alerts would roll up. Valid values are 15, 30, 60, or 180.
    s3Uri String
    Amazon S3 bucket URI.
    secretKey String
    Secret key from Tenable.io.
    sourceId String
    GCP source ID for the service account you used to onboard your GCP organization to Prisma Cloud.
    sourceType String

    Splunk source type.

    9. Microsoft Teams

    stagingIntegrationId String
    Existing Amazon S3 integration ID.
    tables Map<String,Boolean>

    Key/value pairs that identify the ServiceNow module tables with which to integrate. The possible keys are: incident, sn_si_incident, em_event. The possible values for each key are: true, false.

    5. Webhook

    url String

    Webhook URL.

    10. Cortex XSOAR

    userName String
    Snowflake Username.
    version String
    Cortex release version.
    webhookUrl String

    Slack webhook URL starting with https://hooks.slack.com/.

    8. Splunk

    accessKey string

    Access key from Tenable.io.

    12. Google Cloud SCC

    accountId string
    AWS account ID to which you assigned AWS Security Hub read-only access.
    apiKey string

    The consumer key you configured when you created the Prisma Cloud application access in your Cortex XSOAR environment.

    11. Tenable

    apiToken string

    The authentication API token for Okta. The token must be of type Read-Only Admin.

    14. Amazon S3

    authToken string
    Splunk authentication token for the event collector.
    baseUrl string
    Qualys Security Operations Center server API URL (without http(s)).
    connectionString string

    Azure Shared Access Signature connection string.

    2. Amazon SQS

    domain string
    Okta domain name.
    externalId string
    External ID associated with the IAM role on Prisma Cloud. Any new or updated value must be a unique 128-bit UUID.
    headers IntegrationIntegrationConfigHeader[]

    Webhook headers, as defined below.

    6. PagerDuty

    hostUrl string
    Snowflake Account URL. Format should be 'YOURACCOUNTNAME.snowflakecomputing.com'.
    integrationKey string

    PagerDuty integration key.

    7. Slack

    login string
    ServiceNow Login Username.
    moreInfo boolean
    Whether specific IAM credentials are specified for SQS queue access. Set it to true while configuring additional IAM information like role_arn and external_id or secret_key and access_key.
    orgId string

    GCP organization ID.

    13. Okta

    passPhrase string
    PassPhrase for private key.
    password string
    ServiceNow password for login.
    pipeName string
    Snowpipe Name. Format should be '<db_name>.<schema_name>.<pipe_name>'.
    privateKey string
    Private Key.
    queueUrl string
    The Queue URL you used when you configured Prisma Cloud in Amazon SQS.
    region string
    AWS region where the S3 bucket resides.
    regions IntegrationIntegrationConfigRegion[]

    List of AWS regions, as defined below.

    16. Snowflake

    roleArn string
    Role ARN associated with the IAM role on Prisma Cloud.
    rollUpInterval number
    Time in minutes at which batching of Prisma Cloud alerts would roll up. Valid values are 15, 30, 60, or 180.
    s3Uri string
    Amazon S3 bucket URI.
    secretKey string
    Secret key from Tenable.io.
    sourceId string
    GCP source ID for the service account you used to onboard your GCP organization to Prisma Cloud.
    sourceType string

    Splunk source type.

    9. Microsoft Teams

    stagingIntegrationId string
    Existing Amazon S3 integration ID.
    tables {[key: string]: boolean}

    Key/value pairs that identify the ServiceNow module tables with which to integrate. The possible keys are: incident, sn_si_incident, em_event. The possible values for each key are: true, false.

    5. Webhook

    url string

    Webhook URL.

    10. Cortex XSOAR

    userName string
    Snowflake Username.
    version string
    Cortex release version.
    webhookUrl string

    Slack webhook URL starting with https://hooks.slack.com/.

    8. Splunk

    access_key str

    Access key from Tenable.io.

    12. Google Cloud SCC

    account_id str
    AWS account ID to which you assigned AWS Security Hub read-only access.
    api_key str

    The consumer key you configured when you created the Prisma Cloud application access in your Cortex XSOAR environment.

    11. Tenable

    api_token str

    The authentication API token for Okta. The token must be of type Read-Only Admin.

    14. Amazon S3

    auth_token str
    Splunk authentication token for the event collector.
    base_url str
    Qualys Security Operations Center server API URL (without http(s)).
    connection_string str

    Azure Shared Access Signature connection string.

    2. Amazon SQS

    domain str
    Okta domain name.
    external_id str
    External ID associated with the IAM role on Prisma Cloud. Any new or updated value must be a unique 128-bit UUID.
    headers Sequence[IntegrationIntegrationConfigHeader]

    Webhook headers, as defined below.

    6. PagerDuty

    host_url str
    Snowflake Account URL. Format should be 'YOURACCOUNTNAME.snowflakecomputing.com'.
    integration_key str

    PagerDuty integration key.

    7. Slack

    login str
    ServiceNow Login Username.
    more_info bool
    Whether specific IAM credentials are specified for SQS queue access. Set it to true while configuring additional IAM information like role_arn and external_id or secret_key and access_key.
    org_id str

    GCP organization ID.

    13. Okta

    pass_phrase str
    PassPhrase for private key.
    password str
    ServiceNow password for login.
    pipe_name str
    Snowpipe Name. Format should be '<db_name>.<schema_name>.<pipe_name>'.
    private_key str
    Private Key.
    queue_url str
    The Queue URL you used when you configured Prisma Cloud in Amazon SQS.
    region str
    AWS region where the S3 bucket resides.
    regions Sequence[IntegrationIntegrationConfigRegion]

    List of AWS regions, as defined below.

    16. Snowflake

    role_arn str
    Role ARN associated with the IAM role on Prisma Cloud.
    roll_up_interval float
    Time in minutes at which batching of Prisma Cloud alerts would roll up. Valid values are 15, 30, 60, or 180.
    s3_uri str
    Amazon S3 bucket URI.
    secret_key str
    Secret key from Tenable.io.
    source_id str
    GCP source ID for the service account you used to onboard your GCP organization to Prisma Cloud.
    source_type str

    Splunk source type.

    9. Microsoft Teams

    staging_integration_id str
    Existing Amazon S3 integration ID.
    tables Mapping[str, bool]

    Key/value pairs that identify the ServiceNow module tables with which to integrate. The possible keys are: incident, sn_si_incident, em_event. The possible values for each key are: true, false.

    5. Webhook

    url str

    Webhook URL.

    10. Cortex XSOAR

    user_name str
    Snowflake Username.
    version str
    Cortex release version.
    webhook_url str

    Slack webhook URL starting with https://hooks.slack.com/.

    8. Splunk

    accessKey String

    Access key from Tenable.io.

    12. Google Cloud SCC

    accountId String
    AWS account ID to which you assigned AWS Security Hub read-only access.
    apiKey String

    The consumer key you configured when you created the Prisma Cloud application access in your Cortex XSOAR environment.

    11. Tenable

    apiToken String

    The authentication API token for Okta. The token must be of type Read-Only Admin.

    14. Amazon S3

    authToken String
    Splunk authentication token for the event collector.
    baseUrl String
    Qualys Security Operations Center server API URL (without http(s)).
    connectionString String

    Azure Shared Access Signature connection string.

    2. Amazon SQS

    domain String
    Okta domain name.
    externalId String
    External ID associated with the IAM role on Prisma Cloud. Any new or updated value must be a unique 128-bit UUID.
    headers List<Property Map>

    Webhook headers, as defined below.

    6. PagerDuty

    hostUrl String
    Snowflake Account URL. Format should be 'YOURACCOUNTNAME.snowflakecomputing.com'.
    integrationKey String

    PagerDuty integration key.

    7. Slack

    login String
    ServiceNow Login Username.
    moreInfo Boolean
    Whether specific IAM credentials are specified for SQS queue access. Set it to true while configuring additional IAM information like role_arn and external_id or secret_key and access_key.
    orgId String

    GCP organization ID.

    13. Okta

    passPhrase String
    PassPhrase for private key.
    password String
    ServiceNow password for login.
    pipeName String
    Snowpipe Name. Format should be '<db_name>.<schema_name>.<pipe_name>'.
    privateKey String
    Private Key.
    queueUrl String
    The Queue URL you used when you configured Prisma Cloud in Amazon SQS.
    region String
    AWS region where the S3 bucket resides.
    regions List<Property Map>

    List of AWS regions, as defined below.

    16. Snowflake

    roleArn String
    Role ARN associated with the IAM role on Prisma Cloud.
    rollUpInterval Number
    Time in minutes at which batching of Prisma Cloud alerts would roll up. Valid values are 15, 30, 60, or 180.
    s3Uri String
    Amazon S3 bucket URI.
    secretKey String
    Secret key from Tenable.io.
    sourceId String
    GCP source ID for the service account you used to onboard your GCP organization to Prisma Cloud.
    sourceType String

    Splunk source type.

    9. Microsoft Teams

    stagingIntegrationId String
    Existing Amazon S3 integration ID.
    tables Map<Boolean>

    Key/value pairs that identify the ServiceNow module tables with which to integrate. The possible keys are: incident, sn_si_incident, em_event. The possible values for each key are: true, false.

    5. Webhook

    url String

    Webhook URL.

    10. Cortex XSOAR

    userName String
    Snowflake Username.
    version String
    Cortex release version.
    webhookUrl String

    Slack webhook URL starting with https://hooks.slack.com/.

    8. Splunk

    IntegrationIntegrationConfigHeader, IntegrationIntegrationConfigHeaderArgs

    Key string
    Header name.
    Value string
    Header value.
    ReadOnly bool
    Read-only.
    Secure bool
    Secure.
    Key string
    Header name.
    Value string
    Header value.
    ReadOnly bool
    Read-only.
    Secure bool
    Secure.
    key String
    Header name.
    value String
    Header value.
    readOnly Boolean
    Read-only.
    secure Boolean
    Secure.
    key string
    Header name.
    value string
    Header value.
    readOnly boolean
    Read-only.
    secure boolean
    Secure.
    key str
    Header name.
    value str
    Header value.
    read_only bool
    Read-only.
    secure bool
    Secure.
    key String
    Header name.
    value String
    Header value.
    readOnly Boolean
    Read-only.
    secure Boolean
    Secure.

    IntegrationIntegrationConfigRegion, IntegrationIntegrationConfigRegionArgs

    ApiIdentifier string
    AWS region code e.g. us-west-1.
    CloudType string
    Cloud Type (default: aws).
    Name string
    AWS region name e.g. AWS California.
    ApiIdentifier string
    AWS region code e.g. us-west-1.
    CloudType string
    Cloud Type (default: aws).
    Name string
    AWS region name e.g. AWS California.
    apiIdentifier String
    AWS region code e.g. us-west-1.
    cloudType String
    Cloud Type (default: aws).
    name String
    AWS region name e.g. AWS California.
    apiIdentifier string
    AWS region code e.g. us-west-1.
    cloudType string
    Cloud Type (default: aws).
    name string
    AWS region name e.g. AWS California.
    api_identifier str
    AWS region code e.g. us-west-1.
    cloud_type str
    Cloud Type (default: aws).
    name str
    AWS region name e.g. AWS California.
    apiIdentifier String
    AWS region code e.g. us-west-1.
    cloudType String
    Cloud Type (default: aws).
    name String
    AWS region name e.g. AWS California.

    IntegrationReason, IntegrationReasonArgs

    Details List<IntegrationReasonDetail>
    Model for message details, as defined below.
    ErrorType string
    Error type.
    LastUpdated double
    (int) Last updated.
    Message string
    Internationalization key.
    Details []IntegrationReasonDetail
    Model for message details, as defined below.
    ErrorType string
    Error type.
    LastUpdated float64
    (int) Last updated.
    Message string
    Internationalization key.
    details List<IntegrationReasonDetail>
    Model for message details, as defined below.
    errorType String
    Error type.
    lastUpdated Double
    (int) Last updated.
    message String
    Internationalization key.
    details IntegrationReasonDetail[]
    Model for message details, as defined below.
    errorType string
    Error type.
    lastUpdated number
    (int) Last updated.
    message string
    Internationalization key.
    details Sequence[IntegrationReasonDetail]
    Model for message details, as defined below.
    error_type str
    Error type.
    last_updated float
    (int) Last updated.
    message str
    Internationalization key.
    details List<Property Map>
    Model for message details, as defined below.
    errorType String
    Error type.
    lastUpdated Number
    (int) Last updated.
    message String
    Internationalization key.

    IntegrationReasonDetail, IntegrationReasonDetailArgs

    Message string
    Internationalization key.
    StatusCode double
    (int) Status code.
    Subject string
    Subject.
    Message string
    Internationalization key.
    StatusCode float64
    (int) Status code.
    Subject string
    Subject.
    message String
    Internationalization key.
    statusCode Double
    (int) Status code.
    subject String
    Subject.
    message string
    Internationalization key.
    statusCode number
    (int) Status code.
    subject string
    Subject.
    message str
    Internationalization key.
    status_code float
    (int) Status code.
    subject str
    Subject.
    message String
    Internationalization key.
    statusCode Number
    (int) Status code.
    subject String
    Subject.

    Package Details

    Repository
    prismacloud paloaltonetworks/terraform-provider-prismacloud
    License
    Notes
    This Pulumi package is based on the prismacloud Terraform Provider.
    prismacloud logo
    prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks