1. Packages
  2. Zscaler Private Access (ZPA)
  3. API Docs
  4. LSSConfigController
Zscaler Private Access v0.0.12 published on Tuesday, Jul 30, 2024 by Zscaler

zpa.LSSConfigController

Explore with Pulumi AI

Create LSSConfigController Resource

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

Constructor syntax

new LSSConfigController(name: string, args?: LSSConfigControllerArgs, opts?: CustomResourceOptions);
@overload
def LSSConfigController(resource_name: str,
                        args: Optional[LSSConfigControllerArgs] = None,
                        opts: Optional[ResourceOptions] = None)

@overload
def LSSConfigController(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        config: Optional[LSSConfigControllerConfigArgs] = None,
                        connector_groups: Optional[Sequence[LSSConfigControllerConnectorGroupArgs]] = None,
                        policy_rule_resource: Optional[LSSConfigControllerPolicyRuleResourceArgs] = None)
func NewLSSConfigController(ctx *Context, name string, args *LSSConfigControllerArgs, opts ...ResourceOption) (*LSSConfigController, error)
public LSSConfigController(string name, LSSConfigControllerArgs? args = null, CustomResourceOptions? opts = null)
public LSSConfigController(String name, LSSConfigControllerArgs args)
public LSSConfigController(String name, LSSConfigControllerArgs args, CustomResourceOptions options)
type: zpa:LSSConfigController
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args LSSConfigControllerArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args LSSConfigControllerArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args LSSConfigControllerArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args LSSConfigControllerArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. LSSConfigControllerArgs
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 lssconfigControllerResource = new Zpa.LSSConfigController("lssconfigControllerResource", new()
{
    Config = new Zpa.Inputs.LSSConfigControllerConfigArgs
    {
        Format = "string",
        LssHost = "string",
        LssPort = "string",
        Name = "string",
        SourceLogType = "string",
        AuditMessage = "string",
        Description = "string",
        Enabled = false,
        Filters = new[]
        {
            "string",
        },
        Id = "string",
        UseTls = false,
    },
    ConnectorGroups = new[]
    {
        new Zpa.Inputs.LSSConfigControllerConnectorGroupArgs
        {
            Ids = new[]
            {
                "string",
            },
        },
    },
    PolicyRuleResource = new Zpa.Inputs.LSSConfigControllerPolicyRuleResourceArgs
    {
        Name = "string",
        DefaultRule = false,
        PolicySetId = "string",
        Conditions = new[]
        {
            new Zpa.Inputs.LSSConfigControllerPolicyRuleResourceConditionArgs
            {
                Operator = "string",
                Operands = new[]
                {
                    new Zpa.Inputs.LSSConfigControllerPolicyRuleResourceConditionOperandArgs
                    {
                        ObjectType = "string",
                        EntryValues = new[]
                        {
                            new Zpa.Inputs.LSSConfigControllerPolicyRuleResourceConditionOperandEntryValueArgs
                            {
                                Lhs = "string",
                                Rhs = "string",
                            },
                        },
                        Values = new[]
                        {
                            "string",
                        },
                    },
                },
            },
        },
        CustomMsg = "string",
        Action = "string",
        Description = "string",
        Id = "string",
        LssDefaultRule = false,
        MicrotenantId = "string",
        ActionId = "string",
        BypassDefaultRule = false,
        PolicyType = "string",
        Operator = "string",
        Priority = "string",
        ReauthDefaultRule = false,
        ReauthIdleTimeout = "string",
        ReauthTimeout = "string",
        ZpnCbiProfileId = "string",
        ZpnInspectionProfileId = "string",
        ZpnIsolationProfileId = "string",
    },
});
Copy
example, err := zpa.NewLSSConfigController(ctx, "lssconfigControllerResource", &zpa.LSSConfigControllerArgs{
	Config: &zpa.LSSConfigControllerConfigArgs{
		Format:        pulumi.String("string"),
		LssHost:       pulumi.String("string"),
		LssPort:       pulumi.String("string"),
		Name:          pulumi.String("string"),
		SourceLogType: pulumi.String("string"),
		AuditMessage:  pulumi.String("string"),
		Description:   pulumi.String("string"),
		Enabled:       pulumi.Bool(false),
		Filters: pulumi.StringArray{
			pulumi.String("string"),
		},
		Id:     pulumi.String("string"),
		UseTls: pulumi.Bool(false),
	},
	ConnectorGroups: zpa.LSSConfigControllerConnectorGroupArray{
		&zpa.LSSConfigControllerConnectorGroupArgs{
			Ids: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
	},
	PolicyRuleResource: &zpa.LSSConfigControllerPolicyRuleResourceArgs{
		Name:        pulumi.String("string"),
		DefaultRule: pulumi.Bool(false),
		PolicySetId: pulumi.String("string"),
		Conditions: zpa.LSSConfigControllerPolicyRuleResourceConditionArray{
			&zpa.LSSConfigControllerPolicyRuleResourceConditionArgs{
				Operator: pulumi.String("string"),
				Operands: zpa.LSSConfigControllerPolicyRuleResourceConditionOperandArray{
					&zpa.LSSConfigControllerPolicyRuleResourceConditionOperandArgs{
						ObjectType: pulumi.String("string"),
						EntryValues: zpa.LSSConfigControllerPolicyRuleResourceConditionOperandEntryValueArray{
							&zpa.LSSConfigControllerPolicyRuleResourceConditionOperandEntryValueArgs{
								Lhs: pulumi.String("string"),
								Rhs: pulumi.String("string"),
							},
						},
						Values: pulumi.StringArray{
							pulumi.String("string"),
						},
					},
				},
			},
		},
		CustomMsg:              pulumi.String("string"),
		Action:                 pulumi.String("string"),
		Description:            pulumi.String("string"),
		Id:                     pulumi.String("string"),
		LssDefaultRule:         pulumi.Bool(false),
		MicrotenantId:          pulumi.String("string"),
		ActionId:               pulumi.String("string"),
		BypassDefaultRule:      pulumi.Bool(false),
		PolicyType:             pulumi.String("string"),
		Operator:               pulumi.String("string"),
		Priority:               pulumi.String("string"),
		ReauthDefaultRule:      pulumi.Bool(false),
		ReauthIdleTimeout:      pulumi.String("string"),
		ReauthTimeout:          pulumi.String("string"),
		ZpnCbiProfileId:        pulumi.String("string"),
		ZpnInspectionProfileId: pulumi.String("string"),
		ZpnIsolationProfileId:  pulumi.String("string"),
	},
})
Copy
var lssconfigControllerResource = new LSSConfigController("lssconfigControllerResource", LSSConfigControllerArgs.builder()
    .config(LSSConfigControllerConfigArgs.builder()
        .format("string")
        .lssHost("string")
        .lssPort("string")
        .name("string")
        .sourceLogType("string")
        .auditMessage("string")
        .description("string")
        .enabled(false)
        .filters("string")
        .id("string")
        .useTls(false)
        .build())
    .connectorGroups(LSSConfigControllerConnectorGroupArgs.builder()
        .ids("string")
        .build())
    .policyRuleResource(LSSConfigControllerPolicyRuleResourceArgs.builder()
        .name("string")
        .defaultRule(false)
        .policySetId("string")
        .conditions(LSSConfigControllerPolicyRuleResourceConditionArgs.builder()
            .operator("string")
            .operands(LSSConfigControllerPolicyRuleResourceConditionOperandArgs.builder()
                .objectType("string")
                .entryValues(LSSConfigControllerPolicyRuleResourceConditionOperandEntryValueArgs.builder()
                    .lhs("string")
                    .rhs("string")
                    .build())
                .values("string")
                .build())
            .build())
        .customMsg("string")
        .action("string")
        .description("string")
        .id("string")
        .lssDefaultRule(false)
        .microtenantId("string")
        .actionId("string")
        .bypassDefaultRule(false)
        .policyType("string")
        .operator("string")
        .priority("string")
        .reauthDefaultRule(false)
        .reauthIdleTimeout("string")
        .reauthTimeout("string")
        .zpnCbiProfileId("string")
        .zpnInspectionProfileId("string")
        .zpnIsolationProfileId("string")
        .build())
    .build());
Copy
lssconfig_controller_resource = zpa.LSSConfigController("lssconfigControllerResource",
    config={
        "format": "string",
        "lss_host": "string",
        "lss_port": "string",
        "name": "string",
        "source_log_type": "string",
        "audit_message": "string",
        "description": "string",
        "enabled": False,
        "filters": ["string"],
        "id": "string",
        "use_tls": False,
    },
    connector_groups=[{
        "ids": ["string"],
    }],
    policy_rule_resource={
        "name": "string",
        "default_rule": False,
        "policy_set_id": "string",
        "conditions": [{
            "operator": "string",
            "operands": [{
                "object_type": "string",
                "entry_values": [{
                    "lhs": "string",
                    "rhs": "string",
                }],
                "values": ["string"],
            }],
        }],
        "custom_msg": "string",
        "action": "string",
        "description": "string",
        "id": "string",
        "lss_default_rule": False,
        "microtenant_id": "string",
        "action_id": "string",
        "bypass_default_rule": False,
        "policy_type": "string",
        "operator": "string",
        "priority": "string",
        "reauth_default_rule": False,
        "reauth_idle_timeout": "string",
        "reauth_timeout": "string",
        "zpn_cbi_profile_id": "string",
        "zpn_inspection_profile_id": "string",
        "zpn_isolation_profile_id": "string",
    })
Copy
const lssconfigControllerResource = new zpa.LSSConfigController("lssconfigControllerResource", {
    config: {
        format: "string",
        lssHost: "string",
        lssPort: "string",
        name: "string",
        sourceLogType: "string",
        auditMessage: "string",
        description: "string",
        enabled: false,
        filters: ["string"],
        id: "string",
        useTls: false,
    },
    connectorGroups: [{
        ids: ["string"],
    }],
    policyRuleResource: {
        name: "string",
        defaultRule: false,
        policySetId: "string",
        conditions: [{
            operator: "string",
            operands: [{
                objectType: "string",
                entryValues: [{
                    lhs: "string",
                    rhs: "string",
                }],
                values: ["string"],
            }],
        }],
        customMsg: "string",
        action: "string",
        description: "string",
        id: "string",
        lssDefaultRule: false,
        microtenantId: "string",
        actionId: "string",
        bypassDefaultRule: false,
        policyType: "string",
        operator: "string",
        priority: "string",
        reauthDefaultRule: false,
        reauthIdleTimeout: "string",
        reauthTimeout: "string",
        zpnCbiProfileId: "string",
        zpnInspectionProfileId: "string",
        zpnIsolationProfileId: "string",
    },
});
Copy
type: zpa:LSSConfigController
properties:
    config:
        auditMessage: string
        description: string
        enabled: false
        filters:
            - string
        format: string
        id: string
        lssHost: string
        lssPort: string
        name: string
        sourceLogType: string
        useTls: false
    connectorGroups:
        - ids:
            - string
    policyRuleResource:
        action: string
        actionId: string
        bypassDefaultRule: false
        conditions:
            - operands:
                - entryValues:
                    - lhs: string
                      rhs: string
                  objectType: string
                  values:
                    - string
              operator: string
        customMsg: string
        defaultRule: false
        description: string
        id: string
        lssDefaultRule: false
        microtenantId: string
        name: string
        operator: string
        policySetId: string
        policyType: string
        priority: string
        reauthDefaultRule: false
        reauthIdleTimeout: string
        reauthTimeout: string
        zpnCbiProfileId: string
        zpnInspectionProfileId: string
        zpnIsolationProfileId: string
Copy

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

config Property Map
connectorGroups List<Property Map>
App Connector Group(s) to be added to the LSS configuration
policyRuleResource Property Map

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
PolicyRuleId string
Id string
The provider-assigned unique ID for this managed resource.
PolicyRuleId string
id String
The provider-assigned unique ID for this managed resource.
policyRuleId String
id string
The provider-assigned unique ID for this managed resource.
policyRuleId string
id str
The provider-assigned unique ID for this managed resource.
policy_rule_id str
id String
The provider-assigned unique ID for this managed resource.
policyRuleId String

Look up Existing LSSConfigController Resource

Get an existing LSSConfigController 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?: LSSConfigControllerState, opts?: CustomResourceOptions): LSSConfigController
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        config: Optional[LSSConfigControllerConfigArgs] = None,
        connector_groups: Optional[Sequence[LSSConfigControllerConnectorGroupArgs]] = None,
        policy_rule_id: Optional[str] = None,
        policy_rule_resource: Optional[LSSConfigControllerPolicyRuleResourceArgs] = None) -> LSSConfigController
