Documentation
¶
Index ¶
- type Profile
- type ProfileArgs
- type ProfileArray
- type ProfileArrayInput
- type ProfileArrayOutput
- type ProfileInput
- type ProfileMap
- type ProfileMapInput
- type ProfileMapOutput
- type ProfileOutput
- func (o ProfileOutput) Comment() pulumi.StringPtrOutput
- func (o ProfileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (ProfileOutput) ElementType() reflect.Type
- func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput
- func (o ProfileOutput) Name() pulumi.StringOutput
- func (o ProfileOutput) SaasApplications() ProfileSaasApplicationArrayOutput
- func (o ProfileOutput) ToProfileOutput() ProfileOutput
- func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
- func (o ProfileOutput) Vdomparam() pulumi.StringOutput
- type ProfileSaasApplication
- type ProfileSaasApplicationAccessRule
- type ProfileSaasApplicationAccessRuleArgs
- func (ProfileSaasApplicationAccessRuleArgs) ElementType() reflect.Type
- func (i ProfileSaasApplicationAccessRuleArgs) ToProfileSaasApplicationAccessRuleOutput() ProfileSaasApplicationAccessRuleOutput
- func (i ProfileSaasApplicationAccessRuleArgs) ToProfileSaasApplicationAccessRuleOutputWithContext(ctx context.Context) ProfileSaasApplicationAccessRuleOutput
- type ProfileSaasApplicationAccessRuleArray
- func (ProfileSaasApplicationAccessRuleArray) ElementType() reflect.Type
- func (i ProfileSaasApplicationAccessRuleArray) ToProfileSaasApplicationAccessRuleArrayOutput() ProfileSaasApplicationAccessRuleArrayOutput
- func (i ProfileSaasApplicationAccessRuleArray) ToProfileSaasApplicationAccessRuleArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationAccessRuleArrayOutput
- type ProfileSaasApplicationAccessRuleArrayInput
- type ProfileSaasApplicationAccessRuleArrayOutput
- func (ProfileSaasApplicationAccessRuleArrayOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationAccessRuleArrayOutput) Index(i pulumi.IntInput) ProfileSaasApplicationAccessRuleOutput
- func (o ProfileSaasApplicationAccessRuleArrayOutput) ToProfileSaasApplicationAccessRuleArrayOutput() ProfileSaasApplicationAccessRuleArrayOutput
- func (o ProfileSaasApplicationAccessRuleArrayOutput) ToProfileSaasApplicationAccessRuleArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationAccessRuleArrayOutput
- type ProfileSaasApplicationAccessRuleInput
- type ProfileSaasApplicationAccessRuleOutput
- func (o ProfileSaasApplicationAccessRuleOutput) Action() pulumi.StringPtrOutput
- func (o ProfileSaasApplicationAccessRuleOutput) Bypass() pulumi.StringPtrOutput
- func (ProfileSaasApplicationAccessRuleOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationAccessRuleOutput) Name() pulumi.StringPtrOutput
- func (o ProfileSaasApplicationAccessRuleOutput) ToProfileSaasApplicationAccessRuleOutput() ProfileSaasApplicationAccessRuleOutput
- func (o ProfileSaasApplicationAccessRuleOutput) ToProfileSaasApplicationAccessRuleOutputWithContext(ctx context.Context) ProfileSaasApplicationAccessRuleOutput
- type ProfileSaasApplicationArgs
- type ProfileSaasApplicationArray
- func (ProfileSaasApplicationArray) ElementType() reflect.Type
- func (i ProfileSaasApplicationArray) ToProfileSaasApplicationArrayOutput() ProfileSaasApplicationArrayOutput
- func (i ProfileSaasApplicationArray) ToProfileSaasApplicationArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationArrayOutput
- type ProfileSaasApplicationArrayInput
- type ProfileSaasApplicationArrayOutput
- func (ProfileSaasApplicationArrayOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationArrayOutput) Index(i pulumi.IntInput) ProfileSaasApplicationOutput
- func (o ProfileSaasApplicationArrayOutput) ToProfileSaasApplicationArrayOutput() ProfileSaasApplicationArrayOutput
- func (o ProfileSaasApplicationArrayOutput) ToProfileSaasApplicationArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationArrayOutput
- type ProfileSaasApplicationCustomControl
- type ProfileSaasApplicationCustomControlArgs
- func (ProfileSaasApplicationCustomControlArgs) ElementType() reflect.Type
- func (i ProfileSaasApplicationCustomControlArgs) ToProfileSaasApplicationCustomControlOutput() ProfileSaasApplicationCustomControlOutput
- func (i ProfileSaasApplicationCustomControlArgs) ToProfileSaasApplicationCustomControlOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOutput
- type ProfileSaasApplicationCustomControlArray
- func (ProfileSaasApplicationCustomControlArray) ElementType() reflect.Type
- func (i ProfileSaasApplicationCustomControlArray) ToProfileSaasApplicationCustomControlArrayOutput() ProfileSaasApplicationCustomControlArrayOutput
- func (i ProfileSaasApplicationCustomControlArray) ToProfileSaasApplicationCustomControlArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlArrayOutput
- type ProfileSaasApplicationCustomControlArrayInput
- type ProfileSaasApplicationCustomControlArrayOutput
- func (ProfileSaasApplicationCustomControlArrayOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationCustomControlArrayOutput) Index(i pulumi.IntInput) ProfileSaasApplicationCustomControlOutput
- func (o ProfileSaasApplicationCustomControlArrayOutput) ToProfileSaasApplicationCustomControlArrayOutput() ProfileSaasApplicationCustomControlArrayOutput
- func (o ProfileSaasApplicationCustomControlArrayOutput) ToProfileSaasApplicationCustomControlArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlArrayOutput
- type ProfileSaasApplicationCustomControlInput
- type ProfileSaasApplicationCustomControlOption
- type ProfileSaasApplicationCustomControlOptionArgs
- func (ProfileSaasApplicationCustomControlOptionArgs) ElementType() reflect.Type
- func (i ProfileSaasApplicationCustomControlOptionArgs) ToProfileSaasApplicationCustomControlOptionOutput() ProfileSaasApplicationCustomControlOptionOutput
- func (i ProfileSaasApplicationCustomControlOptionArgs) ToProfileSaasApplicationCustomControlOptionOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionOutput
- type ProfileSaasApplicationCustomControlOptionArray
- func (ProfileSaasApplicationCustomControlOptionArray) ElementType() reflect.Type
- func (i ProfileSaasApplicationCustomControlOptionArray) ToProfileSaasApplicationCustomControlOptionArrayOutput() ProfileSaasApplicationCustomControlOptionArrayOutput
- func (i ProfileSaasApplicationCustomControlOptionArray) ToProfileSaasApplicationCustomControlOptionArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionArrayOutput
- type ProfileSaasApplicationCustomControlOptionArrayInput
- type ProfileSaasApplicationCustomControlOptionArrayOutput
- func (ProfileSaasApplicationCustomControlOptionArrayOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationCustomControlOptionArrayOutput) Index(i pulumi.IntInput) ProfileSaasApplicationCustomControlOptionOutput
- func (o ProfileSaasApplicationCustomControlOptionArrayOutput) ToProfileSaasApplicationCustomControlOptionArrayOutput() ProfileSaasApplicationCustomControlOptionArrayOutput
- func (o ProfileSaasApplicationCustomControlOptionArrayOutput) ToProfileSaasApplicationCustomControlOptionArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionArrayOutput
- type ProfileSaasApplicationCustomControlOptionInput
- type ProfileSaasApplicationCustomControlOptionOutput
- func (ProfileSaasApplicationCustomControlOptionOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationCustomControlOptionOutput) Name() pulumi.StringPtrOutput
- func (o ProfileSaasApplicationCustomControlOptionOutput) ToProfileSaasApplicationCustomControlOptionOutput() ProfileSaasApplicationCustomControlOptionOutput
- func (o ProfileSaasApplicationCustomControlOptionOutput) ToProfileSaasApplicationCustomControlOptionOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionOutput
- func (o ProfileSaasApplicationCustomControlOptionOutput) UserInputs() ProfileSaasApplicationCustomControlOptionUserInputArrayOutput
- type ProfileSaasApplicationCustomControlOptionUserInput
- type ProfileSaasApplicationCustomControlOptionUserInputArgs
- func (ProfileSaasApplicationCustomControlOptionUserInputArgs) ElementType() reflect.Type
- func (i ProfileSaasApplicationCustomControlOptionUserInputArgs) ToProfileSaasApplicationCustomControlOptionUserInputOutput() ProfileSaasApplicationCustomControlOptionUserInputOutput
- func (i ProfileSaasApplicationCustomControlOptionUserInputArgs) ToProfileSaasApplicationCustomControlOptionUserInputOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionUserInputOutput
- type ProfileSaasApplicationCustomControlOptionUserInputArray
- func (ProfileSaasApplicationCustomControlOptionUserInputArray) ElementType() reflect.Type
- func (i ProfileSaasApplicationCustomControlOptionUserInputArray) ToProfileSaasApplicationCustomControlOptionUserInputArrayOutput() ProfileSaasApplicationCustomControlOptionUserInputArrayOutput
- func (i ProfileSaasApplicationCustomControlOptionUserInputArray) ToProfileSaasApplicationCustomControlOptionUserInputArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionUserInputArrayOutput
- type ProfileSaasApplicationCustomControlOptionUserInputArrayInput
- type ProfileSaasApplicationCustomControlOptionUserInputArrayOutput
- func (ProfileSaasApplicationCustomControlOptionUserInputArrayOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationCustomControlOptionUserInputArrayOutput) Index(i pulumi.IntInput) ProfileSaasApplicationCustomControlOptionUserInputOutput
- func (o ProfileSaasApplicationCustomControlOptionUserInputArrayOutput) ToProfileSaasApplicationCustomControlOptionUserInputArrayOutput() ProfileSaasApplicationCustomControlOptionUserInputArrayOutput
- func (o ProfileSaasApplicationCustomControlOptionUserInputArrayOutput) ToProfileSaasApplicationCustomControlOptionUserInputArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionUserInputArrayOutput
- type ProfileSaasApplicationCustomControlOptionUserInputInput
- type ProfileSaasApplicationCustomControlOptionUserInputOutput
- func (ProfileSaasApplicationCustomControlOptionUserInputOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationCustomControlOptionUserInputOutput) ToProfileSaasApplicationCustomControlOptionUserInputOutput() ProfileSaasApplicationCustomControlOptionUserInputOutput
- func (o ProfileSaasApplicationCustomControlOptionUserInputOutput) ToProfileSaasApplicationCustomControlOptionUserInputOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionUserInputOutput
- func (o ProfileSaasApplicationCustomControlOptionUserInputOutput) Value() pulumi.StringPtrOutput
- type ProfileSaasApplicationCustomControlOutput
- func (ProfileSaasApplicationCustomControlOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationCustomControlOutput) Name() pulumi.StringPtrOutput
- func (o ProfileSaasApplicationCustomControlOutput) Options() ProfileSaasApplicationCustomControlOptionArrayOutput
- func (o ProfileSaasApplicationCustomControlOutput) ToProfileSaasApplicationCustomControlOutput() ProfileSaasApplicationCustomControlOutput
- func (o ProfileSaasApplicationCustomControlOutput) ToProfileSaasApplicationCustomControlOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOutput
- type ProfileSaasApplicationDomainControlDomain
- type ProfileSaasApplicationDomainControlDomainArgs
- func (ProfileSaasApplicationDomainControlDomainArgs) ElementType() reflect.Type
- func (i ProfileSaasApplicationDomainControlDomainArgs) ToProfileSaasApplicationDomainControlDomainOutput() ProfileSaasApplicationDomainControlDomainOutput
- func (i ProfileSaasApplicationDomainControlDomainArgs) ToProfileSaasApplicationDomainControlDomainOutputWithContext(ctx context.Context) ProfileSaasApplicationDomainControlDomainOutput
- type ProfileSaasApplicationDomainControlDomainArray
- func (ProfileSaasApplicationDomainControlDomainArray) ElementType() reflect.Type
- func (i ProfileSaasApplicationDomainControlDomainArray) ToProfileSaasApplicationDomainControlDomainArrayOutput() ProfileSaasApplicationDomainControlDomainArrayOutput
- func (i ProfileSaasApplicationDomainControlDomainArray) ToProfileSaasApplicationDomainControlDomainArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationDomainControlDomainArrayOutput
- type ProfileSaasApplicationDomainControlDomainArrayInput
- type ProfileSaasApplicationDomainControlDomainArrayOutput
- func (ProfileSaasApplicationDomainControlDomainArrayOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationDomainControlDomainArrayOutput) Index(i pulumi.IntInput) ProfileSaasApplicationDomainControlDomainOutput
- func (o ProfileSaasApplicationDomainControlDomainArrayOutput) ToProfileSaasApplicationDomainControlDomainArrayOutput() ProfileSaasApplicationDomainControlDomainArrayOutput
- func (o ProfileSaasApplicationDomainControlDomainArrayOutput) ToProfileSaasApplicationDomainControlDomainArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationDomainControlDomainArrayOutput
- type ProfileSaasApplicationDomainControlDomainInput
- type ProfileSaasApplicationDomainControlDomainOutput
- func (ProfileSaasApplicationDomainControlDomainOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationDomainControlDomainOutput) Name() pulumi.StringPtrOutput
- func (o ProfileSaasApplicationDomainControlDomainOutput) ToProfileSaasApplicationDomainControlDomainOutput() ProfileSaasApplicationDomainControlDomainOutput
- func (o ProfileSaasApplicationDomainControlDomainOutput) ToProfileSaasApplicationDomainControlDomainOutputWithContext(ctx context.Context) ProfileSaasApplicationDomainControlDomainOutput
- type ProfileSaasApplicationInput
- type ProfileSaasApplicationOutput
- func (o ProfileSaasApplicationOutput) AccessRules() ProfileSaasApplicationAccessRuleArrayOutput
- func (o ProfileSaasApplicationOutput) CustomControls() ProfileSaasApplicationCustomControlArrayOutput
- func (o ProfileSaasApplicationOutput) DomainControl() pulumi.StringPtrOutput
- func (o ProfileSaasApplicationOutput) DomainControlDomains() ProfileSaasApplicationDomainControlDomainArrayOutput
- func (ProfileSaasApplicationOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationOutput) Log() pulumi.StringPtrOutput
- func (o ProfileSaasApplicationOutput) Name() pulumi.StringPtrOutput
- func (o ProfileSaasApplicationOutput) SafeSearch() pulumi.StringPtrOutput
- func (o ProfileSaasApplicationOutput) SafeSearchControls() ProfileSaasApplicationSafeSearchControlArrayOutput
- func (o ProfileSaasApplicationOutput) Status() pulumi.StringPtrOutput
- func (o ProfileSaasApplicationOutput) TenantControl() pulumi.StringPtrOutput
- func (o ProfileSaasApplicationOutput) TenantControlTenants() ProfileSaasApplicationTenantControlTenantArrayOutput
- func (o ProfileSaasApplicationOutput) ToProfileSaasApplicationOutput() ProfileSaasApplicationOutput
- func (o ProfileSaasApplicationOutput) ToProfileSaasApplicationOutputWithContext(ctx context.Context) ProfileSaasApplicationOutput
- type ProfileSaasApplicationSafeSearchControl
- type ProfileSaasApplicationSafeSearchControlArgs
- func (ProfileSaasApplicationSafeSearchControlArgs) ElementType() reflect.Type
- func (i ProfileSaasApplicationSafeSearchControlArgs) ToProfileSaasApplicationSafeSearchControlOutput() ProfileSaasApplicationSafeSearchControlOutput
- func (i ProfileSaasApplicationSafeSearchControlArgs) ToProfileSaasApplicationSafeSearchControlOutputWithContext(ctx context.Context) ProfileSaasApplicationSafeSearchControlOutput
- type ProfileSaasApplicationSafeSearchControlArray
- func (ProfileSaasApplicationSafeSearchControlArray) ElementType() reflect.Type
- func (i ProfileSaasApplicationSafeSearchControlArray) ToProfileSaasApplicationSafeSearchControlArrayOutput() ProfileSaasApplicationSafeSearchControlArrayOutput
- func (i ProfileSaasApplicationSafeSearchControlArray) ToProfileSaasApplicationSafeSearchControlArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationSafeSearchControlArrayOutput
- type ProfileSaasApplicationSafeSearchControlArrayInput
- type ProfileSaasApplicationSafeSearchControlArrayOutput
- func (ProfileSaasApplicationSafeSearchControlArrayOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationSafeSearchControlArrayOutput) Index(i pulumi.IntInput) ProfileSaasApplicationSafeSearchControlOutput
- func (o ProfileSaasApplicationSafeSearchControlArrayOutput) ToProfileSaasApplicationSafeSearchControlArrayOutput() ProfileSaasApplicationSafeSearchControlArrayOutput
- func (o ProfileSaasApplicationSafeSearchControlArrayOutput) ToProfileSaasApplicationSafeSearchControlArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationSafeSearchControlArrayOutput
- type ProfileSaasApplicationSafeSearchControlInput
- type ProfileSaasApplicationSafeSearchControlOutput
- func (ProfileSaasApplicationSafeSearchControlOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationSafeSearchControlOutput) Name() pulumi.StringPtrOutput
- func (o ProfileSaasApplicationSafeSearchControlOutput) ToProfileSaasApplicationSafeSearchControlOutput() ProfileSaasApplicationSafeSearchControlOutput
- func (o ProfileSaasApplicationSafeSearchControlOutput) ToProfileSaasApplicationSafeSearchControlOutputWithContext(ctx context.Context) ProfileSaasApplicationSafeSearchControlOutput
- type ProfileSaasApplicationTenantControlTenant
- type ProfileSaasApplicationTenantControlTenantArgs
- func (ProfileSaasApplicationTenantControlTenantArgs) ElementType() reflect.Type
- func (i ProfileSaasApplicationTenantControlTenantArgs) ToProfileSaasApplicationTenantControlTenantOutput() ProfileSaasApplicationTenantControlTenantOutput
- func (i ProfileSaasApplicationTenantControlTenantArgs) ToProfileSaasApplicationTenantControlTenantOutputWithContext(ctx context.Context) ProfileSaasApplicationTenantControlTenantOutput
- type ProfileSaasApplicationTenantControlTenantArray
- func (ProfileSaasApplicationTenantControlTenantArray) ElementType() reflect.Type
- func (i ProfileSaasApplicationTenantControlTenantArray) ToProfileSaasApplicationTenantControlTenantArrayOutput() ProfileSaasApplicationTenantControlTenantArrayOutput
- func (i ProfileSaasApplicationTenantControlTenantArray) ToProfileSaasApplicationTenantControlTenantArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationTenantControlTenantArrayOutput
- type ProfileSaasApplicationTenantControlTenantArrayInput
- type ProfileSaasApplicationTenantControlTenantArrayOutput
- func (ProfileSaasApplicationTenantControlTenantArrayOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationTenantControlTenantArrayOutput) Index(i pulumi.IntInput) ProfileSaasApplicationTenantControlTenantOutput
- func (o ProfileSaasApplicationTenantControlTenantArrayOutput) ToProfileSaasApplicationTenantControlTenantArrayOutput() ProfileSaasApplicationTenantControlTenantArrayOutput
- func (o ProfileSaasApplicationTenantControlTenantArrayOutput) ToProfileSaasApplicationTenantControlTenantArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationTenantControlTenantArrayOutput
- type ProfileSaasApplicationTenantControlTenantInput
- type ProfileSaasApplicationTenantControlTenantOutput
- func (ProfileSaasApplicationTenantControlTenantOutput) ElementType() reflect.Type
- func (o ProfileSaasApplicationTenantControlTenantOutput) Name() pulumi.StringPtrOutput
- func (o ProfileSaasApplicationTenantControlTenantOutput) ToProfileSaasApplicationTenantControlTenantOutput() ProfileSaasApplicationTenantControlTenantOutput
- func (o ProfileSaasApplicationTenantControlTenantOutput) ToProfileSaasApplicationTenantControlTenantOutputWithContext(ctx context.Context) ProfileSaasApplicationTenantControlTenantOutput
- type ProfileState
- type Saasapplication
- type SaasapplicationArgs
- type SaasapplicationArray
- type SaasapplicationArrayInput
- type SaasapplicationArrayOutput
- func (SaasapplicationArrayOutput) ElementType() reflect.Type
- func (o SaasapplicationArrayOutput) Index(i pulumi.IntInput) SaasapplicationOutput
- func (o SaasapplicationArrayOutput) ToSaasapplicationArrayOutput() SaasapplicationArrayOutput
- func (o SaasapplicationArrayOutput) ToSaasapplicationArrayOutputWithContext(ctx context.Context) SaasapplicationArrayOutput
- type SaasapplicationDomain
- type SaasapplicationDomainArgs
- type SaasapplicationDomainArray
- func (SaasapplicationDomainArray) ElementType() reflect.Type
- func (i SaasapplicationDomainArray) ToSaasapplicationDomainArrayOutput() SaasapplicationDomainArrayOutput
- func (i SaasapplicationDomainArray) ToSaasapplicationDomainArrayOutputWithContext(ctx context.Context) SaasapplicationDomainArrayOutput
- type SaasapplicationDomainArrayInput
- type SaasapplicationDomainArrayOutput
- func (SaasapplicationDomainArrayOutput) ElementType() reflect.Type
- func (o SaasapplicationDomainArrayOutput) Index(i pulumi.IntInput) SaasapplicationDomainOutput
- func (o SaasapplicationDomainArrayOutput) ToSaasapplicationDomainArrayOutput() SaasapplicationDomainArrayOutput
- func (o SaasapplicationDomainArrayOutput) ToSaasapplicationDomainArrayOutputWithContext(ctx context.Context) SaasapplicationDomainArrayOutput
- type SaasapplicationDomainInput
- type SaasapplicationDomainOutput
- func (o SaasapplicationDomainOutput) Domain() pulumi.StringPtrOutput
- func (SaasapplicationDomainOutput) ElementType() reflect.Type
- func (o SaasapplicationDomainOutput) ToSaasapplicationDomainOutput() SaasapplicationDomainOutput
- func (o SaasapplicationDomainOutput) ToSaasapplicationDomainOutputWithContext(ctx context.Context) SaasapplicationDomainOutput
- type SaasapplicationInput
- type SaasapplicationMap
- type SaasapplicationMapInput
- type SaasapplicationMapOutput
- func (SaasapplicationMapOutput) ElementType() reflect.Type
- func (o SaasapplicationMapOutput) MapIndex(k pulumi.StringInput) SaasapplicationOutput
- func (o SaasapplicationMapOutput) ToSaasapplicationMapOutput() SaasapplicationMapOutput
- func (o SaasapplicationMapOutput) ToSaasapplicationMapOutputWithContext(ctx context.Context) SaasapplicationMapOutput
- type SaasapplicationOutput
- func (o SaasapplicationOutput) CasbName() pulumi.StringOutput
- func (o SaasapplicationOutput) Description() pulumi.StringOutput
- func (o SaasapplicationOutput) Domains() SaasapplicationDomainArrayOutput
- func (o SaasapplicationOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (SaasapplicationOutput) ElementType() reflect.Type
- func (o SaasapplicationOutput) GetAllTables() pulumi.StringPtrOutput
- func (o SaasapplicationOutput) Name() pulumi.StringOutput
- func (o SaasapplicationOutput) Status() pulumi.StringOutput
- func (o SaasapplicationOutput) ToSaasapplicationOutput() SaasapplicationOutput
- func (o SaasapplicationOutput) ToSaasapplicationOutputWithContext(ctx context.Context) SaasapplicationOutput
- func (o SaasapplicationOutput) Type() pulumi.StringOutput
- func (o SaasapplicationOutput) Uuid() pulumi.StringOutput
- func (o SaasapplicationOutput) Vdomparam() pulumi.StringOutput
- type SaasapplicationState
- type Useractivity
- type UseractivityArgs
- type UseractivityArray
- type UseractivityArrayInput
- type UseractivityArrayOutput
- func (UseractivityArrayOutput) ElementType() reflect.Type
- func (o UseractivityArrayOutput) Index(i pulumi.IntInput) UseractivityOutput
- func (o UseractivityArrayOutput) ToUseractivityArrayOutput() UseractivityArrayOutput
- func (o UseractivityArrayOutput) ToUseractivityArrayOutputWithContext(ctx context.Context) UseractivityArrayOutput
- type UseractivityControlOption
- type UseractivityControlOptionArgs
- func (UseractivityControlOptionArgs) ElementType() reflect.Type
- func (i UseractivityControlOptionArgs) ToUseractivityControlOptionOutput() UseractivityControlOptionOutput
- func (i UseractivityControlOptionArgs) ToUseractivityControlOptionOutputWithContext(ctx context.Context) UseractivityControlOptionOutput
- type UseractivityControlOptionArray
- func (UseractivityControlOptionArray) ElementType() reflect.Type
- func (i UseractivityControlOptionArray) ToUseractivityControlOptionArrayOutput() UseractivityControlOptionArrayOutput
- func (i UseractivityControlOptionArray) ToUseractivityControlOptionArrayOutputWithContext(ctx context.Context) UseractivityControlOptionArrayOutput
- type UseractivityControlOptionArrayInput
- type UseractivityControlOptionArrayOutput
- func (UseractivityControlOptionArrayOutput) ElementType() reflect.Type
- func (o UseractivityControlOptionArrayOutput) Index(i pulumi.IntInput) UseractivityControlOptionOutput
- func (o UseractivityControlOptionArrayOutput) ToUseractivityControlOptionArrayOutput() UseractivityControlOptionArrayOutput
- func (o UseractivityControlOptionArrayOutput) ToUseractivityControlOptionArrayOutputWithContext(ctx context.Context) UseractivityControlOptionArrayOutput
- type UseractivityControlOptionInput
- type UseractivityControlOptionOperation
- type UseractivityControlOptionOperationArgs
- func (UseractivityControlOptionOperationArgs) ElementType() reflect.Type
- func (i UseractivityControlOptionOperationArgs) ToUseractivityControlOptionOperationOutput() UseractivityControlOptionOperationOutput
- func (i UseractivityControlOptionOperationArgs) ToUseractivityControlOptionOperationOutputWithContext(ctx context.Context) UseractivityControlOptionOperationOutput
- type UseractivityControlOptionOperationArray
- func (UseractivityControlOptionOperationArray) ElementType() reflect.Type
- func (i UseractivityControlOptionOperationArray) ToUseractivityControlOptionOperationArrayOutput() UseractivityControlOptionOperationArrayOutput
- func (i UseractivityControlOptionOperationArray) ToUseractivityControlOptionOperationArrayOutputWithContext(ctx context.Context) UseractivityControlOptionOperationArrayOutput
- type UseractivityControlOptionOperationArrayInput
- type UseractivityControlOptionOperationArrayOutput
- func (UseractivityControlOptionOperationArrayOutput) ElementType() reflect.Type
- func (o UseractivityControlOptionOperationArrayOutput) Index(i pulumi.IntInput) UseractivityControlOptionOperationOutput
- func (o UseractivityControlOptionOperationArrayOutput) ToUseractivityControlOptionOperationArrayOutput() UseractivityControlOptionOperationArrayOutput
- func (o UseractivityControlOptionOperationArrayOutput) ToUseractivityControlOptionOperationArrayOutputWithContext(ctx context.Context) UseractivityControlOptionOperationArrayOutput
- type UseractivityControlOptionOperationInput
- type UseractivityControlOptionOperationOutput
- func (o UseractivityControlOptionOperationOutput) Action() pulumi.StringPtrOutput
- func (o UseractivityControlOptionOperationOutput) CaseSensitive() pulumi.StringPtrOutput
- func (o UseractivityControlOptionOperationOutput) Direction() pulumi.StringPtrOutput
- func (UseractivityControlOptionOperationOutput) ElementType() reflect.Type
- func (o UseractivityControlOptionOperationOutput) HeaderName() pulumi.StringPtrOutput
- func (o UseractivityControlOptionOperationOutput) Name() pulumi.StringPtrOutput
- func (o UseractivityControlOptionOperationOutput) SearchKey() pulumi.StringPtrOutput
- func (o UseractivityControlOptionOperationOutput) SearchPattern() pulumi.StringPtrOutput
- func (o UseractivityControlOptionOperationOutput) Target() pulumi.StringPtrOutput
- func (o UseractivityControlOptionOperationOutput) ToUseractivityControlOptionOperationOutput() UseractivityControlOptionOperationOutput
- func (o UseractivityControlOptionOperationOutput) ToUseractivityControlOptionOperationOutputWithContext(ctx context.Context) UseractivityControlOptionOperationOutput
- func (o UseractivityControlOptionOperationOutput) ValueFromInput() pulumi.StringPtrOutput
- func (o UseractivityControlOptionOperationOutput) Values() UseractivityControlOptionOperationValueArrayOutput
- type UseractivityControlOptionOperationValue
- type UseractivityControlOptionOperationValueArgs
- func (UseractivityControlOptionOperationValueArgs) ElementType() reflect.Type
- func (i UseractivityControlOptionOperationValueArgs) ToUseractivityControlOptionOperationValueOutput() UseractivityControlOptionOperationValueOutput
- func (i UseractivityControlOptionOperationValueArgs) ToUseractivityControlOptionOperationValueOutputWithContext(ctx context.Context) UseractivityControlOptionOperationValueOutput
- type UseractivityControlOptionOperationValueArray
- func (UseractivityControlOptionOperationValueArray) ElementType() reflect.Type
- func (i UseractivityControlOptionOperationValueArray) ToUseractivityControlOptionOperationValueArrayOutput() UseractivityControlOptionOperationValueArrayOutput
- func (i UseractivityControlOptionOperationValueArray) ToUseractivityControlOptionOperationValueArrayOutputWithContext(ctx context.Context) UseractivityControlOptionOperationValueArrayOutput
- type UseractivityControlOptionOperationValueArrayInput
- type UseractivityControlOptionOperationValueArrayOutput
- func (UseractivityControlOptionOperationValueArrayOutput) ElementType() reflect.Type
- func (o UseractivityControlOptionOperationValueArrayOutput) Index(i pulumi.IntInput) UseractivityControlOptionOperationValueOutput
- func (o UseractivityControlOptionOperationValueArrayOutput) ToUseractivityControlOptionOperationValueArrayOutput() UseractivityControlOptionOperationValueArrayOutput
- func (o UseractivityControlOptionOperationValueArrayOutput) ToUseractivityControlOptionOperationValueArrayOutputWithContext(ctx context.Context) UseractivityControlOptionOperationValueArrayOutput
- type UseractivityControlOptionOperationValueInput
- type UseractivityControlOptionOperationValueOutput
- func (UseractivityControlOptionOperationValueOutput) ElementType() reflect.Type
- func (o UseractivityControlOptionOperationValueOutput) ToUseractivityControlOptionOperationValueOutput() UseractivityControlOptionOperationValueOutput
- func (o UseractivityControlOptionOperationValueOutput) ToUseractivityControlOptionOperationValueOutputWithContext(ctx context.Context) UseractivityControlOptionOperationValueOutput
- func (o UseractivityControlOptionOperationValueOutput) Value() pulumi.StringPtrOutput
- type UseractivityControlOptionOutput
- func (UseractivityControlOptionOutput) ElementType() reflect.Type
- func (o UseractivityControlOptionOutput) Name() pulumi.StringPtrOutput
- func (o UseractivityControlOptionOutput) Operations() UseractivityControlOptionOperationArrayOutput
- func (o UseractivityControlOptionOutput) Status() pulumi.StringPtrOutput
- func (o UseractivityControlOptionOutput) ToUseractivityControlOptionOutput() UseractivityControlOptionOutput
- func (o UseractivityControlOptionOutput) ToUseractivityControlOptionOutputWithContext(ctx context.Context) UseractivityControlOptionOutput
- type UseractivityInput
- type UseractivityMap
- type UseractivityMapInput
- type UseractivityMapOutput
- func (UseractivityMapOutput) ElementType() reflect.Type
- func (o UseractivityMapOutput) MapIndex(k pulumi.StringInput) UseractivityOutput
- func (o UseractivityMapOutput) ToUseractivityMapOutput() UseractivityMapOutput
- func (o UseractivityMapOutput) ToUseractivityMapOutputWithContext(ctx context.Context) UseractivityMapOutput
- type UseractivityMatch
- type UseractivityMatchArgs
- type UseractivityMatchArray
- type UseractivityMatchArrayInput
- type UseractivityMatchArrayOutput
- func (UseractivityMatchArrayOutput) ElementType() reflect.Type
- func (o UseractivityMatchArrayOutput) Index(i pulumi.IntInput) UseractivityMatchOutput
- func (o UseractivityMatchArrayOutput) ToUseractivityMatchArrayOutput() UseractivityMatchArrayOutput
- func (o UseractivityMatchArrayOutput) ToUseractivityMatchArrayOutputWithContext(ctx context.Context) UseractivityMatchArrayOutput
- type UseractivityMatchInput
- type UseractivityMatchOutput
- func (UseractivityMatchOutput) ElementType() reflect.Type
- func (o UseractivityMatchOutput) Id() pulumi.IntPtrOutput
- func (o UseractivityMatchOutput) Rules() UseractivityMatchRuleArrayOutput
- func (o UseractivityMatchOutput) Strategy() pulumi.StringPtrOutput
- func (o UseractivityMatchOutput) ToUseractivityMatchOutput() UseractivityMatchOutput
- func (o UseractivityMatchOutput) ToUseractivityMatchOutputWithContext(ctx context.Context) UseractivityMatchOutput
- type UseractivityMatchRule
- type UseractivityMatchRuleArgs
- type UseractivityMatchRuleArray
- func (UseractivityMatchRuleArray) ElementType() reflect.Type
- func (i UseractivityMatchRuleArray) ToUseractivityMatchRuleArrayOutput() UseractivityMatchRuleArrayOutput
- func (i UseractivityMatchRuleArray) ToUseractivityMatchRuleArrayOutputWithContext(ctx context.Context) UseractivityMatchRuleArrayOutput
- type UseractivityMatchRuleArrayInput
- type UseractivityMatchRuleArrayOutput
- func (UseractivityMatchRuleArrayOutput) ElementType() reflect.Type
- func (o UseractivityMatchRuleArrayOutput) Index(i pulumi.IntInput) UseractivityMatchRuleOutput
- func (o UseractivityMatchRuleArrayOutput) ToUseractivityMatchRuleArrayOutput() UseractivityMatchRuleArrayOutput
- func (o UseractivityMatchRuleArrayOutput) ToUseractivityMatchRuleArrayOutputWithContext(ctx context.Context) UseractivityMatchRuleArrayOutput
- type UseractivityMatchRuleDomain
- type UseractivityMatchRuleDomainArgs
- func (UseractivityMatchRuleDomainArgs) ElementType() reflect.Type
- func (i UseractivityMatchRuleDomainArgs) ToUseractivityMatchRuleDomainOutput() UseractivityMatchRuleDomainOutput
- func (i UseractivityMatchRuleDomainArgs) ToUseractivityMatchRuleDomainOutputWithContext(ctx context.Context) UseractivityMatchRuleDomainOutput
- type UseractivityMatchRuleDomainArray
- func (UseractivityMatchRuleDomainArray) ElementType() reflect.Type
- func (i UseractivityMatchRuleDomainArray) ToUseractivityMatchRuleDomainArrayOutput() UseractivityMatchRuleDomainArrayOutput
- func (i UseractivityMatchRuleDomainArray) ToUseractivityMatchRuleDomainArrayOutputWithContext(ctx context.Context) UseractivityMatchRuleDomainArrayOutput
- type UseractivityMatchRuleDomainArrayInput
- type UseractivityMatchRuleDomainArrayOutput
- func (UseractivityMatchRuleDomainArrayOutput) ElementType() reflect.Type
- func (o UseractivityMatchRuleDomainArrayOutput) Index(i pulumi.IntInput) UseractivityMatchRuleDomainOutput
- func (o UseractivityMatchRuleDomainArrayOutput) ToUseractivityMatchRuleDomainArrayOutput() UseractivityMatchRuleDomainArrayOutput
- func (o UseractivityMatchRuleDomainArrayOutput) ToUseractivityMatchRuleDomainArrayOutputWithContext(ctx context.Context) UseractivityMatchRuleDomainArrayOutput
- type UseractivityMatchRuleDomainInput
- type UseractivityMatchRuleDomainOutput
- func (o UseractivityMatchRuleDomainOutput) Domain() pulumi.StringPtrOutput
- func (UseractivityMatchRuleDomainOutput) ElementType() reflect.Type
- func (o UseractivityMatchRuleDomainOutput) ToUseractivityMatchRuleDomainOutput() UseractivityMatchRuleDomainOutput
- func (o UseractivityMatchRuleDomainOutput) ToUseractivityMatchRuleDomainOutputWithContext(ctx context.Context) UseractivityMatchRuleDomainOutput
- type UseractivityMatchRuleInput
- type UseractivityMatchRuleMethod
- type UseractivityMatchRuleMethodArgs
- func (UseractivityMatchRuleMethodArgs) ElementType() reflect.Type
- func (i UseractivityMatchRuleMethodArgs) ToUseractivityMatchRuleMethodOutput() UseractivityMatchRuleMethodOutput
- func (i UseractivityMatchRuleMethodArgs) ToUseractivityMatchRuleMethodOutputWithContext(ctx context.Context) UseractivityMatchRuleMethodOutput
- type UseractivityMatchRuleMethodArray
- func (UseractivityMatchRuleMethodArray) ElementType() reflect.Type
- func (i UseractivityMatchRuleMethodArray) ToUseractivityMatchRuleMethodArrayOutput() UseractivityMatchRuleMethodArrayOutput
- func (i UseractivityMatchRuleMethodArray) ToUseractivityMatchRuleMethodArrayOutputWithContext(ctx context.Context) UseractivityMatchRuleMethodArrayOutput
- type UseractivityMatchRuleMethodArrayInput
- type UseractivityMatchRuleMethodArrayOutput
- func (UseractivityMatchRuleMethodArrayOutput) ElementType() reflect.Type
- func (o UseractivityMatchRuleMethodArrayOutput) Index(i pulumi.IntInput) UseractivityMatchRuleMethodOutput
- func (o UseractivityMatchRuleMethodArrayOutput) ToUseractivityMatchRuleMethodArrayOutput() UseractivityMatchRuleMethodArrayOutput
- func (o UseractivityMatchRuleMethodArrayOutput) ToUseractivityMatchRuleMethodArrayOutputWithContext(ctx context.Context) UseractivityMatchRuleMethodArrayOutput
- type UseractivityMatchRuleMethodInput
- type UseractivityMatchRuleMethodOutput
- func (UseractivityMatchRuleMethodOutput) ElementType() reflect.Type
- func (o UseractivityMatchRuleMethodOutput) Method() pulumi.StringPtrOutput
- func (o UseractivityMatchRuleMethodOutput) ToUseractivityMatchRuleMethodOutput() UseractivityMatchRuleMethodOutput
- func (o UseractivityMatchRuleMethodOutput) ToUseractivityMatchRuleMethodOutputWithContext(ctx context.Context) UseractivityMatchRuleMethodOutput
- type UseractivityMatchRuleOutput
- func (o UseractivityMatchRuleOutput) CaseSensitive() pulumi.StringPtrOutput
- func (o UseractivityMatchRuleOutput) Domains() UseractivityMatchRuleDomainArrayOutput
- func (UseractivityMatchRuleOutput) ElementType() reflect.Type
- func (o UseractivityMatchRuleOutput) HeaderName() pulumi.StringPtrOutput
- func (o UseractivityMatchRuleOutput) Id() pulumi.IntPtrOutput
- func (o UseractivityMatchRuleOutput) MatchPattern() pulumi.StringPtrOutput
- func (o UseractivityMatchRuleOutput) MatchValue() pulumi.StringPtrOutput
- func (o UseractivityMatchRuleOutput) Methods() UseractivityMatchRuleMethodArrayOutput
- func (o UseractivityMatchRuleOutput) Negate() pulumi.StringPtrOutput
- func (o UseractivityMatchRuleOutput) ToUseractivityMatchRuleOutput() UseractivityMatchRuleOutput
- func (o UseractivityMatchRuleOutput) ToUseractivityMatchRuleOutputWithContext(ctx context.Context) UseractivityMatchRuleOutput
- func (o UseractivityMatchRuleOutput) Type() pulumi.StringPtrOutput
- type UseractivityOutput
- func (o UseractivityOutput) Application() pulumi.StringOutput
- func (o UseractivityOutput) CasbName() pulumi.StringOutput
- func (o UseractivityOutput) Category() pulumi.StringOutput
- func (o UseractivityOutput) ControlOptions() UseractivityControlOptionArrayOutput
- func (o UseractivityOutput) Description() pulumi.StringOutput
- func (o UseractivityOutput) DynamicSortSubtable() pulumi.StringPtrOutput
- func (UseractivityOutput) ElementType() reflect.Type
- func (o UseractivityOutput) GetAllTables() pulumi.StringPtrOutput
- func (o UseractivityOutput) MatchStrategy() pulumi.StringOutput
- func (o UseractivityOutput) Matches() UseractivityMatchArrayOutput
- func (o UseractivityOutput) Name() pulumi.StringOutput
- func (o UseractivityOutput) Status() pulumi.StringOutput
- func (o UseractivityOutput) ToUseractivityOutput() UseractivityOutput
- func (o UseractivityOutput) ToUseractivityOutputWithContext(ctx context.Context) UseractivityOutput
- func (o UseractivityOutput) Type() pulumi.StringOutput
- func (o UseractivityOutput) Uuid() pulumi.StringOutput
- func (o UseractivityOutput) Vdomparam() pulumi.StringOutput
- type UseractivityState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Profile ¶
type Profile struct { pulumi.CustomResourceState // Comment. Comment pulumi.StringPtrOutput `pulumi:"comment"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // CASB profile name. Name pulumi.StringOutput `pulumi:"name"` // CASB profile SaaS application. The structure of `saasApplication` block is documented below. SaasApplications ProfileSaasApplicationArrayOutput `pulumi:"saasApplications"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` }
Configure CASB profile. Applies to FortiOS Version `>= 7.4.1`.
## Import
Casb Profile can be imported using any of these accepted formats:
```sh $ pulumi import fortios:casb/profile:Profile labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:casb/profile:Profile labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetProfile ¶
func GetProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)
GetProfile gets an existing Profile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProfile ¶
func NewProfile(ctx *pulumi.Context, name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)
NewProfile registers a new resource with the given unique name, arguments, and options.
func (*Profile) ElementType ¶
func (*Profile) ToProfileOutput ¶
func (i *Profile) ToProfileOutput() ProfileOutput
func (*Profile) ToProfileOutputWithContext ¶
func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileArgs ¶
type ProfileArgs struct { // Comment. Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // CASB profile name. Name pulumi.StringPtrInput // CASB profile SaaS application. The structure of `saasApplication` block is documented below. SaasApplications ProfileSaasApplicationArrayInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Profile resource.
func (ProfileArgs) ElementType ¶
func (ProfileArgs) ElementType() reflect.Type
type ProfileArray ¶
type ProfileArray []ProfileInput
func (ProfileArray) ElementType ¶
func (ProfileArray) ElementType() reflect.Type
func (ProfileArray) ToProfileArrayOutput ¶
func (i ProfileArray) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArray) ToProfileArrayOutputWithContext ¶
func (i ProfileArray) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileArrayInput ¶
type ProfileArrayInput interface { pulumi.Input ToProfileArrayOutput() ProfileArrayOutput ToProfileArrayOutputWithContext(context.Context) ProfileArrayOutput }
ProfileArrayInput is an input type that accepts ProfileArray and ProfileArrayOutput values. You can construct a concrete instance of `ProfileArrayInput` via:
ProfileArray{ ProfileArgs{...} }
type ProfileArrayOutput ¶
type ProfileArrayOutput struct{ *pulumi.OutputState }
func (ProfileArrayOutput) ElementType ¶
func (ProfileArrayOutput) ElementType() reflect.Type
func (ProfileArrayOutput) Index ¶
func (o ProfileArrayOutput) Index(i pulumi.IntInput) ProfileOutput
func (ProfileArrayOutput) ToProfileArrayOutput ¶
func (o ProfileArrayOutput) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArrayOutput) ToProfileArrayOutputWithContext ¶
func (o ProfileArrayOutput) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileInput ¶
type ProfileInput interface { pulumi.Input ToProfileOutput() ProfileOutput ToProfileOutputWithContext(ctx context.Context) ProfileOutput }
type ProfileMap ¶
type ProfileMap map[string]ProfileInput
func (ProfileMap) ElementType ¶
func (ProfileMap) ElementType() reflect.Type
func (ProfileMap) ToProfileMapOutput ¶
func (i ProfileMap) ToProfileMapOutput() ProfileMapOutput
func (ProfileMap) ToProfileMapOutputWithContext ¶
func (i ProfileMap) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileMapInput ¶
type ProfileMapInput interface { pulumi.Input ToProfileMapOutput() ProfileMapOutput ToProfileMapOutputWithContext(context.Context) ProfileMapOutput }
ProfileMapInput is an input type that accepts ProfileMap and ProfileMapOutput values. You can construct a concrete instance of `ProfileMapInput` via:
ProfileMap{ "key": ProfileArgs{...} }
type ProfileMapOutput ¶
type ProfileMapOutput struct{ *pulumi.OutputState }
func (ProfileMapOutput) ElementType ¶
func (ProfileMapOutput) ElementType() reflect.Type
func (ProfileMapOutput) MapIndex ¶
func (o ProfileMapOutput) MapIndex(k pulumi.StringInput) ProfileOutput
func (ProfileMapOutput) ToProfileMapOutput ¶
func (o ProfileMapOutput) ToProfileMapOutput() ProfileMapOutput
func (ProfileMapOutput) ToProfileMapOutputWithContext ¶
func (o ProfileMapOutput) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileOutput ¶
type ProfileOutput struct{ *pulumi.OutputState }
func (ProfileOutput) Comment ¶ added in v0.0.6
func (o ProfileOutput) Comment() pulumi.StringPtrOutput
Comment.
func (ProfileOutput) DynamicSortSubtable ¶
func (o ProfileOutput) DynamicSortSubtable() pulumi.StringPtrOutput
Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
func (ProfileOutput) ElementType ¶
func (ProfileOutput) ElementType() reflect.Type
func (ProfileOutput) GetAllTables ¶
func (o ProfileOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (ProfileOutput) SaasApplications ¶
func (o ProfileOutput) SaasApplications() ProfileSaasApplicationArrayOutput
CASB profile SaaS application. The structure of `saasApplication` block is documented below.
func (ProfileOutput) ToProfileOutput ¶
func (o ProfileOutput) ToProfileOutput() ProfileOutput
func (ProfileOutput) ToProfileOutputWithContext ¶
func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
func (ProfileOutput) Vdomparam ¶
func (o ProfileOutput) Vdomparam() pulumi.StringOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
type ProfileSaasApplication ¶
type ProfileSaasApplication struct { // CASB profile access rule. The structure of `accessRule` block is documented below. AccessRules []ProfileSaasApplicationAccessRule `pulumi:"accessRules"` // CASB profile custom control. The structure of `customControl` block is documented below. CustomControls []ProfileSaasApplicationCustomControl `pulumi:"customControls"` // Enable/disable domain control. Valid values: `enable`, `disable`. DomainControl *string `pulumi:"domainControl"` // CASB profile domain control domains. The structure of `domainControlDomains` block is documented below. DomainControlDomains []ProfileSaasApplicationDomainControlDomain `pulumi:"domainControlDomains"` // Enable/disable log settings. Valid values: `enable`, `disable`. Log *string `pulumi:"log"` // CASB profile SaaS application name. Name *string `pulumi:"name"` // Enable/disable safe search. Valid values: `enable`, `disable`. SafeSearch *string `pulumi:"safeSearch"` // CASB profile safe search control. The structure of `safeSearchControl` block is documented below. SafeSearchControls []ProfileSaasApplicationSafeSearchControl `pulumi:"safeSearchControls"` // Enable/disable setting. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` // Enable/disable tenant control. Valid values: `enable`, `disable`. TenantControl *string `pulumi:"tenantControl"` // CASB profile tenant control tenants. The structure of `tenantControlTenants` block is documented below. TenantControlTenants []ProfileSaasApplicationTenantControlTenant `pulumi:"tenantControlTenants"` }
type ProfileSaasApplicationAccessRule ¶
type ProfileSaasApplicationAccessRule struct { // CASB access rule action. Valid values: `bypass`, `block`, `monitor`. Action *string `pulumi:"action"` // CASB bypass options. Valid values: `av`, `dlp`, `web-filter`, `file-filter`, `video-filter`. Bypass *string `pulumi:"bypass"` // CASB access rule activity name. Name *string `pulumi:"name"` }
type ProfileSaasApplicationAccessRuleArgs ¶
type ProfileSaasApplicationAccessRuleArgs struct { // CASB access rule action. Valid values: `bypass`, `block`, `monitor`. Action pulumi.StringPtrInput `pulumi:"action"` // CASB bypass options. Valid values: `av`, `dlp`, `web-filter`, `file-filter`, `video-filter`. Bypass pulumi.StringPtrInput `pulumi:"bypass"` // CASB access rule activity name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ProfileSaasApplicationAccessRuleArgs) ElementType ¶
func (ProfileSaasApplicationAccessRuleArgs) ElementType() reflect.Type
func (ProfileSaasApplicationAccessRuleArgs) ToProfileSaasApplicationAccessRuleOutput ¶
func (i ProfileSaasApplicationAccessRuleArgs) ToProfileSaasApplicationAccessRuleOutput() ProfileSaasApplicationAccessRuleOutput
func (ProfileSaasApplicationAccessRuleArgs) ToProfileSaasApplicationAccessRuleOutputWithContext ¶
func (i ProfileSaasApplicationAccessRuleArgs) ToProfileSaasApplicationAccessRuleOutputWithContext(ctx context.Context) ProfileSaasApplicationAccessRuleOutput
type ProfileSaasApplicationAccessRuleArray ¶
type ProfileSaasApplicationAccessRuleArray []ProfileSaasApplicationAccessRuleInput
func (ProfileSaasApplicationAccessRuleArray) ElementType ¶
func (ProfileSaasApplicationAccessRuleArray) ElementType() reflect.Type
func (ProfileSaasApplicationAccessRuleArray) ToProfileSaasApplicationAccessRuleArrayOutput ¶
func (i ProfileSaasApplicationAccessRuleArray) ToProfileSaasApplicationAccessRuleArrayOutput() ProfileSaasApplicationAccessRuleArrayOutput
func (ProfileSaasApplicationAccessRuleArray) ToProfileSaasApplicationAccessRuleArrayOutputWithContext ¶
func (i ProfileSaasApplicationAccessRuleArray) ToProfileSaasApplicationAccessRuleArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationAccessRuleArrayOutput
type ProfileSaasApplicationAccessRuleArrayInput ¶
type ProfileSaasApplicationAccessRuleArrayInput interface { pulumi.Input ToProfileSaasApplicationAccessRuleArrayOutput() ProfileSaasApplicationAccessRuleArrayOutput ToProfileSaasApplicationAccessRuleArrayOutputWithContext(context.Context) ProfileSaasApplicationAccessRuleArrayOutput }
ProfileSaasApplicationAccessRuleArrayInput is an input type that accepts ProfileSaasApplicationAccessRuleArray and ProfileSaasApplicationAccessRuleArrayOutput values. You can construct a concrete instance of `ProfileSaasApplicationAccessRuleArrayInput` via:
ProfileSaasApplicationAccessRuleArray{ ProfileSaasApplicationAccessRuleArgs{...} }
type ProfileSaasApplicationAccessRuleArrayOutput ¶
type ProfileSaasApplicationAccessRuleArrayOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationAccessRuleArrayOutput) ElementType ¶
func (ProfileSaasApplicationAccessRuleArrayOutput) ElementType() reflect.Type
func (ProfileSaasApplicationAccessRuleArrayOutput) ToProfileSaasApplicationAccessRuleArrayOutput ¶
func (o ProfileSaasApplicationAccessRuleArrayOutput) ToProfileSaasApplicationAccessRuleArrayOutput() ProfileSaasApplicationAccessRuleArrayOutput
func (ProfileSaasApplicationAccessRuleArrayOutput) ToProfileSaasApplicationAccessRuleArrayOutputWithContext ¶
func (o ProfileSaasApplicationAccessRuleArrayOutput) ToProfileSaasApplicationAccessRuleArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationAccessRuleArrayOutput
type ProfileSaasApplicationAccessRuleInput ¶
type ProfileSaasApplicationAccessRuleInput interface { pulumi.Input ToProfileSaasApplicationAccessRuleOutput() ProfileSaasApplicationAccessRuleOutput ToProfileSaasApplicationAccessRuleOutputWithContext(context.Context) ProfileSaasApplicationAccessRuleOutput }
ProfileSaasApplicationAccessRuleInput is an input type that accepts ProfileSaasApplicationAccessRuleArgs and ProfileSaasApplicationAccessRuleOutput values. You can construct a concrete instance of `ProfileSaasApplicationAccessRuleInput` via:
ProfileSaasApplicationAccessRuleArgs{...}
type ProfileSaasApplicationAccessRuleOutput ¶
type ProfileSaasApplicationAccessRuleOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationAccessRuleOutput) Action ¶
func (o ProfileSaasApplicationAccessRuleOutput) Action() pulumi.StringPtrOutput
CASB access rule action. Valid values: `bypass`, `block`, `monitor`.
func (ProfileSaasApplicationAccessRuleOutput) Bypass ¶
func (o ProfileSaasApplicationAccessRuleOutput) Bypass() pulumi.StringPtrOutput
CASB bypass options. Valid values: `av`, `dlp`, `web-filter`, `file-filter`, `video-filter`.
func (ProfileSaasApplicationAccessRuleOutput) ElementType ¶
func (ProfileSaasApplicationAccessRuleOutput) ElementType() reflect.Type
func (ProfileSaasApplicationAccessRuleOutput) Name ¶
func (o ProfileSaasApplicationAccessRuleOutput) Name() pulumi.StringPtrOutput
CASB access rule activity name.
func (ProfileSaasApplicationAccessRuleOutput) ToProfileSaasApplicationAccessRuleOutput ¶
func (o ProfileSaasApplicationAccessRuleOutput) ToProfileSaasApplicationAccessRuleOutput() ProfileSaasApplicationAccessRuleOutput
func (ProfileSaasApplicationAccessRuleOutput) ToProfileSaasApplicationAccessRuleOutputWithContext ¶
func (o ProfileSaasApplicationAccessRuleOutput) ToProfileSaasApplicationAccessRuleOutputWithContext(ctx context.Context) ProfileSaasApplicationAccessRuleOutput
type ProfileSaasApplicationArgs ¶
type ProfileSaasApplicationArgs struct { // CASB profile access rule. The structure of `accessRule` block is documented below. AccessRules ProfileSaasApplicationAccessRuleArrayInput `pulumi:"accessRules"` // CASB profile custom control. The structure of `customControl` block is documented below. CustomControls ProfileSaasApplicationCustomControlArrayInput `pulumi:"customControls"` // Enable/disable domain control. Valid values: `enable`, `disable`. DomainControl pulumi.StringPtrInput `pulumi:"domainControl"` // CASB profile domain control domains. The structure of `domainControlDomains` block is documented below. DomainControlDomains ProfileSaasApplicationDomainControlDomainArrayInput `pulumi:"domainControlDomains"` // Enable/disable log settings. Valid values: `enable`, `disable`. Log pulumi.StringPtrInput `pulumi:"log"` // CASB profile SaaS application name. Name pulumi.StringPtrInput `pulumi:"name"` // Enable/disable safe search. Valid values: `enable`, `disable`. SafeSearch pulumi.StringPtrInput `pulumi:"safeSearch"` // CASB profile safe search control. The structure of `safeSearchControl` block is documented below. SafeSearchControls ProfileSaasApplicationSafeSearchControlArrayInput `pulumi:"safeSearchControls"` // Enable/disable setting. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` // Enable/disable tenant control. Valid values: `enable`, `disable`. TenantControl pulumi.StringPtrInput `pulumi:"tenantControl"` // CASB profile tenant control tenants. The structure of `tenantControlTenants` block is documented below. TenantControlTenants ProfileSaasApplicationTenantControlTenantArrayInput `pulumi:"tenantControlTenants"` }
func (ProfileSaasApplicationArgs) ElementType ¶
func (ProfileSaasApplicationArgs) ElementType() reflect.Type
func (ProfileSaasApplicationArgs) ToProfileSaasApplicationOutput ¶
func (i ProfileSaasApplicationArgs) ToProfileSaasApplicationOutput() ProfileSaasApplicationOutput
func (ProfileSaasApplicationArgs) ToProfileSaasApplicationOutputWithContext ¶
func (i ProfileSaasApplicationArgs) ToProfileSaasApplicationOutputWithContext(ctx context.Context) ProfileSaasApplicationOutput
type ProfileSaasApplicationArray ¶
type ProfileSaasApplicationArray []ProfileSaasApplicationInput
func (ProfileSaasApplicationArray) ElementType ¶
func (ProfileSaasApplicationArray) ElementType() reflect.Type
func (ProfileSaasApplicationArray) ToProfileSaasApplicationArrayOutput ¶
func (i ProfileSaasApplicationArray) ToProfileSaasApplicationArrayOutput() ProfileSaasApplicationArrayOutput
func (ProfileSaasApplicationArray) ToProfileSaasApplicationArrayOutputWithContext ¶
func (i ProfileSaasApplicationArray) ToProfileSaasApplicationArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationArrayOutput
type ProfileSaasApplicationArrayInput ¶
type ProfileSaasApplicationArrayInput interface { pulumi.Input ToProfileSaasApplicationArrayOutput() ProfileSaasApplicationArrayOutput ToProfileSaasApplicationArrayOutputWithContext(context.Context) ProfileSaasApplicationArrayOutput }
ProfileSaasApplicationArrayInput is an input type that accepts ProfileSaasApplicationArray and ProfileSaasApplicationArrayOutput values. You can construct a concrete instance of `ProfileSaasApplicationArrayInput` via:
ProfileSaasApplicationArray{ ProfileSaasApplicationArgs{...} }
type ProfileSaasApplicationArrayOutput ¶
type ProfileSaasApplicationArrayOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationArrayOutput) ElementType ¶
func (ProfileSaasApplicationArrayOutput) ElementType() reflect.Type
func (ProfileSaasApplicationArrayOutput) Index ¶
func (o ProfileSaasApplicationArrayOutput) Index(i pulumi.IntInput) ProfileSaasApplicationOutput
func (ProfileSaasApplicationArrayOutput) ToProfileSaasApplicationArrayOutput ¶
func (o ProfileSaasApplicationArrayOutput) ToProfileSaasApplicationArrayOutput() ProfileSaasApplicationArrayOutput
func (ProfileSaasApplicationArrayOutput) ToProfileSaasApplicationArrayOutputWithContext ¶
func (o ProfileSaasApplicationArrayOutput) ToProfileSaasApplicationArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationArrayOutput
type ProfileSaasApplicationCustomControl ¶
type ProfileSaasApplicationCustomControl struct { // CASB custom control user activity name. Name *string `pulumi:"name"` // CASB custom control option. The structure of `option` block is documented below. Options []ProfileSaasApplicationCustomControlOption `pulumi:"options"` }
type ProfileSaasApplicationCustomControlArgs ¶
type ProfileSaasApplicationCustomControlArgs struct { // CASB custom control user activity name. Name pulumi.StringPtrInput `pulumi:"name"` // CASB custom control option. The structure of `option` block is documented below. Options ProfileSaasApplicationCustomControlOptionArrayInput `pulumi:"options"` }
func (ProfileSaasApplicationCustomControlArgs) ElementType ¶
func (ProfileSaasApplicationCustomControlArgs) ElementType() reflect.Type
func (ProfileSaasApplicationCustomControlArgs) ToProfileSaasApplicationCustomControlOutput ¶
func (i ProfileSaasApplicationCustomControlArgs) ToProfileSaasApplicationCustomControlOutput() ProfileSaasApplicationCustomControlOutput
func (ProfileSaasApplicationCustomControlArgs) ToProfileSaasApplicationCustomControlOutputWithContext ¶
func (i ProfileSaasApplicationCustomControlArgs) ToProfileSaasApplicationCustomControlOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOutput
type ProfileSaasApplicationCustomControlArray ¶
type ProfileSaasApplicationCustomControlArray []ProfileSaasApplicationCustomControlInput
func (ProfileSaasApplicationCustomControlArray) ElementType ¶
func (ProfileSaasApplicationCustomControlArray) ElementType() reflect.Type
func (ProfileSaasApplicationCustomControlArray) ToProfileSaasApplicationCustomControlArrayOutput ¶
func (i ProfileSaasApplicationCustomControlArray) ToProfileSaasApplicationCustomControlArrayOutput() ProfileSaasApplicationCustomControlArrayOutput
func (ProfileSaasApplicationCustomControlArray) ToProfileSaasApplicationCustomControlArrayOutputWithContext ¶
func (i ProfileSaasApplicationCustomControlArray) ToProfileSaasApplicationCustomControlArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlArrayOutput
type ProfileSaasApplicationCustomControlArrayInput ¶
type ProfileSaasApplicationCustomControlArrayInput interface { pulumi.Input ToProfileSaasApplicationCustomControlArrayOutput() ProfileSaasApplicationCustomControlArrayOutput ToProfileSaasApplicationCustomControlArrayOutputWithContext(context.Context) ProfileSaasApplicationCustomControlArrayOutput }
ProfileSaasApplicationCustomControlArrayInput is an input type that accepts ProfileSaasApplicationCustomControlArray and ProfileSaasApplicationCustomControlArrayOutput values. You can construct a concrete instance of `ProfileSaasApplicationCustomControlArrayInput` via:
ProfileSaasApplicationCustomControlArray{ ProfileSaasApplicationCustomControlArgs{...} }
type ProfileSaasApplicationCustomControlArrayOutput ¶
type ProfileSaasApplicationCustomControlArrayOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationCustomControlArrayOutput) ElementType ¶
func (ProfileSaasApplicationCustomControlArrayOutput) ElementType() reflect.Type
func (ProfileSaasApplicationCustomControlArrayOutput) ToProfileSaasApplicationCustomControlArrayOutput ¶
func (o ProfileSaasApplicationCustomControlArrayOutput) ToProfileSaasApplicationCustomControlArrayOutput() ProfileSaasApplicationCustomControlArrayOutput
func (ProfileSaasApplicationCustomControlArrayOutput) ToProfileSaasApplicationCustomControlArrayOutputWithContext ¶
func (o ProfileSaasApplicationCustomControlArrayOutput) ToProfileSaasApplicationCustomControlArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlArrayOutput
type ProfileSaasApplicationCustomControlInput ¶
type ProfileSaasApplicationCustomControlInput interface { pulumi.Input ToProfileSaasApplicationCustomControlOutput() ProfileSaasApplicationCustomControlOutput ToProfileSaasApplicationCustomControlOutputWithContext(context.Context) ProfileSaasApplicationCustomControlOutput }
ProfileSaasApplicationCustomControlInput is an input type that accepts ProfileSaasApplicationCustomControlArgs and ProfileSaasApplicationCustomControlOutput values. You can construct a concrete instance of `ProfileSaasApplicationCustomControlInput` via:
ProfileSaasApplicationCustomControlArgs{...}
type ProfileSaasApplicationCustomControlOption ¶
type ProfileSaasApplicationCustomControlOption struct { // CASB custom control option name. Name *string `pulumi:"name"` // CASB custom control user input. The structure of `userInput` block is documented below. UserInputs []ProfileSaasApplicationCustomControlOptionUserInput `pulumi:"userInputs"` }
type ProfileSaasApplicationCustomControlOptionArgs ¶
type ProfileSaasApplicationCustomControlOptionArgs struct { // CASB custom control option name. Name pulumi.StringPtrInput `pulumi:"name"` // CASB custom control user input. The structure of `userInput` block is documented below. UserInputs ProfileSaasApplicationCustomControlOptionUserInputArrayInput `pulumi:"userInputs"` }
func (ProfileSaasApplicationCustomControlOptionArgs) ElementType ¶
func (ProfileSaasApplicationCustomControlOptionArgs) ElementType() reflect.Type
func (ProfileSaasApplicationCustomControlOptionArgs) ToProfileSaasApplicationCustomControlOptionOutput ¶
func (i ProfileSaasApplicationCustomControlOptionArgs) ToProfileSaasApplicationCustomControlOptionOutput() ProfileSaasApplicationCustomControlOptionOutput
func (ProfileSaasApplicationCustomControlOptionArgs) ToProfileSaasApplicationCustomControlOptionOutputWithContext ¶
func (i ProfileSaasApplicationCustomControlOptionArgs) ToProfileSaasApplicationCustomControlOptionOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionOutput
type ProfileSaasApplicationCustomControlOptionArray ¶
type ProfileSaasApplicationCustomControlOptionArray []ProfileSaasApplicationCustomControlOptionInput
func (ProfileSaasApplicationCustomControlOptionArray) ElementType ¶
func (ProfileSaasApplicationCustomControlOptionArray) ElementType() reflect.Type
func (ProfileSaasApplicationCustomControlOptionArray) ToProfileSaasApplicationCustomControlOptionArrayOutput ¶
func (i ProfileSaasApplicationCustomControlOptionArray) ToProfileSaasApplicationCustomControlOptionArrayOutput() ProfileSaasApplicationCustomControlOptionArrayOutput
func (ProfileSaasApplicationCustomControlOptionArray) ToProfileSaasApplicationCustomControlOptionArrayOutputWithContext ¶
func (i ProfileSaasApplicationCustomControlOptionArray) ToProfileSaasApplicationCustomControlOptionArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionArrayOutput
type ProfileSaasApplicationCustomControlOptionArrayInput ¶
type ProfileSaasApplicationCustomControlOptionArrayInput interface { pulumi.Input ToProfileSaasApplicationCustomControlOptionArrayOutput() ProfileSaasApplicationCustomControlOptionArrayOutput ToProfileSaasApplicationCustomControlOptionArrayOutputWithContext(context.Context) ProfileSaasApplicationCustomControlOptionArrayOutput }
ProfileSaasApplicationCustomControlOptionArrayInput is an input type that accepts ProfileSaasApplicationCustomControlOptionArray and ProfileSaasApplicationCustomControlOptionArrayOutput values. You can construct a concrete instance of `ProfileSaasApplicationCustomControlOptionArrayInput` via:
ProfileSaasApplicationCustomControlOptionArray{ ProfileSaasApplicationCustomControlOptionArgs{...} }
type ProfileSaasApplicationCustomControlOptionArrayOutput ¶
type ProfileSaasApplicationCustomControlOptionArrayOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationCustomControlOptionArrayOutput) ElementType ¶
func (ProfileSaasApplicationCustomControlOptionArrayOutput) ElementType() reflect.Type
func (ProfileSaasApplicationCustomControlOptionArrayOutput) ToProfileSaasApplicationCustomControlOptionArrayOutput ¶
func (o ProfileSaasApplicationCustomControlOptionArrayOutput) ToProfileSaasApplicationCustomControlOptionArrayOutput() ProfileSaasApplicationCustomControlOptionArrayOutput
func (ProfileSaasApplicationCustomControlOptionArrayOutput) ToProfileSaasApplicationCustomControlOptionArrayOutputWithContext ¶
func (o ProfileSaasApplicationCustomControlOptionArrayOutput) ToProfileSaasApplicationCustomControlOptionArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionArrayOutput
type ProfileSaasApplicationCustomControlOptionInput ¶
type ProfileSaasApplicationCustomControlOptionInput interface { pulumi.Input ToProfileSaasApplicationCustomControlOptionOutput() ProfileSaasApplicationCustomControlOptionOutput ToProfileSaasApplicationCustomControlOptionOutputWithContext(context.Context) ProfileSaasApplicationCustomControlOptionOutput }
ProfileSaasApplicationCustomControlOptionInput is an input type that accepts ProfileSaasApplicationCustomControlOptionArgs and ProfileSaasApplicationCustomControlOptionOutput values. You can construct a concrete instance of `ProfileSaasApplicationCustomControlOptionInput` via:
ProfileSaasApplicationCustomControlOptionArgs{...}
type ProfileSaasApplicationCustomControlOptionOutput ¶
type ProfileSaasApplicationCustomControlOptionOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationCustomControlOptionOutput) ElementType ¶
func (ProfileSaasApplicationCustomControlOptionOutput) ElementType() reflect.Type
func (ProfileSaasApplicationCustomControlOptionOutput) Name ¶
func (o ProfileSaasApplicationCustomControlOptionOutput) Name() pulumi.StringPtrOutput
CASB custom control option name.
func (ProfileSaasApplicationCustomControlOptionOutput) ToProfileSaasApplicationCustomControlOptionOutput ¶
func (o ProfileSaasApplicationCustomControlOptionOutput) ToProfileSaasApplicationCustomControlOptionOutput() ProfileSaasApplicationCustomControlOptionOutput
func (ProfileSaasApplicationCustomControlOptionOutput) ToProfileSaasApplicationCustomControlOptionOutputWithContext ¶
func (o ProfileSaasApplicationCustomControlOptionOutput) ToProfileSaasApplicationCustomControlOptionOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionOutput
func (ProfileSaasApplicationCustomControlOptionOutput) UserInputs ¶
func (o ProfileSaasApplicationCustomControlOptionOutput) UserInputs() ProfileSaasApplicationCustomControlOptionUserInputArrayOutput
CASB custom control user input. The structure of `userInput` block is documented below.
type ProfileSaasApplicationCustomControlOptionUserInput ¶
type ProfileSaasApplicationCustomControlOptionUserInput struct { // user input value. Value *string `pulumi:"value"` }
type ProfileSaasApplicationCustomControlOptionUserInputArgs ¶
type ProfileSaasApplicationCustomControlOptionUserInputArgs struct { // user input value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ProfileSaasApplicationCustomControlOptionUserInputArgs) ElementType ¶
func (ProfileSaasApplicationCustomControlOptionUserInputArgs) ElementType() reflect.Type
func (ProfileSaasApplicationCustomControlOptionUserInputArgs) ToProfileSaasApplicationCustomControlOptionUserInputOutput ¶
func (i ProfileSaasApplicationCustomControlOptionUserInputArgs) ToProfileSaasApplicationCustomControlOptionUserInputOutput() ProfileSaasApplicationCustomControlOptionUserInputOutput
func (ProfileSaasApplicationCustomControlOptionUserInputArgs) ToProfileSaasApplicationCustomControlOptionUserInputOutputWithContext ¶
func (i ProfileSaasApplicationCustomControlOptionUserInputArgs) ToProfileSaasApplicationCustomControlOptionUserInputOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionUserInputOutput
type ProfileSaasApplicationCustomControlOptionUserInputArray ¶
type ProfileSaasApplicationCustomControlOptionUserInputArray []ProfileSaasApplicationCustomControlOptionUserInputInput
func (ProfileSaasApplicationCustomControlOptionUserInputArray) ElementType ¶
func (ProfileSaasApplicationCustomControlOptionUserInputArray) ElementType() reflect.Type
func (ProfileSaasApplicationCustomControlOptionUserInputArray) ToProfileSaasApplicationCustomControlOptionUserInputArrayOutput ¶
func (i ProfileSaasApplicationCustomControlOptionUserInputArray) ToProfileSaasApplicationCustomControlOptionUserInputArrayOutput() ProfileSaasApplicationCustomControlOptionUserInputArrayOutput
func (ProfileSaasApplicationCustomControlOptionUserInputArray) ToProfileSaasApplicationCustomControlOptionUserInputArrayOutputWithContext ¶
func (i ProfileSaasApplicationCustomControlOptionUserInputArray) ToProfileSaasApplicationCustomControlOptionUserInputArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionUserInputArrayOutput
type ProfileSaasApplicationCustomControlOptionUserInputArrayInput ¶
type ProfileSaasApplicationCustomControlOptionUserInputArrayInput interface { pulumi.Input ToProfileSaasApplicationCustomControlOptionUserInputArrayOutput() ProfileSaasApplicationCustomControlOptionUserInputArrayOutput ToProfileSaasApplicationCustomControlOptionUserInputArrayOutputWithContext(context.Context) ProfileSaasApplicationCustomControlOptionUserInputArrayOutput }
ProfileSaasApplicationCustomControlOptionUserInputArrayInput is an input type that accepts ProfileSaasApplicationCustomControlOptionUserInputArray and ProfileSaasApplicationCustomControlOptionUserInputArrayOutput values. You can construct a concrete instance of `ProfileSaasApplicationCustomControlOptionUserInputArrayInput` via:
ProfileSaasApplicationCustomControlOptionUserInputArray{ ProfileSaasApplicationCustomControlOptionUserInputArgs{...} }
type ProfileSaasApplicationCustomControlOptionUserInputArrayOutput ¶
type ProfileSaasApplicationCustomControlOptionUserInputArrayOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationCustomControlOptionUserInputArrayOutput) ElementType ¶
func (ProfileSaasApplicationCustomControlOptionUserInputArrayOutput) ElementType() reflect.Type
func (ProfileSaasApplicationCustomControlOptionUserInputArrayOutput) ToProfileSaasApplicationCustomControlOptionUserInputArrayOutput ¶
func (o ProfileSaasApplicationCustomControlOptionUserInputArrayOutput) ToProfileSaasApplicationCustomControlOptionUserInputArrayOutput() ProfileSaasApplicationCustomControlOptionUserInputArrayOutput
func (ProfileSaasApplicationCustomControlOptionUserInputArrayOutput) ToProfileSaasApplicationCustomControlOptionUserInputArrayOutputWithContext ¶
func (o ProfileSaasApplicationCustomControlOptionUserInputArrayOutput) ToProfileSaasApplicationCustomControlOptionUserInputArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionUserInputArrayOutput
type ProfileSaasApplicationCustomControlOptionUserInputInput ¶
type ProfileSaasApplicationCustomControlOptionUserInputInput interface { pulumi.Input ToProfileSaasApplicationCustomControlOptionUserInputOutput() ProfileSaasApplicationCustomControlOptionUserInputOutput ToProfileSaasApplicationCustomControlOptionUserInputOutputWithContext(context.Context) ProfileSaasApplicationCustomControlOptionUserInputOutput }
ProfileSaasApplicationCustomControlOptionUserInputInput is an input type that accepts ProfileSaasApplicationCustomControlOptionUserInputArgs and ProfileSaasApplicationCustomControlOptionUserInputOutput values. You can construct a concrete instance of `ProfileSaasApplicationCustomControlOptionUserInputInput` via:
ProfileSaasApplicationCustomControlOptionUserInputArgs{...}
type ProfileSaasApplicationCustomControlOptionUserInputOutput ¶
type ProfileSaasApplicationCustomControlOptionUserInputOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationCustomControlOptionUserInputOutput) ElementType ¶
func (ProfileSaasApplicationCustomControlOptionUserInputOutput) ElementType() reflect.Type
func (ProfileSaasApplicationCustomControlOptionUserInputOutput) ToProfileSaasApplicationCustomControlOptionUserInputOutput ¶
func (o ProfileSaasApplicationCustomControlOptionUserInputOutput) ToProfileSaasApplicationCustomControlOptionUserInputOutput() ProfileSaasApplicationCustomControlOptionUserInputOutput
func (ProfileSaasApplicationCustomControlOptionUserInputOutput) ToProfileSaasApplicationCustomControlOptionUserInputOutputWithContext ¶
func (o ProfileSaasApplicationCustomControlOptionUserInputOutput) ToProfileSaasApplicationCustomControlOptionUserInputOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOptionUserInputOutput
type ProfileSaasApplicationCustomControlOutput ¶
type ProfileSaasApplicationCustomControlOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationCustomControlOutput) ElementType ¶
func (ProfileSaasApplicationCustomControlOutput) ElementType() reflect.Type
func (ProfileSaasApplicationCustomControlOutput) Name ¶
func (o ProfileSaasApplicationCustomControlOutput) Name() pulumi.StringPtrOutput
CASB custom control user activity name.
func (ProfileSaasApplicationCustomControlOutput) Options ¶
func (o ProfileSaasApplicationCustomControlOutput) Options() ProfileSaasApplicationCustomControlOptionArrayOutput
CASB custom control option. The structure of `option` block is documented below.
func (ProfileSaasApplicationCustomControlOutput) ToProfileSaasApplicationCustomControlOutput ¶
func (o ProfileSaasApplicationCustomControlOutput) ToProfileSaasApplicationCustomControlOutput() ProfileSaasApplicationCustomControlOutput
func (ProfileSaasApplicationCustomControlOutput) ToProfileSaasApplicationCustomControlOutputWithContext ¶
func (o ProfileSaasApplicationCustomControlOutput) ToProfileSaasApplicationCustomControlOutputWithContext(ctx context.Context) ProfileSaasApplicationCustomControlOutput
type ProfileSaasApplicationDomainControlDomain ¶
type ProfileSaasApplicationDomainControlDomain struct { // Domain control domain name. Name *string `pulumi:"name"` }
type ProfileSaasApplicationDomainControlDomainArgs ¶
type ProfileSaasApplicationDomainControlDomainArgs struct { // Domain control domain name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ProfileSaasApplicationDomainControlDomainArgs) ElementType ¶
func (ProfileSaasApplicationDomainControlDomainArgs) ElementType() reflect.Type
func (ProfileSaasApplicationDomainControlDomainArgs) ToProfileSaasApplicationDomainControlDomainOutput ¶
func (i ProfileSaasApplicationDomainControlDomainArgs) ToProfileSaasApplicationDomainControlDomainOutput() ProfileSaasApplicationDomainControlDomainOutput
func (ProfileSaasApplicationDomainControlDomainArgs) ToProfileSaasApplicationDomainControlDomainOutputWithContext ¶
func (i ProfileSaasApplicationDomainControlDomainArgs) ToProfileSaasApplicationDomainControlDomainOutputWithContext(ctx context.Context) ProfileSaasApplicationDomainControlDomainOutput
type ProfileSaasApplicationDomainControlDomainArray ¶
type ProfileSaasApplicationDomainControlDomainArray []ProfileSaasApplicationDomainControlDomainInput
func (ProfileSaasApplicationDomainControlDomainArray) ElementType ¶
func (ProfileSaasApplicationDomainControlDomainArray) ElementType() reflect.Type
func (ProfileSaasApplicationDomainControlDomainArray) ToProfileSaasApplicationDomainControlDomainArrayOutput ¶
func (i ProfileSaasApplicationDomainControlDomainArray) ToProfileSaasApplicationDomainControlDomainArrayOutput() ProfileSaasApplicationDomainControlDomainArrayOutput
func (ProfileSaasApplicationDomainControlDomainArray) ToProfileSaasApplicationDomainControlDomainArrayOutputWithContext ¶
func (i ProfileSaasApplicationDomainControlDomainArray) ToProfileSaasApplicationDomainControlDomainArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationDomainControlDomainArrayOutput
type ProfileSaasApplicationDomainControlDomainArrayInput ¶
type ProfileSaasApplicationDomainControlDomainArrayInput interface { pulumi.Input ToProfileSaasApplicationDomainControlDomainArrayOutput() ProfileSaasApplicationDomainControlDomainArrayOutput ToProfileSaasApplicationDomainControlDomainArrayOutputWithContext(context.Context) ProfileSaasApplicationDomainControlDomainArrayOutput }
ProfileSaasApplicationDomainControlDomainArrayInput is an input type that accepts ProfileSaasApplicationDomainControlDomainArray and ProfileSaasApplicationDomainControlDomainArrayOutput values. You can construct a concrete instance of `ProfileSaasApplicationDomainControlDomainArrayInput` via:
ProfileSaasApplicationDomainControlDomainArray{ ProfileSaasApplicationDomainControlDomainArgs{...} }
type ProfileSaasApplicationDomainControlDomainArrayOutput ¶
type ProfileSaasApplicationDomainControlDomainArrayOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationDomainControlDomainArrayOutput) ElementType ¶
func (ProfileSaasApplicationDomainControlDomainArrayOutput) ElementType() reflect.Type
func (ProfileSaasApplicationDomainControlDomainArrayOutput) ToProfileSaasApplicationDomainControlDomainArrayOutput ¶
func (o ProfileSaasApplicationDomainControlDomainArrayOutput) ToProfileSaasApplicationDomainControlDomainArrayOutput() ProfileSaasApplicationDomainControlDomainArrayOutput
func (ProfileSaasApplicationDomainControlDomainArrayOutput) ToProfileSaasApplicationDomainControlDomainArrayOutputWithContext ¶
func (o ProfileSaasApplicationDomainControlDomainArrayOutput) ToProfileSaasApplicationDomainControlDomainArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationDomainControlDomainArrayOutput
type ProfileSaasApplicationDomainControlDomainInput ¶
type ProfileSaasApplicationDomainControlDomainInput interface { pulumi.Input ToProfileSaasApplicationDomainControlDomainOutput() ProfileSaasApplicationDomainControlDomainOutput ToProfileSaasApplicationDomainControlDomainOutputWithContext(context.Context) ProfileSaasApplicationDomainControlDomainOutput }
ProfileSaasApplicationDomainControlDomainInput is an input type that accepts ProfileSaasApplicationDomainControlDomainArgs and ProfileSaasApplicationDomainControlDomainOutput values. You can construct a concrete instance of `ProfileSaasApplicationDomainControlDomainInput` via:
ProfileSaasApplicationDomainControlDomainArgs{...}
type ProfileSaasApplicationDomainControlDomainOutput ¶
type ProfileSaasApplicationDomainControlDomainOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationDomainControlDomainOutput) ElementType ¶
func (ProfileSaasApplicationDomainControlDomainOutput) ElementType() reflect.Type
func (ProfileSaasApplicationDomainControlDomainOutput) Name ¶
func (o ProfileSaasApplicationDomainControlDomainOutput) Name() pulumi.StringPtrOutput
Domain control domain name.
func (ProfileSaasApplicationDomainControlDomainOutput) ToProfileSaasApplicationDomainControlDomainOutput ¶
func (o ProfileSaasApplicationDomainControlDomainOutput) ToProfileSaasApplicationDomainControlDomainOutput() ProfileSaasApplicationDomainControlDomainOutput
func (ProfileSaasApplicationDomainControlDomainOutput) ToProfileSaasApplicationDomainControlDomainOutputWithContext ¶
func (o ProfileSaasApplicationDomainControlDomainOutput) ToProfileSaasApplicationDomainControlDomainOutputWithContext(ctx context.Context) ProfileSaasApplicationDomainControlDomainOutput
type ProfileSaasApplicationInput ¶
type ProfileSaasApplicationInput interface { pulumi.Input ToProfileSaasApplicationOutput() ProfileSaasApplicationOutput ToProfileSaasApplicationOutputWithContext(context.Context) ProfileSaasApplicationOutput }
ProfileSaasApplicationInput is an input type that accepts ProfileSaasApplicationArgs and ProfileSaasApplicationOutput values. You can construct a concrete instance of `ProfileSaasApplicationInput` via:
ProfileSaasApplicationArgs{...}
type ProfileSaasApplicationOutput ¶
type ProfileSaasApplicationOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationOutput) AccessRules ¶
func (o ProfileSaasApplicationOutput) AccessRules() ProfileSaasApplicationAccessRuleArrayOutput
CASB profile access rule. The structure of `accessRule` block is documented below.
func (ProfileSaasApplicationOutput) CustomControls ¶
func (o ProfileSaasApplicationOutput) CustomControls() ProfileSaasApplicationCustomControlArrayOutput
CASB profile custom control. The structure of `customControl` block is documented below.
func (ProfileSaasApplicationOutput) DomainControl ¶
func (o ProfileSaasApplicationOutput) DomainControl() pulumi.StringPtrOutput
Enable/disable domain control. Valid values: `enable`, `disable`.
func (ProfileSaasApplicationOutput) DomainControlDomains ¶
func (o ProfileSaasApplicationOutput) DomainControlDomains() ProfileSaasApplicationDomainControlDomainArrayOutput
CASB profile domain control domains. The structure of `domainControlDomains` block is documented below.
func (ProfileSaasApplicationOutput) ElementType ¶
func (ProfileSaasApplicationOutput) ElementType() reflect.Type
func (ProfileSaasApplicationOutput) Log ¶
func (o ProfileSaasApplicationOutput) Log() pulumi.StringPtrOutput
Enable/disable log settings. Valid values: `enable`, `disable`.
func (ProfileSaasApplicationOutput) Name ¶
func (o ProfileSaasApplicationOutput) Name() pulumi.StringPtrOutput
CASB profile SaaS application name.
func (ProfileSaasApplicationOutput) SafeSearch ¶
func (o ProfileSaasApplicationOutput) SafeSearch() pulumi.StringPtrOutput
Enable/disable safe search. Valid values: `enable`, `disable`.
func (ProfileSaasApplicationOutput) SafeSearchControls ¶
func (o ProfileSaasApplicationOutput) SafeSearchControls() ProfileSaasApplicationSafeSearchControlArrayOutput
CASB profile safe search control. The structure of `safeSearchControl` block is documented below.
func (ProfileSaasApplicationOutput) Status ¶
func (o ProfileSaasApplicationOutput) Status() pulumi.StringPtrOutput
Enable/disable setting. Valid values: `enable`, `disable`.
func (ProfileSaasApplicationOutput) TenantControl ¶
func (o ProfileSaasApplicationOutput) TenantControl() pulumi.StringPtrOutput
Enable/disable tenant control. Valid values: `enable`, `disable`.
func (ProfileSaasApplicationOutput) TenantControlTenants ¶
func (o ProfileSaasApplicationOutput) TenantControlTenants() ProfileSaasApplicationTenantControlTenantArrayOutput
CASB profile tenant control tenants. The structure of `tenantControlTenants` block is documented below.
func (ProfileSaasApplicationOutput) ToProfileSaasApplicationOutput ¶
func (o ProfileSaasApplicationOutput) ToProfileSaasApplicationOutput() ProfileSaasApplicationOutput
func (ProfileSaasApplicationOutput) ToProfileSaasApplicationOutputWithContext ¶
func (o ProfileSaasApplicationOutput) ToProfileSaasApplicationOutputWithContext(ctx context.Context) ProfileSaasApplicationOutput
type ProfileSaasApplicationSafeSearchControl ¶
type ProfileSaasApplicationSafeSearchControl struct { // Safe search control name. Name *string `pulumi:"name"` }
type ProfileSaasApplicationSafeSearchControlArgs ¶
type ProfileSaasApplicationSafeSearchControlArgs struct { // Safe search control name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ProfileSaasApplicationSafeSearchControlArgs) ElementType ¶
func (ProfileSaasApplicationSafeSearchControlArgs) ElementType() reflect.Type
func (ProfileSaasApplicationSafeSearchControlArgs) ToProfileSaasApplicationSafeSearchControlOutput ¶
func (i ProfileSaasApplicationSafeSearchControlArgs) ToProfileSaasApplicationSafeSearchControlOutput() ProfileSaasApplicationSafeSearchControlOutput
func (ProfileSaasApplicationSafeSearchControlArgs) ToProfileSaasApplicationSafeSearchControlOutputWithContext ¶
func (i ProfileSaasApplicationSafeSearchControlArgs) ToProfileSaasApplicationSafeSearchControlOutputWithContext(ctx context.Context) ProfileSaasApplicationSafeSearchControlOutput
type ProfileSaasApplicationSafeSearchControlArray ¶
type ProfileSaasApplicationSafeSearchControlArray []ProfileSaasApplicationSafeSearchControlInput
func (ProfileSaasApplicationSafeSearchControlArray) ElementType ¶
func (ProfileSaasApplicationSafeSearchControlArray) ElementType() reflect.Type
func (ProfileSaasApplicationSafeSearchControlArray) ToProfileSaasApplicationSafeSearchControlArrayOutput ¶
func (i ProfileSaasApplicationSafeSearchControlArray) ToProfileSaasApplicationSafeSearchControlArrayOutput() ProfileSaasApplicationSafeSearchControlArrayOutput
func (ProfileSaasApplicationSafeSearchControlArray) ToProfileSaasApplicationSafeSearchControlArrayOutputWithContext ¶
func (i ProfileSaasApplicationSafeSearchControlArray) ToProfileSaasApplicationSafeSearchControlArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationSafeSearchControlArrayOutput
type ProfileSaasApplicationSafeSearchControlArrayInput ¶
type ProfileSaasApplicationSafeSearchControlArrayInput interface { pulumi.Input ToProfileSaasApplicationSafeSearchControlArrayOutput() ProfileSaasApplicationSafeSearchControlArrayOutput ToProfileSaasApplicationSafeSearchControlArrayOutputWithContext(context.Context) ProfileSaasApplicationSafeSearchControlArrayOutput }
ProfileSaasApplicationSafeSearchControlArrayInput is an input type that accepts ProfileSaasApplicationSafeSearchControlArray and ProfileSaasApplicationSafeSearchControlArrayOutput values. You can construct a concrete instance of `ProfileSaasApplicationSafeSearchControlArrayInput` via:
ProfileSaasApplicationSafeSearchControlArray{ ProfileSaasApplicationSafeSearchControlArgs{...} }
type ProfileSaasApplicationSafeSearchControlArrayOutput ¶
type ProfileSaasApplicationSafeSearchControlArrayOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationSafeSearchControlArrayOutput) ElementType ¶
func (ProfileSaasApplicationSafeSearchControlArrayOutput) ElementType() reflect.Type
func (ProfileSaasApplicationSafeSearchControlArrayOutput) ToProfileSaasApplicationSafeSearchControlArrayOutput ¶
func (o ProfileSaasApplicationSafeSearchControlArrayOutput) ToProfileSaasApplicationSafeSearchControlArrayOutput() ProfileSaasApplicationSafeSearchControlArrayOutput
func (ProfileSaasApplicationSafeSearchControlArrayOutput) ToProfileSaasApplicationSafeSearchControlArrayOutputWithContext ¶
func (o ProfileSaasApplicationSafeSearchControlArrayOutput) ToProfileSaasApplicationSafeSearchControlArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationSafeSearchControlArrayOutput
type ProfileSaasApplicationSafeSearchControlInput ¶
type ProfileSaasApplicationSafeSearchControlInput interface { pulumi.Input ToProfileSaasApplicationSafeSearchControlOutput() ProfileSaasApplicationSafeSearchControlOutput ToProfileSaasApplicationSafeSearchControlOutputWithContext(context.Context) ProfileSaasApplicationSafeSearchControlOutput }
ProfileSaasApplicationSafeSearchControlInput is an input type that accepts ProfileSaasApplicationSafeSearchControlArgs and ProfileSaasApplicationSafeSearchControlOutput values. You can construct a concrete instance of `ProfileSaasApplicationSafeSearchControlInput` via:
ProfileSaasApplicationSafeSearchControlArgs{...}
type ProfileSaasApplicationSafeSearchControlOutput ¶
type ProfileSaasApplicationSafeSearchControlOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationSafeSearchControlOutput) ElementType ¶
func (ProfileSaasApplicationSafeSearchControlOutput) ElementType() reflect.Type
func (ProfileSaasApplicationSafeSearchControlOutput) Name ¶
func (o ProfileSaasApplicationSafeSearchControlOutput) Name() pulumi.StringPtrOutput
Safe search control name.
func (ProfileSaasApplicationSafeSearchControlOutput) ToProfileSaasApplicationSafeSearchControlOutput ¶
func (o ProfileSaasApplicationSafeSearchControlOutput) ToProfileSaasApplicationSafeSearchControlOutput() ProfileSaasApplicationSafeSearchControlOutput
func (ProfileSaasApplicationSafeSearchControlOutput) ToProfileSaasApplicationSafeSearchControlOutputWithContext ¶
func (o ProfileSaasApplicationSafeSearchControlOutput) ToProfileSaasApplicationSafeSearchControlOutputWithContext(ctx context.Context) ProfileSaasApplicationSafeSearchControlOutput
type ProfileSaasApplicationTenantControlTenant ¶
type ProfileSaasApplicationTenantControlTenant struct { // Tenant control tenants name. Name *string `pulumi:"name"` }
type ProfileSaasApplicationTenantControlTenantArgs ¶
type ProfileSaasApplicationTenantControlTenantArgs struct { // Tenant control tenants name. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ProfileSaasApplicationTenantControlTenantArgs) ElementType ¶
func (ProfileSaasApplicationTenantControlTenantArgs) ElementType() reflect.Type
func (ProfileSaasApplicationTenantControlTenantArgs) ToProfileSaasApplicationTenantControlTenantOutput ¶
func (i ProfileSaasApplicationTenantControlTenantArgs) ToProfileSaasApplicationTenantControlTenantOutput() ProfileSaasApplicationTenantControlTenantOutput
func (ProfileSaasApplicationTenantControlTenantArgs) ToProfileSaasApplicationTenantControlTenantOutputWithContext ¶
func (i ProfileSaasApplicationTenantControlTenantArgs) ToProfileSaasApplicationTenantControlTenantOutputWithContext(ctx context.Context) ProfileSaasApplicationTenantControlTenantOutput
type ProfileSaasApplicationTenantControlTenantArray ¶
type ProfileSaasApplicationTenantControlTenantArray []ProfileSaasApplicationTenantControlTenantInput
func (ProfileSaasApplicationTenantControlTenantArray) ElementType ¶
func (ProfileSaasApplicationTenantControlTenantArray) ElementType() reflect.Type
func (ProfileSaasApplicationTenantControlTenantArray) ToProfileSaasApplicationTenantControlTenantArrayOutput ¶
func (i ProfileSaasApplicationTenantControlTenantArray) ToProfileSaasApplicationTenantControlTenantArrayOutput() ProfileSaasApplicationTenantControlTenantArrayOutput
func (ProfileSaasApplicationTenantControlTenantArray) ToProfileSaasApplicationTenantControlTenantArrayOutputWithContext ¶
func (i ProfileSaasApplicationTenantControlTenantArray) ToProfileSaasApplicationTenantControlTenantArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationTenantControlTenantArrayOutput
type ProfileSaasApplicationTenantControlTenantArrayInput ¶
type ProfileSaasApplicationTenantControlTenantArrayInput interface { pulumi.Input ToProfileSaasApplicationTenantControlTenantArrayOutput() ProfileSaasApplicationTenantControlTenantArrayOutput ToProfileSaasApplicationTenantControlTenantArrayOutputWithContext(context.Context) ProfileSaasApplicationTenantControlTenantArrayOutput }
ProfileSaasApplicationTenantControlTenantArrayInput is an input type that accepts ProfileSaasApplicationTenantControlTenantArray and ProfileSaasApplicationTenantControlTenantArrayOutput values. You can construct a concrete instance of `ProfileSaasApplicationTenantControlTenantArrayInput` via:
ProfileSaasApplicationTenantControlTenantArray{ ProfileSaasApplicationTenantControlTenantArgs{...} }
type ProfileSaasApplicationTenantControlTenantArrayOutput ¶
type ProfileSaasApplicationTenantControlTenantArrayOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationTenantControlTenantArrayOutput) ElementType ¶
func (ProfileSaasApplicationTenantControlTenantArrayOutput) ElementType() reflect.Type
func (ProfileSaasApplicationTenantControlTenantArrayOutput) ToProfileSaasApplicationTenantControlTenantArrayOutput ¶
func (o ProfileSaasApplicationTenantControlTenantArrayOutput) ToProfileSaasApplicationTenantControlTenantArrayOutput() ProfileSaasApplicationTenantControlTenantArrayOutput
func (ProfileSaasApplicationTenantControlTenantArrayOutput) ToProfileSaasApplicationTenantControlTenantArrayOutputWithContext ¶
func (o ProfileSaasApplicationTenantControlTenantArrayOutput) ToProfileSaasApplicationTenantControlTenantArrayOutputWithContext(ctx context.Context) ProfileSaasApplicationTenantControlTenantArrayOutput
type ProfileSaasApplicationTenantControlTenantInput ¶
type ProfileSaasApplicationTenantControlTenantInput interface { pulumi.Input ToProfileSaasApplicationTenantControlTenantOutput() ProfileSaasApplicationTenantControlTenantOutput ToProfileSaasApplicationTenantControlTenantOutputWithContext(context.Context) ProfileSaasApplicationTenantControlTenantOutput }
ProfileSaasApplicationTenantControlTenantInput is an input type that accepts ProfileSaasApplicationTenantControlTenantArgs and ProfileSaasApplicationTenantControlTenantOutput values. You can construct a concrete instance of `ProfileSaasApplicationTenantControlTenantInput` via:
ProfileSaasApplicationTenantControlTenantArgs{...}
type ProfileSaasApplicationTenantControlTenantOutput ¶
type ProfileSaasApplicationTenantControlTenantOutput struct{ *pulumi.OutputState }
func (ProfileSaasApplicationTenantControlTenantOutput) ElementType ¶
func (ProfileSaasApplicationTenantControlTenantOutput) ElementType() reflect.Type
func (ProfileSaasApplicationTenantControlTenantOutput) Name ¶
func (o ProfileSaasApplicationTenantControlTenantOutput) Name() pulumi.StringPtrOutput
Tenant control tenants name.
func (ProfileSaasApplicationTenantControlTenantOutput) ToProfileSaasApplicationTenantControlTenantOutput ¶
func (o ProfileSaasApplicationTenantControlTenantOutput) ToProfileSaasApplicationTenantControlTenantOutput() ProfileSaasApplicationTenantControlTenantOutput
func (ProfileSaasApplicationTenantControlTenantOutput) ToProfileSaasApplicationTenantControlTenantOutputWithContext ¶
func (o ProfileSaasApplicationTenantControlTenantOutput) ToProfileSaasApplicationTenantControlTenantOutputWithContext(ctx context.Context) ProfileSaasApplicationTenantControlTenantOutput
type ProfileState ¶
type ProfileState struct { // Comment. Comment pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // CASB profile name. Name pulumi.StringPtrInput // CASB profile SaaS application. The structure of `saasApplication` block is documented below. SaasApplications ProfileSaasApplicationArrayInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
func (ProfileState) ElementType ¶
func (ProfileState) ElementType() reflect.Type
type Saasapplication ¶
type Saasapplication struct { pulumi.CustomResourceState // SaaS application signature name. CasbName pulumi.StringOutput `pulumi:"casbName"` // SaaS application description. Description pulumi.StringOutput `pulumi:"description"` // SaaS application domain list. The structure of `domains` block is documented below. Domains SaasapplicationDomainArrayOutput `pulumi:"domains"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // SaaS application name. Name pulumi.StringOutput `pulumi:"name"` // Enable/disable setting. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // SaaS application type. Valid values: `built-in`, `customized`. Type pulumi.StringOutput `pulumi:"type"` // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` }
Configure CASB SaaS application. Applies to FortiOS Version `>= 7.4.1`.
## Import
Casb SaasApplication can be imported using any of these accepted formats:
```sh $ pulumi import fortios:casb/saasapplication:Saasapplication labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:casb/saasapplication:Saasapplication labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetSaasapplication ¶
func GetSaasapplication(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SaasapplicationState, opts ...pulumi.ResourceOption) (*Saasapplication, error)
GetSaasapplication gets an existing Saasapplication resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSaasapplication ¶
func NewSaasapplication(ctx *pulumi.Context, name string, args *SaasapplicationArgs, opts ...pulumi.ResourceOption) (*Saasapplication, error)
NewSaasapplication registers a new resource with the given unique name, arguments, and options.
func (*Saasapplication) ElementType ¶
func (*Saasapplication) ElementType() reflect.Type
func (*Saasapplication) ToSaasapplicationOutput ¶
func (i *Saasapplication) ToSaasapplicationOutput() SaasapplicationOutput
func (*Saasapplication) ToSaasapplicationOutputWithContext ¶
func (i *Saasapplication) ToSaasapplicationOutputWithContext(ctx context.Context) SaasapplicationOutput
type SaasapplicationArgs ¶
type SaasapplicationArgs struct { // SaaS application signature name. CasbName pulumi.StringPtrInput // SaaS application description. Description pulumi.StringPtrInput // SaaS application domain list. The structure of `domains` block is documented below. Domains SaasapplicationDomainArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // SaaS application name. Name pulumi.StringPtrInput // Enable/disable setting. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // SaaS application type. Valid values: `built-in`, `customized`. Type pulumi.StringPtrInput // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Saasapplication resource.
func (SaasapplicationArgs) ElementType ¶
func (SaasapplicationArgs) ElementType() reflect.Type
type SaasapplicationArray ¶
type SaasapplicationArray []SaasapplicationInput
func (SaasapplicationArray) ElementType ¶
func (SaasapplicationArray) ElementType() reflect.Type
func (SaasapplicationArray) ToSaasapplicationArrayOutput ¶
func (i SaasapplicationArray) ToSaasapplicationArrayOutput() SaasapplicationArrayOutput
func (SaasapplicationArray) ToSaasapplicationArrayOutputWithContext ¶
func (i SaasapplicationArray) ToSaasapplicationArrayOutputWithContext(ctx context.Context) SaasapplicationArrayOutput
type SaasapplicationArrayInput ¶
type SaasapplicationArrayInput interface { pulumi.Input ToSaasapplicationArrayOutput() SaasapplicationArrayOutput ToSaasapplicationArrayOutputWithContext(context.Context) SaasapplicationArrayOutput }
SaasapplicationArrayInput is an input type that accepts SaasapplicationArray and SaasapplicationArrayOutput values. You can construct a concrete instance of `SaasapplicationArrayInput` via:
SaasapplicationArray{ SaasapplicationArgs{...} }
type SaasapplicationArrayOutput ¶
type SaasapplicationArrayOutput struct{ *pulumi.OutputState }
func (SaasapplicationArrayOutput) ElementType ¶
func (SaasapplicationArrayOutput) ElementType() reflect.Type
func (SaasapplicationArrayOutput) Index ¶
func (o SaasapplicationArrayOutput) Index(i pulumi.IntInput) SaasapplicationOutput
func (SaasapplicationArrayOutput) ToSaasapplicationArrayOutput ¶
func (o SaasapplicationArrayOutput) ToSaasapplicationArrayOutput() SaasapplicationArrayOutput
func (SaasapplicationArrayOutput) ToSaasapplicationArrayOutputWithContext ¶
func (o SaasapplicationArrayOutput) ToSaasapplicationArrayOutputWithContext(ctx context.Context) SaasapplicationArrayOutput
type SaasapplicationDomain ¶
type SaasapplicationDomain struct { // Domain list separated by space. Domain *string `pulumi:"domain"` }
type SaasapplicationDomainArgs ¶
type SaasapplicationDomainArgs struct { // Domain list separated by space. Domain pulumi.StringPtrInput `pulumi:"domain"` }
func (SaasapplicationDomainArgs) ElementType ¶
func (SaasapplicationDomainArgs) ElementType() reflect.Type
func (SaasapplicationDomainArgs) ToSaasapplicationDomainOutput ¶
func (i SaasapplicationDomainArgs) ToSaasapplicationDomainOutput() SaasapplicationDomainOutput
func (SaasapplicationDomainArgs) ToSaasapplicationDomainOutputWithContext ¶
func (i SaasapplicationDomainArgs) ToSaasapplicationDomainOutputWithContext(ctx context.Context) SaasapplicationDomainOutput
type SaasapplicationDomainArray ¶
type SaasapplicationDomainArray []SaasapplicationDomainInput
func (SaasapplicationDomainArray) ElementType ¶
func (SaasapplicationDomainArray) ElementType() reflect.Type
func (SaasapplicationDomainArray) ToSaasapplicationDomainArrayOutput ¶
func (i SaasapplicationDomainArray) ToSaasapplicationDomainArrayOutput() SaasapplicationDomainArrayOutput
func (SaasapplicationDomainArray) ToSaasapplicationDomainArrayOutputWithContext ¶
func (i SaasapplicationDomainArray) ToSaasapplicationDomainArrayOutputWithContext(ctx context.Context) SaasapplicationDomainArrayOutput
type SaasapplicationDomainArrayInput ¶
type SaasapplicationDomainArrayInput interface { pulumi.Input ToSaasapplicationDomainArrayOutput() SaasapplicationDomainArrayOutput ToSaasapplicationDomainArrayOutputWithContext(context.Context) SaasapplicationDomainArrayOutput }
SaasapplicationDomainArrayInput is an input type that accepts SaasapplicationDomainArray and SaasapplicationDomainArrayOutput values. You can construct a concrete instance of `SaasapplicationDomainArrayInput` via:
SaasapplicationDomainArray{ SaasapplicationDomainArgs{...} }
type SaasapplicationDomainArrayOutput ¶
type SaasapplicationDomainArrayOutput struct{ *pulumi.OutputState }
func (SaasapplicationDomainArrayOutput) ElementType ¶
func (SaasapplicationDomainArrayOutput) ElementType() reflect.Type
func (SaasapplicationDomainArrayOutput) Index ¶
func (o SaasapplicationDomainArrayOutput) Index(i pulumi.IntInput) SaasapplicationDomainOutput
func (SaasapplicationDomainArrayOutput) ToSaasapplicationDomainArrayOutput ¶
func (o SaasapplicationDomainArrayOutput) ToSaasapplicationDomainArrayOutput() SaasapplicationDomainArrayOutput
func (SaasapplicationDomainArrayOutput) ToSaasapplicationDomainArrayOutputWithContext ¶
func (o SaasapplicationDomainArrayOutput) ToSaasapplicationDomainArrayOutputWithContext(ctx context.Context) SaasapplicationDomainArrayOutput
type SaasapplicationDomainInput ¶
type SaasapplicationDomainInput interface { pulumi.Input ToSaasapplicationDomainOutput() SaasapplicationDomainOutput ToSaasapplicationDomainOutputWithContext(context.Context) SaasapplicationDomainOutput }
SaasapplicationDomainInput is an input type that accepts SaasapplicationDomainArgs and SaasapplicationDomainOutput values. You can construct a concrete instance of `SaasapplicationDomainInput` via:
SaasapplicationDomainArgs{...}
type SaasapplicationDomainOutput ¶
type SaasapplicationDomainOutput struct{ *pulumi.OutputState }
func (SaasapplicationDomainOutput) Domain ¶
func (o SaasapplicationDomainOutput) Domain() pulumi.StringPtrOutput
Domain list separated by space.
func (SaasapplicationDomainOutput) ElementType ¶
func (SaasapplicationDomainOutput) ElementType() reflect.Type
func (SaasapplicationDomainOutput) ToSaasapplicationDomainOutput ¶
func (o SaasapplicationDomainOutput) ToSaasapplicationDomainOutput() SaasapplicationDomainOutput
func (SaasapplicationDomainOutput) ToSaasapplicationDomainOutputWithContext ¶
func (o SaasapplicationDomainOutput) ToSaasapplicationDomainOutputWithContext(ctx context.Context) SaasapplicationDomainOutput
type SaasapplicationInput ¶
type SaasapplicationInput interface { pulumi.Input ToSaasapplicationOutput() SaasapplicationOutput ToSaasapplicationOutputWithContext(ctx context.Context) SaasapplicationOutput }
type SaasapplicationMap ¶
type SaasapplicationMap map[string]SaasapplicationInput
func (SaasapplicationMap) ElementType ¶
func (SaasapplicationMap) ElementType() reflect.Type
func (SaasapplicationMap) ToSaasapplicationMapOutput ¶
func (i SaasapplicationMap) ToSaasapplicationMapOutput() SaasapplicationMapOutput
func (SaasapplicationMap) ToSaasapplicationMapOutputWithContext ¶
func (i SaasapplicationMap) ToSaasapplicationMapOutputWithContext(ctx context.Context) SaasapplicationMapOutput
type SaasapplicationMapInput ¶
type SaasapplicationMapInput interface { pulumi.Input ToSaasapplicationMapOutput() SaasapplicationMapOutput ToSaasapplicationMapOutputWithContext(context.Context) SaasapplicationMapOutput }
SaasapplicationMapInput is an input type that accepts SaasapplicationMap and SaasapplicationMapOutput values. You can construct a concrete instance of `SaasapplicationMapInput` via:
SaasapplicationMap{ "key": SaasapplicationArgs{...} }
type SaasapplicationMapOutput ¶
type SaasapplicationMapOutput struct{ *pulumi.OutputState }
func (SaasapplicationMapOutput) ElementType ¶
func (SaasapplicationMapOutput) ElementType() reflect.Type
func (SaasapplicationMapOutput) MapIndex ¶
func (o SaasapplicationMapOutput) MapIndex(k pulumi.StringInput) SaasapplicationOutput
func (SaasapplicationMapOutput) ToSaasapplicationMapOutput ¶
func (o SaasapplicationMapOutput) ToSaasapplicationMapOutput() SaasapplicationMapOutput
func (SaasapplicationMapOutput) ToSaasapplicationMapOutputWithContext ¶
func (o SaasapplicationMapOutput) ToSaasapplicationMapOutputWithContext(ctx context.Context) SaasapplicationMapOutput
type SaasapplicationOutput ¶
type SaasapplicationOutput struct{ *pulumi.OutputState }
func (SaasapplicationOutput) CasbName ¶
func (o SaasapplicationOutput) CasbName() pulumi.StringOutput
SaaS application signature name.
func (SaasapplicationOutput) Description ¶
func (o SaasapplicationOutput) Description() pulumi.StringOutput
SaaS application description.
func (SaasapplicationOutput) Domains ¶
func (o SaasapplicationOutput) Domains() SaasapplicationDomainArrayOutput
SaaS application domain list. The structure of `domains` block is documented below.
func (SaasapplicationOutput) DynamicSortSubtable ¶
func (o SaasapplicationOutput) DynamicSortSubtable() pulumi.StringPtrOutput
Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
func (SaasapplicationOutput) ElementType ¶
func (SaasapplicationOutput) ElementType() reflect.Type
func (SaasapplicationOutput) GetAllTables ¶
func (o SaasapplicationOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (SaasapplicationOutput) Name ¶
func (o SaasapplicationOutput) Name() pulumi.StringOutput
SaaS application name.
func (SaasapplicationOutput) Status ¶
func (o SaasapplicationOutput) Status() pulumi.StringOutput
Enable/disable setting. Valid values: `enable`, `disable`.
func (SaasapplicationOutput) ToSaasapplicationOutput ¶
func (o SaasapplicationOutput) ToSaasapplicationOutput() SaasapplicationOutput
func (SaasapplicationOutput) ToSaasapplicationOutputWithContext ¶
func (o SaasapplicationOutput) ToSaasapplicationOutputWithContext(ctx context.Context) SaasapplicationOutput
func (SaasapplicationOutput) Type ¶
func (o SaasapplicationOutput) Type() pulumi.StringOutput
SaaS application type. Valid values: `built-in`, `customized`.
func (SaasapplicationOutput) Uuid ¶
func (o SaasapplicationOutput) Uuid() pulumi.StringOutput
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
func (SaasapplicationOutput) Vdomparam ¶
func (o SaasapplicationOutput) Vdomparam() pulumi.StringOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
type SaasapplicationState ¶
type SaasapplicationState struct { // SaaS application signature name. CasbName pulumi.StringPtrInput // SaaS application description. Description pulumi.StringPtrInput // SaaS application domain list. The structure of `domains` block is documented below. Domains SaasapplicationDomainArrayInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // SaaS application name. Name pulumi.StringPtrInput // Enable/disable setting. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // SaaS application type. Valid values: `built-in`, `customized`. Type pulumi.StringPtrInput // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
func (SaasapplicationState) ElementType ¶
func (SaasapplicationState) ElementType() reflect.Type
type Useractivity ¶
type Useractivity struct { pulumi.CustomResourceState // CASB SaaS application name. Application pulumi.StringOutput `pulumi:"application"` // CASB user activity signature name. CasbName pulumi.StringOutput `pulumi:"casbName"` // CASB user activity category. Valid values: `activity-control`, `tenant-control`, `domain-control`, `safe-search-control`, `other`. Category pulumi.StringOutput `pulumi:"category"` // CASB control options. The structure of `controlOptions` block is documented below. ControlOptions UseractivityControlOptionArrayOutput `pulumi:"controlOptions"` // CASB user activity description. Description pulumi.StringOutput `pulumi:"description"` // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrOutput `pulumi:"dynamicSortSubtable"` // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrOutput `pulumi:"getAllTables"` // CASB user activity match strategy. Valid values: `and`, `or`. MatchStrategy pulumi.StringOutput `pulumi:"matchStrategy"` // CASB user activity match rules. The structure of `match` block is documented below. Matches UseractivityMatchArrayOutput `pulumi:"matches"` // CASB user activity name. Name pulumi.StringOutput `pulumi:"name"` // CASB user activity status. Valid values: `enable`, `disable`. Status pulumi.StringOutput `pulumi:"status"` // CASB user activity type. Valid values: `built-in`, `customized`. Type pulumi.StringOutput `pulumi:"type"` // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringOutput `pulumi:"uuid"` // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringOutput `pulumi:"vdomparam"` }
Configure CASB user activity. Applies to FortiOS Version `>= 7.4.1`.
## Import
Casb UserActivity can be imported using any of these accepted formats:
```sh $ pulumi import fortios:casb/useractivity:Useractivity labelname {{name}} ```
If you do not want to import arguments of block:
$ export "FORTIOS_IMPORT_TABLE"="false"
```sh $ pulumi import fortios:casb/useractivity:Useractivity labelname {{name}} ```
$ unset "FORTIOS_IMPORT_TABLE"
func GetUseractivity ¶
func GetUseractivity(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UseractivityState, opts ...pulumi.ResourceOption) (*Useractivity, error)
GetUseractivity gets an existing Useractivity resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUseractivity ¶
func NewUseractivity(ctx *pulumi.Context, name string, args *UseractivityArgs, opts ...pulumi.ResourceOption) (*Useractivity, error)
NewUseractivity registers a new resource with the given unique name, arguments, and options.
func (*Useractivity) ElementType ¶
func (*Useractivity) ElementType() reflect.Type
func (*Useractivity) ToUseractivityOutput ¶
func (i *Useractivity) ToUseractivityOutput() UseractivityOutput
func (*Useractivity) ToUseractivityOutputWithContext ¶
func (i *Useractivity) ToUseractivityOutputWithContext(ctx context.Context) UseractivityOutput
type UseractivityArgs ¶
type UseractivityArgs struct { // CASB SaaS application name. Application pulumi.StringPtrInput // CASB user activity signature name. CasbName pulumi.StringPtrInput // CASB user activity category. Valid values: `activity-control`, `tenant-control`, `domain-control`, `safe-search-control`, `other`. Category pulumi.StringPtrInput // CASB control options. The structure of `controlOptions` block is documented below. ControlOptions UseractivityControlOptionArrayInput // CASB user activity description. Description pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // CASB user activity match strategy. Valid values: `and`, `or`. MatchStrategy pulumi.StringPtrInput // CASB user activity match rules. The structure of `match` block is documented below. Matches UseractivityMatchArrayInput // CASB user activity name. Name pulumi.StringPtrInput // CASB user activity status. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // CASB user activity type. Valid values: `built-in`, `customized`. Type pulumi.StringPtrInput // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
The set of arguments for constructing a Useractivity resource.
func (UseractivityArgs) ElementType ¶
func (UseractivityArgs) ElementType() reflect.Type
type UseractivityArray ¶
type UseractivityArray []UseractivityInput
func (UseractivityArray) ElementType ¶
func (UseractivityArray) ElementType() reflect.Type
func (UseractivityArray) ToUseractivityArrayOutput ¶
func (i UseractivityArray) ToUseractivityArrayOutput() UseractivityArrayOutput
func (UseractivityArray) ToUseractivityArrayOutputWithContext ¶
func (i UseractivityArray) ToUseractivityArrayOutputWithContext(ctx context.Context) UseractivityArrayOutput
type UseractivityArrayInput ¶
type UseractivityArrayInput interface { pulumi.Input ToUseractivityArrayOutput() UseractivityArrayOutput ToUseractivityArrayOutputWithContext(context.Context) UseractivityArrayOutput }
UseractivityArrayInput is an input type that accepts UseractivityArray and UseractivityArrayOutput values. You can construct a concrete instance of `UseractivityArrayInput` via:
UseractivityArray{ UseractivityArgs{...} }
type UseractivityArrayOutput ¶
type UseractivityArrayOutput struct{ *pulumi.OutputState }
func (UseractivityArrayOutput) ElementType ¶
func (UseractivityArrayOutput) ElementType() reflect.Type
func (UseractivityArrayOutput) Index ¶
func (o UseractivityArrayOutput) Index(i pulumi.IntInput) UseractivityOutput
func (UseractivityArrayOutput) ToUseractivityArrayOutput ¶
func (o UseractivityArrayOutput) ToUseractivityArrayOutput() UseractivityArrayOutput
func (UseractivityArrayOutput) ToUseractivityArrayOutputWithContext ¶
func (o UseractivityArrayOutput) ToUseractivityArrayOutputWithContext(ctx context.Context) UseractivityArrayOutput
type UseractivityControlOption ¶
type UseractivityControlOption struct { // CASB control option name. Name *string `pulumi:"name"` // CASB control option operations. The structure of `operations` block is documented below. Operations []UseractivityControlOptionOperation `pulumi:"operations"` // CASB control option status. Valid values: `enable`, `disable`. Status *string `pulumi:"status"` }
type UseractivityControlOptionArgs ¶
type UseractivityControlOptionArgs struct { // CASB control option name. Name pulumi.StringPtrInput `pulumi:"name"` // CASB control option operations. The structure of `operations` block is documented below. Operations UseractivityControlOptionOperationArrayInput `pulumi:"operations"` // CASB control option status. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput `pulumi:"status"` }
func (UseractivityControlOptionArgs) ElementType ¶
func (UseractivityControlOptionArgs) ElementType() reflect.Type
func (UseractivityControlOptionArgs) ToUseractivityControlOptionOutput ¶
func (i UseractivityControlOptionArgs) ToUseractivityControlOptionOutput() UseractivityControlOptionOutput
func (UseractivityControlOptionArgs) ToUseractivityControlOptionOutputWithContext ¶
func (i UseractivityControlOptionArgs) ToUseractivityControlOptionOutputWithContext(ctx context.Context) UseractivityControlOptionOutput
type UseractivityControlOptionArray ¶
type UseractivityControlOptionArray []UseractivityControlOptionInput
func (UseractivityControlOptionArray) ElementType ¶
func (UseractivityControlOptionArray) ElementType() reflect.Type
func (UseractivityControlOptionArray) ToUseractivityControlOptionArrayOutput ¶
func (i UseractivityControlOptionArray) ToUseractivityControlOptionArrayOutput() UseractivityControlOptionArrayOutput
func (UseractivityControlOptionArray) ToUseractivityControlOptionArrayOutputWithContext ¶
func (i UseractivityControlOptionArray) ToUseractivityControlOptionArrayOutputWithContext(ctx context.Context) UseractivityControlOptionArrayOutput
type UseractivityControlOptionArrayInput ¶
type UseractivityControlOptionArrayInput interface { pulumi.Input ToUseractivityControlOptionArrayOutput() UseractivityControlOptionArrayOutput ToUseractivityControlOptionArrayOutputWithContext(context.Context) UseractivityControlOptionArrayOutput }
UseractivityControlOptionArrayInput is an input type that accepts UseractivityControlOptionArray and UseractivityControlOptionArrayOutput values. You can construct a concrete instance of `UseractivityControlOptionArrayInput` via:
UseractivityControlOptionArray{ UseractivityControlOptionArgs{...} }
type UseractivityControlOptionArrayOutput ¶
type UseractivityControlOptionArrayOutput struct{ *pulumi.OutputState }
func (UseractivityControlOptionArrayOutput) ElementType ¶
func (UseractivityControlOptionArrayOutput) ElementType() reflect.Type
func (UseractivityControlOptionArrayOutput) Index ¶
func (o UseractivityControlOptionArrayOutput) Index(i pulumi.IntInput) UseractivityControlOptionOutput
func (UseractivityControlOptionArrayOutput) ToUseractivityControlOptionArrayOutput ¶
func (o UseractivityControlOptionArrayOutput) ToUseractivityControlOptionArrayOutput() UseractivityControlOptionArrayOutput
func (UseractivityControlOptionArrayOutput) ToUseractivityControlOptionArrayOutputWithContext ¶
func (o UseractivityControlOptionArrayOutput) ToUseractivityControlOptionArrayOutputWithContext(ctx context.Context) UseractivityControlOptionArrayOutput
type UseractivityControlOptionInput ¶
type UseractivityControlOptionInput interface { pulumi.Input ToUseractivityControlOptionOutput() UseractivityControlOptionOutput ToUseractivityControlOptionOutputWithContext(context.Context) UseractivityControlOptionOutput }
UseractivityControlOptionInput is an input type that accepts UseractivityControlOptionArgs and UseractivityControlOptionOutput values. You can construct a concrete instance of `UseractivityControlOptionInput` via:
UseractivityControlOptionArgs{...}
type UseractivityControlOptionOperation ¶
type UseractivityControlOptionOperation struct { // CASB operation action. Valid values: `append`, `prepend`, `replace`, `new`, `new-on-not-found`, `delete`. Action *string `pulumi:"action"` // CASB operation search case sensitive. Valid values: `enable`, `disable`. CaseSensitive *string `pulumi:"caseSensitive"` // CASB operation direction. Valid values: `request`. Direction *string `pulumi:"direction"` // CASB operation header name to search. HeaderName *string `pulumi:"headerName"` // CASB control option operation name. Name *string `pulumi:"name"` // CASB operation key to search. SearchKey *string `pulumi:"searchKey"` // CASB operation search pattern. Valid values: `simple`, `substr`, `regexp`. SearchPattern *string `pulumi:"searchPattern"` // CASB operation target. Valid values: `header`, `path`. Target *string `pulumi:"target"` // Enable/disable value from user input. Valid values: `enable`, `disable`. ValueFromInput *string `pulumi:"valueFromInput"` // CASB operation new values. The structure of `values` block is documented below. Values []UseractivityControlOptionOperationValue `pulumi:"values"` }
type UseractivityControlOptionOperationArgs ¶
type UseractivityControlOptionOperationArgs struct { // CASB operation action. Valid values: `append`, `prepend`, `replace`, `new`, `new-on-not-found`, `delete`. Action pulumi.StringPtrInput `pulumi:"action"` // CASB operation search case sensitive. Valid values: `enable`, `disable`. CaseSensitive pulumi.StringPtrInput `pulumi:"caseSensitive"` // CASB operation direction. Valid values: `request`. Direction pulumi.StringPtrInput `pulumi:"direction"` // CASB operation header name to search. HeaderName pulumi.StringPtrInput `pulumi:"headerName"` // CASB control option operation name. Name pulumi.StringPtrInput `pulumi:"name"` // CASB operation key to search. SearchKey pulumi.StringPtrInput `pulumi:"searchKey"` // CASB operation search pattern. Valid values: `simple`, `substr`, `regexp`. SearchPattern pulumi.StringPtrInput `pulumi:"searchPattern"` // CASB operation target. Valid values: `header`, `path`. Target pulumi.StringPtrInput `pulumi:"target"` // Enable/disable value from user input. Valid values: `enable`, `disable`. ValueFromInput pulumi.StringPtrInput `pulumi:"valueFromInput"` // CASB operation new values. The structure of `values` block is documented below. Values UseractivityControlOptionOperationValueArrayInput `pulumi:"values"` }
func (UseractivityControlOptionOperationArgs) ElementType ¶
func (UseractivityControlOptionOperationArgs) ElementType() reflect.Type
func (UseractivityControlOptionOperationArgs) ToUseractivityControlOptionOperationOutput ¶
func (i UseractivityControlOptionOperationArgs) ToUseractivityControlOptionOperationOutput() UseractivityControlOptionOperationOutput
func (UseractivityControlOptionOperationArgs) ToUseractivityControlOptionOperationOutputWithContext ¶
func (i UseractivityControlOptionOperationArgs) ToUseractivityControlOptionOperationOutputWithContext(ctx context.Context) UseractivityControlOptionOperationOutput
type UseractivityControlOptionOperationArray ¶
type UseractivityControlOptionOperationArray []UseractivityControlOptionOperationInput
func (UseractivityControlOptionOperationArray) ElementType ¶
func (UseractivityControlOptionOperationArray) ElementType() reflect.Type
func (UseractivityControlOptionOperationArray) ToUseractivityControlOptionOperationArrayOutput ¶
func (i UseractivityControlOptionOperationArray) ToUseractivityControlOptionOperationArrayOutput() UseractivityControlOptionOperationArrayOutput
func (UseractivityControlOptionOperationArray) ToUseractivityControlOptionOperationArrayOutputWithContext ¶
func (i UseractivityControlOptionOperationArray) ToUseractivityControlOptionOperationArrayOutputWithContext(ctx context.Context) UseractivityControlOptionOperationArrayOutput
type UseractivityControlOptionOperationArrayInput ¶
type UseractivityControlOptionOperationArrayInput interface { pulumi.Input ToUseractivityControlOptionOperationArrayOutput() UseractivityControlOptionOperationArrayOutput ToUseractivityControlOptionOperationArrayOutputWithContext(context.Context) UseractivityControlOptionOperationArrayOutput }
UseractivityControlOptionOperationArrayInput is an input type that accepts UseractivityControlOptionOperationArray and UseractivityControlOptionOperationArrayOutput values. You can construct a concrete instance of `UseractivityControlOptionOperationArrayInput` via:
UseractivityControlOptionOperationArray{ UseractivityControlOptionOperationArgs{...} }
type UseractivityControlOptionOperationArrayOutput ¶
type UseractivityControlOptionOperationArrayOutput struct{ *pulumi.OutputState }
func (UseractivityControlOptionOperationArrayOutput) ElementType ¶
func (UseractivityControlOptionOperationArrayOutput) ElementType() reflect.Type
func (UseractivityControlOptionOperationArrayOutput) ToUseractivityControlOptionOperationArrayOutput ¶
func (o UseractivityControlOptionOperationArrayOutput) ToUseractivityControlOptionOperationArrayOutput() UseractivityControlOptionOperationArrayOutput
func (UseractivityControlOptionOperationArrayOutput) ToUseractivityControlOptionOperationArrayOutputWithContext ¶
func (o UseractivityControlOptionOperationArrayOutput) ToUseractivityControlOptionOperationArrayOutputWithContext(ctx context.Context) UseractivityControlOptionOperationArrayOutput
type UseractivityControlOptionOperationInput ¶
type UseractivityControlOptionOperationInput interface { pulumi.Input ToUseractivityControlOptionOperationOutput() UseractivityControlOptionOperationOutput ToUseractivityControlOptionOperationOutputWithContext(context.Context) UseractivityControlOptionOperationOutput }
UseractivityControlOptionOperationInput is an input type that accepts UseractivityControlOptionOperationArgs and UseractivityControlOptionOperationOutput values. You can construct a concrete instance of `UseractivityControlOptionOperationInput` via:
UseractivityControlOptionOperationArgs{...}
type UseractivityControlOptionOperationOutput ¶
type UseractivityControlOptionOperationOutput struct{ *pulumi.OutputState }
func (UseractivityControlOptionOperationOutput) Action ¶
func (o UseractivityControlOptionOperationOutput) Action() pulumi.StringPtrOutput
CASB operation action. Valid values: `append`, `prepend`, `replace`, `new`, `new-on-not-found`, `delete`.
func (UseractivityControlOptionOperationOutput) CaseSensitive ¶
func (o UseractivityControlOptionOperationOutput) CaseSensitive() pulumi.StringPtrOutput
CASB operation search case sensitive. Valid values: `enable`, `disable`.
func (UseractivityControlOptionOperationOutput) Direction ¶
func (o UseractivityControlOptionOperationOutput) Direction() pulumi.StringPtrOutput
CASB operation direction. Valid values: `request`.
func (UseractivityControlOptionOperationOutput) ElementType ¶
func (UseractivityControlOptionOperationOutput) ElementType() reflect.Type
func (UseractivityControlOptionOperationOutput) HeaderName ¶
func (o UseractivityControlOptionOperationOutput) HeaderName() pulumi.StringPtrOutput
CASB operation header name to search.
func (UseractivityControlOptionOperationOutput) Name ¶
func (o UseractivityControlOptionOperationOutput) Name() pulumi.StringPtrOutput
CASB control option operation name.
func (UseractivityControlOptionOperationOutput) SearchKey ¶
func (o UseractivityControlOptionOperationOutput) SearchKey() pulumi.StringPtrOutput
CASB operation key to search.
func (UseractivityControlOptionOperationOutput) SearchPattern ¶
func (o UseractivityControlOptionOperationOutput) SearchPattern() pulumi.StringPtrOutput
CASB operation search pattern. Valid values: `simple`, `substr`, `regexp`.
func (UseractivityControlOptionOperationOutput) Target ¶
func (o UseractivityControlOptionOperationOutput) Target() pulumi.StringPtrOutput
CASB operation target. Valid values: `header`, `path`.
func (UseractivityControlOptionOperationOutput) ToUseractivityControlOptionOperationOutput ¶
func (o UseractivityControlOptionOperationOutput) ToUseractivityControlOptionOperationOutput() UseractivityControlOptionOperationOutput
func (UseractivityControlOptionOperationOutput) ToUseractivityControlOptionOperationOutputWithContext ¶
func (o UseractivityControlOptionOperationOutput) ToUseractivityControlOptionOperationOutputWithContext(ctx context.Context) UseractivityControlOptionOperationOutput
func (UseractivityControlOptionOperationOutput) ValueFromInput ¶
func (o UseractivityControlOptionOperationOutput) ValueFromInput() pulumi.StringPtrOutput
Enable/disable value from user input. Valid values: `enable`, `disable`.
func (UseractivityControlOptionOperationOutput) Values ¶
func (o UseractivityControlOptionOperationOutput) Values() UseractivityControlOptionOperationValueArrayOutput
CASB operation new values. The structure of `values` block is documented below.
type UseractivityControlOptionOperationValue ¶
type UseractivityControlOptionOperationValue struct { // Operation value. Value *string `pulumi:"value"` }
type UseractivityControlOptionOperationValueArgs ¶
type UseractivityControlOptionOperationValueArgs struct { // Operation value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (UseractivityControlOptionOperationValueArgs) ElementType ¶
func (UseractivityControlOptionOperationValueArgs) ElementType() reflect.Type
func (UseractivityControlOptionOperationValueArgs) ToUseractivityControlOptionOperationValueOutput ¶
func (i UseractivityControlOptionOperationValueArgs) ToUseractivityControlOptionOperationValueOutput() UseractivityControlOptionOperationValueOutput
func (UseractivityControlOptionOperationValueArgs) ToUseractivityControlOptionOperationValueOutputWithContext ¶
func (i UseractivityControlOptionOperationValueArgs) ToUseractivityControlOptionOperationValueOutputWithContext(ctx context.Context) UseractivityControlOptionOperationValueOutput
type UseractivityControlOptionOperationValueArray ¶
type UseractivityControlOptionOperationValueArray []UseractivityControlOptionOperationValueInput
func (UseractivityControlOptionOperationValueArray) ElementType ¶
func (UseractivityControlOptionOperationValueArray) ElementType() reflect.Type
func (UseractivityControlOptionOperationValueArray) ToUseractivityControlOptionOperationValueArrayOutput ¶
func (i UseractivityControlOptionOperationValueArray) ToUseractivityControlOptionOperationValueArrayOutput() UseractivityControlOptionOperationValueArrayOutput
func (UseractivityControlOptionOperationValueArray) ToUseractivityControlOptionOperationValueArrayOutputWithContext ¶
func (i UseractivityControlOptionOperationValueArray) ToUseractivityControlOptionOperationValueArrayOutputWithContext(ctx context.Context) UseractivityControlOptionOperationValueArrayOutput
type UseractivityControlOptionOperationValueArrayInput ¶
type UseractivityControlOptionOperationValueArrayInput interface { pulumi.Input ToUseractivityControlOptionOperationValueArrayOutput() UseractivityControlOptionOperationValueArrayOutput ToUseractivityControlOptionOperationValueArrayOutputWithContext(context.Context) UseractivityControlOptionOperationValueArrayOutput }
UseractivityControlOptionOperationValueArrayInput is an input type that accepts UseractivityControlOptionOperationValueArray and UseractivityControlOptionOperationValueArrayOutput values. You can construct a concrete instance of `UseractivityControlOptionOperationValueArrayInput` via:
UseractivityControlOptionOperationValueArray{ UseractivityControlOptionOperationValueArgs{...} }
type UseractivityControlOptionOperationValueArrayOutput ¶
type UseractivityControlOptionOperationValueArrayOutput struct{ *pulumi.OutputState }
func (UseractivityControlOptionOperationValueArrayOutput) ElementType ¶
func (UseractivityControlOptionOperationValueArrayOutput) ElementType() reflect.Type
func (UseractivityControlOptionOperationValueArrayOutput) ToUseractivityControlOptionOperationValueArrayOutput ¶
func (o UseractivityControlOptionOperationValueArrayOutput) ToUseractivityControlOptionOperationValueArrayOutput() UseractivityControlOptionOperationValueArrayOutput
func (UseractivityControlOptionOperationValueArrayOutput) ToUseractivityControlOptionOperationValueArrayOutputWithContext ¶
func (o UseractivityControlOptionOperationValueArrayOutput) ToUseractivityControlOptionOperationValueArrayOutputWithContext(ctx context.Context) UseractivityControlOptionOperationValueArrayOutput
type UseractivityControlOptionOperationValueInput ¶
type UseractivityControlOptionOperationValueInput interface { pulumi.Input ToUseractivityControlOptionOperationValueOutput() UseractivityControlOptionOperationValueOutput ToUseractivityControlOptionOperationValueOutputWithContext(context.Context) UseractivityControlOptionOperationValueOutput }
UseractivityControlOptionOperationValueInput is an input type that accepts UseractivityControlOptionOperationValueArgs and UseractivityControlOptionOperationValueOutput values. You can construct a concrete instance of `UseractivityControlOptionOperationValueInput` via:
UseractivityControlOptionOperationValueArgs{...}
type UseractivityControlOptionOperationValueOutput ¶
type UseractivityControlOptionOperationValueOutput struct{ *pulumi.OutputState }
func (UseractivityControlOptionOperationValueOutput) ElementType ¶
func (UseractivityControlOptionOperationValueOutput) ElementType() reflect.Type
func (UseractivityControlOptionOperationValueOutput) ToUseractivityControlOptionOperationValueOutput ¶
func (o UseractivityControlOptionOperationValueOutput) ToUseractivityControlOptionOperationValueOutput() UseractivityControlOptionOperationValueOutput
func (UseractivityControlOptionOperationValueOutput) ToUseractivityControlOptionOperationValueOutputWithContext ¶
func (o UseractivityControlOptionOperationValueOutput) ToUseractivityControlOptionOperationValueOutputWithContext(ctx context.Context) UseractivityControlOptionOperationValueOutput
func (UseractivityControlOptionOperationValueOutput) Value ¶
func (o UseractivityControlOptionOperationValueOutput) Value() pulumi.StringPtrOutput
Operation value.
type UseractivityControlOptionOutput ¶
type UseractivityControlOptionOutput struct{ *pulumi.OutputState }
func (UseractivityControlOptionOutput) ElementType ¶
func (UseractivityControlOptionOutput) ElementType() reflect.Type
func (UseractivityControlOptionOutput) Name ¶
func (o UseractivityControlOptionOutput) Name() pulumi.StringPtrOutput
CASB control option name.
func (UseractivityControlOptionOutput) Operations ¶
func (o UseractivityControlOptionOutput) Operations() UseractivityControlOptionOperationArrayOutput
CASB control option operations. The structure of `operations` block is documented below.
func (UseractivityControlOptionOutput) Status ¶
func (o UseractivityControlOptionOutput) Status() pulumi.StringPtrOutput
CASB control option status. Valid values: `enable`, `disable`.
func (UseractivityControlOptionOutput) ToUseractivityControlOptionOutput ¶
func (o UseractivityControlOptionOutput) ToUseractivityControlOptionOutput() UseractivityControlOptionOutput
func (UseractivityControlOptionOutput) ToUseractivityControlOptionOutputWithContext ¶
func (o UseractivityControlOptionOutput) ToUseractivityControlOptionOutputWithContext(ctx context.Context) UseractivityControlOptionOutput
type UseractivityInput ¶
type UseractivityInput interface { pulumi.Input ToUseractivityOutput() UseractivityOutput ToUseractivityOutputWithContext(ctx context.Context) UseractivityOutput }
type UseractivityMap ¶
type UseractivityMap map[string]UseractivityInput
func (UseractivityMap) ElementType ¶
func (UseractivityMap) ElementType() reflect.Type
func (UseractivityMap) ToUseractivityMapOutput ¶
func (i UseractivityMap) ToUseractivityMapOutput() UseractivityMapOutput
func (UseractivityMap) ToUseractivityMapOutputWithContext ¶
func (i UseractivityMap) ToUseractivityMapOutputWithContext(ctx context.Context) UseractivityMapOutput
type UseractivityMapInput ¶
type UseractivityMapInput interface { pulumi.Input ToUseractivityMapOutput() UseractivityMapOutput ToUseractivityMapOutputWithContext(context.Context) UseractivityMapOutput }
UseractivityMapInput is an input type that accepts UseractivityMap and UseractivityMapOutput values. You can construct a concrete instance of `UseractivityMapInput` via:
UseractivityMap{ "key": UseractivityArgs{...} }
type UseractivityMapOutput ¶
type UseractivityMapOutput struct{ *pulumi.OutputState }
func (UseractivityMapOutput) ElementType ¶
func (UseractivityMapOutput) ElementType() reflect.Type
func (UseractivityMapOutput) MapIndex ¶
func (o UseractivityMapOutput) MapIndex(k pulumi.StringInput) UseractivityOutput
func (UseractivityMapOutput) ToUseractivityMapOutput ¶
func (o UseractivityMapOutput) ToUseractivityMapOutput() UseractivityMapOutput
func (UseractivityMapOutput) ToUseractivityMapOutputWithContext ¶
func (o UseractivityMapOutput) ToUseractivityMapOutputWithContext(ctx context.Context) UseractivityMapOutput
type UseractivityMatch ¶
type UseractivityMatch struct { // CASB user activity match rules ID. Id *int `pulumi:"id"` // CASB user activity rules. The structure of `rules` block is documented below. Rules []UseractivityMatchRule `pulumi:"rules"` // CASB user activity rules strategy. Valid values: `and`, `or`. Strategy *string `pulumi:"strategy"` }
type UseractivityMatchArgs ¶
type UseractivityMatchArgs struct { // CASB user activity match rules ID. Id pulumi.IntPtrInput `pulumi:"id"` // CASB user activity rules. The structure of `rules` block is documented below. Rules UseractivityMatchRuleArrayInput `pulumi:"rules"` // CASB user activity rules strategy. Valid values: `and`, `or`. Strategy pulumi.StringPtrInput `pulumi:"strategy"` }
func (UseractivityMatchArgs) ElementType ¶
func (UseractivityMatchArgs) ElementType() reflect.Type
func (UseractivityMatchArgs) ToUseractivityMatchOutput ¶
func (i UseractivityMatchArgs) ToUseractivityMatchOutput() UseractivityMatchOutput
func (UseractivityMatchArgs) ToUseractivityMatchOutputWithContext ¶
func (i UseractivityMatchArgs) ToUseractivityMatchOutputWithContext(ctx context.Context) UseractivityMatchOutput
type UseractivityMatchArray ¶
type UseractivityMatchArray []UseractivityMatchInput
func (UseractivityMatchArray) ElementType ¶
func (UseractivityMatchArray) ElementType() reflect.Type
func (UseractivityMatchArray) ToUseractivityMatchArrayOutput ¶
func (i UseractivityMatchArray) ToUseractivityMatchArrayOutput() UseractivityMatchArrayOutput
func (UseractivityMatchArray) ToUseractivityMatchArrayOutputWithContext ¶
func (i UseractivityMatchArray) ToUseractivityMatchArrayOutputWithContext(ctx context.Context) UseractivityMatchArrayOutput
type UseractivityMatchArrayInput ¶
type UseractivityMatchArrayInput interface { pulumi.Input ToUseractivityMatchArrayOutput() UseractivityMatchArrayOutput ToUseractivityMatchArrayOutputWithContext(context.Context) UseractivityMatchArrayOutput }
UseractivityMatchArrayInput is an input type that accepts UseractivityMatchArray and UseractivityMatchArrayOutput values. You can construct a concrete instance of `UseractivityMatchArrayInput` via:
UseractivityMatchArray{ UseractivityMatchArgs{...} }
type UseractivityMatchArrayOutput ¶
type UseractivityMatchArrayOutput struct{ *pulumi.OutputState }
func (UseractivityMatchArrayOutput) ElementType ¶
func (UseractivityMatchArrayOutput) ElementType() reflect.Type
func (UseractivityMatchArrayOutput) Index ¶
func (o UseractivityMatchArrayOutput) Index(i pulumi.IntInput) UseractivityMatchOutput
func (UseractivityMatchArrayOutput) ToUseractivityMatchArrayOutput ¶
func (o UseractivityMatchArrayOutput) ToUseractivityMatchArrayOutput() UseractivityMatchArrayOutput
func (UseractivityMatchArrayOutput) ToUseractivityMatchArrayOutputWithContext ¶
func (o UseractivityMatchArrayOutput) ToUseractivityMatchArrayOutputWithContext(ctx context.Context) UseractivityMatchArrayOutput
type UseractivityMatchInput ¶
type UseractivityMatchInput interface { pulumi.Input ToUseractivityMatchOutput() UseractivityMatchOutput ToUseractivityMatchOutputWithContext(context.Context) UseractivityMatchOutput }
UseractivityMatchInput is an input type that accepts UseractivityMatchArgs and UseractivityMatchOutput values. You can construct a concrete instance of `UseractivityMatchInput` via:
UseractivityMatchArgs{...}
type UseractivityMatchOutput ¶
type UseractivityMatchOutput struct{ *pulumi.OutputState }
func (UseractivityMatchOutput) ElementType ¶
func (UseractivityMatchOutput) ElementType() reflect.Type
func (UseractivityMatchOutput) Id ¶
func (o UseractivityMatchOutput) Id() pulumi.IntPtrOutput
CASB user activity match rules ID.
func (UseractivityMatchOutput) Rules ¶
func (o UseractivityMatchOutput) Rules() UseractivityMatchRuleArrayOutput
CASB user activity rules. The structure of `rules` block is documented below.
func (UseractivityMatchOutput) Strategy ¶
func (o UseractivityMatchOutput) Strategy() pulumi.StringPtrOutput
CASB user activity rules strategy. Valid values: `and`, `or`.
func (UseractivityMatchOutput) ToUseractivityMatchOutput ¶
func (o UseractivityMatchOutput) ToUseractivityMatchOutput() UseractivityMatchOutput
func (UseractivityMatchOutput) ToUseractivityMatchOutputWithContext ¶
func (o UseractivityMatchOutput) ToUseractivityMatchOutputWithContext(ctx context.Context) UseractivityMatchOutput
type UseractivityMatchRule ¶
type UseractivityMatchRule struct { // CASB user activity match case sensitive. Valid values: `enable`, `disable`. CaseSensitive *string `pulumi:"caseSensitive"` // CASB user activity domain list. The structure of `domains` block is documented below. Domains []UseractivityMatchRuleDomain `pulumi:"domains"` // CASB user activity rule header name. HeaderName *string `pulumi:"headerName"` // CASB user activity rule ID. Id *int `pulumi:"id"` // CASB user activity rule match pattern. Valid values: `simple`, `substr`, `regexp`. MatchPattern *string `pulumi:"matchPattern"` // CASB user activity rule match value. MatchValue *string `pulumi:"matchValue"` // CASB user activity method list. The structure of `methods` block is documented below. Methods []UseractivityMatchRuleMethod `pulumi:"methods"` // Enable/disable what the matching strategy must not be. Valid values: `enable`, `disable`. Negate *string `pulumi:"negate"` // CASB user activity rule type. Valid values: `domains`, `host`, `path`, `header`, `header-value`, `method`. Type *string `pulumi:"type"` }
type UseractivityMatchRuleArgs ¶
type UseractivityMatchRuleArgs struct { // CASB user activity match case sensitive. Valid values: `enable`, `disable`. CaseSensitive pulumi.StringPtrInput `pulumi:"caseSensitive"` // CASB user activity domain list. The structure of `domains` block is documented below. Domains UseractivityMatchRuleDomainArrayInput `pulumi:"domains"` // CASB user activity rule header name. HeaderName pulumi.StringPtrInput `pulumi:"headerName"` // CASB user activity rule ID. Id pulumi.IntPtrInput `pulumi:"id"` // CASB user activity rule match pattern. Valid values: `simple`, `substr`, `regexp`. MatchPattern pulumi.StringPtrInput `pulumi:"matchPattern"` // CASB user activity rule match value. MatchValue pulumi.StringPtrInput `pulumi:"matchValue"` // CASB user activity method list. The structure of `methods` block is documented below. Methods UseractivityMatchRuleMethodArrayInput `pulumi:"methods"` // Enable/disable what the matching strategy must not be. Valid values: `enable`, `disable`. Negate pulumi.StringPtrInput `pulumi:"negate"` // CASB user activity rule type. Valid values: `domains`, `host`, `path`, `header`, `header-value`, `method`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (UseractivityMatchRuleArgs) ElementType ¶
func (UseractivityMatchRuleArgs) ElementType() reflect.Type
func (UseractivityMatchRuleArgs) ToUseractivityMatchRuleOutput ¶
func (i UseractivityMatchRuleArgs) ToUseractivityMatchRuleOutput() UseractivityMatchRuleOutput
func (UseractivityMatchRuleArgs) ToUseractivityMatchRuleOutputWithContext ¶
func (i UseractivityMatchRuleArgs) ToUseractivityMatchRuleOutputWithContext(ctx context.Context) UseractivityMatchRuleOutput
type UseractivityMatchRuleArray ¶
type UseractivityMatchRuleArray []UseractivityMatchRuleInput
func (UseractivityMatchRuleArray) ElementType ¶
func (UseractivityMatchRuleArray) ElementType() reflect.Type
func (UseractivityMatchRuleArray) ToUseractivityMatchRuleArrayOutput ¶
func (i UseractivityMatchRuleArray) ToUseractivityMatchRuleArrayOutput() UseractivityMatchRuleArrayOutput
func (UseractivityMatchRuleArray) ToUseractivityMatchRuleArrayOutputWithContext ¶
func (i UseractivityMatchRuleArray) ToUseractivityMatchRuleArrayOutputWithContext(ctx context.Context) UseractivityMatchRuleArrayOutput
type UseractivityMatchRuleArrayInput ¶
type UseractivityMatchRuleArrayInput interface { pulumi.Input ToUseractivityMatchRuleArrayOutput() UseractivityMatchRuleArrayOutput ToUseractivityMatchRuleArrayOutputWithContext(context.Context) UseractivityMatchRuleArrayOutput }
UseractivityMatchRuleArrayInput is an input type that accepts UseractivityMatchRuleArray and UseractivityMatchRuleArrayOutput values. You can construct a concrete instance of `UseractivityMatchRuleArrayInput` via:
UseractivityMatchRuleArray{ UseractivityMatchRuleArgs{...} }
type UseractivityMatchRuleArrayOutput ¶
type UseractivityMatchRuleArrayOutput struct{ *pulumi.OutputState }
func (UseractivityMatchRuleArrayOutput) ElementType ¶
func (UseractivityMatchRuleArrayOutput) ElementType() reflect.Type
func (UseractivityMatchRuleArrayOutput) Index ¶
func (o UseractivityMatchRuleArrayOutput) Index(i pulumi.IntInput) UseractivityMatchRuleOutput
func (UseractivityMatchRuleArrayOutput) ToUseractivityMatchRuleArrayOutput ¶
func (o UseractivityMatchRuleArrayOutput) ToUseractivityMatchRuleArrayOutput() UseractivityMatchRuleArrayOutput
func (UseractivityMatchRuleArrayOutput) ToUseractivityMatchRuleArrayOutputWithContext ¶
func (o UseractivityMatchRuleArrayOutput) ToUseractivityMatchRuleArrayOutputWithContext(ctx context.Context) UseractivityMatchRuleArrayOutput
type UseractivityMatchRuleDomain ¶
type UseractivityMatchRuleDomain struct { // Domain list separated by space. Domain *string `pulumi:"domain"` }
type UseractivityMatchRuleDomainArgs ¶
type UseractivityMatchRuleDomainArgs struct { // Domain list separated by space. Domain pulumi.StringPtrInput `pulumi:"domain"` }
func (UseractivityMatchRuleDomainArgs) ElementType ¶
func (UseractivityMatchRuleDomainArgs) ElementType() reflect.Type
func (UseractivityMatchRuleDomainArgs) ToUseractivityMatchRuleDomainOutput ¶
func (i UseractivityMatchRuleDomainArgs) ToUseractivityMatchRuleDomainOutput() UseractivityMatchRuleDomainOutput
func (UseractivityMatchRuleDomainArgs) ToUseractivityMatchRuleDomainOutputWithContext ¶
func (i UseractivityMatchRuleDomainArgs) ToUseractivityMatchRuleDomainOutputWithContext(ctx context.Context) UseractivityMatchRuleDomainOutput
type UseractivityMatchRuleDomainArray ¶
type UseractivityMatchRuleDomainArray []UseractivityMatchRuleDomainInput
func (UseractivityMatchRuleDomainArray) ElementType ¶
func (UseractivityMatchRuleDomainArray) ElementType() reflect.Type
func (UseractivityMatchRuleDomainArray) ToUseractivityMatchRuleDomainArrayOutput ¶
func (i UseractivityMatchRuleDomainArray) ToUseractivityMatchRuleDomainArrayOutput() UseractivityMatchRuleDomainArrayOutput
func (UseractivityMatchRuleDomainArray) ToUseractivityMatchRuleDomainArrayOutputWithContext ¶
func (i UseractivityMatchRuleDomainArray) ToUseractivityMatchRuleDomainArrayOutputWithContext(ctx context.Context) UseractivityMatchRuleDomainArrayOutput
type UseractivityMatchRuleDomainArrayInput ¶
type UseractivityMatchRuleDomainArrayInput interface { pulumi.Input ToUseractivityMatchRuleDomainArrayOutput() UseractivityMatchRuleDomainArrayOutput ToUseractivityMatchRuleDomainArrayOutputWithContext(context.Context) UseractivityMatchRuleDomainArrayOutput }
UseractivityMatchRuleDomainArrayInput is an input type that accepts UseractivityMatchRuleDomainArray and UseractivityMatchRuleDomainArrayOutput values. You can construct a concrete instance of `UseractivityMatchRuleDomainArrayInput` via:
UseractivityMatchRuleDomainArray{ UseractivityMatchRuleDomainArgs{...} }
type UseractivityMatchRuleDomainArrayOutput ¶
type UseractivityMatchRuleDomainArrayOutput struct{ *pulumi.OutputState }
func (UseractivityMatchRuleDomainArrayOutput) ElementType ¶
func (UseractivityMatchRuleDomainArrayOutput) ElementType() reflect.Type
func (UseractivityMatchRuleDomainArrayOutput) ToUseractivityMatchRuleDomainArrayOutput ¶
func (o UseractivityMatchRuleDomainArrayOutput) ToUseractivityMatchRuleDomainArrayOutput() UseractivityMatchRuleDomainArrayOutput
func (UseractivityMatchRuleDomainArrayOutput) ToUseractivityMatchRuleDomainArrayOutputWithContext ¶
func (o UseractivityMatchRuleDomainArrayOutput) ToUseractivityMatchRuleDomainArrayOutputWithContext(ctx context.Context) UseractivityMatchRuleDomainArrayOutput
type UseractivityMatchRuleDomainInput ¶
type UseractivityMatchRuleDomainInput interface { pulumi.Input ToUseractivityMatchRuleDomainOutput() UseractivityMatchRuleDomainOutput ToUseractivityMatchRuleDomainOutputWithContext(context.Context) UseractivityMatchRuleDomainOutput }
UseractivityMatchRuleDomainInput is an input type that accepts UseractivityMatchRuleDomainArgs and UseractivityMatchRuleDomainOutput values. You can construct a concrete instance of `UseractivityMatchRuleDomainInput` via:
UseractivityMatchRuleDomainArgs{...}
type UseractivityMatchRuleDomainOutput ¶
type UseractivityMatchRuleDomainOutput struct{ *pulumi.OutputState }
func (UseractivityMatchRuleDomainOutput) Domain ¶
func (o UseractivityMatchRuleDomainOutput) Domain() pulumi.StringPtrOutput
Domain list separated by space.
func (UseractivityMatchRuleDomainOutput) ElementType ¶
func (UseractivityMatchRuleDomainOutput) ElementType() reflect.Type
func (UseractivityMatchRuleDomainOutput) ToUseractivityMatchRuleDomainOutput ¶
func (o UseractivityMatchRuleDomainOutput) ToUseractivityMatchRuleDomainOutput() UseractivityMatchRuleDomainOutput
func (UseractivityMatchRuleDomainOutput) ToUseractivityMatchRuleDomainOutputWithContext ¶
func (o UseractivityMatchRuleDomainOutput) ToUseractivityMatchRuleDomainOutputWithContext(ctx context.Context) UseractivityMatchRuleDomainOutput
type UseractivityMatchRuleInput ¶
type UseractivityMatchRuleInput interface { pulumi.Input ToUseractivityMatchRuleOutput() UseractivityMatchRuleOutput ToUseractivityMatchRuleOutputWithContext(context.Context) UseractivityMatchRuleOutput }
UseractivityMatchRuleInput is an input type that accepts UseractivityMatchRuleArgs and UseractivityMatchRuleOutput values. You can construct a concrete instance of `UseractivityMatchRuleInput` via:
UseractivityMatchRuleArgs{...}
type UseractivityMatchRuleMethod ¶
type UseractivityMatchRuleMethod struct { // User activity method. Method *string `pulumi:"method"` }
type UseractivityMatchRuleMethodArgs ¶
type UseractivityMatchRuleMethodArgs struct { // User activity method. Method pulumi.StringPtrInput `pulumi:"method"` }
func (UseractivityMatchRuleMethodArgs) ElementType ¶
func (UseractivityMatchRuleMethodArgs) ElementType() reflect.Type
func (UseractivityMatchRuleMethodArgs) ToUseractivityMatchRuleMethodOutput ¶
func (i UseractivityMatchRuleMethodArgs) ToUseractivityMatchRuleMethodOutput() UseractivityMatchRuleMethodOutput
func (UseractivityMatchRuleMethodArgs) ToUseractivityMatchRuleMethodOutputWithContext ¶
func (i UseractivityMatchRuleMethodArgs) ToUseractivityMatchRuleMethodOutputWithContext(ctx context.Context) UseractivityMatchRuleMethodOutput
type UseractivityMatchRuleMethodArray ¶
type UseractivityMatchRuleMethodArray []UseractivityMatchRuleMethodInput
func (UseractivityMatchRuleMethodArray) ElementType ¶
func (UseractivityMatchRuleMethodArray) ElementType() reflect.Type
func (UseractivityMatchRuleMethodArray) ToUseractivityMatchRuleMethodArrayOutput ¶
func (i UseractivityMatchRuleMethodArray) ToUseractivityMatchRuleMethodArrayOutput() UseractivityMatchRuleMethodArrayOutput
func (UseractivityMatchRuleMethodArray) ToUseractivityMatchRuleMethodArrayOutputWithContext ¶
func (i UseractivityMatchRuleMethodArray) ToUseractivityMatchRuleMethodArrayOutputWithContext(ctx context.Context) UseractivityMatchRuleMethodArrayOutput
type UseractivityMatchRuleMethodArrayInput ¶
type UseractivityMatchRuleMethodArrayInput interface { pulumi.Input ToUseractivityMatchRuleMethodArrayOutput() UseractivityMatchRuleMethodArrayOutput ToUseractivityMatchRuleMethodArrayOutputWithContext(context.Context) UseractivityMatchRuleMethodArrayOutput }
UseractivityMatchRuleMethodArrayInput is an input type that accepts UseractivityMatchRuleMethodArray and UseractivityMatchRuleMethodArrayOutput values. You can construct a concrete instance of `UseractivityMatchRuleMethodArrayInput` via:
UseractivityMatchRuleMethodArray{ UseractivityMatchRuleMethodArgs{...} }
type UseractivityMatchRuleMethodArrayOutput ¶
type UseractivityMatchRuleMethodArrayOutput struct{ *pulumi.OutputState }
func (UseractivityMatchRuleMethodArrayOutput) ElementType ¶
func (UseractivityMatchRuleMethodArrayOutput) ElementType() reflect.Type
func (UseractivityMatchRuleMethodArrayOutput) ToUseractivityMatchRuleMethodArrayOutput ¶
func (o UseractivityMatchRuleMethodArrayOutput) ToUseractivityMatchRuleMethodArrayOutput() UseractivityMatchRuleMethodArrayOutput
func (UseractivityMatchRuleMethodArrayOutput) ToUseractivityMatchRuleMethodArrayOutputWithContext ¶
func (o UseractivityMatchRuleMethodArrayOutput) ToUseractivityMatchRuleMethodArrayOutputWithContext(ctx context.Context) UseractivityMatchRuleMethodArrayOutput
type UseractivityMatchRuleMethodInput ¶
type UseractivityMatchRuleMethodInput interface { pulumi.Input ToUseractivityMatchRuleMethodOutput() UseractivityMatchRuleMethodOutput ToUseractivityMatchRuleMethodOutputWithContext(context.Context) UseractivityMatchRuleMethodOutput }
UseractivityMatchRuleMethodInput is an input type that accepts UseractivityMatchRuleMethodArgs and UseractivityMatchRuleMethodOutput values. You can construct a concrete instance of `UseractivityMatchRuleMethodInput` via:
UseractivityMatchRuleMethodArgs{...}
type UseractivityMatchRuleMethodOutput ¶
type UseractivityMatchRuleMethodOutput struct{ *pulumi.OutputState }
func (UseractivityMatchRuleMethodOutput) ElementType ¶
func (UseractivityMatchRuleMethodOutput) ElementType() reflect.Type
func (UseractivityMatchRuleMethodOutput) Method ¶
func (o UseractivityMatchRuleMethodOutput) Method() pulumi.StringPtrOutput
User activity method.
func (UseractivityMatchRuleMethodOutput) ToUseractivityMatchRuleMethodOutput ¶
func (o UseractivityMatchRuleMethodOutput) ToUseractivityMatchRuleMethodOutput() UseractivityMatchRuleMethodOutput
func (UseractivityMatchRuleMethodOutput) ToUseractivityMatchRuleMethodOutputWithContext ¶
func (o UseractivityMatchRuleMethodOutput) ToUseractivityMatchRuleMethodOutputWithContext(ctx context.Context) UseractivityMatchRuleMethodOutput
type UseractivityMatchRuleOutput ¶
type UseractivityMatchRuleOutput struct{ *pulumi.OutputState }
func (UseractivityMatchRuleOutput) CaseSensitive ¶
func (o UseractivityMatchRuleOutput) CaseSensitive() pulumi.StringPtrOutput
CASB user activity match case sensitive. Valid values: `enable`, `disable`.
func (UseractivityMatchRuleOutput) Domains ¶
func (o UseractivityMatchRuleOutput) Domains() UseractivityMatchRuleDomainArrayOutput
CASB user activity domain list. The structure of `domains` block is documented below.
func (UseractivityMatchRuleOutput) ElementType ¶
func (UseractivityMatchRuleOutput) ElementType() reflect.Type
func (UseractivityMatchRuleOutput) HeaderName ¶
func (o UseractivityMatchRuleOutput) HeaderName() pulumi.StringPtrOutput
CASB user activity rule header name.
func (UseractivityMatchRuleOutput) Id ¶
func (o UseractivityMatchRuleOutput) Id() pulumi.IntPtrOutput
CASB user activity rule ID.
func (UseractivityMatchRuleOutput) MatchPattern ¶
func (o UseractivityMatchRuleOutput) MatchPattern() pulumi.StringPtrOutput
CASB user activity rule match pattern. Valid values: `simple`, `substr`, `regexp`.
func (UseractivityMatchRuleOutput) MatchValue ¶
func (o UseractivityMatchRuleOutput) MatchValue() pulumi.StringPtrOutput
CASB user activity rule match value.
func (UseractivityMatchRuleOutput) Methods ¶
func (o UseractivityMatchRuleOutput) Methods() UseractivityMatchRuleMethodArrayOutput
CASB user activity method list. The structure of `methods` block is documented below.
func (UseractivityMatchRuleOutput) Negate ¶
func (o UseractivityMatchRuleOutput) Negate() pulumi.StringPtrOutput
Enable/disable what the matching strategy must not be. Valid values: `enable`, `disable`.
func (UseractivityMatchRuleOutput) ToUseractivityMatchRuleOutput ¶
func (o UseractivityMatchRuleOutput) ToUseractivityMatchRuleOutput() UseractivityMatchRuleOutput
func (UseractivityMatchRuleOutput) ToUseractivityMatchRuleOutputWithContext ¶
func (o UseractivityMatchRuleOutput) ToUseractivityMatchRuleOutputWithContext(ctx context.Context) UseractivityMatchRuleOutput
func (UseractivityMatchRuleOutput) Type ¶
func (o UseractivityMatchRuleOutput) Type() pulumi.StringPtrOutput
CASB user activity rule type. Valid values: `domains`, `host`, `path`, `header`, `header-value`, `method`.
type UseractivityOutput ¶
type UseractivityOutput struct{ *pulumi.OutputState }
func (UseractivityOutput) Application ¶
func (o UseractivityOutput) Application() pulumi.StringOutput
CASB SaaS application name.
func (UseractivityOutput) CasbName ¶
func (o UseractivityOutput) CasbName() pulumi.StringOutput
CASB user activity signature name.
func (UseractivityOutput) Category ¶
func (o UseractivityOutput) Category() pulumi.StringOutput
CASB user activity category. Valid values: `activity-control`, `tenant-control`, `domain-control`, `safe-search-control`, `other`.
func (UseractivityOutput) ControlOptions ¶
func (o UseractivityOutput) ControlOptions() UseractivityControlOptionArrayOutput
CASB control options. The structure of `controlOptions` block is documented below.
func (UseractivityOutput) Description ¶
func (o UseractivityOutput) Description() pulumi.StringOutput
CASB user activity description.
func (UseractivityOutput) DynamicSortSubtable ¶
func (o UseractivityOutput) DynamicSortSubtable() pulumi.StringPtrOutput
Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
func (UseractivityOutput) ElementType ¶
func (UseractivityOutput) ElementType() reflect.Type
func (UseractivityOutput) GetAllTables ¶
func (o UseractivityOutput) GetAllTables() pulumi.StringPtrOutput
Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
func (UseractivityOutput) MatchStrategy ¶
func (o UseractivityOutput) MatchStrategy() pulumi.StringOutput
CASB user activity match strategy. Valid values: `and`, `or`.
func (UseractivityOutput) Matches ¶
func (o UseractivityOutput) Matches() UseractivityMatchArrayOutput
CASB user activity match rules. The structure of `match` block is documented below.
func (UseractivityOutput) Name ¶
func (o UseractivityOutput) Name() pulumi.StringOutput
CASB user activity name.
func (UseractivityOutput) Status ¶
func (o UseractivityOutput) Status() pulumi.StringOutput
CASB user activity status. Valid values: `enable`, `disable`.
func (UseractivityOutput) ToUseractivityOutput ¶
func (o UseractivityOutput) ToUseractivityOutput() UseractivityOutput
func (UseractivityOutput) ToUseractivityOutputWithContext ¶
func (o UseractivityOutput) ToUseractivityOutputWithContext(ctx context.Context) UseractivityOutput
func (UseractivityOutput) Type ¶
func (o UseractivityOutput) Type() pulumi.StringOutput
CASB user activity type. Valid values: `built-in`, `customized`.
func (UseractivityOutput) Uuid ¶
func (o UseractivityOutput) Uuid() pulumi.StringOutput
Universally Unique Identifier (UUID; automatically assigned but can be manually reset).
func (UseractivityOutput) Vdomparam ¶
func (o UseractivityOutput) Vdomparam() pulumi.StringOutput
Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
type UseractivityState ¶
type UseractivityState struct { // CASB SaaS application name. Application pulumi.StringPtrInput // CASB user activity signature name. CasbName pulumi.StringPtrInput // CASB user activity category. Valid values: `activity-control`, `tenant-control`, `domain-control`, `safe-search-control`, `other`. Category pulumi.StringPtrInput // CASB control options. The structure of `controlOptions` block is documented below. ControlOptions UseractivityControlOptionArrayInput // CASB user activity description. Description pulumi.StringPtrInput // Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ]. DynamicSortSubtable pulumi.StringPtrInput // Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables. GetAllTables pulumi.StringPtrInput // CASB user activity match strategy. Valid values: `and`, `or`. MatchStrategy pulumi.StringPtrInput // CASB user activity match rules. The structure of `match` block is documented below. Matches UseractivityMatchArrayInput // CASB user activity name. Name pulumi.StringPtrInput // CASB user activity status. Valid values: `enable`, `disable`. Status pulumi.StringPtrInput // CASB user activity type. Valid values: `built-in`, `customized`. Type pulumi.StringPtrInput // Universally Unique Identifier (UUID; automatically assigned but can be manually reset). Uuid pulumi.StringPtrInput // Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter. Vdomparam pulumi.StringPtrInput }
func (UseractivityState) ElementType ¶
func (UseractivityState) ElementType() reflect.Type