Documentation
¶
Index ¶
- type BrowserSettings
- type BrowserSettingsArgs
- type BrowserSettingsArray
- type BrowserSettingsArrayInput
- type BrowserSettingsArrayOutput
- func (BrowserSettingsArrayOutput) ElementType() reflect.Type
- func (o BrowserSettingsArrayOutput) Index(i pulumi.IntInput) BrowserSettingsOutput
- func (o BrowserSettingsArrayOutput) ToBrowserSettingsArrayOutput() BrowserSettingsArrayOutput
- func (o BrowserSettingsArrayOutput) ToBrowserSettingsArrayOutputWithContext(ctx context.Context) BrowserSettingsArrayOutput
- type BrowserSettingsInput
- type BrowserSettingsMap
- type BrowserSettingsMapInput
- type BrowserSettingsMapOutput
- func (BrowserSettingsMapOutput) ElementType() reflect.Type
- func (o BrowserSettingsMapOutput) MapIndex(k pulumi.StringInput) BrowserSettingsOutput
- func (o BrowserSettingsMapOutput) ToBrowserSettingsMapOutput() BrowserSettingsMapOutput
- func (o BrowserSettingsMapOutput) ToBrowserSettingsMapOutputWithContext(ctx context.Context) BrowserSettingsMapOutput
- type BrowserSettingsOutput
- func (o BrowserSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
- func (o BrowserSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (o BrowserSettingsOutput) BrowserPolicy() pulumi.StringOutput
- func (o BrowserSettingsOutput) BrowserSettingsArn() pulumi.StringOutput
- func (o BrowserSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
- func (BrowserSettingsOutput) ElementType() reflect.Type
- func (o BrowserSettingsOutput) Region() pulumi.StringOutput
- func (o BrowserSettingsOutput) Tags() pulumi.StringMapOutput
- func (o BrowserSettingsOutput) TagsAll() pulumi.StringMapOutput
- func (o BrowserSettingsOutput) ToBrowserSettingsOutput() BrowserSettingsOutput
- func (o BrowserSettingsOutput) ToBrowserSettingsOutputWithContext(ctx context.Context) BrowserSettingsOutput
- type BrowserSettingsState
- type DataProtectionSettings
- type DataProtectionSettingsArgs
- type DataProtectionSettingsArray
- func (DataProtectionSettingsArray) ElementType() reflect.Type
- func (i DataProtectionSettingsArray) ToDataProtectionSettingsArrayOutput() DataProtectionSettingsArrayOutput
- func (i DataProtectionSettingsArray) ToDataProtectionSettingsArrayOutputWithContext(ctx context.Context) DataProtectionSettingsArrayOutput
- type DataProtectionSettingsArrayInput
- type DataProtectionSettingsArrayOutput
- func (DataProtectionSettingsArrayOutput) ElementType() reflect.Type
- func (o DataProtectionSettingsArrayOutput) Index(i pulumi.IntInput) DataProtectionSettingsOutput
- func (o DataProtectionSettingsArrayOutput) ToDataProtectionSettingsArrayOutput() DataProtectionSettingsArrayOutput
- func (o DataProtectionSettingsArrayOutput) ToDataProtectionSettingsArrayOutputWithContext(ctx context.Context) DataProtectionSettingsArrayOutput
- type DataProtectionSettingsInlineRedactionConfiguration
- type DataProtectionSettingsInlineRedactionConfigurationArgs
- func (DataProtectionSettingsInlineRedactionConfigurationArgs) ElementType() reflect.Type
- func (i DataProtectionSettingsInlineRedactionConfigurationArgs) ToDataProtectionSettingsInlineRedactionConfigurationOutput() DataProtectionSettingsInlineRedactionConfigurationOutput
- func (i DataProtectionSettingsInlineRedactionConfigurationArgs) ToDataProtectionSettingsInlineRedactionConfigurationOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationOutput
- func (i DataProtectionSettingsInlineRedactionConfigurationArgs) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutput() DataProtectionSettingsInlineRedactionConfigurationPtrOutput
- func (i DataProtectionSettingsInlineRedactionConfigurationArgs) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationPtrOutput
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPattern
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs
- func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs) ElementType() reflect.Type
- func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput
- func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray
- func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray) ElementType() reflect.Type
- func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput() ...
- func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutputWithContext(ctx context.Context) ...
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayInput
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput
- func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput) ElementType() reflect.Type
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput) Index(i pulumi.IntInput) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput() ...
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutputWithContext(ctx context.Context) ...
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPattern
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs
- func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ElementType() reflect.Type
- func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput() ...
- func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutputWithContext(ctx context.Context) ...
- func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput() ...
- func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutputWithContext(ctx context.Context) ...
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternInput
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput
- func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ElementType() reflect.Type
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) KeywordRegex() pulumi.StringPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) PatternDescription() pulumi.StringPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) PatternName() pulumi.StringOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) PatternRegex() pulumi.StringOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput() ...
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutputWithContext(ctx context.Context) ...
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput() ...
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutputWithContext(ctx context.Context) ...
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrInput
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) Elem() ...
- func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) ElementType() reflect.Type
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) KeywordRegex() pulumi.StringPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) PatternDescription() pulumi.StringPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) PatternName() pulumi.StringPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) PatternRegex() pulumi.StringPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput() ...
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutputWithContext(ctx context.Context) ...
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternInput
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) BuiltInPatternId() pulumi.StringPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ConfidenceLevel() pulumi.IntPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) CustomPattern() ...
- func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ElementType() reflect.Type
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) EnforcedUrls() pulumi.StringArrayOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ExemptUrls() pulumi.StringArrayOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) RedactionPlaceHolders() ...
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolder
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs
- func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs) ElementType() reflect.Type
- func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput() ...
- func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutputWithContext(ctx context.Context) ...
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray
- func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray) ElementType() reflect.Type
- func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput() ...
- func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutputWithContext(ctx context.Context) ...
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayInput
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput
- func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput) ElementType() reflect.Type
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput) Index(i pulumi.IntInput) ...
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput() ...
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutputWithContext(ctx context.Context) ...
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderInput
- type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput
- func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) ElementType() reflect.Type
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) RedactionPlaceHolderText() pulumi.StringPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) RedactionPlaceHolderType() pulumi.StringOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput() ...
- func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutputWithContext(ctx context.Context) ...
- type DataProtectionSettingsInlineRedactionConfigurationInput
- type DataProtectionSettingsInlineRedactionConfigurationOutput
- func (DataProtectionSettingsInlineRedactionConfigurationOutput) ElementType() reflect.Type
- func (o DataProtectionSettingsInlineRedactionConfigurationOutput) GlobalConfidenceLevel() pulumi.IntPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationOutput) GlobalEnforcedUrls() pulumi.StringArrayOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationOutput) GlobalExemptUrls() pulumi.StringArrayOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationOutput) InlineRedactionPatterns() ...
- func (o DataProtectionSettingsInlineRedactionConfigurationOutput) ToDataProtectionSettingsInlineRedactionConfigurationOutput() DataProtectionSettingsInlineRedactionConfigurationOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationOutput) ToDataProtectionSettingsInlineRedactionConfigurationOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationOutput) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutput() DataProtectionSettingsInlineRedactionConfigurationPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationOutput) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationPtrOutput
- type DataProtectionSettingsInlineRedactionConfigurationPtrInput
- type DataProtectionSettingsInlineRedactionConfigurationPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationPtrOutput) Elem() DataProtectionSettingsInlineRedactionConfigurationOutput
- func (DataProtectionSettingsInlineRedactionConfigurationPtrOutput) ElementType() reflect.Type
- func (o DataProtectionSettingsInlineRedactionConfigurationPtrOutput) GlobalConfidenceLevel() pulumi.IntPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationPtrOutput) GlobalEnforcedUrls() pulumi.StringArrayOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationPtrOutput) GlobalExemptUrls() pulumi.StringArrayOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationPtrOutput) InlineRedactionPatterns() ...
- func (o DataProtectionSettingsInlineRedactionConfigurationPtrOutput) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutput() DataProtectionSettingsInlineRedactionConfigurationPtrOutput
- func (o DataProtectionSettingsInlineRedactionConfigurationPtrOutput) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationPtrOutput
- type DataProtectionSettingsInput
- type DataProtectionSettingsMap
- type DataProtectionSettingsMapInput
- type DataProtectionSettingsMapOutput
- func (DataProtectionSettingsMapOutput) ElementType() reflect.Type
- func (o DataProtectionSettingsMapOutput) MapIndex(k pulumi.StringInput) DataProtectionSettingsOutput
- func (o DataProtectionSettingsMapOutput) ToDataProtectionSettingsMapOutput() DataProtectionSettingsMapOutput
- func (o DataProtectionSettingsMapOutput) ToDataProtectionSettingsMapOutputWithContext(ctx context.Context) DataProtectionSettingsMapOutput
- type DataProtectionSettingsOutput
- func (o DataProtectionSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
- func (o DataProtectionSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (o DataProtectionSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
- func (o DataProtectionSettingsOutput) DataProtectionSettingsArn() pulumi.StringOutput
- func (o DataProtectionSettingsOutput) Description() pulumi.StringPtrOutput
- func (o DataProtectionSettingsOutput) DisplayName() pulumi.StringOutput
- func (DataProtectionSettingsOutput) ElementType() reflect.Type
- func (o DataProtectionSettingsOutput) InlineRedactionConfiguration() DataProtectionSettingsInlineRedactionConfigurationPtrOutput
- func (o DataProtectionSettingsOutput) Region() pulumi.StringOutput
- func (o DataProtectionSettingsOutput) Tags() pulumi.StringMapOutput
- func (o DataProtectionSettingsOutput) TagsAll() pulumi.StringMapOutput
- func (o DataProtectionSettingsOutput) ToDataProtectionSettingsOutput() DataProtectionSettingsOutput
- func (o DataProtectionSettingsOutput) ToDataProtectionSettingsOutputWithContext(ctx context.Context) DataProtectionSettingsOutput
- type DataProtectionSettingsState
- type IpAccessSettings
- type IpAccessSettingsArgs
- type IpAccessSettingsArray
- type IpAccessSettingsArrayInput
- type IpAccessSettingsArrayOutput
- func (IpAccessSettingsArrayOutput) ElementType() reflect.Type
- func (o IpAccessSettingsArrayOutput) Index(i pulumi.IntInput) IpAccessSettingsOutput
- func (o IpAccessSettingsArrayOutput) ToIpAccessSettingsArrayOutput() IpAccessSettingsArrayOutput
- func (o IpAccessSettingsArrayOutput) ToIpAccessSettingsArrayOutputWithContext(ctx context.Context) IpAccessSettingsArrayOutput
- type IpAccessSettingsInput
- type IpAccessSettingsIpRule
- type IpAccessSettingsIpRuleArgs
- type IpAccessSettingsIpRuleArray
- func (IpAccessSettingsIpRuleArray) ElementType() reflect.Type
- func (i IpAccessSettingsIpRuleArray) ToIpAccessSettingsIpRuleArrayOutput() IpAccessSettingsIpRuleArrayOutput
- func (i IpAccessSettingsIpRuleArray) ToIpAccessSettingsIpRuleArrayOutputWithContext(ctx context.Context) IpAccessSettingsIpRuleArrayOutput
- type IpAccessSettingsIpRuleArrayInput
- type IpAccessSettingsIpRuleArrayOutput
- func (IpAccessSettingsIpRuleArrayOutput) ElementType() reflect.Type
- func (o IpAccessSettingsIpRuleArrayOutput) Index(i pulumi.IntInput) IpAccessSettingsIpRuleOutput
- func (o IpAccessSettingsIpRuleArrayOutput) ToIpAccessSettingsIpRuleArrayOutput() IpAccessSettingsIpRuleArrayOutput
- func (o IpAccessSettingsIpRuleArrayOutput) ToIpAccessSettingsIpRuleArrayOutputWithContext(ctx context.Context) IpAccessSettingsIpRuleArrayOutput
- type IpAccessSettingsIpRuleInput
- type IpAccessSettingsIpRuleOutput
- func (o IpAccessSettingsIpRuleOutput) Description() pulumi.StringPtrOutput
- func (IpAccessSettingsIpRuleOutput) ElementType() reflect.Type
- func (o IpAccessSettingsIpRuleOutput) IpRange() pulumi.StringOutput
- func (o IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutput() IpAccessSettingsIpRuleOutput
- func (o IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutputWithContext(ctx context.Context) IpAccessSettingsIpRuleOutput
- type IpAccessSettingsMap
- type IpAccessSettingsMapInput
- type IpAccessSettingsMapOutput
- func (IpAccessSettingsMapOutput) ElementType() reflect.Type
- func (o IpAccessSettingsMapOutput) MapIndex(k pulumi.StringInput) IpAccessSettingsOutput
- func (o IpAccessSettingsMapOutput) ToIpAccessSettingsMapOutput() IpAccessSettingsMapOutput
- func (o IpAccessSettingsMapOutput) ToIpAccessSettingsMapOutputWithContext(ctx context.Context) IpAccessSettingsMapOutput
- type IpAccessSettingsOutput
- func (o IpAccessSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
- func (o IpAccessSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (o IpAccessSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
- func (o IpAccessSettingsOutput) Description() pulumi.StringPtrOutput
- func (o IpAccessSettingsOutput) DisplayName() pulumi.StringOutput
- func (IpAccessSettingsOutput) ElementType() reflect.Type
- func (o IpAccessSettingsOutput) IpAccessSettingsArn() pulumi.StringOutput
- func (o IpAccessSettingsOutput) IpRules() IpAccessSettingsIpRuleArrayOutput
- func (o IpAccessSettingsOutput) Region() pulumi.StringOutput
- func (o IpAccessSettingsOutput) Tags() pulumi.StringMapOutput
- func (o IpAccessSettingsOutput) TagsAll() pulumi.StringMapOutput
- func (o IpAccessSettingsOutput) ToIpAccessSettingsOutput() IpAccessSettingsOutput
- func (o IpAccessSettingsOutput) ToIpAccessSettingsOutputWithContext(ctx context.Context) IpAccessSettingsOutput
- type IpAccessSettingsState
- type NetworkSettings
- type NetworkSettingsArgs
- type NetworkSettingsArray
- type NetworkSettingsArrayInput
- type NetworkSettingsArrayOutput
- func (NetworkSettingsArrayOutput) ElementType() reflect.Type
- func (o NetworkSettingsArrayOutput) Index(i pulumi.IntInput) NetworkSettingsOutput
- func (o NetworkSettingsArrayOutput) ToNetworkSettingsArrayOutput() NetworkSettingsArrayOutput
- func (o NetworkSettingsArrayOutput) ToNetworkSettingsArrayOutputWithContext(ctx context.Context) NetworkSettingsArrayOutput
- type NetworkSettingsInput
- type NetworkSettingsMap
- type NetworkSettingsMapInput
- type NetworkSettingsMapOutput
- func (NetworkSettingsMapOutput) ElementType() reflect.Type
- func (o NetworkSettingsMapOutput) MapIndex(k pulumi.StringInput) NetworkSettingsOutput
- func (o NetworkSettingsMapOutput) ToNetworkSettingsMapOutput() NetworkSettingsMapOutput
- func (o NetworkSettingsMapOutput) ToNetworkSettingsMapOutputWithContext(ctx context.Context) NetworkSettingsMapOutput
- type NetworkSettingsOutput
- func (o NetworkSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (NetworkSettingsOutput) ElementType() reflect.Type
- func (o NetworkSettingsOutput) NetworkSettingsArn() pulumi.StringOutput
- func (o NetworkSettingsOutput) Region() pulumi.StringOutput
- func (o NetworkSettingsOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o NetworkSettingsOutput) SubnetIds() pulumi.StringArrayOutput
- func (o NetworkSettingsOutput) Tags() pulumi.StringMapOutput
- func (o NetworkSettingsOutput) TagsAll() pulumi.StringMapOutput
- func (o NetworkSettingsOutput) ToNetworkSettingsOutput() NetworkSettingsOutput
- func (o NetworkSettingsOutput) ToNetworkSettingsOutputWithContext(ctx context.Context) NetworkSettingsOutput
- func (o NetworkSettingsOutput) VpcId() pulumi.StringOutput
- type NetworkSettingsState
- type UserAccessLoggingSettings
- type UserAccessLoggingSettingsArgs
- type UserAccessLoggingSettingsArray
- func (UserAccessLoggingSettingsArray) ElementType() reflect.Type
- func (i UserAccessLoggingSettingsArray) ToUserAccessLoggingSettingsArrayOutput() UserAccessLoggingSettingsArrayOutput
- func (i UserAccessLoggingSettingsArray) ToUserAccessLoggingSettingsArrayOutputWithContext(ctx context.Context) UserAccessLoggingSettingsArrayOutput
- type UserAccessLoggingSettingsArrayInput
- type UserAccessLoggingSettingsArrayOutput
- func (UserAccessLoggingSettingsArrayOutput) ElementType() reflect.Type
- func (o UserAccessLoggingSettingsArrayOutput) Index(i pulumi.IntInput) UserAccessLoggingSettingsOutput
- func (o UserAccessLoggingSettingsArrayOutput) ToUserAccessLoggingSettingsArrayOutput() UserAccessLoggingSettingsArrayOutput
- func (o UserAccessLoggingSettingsArrayOutput) ToUserAccessLoggingSettingsArrayOutputWithContext(ctx context.Context) UserAccessLoggingSettingsArrayOutput
- type UserAccessLoggingSettingsInput
- type UserAccessLoggingSettingsMap
- func (UserAccessLoggingSettingsMap) ElementType() reflect.Type
- func (i UserAccessLoggingSettingsMap) ToUserAccessLoggingSettingsMapOutput() UserAccessLoggingSettingsMapOutput
- func (i UserAccessLoggingSettingsMap) ToUserAccessLoggingSettingsMapOutputWithContext(ctx context.Context) UserAccessLoggingSettingsMapOutput
- type UserAccessLoggingSettingsMapInput
- type UserAccessLoggingSettingsMapOutput
- func (UserAccessLoggingSettingsMapOutput) ElementType() reflect.Type
- func (o UserAccessLoggingSettingsMapOutput) MapIndex(k pulumi.StringInput) UserAccessLoggingSettingsOutput
- func (o UserAccessLoggingSettingsMapOutput) ToUserAccessLoggingSettingsMapOutput() UserAccessLoggingSettingsMapOutput
- func (o UserAccessLoggingSettingsMapOutput) ToUserAccessLoggingSettingsMapOutputWithContext(ctx context.Context) UserAccessLoggingSettingsMapOutput
- type UserAccessLoggingSettingsOutput
- func (o UserAccessLoggingSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (UserAccessLoggingSettingsOutput) ElementType() reflect.Type
- func (o UserAccessLoggingSettingsOutput) KinesisStreamArn() pulumi.StringOutput
- func (o UserAccessLoggingSettingsOutput) Region() pulumi.StringOutput
- func (o UserAccessLoggingSettingsOutput) Tags() pulumi.StringMapOutput
- func (o UserAccessLoggingSettingsOutput) TagsAll() pulumi.StringMapOutput
- func (o UserAccessLoggingSettingsOutput) ToUserAccessLoggingSettingsOutput() UserAccessLoggingSettingsOutput
- func (o UserAccessLoggingSettingsOutput) ToUserAccessLoggingSettingsOutputWithContext(ctx context.Context) UserAccessLoggingSettingsOutput
- func (o UserAccessLoggingSettingsOutput) UserAccessLoggingSettingsArn() pulumi.StringOutput
- type UserAccessLoggingSettingsState
- type UserSettings
- type UserSettingsArgs
- type UserSettingsArray
- type UserSettingsArrayInput
- type UserSettingsArrayOutput
- func (UserSettingsArrayOutput) ElementType() reflect.Type
- func (o UserSettingsArrayOutput) Index(i pulumi.IntInput) UserSettingsOutput
- func (o UserSettingsArrayOutput) ToUserSettingsArrayOutput() UserSettingsArrayOutput
- func (o UserSettingsArrayOutput) ToUserSettingsArrayOutputWithContext(ctx context.Context) UserSettingsArrayOutput
- type UserSettingsCookieSynchronizationConfiguration
- type UserSettingsCookieSynchronizationConfigurationAllowlist
- type UserSettingsCookieSynchronizationConfigurationAllowlistArgs
- func (UserSettingsCookieSynchronizationConfigurationAllowlistArgs) ElementType() reflect.Type
- func (i UserSettingsCookieSynchronizationConfigurationAllowlistArgs) ToUserSettingsCookieSynchronizationConfigurationAllowlistOutput() UserSettingsCookieSynchronizationConfigurationAllowlistOutput
- func (i UserSettingsCookieSynchronizationConfigurationAllowlistArgs) ToUserSettingsCookieSynchronizationConfigurationAllowlistOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationAllowlistOutput
- type UserSettingsCookieSynchronizationConfigurationAllowlistArray
- func (UserSettingsCookieSynchronizationConfigurationAllowlistArray) ElementType() reflect.Type
- func (i UserSettingsCookieSynchronizationConfigurationAllowlistArray) ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput() UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
- func (i UserSettingsCookieSynchronizationConfigurationAllowlistArray) ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
- type UserSettingsCookieSynchronizationConfigurationAllowlistArrayInput
- type UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
- func (UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput) ElementType() reflect.Type
- func (o UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput) Index(i pulumi.IntInput) UserSettingsCookieSynchronizationConfigurationAllowlistOutput
- func (o UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput) ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput() UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
- func (o UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput) ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
- type UserSettingsCookieSynchronizationConfigurationAllowlistInput
- type UserSettingsCookieSynchronizationConfigurationAllowlistOutput
- func (o UserSettingsCookieSynchronizationConfigurationAllowlistOutput) Domain() pulumi.StringOutput
- func (UserSettingsCookieSynchronizationConfigurationAllowlistOutput) ElementType() reflect.Type
- func (o UserSettingsCookieSynchronizationConfigurationAllowlistOutput) Name() pulumi.StringPtrOutput
- func (o UserSettingsCookieSynchronizationConfigurationAllowlistOutput) Path() pulumi.StringPtrOutput
- func (o UserSettingsCookieSynchronizationConfigurationAllowlistOutput) ToUserSettingsCookieSynchronizationConfigurationAllowlistOutput() UserSettingsCookieSynchronizationConfigurationAllowlistOutput
- func (o UserSettingsCookieSynchronizationConfigurationAllowlistOutput) ToUserSettingsCookieSynchronizationConfigurationAllowlistOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationAllowlistOutput
- type UserSettingsCookieSynchronizationConfigurationArgs
- func (UserSettingsCookieSynchronizationConfigurationArgs) ElementType() reflect.Type
- func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutput() UserSettingsCookieSynchronizationConfigurationOutput
- func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationOutput
- func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput
- func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput
- type UserSettingsCookieSynchronizationConfigurationBlocklist
- type UserSettingsCookieSynchronizationConfigurationBlocklistArgs
- func (UserSettingsCookieSynchronizationConfigurationBlocklistArgs) ElementType() reflect.Type
- func (i UserSettingsCookieSynchronizationConfigurationBlocklistArgs) ToUserSettingsCookieSynchronizationConfigurationBlocklistOutput() UserSettingsCookieSynchronizationConfigurationBlocklistOutput
- func (i UserSettingsCookieSynchronizationConfigurationBlocklistArgs) ToUserSettingsCookieSynchronizationConfigurationBlocklistOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationBlocklistOutput
- type UserSettingsCookieSynchronizationConfigurationBlocklistArray
- func (UserSettingsCookieSynchronizationConfigurationBlocklistArray) ElementType() reflect.Type
- func (i UserSettingsCookieSynchronizationConfigurationBlocklistArray) ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput() UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
- func (i UserSettingsCookieSynchronizationConfigurationBlocklistArray) ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
- type UserSettingsCookieSynchronizationConfigurationBlocklistArrayInput
- type UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
- func (UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput) ElementType() reflect.Type
- func (o UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput) Index(i pulumi.IntInput) UserSettingsCookieSynchronizationConfigurationBlocklistOutput
- func (o UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput) ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput() UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
- func (o UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput) ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
- type UserSettingsCookieSynchronizationConfigurationBlocklistInput
- type UserSettingsCookieSynchronizationConfigurationBlocklistOutput
- func (o UserSettingsCookieSynchronizationConfigurationBlocklistOutput) Domain() pulumi.StringOutput
- func (UserSettingsCookieSynchronizationConfigurationBlocklistOutput) ElementType() reflect.Type
- func (o UserSettingsCookieSynchronizationConfigurationBlocklistOutput) Name() pulumi.StringPtrOutput
- func (o UserSettingsCookieSynchronizationConfigurationBlocklistOutput) Path() pulumi.StringPtrOutput
- func (o UserSettingsCookieSynchronizationConfigurationBlocklistOutput) ToUserSettingsCookieSynchronizationConfigurationBlocklistOutput() UserSettingsCookieSynchronizationConfigurationBlocklistOutput
- func (o UserSettingsCookieSynchronizationConfigurationBlocklistOutput) ToUserSettingsCookieSynchronizationConfigurationBlocklistOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationBlocklistOutput
- type UserSettingsCookieSynchronizationConfigurationInput
- type UserSettingsCookieSynchronizationConfigurationOutput
- func (o UserSettingsCookieSynchronizationConfigurationOutput) Allowlists() UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
- func (o UserSettingsCookieSynchronizationConfigurationOutput) Blocklists() UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
- func (UserSettingsCookieSynchronizationConfigurationOutput) ElementType() reflect.Type
- func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationOutput() UserSettingsCookieSynchronizationConfigurationOutput
- func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationOutput
- func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput
- func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput
- type UserSettingsCookieSynchronizationConfigurationPtrInput
- type UserSettingsCookieSynchronizationConfigurationPtrOutput
- func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) Allowlists() UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
- func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) Blocklists() UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
- func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) Elem() UserSettingsCookieSynchronizationConfigurationOutput
- func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ElementType() reflect.Type
- func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput
- func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput
- type UserSettingsInput
- type UserSettingsMap
- type UserSettingsMapInput
- type UserSettingsMapOutput
- func (UserSettingsMapOutput) ElementType() reflect.Type
- func (o UserSettingsMapOutput) MapIndex(k pulumi.StringInput) UserSettingsOutput
- func (o UserSettingsMapOutput) ToUserSettingsMapOutput() UserSettingsMapOutput
- func (o UserSettingsMapOutput) ToUserSettingsMapOutputWithContext(ctx context.Context) UserSettingsMapOutput
- type UserSettingsOutput
- func (o UserSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
- func (o UserSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (o UserSettingsOutput) CookieSynchronizationConfiguration() UserSettingsCookieSynchronizationConfigurationPtrOutput
- func (o UserSettingsOutput) CopyAllowed() pulumi.StringOutput
- func (o UserSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
- func (o UserSettingsOutput) DeepLinkAllowed() pulumi.StringOutput
- func (o UserSettingsOutput) DisconnectTimeoutInMinutes() pulumi.IntPtrOutput
- func (o UserSettingsOutput) DownloadAllowed() pulumi.StringOutput
- func (UserSettingsOutput) ElementType() reflect.Type
- func (o UserSettingsOutput) IdleDisconnectTimeoutInMinutes() pulumi.IntPtrOutput
- func (o UserSettingsOutput) PasteAllowed() pulumi.StringOutput
- func (o UserSettingsOutput) PrintAllowed() pulumi.StringOutput
- func (o UserSettingsOutput) Region() pulumi.StringOutput
- func (o UserSettingsOutput) Tags() pulumi.StringMapOutput
- func (o UserSettingsOutput) TagsAll() pulumi.StringMapOutput
- func (o UserSettingsOutput) ToUserSettingsOutput() UserSettingsOutput
- func (o UserSettingsOutput) ToUserSettingsOutputWithContext(ctx context.Context) UserSettingsOutput
- func (o UserSettingsOutput) ToolbarConfiguration() UserSettingsToolbarConfigurationPtrOutput
- func (o UserSettingsOutput) UploadAllowed() pulumi.StringOutput
- func (o UserSettingsOutput) UserSettingsArn() pulumi.StringOutput
- type UserSettingsState
- type UserSettingsToolbarConfiguration
- type UserSettingsToolbarConfigurationArgs
- func (UserSettingsToolbarConfigurationArgs) ElementType() reflect.Type
- func (i UserSettingsToolbarConfigurationArgs) ToUserSettingsToolbarConfigurationOutput() UserSettingsToolbarConfigurationOutput
- func (i UserSettingsToolbarConfigurationArgs) ToUserSettingsToolbarConfigurationOutputWithContext(ctx context.Context) UserSettingsToolbarConfigurationOutput
- func (i UserSettingsToolbarConfigurationArgs) ToUserSettingsToolbarConfigurationPtrOutput() UserSettingsToolbarConfigurationPtrOutput
- func (i UserSettingsToolbarConfigurationArgs) ToUserSettingsToolbarConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsToolbarConfigurationPtrOutput
- type UserSettingsToolbarConfigurationInput
- type UserSettingsToolbarConfigurationOutput
- func (UserSettingsToolbarConfigurationOutput) ElementType() reflect.Type
- func (o UserSettingsToolbarConfigurationOutput) HiddenToolbarItems() pulumi.StringArrayOutput
- func (o UserSettingsToolbarConfigurationOutput) MaxDisplayResolution() pulumi.StringPtrOutput
- func (o UserSettingsToolbarConfigurationOutput) ToUserSettingsToolbarConfigurationOutput() UserSettingsToolbarConfigurationOutput
- func (o UserSettingsToolbarConfigurationOutput) ToUserSettingsToolbarConfigurationOutputWithContext(ctx context.Context) UserSettingsToolbarConfigurationOutput
- func (o UserSettingsToolbarConfigurationOutput) ToUserSettingsToolbarConfigurationPtrOutput() UserSettingsToolbarConfigurationPtrOutput
- func (o UserSettingsToolbarConfigurationOutput) ToUserSettingsToolbarConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsToolbarConfigurationPtrOutput
- func (o UserSettingsToolbarConfigurationOutput) ToolbarType() pulumi.StringPtrOutput
- func (o UserSettingsToolbarConfigurationOutput) VisualMode() pulumi.StringPtrOutput
- type UserSettingsToolbarConfigurationPtrInput
- type UserSettingsToolbarConfigurationPtrOutput
- func (o UserSettingsToolbarConfigurationPtrOutput) Elem() UserSettingsToolbarConfigurationOutput
- func (UserSettingsToolbarConfigurationPtrOutput) ElementType() reflect.Type
- func (o UserSettingsToolbarConfigurationPtrOutput) HiddenToolbarItems() pulumi.StringArrayOutput
- func (o UserSettingsToolbarConfigurationPtrOutput) MaxDisplayResolution() pulumi.StringPtrOutput
- func (o UserSettingsToolbarConfigurationPtrOutput) ToUserSettingsToolbarConfigurationPtrOutput() UserSettingsToolbarConfigurationPtrOutput
- func (o UserSettingsToolbarConfigurationPtrOutput) ToUserSettingsToolbarConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsToolbarConfigurationPtrOutput
- func (o UserSettingsToolbarConfigurationPtrOutput) ToolbarType() pulumi.StringPtrOutput
- func (o UserSettingsToolbarConfigurationPtrOutput) VisualMode() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BrowserSettings ¶
type BrowserSettings struct {
pulumi.CustomResourceState
// Additional encryption context for the browser settings.
AdditionalEncryptionContext pulumi.StringMapOutput `pulumi:"additionalEncryptionContext"`
// List of web portal ARNs to associate with the browser settings.
AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"`
// Browser policy for the browser settings. This is a JSON string that defines the browser settings policy.
//
// The following arguments are optional:
BrowserPolicy pulumi.StringOutput `pulumi:"browserPolicy"`
// ARN of the browser settings resource.
BrowserSettingsArn pulumi.StringOutput `pulumi:"browserSettingsArn"`
// ARN of the customer managed KMS key.
CustomerManagedKey pulumi.StringPtrOutput `pulumi:"customerManagedKey"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Resource for managing an AWS WorkSpaces Web Browser Settings resource.
## Example Usage
### Basic Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
tmpJSON0, err := json.Marshal(map[string]interface{}{
"AdditionalSettings": map[string]interface{}{
"DownloadsSettings": map[string]interface{}{
"Behavior": "DISABLE",
},
},
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
_, err = workspacesweb.NewBrowserSettings(ctx, "example", &workspacesweb.BrowserSettingsArgs{
BrowserPolicy: pulumi.String(json0),
})
if err != nil {
return err
}
return nil
})
}
```
### With All Arguments
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kms" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := kms.NewKey(ctx, "example", &kms.KeyArgs{
Description: pulumi.String("KMS key for WorkSpaces Web Browser Settings"),
DeletionWindowInDays: pulumi.Int(7),
})
if err != nil {
return err
}
tmpJSON0, err := json.Marshal(map[string]interface{}{
"chromePolicies": map[string]interface{}{
"DefaultDownloadDirectory": map[string]interface{}{
"value": "/home/as2-streaming-user/MyFiles/TemporaryFiles1",
},
},
})
if err != nil {
return err
}
json0 := string(tmpJSON0)
_, err = workspacesweb.NewBrowserSettings(ctx, "example", &workspacesweb.BrowserSettingsArgs{
BrowserPolicy: pulumi.String(json0),
CustomerManagedKey: example.Arn,
AdditionalEncryptionContext: pulumi.StringMap{
"Environment": pulumi.String("Production"),
},
Tags: pulumi.StringMap{
"Name": pulumi.String("example-browser-settings"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import WorkSpaces Web Browser Settings using the `browser_settings_arn`. For example:
```sh $ pulumi import aws:workspacesweb/browserSettings:BrowserSettings example arn:aws:workspacesweb:us-west-2:123456789012:browsersettings/abcdef12345 ```
func GetBrowserSettings ¶
func GetBrowserSettings(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BrowserSettingsState, opts ...pulumi.ResourceOption) (*BrowserSettings, error)
GetBrowserSettings gets an existing BrowserSettings 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 NewBrowserSettings ¶
func NewBrowserSettings(ctx *pulumi.Context, name string, args *BrowserSettingsArgs, opts ...pulumi.ResourceOption) (*BrowserSettings, error)
NewBrowserSettings registers a new resource with the given unique name, arguments, and options.
func (*BrowserSettings) ElementType ¶
func (*BrowserSettings) ElementType() reflect.Type
func (*BrowserSettings) ToBrowserSettingsOutput ¶
func (i *BrowserSettings) ToBrowserSettingsOutput() BrowserSettingsOutput
func (*BrowserSettings) ToBrowserSettingsOutputWithContext ¶
func (i *BrowserSettings) ToBrowserSettingsOutputWithContext(ctx context.Context) BrowserSettingsOutput
type BrowserSettingsArgs ¶
type BrowserSettingsArgs struct {
// Additional encryption context for the browser settings.
AdditionalEncryptionContext pulumi.StringMapInput
// Browser policy for the browser settings. This is a JSON string that defines the browser settings policy.
//
// The following arguments are optional:
BrowserPolicy pulumi.StringInput
// ARN of the customer managed KMS key.
CustomerManagedKey pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a BrowserSettings resource.
func (BrowserSettingsArgs) ElementType ¶
func (BrowserSettingsArgs) ElementType() reflect.Type
type BrowserSettingsArray ¶
type BrowserSettingsArray []BrowserSettingsInput
func (BrowserSettingsArray) ElementType ¶
func (BrowserSettingsArray) ElementType() reflect.Type
func (BrowserSettingsArray) ToBrowserSettingsArrayOutput ¶
func (i BrowserSettingsArray) ToBrowserSettingsArrayOutput() BrowserSettingsArrayOutput
func (BrowserSettingsArray) ToBrowserSettingsArrayOutputWithContext ¶
func (i BrowserSettingsArray) ToBrowserSettingsArrayOutputWithContext(ctx context.Context) BrowserSettingsArrayOutput
type BrowserSettingsArrayInput ¶
type BrowserSettingsArrayInput interface {
pulumi.Input
ToBrowserSettingsArrayOutput() BrowserSettingsArrayOutput
ToBrowserSettingsArrayOutputWithContext(context.Context) BrowserSettingsArrayOutput
}
BrowserSettingsArrayInput is an input type that accepts BrowserSettingsArray and BrowserSettingsArrayOutput values. You can construct a concrete instance of `BrowserSettingsArrayInput` via:
BrowserSettingsArray{ BrowserSettingsArgs{...} }
type BrowserSettingsArrayOutput ¶
type BrowserSettingsArrayOutput struct{ *pulumi.OutputState }
func (BrowserSettingsArrayOutput) ElementType ¶
func (BrowserSettingsArrayOutput) ElementType() reflect.Type
func (BrowserSettingsArrayOutput) Index ¶
func (o BrowserSettingsArrayOutput) Index(i pulumi.IntInput) BrowserSettingsOutput
func (BrowserSettingsArrayOutput) ToBrowserSettingsArrayOutput ¶
func (o BrowserSettingsArrayOutput) ToBrowserSettingsArrayOutput() BrowserSettingsArrayOutput
func (BrowserSettingsArrayOutput) ToBrowserSettingsArrayOutputWithContext ¶
func (o BrowserSettingsArrayOutput) ToBrowserSettingsArrayOutputWithContext(ctx context.Context) BrowserSettingsArrayOutput
type BrowserSettingsInput ¶
type BrowserSettingsInput interface {
pulumi.Input
ToBrowserSettingsOutput() BrowserSettingsOutput
ToBrowserSettingsOutputWithContext(ctx context.Context) BrowserSettingsOutput
}
type BrowserSettingsMap ¶
type BrowserSettingsMap map[string]BrowserSettingsInput
func (BrowserSettingsMap) ElementType ¶
func (BrowserSettingsMap) ElementType() reflect.Type
func (BrowserSettingsMap) ToBrowserSettingsMapOutput ¶
func (i BrowserSettingsMap) ToBrowserSettingsMapOutput() BrowserSettingsMapOutput
func (BrowserSettingsMap) ToBrowserSettingsMapOutputWithContext ¶
func (i BrowserSettingsMap) ToBrowserSettingsMapOutputWithContext(ctx context.Context) BrowserSettingsMapOutput
type BrowserSettingsMapInput ¶
type BrowserSettingsMapInput interface {
pulumi.Input
ToBrowserSettingsMapOutput() BrowserSettingsMapOutput
ToBrowserSettingsMapOutputWithContext(context.Context) BrowserSettingsMapOutput
}
BrowserSettingsMapInput is an input type that accepts BrowserSettingsMap and BrowserSettingsMapOutput values. You can construct a concrete instance of `BrowserSettingsMapInput` via:
BrowserSettingsMap{ "key": BrowserSettingsArgs{...} }
type BrowserSettingsMapOutput ¶
type BrowserSettingsMapOutput struct{ *pulumi.OutputState }
func (BrowserSettingsMapOutput) ElementType ¶
func (BrowserSettingsMapOutput) ElementType() reflect.Type
func (BrowserSettingsMapOutput) MapIndex ¶
func (o BrowserSettingsMapOutput) MapIndex(k pulumi.StringInput) BrowserSettingsOutput
func (BrowserSettingsMapOutput) ToBrowserSettingsMapOutput ¶
func (o BrowserSettingsMapOutput) ToBrowserSettingsMapOutput() BrowserSettingsMapOutput
func (BrowserSettingsMapOutput) ToBrowserSettingsMapOutputWithContext ¶
func (o BrowserSettingsMapOutput) ToBrowserSettingsMapOutputWithContext(ctx context.Context) BrowserSettingsMapOutput
type BrowserSettingsOutput ¶
type BrowserSettingsOutput struct{ *pulumi.OutputState }
func (BrowserSettingsOutput) AdditionalEncryptionContext ¶
func (o BrowserSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
Additional encryption context for the browser settings.
func (BrowserSettingsOutput) AssociatedPortalArns ¶
func (o BrowserSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
List of web portal ARNs to associate with the browser settings.
func (BrowserSettingsOutput) BrowserPolicy ¶
func (o BrowserSettingsOutput) BrowserPolicy() pulumi.StringOutput
Browser policy for the browser settings. This is a JSON string that defines the browser settings policy.
The following arguments are optional:
func (BrowserSettingsOutput) BrowserSettingsArn ¶
func (o BrowserSettingsOutput) BrowserSettingsArn() pulumi.StringOutput
ARN of the browser settings resource.
func (BrowserSettingsOutput) CustomerManagedKey ¶
func (o BrowserSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
ARN of the customer managed KMS key.
func (BrowserSettingsOutput) ElementType ¶
func (BrowserSettingsOutput) ElementType() reflect.Type
func (BrowserSettingsOutput) Region ¶
func (o BrowserSettingsOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (BrowserSettingsOutput) Tags ¶
func (o BrowserSettingsOutput) Tags() pulumi.StringMapOutput
Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (BrowserSettingsOutput) TagsAll ¶
func (o BrowserSettingsOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (BrowserSettingsOutput) ToBrowserSettingsOutput ¶
func (o BrowserSettingsOutput) ToBrowserSettingsOutput() BrowserSettingsOutput
func (BrowserSettingsOutput) ToBrowserSettingsOutputWithContext ¶
func (o BrowserSettingsOutput) ToBrowserSettingsOutputWithContext(ctx context.Context) BrowserSettingsOutput
type BrowserSettingsState ¶
type BrowserSettingsState struct {
// Additional encryption context for the browser settings.
AdditionalEncryptionContext pulumi.StringMapInput
// List of web portal ARNs to associate with the browser settings.
AssociatedPortalArns pulumi.StringArrayInput
// Browser policy for the browser settings. This is a JSON string that defines the browser settings policy.
//
// The following arguments are optional:
BrowserPolicy pulumi.StringPtrInput
// ARN of the browser settings resource.
BrowserSettingsArn pulumi.StringPtrInput
// ARN of the customer managed KMS key.
CustomerManagedKey pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
}
func (BrowserSettingsState) ElementType ¶
func (BrowserSettingsState) ElementType() reflect.Type
type DataProtectionSettings ¶
type DataProtectionSettings struct {
pulumi.CustomResourceState
// Additional encryption context for the data protection settings.
AdditionalEncryptionContext pulumi.StringMapOutput `pulumi:"additionalEncryptionContext"`
// List of web portal ARNs that this data protection settings resource is associated with.
AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"`
// ARN of the customer managed KMS key.
CustomerManagedKey pulumi.StringPtrOutput `pulumi:"customerManagedKey"`
// ARN of the data protection settings resource.
DataProtectionSettingsArn pulumi.StringOutput `pulumi:"dataProtectionSettingsArn"`
// The description of the data protection settings.
Description pulumi.StringPtrOutput `pulumi:"description"`
// The display name of the data protection settings.
//
// The following arguments are optional:
DisplayName pulumi.StringOutput `pulumi:"displayName"`
// The inline redaction configuration of the data protection settings. Detailed below.
InlineRedactionConfiguration DataProtectionSettingsInlineRedactionConfigurationPtrOutput `pulumi:"inlineRedactionConfiguration"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Resource for managing an AWS WorkSpaces Web Data Protection Settings resource. Once associated with a web portal, data protection settings control how sensitive information is redacted in streaming sessions.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := workspacesweb.NewDataProtectionSettings(ctx, "example", &workspacesweb.DataProtectionSettingsArgs{
DisplayName: pulumi.String("example"),
})
if err != nil {
return err
}
return nil
})
}
```
### With Inline Redaction Configuration
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := workspacesweb.NewDataProtectionSettings(ctx, "example", &workspacesweb.DataProtectionSettingsArgs{
DisplayName: pulumi.String("example"),
Description: pulumi.String("Example data protection settings"),
InlineRedactionConfiguration: &workspacesweb.DataProtectionSettingsInlineRedactionConfigurationArgs{
GlobalConfidenceLevel: pulumi.Int(2),
GlobalEnforcedUrls: pulumi.StringArray{
pulumi.String("https://example.com"),
},
InlineRedactionPatterns: workspacesweb.DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray{
&workspacesweb.DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs{
BuiltInPatternId: pulumi.String("ssn"),
ConfidenceLevel: pulumi.Int(3),
RedactionPlaceHolders: workspacesweb.DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray{
&workspacesweb.DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs{
RedactionPlaceHolderType: pulumi.String("CustomText"),
RedactionPlaceHolderText: pulumi.String("REDACTED"),
},
},
},
},
},
})
if err != nil {
return err
}
return nil
})
}
```
### Complete Example
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kms" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := kms.NewKey(ctx, "example", &kms.KeyArgs{
Description: pulumi.String("KMS key for WorkSpaces Web Data Protection Settings"),
DeletionWindowInDays: pulumi.Int(7),
})
if err != nil {
return err
}
_, err = workspacesweb.NewDataProtectionSettings(ctx, "example", &workspacesweb.DataProtectionSettingsArgs{
DisplayName: pulumi.String("example-complete"),
Description: pulumi.String("Complete example data protection settings"),
CustomerManagedKey: example.Arn,
AdditionalEncryptionContext: pulumi.StringMap{
"Environment": pulumi.String("Production"),
},
InlineRedactionConfiguration: &workspacesweb.DataProtectionSettingsInlineRedactionConfigurationArgs{
GlobalConfidenceLevel: pulumi.Int(2),
GlobalEnforcedUrls: pulumi.StringArray{
pulumi.String("https://example.com"),
pulumi.String("https://test.example.com"),
},
GlobalExemptUrls: pulumi.StringArray{
pulumi.String("https://exempt.example.com"),
},
InlineRedactionPatterns: workspacesweb.DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray{
&workspacesweb.DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs{
BuiltInPatternId: pulumi.String("ssn"),
ConfidenceLevel: pulumi.Int(3),
EnforcedUrls: pulumi.StringArray{
pulumi.String("https://pattern1.example.com"),
},
ExemptUrls: pulumi.StringArray{
pulumi.String("https://exempt-pattern1.example.com"),
},
RedactionPlaceHolders: workspacesweb.DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray{
&workspacesweb.DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs{
RedactionPlaceHolderType: pulumi.String("CustomText"),
RedactionPlaceHolderText: pulumi.String("REDACTED-SSN"),
},
},
},
&workspacesweb.DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs{
CustomPattern: &workspacesweb.DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs{
PatternName: pulumi.String("CustomPattern"),
PatternRegex: pulumi.String("/\\d{3}-\\d{2}-\\d{4}/g"),
KeywordRegex: pulumi.String("/SSN|Social Security/gi"),
PatternDescription: pulumi.String("Custom SSN pattern"),
},
RedactionPlaceHolders: workspacesweb.DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray{
&workspacesweb.DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs{
RedactionPlaceHolderType: pulumi.String("CustomText"),
RedactionPlaceHolderText: pulumi.String("REDACTED-CUSTOM"),
},
},
},
},
},
Tags: pulumi.StringMap{
"Name": pulumi.String("example-data-protection-settings"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import WorkSpaces Web Data Protection Settings using the `data_protection_settings_arn`. For example:
```sh $ pulumi import aws:workspacesweb/dataProtectionSettings:DataProtectionSettings example arn:aws:workspaces-web:us-west-2:123456789012:dataprotectionsettings/abcdef12345 ```
func GetDataProtectionSettings ¶
func GetDataProtectionSettings(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataProtectionSettingsState, opts ...pulumi.ResourceOption) (*DataProtectionSettings, error)
GetDataProtectionSettings gets an existing DataProtectionSettings 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 NewDataProtectionSettings ¶
func NewDataProtectionSettings(ctx *pulumi.Context, name string, args *DataProtectionSettingsArgs, opts ...pulumi.ResourceOption) (*DataProtectionSettings, error)
NewDataProtectionSettings registers a new resource with the given unique name, arguments, and options.
func (*DataProtectionSettings) ElementType ¶
func (*DataProtectionSettings) ElementType() reflect.Type
func (*DataProtectionSettings) ToDataProtectionSettingsOutput ¶
func (i *DataProtectionSettings) ToDataProtectionSettingsOutput() DataProtectionSettingsOutput
func (*DataProtectionSettings) ToDataProtectionSettingsOutputWithContext ¶
func (i *DataProtectionSettings) ToDataProtectionSettingsOutputWithContext(ctx context.Context) DataProtectionSettingsOutput
type DataProtectionSettingsArgs ¶
type DataProtectionSettingsArgs struct {
// Additional encryption context for the data protection settings.
AdditionalEncryptionContext pulumi.StringMapInput
// ARN of the customer managed KMS key.
CustomerManagedKey pulumi.StringPtrInput
// The description of the data protection settings.
Description pulumi.StringPtrInput
// The display name of the data protection settings.
//
// The following arguments are optional:
DisplayName pulumi.StringInput
// The inline redaction configuration of the data protection settings. Detailed below.
InlineRedactionConfiguration DataProtectionSettingsInlineRedactionConfigurationPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a DataProtectionSettings resource.
func (DataProtectionSettingsArgs) ElementType ¶
func (DataProtectionSettingsArgs) ElementType() reflect.Type
type DataProtectionSettingsArray ¶
type DataProtectionSettingsArray []DataProtectionSettingsInput
func (DataProtectionSettingsArray) ElementType ¶
func (DataProtectionSettingsArray) ElementType() reflect.Type
func (DataProtectionSettingsArray) ToDataProtectionSettingsArrayOutput ¶
func (i DataProtectionSettingsArray) ToDataProtectionSettingsArrayOutput() DataProtectionSettingsArrayOutput
func (DataProtectionSettingsArray) ToDataProtectionSettingsArrayOutputWithContext ¶
func (i DataProtectionSettingsArray) ToDataProtectionSettingsArrayOutputWithContext(ctx context.Context) DataProtectionSettingsArrayOutput
type DataProtectionSettingsArrayInput ¶
type DataProtectionSettingsArrayInput interface {
pulumi.Input
ToDataProtectionSettingsArrayOutput() DataProtectionSettingsArrayOutput
ToDataProtectionSettingsArrayOutputWithContext(context.Context) DataProtectionSettingsArrayOutput
}
DataProtectionSettingsArrayInput is an input type that accepts DataProtectionSettingsArray and DataProtectionSettingsArrayOutput values. You can construct a concrete instance of `DataProtectionSettingsArrayInput` via:
DataProtectionSettingsArray{ DataProtectionSettingsArgs{...} }
type DataProtectionSettingsArrayOutput ¶
type DataProtectionSettingsArrayOutput struct{ *pulumi.OutputState }
func (DataProtectionSettingsArrayOutput) ElementType ¶
func (DataProtectionSettingsArrayOutput) ElementType() reflect.Type
func (DataProtectionSettingsArrayOutput) Index ¶
func (o DataProtectionSettingsArrayOutput) Index(i pulumi.IntInput) DataProtectionSettingsOutput
func (DataProtectionSettingsArrayOutput) ToDataProtectionSettingsArrayOutput ¶
func (o DataProtectionSettingsArrayOutput) ToDataProtectionSettingsArrayOutput() DataProtectionSettingsArrayOutput
func (DataProtectionSettingsArrayOutput) ToDataProtectionSettingsArrayOutputWithContext ¶
func (o DataProtectionSettingsArrayOutput) ToDataProtectionSettingsArrayOutputWithContext(ctx context.Context) DataProtectionSettingsArrayOutput
type DataProtectionSettingsInlineRedactionConfiguration ¶
type DataProtectionSettingsInlineRedactionConfiguration struct {
// The global confidence level for the inline redaction configuration. This indicates the certainty of data type matches in the redaction process. Values range from 1 (low confidence) to 3 (high confidence).
GlobalConfidenceLevel *int `pulumi:"globalConfidenceLevel"`
// The global enforced URL configuration for the inline redaction configuration.
GlobalEnforcedUrls []string `pulumi:"globalEnforcedUrls"`
// The global exempt URL configuration for the inline redaction configuration.
GlobalExemptUrls []string `pulumi:"globalExemptUrls"`
// The inline redaction patterns to be enabled for the inline redaction configuration. Detailed below.
InlineRedactionPatterns []DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPattern `pulumi:"inlineRedactionPatterns"`
}
type DataProtectionSettingsInlineRedactionConfigurationArgs ¶
type DataProtectionSettingsInlineRedactionConfigurationArgs struct {
// The global confidence level for the inline redaction configuration. This indicates the certainty of data type matches in the redaction process. Values range from 1 (low confidence) to 3 (high confidence).
GlobalConfidenceLevel pulumi.IntPtrInput `pulumi:"globalConfidenceLevel"`
// The global enforced URL configuration for the inline redaction configuration.
GlobalEnforcedUrls pulumi.StringArrayInput `pulumi:"globalEnforcedUrls"`
// The global exempt URL configuration for the inline redaction configuration.
GlobalExemptUrls pulumi.StringArrayInput `pulumi:"globalExemptUrls"`
// The inline redaction patterns to be enabled for the inline redaction configuration. Detailed below.
InlineRedactionPatterns DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayInput `pulumi:"inlineRedactionPatterns"`
}
func (DataProtectionSettingsInlineRedactionConfigurationArgs) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationArgs) ElementType() reflect.Type
func (DataProtectionSettingsInlineRedactionConfigurationArgs) ToDataProtectionSettingsInlineRedactionConfigurationOutput ¶
func (i DataProtectionSettingsInlineRedactionConfigurationArgs) ToDataProtectionSettingsInlineRedactionConfigurationOutput() DataProtectionSettingsInlineRedactionConfigurationOutput
func (DataProtectionSettingsInlineRedactionConfigurationArgs) ToDataProtectionSettingsInlineRedactionConfigurationOutputWithContext ¶
func (i DataProtectionSettingsInlineRedactionConfigurationArgs) ToDataProtectionSettingsInlineRedactionConfigurationOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationOutput
func (DataProtectionSettingsInlineRedactionConfigurationArgs) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutput ¶
func (i DataProtectionSettingsInlineRedactionConfigurationArgs) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutput() DataProtectionSettingsInlineRedactionConfigurationPtrOutput
func (DataProtectionSettingsInlineRedactionConfigurationArgs) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutputWithContext ¶
func (i DataProtectionSettingsInlineRedactionConfigurationArgs) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationPtrOutput
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPattern ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPattern struct {
// The built-in pattern from the list of preconfigured patterns. Either a `customPattern` or `builtInPatternId` is required.
BuiltInPatternId *string `pulumi:"builtInPatternId"`
// The confidence level for inline redaction pattern. This indicates the certainty of data type matches in the redaction process. Values range from 1 (low confidence) to 3 (high confidence).
ConfidenceLevel *int `pulumi:"confidenceLevel"`
// The configuration for a custom pattern. Either a `customPattern` or `builtInPatternId` is required. Detailed below.
CustomPattern *DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPattern `pulumi:"customPattern"`
// The enforced URL configuration for the inline redaction pattern.
EnforcedUrls []string `pulumi:"enforcedUrls"`
// The exempt URL configuration for the inline redaction pattern.
ExemptUrls []string `pulumi:"exemptUrls"`
// The redaction placeholder that will replace the redacted text in session. Detailed below.
RedactionPlaceHolders []DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolder `pulumi:"redactionPlaceHolders"`
}
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs struct {
// The built-in pattern from the list of preconfigured patterns. Either a `customPattern` or `builtInPatternId` is required.
BuiltInPatternId pulumi.StringPtrInput `pulumi:"builtInPatternId"`
// The confidence level for inline redaction pattern. This indicates the certainty of data type matches in the redaction process. Values range from 1 (low confidence) to 3 (high confidence).
ConfidenceLevel pulumi.IntPtrInput `pulumi:"confidenceLevel"`
// The configuration for a custom pattern. Either a `customPattern` or `builtInPatternId` is required. Detailed below.
CustomPattern DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrInput `pulumi:"customPattern"`
// The enforced URL configuration for the inline redaction pattern.
EnforcedUrls pulumi.StringArrayInput `pulumi:"enforcedUrls"`
// The exempt URL configuration for the inline redaction pattern.
ExemptUrls pulumi.StringArrayInput `pulumi:"exemptUrls"`
// The redaction placeholder that will replace the redacted text in session. Detailed below.
RedactionPlaceHolders DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayInput `pulumi:"redactionPlaceHolders"`
}
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs) ElementType() reflect.Type
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput ¶
func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutputWithContext ¶
func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray []DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternInput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray) ElementType() reflect.Type
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput ¶
func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutputWithContext ¶
func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayInput ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayInput interface {
pulumi.Input
ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput
ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutputWithContext(context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput
}
DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayInput is an input type that accepts DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray and DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput values. You can construct a concrete instance of `DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayInput` via:
DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArray{ DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs{...} }
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput struct{ *pulumi.OutputState }
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutputWithContext ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPattern ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPattern struct {
// The keyword regex for the customer pattern.
KeywordRegex *string `pulumi:"keywordRegex"`
// The pattern description for the customer pattern.
PatternDescription *string `pulumi:"patternDescription"`
// The pattern name for the custom pattern.
PatternName string `pulumi:"patternName"`
// The pattern regex for the customer pattern. The format must follow JavaScript regex format.
PatternRegex string `pulumi:"patternRegex"`
}
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs struct {
// The keyword regex for the customer pattern.
KeywordRegex pulumi.StringPtrInput `pulumi:"keywordRegex"`
// The pattern description for the customer pattern.
PatternDescription pulumi.StringPtrInput `pulumi:"patternDescription"`
// The pattern name for the custom pattern.
PatternName pulumi.StringInput `pulumi:"patternName"`
// The pattern regex for the customer pattern. The format must follow JavaScript regex format.
PatternRegex pulumi.StringInput `pulumi:"patternRegex"`
}
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput ¶
func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutputWithContext ¶
func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput ¶
func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutputWithContext ¶
func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternInput ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternInput interface {
pulumi.Input
ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput
ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutputWithContext(context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput
}
DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternInput is an input type that accepts DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs and DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput values. You can construct a concrete instance of `DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternInput` via:
DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs{...}
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput struct{ *pulumi.OutputState }
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) KeywordRegex ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) KeywordRegex() pulumi.StringPtrOutput
The keyword regex for the customer pattern.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) PatternDescription ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) PatternDescription() pulumi.StringPtrOutput
The pattern description for the customer pattern.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) PatternName ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) PatternName() pulumi.StringOutput
The pattern name for the custom pattern.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) PatternRegex ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) PatternRegex() pulumi.StringOutput
The pattern regex for the customer pattern. The format must follow JavaScript regex format.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutputWithContext ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutputWithContext ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrInput ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrInput interface {
pulumi.Input
ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput
ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutputWithContext(context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput
}
DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrInput is an input type that accepts DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs, DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtr and DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput values. You can construct a concrete instance of `DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrInput` via:
DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs{...}
or:
nil
func DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtr ¶
func DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtr(v *DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternArgs) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrInput
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput struct{ *pulumi.OutputState }
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) Elem ¶
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) KeywordRegex ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) KeywordRegex() pulumi.StringPtrOutput
The keyword regex for the customer pattern.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) PatternDescription ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) PatternDescription() pulumi.StringPtrOutput
The pattern description for the customer pattern.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) PatternName ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) PatternName() pulumi.StringPtrOutput
The pattern name for the custom pattern.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) PatternRegex ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) PatternRegex() pulumi.StringPtrOutput
The pattern regex for the customer pattern. The format must follow JavaScript regex format.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutputWithContext ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternInput ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternInput interface {
pulumi.Input
ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput
ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutputWithContext(context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput
}
DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternInput is an input type that accepts DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs and DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput values. You can construct a concrete instance of `DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternInput` via:
DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArgs{...}
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput struct{ *pulumi.OutputState }
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) BuiltInPatternId ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) BuiltInPatternId() pulumi.StringPtrOutput
The built-in pattern from the list of preconfigured patterns. Either a `customPattern` or `builtInPatternId` is required.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ConfidenceLevel ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ConfidenceLevel() pulumi.IntPtrOutput
The confidence level for inline redaction pattern. This indicates the certainty of data type matches in the redaction process. Values range from 1 (low confidence) to 3 (high confidence).
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) CustomPattern ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) CustomPattern() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternCustomPatternPtrOutput
The configuration for a custom pattern. Either a `customPattern` or `builtInPatternId` is required. Detailed below.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ElementType() reflect.Type
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) EnforcedUrls ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) EnforcedUrls() pulumi.StringArrayOutput
The enforced URL configuration for the inline redaction pattern.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ExemptUrls ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ExemptUrls() pulumi.StringArrayOutput
The exempt URL configuration for the inline redaction pattern.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) RedactionPlaceHolders ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) RedactionPlaceHolders() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput
The redaction placeholder that will replace the redacted text in session. Detailed below.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutputWithContext ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternOutput
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolder ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolder struct {
// The redaction placeholder text that will replace the redacted text in session for the custom text redaction placeholder type.
RedactionPlaceHolderText *string `pulumi:"redactionPlaceHolderText"`
// The redaction placeholder type that will replace the redacted text in session. Currently, only `CustomText` is supported.
RedactionPlaceHolderType string `pulumi:"redactionPlaceHolderType"`
}
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs struct {
// The redaction placeholder text that will replace the redacted text in session for the custom text redaction placeholder type.
RedactionPlaceHolderText pulumi.StringPtrInput `pulumi:"redactionPlaceHolderText"`
// The redaction placeholder type that will replace the redacted text in session. Currently, only `CustomText` is supported.
RedactionPlaceHolderType pulumi.StringInput `pulumi:"redactionPlaceHolderType"`
}
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput ¶
func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutputWithContext ¶
func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray []DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderInput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput ¶
func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutputWithContext ¶
func (i DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayInput ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayInput interface {
pulumi.Input
ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput
ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutputWithContext(context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput
}
DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayInput is an input type that accepts DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray and DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput values. You can construct a concrete instance of `DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayInput` via:
DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArray{ DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs{...} }
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput struct{ *pulumi.OutputState }
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput) Index ¶
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutputWithContext ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArrayOutput
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderInput ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderInput interface {
pulumi.Input
ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput
ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutputWithContext(context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput
}
DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderInput is an input type that accepts DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs and DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput values. You can construct a concrete instance of `DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderInput` via:
DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderArgs{...}
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput ¶
type DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput struct{ *pulumi.OutputState }
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) RedactionPlaceHolderText ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) RedactionPlaceHolderText() pulumi.StringPtrOutput
The redaction placeholder text that will replace the redacted text in session for the custom text redaction placeholder type.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) RedactionPlaceHolderType ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) RedactionPlaceHolderType() pulumi.StringOutput
The redaction placeholder type that will replace the redacted text in session. Currently, only `CustomText` is supported.
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput
func (DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutputWithContext ¶
func (o DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput) ToDataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternRedactionPlaceHolderOutput
type DataProtectionSettingsInlineRedactionConfigurationInput ¶
type DataProtectionSettingsInlineRedactionConfigurationInput interface {
pulumi.Input
ToDataProtectionSettingsInlineRedactionConfigurationOutput() DataProtectionSettingsInlineRedactionConfigurationOutput
ToDataProtectionSettingsInlineRedactionConfigurationOutputWithContext(context.Context) DataProtectionSettingsInlineRedactionConfigurationOutput
}
DataProtectionSettingsInlineRedactionConfigurationInput is an input type that accepts DataProtectionSettingsInlineRedactionConfigurationArgs and DataProtectionSettingsInlineRedactionConfigurationOutput values. You can construct a concrete instance of `DataProtectionSettingsInlineRedactionConfigurationInput` via:
DataProtectionSettingsInlineRedactionConfigurationArgs{...}
type DataProtectionSettingsInlineRedactionConfigurationOutput ¶
type DataProtectionSettingsInlineRedactionConfigurationOutput struct{ *pulumi.OutputState }
func (DataProtectionSettingsInlineRedactionConfigurationOutput) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationOutput) ElementType() reflect.Type
func (DataProtectionSettingsInlineRedactionConfigurationOutput) GlobalConfidenceLevel ¶
func (o DataProtectionSettingsInlineRedactionConfigurationOutput) GlobalConfidenceLevel() pulumi.IntPtrOutput
The global confidence level for the inline redaction configuration. This indicates the certainty of data type matches in the redaction process. Values range from 1 (low confidence) to 3 (high confidence).
func (DataProtectionSettingsInlineRedactionConfigurationOutput) GlobalEnforcedUrls ¶
func (o DataProtectionSettingsInlineRedactionConfigurationOutput) GlobalEnforcedUrls() pulumi.StringArrayOutput
The global enforced URL configuration for the inline redaction configuration.
func (DataProtectionSettingsInlineRedactionConfigurationOutput) GlobalExemptUrls ¶
func (o DataProtectionSettingsInlineRedactionConfigurationOutput) GlobalExemptUrls() pulumi.StringArrayOutput
The global exempt URL configuration for the inline redaction configuration.
func (DataProtectionSettingsInlineRedactionConfigurationOutput) InlineRedactionPatterns ¶
func (o DataProtectionSettingsInlineRedactionConfigurationOutput) InlineRedactionPatterns() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput
The inline redaction patterns to be enabled for the inline redaction configuration. Detailed below.
func (DataProtectionSettingsInlineRedactionConfigurationOutput) ToDataProtectionSettingsInlineRedactionConfigurationOutput ¶
func (o DataProtectionSettingsInlineRedactionConfigurationOutput) ToDataProtectionSettingsInlineRedactionConfigurationOutput() DataProtectionSettingsInlineRedactionConfigurationOutput
func (DataProtectionSettingsInlineRedactionConfigurationOutput) ToDataProtectionSettingsInlineRedactionConfigurationOutputWithContext ¶
func (o DataProtectionSettingsInlineRedactionConfigurationOutput) ToDataProtectionSettingsInlineRedactionConfigurationOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationOutput
func (DataProtectionSettingsInlineRedactionConfigurationOutput) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutput ¶
func (o DataProtectionSettingsInlineRedactionConfigurationOutput) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutput() DataProtectionSettingsInlineRedactionConfigurationPtrOutput
func (DataProtectionSettingsInlineRedactionConfigurationOutput) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutputWithContext ¶
func (o DataProtectionSettingsInlineRedactionConfigurationOutput) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationPtrOutput
type DataProtectionSettingsInlineRedactionConfigurationPtrInput ¶
type DataProtectionSettingsInlineRedactionConfigurationPtrInput interface {
pulumi.Input
ToDataProtectionSettingsInlineRedactionConfigurationPtrOutput() DataProtectionSettingsInlineRedactionConfigurationPtrOutput
ToDataProtectionSettingsInlineRedactionConfigurationPtrOutputWithContext(context.Context) DataProtectionSettingsInlineRedactionConfigurationPtrOutput
}
DataProtectionSettingsInlineRedactionConfigurationPtrInput is an input type that accepts DataProtectionSettingsInlineRedactionConfigurationArgs, DataProtectionSettingsInlineRedactionConfigurationPtr and DataProtectionSettingsInlineRedactionConfigurationPtrOutput values. You can construct a concrete instance of `DataProtectionSettingsInlineRedactionConfigurationPtrInput` via:
DataProtectionSettingsInlineRedactionConfigurationArgs{...}
or:
nil
func DataProtectionSettingsInlineRedactionConfigurationPtr ¶
func DataProtectionSettingsInlineRedactionConfigurationPtr(v *DataProtectionSettingsInlineRedactionConfigurationArgs) DataProtectionSettingsInlineRedactionConfigurationPtrInput
type DataProtectionSettingsInlineRedactionConfigurationPtrOutput ¶
type DataProtectionSettingsInlineRedactionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (DataProtectionSettingsInlineRedactionConfigurationPtrOutput) ElementType ¶
func (DataProtectionSettingsInlineRedactionConfigurationPtrOutput) ElementType() reflect.Type
func (DataProtectionSettingsInlineRedactionConfigurationPtrOutput) GlobalConfidenceLevel ¶
func (o DataProtectionSettingsInlineRedactionConfigurationPtrOutput) GlobalConfidenceLevel() pulumi.IntPtrOutput
The global confidence level for the inline redaction configuration. This indicates the certainty of data type matches in the redaction process. Values range from 1 (low confidence) to 3 (high confidence).
func (DataProtectionSettingsInlineRedactionConfigurationPtrOutput) GlobalEnforcedUrls ¶
func (o DataProtectionSettingsInlineRedactionConfigurationPtrOutput) GlobalEnforcedUrls() pulumi.StringArrayOutput
The global enforced URL configuration for the inline redaction configuration.
func (DataProtectionSettingsInlineRedactionConfigurationPtrOutput) GlobalExemptUrls ¶
func (o DataProtectionSettingsInlineRedactionConfigurationPtrOutput) GlobalExemptUrls() pulumi.StringArrayOutput
The global exempt URL configuration for the inline redaction configuration.
func (DataProtectionSettingsInlineRedactionConfigurationPtrOutput) InlineRedactionPatterns ¶
func (o DataProtectionSettingsInlineRedactionConfigurationPtrOutput) InlineRedactionPatterns() DataProtectionSettingsInlineRedactionConfigurationInlineRedactionPatternArrayOutput
The inline redaction patterns to be enabled for the inline redaction configuration. Detailed below.
func (DataProtectionSettingsInlineRedactionConfigurationPtrOutput) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutput ¶
func (o DataProtectionSettingsInlineRedactionConfigurationPtrOutput) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutput() DataProtectionSettingsInlineRedactionConfigurationPtrOutput
func (DataProtectionSettingsInlineRedactionConfigurationPtrOutput) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutputWithContext ¶
func (o DataProtectionSettingsInlineRedactionConfigurationPtrOutput) ToDataProtectionSettingsInlineRedactionConfigurationPtrOutputWithContext(ctx context.Context) DataProtectionSettingsInlineRedactionConfigurationPtrOutput
type DataProtectionSettingsInput ¶
type DataProtectionSettingsInput interface {
pulumi.Input
ToDataProtectionSettingsOutput() DataProtectionSettingsOutput
ToDataProtectionSettingsOutputWithContext(ctx context.Context) DataProtectionSettingsOutput
}
type DataProtectionSettingsMap ¶
type DataProtectionSettingsMap map[string]DataProtectionSettingsInput
func (DataProtectionSettingsMap) ElementType ¶
func (DataProtectionSettingsMap) ElementType() reflect.Type
func (DataProtectionSettingsMap) ToDataProtectionSettingsMapOutput ¶
func (i DataProtectionSettingsMap) ToDataProtectionSettingsMapOutput() DataProtectionSettingsMapOutput
func (DataProtectionSettingsMap) ToDataProtectionSettingsMapOutputWithContext ¶
func (i DataProtectionSettingsMap) ToDataProtectionSettingsMapOutputWithContext(ctx context.Context) DataProtectionSettingsMapOutput
type DataProtectionSettingsMapInput ¶
type DataProtectionSettingsMapInput interface {
pulumi.Input
ToDataProtectionSettingsMapOutput() DataProtectionSettingsMapOutput
ToDataProtectionSettingsMapOutputWithContext(context.Context) DataProtectionSettingsMapOutput
}
DataProtectionSettingsMapInput is an input type that accepts DataProtectionSettingsMap and DataProtectionSettingsMapOutput values. You can construct a concrete instance of `DataProtectionSettingsMapInput` via:
DataProtectionSettingsMap{ "key": DataProtectionSettingsArgs{...} }
type DataProtectionSettingsMapOutput ¶
type DataProtectionSettingsMapOutput struct{ *pulumi.OutputState }
func (DataProtectionSettingsMapOutput) ElementType ¶
func (DataProtectionSettingsMapOutput) ElementType() reflect.Type
func (DataProtectionSettingsMapOutput) MapIndex ¶
func (o DataProtectionSettingsMapOutput) MapIndex(k pulumi.StringInput) DataProtectionSettingsOutput
func (DataProtectionSettingsMapOutput) ToDataProtectionSettingsMapOutput ¶
func (o DataProtectionSettingsMapOutput) ToDataProtectionSettingsMapOutput() DataProtectionSettingsMapOutput
func (DataProtectionSettingsMapOutput) ToDataProtectionSettingsMapOutputWithContext ¶
func (o DataProtectionSettingsMapOutput) ToDataProtectionSettingsMapOutputWithContext(ctx context.Context) DataProtectionSettingsMapOutput
type DataProtectionSettingsOutput ¶
type DataProtectionSettingsOutput struct{ *pulumi.OutputState }
func (DataProtectionSettingsOutput) AdditionalEncryptionContext ¶
func (o DataProtectionSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
Additional encryption context for the data protection settings.
func (DataProtectionSettingsOutput) AssociatedPortalArns ¶
func (o DataProtectionSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
List of web portal ARNs that this data protection settings resource is associated with.
func (DataProtectionSettingsOutput) CustomerManagedKey ¶
func (o DataProtectionSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
ARN of the customer managed KMS key.
func (DataProtectionSettingsOutput) DataProtectionSettingsArn ¶
func (o DataProtectionSettingsOutput) DataProtectionSettingsArn() pulumi.StringOutput
ARN of the data protection settings resource.
func (DataProtectionSettingsOutput) Description ¶
func (o DataProtectionSettingsOutput) Description() pulumi.StringPtrOutput
The description of the data protection settings.
func (DataProtectionSettingsOutput) DisplayName ¶
func (o DataProtectionSettingsOutput) DisplayName() pulumi.StringOutput
The display name of the data protection settings.
The following arguments are optional:
func (DataProtectionSettingsOutput) ElementType ¶
func (DataProtectionSettingsOutput) ElementType() reflect.Type
func (DataProtectionSettingsOutput) InlineRedactionConfiguration ¶
func (o DataProtectionSettingsOutput) InlineRedactionConfiguration() DataProtectionSettingsInlineRedactionConfigurationPtrOutput
The inline redaction configuration of the data protection settings. Detailed below.
func (DataProtectionSettingsOutput) Region ¶
func (o DataProtectionSettingsOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (DataProtectionSettingsOutput) Tags ¶
func (o DataProtectionSettingsOutput) Tags() pulumi.StringMapOutput
Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (DataProtectionSettingsOutput) TagsAll ¶
func (o DataProtectionSettingsOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (DataProtectionSettingsOutput) ToDataProtectionSettingsOutput ¶
func (o DataProtectionSettingsOutput) ToDataProtectionSettingsOutput() DataProtectionSettingsOutput
func (DataProtectionSettingsOutput) ToDataProtectionSettingsOutputWithContext ¶
func (o DataProtectionSettingsOutput) ToDataProtectionSettingsOutputWithContext(ctx context.Context) DataProtectionSettingsOutput
type DataProtectionSettingsState ¶
type DataProtectionSettingsState struct {
// Additional encryption context for the data protection settings.
AdditionalEncryptionContext pulumi.StringMapInput
// List of web portal ARNs that this data protection settings resource is associated with.
AssociatedPortalArns pulumi.StringArrayInput
// ARN of the customer managed KMS key.
CustomerManagedKey pulumi.StringPtrInput
// ARN of the data protection settings resource.
DataProtectionSettingsArn pulumi.StringPtrInput
// The description of the data protection settings.
Description pulumi.StringPtrInput
// The display name of the data protection settings.
//
// The following arguments are optional:
DisplayName pulumi.StringPtrInput
// The inline redaction configuration of the data protection settings. Detailed below.
InlineRedactionConfiguration DataProtectionSettingsInlineRedactionConfigurationPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
}
func (DataProtectionSettingsState) ElementType ¶
func (DataProtectionSettingsState) ElementType() reflect.Type
type IpAccessSettings ¶
type IpAccessSettings struct {
pulumi.CustomResourceState
// Additional encryption context for the IP access settings.
AdditionalEncryptionContext pulumi.StringMapOutput `pulumi:"additionalEncryptionContext"`
// List of web portal ARNs that this IP access settings resource is associated with.
AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"`
// ARN of the customer managed KMS key.
CustomerManagedKey pulumi.StringPtrOutput `pulumi:"customerManagedKey"`
// The description of the IP access settings.
Description pulumi.StringPtrOutput `pulumi:"description"`
// The display name of the IP access settings.
DisplayName pulumi.StringOutput `pulumi:"displayName"`
// ARN of the IP access settings resource.
IpAccessSettingsArn pulumi.StringOutput `pulumi:"ipAccessSettingsArn"`
// The IP rules of the IP access settings. See IP Rule below.
//
// The following arguments are optional:
IpRules IpAccessSettingsIpRuleArrayOutput `pulumi:"ipRules"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
}
Resource for managing an AWS WorkSpaces Web IP Access Settings resource. Once associated with a web portal, IP access settings control which IP addresses users can connect from.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := workspacesweb.NewIpAccessSettings(ctx, "example", &workspacesweb.IpAccessSettingsArgs{
DisplayName: pulumi.String("example"),
IpRules: workspacesweb.IpAccessSettingsIpRuleArray{
&workspacesweb.IpAccessSettingsIpRuleArgs{
IpRange: pulumi.String("10.0.0.0/16"),
},
},
})
if err != nil {
return err
}
return nil
})
}
```
### With Multiple IP Rules
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := workspacesweb.NewIpAccessSettings(ctx, "example", &workspacesweb.IpAccessSettingsArgs{
DisplayName: pulumi.String("example"),
Description: pulumi.String("Example IP access settings"),
IpRules: workspacesweb.IpAccessSettingsIpRuleArray{
&workspacesweb.IpAccessSettingsIpRuleArgs{
IpRange: pulumi.String("10.0.0.0/16"),
Description: pulumi.String("Main office"),
},
&workspacesweb.IpAccessSettingsIpRuleArgs{
IpRange: pulumi.String("192.168.0.0/24"),
Description: pulumi.String("Branch office"),
},
},
})
if err != nil {
return err
}
return nil
})
}
```
### With All Arguments
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kms" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := kms.NewKey(ctx, "example", &kms.KeyArgs{
Description: pulumi.String("KMS key for WorkSpaces Web IP Access Settings"),
DeletionWindowInDays: pulumi.Int(7),
})
if err != nil {
return err
}
_, err = workspacesweb.NewIpAccessSettings(ctx, "example", &workspacesweb.IpAccessSettingsArgs{
DisplayName: pulumi.String("example"),
Description: pulumi.String("Example IP access settings"),
CustomerManagedKey: example.Arn,
AdditionalEncryptionContext: pulumi.StringMap{
"Environment": pulumi.String("Production"),
},
IpRules: workspacesweb.IpAccessSettingsIpRuleArray{
&workspacesweb.IpAccessSettingsIpRuleArgs{
IpRange: pulumi.String("10.0.0.0/16"),
Description: pulumi.String("Main office"),
},
&workspacesweb.IpAccessSettingsIpRuleArgs{
IpRange: pulumi.String("192.168.0.0/24"),
Description: pulumi.String("Branch office"),
},
},
Tags: pulumi.StringMap{
"Name": pulumi.String("example-ip-access-settings"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import WorkSpaces Web IP Access Settings using the `ip_access_settings_arn`. For example:
```sh $ pulumi import aws:workspacesweb/ipAccessSettings:IpAccessSettings example arn:aws:workspaces-web:us-west-2:123456789012:ipAccessSettings/abcdef12345 ```
func GetIpAccessSettings ¶
func GetIpAccessSettings(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IpAccessSettingsState, opts ...pulumi.ResourceOption) (*IpAccessSettings, error)
GetIpAccessSettings gets an existing IpAccessSettings 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 NewIpAccessSettings ¶
func NewIpAccessSettings(ctx *pulumi.Context, name string, args *IpAccessSettingsArgs, opts ...pulumi.ResourceOption) (*IpAccessSettings, error)
NewIpAccessSettings registers a new resource with the given unique name, arguments, and options.
func (*IpAccessSettings) ElementType ¶
func (*IpAccessSettings) ElementType() reflect.Type
func (*IpAccessSettings) ToIpAccessSettingsOutput ¶
func (i *IpAccessSettings) ToIpAccessSettingsOutput() IpAccessSettingsOutput
func (*IpAccessSettings) ToIpAccessSettingsOutputWithContext ¶
func (i *IpAccessSettings) ToIpAccessSettingsOutputWithContext(ctx context.Context) IpAccessSettingsOutput
type IpAccessSettingsArgs ¶
type IpAccessSettingsArgs struct {
// Additional encryption context for the IP access settings.
AdditionalEncryptionContext pulumi.StringMapInput
// ARN of the customer managed KMS key.
CustomerManagedKey pulumi.StringPtrInput
// The description of the IP access settings.
Description pulumi.StringPtrInput
// The display name of the IP access settings.
DisplayName pulumi.StringInput
// The IP rules of the IP access settings. See IP Rule below.
//
// The following arguments are optional:
IpRules IpAccessSettingsIpRuleArrayInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a IpAccessSettings resource.
func (IpAccessSettingsArgs) ElementType ¶
func (IpAccessSettingsArgs) ElementType() reflect.Type
type IpAccessSettingsArray ¶
type IpAccessSettingsArray []IpAccessSettingsInput
func (IpAccessSettingsArray) ElementType ¶
func (IpAccessSettingsArray) ElementType() reflect.Type
func (IpAccessSettingsArray) ToIpAccessSettingsArrayOutput ¶
func (i IpAccessSettingsArray) ToIpAccessSettingsArrayOutput() IpAccessSettingsArrayOutput
func (IpAccessSettingsArray) ToIpAccessSettingsArrayOutputWithContext ¶
func (i IpAccessSettingsArray) ToIpAccessSettingsArrayOutputWithContext(ctx context.Context) IpAccessSettingsArrayOutput
type IpAccessSettingsArrayInput ¶
type IpAccessSettingsArrayInput interface {
pulumi.Input
ToIpAccessSettingsArrayOutput() IpAccessSettingsArrayOutput
ToIpAccessSettingsArrayOutputWithContext(context.Context) IpAccessSettingsArrayOutput
}
IpAccessSettingsArrayInput is an input type that accepts IpAccessSettingsArray and IpAccessSettingsArrayOutput values. You can construct a concrete instance of `IpAccessSettingsArrayInput` via:
IpAccessSettingsArray{ IpAccessSettingsArgs{...} }
type IpAccessSettingsArrayOutput ¶
type IpAccessSettingsArrayOutput struct{ *pulumi.OutputState }
func (IpAccessSettingsArrayOutput) ElementType ¶
func (IpAccessSettingsArrayOutput) ElementType() reflect.Type
func (IpAccessSettingsArrayOutput) Index ¶
func (o IpAccessSettingsArrayOutput) Index(i pulumi.IntInput) IpAccessSettingsOutput
func (IpAccessSettingsArrayOutput) ToIpAccessSettingsArrayOutput ¶
func (o IpAccessSettingsArrayOutput) ToIpAccessSettingsArrayOutput() IpAccessSettingsArrayOutput
func (IpAccessSettingsArrayOutput) ToIpAccessSettingsArrayOutputWithContext ¶
func (o IpAccessSettingsArrayOutput) ToIpAccessSettingsArrayOutputWithContext(ctx context.Context) IpAccessSettingsArrayOutput
type IpAccessSettingsInput ¶
type IpAccessSettingsInput interface {
pulumi.Input
ToIpAccessSettingsOutput() IpAccessSettingsOutput
ToIpAccessSettingsOutputWithContext(ctx context.Context) IpAccessSettingsOutput
}
type IpAccessSettingsIpRule ¶
type IpAccessSettingsIpRuleArgs ¶
type IpAccessSettingsIpRuleArgs struct {
// The description of the IP access settings.
Description pulumi.StringPtrInput `pulumi:"description"`
// The IP range of the IP rule.
IpRange pulumi.StringInput `pulumi:"ipRange"`
}
func (IpAccessSettingsIpRuleArgs) ElementType ¶
func (IpAccessSettingsIpRuleArgs) ElementType() reflect.Type
func (IpAccessSettingsIpRuleArgs) ToIpAccessSettingsIpRuleOutput ¶
func (i IpAccessSettingsIpRuleArgs) ToIpAccessSettingsIpRuleOutput() IpAccessSettingsIpRuleOutput
func (IpAccessSettingsIpRuleArgs) ToIpAccessSettingsIpRuleOutputWithContext ¶
func (i IpAccessSettingsIpRuleArgs) ToIpAccessSettingsIpRuleOutputWithContext(ctx context.Context) IpAccessSettingsIpRuleOutput
type IpAccessSettingsIpRuleArray ¶
type IpAccessSettingsIpRuleArray []IpAccessSettingsIpRuleInput
func (IpAccessSettingsIpRuleArray) ElementType ¶
func (IpAccessSettingsIpRuleArray) ElementType() reflect.Type
func (IpAccessSettingsIpRuleArray) ToIpAccessSettingsIpRuleArrayOutput ¶
func (i IpAccessSettingsIpRuleArray) ToIpAccessSettingsIpRuleArrayOutput() IpAccessSettingsIpRuleArrayOutput
func (IpAccessSettingsIpRuleArray) ToIpAccessSettingsIpRuleArrayOutputWithContext ¶
func (i IpAccessSettingsIpRuleArray) ToIpAccessSettingsIpRuleArrayOutputWithContext(ctx context.Context) IpAccessSettingsIpRuleArrayOutput
type IpAccessSettingsIpRuleArrayInput ¶
type IpAccessSettingsIpRuleArrayInput interface {
pulumi.Input
ToIpAccessSettingsIpRuleArrayOutput() IpAccessSettingsIpRuleArrayOutput
ToIpAccessSettingsIpRuleArrayOutputWithContext(context.Context) IpAccessSettingsIpRuleArrayOutput
}
IpAccessSettingsIpRuleArrayInput is an input type that accepts IpAccessSettingsIpRuleArray and IpAccessSettingsIpRuleArrayOutput values. You can construct a concrete instance of `IpAccessSettingsIpRuleArrayInput` via:
IpAccessSettingsIpRuleArray{ IpAccessSettingsIpRuleArgs{...} }
type IpAccessSettingsIpRuleArrayOutput ¶
type IpAccessSettingsIpRuleArrayOutput struct{ *pulumi.OutputState }
func (IpAccessSettingsIpRuleArrayOutput) ElementType ¶
func (IpAccessSettingsIpRuleArrayOutput) ElementType() reflect.Type
func (IpAccessSettingsIpRuleArrayOutput) Index ¶
func (o IpAccessSettingsIpRuleArrayOutput) Index(i pulumi.IntInput) IpAccessSettingsIpRuleOutput
func (IpAccessSettingsIpRuleArrayOutput) ToIpAccessSettingsIpRuleArrayOutput ¶
func (o IpAccessSettingsIpRuleArrayOutput) ToIpAccessSettingsIpRuleArrayOutput() IpAccessSettingsIpRuleArrayOutput
func (IpAccessSettingsIpRuleArrayOutput) ToIpAccessSettingsIpRuleArrayOutputWithContext ¶
func (o IpAccessSettingsIpRuleArrayOutput) ToIpAccessSettingsIpRuleArrayOutputWithContext(ctx context.Context) IpAccessSettingsIpRuleArrayOutput
type IpAccessSettingsIpRuleInput ¶
type IpAccessSettingsIpRuleInput interface {
pulumi.Input
ToIpAccessSettingsIpRuleOutput() IpAccessSettingsIpRuleOutput
ToIpAccessSettingsIpRuleOutputWithContext(context.Context) IpAccessSettingsIpRuleOutput
}
IpAccessSettingsIpRuleInput is an input type that accepts IpAccessSettingsIpRuleArgs and IpAccessSettingsIpRuleOutput values. You can construct a concrete instance of `IpAccessSettingsIpRuleInput` via:
IpAccessSettingsIpRuleArgs{...}
type IpAccessSettingsIpRuleOutput ¶
type IpAccessSettingsIpRuleOutput struct{ *pulumi.OutputState }
func (IpAccessSettingsIpRuleOutput) Description ¶
func (o IpAccessSettingsIpRuleOutput) Description() pulumi.StringPtrOutput
The description of the IP access settings.
func (IpAccessSettingsIpRuleOutput) ElementType ¶
func (IpAccessSettingsIpRuleOutput) ElementType() reflect.Type
func (IpAccessSettingsIpRuleOutput) IpRange ¶
func (o IpAccessSettingsIpRuleOutput) IpRange() pulumi.StringOutput
The IP range of the IP rule.
func (IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutput ¶
func (o IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutput() IpAccessSettingsIpRuleOutput
func (IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutputWithContext ¶
func (o IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutputWithContext(ctx context.Context) IpAccessSettingsIpRuleOutput
type IpAccessSettingsMap ¶
type IpAccessSettingsMap map[string]IpAccessSettingsInput
func (IpAccessSettingsMap) ElementType ¶
func (IpAccessSettingsMap) ElementType() reflect.Type
func (IpAccessSettingsMap) ToIpAccessSettingsMapOutput ¶
func (i IpAccessSettingsMap) ToIpAccessSettingsMapOutput() IpAccessSettingsMapOutput
func (IpAccessSettingsMap) ToIpAccessSettingsMapOutputWithContext ¶
func (i IpAccessSettingsMap) ToIpAccessSettingsMapOutputWithContext(ctx context.Context) IpAccessSettingsMapOutput
type IpAccessSettingsMapInput ¶
type IpAccessSettingsMapInput interface {
pulumi.Input
ToIpAccessSettingsMapOutput() IpAccessSettingsMapOutput
ToIpAccessSettingsMapOutputWithContext(context.Context) IpAccessSettingsMapOutput
}
IpAccessSettingsMapInput is an input type that accepts IpAccessSettingsMap and IpAccessSettingsMapOutput values. You can construct a concrete instance of `IpAccessSettingsMapInput` via:
IpAccessSettingsMap{ "key": IpAccessSettingsArgs{...} }
type IpAccessSettingsMapOutput ¶
type IpAccessSettingsMapOutput struct{ *pulumi.OutputState }
func (IpAccessSettingsMapOutput) ElementType ¶
func (IpAccessSettingsMapOutput) ElementType() reflect.Type
func (IpAccessSettingsMapOutput) MapIndex ¶
func (o IpAccessSettingsMapOutput) MapIndex(k pulumi.StringInput) IpAccessSettingsOutput
func (IpAccessSettingsMapOutput) ToIpAccessSettingsMapOutput ¶
func (o IpAccessSettingsMapOutput) ToIpAccessSettingsMapOutput() IpAccessSettingsMapOutput
func (IpAccessSettingsMapOutput) ToIpAccessSettingsMapOutputWithContext ¶
func (o IpAccessSettingsMapOutput) ToIpAccessSettingsMapOutputWithContext(ctx context.Context) IpAccessSettingsMapOutput
type IpAccessSettingsOutput ¶
type IpAccessSettingsOutput struct{ *pulumi.OutputState }
func (IpAccessSettingsOutput) AdditionalEncryptionContext ¶
func (o IpAccessSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
Additional encryption context for the IP access settings.
func (IpAccessSettingsOutput) AssociatedPortalArns ¶
func (o IpAccessSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
List of web portal ARNs that this IP access settings resource is associated with.
func (IpAccessSettingsOutput) CustomerManagedKey ¶
func (o IpAccessSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
ARN of the customer managed KMS key.
func (IpAccessSettingsOutput) Description ¶
func (o IpAccessSettingsOutput) Description() pulumi.StringPtrOutput
The description of the IP access settings.
func (IpAccessSettingsOutput) DisplayName ¶
func (o IpAccessSettingsOutput) DisplayName() pulumi.StringOutput
The display name of the IP access settings.
func (IpAccessSettingsOutput) ElementType ¶
func (IpAccessSettingsOutput) ElementType() reflect.Type
func (IpAccessSettingsOutput) IpAccessSettingsArn ¶
func (o IpAccessSettingsOutput) IpAccessSettingsArn() pulumi.StringOutput
ARN of the IP access settings resource.
func (IpAccessSettingsOutput) IpRules ¶
func (o IpAccessSettingsOutput) IpRules() IpAccessSettingsIpRuleArrayOutput
The IP rules of the IP access settings. See IP Rule below.
The following arguments are optional:
func (IpAccessSettingsOutput) Region ¶
func (o IpAccessSettingsOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (IpAccessSettingsOutput) Tags ¶
func (o IpAccessSettingsOutput) Tags() pulumi.StringMapOutput
Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (IpAccessSettingsOutput) TagsAll ¶
func (o IpAccessSettingsOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (IpAccessSettingsOutput) ToIpAccessSettingsOutput ¶
func (o IpAccessSettingsOutput) ToIpAccessSettingsOutput() IpAccessSettingsOutput
func (IpAccessSettingsOutput) ToIpAccessSettingsOutputWithContext ¶
func (o IpAccessSettingsOutput) ToIpAccessSettingsOutputWithContext(ctx context.Context) IpAccessSettingsOutput
type IpAccessSettingsState ¶
type IpAccessSettingsState struct {
// Additional encryption context for the IP access settings.
AdditionalEncryptionContext pulumi.StringMapInput
// List of web portal ARNs that this IP access settings resource is associated with.
AssociatedPortalArns pulumi.StringArrayInput
// ARN of the customer managed KMS key.
CustomerManagedKey pulumi.StringPtrInput
// The description of the IP access settings.
Description pulumi.StringPtrInput
// The display name of the IP access settings.
DisplayName pulumi.StringPtrInput
// ARN of the IP access settings resource.
IpAccessSettingsArn pulumi.StringPtrInput
// The IP rules of the IP access settings. See IP Rule below.
//
// The following arguments are optional:
IpRules IpAccessSettingsIpRuleArrayInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
}
func (IpAccessSettingsState) ElementType ¶
func (IpAccessSettingsState) ElementType() reflect.Type
type NetworkSettings ¶
type NetworkSettings struct {
pulumi.CustomResourceState
// List of web portal ARNs associated with the network settings.
AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"`
// ARN of the network settings resource.
NetworkSettingsArn pulumi.StringOutput `pulumi:"networkSettingsArn"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// One or more security groups used to control access from streaming instances to your VPC.
SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
// The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two subnet ids must be specified.
SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"`
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// The VPC that streaming instances will connect to.
//
// The following arguments are optional:
VpcId pulumi.StringOutput `pulumi:"vpcId"`
}
Resource for managing an AWS WorkSpaces Web Network Settings resource. Once associated with a web portal, network settings define how streaming instances will connect with your specified VPC.
## Example Usage
### Basic Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/ec2" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := ec2.NewVpc(ctx, "example", &ec2.VpcArgs{
CidrBlock: pulumi.String("10.0.0.0/16"),
})
if err != nil {
return err
}
var exampleSubnet []*ec2.Subnet
for index := 0; index < 2; index++ {
key0 := index
val0 := index
__res, err := ec2.NewSubnet(ctx, fmt.Sprintf("example-%v", key0), &ec2.SubnetArgs{
VpcId: example.ID(),
CidrBlock: pulumi.String(example.CidrBlock.ApplyT(func(cidrBlock string) (std.CidrsubnetResult, error) {
return std.CidrsubnetResult(interface{}(std.CidrsubnetOutput(ctx, std.CidrsubnetOutputArgs{
Input: cidrBlock,
Newbits: 8,
Netnum: val0,
}, nil))), nil
}).(std.CidrsubnetResultOutput).ApplyT(func(invoke std.CidrsubnetResult) (*string, error) {
return invoke.Result, nil
}).(pulumi.StringPtrOutput)),
AvailabilityZone: available.Names[val0],
})
if err != nil {
return err
}
exampleSubnet = append(exampleSubnet, __res)
}
var example1 []*ec2.SecurityGroup
for index := 0; index < 2; index++ {
key0 := index
val0 := index
__res, err := ec2.NewSecurityGroup(ctx, fmt.Sprintf("example1-%v", key0), &ec2.SecurityGroupArgs{
VpcId: example.ID(),
Name: pulumi.Sprintf("example-sg-%v$", val0),
})
if err != nil {
return err
}
example1 = append(example1, __res)
}
_, err = workspacesweb.NewNetworkSettings(ctx, "example", &workspacesweb.NetworkSettingsArgs{
VpcId: example.ID(),
SubnetIds: pulumi.StringArray{
exampleSubnet[0].ID(),
exampleSubnet[1].ID(),
},
SecurityGroupIds: pulumi.StringArray{
exampleAwsSecurityGroup[0].Id,
exampleAwsSecurityGroup[1].Id,
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import WorkSpaces Web Network Settings using the `network_settings_arn`. For example:
```sh $ pulumi import aws:workspacesweb/networkSettings:NetworkSettings example arn:aws:workspacesweb:us-west-2:123456789012:networksettings/abcdef12345 ```
func GetNetworkSettings ¶
func GetNetworkSettings(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NetworkSettingsState, opts ...pulumi.ResourceOption) (*NetworkSettings, error)
GetNetworkSettings gets an existing NetworkSettings 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 NewNetworkSettings ¶
func NewNetworkSettings(ctx *pulumi.Context, name string, args *NetworkSettingsArgs, opts ...pulumi.ResourceOption) (*NetworkSettings, error)
NewNetworkSettings registers a new resource with the given unique name, arguments, and options.
func (*NetworkSettings) ElementType ¶
func (*NetworkSettings) ElementType() reflect.Type
func (*NetworkSettings) ToNetworkSettingsOutput ¶
func (i *NetworkSettings) ToNetworkSettingsOutput() NetworkSettingsOutput
func (*NetworkSettings) ToNetworkSettingsOutputWithContext ¶
func (i *NetworkSettings) ToNetworkSettingsOutputWithContext(ctx context.Context) NetworkSettingsOutput
type NetworkSettingsArgs ¶
type NetworkSettingsArgs struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// One or more security groups used to control access from streaming instances to your VPC.
SecurityGroupIds pulumi.StringArrayInput
// The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two subnet ids must be specified.
SubnetIds pulumi.StringArrayInput
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// The VPC that streaming instances will connect to.
//
// The following arguments are optional:
VpcId pulumi.StringInput
}
The set of arguments for constructing a NetworkSettings resource.
func (NetworkSettingsArgs) ElementType ¶
func (NetworkSettingsArgs) ElementType() reflect.Type
type NetworkSettingsArray ¶
type NetworkSettingsArray []NetworkSettingsInput
func (NetworkSettingsArray) ElementType ¶
func (NetworkSettingsArray) ElementType() reflect.Type
func (NetworkSettingsArray) ToNetworkSettingsArrayOutput ¶
func (i NetworkSettingsArray) ToNetworkSettingsArrayOutput() NetworkSettingsArrayOutput
func (NetworkSettingsArray) ToNetworkSettingsArrayOutputWithContext ¶
func (i NetworkSettingsArray) ToNetworkSettingsArrayOutputWithContext(ctx context.Context) NetworkSettingsArrayOutput
type NetworkSettingsArrayInput ¶
type NetworkSettingsArrayInput interface {
pulumi.Input
ToNetworkSettingsArrayOutput() NetworkSettingsArrayOutput
ToNetworkSettingsArrayOutputWithContext(context.Context) NetworkSettingsArrayOutput
}
NetworkSettingsArrayInput is an input type that accepts NetworkSettingsArray and NetworkSettingsArrayOutput values. You can construct a concrete instance of `NetworkSettingsArrayInput` via:
NetworkSettingsArray{ NetworkSettingsArgs{...} }
type NetworkSettingsArrayOutput ¶
type NetworkSettingsArrayOutput struct{ *pulumi.OutputState }
func (NetworkSettingsArrayOutput) ElementType ¶
func (NetworkSettingsArrayOutput) ElementType() reflect.Type
func (NetworkSettingsArrayOutput) Index ¶
func (o NetworkSettingsArrayOutput) Index(i pulumi.IntInput) NetworkSettingsOutput
func (NetworkSettingsArrayOutput) ToNetworkSettingsArrayOutput ¶
func (o NetworkSettingsArrayOutput) ToNetworkSettingsArrayOutput() NetworkSettingsArrayOutput
func (NetworkSettingsArrayOutput) ToNetworkSettingsArrayOutputWithContext ¶
func (o NetworkSettingsArrayOutput) ToNetworkSettingsArrayOutputWithContext(ctx context.Context) NetworkSettingsArrayOutput
type NetworkSettingsInput ¶
type NetworkSettingsInput interface {
pulumi.Input
ToNetworkSettingsOutput() NetworkSettingsOutput
ToNetworkSettingsOutputWithContext(ctx context.Context) NetworkSettingsOutput
}
type NetworkSettingsMap ¶
type NetworkSettingsMap map[string]NetworkSettingsInput
func (NetworkSettingsMap) ElementType ¶
func (NetworkSettingsMap) ElementType() reflect.Type
func (NetworkSettingsMap) ToNetworkSettingsMapOutput ¶
func (i NetworkSettingsMap) ToNetworkSettingsMapOutput() NetworkSettingsMapOutput
func (NetworkSettingsMap) ToNetworkSettingsMapOutputWithContext ¶
func (i NetworkSettingsMap) ToNetworkSettingsMapOutputWithContext(ctx context.Context) NetworkSettingsMapOutput
type NetworkSettingsMapInput ¶
type NetworkSettingsMapInput interface {
pulumi.Input
ToNetworkSettingsMapOutput() NetworkSettingsMapOutput
ToNetworkSettingsMapOutputWithContext(context.Context) NetworkSettingsMapOutput
}
NetworkSettingsMapInput is an input type that accepts NetworkSettingsMap and NetworkSettingsMapOutput values. You can construct a concrete instance of `NetworkSettingsMapInput` via:
NetworkSettingsMap{ "key": NetworkSettingsArgs{...} }
type NetworkSettingsMapOutput ¶
type NetworkSettingsMapOutput struct{ *pulumi.OutputState }
func (NetworkSettingsMapOutput) ElementType ¶
func (NetworkSettingsMapOutput) ElementType() reflect.Type
func (NetworkSettingsMapOutput) MapIndex ¶
func (o NetworkSettingsMapOutput) MapIndex(k pulumi.StringInput) NetworkSettingsOutput
func (NetworkSettingsMapOutput) ToNetworkSettingsMapOutput ¶
func (o NetworkSettingsMapOutput) ToNetworkSettingsMapOutput() NetworkSettingsMapOutput
func (NetworkSettingsMapOutput) ToNetworkSettingsMapOutputWithContext ¶
func (o NetworkSettingsMapOutput) ToNetworkSettingsMapOutputWithContext(ctx context.Context) NetworkSettingsMapOutput
type NetworkSettingsOutput ¶
type NetworkSettingsOutput struct{ *pulumi.OutputState }
func (NetworkSettingsOutput) AssociatedPortalArns ¶
func (o NetworkSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
List of web portal ARNs associated with the network settings.
func (NetworkSettingsOutput) ElementType ¶
func (NetworkSettingsOutput) ElementType() reflect.Type
func (NetworkSettingsOutput) NetworkSettingsArn ¶
func (o NetworkSettingsOutput) NetworkSettingsArn() pulumi.StringOutput
ARN of the network settings resource.
func (NetworkSettingsOutput) Region ¶
func (o NetworkSettingsOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (NetworkSettingsOutput) SecurityGroupIds ¶
func (o NetworkSettingsOutput) SecurityGroupIds() pulumi.StringArrayOutput
One or more security groups used to control access from streaming instances to your VPC.
func (NetworkSettingsOutput) SubnetIds ¶
func (o NetworkSettingsOutput) SubnetIds() pulumi.StringArrayOutput
The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two subnet ids must be specified.
func (NetworkSettingsOutput) Tags ¶
func (o NetworkSettingsOutput) Tags() pulumi.StringMapOutput
Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (NetworkSettingsOutput) TagsAll ¶
func (o NetworkSettingsOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (NetworkSettingsOutput) ToNetworkSettingsOutput ¶
func (o NetworkSettingsOutput) ToNetworkSettingsOutput() NetworkSettingsOutput
func (NetworkSettingsOutput) ToNetworkSettingsOutputWithContext ¶
func (o NetworkSettingsOutput) ToNetworkSettingsOutputWithContext(ctx context.Context) NetworkSettingsOutput
func (NetworkSettingsOutput) VpcId ¶
func (o NetworkSettingsOutput) VpcId() pulumi.StringOutput
The VPC that streaming instances will connect to.
The following arguments are optional:
type NetworkSettingsState ¶
type NetworkSettingsState struct {
// List of web portal ARNs associated with the network settings.
AssociatedPortalArns pulumi.StringArrayInput
// ARN of the network settings resource.
NetworkSettingsArn pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// One or more security groups used to control access from streaming instances to your VPC.
SecurityGroupIds pulumi.StringArrayInput
// The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two subnet ids must be specified.
SubnetIds pulumi.StringArrayInput
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
// The VPC that streaming instances will connect to.
//
// The following arguments are optional:
VpcId pulumi.StringPtrInput
}
func (NetworkSettingsState) ElementType ¶
func (NetworkSettingsState) ElementType() reflect.Type
type UserAccessLoggingSettings ¶
type UserAccessLoggingSettings struct {
pulumi.CustomResourceState
// List of web portal ARNs that this user access logging settings resource is associated with.
AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"`
// ARN of the Kinesis stream.
//
// The following arguments are optional:
KinesisStreamArn pulumi.StringOutput `pulumi:"kinesisStreamArn"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// ARN of the user access logging settings resource.
UserAccessLoggingSettingsArn pulumi.StringOutput `pulumi:"userAccessLoggingSettingsArn"`
}
Resource for managing an AWS WorkSpaces Web User Access Logging Settings resource. Once associated with a web portal, user access logging settings control how user access events are logged to Amazon Kinesis.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kinesis" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := kinesis.NewStream(ctx, "example", &kinesis.StreamArgs{
Name: pulumi.String("amazon-workspaces-web-example-stream"),
ShardCount: pulumi.Int(1),
})
if err != nil {
return err
}
_, err = workspacesweb.NewUserAccessLoggingSettings(ctx, "example", &workspacesweb.UserAccessLoggingSettingsArgs{
KinesisStreamArn: example.Arn,
})
if err != nil {
return err
}
return nil
})
}
```
### With Tags
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kinesis" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := kinesis.NewStream(ctx, "example", &kinesis.StreamArgs{
Name: pulumi.String("example-stream"),
ShardCount: pulumi.Int(1),
})
if err != nil {
return err
}
_, err = workspacesweb.NewUserAccessLoggingSettings(ctx, "example", &workspacesweb.UserAccessLoggingSettingsArgs{
KinesisStreamArn: example.Arn,
Tags: pulumi.StringMap{
"Name": pulumi.String("example-user-access-logging-settings"),
"Environment": pulumi.String("Production"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import WorkSpaces Web User Access Logging Settings using the `user_access_logging_settings_arn`. For example:
```sh $ pulumi import aws:workspacesweb/userAccessLoggingSettings:UserAccessLoggingSettings example arn:aws:workspaces-web:us-west-2:123456789012:userAccessLoggingSettings/abcdef12345 ```
func GetUserAccessLoggingSettings ¶
func GetUserAccessLoggingSettings(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserAccessLoggingSettingsState, opts ...pulumi.ResourceOption) (*UserAccessLoggingSettings, error)
GetUserAccessLoggingSettings gets an existing UserAccessLoggingSettings 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 NewUserAccessLoggingSettings ¶
func NewUserAccessLoggingSettings(ctx *pulumi.Context, name string, args *UserAccessLoggingSettingsArgs, opts ...pulumi.ResourceOption) (*UserAccessLoggingSettings, error)
NewUserAccessLoggingSettings registers a new resource with the given unique name, arguments, and options.
func (*UserAccessLoggingSettings) ElementType ¶
func (*UserAccessLoggingSettings) ElementType() reflect.Type
func (*UserAccessLoggingSettings) ToUserAccessLoggingSettingsOutput ¶
func (i *UserAccessLoggingSettings) ToUserAccessLoggingSettingsOutput() UserAccessLoggingSettingsOutput
func (*UserAccessLoggingSettings) ToUserAccessLoggingSettingsOutputWithContext ¶
func (i *UserAccessLoggingSettings) ToUserAccessLoggingSettingsOutputWithContext(ctx context.Context) UserAccessLoggingSettingsOutput
type UserAccessLoggingSettingsArgs ¶
type UserAccessLoggingSettingsArgs struct {
// ARN of the Kinesis stream.
//
// The following arguments are optional:
KinesisStreamArn pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
}
The set of arguments for constructing a UserAccessLoggingSettings resource.
func (UserAccessLoggingSettingsArgs) ElementType ¶
func (UserAccessLoggingSettingsArgs) ElementType() reflect.Type
type UserAccessLoggingSettingsArray ¶
type UserAccessLoggingSettingsArray []UserAccessLoggingSettingsInput
func (UserAccessLoggingSettingsArray) ElementType ¶
func (UserAccessLoggingSettingsArray) ElementType() reflect.Type
func (UserAccessLoggingSettingsArray) ToUserAccessLoggingSettingsArrayOutput ¶
func (i UserAccessLoggingSettingsArray) ToUserAccessLoggingSettingsArrayOutput() UserAccessLoggingSettingsArrayOutput
func (UserAccessLoggingSettingsArray) ToUserAccessLoggingSettingsArrayOutputWithContext ¶
func (i UserAccessLoggingSettingsArray) ToUserAccessLoggingSettingsArrayOutputWithContext(ctx context.Context) UserAccessLoggingSettingsArrayOutput
type UserAccessLoggingSettingsArrayInput ¶
type UserAccessLoggingSettingsArrayInput interface {
pulumi.Input
ToUserAccessLoggingSettingsArrayOutput() UserAccessLoggingSettingsArrayOutput
ToUserAccessLoggingSettingsArrayOutputWithContext(context.Context) UserAccessLoggingSettingsArrayOutput
}
UserAccessLoggingSettingsArrayInput is an input type that accepts UserAccessLoggingSettingsArray and UserAccessLoggingSettingsArrayOutput values. You can construct a concrete instance of `UserAccessLoggingSettingsArrayInput` via:
UserAccessLoggingSettingsArray{ UserAccessLoggingSettingsArgs{...} }
type UserAccessLoggingSettingsArrayOutput ¶
type UserAccessLoggingSettingsArrayOutput struct{ *pulumi.OutputState }
func (UserAccessLoggingSettingsArrayOutput) ElementType ¶
func (UserAccessLoggingSettingsArrayOutput) ElementType() reflect.Type
func (UserAccessLoggingSettingsArrayOutput) Index ¶
func (o UserAccessLoggingSettingsArrayOutput) Index(i pulumi.IntInput) UserAccessLoggingSettingsOutput
func (UserAccessLoggingSettingsArrayOutput) ToUserAccessLoggingSettingsArrayOutput ¶
func (o UserAccessLoggingSettingsArrayOutput) ToUserAccessLoggingSettingsArrayOutput() UserAccessLoggingSettingsArrayOutput
func (UserAccessLoggingSettingsArrayOutput) ToUserAccessLoggingSettingsArrayOutputWithContext ¶
func (o UserAccessLoggingSettingsArrayOutput) ToUserAccessLoggingSettingsArrayOutputWithContext(ctx context.Context) UserAccessLoggingSettingsArrayOutput
type UserAccessLoggingSettingsInput ¶
type UserAccessLoggingSettingsInput interface {
pulumi.Input
ToUserAccessLoggingSettingsOutput() UserAccessLoggingSettingsOutput
ToUserAccessLoggingSettingsOutputWithContext(ctx context.Context) UserAccessLoggingSettingsOutput
}
type UserAccessLoggingSettingsMap ¶
type UserAccessLoggingSettingsMap map[string]UserAccessLoggingSettingsInput
func (UserAccessLoggingSettingsMap) ElementType ¶
func (UserAccessLoggingSettingsMap) ElementType() reflect.Type
func (UserAccessLoggingSettingsMap) ToUserAccessLoggingSettingsMapOutput ¶
func (i UserAccessLoggingSettingsMap) ToUserAccessLoggingSettingsMapOutput() UserAccessLoggingSettingsMapOutput
func (UserAccessLoggingSettingsMap) ToUserAccessLoggingSettingsMapOutputWithContext ¶
func (i UserAccessLoggingSettingsMap) ToUserAccessLoggingSettingsMapOutputWithContext(ctx context.Context) UserAccessLoggingSettingsMapOutput
type UserAccessLoggingSettingsMapInput ¶
type UserAccessLoggingSettingsMapInput interface {
pulumi.Input
ToUserAccessLoggingSettingsMapOutput() UserAccessLoggingSettingsMapOutput
ToUserAccessLoggingSettingsMapOutputWithContext(context.Context) UserAccessLoggingSettingsMapOutput
}
UserAccessLoggingSettingsMapInput is an input type that accepts UserAccessLoggingSettingsMap and UserAccessLoggingSettingsMapOutput values. You can construct a concrete instance of `UserAccessLoggingSettingsMapInput` via:
UserAccessLoggingSettingsMap{ "key": UserAccessLoggingSettingsArgs{...} }
type UserAccessLoggingSettingsMapOutput ¶
type UserAccessLoggingSettingsMapOutput struct{ *pulumi.OutputState }
func (UserAccessLoggingSettingsMapOutput) ElementType ¶
func (UserAccessLoggingSettingsMapOutput) ElementType() reflect.Type
func (UserAccessLoggingSettingsMapOutput) MapIndex ¶
func (o UserAccessLoggingSettingsMapOutput) MapIndex(k pulumi.StringInput) UserAccessLoggingSettingsOutput
func (UserAccessLoggingSettingsMapOutput) ToUserAccessLoggingSettingsMapOutput ¶
func (o UserAccessLoggingSettingsMapOutput) ToUserAccessLoggingSettingsMapOutput() UserAccessLoggingSettingsMapOutput
func (UserAccessLoggingSettingsMapOutput) ToUserAccessLoggingSettingsMapOutputWithContext ¶
func (o UserAccessLoggingSettingsMapOutput) ToUserAccessLoggingSettingsMapOutputWithContext(ctx context.Context) UserAccessLoggingSettingsMapOutput
type UserAccessLoggingSettingsOutput ¶
type UserAccessLoggingSettingsOutput struct{ *pulumi.OutputState }
func (UserAccessLoggingSettingsOutput) AssociatedPortalArns ¶
func (o UserAccessLoggingSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
List of web portal ARNs that this user access logging settings resource is associated with.
func (UserAccessLoggingSettingsOutput) ElementType ¶
func (UserAccessLoggingSettingsOutput) ElementType() reflect.Type
func (UserAccessLoggingSettingsOutput) KinesisStreamArn ¶
func (o UserAccessLoggingSettingsOutput) KinesisStreamArn() pulumi.StringOutput
ARN of the Kinesis stream.
The following arguments are optional:
func (UserAccessLoggingSettingsOutput) Region ¶
func (o UserAccessLoggingSettingsOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (UserAccessLoggingSettingsOutput) Tags ¶
func (o UserAccessLoggingSettingsOutput) Tags() pulumi.StringMapOutput
Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (UserAccessLoggingSettingsOutput) TagsAll ¶
func (o UserAccessLoggingSettingsOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (UserAccessLoggingSettingsOutput) ToUserAccessLoggingSettingsOutput ¶
func (o UserAccessLoggingSettingsOutput) ToUserAccessLoggingSettingsOutput() UserAccessLoggingSettingsOutput
func (UserAccessLoggingSettingsOutput) ToUserAccessLoggingSettingsOutputWithContext ¶
func (o UserAccessLoggingSettingsOutput) ToUserAccessLoggingSettingsOutputWithContext(ctx context.Context) UserAccessLoggingSettingsOutput
func (UserAccessLoggingSettingsOutput) UserAccessLoggingSettingsArn ¶
func (o UserAccessLoggingSettingsOutput) UserAccessLoggingSettingsArn() pulumi.StringOutput
ARN of the user access logging settings resource.
type UserAccessLoggingSettingsState ¶
type UserAccessLoggingSettingsState struct {
// List of web portal ARNs that this user access logging settings resource is associated with.
AssociatedPortalArns pulumi.StringArrayInput
// ARN of the Kinesis stream.
//
// The following arguments are optional:
KinesisStreamArn pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
// ARN of the user access logging settings resource.
UserAccessLoggingSettingsArn pulumi.StringPtrInput
}
func (UserAccessLoggingSettingsState) ElementType ¶
func (UserAccessLoggingSettingsState) ElementType() reflect.Type
type UserSettings ¶
type UserSettings struct {
pulumi.CustomResourceState
// Additional encryption context for the user settings.
AdditionalEncryptionContext pulumi.StringMapOutput `pulumi:"additionalEncryptionContext"`
// List of web portal ARNs to associate with the user settings.
AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"`
// Configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser. Detailed below.
CookieSynchronizationConfiguration UserSettingsCookieSynchronizationConfigurationPtrOutput `pulumi:"cookieSynchronizationConfiguration"`
// Specifies whether the user can copy text from the streaming session to the local device. Valid values are `Enabled` or `Disabled`.
CopyAllowed pulumi.StringOutput `pulumi:"copyAllowed"`
// ARN of the customer managed KMS key.
CustomerManagedKey pulumi.StringPtrOutput `pulumi:"customerManagedKey"`
// Specifies whether the user can use deep links that open automatically when connecting to a session. Valid values are `Enabled` or `Disabled`.
DeepLinkAllowed pulumi.StringOutput `pulumi:"deepLinkAllowed"`
// Amount of time that a streaming session remains active after users disconnect. Value must be between 1 and 600 minutes.
DisconnectTimeoutInMinutes pulumi.IntPtrOutput `pulumi:"disconnectTimeoutInMinutes"`
// Specifies whether the user can download files from the streaming session to the local device. Valid values are `Enabled` or `Disabled`.
DownloadAllowed pulumi.StringOutput `pulumi:"downloadAllowed"`
// Amount of time that users can be idle before they are disconnected from their streaming session. Value must be between 0 and 60 minutes.
IdleDisconnectTimeoutInMinutes pulumi.IntPtrOutput `pulumi:"idleDisconnectTimeoutInMinutes"`
// Specifies whether the user can paste text from the local device to the streaming session. Valid values are `Enabled` or `Disabled`.
PasteAllowed pulumi.StringOutput `pulumi:"pasteAllowed"`
// Specifies whether the user can print to the local device. Valid values are `Enabled` or `Disabled`.
PrintAllowed pulumi.StringOutput `pulumi:"printAllowed"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapOutput `pulumi:"tags"`
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// Configuration of the toolbar. Detailed below.
ToolbarConfiguration UserSettingsToolbarConfigurationPtrOutput `pulumi:"toolbarConfiguration"`
// Specifies whether the user can upload files from the local device to the streaming session. Valid values are `Enabled` or `Disabled`.
//
// The following arguments are optional:
UploadAllowed pulumi.StringOutput `pulumi:"uploadAllowed"`
// ARN of the user settings resource.
UserSettingsArn pulumi.StringOutput `pulumi:"userSettingsArn"`
}
Resource for managing an AWS WorkSpaces Web User Settings resource. Once associated with a web portal, user settings control how users can transfer data between a streaming session and their local devices.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := workspacesweb.NewUserSettings(ctx, "example", &workspacesweb.UserSettingsArgs{
CopyAllowed: pulumi.String("Enabled"),
DownloadAllowed: pulumi.String("Enabled"),
PasteAllowed: pulumi.String("Enabled"),
PrintAllowed: pulumi.String("Enabled"),
UploadAllowed: pulumi.String("Enabled"),
})
if err != nil {
return err
}
return nil
})
}
```
### With Toolbar Configuration
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := workspacesweb.NewUserSettings(ctx, "example", &workspacesweb.UserSettingsArgs{
CopyAllowed: pulumi.String("Enabled"),
DownloadAllowed: pulumi.String("Enabled"),
PasteAllowed: pulumi.String("Enabled"),
PrintAllowed: pulumi.String("Enabled"),
UploadAllowed: pulumi.String("Enabled"),
ToolbarConfiguration: &workspacesweb.UserSettingsToolbarConfigurationArgs{
ToolbarType: pulumi.String("Docked"),
VisualMode: pulumi.String("Dark"),
HiddenToolbarItems: pulumi.StringArray{
pulumi.String("Webcam"),
pulumi.String("Microphone"),
},
},
})
if err != nil {
return err
}
return nil
})
}
```
### Complete Example
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/kms" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/workspacesweb" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := kms.NewKey(ctx, "example", &kms.KeyArgs{
Description: pulumi.String("KMS key for WorkSpaces Web User Settings"),
DeletionWindowInDays: pulumi.Int(7),
})
if err != nil {
return err
}
_, err = workspacesweb.NewUserSettings(ctx, "example", &workspacesweb.UserSettingsArgs{
CopyAllowed: pulumi.String("Enabled"),
DownloadAllowed: pulumi.String("Enabled"),
PasteAllowed: pulumi.String("Enabled"),
PrintAllowed: pulumi.String("Enabled"),
UploadAllowed: pulumi.String("Enabled"),
DeepLinkAllowed: pulumi.String("Enabled"),
DisconnectTimeoutInMinutes: pulumi.Int(30),
IdleDisconnectTimeoutInMinutes: pulumi.Int(15),
CustomerManagedKey: example.Arn,
AdditionalEncryptionContext: pulumi.StringMap{
"Environment": pulumi.String("Production"),
},
ToolbarConfiguration: &workspacesweb.UserSettingsToolbarConfigurationArgs{
ToolbarType: pulumi.String("Docked"),
VisualMode: pulumi.String("Dark"),
HiddenToolbarItems: pulumi.StringArray{
pulumi.String("Webcam"),
pulumi.String("Microphone"),
},
MaxDisplayResolution: pulumi.String("size1920X1080"),
},
CookieSynchronizationConfiguration: &workspacesweb.UserSettingsCookieSynchronizationConfigurationArgs{
Allowlists: workspacesweb.UserSettingsCookieSynchronizationConfigurationAllowlistArray{
&workspacesweb.UserSettingsCookieSynchronizationConfigurationAllowlistArgs{
Domain: pulumi.String("example.com"),
Path: pulumi.String("/path"),
},
},
Blocklists: workspacesweb.UserSettingsCookieSynchronizationConfigurationBlocklistArray{
&workspacesweb.UserSettingsCookieSynchronizationConfigurationBlocklistArgs{
Domain: pulumi.String("blocked.com"),
},
},
},
Tags: pulumi.StringMap{
"Name": pulumi.String("example-user-settings"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import WorkSpaces Web User Settings using the `user_settings_arn`. For example:
```sh $ pulumi import aws:workspacesweb/userSettings:UserSettings example arn:aws:workspacesweb:us-west-2:123456789012:usersettings/abcdef12345 ```
func GetUserSettings ¶
func GetUserSettings(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserSettingsState, opts ...pulumi.ResourceOption) (*UserSettings, error)
GetUserSettings gets an existing UserSettings 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 NewUserSettings ¶
func NewUserSettings(ctx *pulumi.Context, name string, args *UserSettingsArgs, opts ...pulumi.ResourceOption) (*UserSettings, error)
NewUserSettings registers a new resource with the given unique name, arguments, and options.
func (*UserSettings) ElementType ¶
func (*UserSettings) ElementType() reflect.Type
func (*UserSettings) ToUserSettingsOutput ¶
func (i *UserSettings) ToUserSettingsOutput() UserSettingsOutput
func (*UserSettings) ToUserSettingsOutputWithContext ¶
func (i *UserSettings) ToUserSettingsOutputWithContext(ctx context.Context) UserSettingsOutput
type UserSettingsArgs ¶
type UserSettingsArgs struct {
// Additional encryption context for the user settings.
AdditionalEncryptionContext pulumi.StringMapInput
// Configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser. Detailed below.
CookieSynchronizationConfiguration UserSettingsCookieSynchronizationConfigurationPtrInput
// Specifies whether the user can copy text from the streaming session to the local device. Valid values are `Enabled` or `Disabled`.
CopyAllowed pulumi.StringInput
// ARN of the customer managed KMS key.
CustomerManagedKey pulumi.StringPtrInput
// Specifies whether the user can use deep links that open automatically when connecting to a session. Valid values are `Enabled` or `Disabled`.
DeepLinkAllowed pulumi.StringPtrInput
// Amount of time that a streaming session remains active after users disconnect. Value must be between 1 and 600 minutes.
DisconnectTimeoutInMinutes pulumi.IntPtrInput
// Specifies whether the user can download files from the streaming session to the local device. Valid values are `Enabled` or `Disabled`.
DownloadAllowed pulumi.StringInput
// Amount of time that users can be idle before they are disconnected from their streaming session. Value must be between 0 and 60 minutes.
IdleDisconnectTimeoutInMinutes pulumi.IntPtrInput
// Specifies whether the user can paste text from the local device to the streaming session. Valid values are `Enabled` or `Disabled`.
PasteAllowed pulumi.StringInput
// Specifies whether the user can print to the local device. Valid values are `Enabled` or `Disabled`.
PrintAllowed pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Configuration of the toolbar. Detailed below.
ToolbarConfiguration UserSettingsToolbarConfigurationPtrInput
// Specifies whether the user can upload files from the local device to the streaming session. Valid values are `Enabled` or `Disabled`.
//
// The following arguments are optional:
UploadAllowed pulumi.StringInput
}
The set of arguments for constructing a UserSettings resource.
func (UserSettingsArgs) ElementType ¶
func (UserSettingsArgs) ElementType() reflect.Type
type UserSettingsArray ¶
type UserSettingsArray []UserSettingsInput
func (UserSettingsArray) ElementType ¶
func (UserSettingsArray) ElementType() reflect.Type
func (UserSettingsArray) ToUserSettingsArrayOutput ¶
func (i UserSettingsArray) ToUserSettingsArrayOutput() UserSettingsArrayOutput
func (UserSettingsArray) ToUserSettingsArrayOutputWithContext ¶
func (i UserSettingsArray) ToUserSettingsArrayOutputWithContext(ctx context.Context) UserSettingsArrayOutput
type UserSettingsArrayInput ¶
type UserSettingsArrayInput interface {
pulumi.Input
ToUserSettingsArrayOutput() UserSettingsArrayOutput
ToUserSettingsArrayOutputWithContext(context.Context) UserSettingsArrayOutput
}
UserSettingsArrayInput is an input type that accepts UserSettingsArray and UserSettingsArrayOutput values. You can construct a concrete instance of `UserSettingsArrayInput` via:
UserSettingsArray{ UserSettingsArgs{...} }
type UserSettingsArrayOutput ¶
type UserSettingsArrayOutput struct{ *pulumi.OutputState }
func (UserSettingsArrayOutput) ElementType ¶
func (UserSettingsArrayOutput) ElementType() reflect.Type
func (UserSettingsArrayOutput) Index ¶
func (o UserSettingsArrayOutput) Index(i pulumi.IntInput) UserSettingsOutput
func (UserSettingsArrayOutput) ToUserSettingsArrayOutput ¶
func (o UserSettingsArrayOutput) ToUserSettingsArrayOutput() UserSettingsArrayOutput
func (UserSettingsArrayOutput) ToUserSettingsArrayOutputWithContext ¶
func (o UserSettingsArrayOutput) ToUserSettingsArrayOutputWithContext(ctx context.Context) UserSettingsArrayOutput
type UserSettingsCookieSynchronizationConfiguration ¶
type UserSettingsCookieSynchronizationConfiguration struct {
// List of cookie specifications that are allowed to be synchronized to the remote browser.
Allowlists []UserSettingsCookieSynchronizationConfigurationAllowlist `pulumi:"allowlists"`
// List of cookie specifications that are blocked from being synchronized to the remote browser.
Blocklists []UserSettingsCookieSynchronizationConfigurationBlocklist `pulumi:"blocklists"`
}
type UserSettingsCookieSynchronizationConfigurationAllowlistArgs ¶
type UserSettingsCookieSynchronizationConfigurationAllowlistArgs struct {
// Domain of the cookie.
Domain pulumi.StringInput `pulumi:"domain"`
// Name of the cookie.
Name pulumi.StringPtrInput `pulumi:"name"`
// Path of the cookie.
Path pulumi.StringPtrInput `pulumi:"path"`
}
func (UserSettingsCookieSynchronizationConfigurationAllowlistArgs) ElementType ¶
func (UserSettingsCookieSynchronizationConfigurationAllowlistArgs) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationAllowlistArgs) ToUserSettingsCookieSynchronizationConfigurationAllowlistOutput ¶
func (i UserSettingsCookieSynchronizationConfigurationAllowlistArgs) ToUserSettingsCookieSynchronizationConfigurationAllowlistOutput() UserSettingsCookieSynchronizationConfigurationAllowlistOutput
func (UserSettingsCookieSynchronizationConfigurationAllowlistArgs) ToUserSettingsCookieSynchronizationConfigurationAllowlistOutputWithContext ¶
func (i UserSettingsCookieSynchronizationConfigurationAllowlistArgs) ToUserSettingsCookieSynchronizationConfigurationAllowlistOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationAllowlistOutput
type UserSettingsCookieSynchronizationConfigurationAllowlistArray ¶
type UserSettingsCookieSynchronizationConfigurationAllowlistArray []UserSettingsCookieSynchronizationConfigurationAllowlistInput
func (UserSettingsCookieSynchronizationConfigurationAllowlistArray) ElementType ¶
func (UserSettingsCookieSynchronizationConfigurationAllowlistArray) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationAllowlistArray) ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput ¶
func (i UserSettingsCookieSynchronizationConfigurationAllowlistArray) ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput() UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
func (UserSettingsCookieSynchronizationConfigurationAllowlistArray) ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutputWithContext ¶
func (i UserSettingsCookieSynchronizationConfigurationAllowlistArray) ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
type UserSettingsCookieSynchronizationConfigurationAllowlistArrayInput ¶
type UserSettingsCookieSynchronizationConfigurationAllowlistArrayInput interface {
pulumi.Input
ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput() UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutputWithContext(context.Context) UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
}
UserSettingsCookieSynchronizationConfigurationAllowlistArrayInput is an input type that accepts UserSettingsCookieSynchronizationConfigurationAllowlistArray and UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput values. You can construct a concrete instance of `UserSettingsCookieSynchronizationConfigurationAllowlistArrayInput` via:
UserSettingsCookieSynchronizationConfigurationAllowlistArray{ UserSettingsCookieSynchronizationConfigurationAllowlistArgs{...} }
type UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput ¶
type UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput struct{ *pulumi.OutputState }
func (UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput) ElementType ¶
func (UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput) ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput ¶
func (o UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput) ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput() UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
func (UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput) ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutputWithContext ¶
func (o UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput) ToUserSettingsCookieSynchronizationConfigurationAllowlistArrayOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
type UserSettingsCookieSynchronizationConfigurationAllowlistInput ¶
type UserSettingsCookieSynchronizationConfigurationAllowlistInput interface {
pulumi.Input
ToUserSettingsCookieSynchronizationConfigurationAllowlistOutput() UserSettingsCookieSynchronizationConfigurationAllowlistOutput
ToUserSettingsCookieSynchronizationConfigurationAllowlistOutputWithContext(context.Context) UserSettingsCookieSynchronizationConfigurationAllowlistOutput
}
UserSettingsCookieSynchronizationConfigurationAllowlistInput is an input type that accepts UserSettingsCookieSynchronizationConfigurationAllowlistArgs and UserSettingsCookieSynchronizationConfigurationAllowlistOutput values. You can construct a concrete instance of `UserSettingsCookieSynchronizationConfigurationAllowlistInput` via:
UserSettingsCookieSynchronizationConfigurationAllowlistArgs{...}
type UserSettingsCookieSynchronizationConfigurationAllowlistOutput ¶
type UserSettingsCookieSynchronizationConfigurationAllowlistOutput struct{ *pulumi.OutputState }
func (UserSettingsCookieSynchronizationConfigurationAllowlistOutput) Domain ¶
func (o UserSettingsCookieSynchronizationConfigurationAllowlistOutput) Domain() pulumi.StringOutput
Domain of the cookie.
func (UserSettingsCookieSynchronizationConfigurationAllowlistOutput) ElementType ¶
func (UserSettingsCookieSynchronizationConfigurationAllowlistOutput) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationAllowlistOutput) Name ¶
func (o UserSettingsCookieSynchronizationConfigurationAllowlistOutput) Name() pulumi.StringPtrOutput
Name of the cookie.
func (UserSettingsCookieSynchronizationConfigurationAllowlistOutput) Path ¶
func (o UserSettingsCookieSynchronizationConfigurationAllowlistOutput) Path() pulumi.StringPtrOutput
Path of the cookie.
func (UserSettingsCookieSynchronizationConfigurationAllowlistOutput) ToUserSettingsCookieSynchronizationConfigurationAllowlistOutput ¶
func (o UserSettingsCookieSynchronizationConfigurationAllowlistOutput) ToUserSettingsCookieSynchronizationConfigurationAllowlistOutput() UserSettingsCookieSynchronizationConfigurationAllowlistOutput
func (UserSettingsCookieSynchronizationConfigurationAllowlistOutput) ToUserSettingsCookieSynchronizationConfigurationAllowlistOutputWithContext ¶
func (o UserSettingsCookieSynchronizationConfigurationAllowlistOutput) ToUserSettingsCookieSynchronizationConfigurationAllowlistOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationAllowlistOutput
type UserSettingsCookieSynchronizationConfigurationArgs ¶
type UserSettingsCookieSynchronizationConfigurationArgs struct {
// List of cookie specifications that are allowed to be synchronized to the remote browser.
Allowlists UserSettingsCookieSynchronizationConfigurationAllowlistArrayInput `pulumi:"allowlists"`
// List of cookie specifications that are blocked from being synchronized to the remote browser.
Blocklists UserSettingsCookieSynchronizationConfigurationBlocklistArrayInput `pulumi:"blocklists"`
}
func (UserSettingsCookieSynchronizationConfigurationArgs) ElementType ¶
func (UserSettingsCookieSynchronizationConfigurationArgs) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutput ¶
func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutput() UserSettingsCookieSynchronizationConfigurationOutput
func (UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext ¶
func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationOutput
func (UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutput ¶
func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput
func (UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext ¶
func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput
type UserSettingsCookieSynchronizationConfigurationBlocklistArgs ¶
type UserSettingsCookieSynchronizationConfigurationBlocklistArgs struct {
// Domain of the cookie.
Domain pulumi.StringInput `pulumi:"domain"`
// Name of the cookie.
Name pulumi.StringPtrInput `pulumi:"name"`
// Path of the cookie.
Path pulumi.StringPtrInput `pulumi:"path"`
}
func (UserSettingsCookieSynchronizationConfigurationBlocklistArgs) ElementType ¶
func (UserSettingsCookieSynchronizationConfigurationBlocklistArgs) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationBlocklistArgs) ToUserSettingsCookieSynchronizationConfigurationBlocklistOutput ¶
func (i UserSettingsCookieSynchronizationConfigurationBlocklistArgs) ToUserSettingsCookieSynchronizationConfigurationBlocklistOutput() UserSettingsCookieSynchronizationConfigurationBlocklistOutput
func (UserSettingsCookieSynchronizationConfigurationBlocklistArgs) ToUserSettingsCookieSynchronizationConfigurationBlocklistOutputWithContext ¶
func (i UserSettingsCookieSynchronizationConfigurationBlocklistArgs) ToUserSettingsCookieSynchronizationConfigurationBlocklistOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationBlocklistOutput
type UserSettingsCookieSynchronizationConfigurationBlocklistArray ¶
type UserSettingsCookieSynchronizationConfigurationBlocklistArray []UserSettingsCookieSynchronizationConfigurationBlocklistInput
func (UserSettingsCookieSynchronizationConfigurationBlocklistArray) ElementType ¶
func (UserSettingsCookieSynchronizationConfigurationBlocklistArray) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationBlocklistArray) ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput ¶
func (i UserSettingsCookieSynchronizationConfigurationBlocklistArray) ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput() UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
func (UserSettingsCookieSynchronizationConfigurationBlocklistArray) ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutputWithContext ¶
func (i UserSettingsCookieSynchronizationConfigurationBlocklistArray) ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
type UserSettingsCookieSynchronizationConfigurationBlocklistArrayInput ¶
type UserSettingsCookieSynchronizationConfigurationBlocklistArrayInput interface {
pulumi.Input
ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput() UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutputWithContext(context.Context) UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
}
UserSettingsCookieSynchronizationConfigurationBlocklistArrayInput is an input type that accepts UserSettingsCookieSynchronizationConfigurationBlocklistArray and UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput values. You can construct a concrete instance of `UserSettingsCookieSynchronizationConfigurationBlocklistArrayInput` via:
UserSettingsCookieSynchronizationConfigurationBlocklistArray{ UserSettingsCookieSynchronizationConfigurationBlocklistArgs{...} }
type UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput ¶
type UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput struct{ *pulumi.OutputState }
func (UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput) ElementType ¶
func (UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput) ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput ¶
func (o UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput) ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput() UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
func (UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput) ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutputWithContext ¶
func (o UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput) ToUserSettingsCookieSynchronizationConfigurationBlocklistArrayOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
type UserSettingsCookieSynchronizationConfigurationBlocklistInput ¶
type UserSettingsCookieSynchronizationConfigurationBlocklistInput interface {
pulumi.Input
ToUserSettingsCookieSynchronizationConfigurationBlocklistOutput() UserSettingsCookieSynchronizationConfigurationBlocklistOutput
ToUserSettingsCookieSynchronizationConfigurationBlocklistOutputWithContext(context.Context) UserSettingsCookieSynchronizationConfigurationBlocklistOutput
}
UserSettingsCookieSynchronizationConfigurationBlocklistInput is an input type that accepts UserSettingsCookieSynchronizationConfigurationBlocklistArgs and UserSettingsCookieSynchronizationConfigurationBlocklistOutput values. You can construct a concrete instance of `UserSettingsCookieSynchronizationConfigurationBlocklistInput` via:
UserSettingsCookieSynchronizationConfigurationBlocklistArgs{...}
type UserSettingsCookieSynchronizationConfigurationBlocklistOutput ¶
type UserSettingsCookieSynchronizationConfigurationBlocklistOutput struct{ *pulumi.OutputState }
func (UserSettingsCookieSynchronizationConfigurationBlocklistOutput) Domain ¶
func (o UserSettingsCookieSynchronizationConfigurationBlocklistOutput) Domain() pulumi.StringOutput
Domain of the cookie.
func (UserSettingsCookieSynchronizationConfigurationBlocklistOutput) ElementType ¶
func (UserSettingsCookieSynchronizationConfigurationBlocklistOutput) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationBlocklistOutput) Name ¶
func (o UserSettingsCookieSynchronizationConfigurationBlocklistOutput) Name() pulumi.StringPtrOutput
Name of the cookie.
func (UserSettingsCookieSynchronizationConfigurationBlocklistOutput) Path ¶
func (o UserSettingsCookieSynchronizationConfigurationBlocklistOutput) Path() pulumi.StringPtrOutput
Path of the cookie.
func (UserSettingsCookieSynchronizationConfigurationBlocklistOutput) ToUserSettingsCookieSynchronizationConfigurationBlocklistOutput ¶
func (o UserSettingsCookieSynchronizationConfigurationBlocklistOutput) ToUserSettingsCookieSynchronizationConfigurationBlocklistOutput() UserSettingsCookieSynchronizationConfigurationBlocklistOutput
func (UserSettingsCookieSynchronizationConfigurationBlocklistOutput) ToUserSettingsCookieSynchronizationConfigurationBlocklistOutputWithContext ¶
func (o UserSettingsCookieSynchronizationConfigurationBlocklistOutput) ToUserSettingsCookieSynchronizationConfigurationBlocklistOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationBlocklistOutput
type UserSettingsCookieSynchronizationConfigurationInput ¶
type UserSettingsCookieSynchronizationConfigurationInput interface {
pulumi.Input
ToUserSettingsCookieSynchronizationConfigurationOutput() UserSettingsCookieSynchronizationConfigurationOutput
ToUserSettingsCookieSynchronizationConfigurationOutputWithContext(context.Context) UserSettingsCookieSynchronizationConfigurationOutput
}
UserSettingsCookieSynchronizationConfigurationInput is an input type that accepts UserSettingsCookieSynchronizationConfigurationArgs and UserSettingsCookieSynchronizationConfigurationOutput values. You can construct a concrete instance of `UserSettingsCookieSynchronizationConfigurationInput` via:
UserSettingsCookieSynchronizationConfigurationArgs{...}
type UserSettingsCookieSynchronizationConfigurationOutput ¶
type UserSettingsCookieSynchronizationConfigurationOutput struct{ *pulumi.OutputState }
func (UserSettingsCookieSynchronizationConfigurationOutput) Allowlists ¶
func (o UserSettingsCookieSynchronizationConfigurationOutput) Allowlists() UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
List of cookie specifications that are allowed to be synchronized to the remote browser.
func (UserSettingsCookieSynchronizationConfigurationOutput) Blocklists ¶
func (o UserSettingsCookieSynchronizationConfigurationOutput) Blocklists() UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
List of cookie specifications that are blocked from being synchronized to the remote browser.
func (UserSettingsCookieSynchronizationConfigurationOutput) ElementType ¶
func (UserSettingsCookieSynchronizationConfigurationOutput) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationOutput ¶
func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationOutput() UserSettingsCookieSynchronizationConfigurationOutput
func (UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext ¶
func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationOutput
func (UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput ¶
func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput
func (UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext ¶
func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput
type UserSettingsCookieSynchronizationConfigurationPtrInput ¶
type UserSettingsCookieSynchronizationConfigurationPtrInput interface {
pulumi.Input
ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput
ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput
}
UserSettingsCookieSynchronizationConfigurationPtrInput is an input type that accepts UserSettingsCookieSynchronizationConfigurationArgs, UserSettingsCookieSynchronizationConfigurationPtr and UserSettingsCookieSynchronizationConfigurationPtrOutput values. You can construct a concrete instance of `UserSettingsCookieSynchronizationConfigurationPtrInput` via:
UserSettingsCookieSynchronizationConfigurationArgs{...}
or:
nil
func UserSettingsCookieSynchronizationConfigurationPtr ¶
func UserSettingsCookieSynchronizationConfigurationPtr(v *UserSettingsCookieSynchronizationConfigurationArgs) UserSettingsCookieSynchronizationConfigurationPtrInput
type UserSettingsCookieSynchronizationConfigurationPtrOutput ¶
type UserSettingsCookieSynchronizationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserSettingsCookieSynchronizationConfigurationPtrOutput) Allowlists ¶
func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) Allowlists() UserSettingsCookieSynchronizationConfigurationAllowlistArrayOutput
List of cookie specifications that are allowed to be synchronized to the remote browser.
func (UserSettingsCookieSynchronizationConfigurationPtrOutput) Blocklists ¶
func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) Blocklists() UserSettingsCookieSynchronizationConfigurationBlocklistArrayOutput
List of cookie specifications that are blocked from being synchronized to the remote browser.
func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ElementType ¶
func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput ¶
func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput
func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext ¶
func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput
type UserSettingsInput ¶
type UserSettingsInput interface {
pulumi.Input
ToUserSettingsOutput() UserSettingsOutput
ToUserSettingsOutputWithContext(ctx context.Context) UserSettingsOutput
}
type UserSettingsMap ¶
type UserSettingsMap map[string]UserSettingsInput
func (UserSettingsMap) ElementType ¶
func (UserSettingsMap) ElementType() reflect.Type
func (UserSettingsMap) ToUserSettingsMapOutput ¶
func (i UserSettingsMap) ToUserSettingsMapOutput() UserSettingsMapOutput
func (UserSettingsMap) ToUserSettingsMapOutputWithContext ¶
func (i UserSettingsMap) ToUserSettingsMapOutputWithContext(ctx context.Context) UserSettingsMapOutput
type UserSettingsMapInput ¶
type UserSettingsMapInput interface {
pulumi.Input
ToUserSettingsMapOutput() UserSettingsMapOutput
ToUserSettingsMapOutputWithContext(context.Context) UserSettingsMapOutput
}
UserSettingsMapInput is an input type that accepts UserSettingsMap and UserSettingsMapOutput values. You can construct a concrete instance of `UserSettingsMapInput` via:
UserSettingsMap{ "key": UserSettingsArgs{...} }
type UserSettingsMapOutput ¶
type UserSettingsMapOutput struct{ *pulumi.OutputState }
func (UserSettingsMapOutput) ElementType ¶
func (UserSettingsMapOutput) ElementType() reflect.Type
func (UserSettingsMapOutput) MapIndex ¶
func (o UserSettingsMapOutput) MapIndex(k pulumi.StringInput) UserSettingsOutput
func (UserSettingsMapOutput) ToUserSettingsMapOutput ¶
func (o UserSettingsMapOutput) ToUserSettingsMapOutput() UserSettingsMapOutput
func (UserSettingsMapOutput) ToUserSettingsMapOutputWithContext ¶
func (o UserSettingsMapOutput) ToUserSettingsMapOutputWithContext(ctx context.Context) UserSettingsMapOutput
type UserSettingsOutput ¶
type UserSettingsOutput struct{ *pulumi.OutputState }
func (UserSettingsOutput) AdditionalEncryptionContext ¶
func (o UserSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
Additional encryption context for the user settings.
func (UserSettingsOutput) AssociatedPortalArns ¶
func (o UserSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
List of web portal ARNs to associate with the user settings.
func (UserSettingsOutput) CookieSynchronizationConfiguration ¶
func (o UserSettingsOutput) CookieSynchronizationConfiguration() UserSettingsCookieSynchronizationConfigurationPtrOutput
Configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser. Detailed below.
func (UserSettingsOutput) CopyAllowed ¶
func (o UserSettingsOutput) CopyAllowed() pulumi.StringOutput
Specifies whether the user can copy text from the streaming session to the local device. Valid values are `Enabled` or `Disabled`.
func (UserSettingsOutput) CustomerManagedKey ¶
func (o UserSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
ARN of the customer managed KMS key.
func (UserSettingsOutput) DeepLinkAllowed ¶
func (o UserSettingsOutput) DeepLinkAllowed() pulumi.StringOutput
Specifies whether the user can use deep links that open automatically when connecting to a session. Valid values are `Enabled` or `Disabled`.
func (UserSettingsOutput) DisconnectTimeoutInMinutes ¶
func (o UserSettingsOutput) DisconnectTimeoutInMinutes() pulumi.IntPtrOutput
Amount of time that a streaming session remains active after users disconnect. Value must be between 1 and 600 minutes.
func (UserSettingsOutput) DownloadAllowed ¶
func (o UserSettingsOutput) DownloadAllowed() pulumi.StringOutput
Specifies whether the user can download files from the streaming session to the local device. Valid values are `Enabled` or `Disabled`.
func (UserSettingsOutput) ElementType ¶
func (UserSettingsOutput) ElementType() reflect.Type
func (UserSettingsOutput) IdleDisconnectTimeoutInMinutes ¶
func (o UserSettingsOutput) IdleDisconnectTimeoutInMinutes() pulumi.IntPtrOutput
Amount of time that users can be idle before they are disconnected from their streaming session. Value must be between 0 and 60 minutes.
func (UserSettingsOutput) PasteAllowed ¶
func (o UserSettingsOutput) PasteAllowed() pulumi.StringOutput
Specifies whether the user can paste text from the local device to the streaming session. Valid values are `Enabled` or `Disabled`.
func (UserSettingsOutput) PrintAllowed ¶
func (o UserSettingsOutput) PrintAllowed() pulumi.StringOutput
Specifies whether the user can print to the local device. Valid values are `Enabled` or `Disabled`.
func (UserSettingsOutput) Region ¶
func (o UserSettingsOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (UserSettingsOutput) Tags ¶
func (o UserSettingsOutput) Tags() pulumi.StringMapOutput
Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (UserSettingsOutput) TagsAll ¶
func (o UserSettingsOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (UserSettingsOutput) ToUserSettingsOutput ¶
func (o UserSettingsOutput) ToUserSettingsOutput() UserSettingsOutput
func (UserSettingsOutput) ToUserSettingsOutputWithContext ¶
func (o UserSettingsOutput) ToUserSettingsOutputWithContext(ctx context.Context) UserSettingsOutput
func (UserSettingsOutput) ToolbarConfiguration ¶
func (o UserSettingsOutput) ToolbarConfiguration() UserSettingsToolbarConfigurationPtrOutput
Configuration of the toolbar. Detailed below.
func (UserSettingsOutput) UploadAllowed ¶
func (o UserSettingsOutput) UploadAllowed() pulumi.StringOutput
Specifies whether the user can upload files from the local device to the streaming session. Valid values are `Enabled` or `Disabled`.
The following arguments are optional:
func (UserSettingsOutput) UserSettingsArn ¶
func (o UserSettingsOutput) UserSettingsArn() pulumi.StringOutput
ARN of the user settings resource.
type UserSettingsState ¶
type UserSettingsState struct {
// Additional encryption context for the user settings.
AdditionalEncryptionContext pulumi.StringMapInput
// List of web portal ARNs to associate with the user settings.
AssociatedPortalArns pulumi.StringArrayInput
// Configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser. Detailed below.
CookieSynchronizationConfiguration UserSettingsCookieSynchronizationConfigurationPtrInput
// Specifies whether the user can copy text from the streaming session to the local device. Valid values are `Enabled` or `Disabled`.
CopyAllowed pulumi.StringPtrInput
// ARN of the customer managed KMS key.
CustomerManagedKey pulumi.StringPtrInput
// Specifies whether the user can use deep links that open automatically when connecting to a session. Valid values are `Enabled` or `Disabled`.
DeepLinkAllowed pulumi.StringPtrInput
// Amount of time that a streaming session remains active after users disconnect. Value must be between 1 and 600 minutes.
DisconnectTimeoutInMinutes pulumi.IntPtrInput
// Specifies whether the user can download files from the streaming session to the local device. Valid values are `Enabled` or `Disabled`.
DownloadAllowed pulumi.StringPtrInput
// Amount of time that users can be idle before they are disconnected from their streaming session. Value must be between 0 and 60 minutes.
IdleDisconnectTimeoutInMinutes pulumi.IntPtrInput
// Specifies whether the user can paste text from the local device to the streaming session. Valid values are `Enabled` or `Disabled`.
PasteAllowed pulumi.StringPtrInput
// Specifies whether the user can print to the local device. Valid values are `Enabled` or `Disabled`.
PrintAllowed pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
// Configuration of the toolbar. Detailed below.
ToolbarConfiguration UserSettingsToolbarConfigurationPtrInput
// Specifies whether the user can upload files from the local device to the streaming session. Valid values are `Enabled` or `Disabled`.
//
// The following arguments are optional:
UploadAllowed pulumi.StringPtrInput
// ARN of the user settings resource.
UserSettingsArn pulumi.StringPtrInput
}
func (UserSettingsState) ElementType ¶
func (UserSettingsState) ElementType() reflect.Type
type UserSettingsToolbarConfiguration ¶
type UserSettingsToolbarConfiguration struct {
// List of toolbar items to be hidden.
HiddenToolbarItems []string `pulumi:"hiddenToolbarItems"`
// Maximum display resolution that is allowed for the session.
MaxDisplayResolution *string `pulumi:"maxDisplayResolution"`
// Type of toolbar displayed during the session.
ToolbarType *string `pulumi:"toolbarType"`
// Visual mode of the toolbar.
VisualMode *string `pulumi:"visualMode"`
}
type UserSettingsToolbarConfigurationArgs ¶
type UserSettingsToolbarConfigurationArgs struct {
// List of toolbar items to be hidden.
HiddenToolbarItems pulumi.StringArrayInput `pulumi:"hiddenToolbarItems"`
// Maximum display resolution that is allowed for the session.
MaxDisplayResolution pulumi.StringPtrInput `pulumi:"maxDisplayResolution"`
// Type of toolbar displayed during the session.
ToolbarType pulumi.StringPtrInput `pulumi:"toolbarType"`
// Visual mode of the toolbar.
VisualMode pulumi.StringPtrInput `pulumi:"visualMode"`
}
func (UserSettingsToolbarConfigurationArgs) ElementType ¶
func (UserSettingsToolbarConfigurationArgs) ElementType() reflect.Type
func (UserSettingsToolbarConfigurationArgs) ToUserSettingsToolbarConfigurationOutput ¶
func (i UserSettingsToolbarConfigurationArgs) ToUserSettingsToolbarConfigurationOutput() UserSettingsToolbarConfigurationOutput
func (UserSettingsToolbarConfigurationArgs) ToUserSettingsToolbarConfigurationOutputWithContext ¶
func (i UserSettingsToolbarConfigurationArgs) ToUserSettingsToolbarConfigurationOutputWithContext(ctx context.Context) UserSettingsToolbarConfigurationOutput
func (UserSettingsToolbarConfigurationArgs) ToUserSettingsToolbarConfigurationPtrOutput ¶
func (i UserSettingsToolbarConfigurationArgs) ToUserSettingsToolbarConfigurationPtrOutput() UserSettingsToolbarConfigurationPtrOutput
func (UserSettingsToolbarConfigurationArgs) ToUserSettingsToolbarConfigurationPtrOutputWithContext ¶
func (i UserSettingsToolbarConfigurationArgs) ToUserSettingsToolbarConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsToolbarConfigurationPtrOutput
type UserSettingsToolbarConfigurationInput ¶
type UserSettingsToolbarConfigurationInput interface {
pulumi.Input
ToUserSettingsToolbarConfigurationOutput() UserSettingsToolbarConfigurationOutput
ToUserSettingsToolbarConfigurationOutputWithContext(context.Context) UserSettingsToolbarConfigurationOutput
}
UserSettingsToolbarConfigurationInput is an input type that accepts UserSettingsToolbarConfigurationArgs and UserSettingsToolbarConfigurationOutput values. You can construct a concrete instance of `UserSettingsToolbarConfigurationInput` via:
UserSettingsToolbarConfigurationArgs{...}
type UserSettingsToolbarConfigurationOutput ¶
type UserSettingsToolbarConfigurationOutput struct{ *pulumi.OutputState }
func (UserSettingsToolbarConfigurationOutput) ElementType ¶
func (UserSettingsToolbarConfigurationOutput) ElementType() reflect.Type
func (UserSettingsToolbarConfigurationOutput) HiddenToolbarItems ¶
func (o UserSettingsToolbarConfigurationOutput) HiddenToolbarItems() pulumi.StringArrayOutput
List of toolbar items to be hidden.
func (UserSettingsToolbarConfigurationOutput) MaxDisplayResolution ¶
func (o UserSettingsToolbarConfigurationOutput) MaxDisplayResolution() pulumi.StringPtrOutput
Maximum display resolution that is allowed for the session.
func (UserSettingsToolbarConfigurationOutput) ToUserSettingsToolbarConfigurationOutput ¶
func (o UserSettingsToolbarConfigurationOutput) ToUserSettingsToolbarConfigurationOutput() UserSettingsToolbarConfigurationOutput
func (UserSettingsToolbarConfigurationOutput) ToUserSettingsToolbarConfigurationOutputWithContext ¶
func (o UserSettingsToolbarConfigurationOutput) ToUserSettingsToolbarConfigurationOutputWithContext(ctx context.Context) UserSettingsToolbarConfigurationOutput
func (UserSettingsToolbarConfigurationOutput) ToUserSettingsToolbarConfigurationPtrOutput ¶
func (o UserSettingsToolbarConfigurationOutput) ToUserSettingsToolbarConfigurationPtrOutput() UserSettingsToolbarConfigurationPtrOutput
func (UserSettingsToolbarConfigurationOutput) ToUserSettingsToolbarConfigurationPtrOutputWithContext ¶
func (o UserSettingsToolbarConfigurationOutput) ToUserSettingsToolbarConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsToolbarConfigurationPtrOutput
func (UserSettingsToolbarConfigurationOutput) ToolbarType ¶
func (o UserSettingsToolbarConfigurationOutput) ToolbarType() pulumi.StringPtrOutput
Type of toolbar displayed during the session.
func (UserSettingsToolbarConfigurationOutput) VisualMode ¶
func (o UserSettingsToolbarConfigurationOutput) VisualMode() pulumi.StringPtrOutput
Visual mode of the toolbar.
type UserSettingsToolbarConfigurationPtrInput ¶
type UserSettingsToolbarConfigurationPtrInput interface {
pulumi.Input
ToUserSettingsToolbarConfigurationPtrOutput() UserSettingsToolbarConfigurationPtrOutput
ToUserSettingsToolbarConfigurationPtrOutputWithContext(context.Context) UserSettingsToolbarConfigurationPtrOutput
}
UserSettingsToolbarConfigurationPtrInput is an input type that accepts UserSettingsToolbarConfigurationArgs, UserSettingsToolbarConfigurationPtr and UserSettingsToolbarConfigurationPtrOutput values. You can construct a concrete instance of `UserSettingsToolbarConfigurationPtrInput` via:
UserSettingsToolbarConfigurationArgs{...}
or:
nil
func UserSettingsToolbarConfigurationPtr ¶
func UserSettingsToolbarConfigurationPtr(v *UserSettingsToolbarConfigurationArgs) UserSettingsToolbarConfigurationPtrInput
type UserSettingsToolbarConfigurationPtrOutput ¶
type UserSettingsToolbarConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserSettingsToolbarConfigurationPtrOutput) ElementType ¶
func (UserSettingsToolbarConfigurationPtrOutput) ElementType() reflect.Type
func (UserSettingsToolbarConfigurationPtrOutput) HiddenToolbarItems ¶
func (o UserSettingsToolbarConfigurationPtrOutput) HiddenToolbarItems() pulumi.StringArrayOutput
List of toolbar items to be hidden.
func (UserSettingsToolbarConfigurationPtrOutput) MaxDisplayResolution ¶
func (o UserSettingsToolbarConfigurationPtrOutput) MaxDisplayResolution() pulumi.StringPtrOutput
Maximum display resolution that is allowed for the session.
func (UserSettingsToolbarConfigurationPtrOutput) ToUserSettingsToolbarConfigurationPtrOutput ¶
func (o UserSettingsToolbarConfigurationPtrOutput) ToUserSettingsToolbarConfigurationPtrOutput() UserSettingsToolbarConfigurationPtrOutput
func (UserSettingsToolbarConfigurationPtrOutput) ToUserSettingsToolbarConfigurationPtrOutputWithContext ¶
func (o UserSettingsToolbarConfigurationPtrOutput) ToUserSettingsToolbarConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsToolbarConfigurationPtrOutput
func (UserSettingsToolbarConfigurationPtrOutput) ToolbarType ¶
func (o UserSettingsToolbarConfigurationPtrOutput) ToolbarType() pulumi.StringPtrOutput
Type of toolbar displayed during the session.
func (UserSettingsToolbarConfigurationPtrOutput) VisualMode ¶
func (o UserSettingsToolbarConfigurationPtrOutput) VisualMode() pulumi.StringPtrOutput
Visual mode of the toolbar.