func GetLSSConfigController(ctx *Context, name string, id IDInput, state *LSSConfigControllerState, opts ...ResourceOption) (*LSSConfigController, error)
public static LSSConfigController Get(string name, Input<string> id, LSSConfigControllerState? state, CustomResourceOptions? opts = null)
public static LSSConfigController get(String name, Output<String> id, LSSConfigControllerState state, CustomResourceOptions options)
resources:  _:    type: zpa:LSSConfigController    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.

Supporting Types

LSSConfigControllerConfig
, LSSConfigControllerConfigArgs

Format This property is required. string
Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
LssHost This property is required. string
Host of the LSS configuration
LssPort This property is required. string
Port of the LSS configuration
Name This property is required. string
Name of the LSS configuration
SourceLogType This property is required. string
Log type of the LSS configuration
AuditMessage string
Description string
Description of the LSS configuration
Enabled bool
Whether this LSS configuration is enabled or not. Supported values: true, false
Filters List<string>
Filter for the LSS configuration. Format given by the following API to get status codes: /mgmtconfig/v2/admin/lssConfig/statusCodes
Id string
UseTls bool
Format This property is required. string
Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
LssHost This property is required. string
Host of the LSS configuration
LssPort This property is required. string
Port of the LSS configuration
Name This property is required. string
Name of the LSS configuration
SourceLogType This property is required. string
Log type of the LSS configuration
AuditMessage string
Description string
Description of the LSS configuration
Enabled bool
Whether this LSS configuration is enabled or not. Supported values: true, false
Filters []string
Filter for the LSS configuration. Format given by the following API to get status codes: /mgmtconfig/v2/admin/lssConfig/statusCodes
Id string
UseTls bool
format This property is required. String
Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
lssHost This property is required. String
Host of the LSS configuration
lssPort This property is required. String
Port of the LSS configuration
name This property is required. String
Name of the LSS configuration
sourceLogType This property is required. String
Log type of the LSS configuration
auditMessage String
description String
Description of the LSS configuration
enabled Boolean
Whether this LSS configuration is enabled or not. Supported values: true, false
filters List<String>
Filter for the LSS configuration. Format given by the following API to get status codes: /mgmtconfig/v2/admin/lssConfig/statusCodes
id String
useTls Boolean
format This property is required. string
Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
lssHost This property is required. string
Host of the LSS configuration
lssPort This property is required. string
Port of the LSS configuration
name This property is required. string
Name of the LSS configuration
sourceLogType This property is required. string
Log type of the LSS configuration
auditMessage string
description string
Description of the LSS configuration
enabled boolean
Whether this LSS configuration is enabled or not. Supported values: true, false
filters string[]
Filter for the LSS configuration. Format given by the following API to get status codes: /mgmtconfig/v2/admin/lssConfig/statusCodes
id string
useTls boolean
format This property is required. str
Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
lss_host This property is required. str
Host of the LSS configuration
lss_port This property is required. str
Port of the LSS configuration
name This property is required. str
Name of the LSS configuration
source_log_type This property is required. str
Log type of the LSS configuration
audit_message str
description str
Description of the LSS configuration
enabled bool
Whether this LSS configuration is enabled or not. Supported values: true, false
filters Sequence[str]
Filter for the LSS configuration. Format given by the following API to get status codes: /mgmtconfig/v2/admin/lssConfig/statusCodes
id str
use_tls bool
format This property is required. String
Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
lssHost This property is required. String
Host of the LSS configuration
lssPort This property is required. String
Port of the LSS configuration
name This property is required. String
Name of the LSS configuration
sourceLogType This property is required. String
Log type of the LSS configuration
auditMessage String
description String
Description of the LSS configuration
enabled Boolean
Whether this LSS configuration is enabled or not. Supported values: true, false
filters List<String>
Filter for the LSS configuration. Format given by the following API to get status codes: /mgmtconfig/v2/admin/lssConfig/statusCodes
id String
useTls Boolean

