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 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 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 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 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 String
- The unique name of the resource.
- args 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,
        Action = "string",
        Operator = "string",
        PolicyType = "string",
        PolicySetId = "string",
        Description = "string",
        Id = "string",
        LssDefaultRule = false,
        MicrotenantId = "string",
        ActionId = "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",
                        },
                    },
                },
            },
        },
        BypassDefaultRule = false,
        CustomMsg = "string",
        Priority = "string",
        ReauthDefaultRule = false,
        ReauthIdleTimeout = "string",
        ReauthTimeout = "string",
        ZpnCbiProfileId = "string",
        ZpnInspectionProfileId = "string",
        ZpnIsolationProfileId = "string",
    },
});
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),
		Action:         pulumi.String("string"),
		Operator:       pulumi.String("string"),
		PolicyType:     pulumi.String("string"),
		PolicySetId:    pulumi.String("string"),
		Description:    pulumi.String("string"),
		Id:             pulumi.String("string"),
		LssDefaultRule: pulumi.Bool(false),
		MicrotenantId:  pulumi.String("string"),
		ActionId:       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"),
						},
					},
				},
			},
		},
		BypassDefaultRule:      pulumi.Bool(false),
		CustomMsg:              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"),
	},
})
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)
        .action("string")
        .operator("string")
        .policyType("string")
        .policySetId("string")
        .description("string")
        .id("string")
        .lssDefaultRule(false)
        .microtenantId("string")
        .actionId("string")
        .conditions(LSSConfigControllerPolicyRuleResourceConditionArgs.builder()
            .operator("string")
            .operands(LSSConfigControllerPolicyRuleResourceConditionOperandArgs.builder()
                .objectType("string")
                .entryValues(LSSConfigControllerPolicyRuleResourceConditionOperandEntryValueArgs.builder()
                    .lhs("string")
                    .rhs("string")
                    .build())
                .values("string")
                .build())
            .build())
        .bypassDefaultRule(false)
        .customMsg("string")
        .priority("string")
        .reauthDefaultRule(false)
        .reauthIdleTimeout("string")
        .reauthTimeout("string")
        .zpnCbiProfileId("string")
        .zpnInspectionProfileId("string")
        .zpnIsolationProfileId("string")
        .build())
    .build());
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,
        "action": "string",
        "operator": "string",
        "policy_type": "string",
        "policy_set_id": "string",
        "description": "string",
        "id": "string",
        "lss_default_rule": False,
        "microtenant_id": "string",
        "action_id": "string",
        "conditions": [{
            "operator": "string",
            "operands": [{
                "object_type": "string",
                "entry_values": [{
                    "lhs": "string",
                    "rhs": "string",
                }],
                "values": ["string"],
            }],
        }],
        "bypass_default_rule": False,
        "custom_msg": "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",
    })
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,
        action: "string",
        operator: "string",
        policyType: "string",
        policySetId: "string",
        description: "string",
        id: "string",
        lssDefaultRule: false,
        microtenantId: "string",
        actionId: "string",
        conditions: [{
            operator: "string",
            operands: [{
                objectType: "string",
                entryValues: [{
                    lhs: "string",
                    rhs: "string",
                }],
                values: ["string"],
            }],
        }],
        bypassDefaultRule: false,
        customMsg: "string",
        priority: "string",
        reauthDefaultRule: false,
        reauthIdleTimeout: "string",
        reauthTimeout: "string",
        zpnCbiProfileId: "string",
        zpnInspectionProfileId: "string",
        zpnIsolationProfileId: "string",
    },
});
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
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
Zscaler.Zpa. Inputs. LSSConfig Controller Config 
- ConnectorGroups List<Zscaler.Zpa. Inputs. LSSConfig Controller Connector Group> 
- App Connector Group(s) to be added to the LSS configuration
- PolicyRule Zscaler.Resource Zpa. Inputs. LSSConfig Controller Policy Rule Resource 
- Config
LSSConfigController Config Args 
- ConnectorGroups []LSSConfigController Connector Group Args 
- App Connector Group(s) to be added to the LSS configuration
- PolicyRule LSSConfigResource Controller Policy Rule Resource Args 
- config
LSSConfigController Config 
- connectorGroups List<LSSConfigController Connector Group> 
- App Connector Group(s) to be added to the LSS configuration
- policyRule LSSConfigResource Controller Policy Rule Resource 
- config
LSSConfigController Config 
- connectorGroups LSSConfigController Connector Group[] 
- App Connector Group(s) to be added to the LSS configuration
- policyRule LSSConfigResource Controller Policy Rule Resource 
- config
LSSConfigController Config Args 
- connector_groups Sequence[LSSConfigController Connector Group Args] 
- App Connector Group(s) to be added to the LSS configuration
- policy_rule_ LSSConfigresource Controller Policy Rule Resource Args 
- config Property Map
- connectorGroups List<Property Map>
- App Connector Group(s) to be added to the LSS configuration
- policyRule Property MapResource 
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.
- PolicyRule stringId 
- Id string
- The provider-assigned unique ID for this managed resource.
- PolicyRule stringId 
- id String
- The provider-assigned unique ID for this managed resource.
- policyRule StringId 
- id string
- The provider-assigned unique ID for this managed resource.
- policyRule stringId 
- id str
- The provider-assigned unique ID for this managed resource.
- policy_rule_ strid 
- id String
- The provider-assigned unique ID for this managed resource.
- policyRule StringId 
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) -> LSSConfigControllerfunc 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
- 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.
- Config
Zscaler.Zpa. Inputs. LSSConfig Controller Config 
- ConnectorGroups List<Zscaler.Zpa. Inputs. LSSConfig Controller Connector Group> 
- App Connector Group(s) to be added to the LSS configuration
- PolicyRule stringId 
- PolicyRule Zscaler.Resource Zpa. Inputs. LSSConfig Controller Policy Rule Resource 
- Config
LSSConfigController Config Args 
- ConnectorGroups []LSSConfigController Connector Group Args 
- App Connector Group(s) to be added to the LSS configuration
- PolicyRule stringId 
- PolicyRule LSSConfigResource Controller Policy Rule Resource Args 
- config
LSSConfigController Config 
- connectorGroups List<LSSConfigController Connector Group> 
- App Connector Group(s) to be added to the LSS configuration
- policyRule StringId 
- policyRule LSSConfigResource Controller Policy Rule Resource 
- config
LSSConfigController Config 
- connectorGroups LSSConfigController Connector Group[] 
- App Connector Group(s) to be added to the LSS configuration
- policyRule stringId 
- policyRule LSSConfigResource Controller Policy Rule Resource 
- config
LSSConfigController Config Args 
- connector_groups Sequence[LSSConfigController Connector Group Args] 
- App Connector Group(s) to be added to the LSS configuration
- policy_rule_ strid 
- policy_rule_ LSSConfigresource Controller Policy Rule Resource Args 
- config Property Map
- connectorGroups List<Property Map>
- App Connector Group(s) to be added to the LSS configuration
- policyRule StringId 
- policyRule Property MapResource 
Supporting Types
LSSConfigControllerConfig, LSSConfigControllerConfigArgs      
- Format string
- Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
- LssHost string
- Host of the LSS configuration
- LssPort string
- Port of the LSS configuration
- Name string
- Name of the LSS configuration
- SourceLog stringType 
- 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 string
- Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
- LssHost string
- Host of the LSS configuration
- LssPort string
- Port of the LSS configuration
- Name string
- Name of the LSS configuration
- SourceLog stringType 
- 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 String
- Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
- lssHost String
- Host of the LSS configuration
- lssPort String
- Port of the LSS configuration
- name String
- Name of the LSS configuration
- sourceLog StringType 
- 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 string
- Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
- lssHost string
- Host of the LSS configuration
- lssPort string
- Port of the LSS configuration
- name string
- Name of the LSS configuration
- sourceLog stringType 
- 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 str
- Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
- lss_host str
- Host of the LSS configuration
- lss_port str
- Port of the LSS configuration
- name str
- Name of the LSS configuration
- source_log_ strtype 
- 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 String
- Format of the log type. Format given by the following API to get formats: /mgmtconfig/v2/admin/lssConfig/logType/formats
- lssHost String
- Host of the LSS configuration
- lssPort String
- Port of the LSS configuration
- name String
- Name of the LSS configuration
- sourceLog StringType 
- 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 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.
- BypassDefault boolRule 
- Conditions
List<Zscaler.Zpa. Inputs. LSSConfig Controller Policy Rule Resource Condition> 
- 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
- LssDefault boolRule 
- MicrotenantId string
- Operator string
- PolicySet stringId 
- PolicyType string
- Priority string
- ReauthDefault boolRule 
- ReauthIdle stringTimeout 
- ReauthTimeout string
- RuleOrder string
- ZpnCbi stringProfile Id 
- ZpnInspection stringProfile Id 
- ZpnIsolation stringProfile Id 
- Name 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.
- BypassDefault boolRule 
- Conditions
[]LSSConfigController Policy Rule Resource Condition 
- 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
- LssDefault boolRule 
- MicrotenantId string
- Operator string
- PolicySet stringId 
- PolicyType string
- Priority string
- ReauthDefault boolRule 
- ReauthIdle stringTimeout 
- ReauthTimeout string
- RuleOrder string
- ZpnCbi stringProfile Id 
- ZpnInspection stringProfile Id 
- ZpnIsolation stringProfile Id 
- name 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.
- bypassDefault BooleanRule 
- conditions
List<LSSConfigController Policy Rule Resource Condition> 
- 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
- lssDefault BooleanRule 
- microtenantId String
- operator String
- policySet StringId 
- policyType String
- priority String
- reauthDefault BooleanRule 
- reauthIdle StringTimeout 
- reauthTimeout String
- ruleOrder String
- zpnCbi StringProfile Id 
- zpnInspection StringProfile Id 
- zpnIsolation StringProfile Id 
- name 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.
- bypassDefault booleanRule 
- conditions
LSSConfigController Policy Rule Resource Condition[] 
- 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
- lssDefault booleanRule 
- microtenantId string
- operator string
- policySet stringId 
- policyType string
- priority string
- reauthDefault booleanRule 
- reauthIdle stringTimeout 
- reauthTimeout string
- ruleOrder string
- zpnCbi stringProfile Id 
- zpnInspection stringProfile Id 
- zpnIsolation stringProfile Id 
- name 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_ boolrule 
- conditions
Sequence[LSSConfigController Policy Rule Resource Condition] 
- 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_ boolrule 
- microtenant_id str
- operator str
- policy_set_ strid 
- policy_type str
- priority str
- reauth_default_ boolrule 
- reauth_idle_ strtimeout 
- reauth_timeout str
- rule_order str
- zpn_cbi_ strprofile_ id 
- zpn_inspection_ strprofile_ id 
- zpn_isolation_ strprofile_ id 
- name 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.
- bypassDefault BooleanRule 
- 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
- lssDefault BooleanRule 
- microtenantId String
- operator String
- policySet StringId 
- policyType String
- priority String
- reauthDefault BooleanRule 
- reauthIdle StringTimeout 
- reauthTimeout String
- ruleOrder String
- zpnCbi StringProfile Id 
- zpnInspection StringProfile Id 
- zpnIsolation StringProfile Id 
LSSConfigControllerPolicyRuleResourceCondition, LSSConfigControllerPolicyRuleResourceConditionArgs            
- Operator string
- Operands
List<Zscaler.Zpa. Inputs. LSSConfig Controller Policy Rule Resource Condition Operand> 
- This signifies the various policy criteria.
- Operator string
- Operands
[]LSSConfigController Policy Rule Resource Condition Operand 
- This signifies the various policy criteria.
- operator String
- operands
List<LSSConfigController Policy Rule Resource Condition Operand> 
- This signifies the various policy criteria.
- operator string
- operands
LSSConfigController Policy Rule Resource Condition Operand[] 
- This signifies the various policy criteria.
- operator str
- operands
Sequence[LSSConfigController Policy Rule Resource Condition Operand] 
- This signifies the various policy criteria.
- operator String
- operands List<Property Map>
- This signifies the various policy criteria.
LSSConfigControllerPolicyRuleResourceConditionOperand, LSSConfigControllerPolicyRuleResourceConditionOperandArgs              
- ObjectType string
- This is for specifying the policy critiera.
- EntryValues List<Zscaler.Zpa. Inputs. LSSConfig Controller Policy Rule Resource Condition Operand Entry Value> 
- 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 string
- This is for specifying the policy critiera.
- EntryValues []LSSConfigController Policy Rule Resource Condition Operand Entry Value 
- 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 String
- This is for specifying the policy critiera.
- entryValues List<LSSConfigController Policy Rule Resource Condition Operand Entry Value> 
- 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 string
- This is for specifying the policy critiera.
- entryValues LSSConfigController Policy Rule Resource Condition Operand Entry Value[] 
- 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 str
- This is for specifying the policy critiera.
- entry_values Sequence[LSSConfigController Policy Rule Resource Condition Operand Entry Value] 
- 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 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                  
Package Details
- Repository
- zpa zscaler/pulumi-zpa
- License
- MIT
- Notes
- This Pulumi package is based on the zpaTerraform Provider.
