prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks
prismacloud.getDataprofile
Explore with Pulumi AI
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks
Retrieve information on a specific data profile.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as prismacloud from "@pulumi/prismacloud";
const example = prismacloud.getDataprofile({
    name: "My Data Profile",
});
import pulumi
import pulumi_prismacloud as prismacloud
example = prismacloud.get_dataprofile(name="My Data Profile")
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.LookupDataprofile(ctx, &prismacloud.LookupDataprofileArgs{
			Name: pulumi.StringRef("My Data Profile"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Prismacloud = Pulumi.Prismacloud;
return await Deployment.RunAsync(() => 
{
    var example = Prismacloud.GetDataprofile.Invoke(new()
    {
        Name = "My Data Profile",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.prismacloud.PrismacloudFunctions;
import com.pulumi.prismacloud.inputs.GetDataprofileArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var example = PrismacloudFunctions.getDataprofile(GetDataprofileArgs.builder()
            .name("My Data Profile")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      function: prismacloud:getDataprofile
      arguments:
        name: My Data Profile
Using getDataprofile
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDataprofile(args: GetDataprofileArgs, opts?: InvokeOptions): Promise<GetDataprofileResult>
function getDataprofileOutput(args: GetDataprofileOutputArgs, opts?: InvokeOptions): Output<GetDataprofileResult>def get_dataprofile(id: Optional[str] = None,
                    name: Optional[str] = None,
                    profile_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetDataprofileResult
def get_dataprofile_output(id: Optional[pulumi.Input[str]] = None,
                    name: Optional[pulumi.Input[str]] = None,
                    profile_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetDataprofileResult]func LookupDataprofile(ctx *Context, args *LookupDataprofileArgs, opts ...InvokeOption) (*LookupDataprofileResult, error)
func LookupDataprofileOutput(ctx *Context, args *LookupDataprofileOutputArgs, opts ...InvokeOption) LookupDataprofileResultOutput> Note: This function is named LookupDataprofile in the Go SDK.
public static class GetDataprofile 
{
    public static Task<GetDataprofileResult> InvokeAsync(GetDataprofileArgs args, InvokeOptions? opts = null)
    public static Output<GetDataprofileResult> Invoke(GetDataprofileInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDataprofileResult> getDataprofile(GetDataprofileArgs args, InvokeOptions options)
public static Output<GetDataprofileResult> getDataprofile(GetDataprofileArgs args, InvokeOptions options)
fn::invoke:
  function: prismacloud:index/getDataprofile:getDataprofile
  arguments:
    # arguments dictionaryThe following arguments are supported:
- id str
 - name str
 - Profile Name.
 - profile_
id str - Profile ID.
 
getDataprofile Result
The following output properties are available:
- Created
At string - Created at (unix time).
 - Created
By string - Created by.
 - Data
Patterns List<GetRule1s Dataprofile Data Patterns Rule1>  - Model for DataProfile Rules, as defined below.
 - Description string
 - Profile description.
 - Id string
 - Name string
 - Pattern name.
 - Profile
Id string - Profile
Status string - Profile status (active or disabled).
 - Profile
Type string - Profile type (custom or system).
 - Status string
 - Status (hidden or non_hidden).
 - Tenant
Id string - Tenant ID.
 - Types string
 - Type (basic or advance).
 - Updated
At string - Updated at (unix time).
 - Updated
By string - Updated by.
 
- Created
At string - Created at (unix time).
 - Created
By string - Created by.
 - Data
Patterns []GetRule1s Dataprofile Data Patterns Rule1  - Model for DataProfile Rules, as defined below.
 - Description string
 - Profile description.
 - Id string
 - Name string
 - Pattern name.
 - Profile
Id string - Profile
Status string - Profile status (active or disabled).
 - Profile
Type string - Profile type (custom or system).
 - Status string
 - Status (hidden or non_hidden).
 - Tenant
Id string - Tenant ID.
 - Types string
 - Type (basic or advance).
 - Updated
At string - Updated at (unix time).
 - Updated
By string - Updated by.
 
- created
At String - Created at (unix time).
 - created
By String - Created by.
 - data
Patterns List<GetRule1s Dataprofile Data Patterns Rule1>  - Model for DataProfile Rules, as defined below.
 - description String
 - Profile description.
 - id String
 - name String
 - Pattern name.
 - profile
Id String - profile
Status String - Profile status (active or disabled).
 - profile
Type String - Profile type (custom or system).
 - status String
 - Status (hidden or non_hidden).
 - tenant
Id String - Tenant ID.
 - types String
 - Type (basic or advance).
 - updated
At String - Updated at (unix time).
 - updated
By String - Updated by.
 
- created
At string - Created at (unix time).
 - created
By string - Created by.
 - data
Patterns GetRule1s Dataprofile Data Patterns Rule1[]  - Model for DataProfile Rules, as defined below.
 - description string
 - Profile description.
 - id string
 - name string
 - Pattern name.
 - profile
Id string - profile
Status string - Profile status (active or disabled).
 - profile
Type string - Profile type (custom or system).
 - status string
 - Status (hidden or non_hidden).
 - tenant
Id string - Tenant ID.
 - types string
 - Type (basic or advance).
 - updated
At string - Updated at (unix time).
 - updated
By string - Updated by.
 
- created_
at str - Created at (unix time).
 - created_
by str - Created by.
 - data_
patterns_ Sequence[Getrule1s Dataprofile Data Patterns Rule1]  - Model for DataProfile Rules, as defined below.
 - description str
 - Profile description.
 - id str
 - name str
 - Pattern name.
 - profile_
id str - profile_
status str - Profile status (active or disabled).
 - profile_
type str - Profile type (custom or system).
 - status str
 - Status (hidden or non_hidden).
 - tenant_
id str - Tenant ID.
 - types str
 - Type (basic or advance).
 - updated_
at str - Updated at (unix time).
 - updated_
by str - Updated by.
 
- created
At String - Created at (unix time).
 - created
By String - Created by.
 - data
Patterns List<Property Map>Rule1s  - Model for DataProfile Rules, as defined below.
 - description String
 - Profile description.
 - id String
 - name String
 - Pattern name.
 - profile
Id String - profile
Status String - Profile status (active or disabled).
 - profile
Type String - Profile type (custom or system).
 - status String
 - Status (hidden or non_hidden).
 - tenant
Id String - Tenant ID.
 - types String
 - Type (basic or advance).
 - updated
At String - Updated at (unix time).
 - updated
By String - Updated by.
 
Supporting Types
GetDataprofileDataPatternsRule1    
- Data
Pattern List<GetRules Dataprofile Data Patterns Rule1Data Pattern Rule>  - List of DataPattern Rules. Each item has data-pattern information, as defined below.
 - Operator
Type string - Pattern operator type.
 
- Data
Pattern []GetRules Dataprofile Data Patterns Rule1Data Pattern Rule  - List of DataPattern Rules. Each item has data-pattern information, as defined below.
 - Operator
Type string - Pattern operator type.
 
- data
Pattern List<GetRules Dataprofile Data Patterns Rule1Data Pattern Rule>  - List of DataPattern Rules. Each item has data-pattern information, as defined below.
 - operator
Type String - Pattern operator type.
 
- data
Pattern GetRules Dataprofile Data Patterns Rule1Data Pattern Rule[]  - List of DataPattern Rules. Each item has data-pattern information, as defined below.
 - operator
Type string - Pattern operator type.
 
- data_
pattern_ Sequence[Getrules Dataprofile Data Patterns Rule1Data Pattern Rule]  - List of DataPattern Rules. Each item has data-pattern information, as defined below.
 - operator_
type str - Pattern operator type.
 
- data
Pattern List<Property Map>Rules  - List of DataPattern Rules. Each item has data-pattern information, as defined below.
 - operator
Type String - Pattern operator type.
 
GetDataprofileDataPatternsRule1DataPatternRule      
- Confidence
Level string - Confidence level.
 - Detection
Technique string - Detection technique.
 - Match
Type string - Match type.
 - Name string
 - Profile Name.
 - Occurrence
Count double - Occurrence count.
 - Occurrence
High double - High occurrence value.
 - Occurrence
Low double - Low occurrence value.
 - Occurrence
Operator stringType  - Occurrence operator type.
 - Pattern
Id string - Pattern ID.
 - Supported
Confidence List<string>Levels  - List of supported confidence levels.
 
- Confidence
Level string - Confidence level.
 - Detection
Technique string - Detection technique.
 - Match
Type string - Match type.
 - Name string
 - Profile Name.
 - Occurrence
Count float64 - Occurrence count.
 - Occurrence
High float64 - High occurrence value.
 - Occurrence
Low float64 - Low occurrence value.
 - Occurrence
Operator stringType  - Occurrence operator type.
 - Pattern
Id string - Pattern ID.
 - Supported
Confidence []stringLevels  - List of supported confidence levels.
 
- confidence
Level String - Confidence level.
 - detection
Technique String - Detection technique.
 - match
Type String - Match type.
 - name String
 - Profile Name.
 - occurrence
Count Double - Occurrence count.
 - occurrence
High Double - High occurrence value.
 - occurrence
Low Double - Low occurrence value.
 - occurrence
Operator StringType  - Occurrence operator type.
 - pattern
Id String - Pattern ID.
 - supported
Confidence List<String>Levels  - List of supported confidence levels.
 
- confidence
Level string - Confidence level.
 - detection
Technique string - Detection technique.
 - match
Type string - Match type.
 - name string
 - Profile Name.
 - occurrence
Count number - Occurrence count.
 - occurrence
High number - High occurrence value.
 - occurrence
Low number - Low occurrence value.
 - occurrence
Operator stringType  - Occurrence operator type.
 - pattern
Id string - Pattern ID.
 - supported
Confidence string[]Levels  - List of supported confidence levels.
 
- confidence_
level str - Confidence level.
 - detection_
technique str - Detection technique.
 - match_
type str - Match type.
 - name str
 - Profile Name.
 - occurrence_
count float - Occurrence count.
 - occurrence_
high float - High occurrence value.
 - occurrence_
low float - Low occurrence value.
 - occurrence_
operator_ strtype  - Occurrence operator type.
 - pattern_
id str - Pattern ID.
 - supported_
confidence_ Sequence[str]levels  - List of supported confidence levels.
 
- confidence
Level String - Confidence level.
 - detection
Technique String - Detection technique.
 - match
Type String - Match type.
 - name String
 - Profile Name.
 - occurrence
Count Number - Occurrence count.
 - occurrence
High Number - High occurrence value.
 - occurrence
Low Number - Low occurrence value.
 - occurrence
Operator StringType  - Occurrence operator type.
 - pattern
Id String - Pattern ID.
 - supported
Confidence List<String>Levels  - List of supported confidence levels.
 
Package Details
- Repository
 - prismacloud paloaltonetworks/terraform-provider-prismacloud
 - License
 - Notes
 - This Pulumi package is based on the 
prismacloudTerraform Provider. 
prismacloud 1.7.0 published on Monday, Apr 14, 2025 by paloaltonetworks