LSSConfigControllerConnectorGroup
, LSSConfigControllerConnectorGroupArgs

Ids List<string>
Ids []string
ids List<String>
ids string[]
ids Sequence[str]
ids List<String>

LSSConfigControllerPolicyRuleResource
, LSSConfigControllerPolicyRuleResourceArgs

Name This property is required. string
This is the name of the policy.
Action string
This is for providing the rule action.
ActionId string
This field defines the description of the server.
BypassDefaultRule bool
Conditions List<Zscaler.Zpa.Inputs.LSSConfigControllerPolicyRuleResourceCondition>
This is for proviidng the set of conditions for the policy.
CustomMsg string
This is for providing a customer message for the user.
DefaultRule bool
This is for providing a customer message for the user.
Description string
This is the description of the access policy.
Id string
LssDefaultRule bool
MicrotenantId string
Operator string
PolicySetId string
PolicyType string
Priority string
ReauthDefaultRule bool
ReauthIdleTimeout Changes to this property will trigger replacement. string
ReauthTimeout Changes to this property will trigger replacement. string
RuleOrder string

Deprecated: The rule_order field is now deprecated for all zpa access policy resources in favor of the resource zpa.PolicyAccessReorderRule

ZpnCbiProfileId string
ZpnInspectionProfileId string
ZpnIsolationProfileId string
Name This property is required. string
This is the name of the policy.
Action string
This is for providing the rule action.
ActionId string
This field defines the description of the server.
BypassDefaultRule bool
Conditions []LSSConfigControllerPolicyRuleResourceCondition
This is for proviidng the set of conditions for the policy.
CustomMsg string
This is for providing a customer message for the user.
DefaultRule bool
This is for providing a customer message for the user.
Description string
This is the description of the access policy.
Id string
LssDefaultRule bool
MicrotenantId string
Operator string
PolicySetId string
PolicyType string
Priority string
ReauthDefaultRule bool
ReauthIdleTimeout Changes to this property will trigger replacement. string
ReauthTimeout Changes to this property will trigger replacement. string
RuleOrder string

