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

prismacloud.getEnterpriseSettings

Explore with Pulumi AI

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

    Retrieves enterprise settings information.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as prismacloud from "@pulumi/prismacloud";
    
    const example = prismacloud.getEnterpriseSettings({});
    
    import pulumi
    import pulumi_prismacloud as prismacloud
    
    example = prismacloud.get_enterprise_settings()
    
    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.LookupEnterpriseSettings(ctx, &prismacloud.LookupEnterpriseSettingsArgs{}, 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.GetEnterpriseSettings.Invoke();
    
    });
    
    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.GetEnterpriseSettingsArgs;
    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.getEnterpriseSettings();
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: prismacloud:getEnterpriseSettings
          arguments: {}
    

    Using getEnterpriseSettings

    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 getEnterpriseSettings(args: GetEnterpriseSettingsArgs, opts?: InvokeOptions): Promise<GetEnterpriseSettingsResult>
    function getEnterpriseSettingsOutput(args: GetEnterpriseSettingsOutputArgs, opts?: InvokeOptions): Output<GetEnterpriseSettingsResult>
    def get_enterprise_settings(id: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetEnterpriseSettingsResult
    def get_enterprise_settings_output(id: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetEnterpriseSettingsResult]
    func LookupEnterpriseSettings(ctx *Context, args *LookupEnterpriseSettingsArgs, opts ...InvokeOption) (*LookupEnterpriseSettingsResult, error)
    func LookupEnterpriseSettingsOutput(ctx *Context, args *LookupEnterpriseSettingsOutputArgs, opts ...InvokeOption) LookupEnterpriseSettingsResultOutput

    > Note: This function is named LookupEnterpriseSettings in the Go SDK.

    public static class GetEnterpriseSettings 
    {
        public static Task<GetEnterpriseSettingsResult> InvokeAsync(GetEnterpriseSettingsArgs args, InvokeOptions? opts = null)
        public static Output<GetEnterpriseSettingsResult> Invoke(GetEnterpriseSettingsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetEnterpriseSettingsResult> getEnterpriseSettings(GetEnterpriseSettingsArgs args, InvokeOptions options)
    public static Output<GetEnterpriseSettingsResult> getEnterpriseSettings(GetEnterpriseSettingsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: prismacloud:index/getEnterpriseSettings:getEnterpriseSettings
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Id string
    id String
    id string
    id str
    id String

    getEnterpriseSettings Result

    The following output properties are available:

    AccessKeyMaxValidity double
    (int) Access Keys maximum validity in days.
    AlarmEnabled bool
    (bool) Alarms enabled. Alarms are Prisma Cloud Platform health notifications which are generated to notify users of system level issues/errors.
    ApplyDefaultPoliciesEnabled bool
    (bool) Apply default policies enabled.
    AuditLogSiemIntgrIds List<string>
    List of integration ids.
    AuditLogsEnabled bool
    (bool) Enable audit logs.
    DefaultPoliciesEnabled Dictionary<string, bool>
    (Map of bools) Default policies enabled.
    Id string
    NamedUsersAccessKeysExpiryNotificationsEnabled bool
    (bool) Named users access keys expiry notifications enabled.
    NotificationThresholdAccessKeysExpiry double
    (int) Notification threshold access keys expiry.
    RequireAlertDismissalNote bool
    (bool) Require alert dismissal note.
    ServiceUsersAccessKeysExpiryNotificationsEnabled bool
    (bool) Service users access keys expiry notifications enabled.
    SessionTimeout double
    (int) Browser session timeout.
    UserAttributionInNotification bool
    (bool) User attribution in notification.
    AccessKeyMaxValidity float64
    (int) Access Keys maximum validity in days.
    AlarmEnabled bool
    (bool) Alarms enabled. Alarms are Prisma Cloud Platform health notifications which are generated to notify users of system level issues/errors.
    ApplyDefaultPoliciesEnabled bool
    (bool) Apply default policies enabled.
    AuditLogSiemIntgrIds []string
    List of integration ids.
    AuditLogsEnabled bool
    (bool) Enable audit logs.
    DefaultPoliciesEnabled map[string]bool
    (Map of bools) Default policies enabled.
    Id string
    NamedUsersAccessKeysExpiryNotificationsEnabled bool
    (bool) Named users access keys expiry notifications enabled.
    NotificationThresholdAccessKeysExpiry float64
    (int) Notification threshold access keys expiry.
    RequireAlertDismissalNote bool
    (bool) Require alert dismissal note.
    ServiceUsersAccessKeysExpiryNotificationsEnabled bool
    (bool) Service users access keys expiry notifications enabled.
    SessionTimeout float64
    (int) Browser session timeout.
    UserAttributionInNotification bool
    (bool) User attribution in notification.
    accessKeyMaxValidity Double
    (int) Access Keys maximum validity in days.
    alarmEnabled Boolean
    (bool) Alarms enabled. Alarms are Prisma Cloud Platform health notifications which are generated to notify users of system level issues/errors.
    applyDefaultPoliciesEnabled Boolean
    (bool) Apply default policies enabled.
    auditLogSiemIntgrIds List<String>
    List of integration ids.
    auditLogsEnabled Boolean
    (bool) Enable audit logs.
    defaultPoliciesEnabled Map<String,Boolean>
    (Map of bools) Default policies enabled.
    id String
    namedUsersAccessKeysExpiryNotificationsEnabled Boolean
    (bool) Named users access keys expiry notifications enabled.
    notificationThresholdAccessKeysExpiry Double
    (int) Notification threshold access keys expiry.
    requireAlertDismissalNote Boolean
    (bool) Require alert dismissal note.
    serviceUsersAccessKeysExpiryNotificationsEnabled Boolean
    (bool) Service users access keys expiry notifications enabled.
    sessionTimeout Double
    (int) Browser session timeout.
    userAttributionInNotification Boolean
    (bool) User attribution in notification.
    accessKeyMaxValidity number
    (int) Access Keys maximum validity in days.
    alarmEnabled boolean
    (bool) Alarms enabled. Alarms are Prisma Cloud Platform health notifications which are generated to notify users of system level issues/errors.
    applyDefaultPoliciesEnabled boolean
    (bool) Apply default policies enabled.
    auditLogSiemIntgrIds string[]
    List of integration ids.
    auditLogsEnabled boolean
    (bool) Enable audit logs.
    defaultPoliciesEnabled {[key: string]: boolean}
    (Map of bools) Default policies enabled.
    id string
    namedUsersAccessKeysExpiryNotificationsEnabled boolean
    (bool) Named users access keys expiry notifications enabled.
    notificationThresholdAccessKeysExpiry number
    (int) Notification threshold access keys expiry.
    requireAlertDismissalNote boolean
    (bool) Require alert dismissal note.
    serviceUsersAccessKeysExpiryNotificationsEnabled boolean
    (bool) Service users access keys expiry notifications enabled.
    sessionTimeout number
    (int) Browser session timeout.
    userAttributionInNotification boolean
    (bool) User attribution in notification.
    access_key_max_validity float
    (int) Access Keys maximum validity in days.
    alarm_enabled bool
    (bool) Alarms enabled. Alarms are Prisma Cloud Platform health notifications which are generated to notify users of system level issues/errors.
    apply_default_policies_enabled bool
    (bool) Apply default policies enabled.
    audit_log_siem_intgr_ids Sequence[str]
    List of integration ids.
    audit_logs_enabled bool
    (bool) Enable audit logs.
    default_policies_enabled Mapping[str, bool]
    (Map of bools) Default policies enabled.
    id str
    named_users_access_keys_expiry_notifications_enabled bool
    (bool) Named users access keys expiry notifications enabled.
    notification_threshold_access_keys_expiry float
    (int) Notification threshold access keys expiry.
    require_alert_dismissal_note bool
    (bool) Require alert dismissal note.
    service_users_access_keys_expiry_notifications_enabled bool
    (bool) Service users access keys expiry notifications enabled.
    session_timeout float
    (int) Browser session timeout.
    user_attribution_in_notification bool
    (bool) User attribution in notification.
    accessKeyMaxValidity Number
    (int) Access Keys maximum validity in days.
    alarmEnabled Boolean
    (bool) Alarms enabled. Alarms are Prisma Cloud Platform health notifications which are generated to notify users of system level issues/errors.
    applyDefaultPoliciesEnabled Boolean
    (bool) Apply default policies enabled.
    auditLogSiemIntgrIds List<String>
    List of integration ids.
    auditLogsEnabled Boolean
    (bool) Enable audit logs.
    defaultPoliciesEnabled Map<Boolean>
    (Map of bools) Default policies enabled.
    id String
    namedUsersAccessKeysExpiryNotificationsEnabled Boolean
    (bool) Named users access keys expiry notifications enabled.
    notificationThresholdAccessKeysExpiry Number
    (int) Notification threshold access keys expiry.
    requireAlertDismissalNote Boolean
    (bool) Require alert dismissal note.
    serviceUsersAccessKeysExpiryNotificationsEnabled Boolean
    (bool) Service users access keys expiry notifications enabled.
    sessionTimeout Number
    (int) Browser session timeout.
    userAttributionInNotification Boolean
    (bool) User attribution in notification.

    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