import * as outputs from "../types/output"; export declare namespace deviceadmin { interface AuthenticationRuleChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthenticationRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`, `macContains`, `macEndsWith`, `macEquals`, `macIn`, `macNotContains`, `macNotEndsWith`, `macNotEquals`, `macNotIn`, `macNotStartsWith`, `macStartsWith` */ operator?: string; } interface AuthenticationRuleChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthenticationRuleChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthenticationRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthenticationRuleChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthenticationRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthenticationRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthenticationRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthenticationRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthenticationRuleChildrenChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * Condition type. * - Choices: `ConditionAttributes`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthenticationRuleUpdateRanksRule { /** * Authentication rule ID */ id?: string; /** * The rank (priority) in relation to other rules. Lower rank is higher priority. */ rank?: number; } interface AuthorizationExceptionRuleChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationExceptionRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`, `macContains`, `macEndsWith`, `macEquals`, `macIn`, `macNotContains`, `macNotEndsWith`, `macNotEquals`, `macNotIn`, `macNotStartsWith`, `macStartsWith` */ operator?: string; } interface AuthorizationExceptionRuleChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationExceptionRuleChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationExceptionRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationExceptionRuleChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationExceptionRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * Condition type. * - Choices: `ConditionAttributes`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationExceptionRuleUpdateRanksRule { /** * Authorization rule ID */ id?: string; /** * The rank (priority) in relation to other rules. Lower rank is higher priority. */ rank?: number; } interface AuthorizationGlobalExceptionRuleChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationGlobalExceptionRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`, `macContains`, `macEndsWith`, `macEquals`, `macIn`, `macNotContains`, `macNotEndsWith`, `macNotEquals`, `macNotIn`, `macNotStartsWith`, `macStartsWith` */ operator?: string; } interface AuthorizationGlobalExceptionRuleChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationGlobalExceptionRuleChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationGlobalExceptionRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * Condition type. * - Choices: `ConditionAttributes`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationGlobalExceptionRuleUpdateRanksRule { /** * Authorization rule ID */ id?: string; /** * The rank (priority) in relation to other rules. Lower rank is higher priority. */ rank?: number; } interface AuthorizationRuleChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`, `macContains`, `macEndsWith`, `macEquals`, `macIn`, `macNotContains`, `macNotEndsWith`, `macNotEquals`, `macNotIn`, `macNotStartsWith`, `macStartsWith` */ operator?: string; } interface AuthorizationRuleChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationRuleChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationRuleChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.AuthorizationRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationRuleChildrenChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * Condition type (terminal level - only leaf types allowed). * - Choices: `ConditionAttributes`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationRuleUpdateRanksRule { /** * Authorization rule ID */ id?: string; /** * The rank (priority) in relation to other rules. Lower rank is higher priority. */ rank?: number; } interface ConditionChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.ConditionChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Condition description */ description?: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Condition name */ name?: string; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`, `macContains`, `macEndsWith`, `macEquals`, `macIn`, `macNotContains`, `macNotEndsWith`, `macNotEquals`, `macNotIn`, `macNotStartsWith`, `macStartsWith` */ operator?: string; } interface ConditionChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.ConditionChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Condition description */ description?: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Condition name */ name?: string; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface ConditionChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.ConditionChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface ConditionChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.ConditionChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface ConditionChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.ConditionChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface ConditionChildrenChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * Condition type. * - Choices: `ConditionAttributes`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface GetAuthenticationRuleChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthenticationRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthenticationRuleChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthenticationRuleChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthenticationRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthenticationRuleChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthenticationRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthenticationRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthenticationRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthenticationRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthenticationRuleChildrenChildrenChildrenChildrenChildrenChildren { } interface GetAuthorizationExceptionRuleChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationExceptionRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationExceptionRuleChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationExceptionRuleChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationExceptionRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationExceptionRuleChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationExceptionRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren { } interface GetAuthorizationGlobalExceptionRuleChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationGlobalExceptionRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationGlobalExceptionRuleChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationGlobalExceptionRuleChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationGlobalExceptionRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren { } interface GetAuthorizationRuleChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationRuleChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationRuleChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationRuleChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetAuthorizationRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationRuleChildrenChildrenChildrenChildrenChildrenChildren { } interface GetConditionChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetConditionChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. */ conditionType: string; /** * Condition description */ description: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Condition name */ name: string; /** * Equality operator */ operator: string; } interface GetConditionChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetConditionChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Condition description */ description: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Condition name */ name: string; /** * Equality operator */ operator: string; } interface GetConditionChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetConditionChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetConditionChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetConditionChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetConditionChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetConditionChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetConditionChildrenChildrenChildrenChildrenChildrenChildren { } interface GetPolicySetChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetPolicySetChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetPolicySetChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetPolicySetChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetPolicySetChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetPolicySetChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetPolicySetChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetPolicySetChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetPolicySetChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.deviceadmin.GetPolicySetChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetPolicySetChildrenChildrenChildrenChildrenChildrenChildren { } interface GetTacacsCommandSetCommand { /** * Command arguments */ arguments: string; /** * Command */ command: string; /** * Grant */ grant: string; } interface GetTacacsProfileSessionAttribute { /** * Name */ name: string; /** * Type */ type: string; /** * Value */ value: string; } interface PolicySetChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.PolicySetChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`, `macContains`, `macEndsWith`, `macEquals`, `macIn`, `macNotContains`, `macNotEndsWith`, `macNotEquals`, `macNotIn`, `macNotStartsWith`, `macStartsWith` */ operator?: string; } interface PolicySetChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.PolicySetChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface PolicySetChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.PolicySetChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface PolicySetChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.PolicySetChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface PolicySetChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.deviceadmin.PolicySetChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface PolicySetChildrenChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * Condition type. * - Choices: `ConditionAttributes`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface PolicySetUpdateRanksPolicy { /** * Policy set ID */ id?: string; /** * The rank (priority) in relation to other rules. Lower rank is higher priority. */ rank: number; } interface TacacsCommandSetCommand { /** * Command arguments */ arguments: string; /** * Command */ command: string; /** * Grant * - Choices: `PERMIT`, `DENY`, `DENY_ALWAYS` */ grant: string; } interface TacacsProfileSessionAttribute { /** * Name */ name: string; /** * Type * - Choices: `MANDATORY`, `OPTIONAL` */ type: string; /** * Value */ value: string; } } export declare namespace identitymanagement { interface ActiveDirectoryAddGroupsGroup { /** * Required for each group in the group list with no duplication between groups */ name: string; /** * Required for each group in the group list with no duplication between groups */ sid: string; type?: string; } interface ActiveDirectoryJoinDomainWithAllNodesAdditionalData { /** * Additional attribute name */ name: string; /** * Additional attribute value */ value: string; } interface ActiveDirectoryJoinPointAttribute { /** * Required for each attribute in the attribute list. Can contain an empty string. */ defaultValue: string; /** * Required for each attribute in the attribute list */ internalName: string; /** * Required for each attribute in the attribute list with no duplication between attributes */ name: string; /** * Required for each group in the group list * - Choices: `STRING`, `IP`, `BOOLEAN`, `INT`, `OCTET_STRING` */ type: string; } interface ActiveDirectoryJoinPointGroup { /** * Required for each group in the group list with no duplication between groups */ name: string; /** * Required for each group in the group list with no duplication between groups */ sid: string; type?: string; } interface ActiveDirectoryJoinPointRewriteRule { /** * Required for each rule in the list with no duplication between rules */ rewriteMatch: string; /** * Required for each rule in the list */ rewriteResult: string; /** * Required for each rule in the list in serial order */ rowId: string; } interface GetActiveDirectoryGroupsByDomainGroup { /** * Group name */ name: string; /** * Group SID */ sid: string; /** * Group type */ type: string; } interface GetActiveDirectoryJoinPointAttribute { /** * Required for each attribute in the attribute list. Can contain an empty string. */ defaultValue: string; /** * Required for each attribute in the attribute list */ internalName: string; /** * Required for each attribute in the attribute list with no duplication between attributes */ name: string; /** * Required for each group in the group list */ type: string; } interface GetActiveDirectoryJoinPointGroup { /** * Required for each group in the group list with no duplication between groups */ name: string; /** * Required for each group in the group list with no duplication between groups */ sid: string; type: string; } interface GetActiveDirectoryJoinPointRewriteRule { /** * Required for each rule in the list with no duplication between rules */ rewriteMatch: string; /** * Required for each rule in the list */ rewriteResult: string; /** * Required for each rule in the list in serial order */ rowId: string; } interface GetIdentitySourceSequenceIdentitySource { /** * Name of the identity source */ name: string; /** * Order of the identity source in the sequence */ order: number; } interface IdentitySourceSequenceIdentitySource { /** * Name of the identity source */ name: string; /** * Order of the identity source in the sequence */ order: number; } } export declare namespace network { interface DeviceIp { /** * It can be either single ip address or ip range address */ ipaddress: string; /** * It can be either single ip address or ip range address */ ipaddressExclude?: string; /** * Subnet mask length */ mask?: string; } interface GetDeviceIp { /** * It can be either single ip address or ip range address */ ipaddress: string; /** * It can be either single ip address or ip range address */ ipaddressExclude: string; /** * Subnet mask length */ mask: string; } } export declare namespace networkaccess { interface AuthenticationRuleChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthenticationRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`, `macContains`, `macEndsWith`, `macEquals`, `macIn`, `macNotContains`, `macNotEndsWith`, `macNotEquals`, `macNotIn`, `macNotStartsWith`, `macStartsWith` */ operator?: string; } interface AuthenticationRuleChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthenticationRuleChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthenticationRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthenticationRuleChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthenticationRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthenticationRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthenticationRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthenticationRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthenticationRuleChildrenChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * Condition type. * - Choices: `ConditionAttributes`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthenticationRuleUpdateRanksRule { /** * Authentication rule ID */ id?: string; /** * The rank (priority) in relation to other rules. Lower rank is higher priority. */ rank?: number; } interface AuthorizationExceptionRuleChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationExceptionRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`, `macContains`, `macEndsWith`, `macEquals`, `macIn`, `macNotContains`, `macNotEndsWith`, `macNotEquals`, `macNotIn`, `macNotStartsWith`, `macStartsWith` */ operator?: string; } interface AuthorizationExceptionRuleChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationExceptionRuleChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationExceptionRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationExceptionRuleChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationExceptionRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * Condition type. * - Choices: `ConditionAttributes`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationExceptionRuleUpdateRanksRule { /** * Authorization rule ID */ id?: string; /** * The rank (priority) in relation to other rules. Lower rank is higher priority. */ rank?: number; } interface AuthorizationGlobalExceptionRuleChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationGlobalExceptionRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`, `macContains`, `macEndsWith`, `macEquals`, `macIn`, `macNotContains`, `macNotEndsWith`, `macNotEquals`, `macNotIn`, `macNotStartsWith`, `macStartsWith` */ operator?: string; } interface AuthorizationGlobalExceptionRuleChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationGlobalExceptionRuleChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationGlobalExceptionRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * Condition type. * - Choices: `ConditionAttributes`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationGlobalExceptionRuleUpdateRanksRule { /** * Authorization rule ID */ id?: string; /** * The rank (priority) in relation to other rules. Lower rank is higher priority. */ rank?: number; } interface AuthorizationProfileAdvancedAttribute { /** * Dictionary name */ attributeLeftDictionaryName?: string; /** * Attribute name */ attributeLeftName?: string; /** * Dictionary name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute` */ attributeRightDictionaryName?: string; /** * Attribute name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute` */ attributeRightName?: string; /** * Attribute value, only required when `attributeRightValueType` is `AttributeValue` */ attributeRightValue?: string; /** * Advanced attribute value type * - Choices: `AdvancedDictionaryAttribute`, `AttributeValue` */ attributeRightValueType?: string; } interface AuthorizationRuleChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`, `macContains`, `macEndsWith`, `macEquals`, `macIn`, `macNotContains`, `macNotEndsWith`, `macNotEquals`, `macNotIn`, `macNotStartsWith`, `macStartsWith` */ operator?: string; } interface AuthorizationRuleChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationRuleChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationRuleChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.AuthorizationRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationRuleChildrenChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * Condition type. * - Choices: `ConditionAttributes`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface AuthorizationRuleUpdateRanksRule { /** * Authorization rule ID */ id?: string; /** * The rank (priority) in relation to other rules. Lower rank is higher priority. */ rank?: number; } interface ConditionChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.ConditionChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Condition description */ description?: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Condition name. Required if `conditionType` is `ConditionReference`, if `conditionType` is `ConditionAttributes` then this attribute is not used. */ name?: string; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`, `macContains`, `macEndsWith`, `macEquals`, `macIn`, `macNotContains`, `macNotEndsWith`, `macNotEquals`, `macNotIn`, `macNotStartsWith`, `macStartsWith` */ operator?: string; } interface ConditionChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.ConditionChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Condition description */ description?: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Condition name. Required if `conditionType` is `ConditionReference`, if `conditionType` is `ConditionAttributes` then this attribute is not used. */ name?: string; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface ConditionChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.ConditionChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface ConditionChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.ConditionChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface ConditionChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.ConditionChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface ConditionChildrenChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * Condition type. * - Choices: `ConditionAttributes`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface DictionaryAttributeAllowedValue { /** * The allowed value key */ key?: string; /** * The allowed value */ value?: string; } interface GetAuthenticationRuleChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthenticationRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthenticationRuleChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthenticationRuleChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthenticationRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthenticationRuleChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthenticationRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthenticationRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthenticationRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthenticationRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthenticationRuleChildrenChildrenChildrenChildrenChildrenChildren { } interface GetAuthorizationExceptionRuleChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationExceptionRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationExceptionRuleChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationExceptionRuleChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationExceptionRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationExceptionRuleChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationExceptionRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren { } interface GetAuthorizationGlobalExceptionRuleChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationGlobalExceptionRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationGlobalExceptionRuleChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationGlobalExceptionRuleChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationGlobalExceptionRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationGlobalExceptionRuleChildrenChildrenChildrenChildrenChildrenChildren { } interface GetAuthorizationProfileAdvancedAttribute { /** * Dictionary name */ attributeLeftDictionaryName: string; /** * Attribute name */ attributeLeftName: string; /** * Dictionary name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute` */ attributeRightDictionaryName: string; /** * Attribute name, only required when `attributeRightValueType` is `AdvancedDictionaryAttribute` */ attributeRightName: string; /** * Attribute value, only required when `attributeRightValueType` is `AttributeValue` */ attributeRightValue: string; /** * Advanced attribute value type */ attributeRightValueType: string; } interface GetAuthorizationRuleChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationRuleChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationRuleChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationRuleChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationRuleChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationRuleChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationRuleChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationRuleChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationRuleChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetAuthorizationRuleChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetAuthorizationRuleChildrenChildrenChildrenChildrenChildrenChildren { } interface GetConditionChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetConditionChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. */ conditionType: string; /** * Condition description */ description: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Condition name. Required if `conditionType` is `ConditionReference`, if `conditionType` is `ConditionAttributes` then this attribute is not used. */ name: string; /** * Equality operator */ operator: string; } interface GetConditionChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetConditionChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Condition description */ description: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Condition name. Required if `conditionType` is `ConditionReference`, if `conditionType` is `ConditionAttributes` then this attribute is not used. */ name: string; /** * Equality operator */ operator: string; } interface GetConditionChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetConditionChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetConditionChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetConditionChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetConditionChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetConditionChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetConditionChildrenChildrenChildrenChildrenChildrenChildren { } interface GetDictionaryAttributeAllowedValue { /** * The allowed value key */ key: string; /** * The allowed value */ value: string; } interface GetPolicySetChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetPolicySetChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetPolicySetChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetPolicySetChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetPolicySetChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetPolicySetChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetPolicySetChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetPolicySetChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetPolicySetChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName: string; /** * Attribute value for condition */ attributeValue: string; /** * List of child conditions */ childrens: outputs.networkaccess.GetPolicySetChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. */ conditionType: string; /** * Dictionary name */ dictionaryName: string; /** * Dictionary value */ dictionaryValue: string; /** * UUID for condition */ id: string; /** * Indicates whereas this condition is in negate mode */ isNegate: boolean; /** * Equality operator */ operator: string; } interface GetPolicySetChildrenChildrenChildrenChildrenChildrenChildren { } interface PolicySetChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.PolicySetChildrenChildren[]; /** * Indicates whether the record is the condition itself or a logical aggregation. Logical aggreation indicates that additional conditions are present under the children attribute. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith`, `macContains`, `macEndsWith`, `macEquals`, `macIn`, `macNotContains`, `macNotEndsWith`, `macNotEquals`, `macNotIn`, `macNotStartsWith`, `macStartsWith` */ operator?: string; } interface PolicySetChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.PolicySetChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface PolicySetChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition. Value type is specified in dictionary object. */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.PolicySetChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface PolicySetChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.PolicySetChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface PolicySetChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * List of child conditions */ childrens?: outputs.networkaccess.PolicySetChildrenChildrenChildrenChildrenChildrenChildren[]; /** * Condition type. * - Choices: `ConditionAndBlock`, `ConditionAttributes`, `ConditionOrBlock`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface PolicySetChildrenChildrenChildrenChildrenChildrenChildren { /** * Dictionary attribute name */ attributeName?: string; /** * Attribute value for condition */ attributeValue?: string; /** * Condition type. * - Choices: `ConditionAttributes`, `ConditionReference` */ conditionType: string; /** * Dictionary name */ dictionaryName?: string; /** * Dictionary value */ dictionaryValue?: string; /** * UUID for condition */ id?: string; /** * Indicates whereas this condition is in negate mode */ isNegate?: boolean; /** * Equality operator * - Choices: `contains`, `endsWith`, `equals`, `greaterOrEquals`, `greaterThan`, `in`, `ipEquals`, `ipGreaterThan`, `ipLessThan`, `ipNotEquals`, `lessOrEquals`, `lessThan`, `matches`, `notContains`, `notEndsWith`, `notEquals`, `notIn`, `notStartsWith`, `startsWith` */ operator?: string; } interface PolicySetUpdateRanksPolicy { /** * Policy set ID */ id?: string; /** * The rank (priority) in relation to other rules. Lower rank is higher priority. */ rank: number; } } export declare namespace system { interface GetLicenseTierStateLicense { /** * License name */ name: string; /** * License status */ status: string; } interface LicenseTierStateLicense { /** * License name * - Choices: `ESSENTIAL`, `ADVANTAGE`, `PREMIER`, `DEVICEADMIN`, `VM` */ name: string; /** * License status * - Choices: `ENABLED`, `DISABLED` */ status: string; } } //# sourceMappingURL=output.d.ts.map