Deprecated: The rule_order field is now deprecated for all zpa access policy resources in favor of the resource zpa.PolicyAccessReorderRule

ZpnCbiProfileId string
ZpnInspectionProfileId string
ZpnIsolationProfileId string
name This property is required. String
This is the name of the policy.
action String
This is for providing the rule action.
actionId String
This field defines the description of the server.
bypassDefaultRule Boolean
conditions List<LSSConfigControllerPolicyRuleResourceCondition>
This is for proviidng the set of conditions for the policy.
customMsg String
This is for providing a customer message for the user.
defaultRule Boolean
This is for providing a customer message for the user.
description String
This is the description of the access policy.
id String
lssDefaultRule Boolean
microtenantId String
operator String
policySetId String
policyType String
priority String
reauthDefaultRule Boolean
reauthIdleTimeout Changes to this property will trigger replacement. String
reauthTimeout Changes to this property will trigger replacement. String
ruleOrder String

Deprecated: The rule_order field is now deprecated for all zpa access policy resources in favor of the resource zpa.PolicyAccessReorderRule

zpnCbiProfileId String
zpnInspectionProfileId String
zpnIsolationProfileId String
name This property is required. string
This is the name of the policy.
action string
This is for providing the rule action.
actionId string
This field defines the description of the server.
bypassDefaultRule boolean
conditions LSSConfigControllerPolicyRuleResourceCondition[]
This is for proviidng the set of conditions for the policy.
customMsg string
This is for providing a customer message for the user.
defaultRule boolean
This is for providing a customer message for the user.
description string
This is the description of the access policy.
id string
lssDefaultRule boolean
microtenantId string
operator string
policySetId string
policyType string
priority string
reauthDefaultRule boolean
reauthIdleTimeout Changes to this property will trigger replacement. string
reauthTimeout Changes to this property will trigger replacement. string
ruleOrder string

Deprecated: The rule_order field is now deprecated for all zpa access policy resources in favor of the resource zpa.PolicyAccessReorderRule

zpnCbiProfileId string
zpnInspectionProfileId string
zpnIsolationProfileId string
name This property is required. str
This is the name of the policy.
action str
This is for providing the rule action.
action_id str
This field defines the description of the server.
bypass_default_rule bool
conditions Sequence[LSSConfigControllerPolicyRuleResourceCondition]
This is for proviidng the set of conditions for the policy.
custom_msg str
This is for providing a customer message for the user.
default_rule bool
This is for providing a customer message for the user.
description str
This is the description of the access policy.
id str
lss_default_rule bool
microtenant_id str
operator str
policy_set_id str
policy_type str
priority str
reauth_default_rule bool
reauth_idle_timeout Changes to this property will trigger replacement. str
reauth_timeout Changes to this property will trigger replacement. str
rule_order str

Deprecated: The rule_order field is now deprecated for all zpa access policy resources in favor of the resource zpa.PolicyAccessReorderRule

zpn_cbi_profile_id str
zpn_inspection_profile_id str
zpn_isolation_profile_id str
name This property is required. String
This is the name of the policy.
action String
This is for providing the rule action.
actionId String
This field defines the description of the server.
bypassDefaultRule Boolean
conditions List<Property Map>
This is for proviidng the set of conditions for the policy.
customMsg String
This is for providing a customer message for the user.
defaultRule Boolean
This is for providing a customer message for the user.
description String
This is the description of the access policy.
id String
lssDefaultRule Boolean
microtenantId String
operator String
policySetId String
policyType String
priority String
reauthDefaultRule Boolean
reauthIdleTimeout Changes to this property will trigger replacement. String
reauthTimeout Changes to this property will trigger replacement. String
ruleOrder String

Deprecated: The rule_order field is now deprecated for all zpa access policy resources in favor of the resource zpa.PolicyAccessReorderRule

zpnCbiProfileId String
zpnInspectionProfileId String
zpnIsolationProfileId String

LSSConfigControllerPolicyRuleResourceCondition
, LSSConfigControllerPolicyRuleResourceConditionArgs

Operator This property is required. string
Operands List<Zscaler.Zpa.Inputs.LSSConfigControllerPolicyRuleResourceConditionOperand>
This signifies the various policy criteria.
Operator This property is required. string
Operands []LSSConfigControllerPolicyRuleResourceConditionOperand
This signifies the various policy criteria.
operator This property is required. String
operands List<LSSConfigControllerPolicyRuleResourceConditionOperand>
This signifies the various policy criteria.
operator This property is required. string
operands LSSConfigControllerPolicyRuleResourceConditionOperand[]
This signifies the various policy criteria.
operator This property is required. str
operands Sequence[LSSConfigControllerPolicyRuleResourceConditionOperand]
This signifies the various policy criteria.
operator This property is required. String
operands List<Property Map>
This signifies the various policy criteria.

LSSConfigControllerPolicyRuleResourceConditionOperand
, LSSConfigControllerPolicyRuleResourceConditionOperandArgs

ObjectType This property is required. string
This is for specifying the policy critiera.
EntryValues List<Zscaler.Zpa.Inputs.LSSConfigControllerPolicyRuleResourceConditionOperandEntryValue>
Values List<string>
This denotes a list of values for the given object type. The value depend upon the key. If rhs is defined this list will be ignored
ObjectType This property is required. string
This is for specifying the policy critiera.
EntryValues []LSSConfigControllerPolicyRuleResourceConditionOperandEntryValue
Values []string
This denotes a list of values for the given object type. The value depend upon the key. If rhs is defined this list will be ignored
objectType This property is required. String
This is for specifying the policy critiera.
entryValues List<LSSConfigControllerPolicyRuleResourceConditionOperandEntryValue>
values List<String>
This denotes a list of values for the given object type. The value depend upon the key. If rhs is defined this list will be ignored
objectType This property is required. string
This is for specifying the policy critiera.
entryValues LSSConfigControllerPolicyRuleResourceConditionOperandEntryValue[]
values string[]
This denotes a list of values for the given object type. The value depend upon the key. If rhs is defined this list will be ignored
object_type This property is required. str
This is for specifying the policy critiera.
entry_values Sequence[LSSConfigControllerPolicyRuleResourceConditionOperandEntryValue]
values Sequence[str]
This denotes a list of values for the given object type. The value depend upon the key. If rhs is defined this list will be ignored
objectType This property is required. String
This is for specifying the policy critiera.
entryValues List<Property Map>
values List<String>
This denotes a list of values for the given object type. The value depend upon the key. If rhs is defined this list will be ignored

LSSConfigControllerPolicyRuleResourceConditionOperandEntryValue
, LSSConfigControllerPolicyRuleResourceConditionOperandEntryValueArgs

Lhs string
Rhs string
Lhs string
Rhs string
lhs String
rhs String
lhs string
rhs string
lhs str
rhs str
lhs String
rhs String

Package Details

Repository
zpa zscaler/pulumi-zpa
License
MIT
Notes
This Pulumi package is based on the zpa Terraform Provider.