Documentation
¶
Index ¶
- Constants
- type BrowserSettings
- type BrowserSettingsArgs
- type BrowserSettingsInput
- type BrowserSettingsOutput
- func (o BrowserSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
- func (o BrowserSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (o BrowserSettingsOutput) BrowserPolicy() pulumi.StringPtrOutput
- func (o BrowserSettingsOutput) BrowserSettingsArn() pulumi.StringOutput
- func (o BrowserSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
- func (BrowserSettingsOutput) ElementType() reflect.Type
- func (o BrowserSettingsOutput) Tags() aws.TagArrayOutput
- func (o BrowserSettingsOutput) ToBrowserSettingsOutput() BrowserSettingsOutput
- func (o BrowserSettingsOutput) ToBrowserSettingsOutputWithContext(ctx context.Context) BrowserSettingsOutput
- type BrowserSettingsState
- type BrowserSettingsTag
- type IdentityProvider
- type IdentityProviderArgs
- type IdentityProviderInput
- type IdentityProviderOutput
- func (IdentityProviderOutput) ElementType() reflect.Type
- func (o IdentityProviderOutput) IdentityProviderArn() pulumi.StringOutput
- func (o IdentityProviderOutput) IdentityProviderDetails() pulumi.StringMapOutput
- func (o IdentityProviderOutput) IdentityProviderName() pulumi.StringOutput
- func (o IdentityProviderOutput) IdentityProviderType() IdentityProviderTypeOutput
- func (o IdentityProviderOutput) PortalArn() pulumi.StringPtrOutput
- func (o IdentityProviderOutput) ToIdentityProviderOutput() IdentityProviderOutput
- func (o IdentityProviderOutput) ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput
- type IdentityProviderState
- type IdentityProviderType
- func (IdentityProviderType) ElementType() reflect.Type
- func (e IdentityProviderType) ToIdentityProviderTypeOutput() IdentityProviderTypeOutput
- func (e IdentityProviderType) ToIdentityProviderTypeOutputWithContext(ctx context.Context) IdentityProviderTypeOutput
- func (e IdentityProviderType) ToIdentityProviderTypePtrOutput() IdentityProviderTypePtrOutput
- func (e IdentityProviderType) ToIdentityProviderTypePtrOutputWithContext(ctx context.Context) IdentityProviderTypePtrOutput
- func (e IdentityProviderType) ToStringOutput() pulumi.StringOutput
- func (e IdentityProviderType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IdentityProviderType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IdentityProviderType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IdentityProviderTypeInput
- type IdentityProviderTypeOutput
- func (IdentityProviderTypeOutput) ElementType() reflect.Type
- func (o IdentityProviderTypeOutput) ToIdentityProviderTypeOutput() IdentityProviderTypeOutput
- func (o IdentityProviderTypeOutput) ToIdentityProviderTypeOutputWithContext(ctx context.Context) IdentityProviderTypeOutput
- func (o IdentityProviderTypeOutput) ToIdentityProviderTypePtrOutput() IdentityProviderTypePtrOutput
- func (o IdentityProviderTypeOutput) ToIdentityProviderTypePtrOutputWithContext(ctx context.Context) IdentityProviderTypePtrOutput
- func (o IdentityProviderTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o IdentityProviderTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IdentityProviderTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IdentityProviderTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IdentityProviderTypePtrInput
- type IdentityProviderTypePtrOutput
- func (o IdentityProviderTypePtrOutput) Elem() IdentityProviderTypeOutput
- func (IdentityProviderTypePtrOutput) ElementType() reflect.Type
- func (o IdentityProviderTypePtrOutput) ToIdentityProviderTypePtrOutput() IdentityProviderTypePtrOutput
- func (o IdentityProviderTypePtrOutput) ToIdentityProviderTypePtrOutputWithContext(ctx context.Context) IdentityProviderTypePtrOutput
- func (o IdentityProviderTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IdentityProviderTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IpAccessSettings
- type IpAccessSettingsArgs
- 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 IpAccessSettingsOutput
- func (o IpAccessSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
- func (o IpAccessSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (o IpAccessSettingsOutput) CreationDate() pulumi.StringOutput
- func (o IpAccessSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
- func (o IpAccessSettingsOutput) Description() pulumi.StringPtrOutput
- func (o IpAccessSettingsOutput) DisplayName() pulumi.StringPtrOutput
- func (IpAccessSettingsOutput) ElementType() reflect.Type
- func (o IpAccessSettingsOutput) IpAccessSettingsArn() pulumi.StringOutput
- func (o IpAccessSettingsOutput) IpRules() IpAccessSettingsIpRuleArrayOutput
- func (o IpAccessSettingsOutput) Tags() aws.TagArrayOutput
- func (o IpAccessSettingsOutput) ToIpAccessSettingsOutput() IpAccessSettingsOutput
- func (o IpAccessSettingsOutput) ToIpAccessSettingsOutputWithContext(ctx context.Context) IpAccessSettingsOutput
- type IpAccessSettingsState
- type IpAccessSettingsTag
- type LookupBrowserSettingsArgs
- type LookupBrowserSettingsOutputArgs
- type LookupBrowserSettingsResult
- type LookupBrowserSettingsResultOutput
- func (o LookupBrowserSettingsResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (o LookupBrowserSettingsResultOutput) BrowserPolicy() pulumi.StringPtrOutput
- func (o LookupBrowserSettingsResultOutput) BrowserSettingsArn() pulumi.StringPtrOutput
- func (LookupBrowserSettingsResultOutput) ElementType() reflect.Type
- func (o LookupBrowserSettingsResultOutput) Tags() aws.TagArrayOutput
- func (o LookupBrowserSettingsResultOutput) ToLookupBrowserSettingsResultOutput() LookupBrowserSettingsResultOutput
- func (o LookupBrowserSettingsResultOutput) ToLookupBrowserSettingsResultOutputWithContext(ctx context.Context) LookupBrowserSettingsResultOutput
- type LookupIdentityProviderArgs
- type LookupIdentityProviderOutputArgs
- type LookupIdentityProviderResult
- type LookupIdentityProviderResultOutput
- func (LookupIdentityProviderResultOutput) ElementType() reflect.Type
- func (o LookupIdentityProviderResultOutput) IdentityProviderArn() pulumi.StringPtrOutput
- func (o LookupIdentityProviderResultOutput) IdentityProviderDetails() pulumi.StringMapOutput
- func (o LookupIdentityProviderResultOutput) IdentityProviderName() pulumi.StringPtrOutput
- func (o LookupIdentityProviderResultOutput) IdentityProviderType() IdentityProviderTypePtrOutput
- func (o LookupIdentityProviderResultOutput) ToLookupIdentityProviderResultOutput() LookupIdentityProviderResultOutput
- func (o LookupIdentityProviderResultOutput) ToLookupIdentityProviderResultOutputWithContext(ctx context.Context) LookupIdentityProviderResultOutput
- type LookupIpAccessSettingsArgs
- type LookupIpAccessSettingsOutputArgs
- type LookupIpAccessSettingsResult
- type LookupIpAccessSettingsResultOutput
- func (o LookupIpAccessSettingsResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (o LookupIpAccessSettingsResultOutput) CreationDate() pulumi.StringPtrOutput
- func (o LookupIpAccessSettingsResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupIpAccessSettingsResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupIpAccessSettingsResultOutput) ElementType() reflect.Type
- func (o LookupIpAccessSettingsResultOutput) IpAccessSettingsArn() pulumi.StringPtrOutput
- func (o LookupIpAccessSettingsResultOutput) IpRules() IpAccessSettingsIpRuleArrayOutput
- func (o LookupIpAccessSettingsResultOutput) Tags() aws.TagArrayOutput
- func (o LookupIpAccessSettingsResultOutput) ToLookupIpAccessSettingsResultOutput() LookupIpAccessSettingsResultOutput
- func (o LookupIpAccessSettingsResultOutput) ToLookupIpAccessSettingsResultOutputWithContext(ctx context.Context) LookupIpAccessSettingsResultOutput
- type LookupNetworkSettingsArgs
- type LookupNetworkSettingsOutputArgs
- type LookupNetworkSettingsResult
- type LookupNetworkSettingsResultOutput
- func (o LookupNetworkSettingsResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (LookupNetworkSettingsResultOutput) ElementType() reflect.Type
- func (o LookupNetworkSettingsResultOutput) NetworkSettingsArn() pulumi.StringPtrOutput
- func (o LookupNetworkSettingsResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o LookupNetworkSettingsResultOutput) SubnetIds() pulumi.StringArrayOutput
- func (o LookupNetworkSettingsResultOutput) Tags() aws.TagArrayOutput
- func (o LookupNetworkSettingsResultOutput) ToLookupNetworkSettingsResultOutput() LookupNetworkSettingsResultOutput
- func (o LookupNetworkSettingsResultOutput) ToLookupNetworkSettingsResultOutputWithContext(ctx context.Context) LookupNetworkSettingsResultOutput
- func (o LookupNetworkSettingsResultOutput) VpcId() pulumi.StringPtrOutput
- type LookupPortalArgs
- type LookupPortalOutputArgs
- type LookupPortalResult
- type LookupPortalResultOutput
- func (o LookupPortalResultOutput) AuthenticationType() PortalAuthenticationTypePtrOutput
- func (o LookupPortalResultOutput) BrowserSettingsArn() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) BrowserType() PortalBrowserTypePtrOutput
- func (o LookupPortalResultOutput) CreationDate() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) DisplayName() pulumi.StringPtrOutput
- func (LookupPortalResultOutput) ElementType() reflect.Type
- func (o LookupPortalResultOutput) InstanceType() PortalInstanceTypePtrOutput
- func (o LookupPortalResultOutput) IpAccessSettingsArn() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) MaxConcurrentSessions() pulumi.Float64PtrOutput
- func (o LookupPortalResultOutput) NetworkSettingsArn() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalArn() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalEndpoint() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) PortalStatus() PortalStatusPtrOutput
- func (o LookupPortalResultOutput) RendererType() PortalRendererTypePtrOutput
- func (o LookupPortalResultOutput) ServiceProviderSamlMetadata() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) StatusReason() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) Tags() aws.TagArrayOutput
- func (o LookupPortalResultOutput) ToLookupPortalResultOutput() LookupPortalResultOutput
- func (o LookupPortalResultOutput) ToLookupPortalResultOutputWithContext(ctx context.Context) LookupPortalResultOutput
- func (o LookupPortalResultOutput) TrustStoreArn() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) UserAccessLoggingSettingsArn() pulumi.StringPtrOutput
- func (o LookupPortalResultOutput) UserSettingsArn() pulumi.StringPtrOutput
- type LookupTrustStoreArgs
- type LookupTrustStoreOutputArgs
- type LookupTrustStoreResult
- type LookupTrustStoreResultOutput
- func (o LookupTrustStoreResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (o LookupTrustStoreResultOutput) CertificateList() pulumi.StringArrayOutput
- func (LookupTrustStoreResultOutput) ElementType() reflect.Type
- func (o LookupTrustStoreResultOutput) Tags() aws.TagArrayOutput
- func (o LookupTrustStoreResultOutput) ToLookupTrustStoreResultOutput() LookupTrustStoreResultOutput
- func (o LookupTrustStoreResultOutput) ToLookupTrustStoreResultOutputWithContext(ctx context.Context) LookupTrustStoreResultOutput
- func (o LookupTrustStoreResultOutput) TrustStoreArn() pulumi.StringPtrOutput
- type LookupUserAccessLoggingSettingsArgs
- type LookupUserAccessLoggingSettingsOutputArgs
- type LookupUserAccessLoggingSettingsResult
- type LookupUserAccessLoggingSettingsResultOutput
- func (o LookupUserAccessLoggingSettingsResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (LookupUserAccessLoggingSettingsResultOutput) ElementType() reflect.Type
- func (o LookupUserAccessLoggingSettingsResultOutput) KinesisStreamArn() pulumi.StringPtrOutput
- func (o LookupUserAccessLoggingSettingsResultOutput) Tags() aws.TagArrayOutput
- func (o LookupUserAccessLoggingSettingsResultOutput) ToLookupUserAccessLoggingSettingsResultOutput() LookupUserAccessLoggingSettingsResultOutput
- func (o LookupUserAccessLoggingSettingsResultOutput) ToLookupUserAccessLoggingSettingsResultOutputWithContext(ctx context.Context) LookupUserAccessLoggingSettingsResultOutput
- func (o LookupUserAccessLoggingSettingsResultOutput) UserAccessLoggingSettingsArn() pulumi.StringPtrOutput
- type LookupUserSettingsArgs
- type LookupUserSettingsOutputArgs
- type LookupUserSettingsResult
- type LookupUserSettingsResultOutput
- func (o LookupUserSettingsResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (o LookupUserSettingsResultOutput) CookieSynchronizationConfiguration() UserSettingsCookieSynchronizationConfigurationPtrOutput
- func (o LookupUserSettingsResultOutput) CopyAllowed() UserSettingsEnabledTypePtrOutput
- func (o LookupUserSettingsResultOutput) DeepLinkAllowed() UserSettingsEnabledTypePtrOutput
- func (o LookupUserSettingsResultOutput) DisconnectTimeoutInMinutes() pulumi.Float64PtrOutput
- func (o LookupUserSettingsResultOutput) DownloadAllowed() UserSettingsEnabledTypePtrOutput
- func (LookupUserSettingsResultOutput) ElementType() reflect.Type
- func (o LookupUserSettingsResultOutput) IdleDisconnectTimeoutInMinutes() pulumi.Float64PtrOutput
- func (o LookupUserSettingsResultOutput) PasteAllowed() UserSettingsEnabledTypePtrOutput
- func (o LookupUserSettingsResultOutput) PrintAllowed() UserSettingsEnabledTypePtrOutput
- func (o LookupUserSettingsResultOutput) Tags() aws.TagArrayOutput
- func (o LookupUserSettingsResultOutput) ToLookupUserSettingsResultOutput() LookupUserSettingsResultOutput
- func (o LookupUserSettingsResultOutput) ToLookupUserSettingsResultOutputWithContext(ctx context.Context) LookupUserSettingsResultOutput
- func (o LookupUserSettingsResultOutput) UploadAllowed() UserSettingsEnabledTypePtrOutput
- func (o LookupUserSettingsResultOutput) UserSettingsArn() pulumi.StringPtrOutput
- type NetworkSettings
- type NetworkSettingsArgs
- type NetworkSettingsInput
- type NetworkSettingsOutput
- func (o NetworkSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (NetworkSettingsOutput) ElementType() reflect.Type
- func (o NetworkSettingsOutput) NetworkSettingsArn() pulumi.StringOutput
- func (o NetworkSettingsOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o NetworkSettingsOutput) SubnetIds() pulumi.StringArrayOutput
- func (o NetworkSettingsOutput) Tags() aws.TagArrayOutput
- func (o NetworkSettingsOutput) ToNetworkSettingsOutput() NetworkSettingsOutput
- func (o NetworkSettingsOutput) ToNetworkSettingsOutputWithContext(ctx context.Context) NetworkSettingsOutput
- func (o NetworkSettingsOutput) VpcId() pulumi.StringOutput
- type NetworkSettingsState
- type NetworkSettingsTag
- type Portal
- type PortalArgs
- type PortalAuthenticationType
- func (PortalAuthenticationType) ElementType() reflect.Type
- func (e PortalAuthenticationType) ToPortalAuthenticationTypeOutput() PortalAuthenticationTypeOutput
- func (e PortalAuthenticationType) ToPortalAuthenticationTypeOutputWithContext(ctx context.Context) PortalAuthenticationTypeOutput
- func (e PortalAuthenticationType) ToPortalAuthenticationTypePtrOutput() PortalAuthenticationTypePtrOutput
- func (e PortalAuthenticationType) ToPortalAuthenticationTypePtrOutputWithContext(ctx context.Context) PortalAuthenticationTypePtrOutput
- func (e PortalAuthenticationType) ToStringOutput() pulumi.StringOutput
- func (e PortalAuthenticationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PortalAuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PortalAuthenticationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortalAuthenticationTypeInput
- type PortalAuthenticationTypeOutput
- func (PortalAuthenticationTypeOutput) ElementType() reflect.Type
- func (o PortalAuthenticationTypeOutput) ToPortalAuthenticationTypeOutput() PortalAuthenticationTypeOutput
- func (o PortalAuthenticationTypeOutput) ToPortalAuthenticationTypeOutputWithContext(ctx context.Context) PortalAuthenticationTypeOutput
- func (o PortalAuthenticationTypeOutput) ToPortalAuthenticationTypePtrOutput() PortalAuthenticationTypePtrOutput
- func (o PortalAuthenticationTypeOutput) ToPortalAuthenticationTypePtrOutputWithContext(ctx context.Context) PortalAuthenticationTypePtrOutput
- func (o PortalAuthenticationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PortalAuthenticationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PortalAuthenticationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PortalAuthenticationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortalAuthenticationTypePtrInput
- type PortalAuthenticationTypePtrOutput
- func (o PortalAuthenticationTypePtrOutput) Elem() PortalAuthenticationTypeOutput
- func (PortalAuthenticationTypePtrOutput) ElementType() reflect.Type
- func (o PortalAuthenticationTypePtrOutput) ToPortalAuthenticationTypePtrOutput() PortalAuthenticationTypePtrOutput
- func (o PortalAuthenticationTypePtrOutput) ToPortalAuthenticationTypePtrOutputWithContext(ctx context.Context) PortalAuthenticationTypePtrOutput
- func (o PortalAuthenticationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PortalAuthenticationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortalBrowserType
- type PortalBrowserTypeOutput
- func (PortalBrowserTypeOutput) ElementType() reflect.Type
- func (o PortalBrowserTypeOutput) ToPortalBrowserTypeOutput() PortalBrowserTypeOutput
- func (o PortalBrowserTypeOutput) ToPortalBrowserTypeOutputWithContext(ctx context.Context) PortalBrowserTypeOutput
- func (o PortalBrowserTypeOutput) ToPortalBrowserTypePtrOutput() PortalBrowserTypePtrOutput
- func (o PortalBrowserTypeOutput) ToPortalBrowserTypePtrOutputWithContext(ctx context.Context) PortalBrowserTypePtrOutput
- func (o PortalBrowserTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PortalBrowserTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PortalBrowserTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PortalBrowserTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortalBrowserTypePtrOutput
- func (o PortalBrowserTypePtrOutput) Elem() PortalBrowserTypeOutput
- func (PortalBrowserTypePtrOutput) ElementType() reflect.Type
- func (o PortalBrowserTypePtrOutput) ToPortalBrowserTypePtrOutput() PortalBrowserTypePtrOutput
- func (o PortalBrowserTypePtrOutput) ToPortalBrowserTypePtrOutputWithContext(ctx context.Context) PortalBrowserTypePtrOutput
- func (o PortalBrowserTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PortalBrowserTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortalInput
- type PortalInstanceType
- func (PortalInstanceType) ElementType() reflect.Type
- func (e PortalInstanceType) ToPortalInstanceTypeOutput() PortalInstanceTypeOutput
- func (e PortalInstanceType) ToPortalInstanceTypeOutputWithContext(ctx context.Context) PortalInstanceTypeOutput
- func (e PortalInstanceType) ToPortalInstanceTypePtrOutput() PortalInstanceTypePtrOutput
- func (e PortalInstanceType) ToPortalInstanceTypePtrOutputWithContext(ctx context.Context) PortalInstanceTypePtrOutput
- func (e PortalInstanceType) ToStringOutput() pulumi.StringOutput
- func (e PortalInstanceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PortalInstanceType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PortalInstanceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortalInstanceTypeInput
- type PortalInstanceTypeOutput
- func (PortalInstanceTypeOutput) ElementType() reflect.Type
- func (o PortalInstanceTypeOutput) ToPortalInstanceTypeOutput() PortalInstanceTypeOutput
- func (o PortalInstanceTypeOutput) ToPortalInstanceTypeOutputWithContext(ctx context.Context) PortalInstanceTypeOutput
- func (o PortalInstanceTypeOutput) ToPortalInstanceTypePtrOutput() PortalInstanceTypePtrOutput
- func (o PortalInstanceTypeOutput) ToPortalInstanceTypePtrOutputWithContext(ctx context.Context) PortalInstanceTypePtrOutput
- func (o PortalInstanceTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PortalInstanceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PortalInstanceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PortalInstanceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortalInstanceTypePtrInput
- type PortalInstanceTypePtrOutput
- func (o PortalInstanceTypePtrOutput) Elem() PortalInstanceTypeOutput
- func (PortalInstanceTypePtrOutput) ElementType() reflect.Type
- func (o PortalInstanceTypePtrOutput) ToPortalInstanceTypePtrOutput() PortalInstanceTypePtrOutput
- func (o PortalInstanceTypePtrOutput) ToPortalInstanceTypePtrOutputWithContext(ctx context.Context) PortalInstanceTypePtrOutput
- func (o PortalInstanceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PortalInstanceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortalOutput
- func (o PortalOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
- func (o PortalOutput) AuthenticationType() PortalAuthenticationTypePtrOutput
- func (o PortalOutput) BrowserSettingsArn() pulumi.StringPtrOutput
- func (o PortalOutput) BrowserType() PortalBrowserTypeOutput
- func (o PortalOutput) CreationDate() pulumi.StringOutput
- func (o PortalOutput) CustomerManagedKey() pulumi.StringPtrOutput
- func (o PortalOutput) DisplayName() pulumi.StringPtrOutput
- func (PortalOutput) ElementType() reflect.Type
- func (o PortalOutput) InstanceType() PortalInstanceTypePtrOutput
- func (o PortalOutput) IpAccessSettingsArn() pulumi.StringPtrOutput
- func (o PortalOutput) MaxConcurrentSessions() pulumi.Float64PtrOutput
- func (o PortalOutput) NetworkSettingsArn() pulumi.StringPtrOutput
- func (o PortalOutput) PortalArn() pulumi.StringOutput
- func (o PortalOutput) PortalEndpoint() pulumi.StringOutput
- func (o PortalOutput) PortalStatus() PortalStatusOutput
- func (o PortalOutput) RendererType() PortalRendererTypeOutput
- func (o PortalOutput) ServiceProviderSamlMetadata() pulumi.StringOutput
- func (o PortalOutput) StatusReason() pulumi.StringOutput
- func (o PortalOutput) Tags() aws.TagArrayOutput
- func (o PortalOutput) ToPortalOutput() PortalOutput
- func (o PortalOutput) ToPortalOutputWithContext(ctx context.Context) PortalOutput
- func (o PortalOutput) TrustStoreArn() pulumi.StringPtrOutput
- func (o PortalOutput) UserAccessLoggingSettingsArn() pulumi.StringPtrOutput
- func (o PortalOutput) UserSettingsArn() pulumi.StringPtrOutput
- type PortalRendererType
- type PortalRendererTypeOutput
- func (PortalRendererTypeOutput) ElementType() reflect.Type
- func (o PortalRendererTypeOutput) ToPortalRendererTypeOutput() PortalRendererTypeOutput
- func (o PortalRendererTypeOutput) ToPortalRendererTypeOutputWithContext(ctx context.Context) PortalRendererTypeOutput
- func (o PortalRendererTypeOutput) ToPortalRendererTypePtrOutput() PortalRendererTypePtrOutput
- func (o PortalRendererTypeOutput) ToPortalRendererTypePtrOutputWithContext(ctx context.Context) PortalRendererTypePtrOutput
- func (o PortalRendererTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PortalRendererTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PortalRendererTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PortalRendererTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortalRendererTypePtrOutput
- func (o PortalRendererTypePtrOutput) Elem() PortalRendererTypeOutput
- func (PortalRendererTypePtrOutput) ElementType() reflect.Type
- func (o PortalRendererTypePtrOutput) ToPortalRendererTypePtrOutput() PortalRendererTypePtrOutput
- func (o PortalRendererTypePtrOutput) ToPortalRendererTypePtrOutputWithContext(ctx context.Context) PortalRendererTypePtrOutput
- func (o PortalRendererTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PortalRendererTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortalState
- type PortalStatus
- type PortalStatusOutput
- func (PortalStatusOutput) ElementType() reflect.Type
- func (o PortalStatusOutput) ToPortalStatusOutput() PortalStatusOutput
- func (o PortalStatusOutput) ToPortalStatusOutputWithContext(ctx context.Context) PortalStatusOutput
- func (o PortalStatusOutput) ToPortalStatusPtrOutput() PortalStatusPtrOutput
- func (o PortalStatusOutput) ToPortalStatusPtrOutputWithContext(ctx context.Context) PortalStatusPtrOutput
- func (o PortalStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o PortalStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PortalStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PortalStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortalStatusPtrOutput
- func (o PortalStatusPtrOutput) Elem() PortalStatusOutput
- func (PortalStatusPtrOutput) ElementType() reflect.Type
- func (o PortalStatusPtrOutput) ToPortalStatusPtrOutput() PortalStatusPtrOutput
- func (o PortalStatusPtrOutput) ToPortalStatusPtrOutputWithContext(ctx context.Context) PortalStatusPtrOutput
- func (o PortalStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PortalStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PortalTag
- type TrustStore
- type TrustStoreArgs
- type TrustStoreInput
- type TrustStoreOutput
- func (o TrustStoreOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (o TrustStoreOutput) CertificateList() pulumi.StringArrayOutput
- func (TrustStoreOutput) ElementType() reflect.Type
- func (o TrustStoreOutput) Tags() aws.TagArrayOutput
- func (o TrustStoreOutput) ToTrustStoreOutput() TrustStoreOutput
- func (o TrustStoreOutput) ToTrustStoreOutputWithContext(ctx context.Context) TrustStoreOutput
- func (o TrustStoreOutput) TrustStoreArn() pulumi.StringOutput
- type TrustStoreState
- type TrustStoreTag
- type UserAccessLoggingSettings
- type UserAccessLoggingSettingsArgs
- type UserAccessLoggingSettingsInput
- type UserAccessLoggingSettingsOutput
- func (o UserAccessLoggingSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (UserAccessLoggingSettingsOutput) ElementType() reflect.Type
- func (o UserAccessLoggingSettingsOutput) KinesisStreamArn() pulumi.StringOutput
- func (o UserAccessLoggingSettingsOutput) Tags() aws.TagArrayOutput
- func (o UserAccessLoggingSettingsOutput) ToUserAccessLoggingSettingsOutput() UserAccessLoggingSettingsOutput
- func (o UserAccessLoggingSettingsOutput) ToUserAccessLoggingSettingsOutputWithContext(ctx context.Context) UserAccessLoggingSettingsOutput
- func (o UserAccessLoggingSettingsOutput) UserAccessLoggingSettingsArn() pulumi.StringOutput
- type UserAccessLoggingSettingsState
- type UserAccessLoggingSettingsTag
- type UserSettings
- type UserSettingsArgs
- type UserSettingsCookieSpecification
- type UserSettingsCookieSpecificationArgs
- func (UserSettingsCookieSpecificationArgs) ElementType() reflect.Type
- func (i UserSettingsCookieSpecificationArgs) ToUserSettingsCookieSpecificationOutput() UserSettingsCookieSpecificationOutput
- func (i UserSettingsCookieSpecificationArgs) ToUserSettingsCookieSpecificationOutputWithContext(ctx context.Context) UserSettingsCookieSpecificationOutput
- type UserSettingsCookieSpecificationArray
- func (UserSettingsCookieSpecificationArray) ElementType() reflect.Type
- func (i UserSettingsCookieSpecificationArray) ToUserSettingsCookieSpecificationArrayOutput() UserSettingsCookieSpecificationArrayOutput
- func (i UserSettingsCookieSpecificationArray) ToUserSettingsCookieSpecificationArrayOutputWithContext(ctx context.Context) UserSettingsCookieSpecificationArrayOutput
- type UserSettingsCookieSpecificationArrayInput
- type UserSettingsCookieSpecificationArrayOutput
- func (UserSettingsCookieSpecificationArrayOutput) ElementType() reflect.Type
- func (o UserSettingsCookieSpecificationArrayOutput) Index(i pulumi.IntInput) UserSettingsCookieSpecificationOutput
- func (o UserSettingsCookieSpecificationArrayOutput) ToUserSettingsCookieSpecificationArrayOutput() UserSettingsCookieSpecificationArrayOutput
- func (o UserSettingsCookieSpecificationArrayOutput) ToUserSettingsCookieSpecificationArrayOutputWithContext(ctx context.Context) UserSettingsCookieSpecificationArrayOutput
- type UserSettingsCookieSpecificationInput
- type UserSettingsCookieSpecificationOutput
- func (o UserSettingsCookieSpecificationOutput) Domain() pulumi.StringOutput
- func (UserSettingsCookieSpecificationOutput) ElementType() reflect.Type
- func (o UserSettingsCookieSpecificationOutput) Name() pulumi.StringPtrOutput
- func (o UserSettingsCookieSpecificationOutput) Path() pulumi.StringPtrOutput
- func (o UserSettingsCookieSpecificationOutput) ToUserSettingsCookieSpecificationOutput() UserSettingsCookieSpecificationOutput
- func (o UserSettingsCookieSpecificationOutput) ToUserSettingsCookieSpecificationOutputWithContext(ctx context.Context) UserSettingsCookieSpecificationOutput
- type UserSettingsCookieSynchronizationConfiguration
- 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 UserSettingsCookieSynchronizationConfigurationInput
- type UserSettingsCookieSynchronizationConfigurationOutput
- func (o UserSettingsCookieSynchronizationConfigurationOutput) Allowlist() UserSettingsCookieSpecificationArrayOutput
- func (o UserSettingsCookieSynchronizationConfigurationOutput) Blocklist() UserSettingsCookieSpecificationArrayOutput
- 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) Allowlist() UserSettingsCookieSpecificationArrayOutput
- func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) Blocklist() UserSettingsCookieSpecificationArrayOutput
- func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) Elem() UserSettingsCookieSynchronizationConfigurationOutput
- func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ElementType() reflect.Type
- func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput
- func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput
- type UserSettingsEnabledType
- func (UserSettingsEnabledType) ElementType() reflect.Type
- func (e UserSettingsEnabledType) ToStringOutput() pulumi.StringOutput
- func (e UserSettingsEnabledType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UserSettingsEnabledType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UserSettingsEnabledType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e UserSettingsEnabledType) ToUserSettingsEnabledTypeOutput() UserSettingsEnabledTypeOutput
- func (e UserSettingsEnabledType) ToUserSettingsEnabledTypeOutputWithContext(ctx context.Context) UserSettingsEnabledTypeOutput
- func (e UserSettingsEnabledType) ToUserSettingsEnabledTypePtrOutput() UserSettingsEnabledTypePtrOutput
- func (e UserSettingsEnabledType) ToUserSettingsEnabledTypePtrOutputWithContext(ctx context.Context) UserSettingsEnabledTypePtrOutput
- type UserSettingsEnabledTypeInput
- type UserSettingsEnabledTypeOutput
- func (UserSettingsEnabledTypeOutput) ElementType() reflect.Type
- func (o UserSettingsEnabledTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o UserSettingsEnabledTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o UserSettingsEnabledTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UserSettingsEnabledTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypeOutput() UserSettingsEnabledTypeOutput
- func (o UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypeOutputWithContext(ctx context.Context) UserSettingsEnabledTypeOutput
- func (o UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypePtrOutput() UserSettingsEnabledTypePtrOutput
- func (o UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypePtrOutputWithContext(ctx context.Context) UserSettingsEnabledTypePtrOutput
- type UserSettingsEnabledTypePtrInput
- type UserSettingsEnabledTypePtrOutput
- func (o UserSettingsEnabledTypePtrOutput) Elem() UserSettingsEnabledTypeOutput
- func (UserSettingsEnabledTypePtrOutput) ElementType() reflect.Type
- func (o UserSettingsEnabledTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UserSettingsEnabledTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UserSettingsEnabledTypePtrOutput) ToUserSettingsEnabledTypePtrOutput() UserSettingsEnabledTypePtrOutput
- func (o UserSettingsEnabledTypePtrOutput) ToUserSettingsEnabledTypePtrOutputWithContext(ctx context.Context) UserSettingsEnabledTypePtrOutput
- type UserSettingsInput
- type UserSettingsOutput
- func (o UserSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
- func (o UserSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
- func (o UserSettingsOutput) CookieSynchronizationConfiguration() UserSettingsCookieSynchronizationConfigurationPtrOutput
- func (o UserSettingsOutput) CopyAllowed() UserSettingsEnabledTypeOutput
- func (o UserSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
- func (o UserSettingsOutput) DeepLinkAllowed() UserSettingsEnabledTypePtrOutput
- func (o UserSettingsOutput) DisconnectTimeoutInMinutes() pulumi.Float64PtrOutput
- func (o UserSettingsOutput) DownloadAllowed() UserSettingsEnabledTypeOutput
- func (UserSettingsOutput) ElementType() reflect.Type
- func (o UserSettingsOutput) IdleDisconnectTimeoutInMinutes() pulumi.Float64PtrOutput
- func (o UserSettingsOutput) PasteAllowed() UserSettingsEnabledTypeOutput
- func (o UserSettingsOutput) PrintAllowed() UserSettingsEnabledTypeOutput
- func (o UserSettingsOutput) Tags() aws.TagArrayOutput
- func (o UserSettingsOutput) ToUserSettingsOutput() UserSettingsOutput
- func (o UserSettingsOutput) ToUserSettingsOutputWithContext(ctx context.Context) UserSettingsOutput
- func (o UserSettingsOutput) UploadAllowed() UserSettingsEnabledTypeOutput
- func (o UserSettingsOutput) UserSettingsArn() pulumi.StringOutput
- type UserSettingsState
- type UserSettingsTag
Constants ¶
const ( IdentityProviderTypeSaml = IdentityProviderType("SAML") IdentityProviderTypeFacebook = IdentityProviderType("Facebook") IdentityProviderTypeGoogle = IdentityProviderType("Google") IdentityProviderTypeLoginWithAmazon = IdentityProviderType("LoginWithAmazon") IdentityProviderTypeSignInWithApple = IdentityProviderType("SignInWithApple") IdentityProviderTypeOidc = IdentityProviderType("OIDC") )
const ( PortalAuthenticationTypeStandard = PortalAuthenticationType("Standard") PortalAuthenticationTypeIamIdentityCenter = PortalAuthenticationType("IAM_Identity_Center") )
const ( PortalInstanceTypeStandardRegular = PortalInstanceType("standard.regular") PortalInstanceTypeStandardLarge = PortalInstanceType("standard.large") PortalInstanceTypeStandardXlarge = PortalInstanceType("standard.xlarge") )
const ( PortalStatusIncomplete = PortalStatus("Incomplete") PortalStatusPending = PortalStatus("Pending") PortalStatusActive = PortalStatus("Active") )
const ( UserSettingsEnabledTypeDisabled = UserSettingsEnabledType("Disabled") UserSettingsEnabledTypeEnabled = UserSettingsEnabledType("Enabled") )
const (
PortalBrowserTypeChrome = PortalBrowserType("Chrome")
)
const (
PortalRendererTypeAppStream = PortalRendererType("AppStream")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BrowserSettings ¶
type BrowserSettings struct { pulumi.CustomResourceState // Additional encryption context of the browser settings. AdditionalEncryptionContext pulumi.StringMapOutput `pulumi:"additionalEncryptionContext"` // A list of web portal ARNs that the browser settings resource is associated with. AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"` // A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions. BrowserPolicy pulumi.StringPtrOutput `pulumi:"browserPolicy"` // The ARN of the browser settings. BrowserSettingsArn pulumi.StringOutput `pulumi:"browserSettingsArn"` // The custom managed key of the browser settings. // // *Pattern* : `^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$` CustomerManagedKey pulumi.StringPtrOutput `pulumi:"customerManagedKey"` // The tags to add to the browser settings resource. A tag is a key-value pair. Tags aws.TagArrayOutput `pulumi:"tags"` }
Definition of AWS::WorkSpacesWeb::BrowserSettings Resource Type
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 of the browser settings. AdditionalEncryptionContext pulumi.StringMapInput // A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions. BrowserPolicy pulumi.StringPtrInput // The custom managed key of the browser settings. // // *Pattern* : `^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$` CustomerManagedKey pulumi.StringPtrInput // The tags to add to the browser settings resource. A tag is a key-value pair. Tags aws.TagArrayInput }
The set of arguments for constructing a BrowserSettings resource.
func (BrowserSettingsArgs) ElementType ¶
func (BrowserSettingsArgs) ElementType() reflect.Type
type BrowserSettingsInput ¶
type BrowserSettingsInput interface { pulumi.Input ToBrowserSettingsOutput() BrowserSettingsOutput ToBrowserSettingsOutputWithContext(ctx context.Context) BrowserSettingsOutput }
type BrowserSettingsOutput ¶
type BrowserSettingsOutput struct{ *pulumi.OutputState }
func (BrowserSettingsOutput) AdditionalEncryptionContext ¶
func (o BrowserSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
Additional encryption context of the browser settings.
func (BrowserSettingsOutput) AssociatedPortalArns ¶
func (o BrowserSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
A list of web portal ARNs that the browser settings resource is associated with.
func (BrowserSettingsOutput) BrowserPolicy ¶
func (o BrowserSettingsOutput) BrowserPolicy() pulumi.StringPtrOutput
A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
func (BrowserSettingsOutput) BrowserSettingsArn ¶
func (o BrowserSettingsOutput) BrowserSettingsArn() pulumi.StringOutput
The ARN of the browser settings.
func (BrowserSettingsOutput) CustomerManagedKey ¶
func (o BrowserSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
The custom managed key of the browser settings.
*Pattern* : `^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$`
func (BrowserSettingsOutput) ElementType ¶
func (BrowserSettingsOutput) ElementType() reflect.Type
func (BrowserSettingsOutput) Tags ¶
func (o BrowserSettingsOutput) Tags() aws.TagArrayOutput
The tags to add to the browser settings resource. A tag is a key-value pair.
func (BrowserSettingsOutput) ToBrowserSettingsOutput ¶
func (o BrowserSettingsOutput) ToBrowserSettingsOutput() BrowserSettingsOutput
func (BrowserSettingsOutput) ToBrowserSettingsOutputWithContext ¶
func (o BrowserSettingsOutput) ToBrowserSettingsOutputWithContext(ctx context.Context) BrowserSettingsOutput
type BrowserSettingsState ¶
type BrowserSettingsState struct { }
func (BrowserSettingsState) ElementType ¶
func (BrowserSettingsState) ElementType() reflect.Type
type BrowserSettingsTag ¶
type IdentityProvider ¶
type IdentityProvider struct { pulumi.CustomResourceState // The ARN of the identity provider. IdentityProviderArn pulumi.StringOutput `pulumi:"identityProviderArn"` // The identity provider details. The following list describes the provider detail keys for each identity provider type. // // - For Google and Login with Amazon: // // - `client_id` // - `client_secret` // - `authorize_scopes` // - For Facebook: // // - `client_id` // - `client_secret` // - `authorize_scopes` // - `api_version` // - For Sign in with Apple: // // - `client_id` // - `team_id` // - `key_id` // - `private_key` // - `authorize_scopes` // - For OIDC providers: // // - `client_id` // - `client_secret` // - `attributes_request_method` // - `oidc_issuer` // - `authorize_scopes` // - `authorize_url` *if not available from discovery URL specified by oidc_issuer key* // - `token_url` *if not available from discovery URL specified by oidc_issuer key* // - `attributes_url` *if not available from discovery URL specified by oidc_issuer key* // - `jwks_uri` *if not available from discovery URL specified by oidc_issuer key* // - For SAML providers: // // - `MetadataFile` OR `MetadataURL` // - `IDPSignout` (boolean) *optional* // - `IDPInit` (boolean) *optional* // - `RequestSigningAlgorithm` (string) *optional* - Only accepts `rsa-sha256` // - `EncryptedResponses` (boolean) *optional* IdentityProviderDetails pulumi.StringMapOutput `pulumi:"identityProviderDetails"` // The identity provider name. IdentityProviderName pulumi.StringOutput `pulumi:"identityProviderName"` // The identity provider type. IdentityProviderType IdentityProviderTypeOutput `pulumi:"identityProviderType"` // The ARN of the identity provider. PortalArn pulumi.StringPtrOutput `pulumi:"portalArn"` }
Definition of AWS::WorkSpacesWeb::IdentityProvider Resource Type
func GetIdentityProvider ¶
func GetIdentityProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityProviderState, opts ...pulumi.ResourceOption) (*IdentityProvider, error)
GetIdentityProvider gets an existing IdentityProvider 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 NewIdentityProvider ¶
func NewIdentityProvider(ctx *pulumi.Context, name string, args *IdentityProviderArgs, opts ...pulumi.ResourceOption) (*IdentityProvider, error)
NewIdentityProvider registers a new resource with the given unique name, arguments, and options.
func (*IdentityProvider) ElementType ¶
func (*IdentityProvider) ElementType() reflect.Type
func (*IdentityProvider) ToIdentityProviderOutput ¶
func (i *IdentityProvider) ToIdentityProviderOutput() IdentityProviderOutput
func (*IdentityProvider) ToIdentityProviderOutputWithContext ¶
func (i *IdentityProvider) ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput
type IdentityProviderArgs ¶
type IdentityProviderArgs struct { // The identity provider details. The following list describes the provider detail keys for each identity provider type. // // - For Google and Login with Amazon: // // - `client_id` // - `client_secret` // - `authorize_scopes` // - For Facebook: // // - `client_id` // - `client_secret` // - `authorize_scopes` // - `api_version` // - For Sign in with Apple: // // - `client_id` // - `team_id` // - `key_id` // - `private_key` // - `authorize_scopes` // - For OIDC providers: // // - `client_id` // - `client_secret` // - `attributes_request_method` // - `oidc_issuer` // - `authorize_scopes` // - `authorize_url` *if not available from discovery URL specified by oidc_issuer key* // - `token_url` *if not available from discovery URL specified by oidc_issuer key* // - `attributes_url` *if not available from discovery URL specified by oidc_issuer key* // - `jwks_uri` *if not available from discovery URL specified by oidc_issuer key* // - For SAML providers: // // - `MetadataFile` OR `MetadataURL` // - `IDPSignout` (boolean) *optional* // - `IDPInit` (boolean) *optional* // - `RequestSigningAlgorithm` (string) *optional* - Only accepts `rsa-sha256` // - `EncryptedResponses` (boolean) *optional* IdentityProviderDetails pulumi.StringMapInput // The identity provider name. IdentityProviderName pulumi.StringPtrInput // The identity provider type. IdentityProviderType IdentityProviderTypeInput // The ARN of the identity provider. PortalArn pulumi.StringPtrInput }
The set of arguments for constructing a IdentityProvider resource.
func (IdentityProviderArgs) ElementType ¶
func (IdentityProviderArgs) ElementType() reflect.Type
type IdentityProviderInput ¶
type IdentityProviderInput interface { pulumi.Input ToIdentityProviderOutput() IdentityProviderOutput ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput }
type IdentityProviderOutput ¶
type IdentityProviderOutput struct{ *pulumi.OutputState }
func (IdentityProviderOutput) ElementType ¶
func (IdentityProviderOutput) ElementType() reflect.Type
func (IdentityProviderOutput) IdentityProviderArn ¶
func (o IdentityProviderOutput) IdentityProviderArn() pulumi.StringOutput
The ARN of the identity provider.
func (IdentityProviderOutput) IdentityProviderDetails ¶
func (o IdentityProviderOutput) IdentityProviderDetails() pulumi.StringMapOutput
The identity provider details. The following list describes the provider detail keys for each identity provider type.
- For Google and Login with Amazon:
- `client_id` - `client_secret` - `authorize_scopes` - For Facebook:
- `client_id` - `client_secret` - `authorize_scopes` - `api_version` - For Sign in with Apple:
- `client_id` - `team_id` - `key_id` - `private_key` - `authorize_scopes` - For OIDC providers:
- `client_id` - `client_secret` - `attributes_request_method` - `oidc_issuer` - `authorize_scopes` - `authorize_url` *if not available from discovery URL specified by oidc_issuer key* - `token_url` *if not available from discovery URL specified by oidc_issuer key* - `attributes_url` *if not available from discovery URL specified by oidc_issuer key* - `jwks_uri` *if not available from discovery URL specified by oidc_issuer key* - For SAML providers:
- `MetadataFile` OR `MetadataURL` - `IDPSignout` (boolean) *optional* - `IDPInit` (boolean) *optional* - `RequestSigningAlgorithm` (string) *optional* - Only accepts `rsa-sha256` - `EncryptedResponses` (boolean) *optional*
func (IdentityProviderOutput) IdentityProviderName ¶
func (o IdentityProviderOutput) IdentityProviderName() pulumi.StringOutput
The identity provider name.
func (IdentityProviderOutput) IdentityProviderType ¶
func (o IdentityProviderOutput) IdentityProviderType() IdentityProviderTypeOutput
The identity provider type.
func (IdentityProviderOutput) PortalArn ¶
func (o IdentityProviderOutput) PortalArn() pulumi.StringPtrOutput
The ARN of the identity provider.
func (IdentityProviderOutput) ToIdentityProviderOutput ¶
func (o IdentityProviderOutput) ToIdentityProviderOutput() IdentityProviderOutput
func (IdentityProviderOutput) ToIdentityProviderOutputWithContext ¶
func (o IdentityProviderOutput) ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput
type IdentityProviderState ¶
type IdentityProviderState struct { }
func (IdentityProviderState) ElementType ¶
func (IdentityProviderState) ElementType() reflect.Type
type IdentityProviderType ¶
type IdentityProviderType string
func (IdentityProviderType) ElementType ¶
func (IdentityProviderType) ElementType() reflect.Type
func (IdentityProviderType) ToIdentityProviderTypeOutput ¶
func (e IdentityProviderType) ToIdentityProviderTypeOutput() IdentityProviderTypeOutput
func (IdentityProviderType) ToIdentityProviderTypeOutputWithContext ¶
func (e IdentityProviderType) ToIdentityProviderTypeOutputWithContext(ctx context.Context) IdentityProviderTypeOutput
func (IdentityProviderType) ToIdentityProviderTypePtrOutput ¶
func (e IdentityProviderType) ToIdentityProviderTypePtrOutput() IdentityProviderTypePtrOutput
func (IdentityProviderType) ToIdentityProviderTypePtrOutputWithContext ¶
func (e IdentityProviderType) ToIdentityProviderTypePtrOutputWithContext(ctx context.Context) IdentityProviderTypePtrOutput
func (IdentityProviderType) ToStringOutput ¶
func (e IdentityProviderType) ToStringOutput() pulumi.StringOutput
func (IdentityProviderType) ToStringOutputWithContext ¶
func (e IdentityProviderType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IdentityProviderType) ToStringPtrOutput ¶
func (e IdentityProviderType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityProviderType) ToStringPtrOutputWithContext ¶
func (e IdentityProviderType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IdentityProviderTypeInput ¶
type IdentityProviderTypeInput interface { pulumi.Input ToIdentityProviderTypeOutput() IdentityProviderTypeOutput ToIdentityProviderTypeOutputWithContext(context.Context) IdentityProviderTypeOutput }
IdentityProviderTypeInput is an input type that accepts values of the IdentityProviderType enum A concrete instance of `IdentityProviderTypeInput` can be one of the following:
IdentityProviderTypeSaml IdentityProviderTypeFacebook IdentityProviderTypeGoogle IdentityProviderTypeLoginWithAmazon IdentityProviderTypeSignInWithApple IdentityProviderTypeOidc
type IdentityProviderTypeOutput ¶
type IdentityProviderTypeOutput struct{ *pulumi.OutputState }
func (IdentityProviderTypeOutput) ElementType ¶
func (IdentityProviderTypeOutput) ElementType() reflect.Type
func (IdentityProviderTypeOutput) ToIdentityProviderTypeOutput ¶
func (o IdentityProviderTypeOutput) ToIdentityProviderTypeOutput() IdentityProviderTypeOutput
func (IdentityProviderTypeOutput) ToIdentityProviderTypeOutputWithContext ¶
func (o IdentityProviderTypeOutput) ToIdentityProviderTypeOutputWithContext(ctx context.Context) IdentityProviderTypeOutput
func (IdentityProviderTypeOutput) ToIdentityProviderTypePtrOutput ¶
func (o IdentityProviderTypeOutput) ToIdentityProviderTypePtrOutput() IdentityProviderTypePtrOutput
func (IdentityProviderTypeOutput) ToIdentityProviderTypePtrOutputWithContext ¶
func (o IdentityProviderTypeOutput) ToIdentityProviderTypePtrOutputWithContext(ctx context.Context) IdentityProviderTypePtrOutput
func (IdentityProviderTypeOutput) ToStringOutput ¶
func (o IdentityProviderTypeOutput) ToStringOutput() pulumi.StringOutput
func (IdentityProviderTypeOutput) ToStringOutputWithContext ¶
func (o IdentityProviderTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IdentityProviderTypeOutput) ToStringPtrOutput ¶
func (o IdentityProviderTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityProviderTypeOutput) ToStringPtrOutputWithContext ¶
func (o IdentityProviderTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IdentityProviderTypePtrInput ¶
type IdentityProviderTypePtrInput interface { pulumi.Input ToIdentityProviderTypePtrOutput() IdentityProviderTypePtrOutput ToIdentityProviderTypePtrOutputWithContext(context.Context) IdentityProviderTypePtrOutput }
func IdentityProviderTypePtr ¶
func IdentityProviderTypePtr(v string) IdentityProviderTypePtrInput
type IdentityProviderTypePtrOutput ¶
type IdentityProviderTypePtrOutput struct{ *pulumi.OutputState }
func (IdentityProviderTypePtrOutput) Elem ¶
func (o IdentityProviderTypePtrOutput) Elem() IdentityProviderTypeOutput
func (IdentityProviderTypePtrOutput) ElementType ¶
func (IdentityProviderTypePtrOutput) ElementType() reflect.Type
func (IdentityProviderTypePtrOutput) ToIdentityProviderTypePtrOutput ¶
func (o IdentityProviderTypePtrOutput) ToIdentityProviderTypePtrOutput() IdentityProviderTypePtrOutput
func (IdentityProviderTypePtrOutput) ToIdentityProviderTypePtrOutputWithContext ¶
func (o IdentityProviderTypePtrOutput) ToIdentityProviderTypePtrOutputWithContext(ctx context.Context) IdentityProviderTypePtrOutput
func (IdentityProviderTypePtrOutput) ToStringPtrOutput ¶
func (o IdentityProviderTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityProviderTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o IdentityProviderTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IpAccessSettings ¶
type IpAccessSettings struct { pulumi.CustomResourceState // Additional encryption context of the IP access settings. AdditionalEncryptionContext pulumi.StringMapOutput `pulumi:"additionalEncryptionContext"` // A list of web portal ARNs that this IP access settings resource is associated with. AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"` // The creation date timestamp of the IP access settings. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The custom managed key of the IP access settings. // // *Pattern* : `^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$` 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.StringPtrOutput `pulumi:"displayName"` // The ARN of the IP access settings resource. IpAccessSettingsArn pulumi.StringOutput `pulumi:"ipAccessSettingsArn"` // The IP rules of the IP access settings. IpRules IpAccessSettingsIpRuleArrayOutput `pulumi:"ipRules"` // The tags to add to the IP access settings resource. A tag is a key-value pair. Tags aws.TagArrayOutput `pulumi:"tags"` }
Definition of AWS::WorkSpacesWeb::IpAccessSettings Resource Type
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 of the IP access settings. AdditionalEncryptionContext pulumi.StringMapInput // The custom managed key of the IP access settings. // // *Pattern* : `^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$` CustomerManagedKey pulumi.StringPtrInput // The description of the IP access settings. Description pulumi.StringPtrInput // The display name of the IP access settings. DisplayName pulumi.StringPtrInput // The IP rules of the IP access settings. IpRules IpAccessSettingsIpRuleArrayInput // The tags to add to the IP access settings resource. A tag is a key-value pair. Tags aws.TagArrayInput }
The set of arguments for constructing a IpAccessSettings resource.
func (IpAccessSettingsArgs) ElementType ¶
func (IpAccessSettingsArgs) ElementType() reflect.Type
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 rule. Description pulumi.StringPtrInput `pulumi:"description"` // A single IP address or an IP address range in CIDR notation 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 rule.
func (IpAccessSettingsIpRuleOutput) ElementType ¶
func (IpAccessSettingsIpRuleOutput) ElementType() reflect.Type
func (IpAccessSettingsIpRuleOutput) IpRange ¶
func (o IpAccessSettingsIpRuleOutput) IpRange() pulumi.StringOutput
A single IP address or an IP address range in CIDR notation
func (IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutput ¶
func (o IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutput() IpAccessSettingsIpRuleOutput
func (IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutputWithContext ¶
func (o IpAccessSettingsIpRuleOutput) ToIpAccessSettingsIpRuleOutputWithContext(ctx context.Context) IpAccessSettingsIpRuleOutput
type IpAccessSettingsOutput ¶
type IpAccessSettingsOutput struct{ *pulumi.OutputState }
func (IpAccessSettingsOutput) AdditionalEncryptionContext ¶
func (o IpAccessSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
Additional encryption context of the IP access settings.
func (IpAccessSettingsOutput) AssociatedPortalArns ¶
func (o IpAccessSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
A list of web portal ARNs that this IP access settings resource is associated with.
func (IpAccessSettingsOutput) CreationDate ¶
func (o IpAccessSettingsOutput) CreationDate() pulumi.StringOutput
The creation date timestamp of the IP access settings.
func (IpAccessSettingsOutput) CustomerManagedKey ¶
func (o IpAccessSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
The custom managed key of the IP access settings.
*Pattern* : `^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$`
func (IpAccessSettingsOutput) Description ¶
func (o IpAccessSettingsOutput) Description() pulumi.StringPtrOutput
The description of the IP access settings.
func (IpAccessSettingsOutput) DisplayName ¶
func (o IpAccessSettingsOutput) DisplayName() pulumi.StringPtrOutput
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
The ARN of the IP access settings resource.
func (IpAccessSettingsOutput) IpRules ¶
func (o IpAccessSettingsOutput) IpRules() IpAccessSettingsIpRuleArrayOutput
The IP rules of the IP access settings.
func (IpAccessSettingsOutput) Tags ¶
func (o IpAccessSettingsOutput) Tags() aws.TagArrayOutput
The tags to add to the IP access settings resource. A tag is a key-value pair.
func (IpAccessSettingsOutput) ToIpAccessSettingsOutput ¶
func (o IpAccessSettingsOutput) ToIpAccessSettingsOutput() IpAccessSettingsOutput
func (IpAccessSettingsOutput) ToIpAccessSettingsOutputWithContext ¶
func (o IpAccessSettingsOutput) ToIpAccessSettingsOutputWithContext(ctx context.Context) IpAccessSettingsOutput
type IpAccessSettingsState ¶
type IpAccessSettingsState struct { }
func (IpAccessSettingsState) ElementType ¶
func (IpAccessSettingsState) ElementType() reflect.Type
type IpAccessSettingsTag ¶
type LookupBrowserSettingsArgs ¶
type LookupBrowserSettingsArgs struct { // The ARN of the browser settings. BrowserSettingsArn string `pulumi:"browserSettingsArn"` }
type LookupBrowserSettingsOutputArgs ¶
type LookupBrowserSettingsOutputArgs struct { // The ARN of the browser settings. BrowserSettingsArn pulumi.StringInput `pulumi:"browserSettingsArn"` }
func (LookupBrowserSettingsOutputArgs) ElementType ¶
func (LookupBrowserSettingsOutputArgs) ElementType() reflect.Type
type LookupBrowserSettingsResult ¶
type LookupBrowserSettingsResult struct { // A list of web portal ARNs that the browser settings resource is associated with. AssociatedPortalArns []string `pulumi:"associatedPortalArns"` // A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions. BrowserPolicy *string `pulumi:"browserPolicy"` // The ARN of the browser settings. BrowserSettingsArn *string `pulumi:"browserSettingsArn"` // The tags to add to the browser settings resource. A tag is a key-value pair. Tags []aws.Tag `pulumi:"tags"` }
func LookupBrowserSettings ¶
func LookupBrowserSettings(ctx *pulumi.Context, args *LookupBrowserSettingsArgs, opts ...pulumi.InvokeOption) (*LookupBrowserSettingsResult, error)
Definition of AWS::WorkSpacesWeb::BrowserSettings Resource Type
type LookupBrowserSettingsResultOutput ¶
type LookupBrowserSettingsResultOutput struct{ *pulumi.OutputState }
func LookupBrowserSettingsOutput ¶
func LookupBrowserSettingsOutput(ctx *pulumi.Context, args LookupBrowserSettingsOutputArgs, opts ...pulumi.InvokeOption) LookupBrowserSettingsResultOutput
func (LookupBrowserSettingsResultOutput) AssociatedPortalArns ¶
func (o LookupBrowserSettingsResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput
A list of web portal ARNs that the browser settings resource is associated with.
func (LookupBrowserSettingsResultOutput) BrowserPolicy ¶
func (o LookupBrowserSettingsResultOutput) BrowserPolicy() pulumi.StringPtrOutput
A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
func (LookupBrowserSettingsResultOutput) BrowserSettingsArn ¶
func (o LookupBrowserSettingsResultOutput) BrowserSettingsArn() pulumi.StringPtrOutput
The ARN of the browser settings.
func (LookupBrowserSettingsResultOutput) ElementType ¶
func (LookupBrowserSettingsResultOutput) ElementType() reflect.Type
func (LookupBrowserSettingsResultOutput) Tags ¶
func (o LookupBrowserSettingsResultOutput) Tags() aws.TagArrayOutput
The tags to add to the browser settings resource. A tag is a key-value pair.
func (LookupBrowserSettingsResultOutput) ToLookupBrowserSettingsResultOutput ¶
func (o LookupBrowserSettingsResultOutput) ToLookupBrowserSettingsResultOutput() LookupBrowserSettingsResultOutput
func (LookupBrowserSettingsResultOutput) ToLookupBrowserSettingsResultOutputWithContext ¶
func (o LookupBrowserSettingsResultOutput) ToLookupBrowserSettingsResultOutputWithContext(ctx context.Context) LookupBrowserSettingsResultOutput
type LookupIdentityProviderArgs ¶
type LookupIdentityProviderArgs struct { // The ARN of the identity provider. IdentityProviderArn string `pulumi:"identityProviderArn"` }
type LookupIdentityProviderOutputArgs ¶
type LookupIdentityProviderOutputArgs struct { // The ARN of the identity provider. IdentityProviderArn pulumi.StringInput `pulumi:"identityProviderArn"` }
func (LookupIdentityProviderOutputArgs) ElementType ¶
func (LookupIdentityProviderOutputArgs) ElementType() reflect.Type
type LookupIdentityProviderResult ¶
type LookupIdentityProviderResult struct { // The ARN of the identity provider. IdentityProviderArn *string `pulumi:"identityProviderArn"` // The identity provider details. The following list describes the provider detail keys for each identity provider type. // // - For Google and Login with Amazon: // // - `client_id` // - `client_secret` // - `authorize_scopes` // - For Facebook: // // - `client_id` // - `client_secret` // - `authorize_scopes` // - `api_version` // - For Sign in with Apple: // // - `client_id` // - `team_id` // - `key_id` // - `private_key` // - `authorize_scopes` // - For OIDC providers: // // - `client_id` // - `client_secret` // - `attributes_request_method` // - `oidc_issuer` // - `authorize_scopes` // - `authorize_url` *if not available from discovery URL specified by oidc_issuer key* // - `token_url` *if not available from discovery URL specified by oidc_issuer key* // - `attributes_url` *if not available from discovery URL specified by oidc_issuer key* // - `jwks_uri` *if not available from discovery URL specified by oidc_issuer key* // - For SAML providers: // // - `MetadataFile` OR `MetadataURL` // - `IDPSignout` (boolean) *optional* // - `IDPInit` (boolean) *optional* // - `RequestSigningAlgorithm` (string) *optional* - Only accepts `rsa-sha256` // - `EncryptedResponses` (boolean) *optional* IdentityProviderDetails map[string]string `pulumi:"identityProviderDetails"` // The identity provider name. IdentityProviderName *string `pulumi:"identityProviderName"` // The identity provider type. IdentityProviderType *IdentityProviderType `pulumi:"identityProviderType"` }
func LookupIdentityProvider ¶
func LookupIdentityProvider(ctx *pulumi.Context, args *LookupIdentityProviderArgs, opts ...pulumi.InvokeOption) (*LookupIdentityProviderResult, error)
Definition of AWS::WorkSpacesWeb::IdentityProvider Resource Type
type LookupIdentityProviderResultOutput ¶
type LookupIdentityProviderResultOutput struct{ *pulumi.OutputState }
func LookupIdentityProviderOutput ¶
func LookupIdentityProviderOutput(ctx *pulumi.Context, args LookupIdentityProviderOutputArgs, opts ...pulumi.InvokeOption) LookupIdentityProviderResultOutput
func (LookupIdentityProviderResultOutput) ElementType ¶
func (LookupIdentityProviderResultOutput) ElementType() reflect.Type
func (LookupIdentityProviderResultOutput) IdentityProviderArn ¶
func (o LookupIdentityProviderResultOutput) IdentityProviderArn() pulumi.StringPtrOutput
The ARN of the identity provider.
func (LookupIdentityProviderResultOutput) IdentityProviderDetails ¶
func (o LookupIdentityProviderResultOutput) IdentityProviderDetails() pulumi.StringMapOutput
The identity provider details. The following list describes the provider detail keys for each identity provider type.
- For Google and Login with Amazon:
- `client_id` - `client_secret` - `authorize_scopes` - For Facebook:
- `client_id` - `client_secret` - `authorize_scopes` - `api_version` - For Sign in with Apple:
- `client_id` - `team_id` - `key_id` - `private_key` - `authorize_scopes` - For OIDC providers:
- `client_id` - `client_secret` - `attributes_request_method` - `oidc_issuer` - `authorize_scopes` - `authorize_url` *if not available from discovery URL specified by oidc_issuer key* - `token_url` *if not available from discovery URL specified by oidc_issuer key* - `attributes_url` *if not available from discovery URL specified by oidc_issuer key* - `jwks_uri` *if not available from discovery URL specified by oidc_issuer key* - For SAML providers:
- `MetadataFile` OR `MetadataURL` - `IDPSignout` (boolean) *optional* - `IDPInit` (boolean) *optional* - `RequestSigningAlgorithm` (string) *optional* - Only accepts `rsa-sha256` - `EncryptedResponses` (boolean) *optional*
func (LookupIdentityProviderResultOutput) IdentityProviderName ¶
func (o LookupIdentityProviderResultOutput) IdentityProviderName() pulumi.StringPtrOutput
The identity provider name.
func (LookupIdentityProviderResultOutput) IdentityProviderType ¶
func (o LookupIdentityProviderResultOutput) IdentityProviderType() IdentityProviderTypePtrOutput
The identity provider type.
func (LookupIdentityProviderResultOutput) ToLookupIdentityProviderResultOutput ¶
func (o LookupIdentityProviderResultOutput) ToLookupIdentityProviderResultOutput() LookupIdentityProviderResultOutput
func (LookupIdentityProviderResultOutput) ToLookupIdentityProviderResultOutputWithContext ¶
func (o LookupIdentityProviderResultOutput) ToLookupIdentityProviderResultOutputWithContext(ctx context.Context) LookupIdentityProviderResultOutput
type LookupIpAccessSettingsArgs ¶
type LookupIpAccessSettingsArgs struct { // The ARN of the IP access settings resource. IpAccessSettingsArn string `pulumi:"ipAccessSettingsArn"` }
type LookupIpAccessSettingsOutputArgs ¶
type LookupIpAccessSettingsOutputArgs struct { // The ARN of the IP access settings resource. IpAccessSettingsArn pulumi.StringInput `pulumi:"ipAccessSettingsArn"` }
func (LookupIpAccessSettingsOutputArgs) ElementType ¶
func (LookupIpAccessSettingsOutputArgs) ElementType() reflect.Type
type LookupIpAccessSettingsResult ¶
type LookupIpAccessSettingsResult struct { // A list of web portal ARNs that this IP access settings resource is associated with. AssociatedPortalArns []string `pulumi:"associatedPortalArns"` // The creation date timestamp of the IP access settings. CreationDate *string `pulumi:"creationDate"` // The description of the IP access settings. Description *string `pulumi:"description"` // The display name of the IP access settings. DisplayName *string `pulumi:"displayName"` // The ARN of the IP access settings resource. IpAccessSettingsArn *string `pulumi:"ipAccessSettingsArn"` // The IP rules of the IP access settings. IpRules []IpAccessSettingsIpRule `pulumi:"ipRules"` // The tags to add to the IP access settings resource. A tag is a key-value pair. Tags []aws.Tag `pulumi:"tags"` }
func LookupIpAccessSettings ¶
func LookupIpAccessSettings(ctx *pulumi.Context, args *LookupIpAccessSettingsArgs, opts ...pulumi.InvokeOption) (*LookupIpAccessSettingsResult, error)
Definition of AWS::WorkSpacesWeb::IpAccessSettings Resource Type
type LookupIpAccessSettingsResultOutput ¶
type LookupIpAccessSettingsResultOutput struct{ *pulumi.OutputState }
func LookupIpAccessSettingsOutput ¶
func LookupIpAccessSettingsOutput(ctx *pulumi.Context, args LookupIpAccessSettingsOutputArgs, opts ...pulumi.InvokeOption) LookupIpAccessSettingsResultOutput
func (LookupIpAccessSettingsResultOutput) AssociatedPortalArns ¶
func (o LookupIpAccessSettingsResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput
A list of web portal ARNs that this IP access settings resource is associated with.
func (LookupIpAccessSettingsResultOutput) CreationDate ¶
func (o LookupIpAccessSettingsResultOutput) CreationDate() pulumi.StringPtrOutput
The creation date timestamp of the IP access settings.
func (LookupIpAccessSettingsResultOutput) Description ¶
func (o LookupIpAccessSettingsResultOutput) Description() pulumi.StringPtrOutput
The description of the IP access settings.
func (LookupIpAccessSettingsResultOutput) DisplayName ¶
func (o LookupIpAccessSettingsResultOutput) DisplayName() pulumi.StringPtrOutput
The display name of the IP access settings.
func (LookupIpAccessSettingsResultOutput) ElementType ¶
func (LookupIpAccessSettingsResultOutput) ElementType() reflect.Type
func (LookupIpAccessSettingsResultOutput) IpAccessSettingsArn ¶
func (o LookupIpAccessSettingsResultOutput) IpAccessSettingsArn() pulumi.StringPtrOutput
The ARN of the IP access settings resource.
func (LookupIpAccessSettingsResultOutput) IpRules ¶
func (o LookupIpAccessSettingsResultOutput) IpRules() IpAccessSettingsIpRuleArrayOutput
The IP rules of the IP access settings.
func (LookupIpAccessSettingsResultOutput) Tags ¶
func (o LookupIpAccessSettingsResultOutput) Tags() aws.TagArrayOutput
The tags to add to the IP access settings resource. A tag is a key-value pair.
func (LookupIpAccessSettingsResultOutput) ToLookupIpAccessSettingsResultOutput ¶
func (o LookupIpAccessSettingsResultOutput) ToLookupIpAccessSettingsResultOutput() LookupIpAccessSettingsResultOutput
func (LookupIpAccessSettingsResultOutput) ToLookupIpAccessSettingsResultOutputWithContext ¶
func (o LookupIpAccessSettingsResultOutput) ToLookupIpAccessSettingsResultOutputWithContext(ctx context.Context) LookupIpAccessSettingsResultOutput
type LookupNetworkSettingsArgs ¶
type LookupNetworkSettingsArgs struct { // The ARN of the network settings. NetworkSettingsArn string `pulumi:"networkSettingsArn"` }
type LookupNetworkSettingsOutputArgs ¶
type LookupNetworkSettingsOutputArgs struct { // The ARN of the network settings. NetworkSettingsArn pulumi.StringInput `pulumi:"networkSettingsArn"` }
func (LookupNetworkSettingsOutputArgs) ElementType ¶
func (LookupNetworkSettingsOutputArgs) ElementType() reflect.Type
type LookupNetworkSettingsResult ¶
type LookupNetworkSettingsResult struct { // A list of web portal ARNs that this network settings is associated with. AssociatedPortalArns []string `pulumi:"associatedPortalArns"` // The ARN of the network settings. NetworkSettingsArn *string `pulumi:"networkSettingsArn"` // One or more security groups used to control access from streaming instances to your VPC. // // *Pattern* : `^[\w+\-]+$` SecurityGroupIds []string `pulumi:"securityGroupIds"` // The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones. // // *Pattern* : `^subnet-([0-9a-f]{8}|[0-9a-f]{17})$` SubnetIds []string `pulumi:"subnetIds"` // The tags to add to the network settings resource. A tag is a key-value pair. Tags []aws.Tag `pulumi:"tags"` // The VPC that streaming instances will connect to. // // *Pattern* : `^vpc-[0-9a-z]*$` VpcId *string `pulumi:"vpcId"` }
func LookupNetworkSettings ¶
func LookupNetworkSettings(ctx *pulumi.Context, args *LookupNetworkSettingsArgs, opts ...pulumi.InvokeOption) (*LookupNetworkSettingsResult, error)
Definition of AWS::WorkSpacesWeb::NetworkSettings Resource Type
type LookupNetworkSettingsResultOutput ¶
type LookupNetworkSettingsResultOutput struct{ *pulumi.OutputState }
func LookupNetworkSettingsOutput ¶
func LookupNetworkSettingsOutput(ctx *pulumi.Context, args LookupNetworkSettingsOutputArgs, opts ...pulumi.InvokeOption) LookupNetworkSettingsResultOutput
func (LookupNetworkSettingsResultOutput) AssociatedPortalArns ¶
func (o LookupNetworkSettingsResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput
A list of web portal ARNs that this network settings is associated with.
func (LookupNetworkSettingsResultOutput) ElementType ¶
func (LookupNetworkSettingsResultOutput) ElementType() reflect.Type
func (LookupNetworkSettingsResultOutput) NetworkSettingsArn ¶
func (o LookupNetworkSettingsResultOutput) NetworkSettingsArn() pulumi.StringPtrOutput
The ARN of the network settings.
func (LookupNetworkSettingsResultOutput) SecurityGroupIds ¶
func (o LookupNetworkSettingsResultOutput) SecurityGroupIds() pulumi.StringArrayOutput
One or more security groups used to control access from streaming instances to your VPC.
*Pattern* : `^[\w+\-]+$`
func (LookupNetworkSettingsResultOutput) SubnetIds ¶
func (o LookupNetworkSettingsResultOutput) SubnetIds() pulumi.StringArrayOutput
The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones.
*Pattern* : `^subnet-([0-9a-f]{8}|[0-9a-f]{17})$`
func (LookupNetworkSettingsResultOutput) Tags ¶
func (o LookupNetworkSettingsResultOutput) Tags() aws.TagArrayOutput
The tags to add to the network settings resource. A tag is a key-value pair.
func (LookupNetworkSettingsResultOutput) ToLookupNetworkSettingsResultOutput ¶
func (o LookupNetworkSettingsResultOutput) ToLookupNetworkSettingsResultOutput() LookupNetworkSettingsResultOutput
func (LookupNetworkSettingsResultOutput) ToLookupNetworkSettingsResultOutputWithContext ¶
func (o LookupNetworkSettingsResultOutput) ToLookupNetworkSettingsResultOutputWithContext(ctx context.Context) LookupNetworkSettingsResultOutput
func (LookupNetworkSettingsResultOutput) VpcId ¶
func (o LookupNetworkSettingsResultOutput) VpcId() pulumi.StringPtrOutput
The VPC that streaming instances will connect to.
*Pattern* : `^vpc-[0-9a-z]*$`
type LookupPortalArgs ¶
type LookupPortalArgs struct { // The ARN of the web portal. PortalArn string `pulumi:"portalArn"` }
type LookupPortalOutputArgs ¶
type LookupPortalOutputArgs struct { // The ARN of the web portal. PortalArn pulumi.StringInput `pulumi:"portalArn"` }
func (LookupPortalOutputArgs) ElementType ¶
func (LookupPortalOutputArgs) ElementType() reflect.Type
type LookupPortalResult ¶
type LookupPortalResult struct { // The type of authentication integration points used when signing into the web portal. Defaults to `Standard` . // // `Standard` web portals are authenticated directly through your identity provider (IdP). User and group access to your web portal is controlled through your IdP. You need to include an IdP resource in your template to integrate your IdP with your web portal. Completing the configuration for your IdP requires exchanging WorkSpaces Secure Browser’s SP metadata with your IdP’s IdP metadata. If your IdP requires the SP metadata first before returning the IdP metadata, you should follow these steps: // // 1. Create and deploy a CloudFormation template with a `Standard` portal with no `IdentityProvider` resource. // // 2. Retrieve the SP metadata using `Fn:GetAtt` , the WorkSpaces Secure Browser console, or by the calling the `GetPortalServiceProviderMetadata` API. // // 3. Submit the data to your IdP. // // 4. Add an `IdentityProvider` resource to your CloudFormation template. // // `IAM Identity Center` web portals are authenticated through AWS IAM Identity Center . They provide additional features, such as IdP-initiated authentication. Identity sources (including external identity provider integration) and other identity provider information must be configured in IAM Identity Center . User and group assignment must be done through the WorkSpaces Secure Browser console. These cannot be configured in CloudFormation. AuthenticationType *PortalAuthenticationType `pulumi:"authenticationType"` // The ARN of the browser settings that is associated with this web portal. BrowserSettingsArn *string `pulumi:"browserSettingsArn"` // The browser that users see when using a streaming session. BrowserType *PortalBrowserType `pulumi:"browserType"` // The creation date of the web portal. CreationDate *string `pulumi:"creationDate"` // The name of the web portal. DisplayName *string `pulumi:"displayName"` // The type and resources of the underlying instance. InstanceType *PortalInstanceType `pulumi:"instanceType"` // The ARN of the IP access settings that is associated with the web portal. IpAccessSettingsArn *string `pulumi:"ipAccessSettingsArn"` // The maximum number of concurrent sessions for the portal. MaxConcurrentSessions *float64 `pulumi:"maxConcurrentSessions"` // The ARN of the network settings that is associated with the web portal. NetworkSettingsArn *string `pulumi:"networkSettingsArn"` // The ARN of the web portal. PortalArn *string `pulumi:"portalArn"` // The endpoint URL of the web portal that users access in order to start streaming sessions. PortalEndpoint *string `pulumi:"portalEndpoint"` // The status of the web portal. PortalStatus *PortalStatus `pulumi:"portalStatus"` // The renderer that is used in streaming sessions. RendererType *PortalRendererType `pulumi:"rendererType"` // The SAML metadata of the service provider. ServiceProviderSamlMetadata *string `pulumi:"serviceProviderSamlMetadata"` // A message that explains why the web portal is in its current status. StatusReason *string `pulumi:"statusReason"` // The tags to add to the web portal. A tag is a key-value pair. Tags []aws.Tag `pulumi:"tags"` // The ARN of the trust store that is associated with the web portal. TrustStoreArn *string `pulumi:"trustStoreArn"` // The ARN of the user access logging settings that is associated with the web portal. UserAccessLoggingSettingsArn *string `pulumi:"userAccessLoggingSettingsArn"` // The ARN of the user settings that is associated with the web portal. UserSettingsArn *string `pulumi:"userSettingsArn"` }
func LookupPortal ¶
func LookupPortal(ctx *pulumi.Context, args *LookupPortalArgs, opts ...pulumi.InvokeOption) (*LookupPortalResult, error)
Definition of AWS::WorkSpacesWeb::Portal Resource Type
type LookupPortalResultOutput ¶
type LookupPortalResultOutput struct{ *pulumi.OutputState }
func LookupPortalOutput ¶
func LookupPortalOutput(ctx *pulumi.Context, args LookupPortalOutputArgs, opts ...pulumi.InvokeOption) LookupPortalResultOutput
func (LookupPortalResultOutput) AuthenticationType ¶
func (o LookupPortalResultOutput) AuthenticationType() PortalAuthenticationTypePtrOutput
The type of authentication integration points used when signing into the web portal. Defaults to `Standard` .
`Standard` web portals are authenticated directly through your identity provider (IdP). User and group access to your web portal is controlled through your IdP. You need to include an IdP resource in your template to integrate your IdP with your web portal. Completing the configuration for your IdP requires exchanging WorkSpaces Secure Browser’s SP metadata with your IdP’s IdP metadata. If your IdP requires the SP metadata first before returning the IdP metadata, you should follow these steps:
1. Create and deploy a CloudFormation template with a `Standard` portal with no `IdentityProvider` resource.
2. Retrieve the SP metadata using `Fn:GetAtt` , the WorkSpaces Secure Browser console, or by the calling the `GetPortalServiceProviderMetadata` API.
3. Submit the data to your IdP.
4. Add an `IdentityProvider` resource to your CloudFormation template.
`IAM Identity Center` web portals are authenticated through AWS IAM Identity Center . They provide additional features, such as IdP-initiated authentication. Identity sources (including external identity provider integration) and other identity provider information must be configured in IAM Identity Center . User and group assignment must be done through the WorkSpaces Secure Browser console. These cannot be configured in CloudFormation.
func (LookupPortalResultOutput) BrowserSettingsArn ¶
func (o LookupPortalResultOutput) BrowserSettingsArn() pulumi.StringPtrOutput
The ARN of the browser settings that is associated with this web portal.
func (LookupPortalResultOutput) BrowserType ¶
func (o LookupPortalResultOutput) BrowserType() PortalBrowserTypePtrOutput
The browser that users see when using a streaming session.
func (LookupPortalResultOutput) CreationDate ¶
func (o LookupPortalResultOutput) CreationDate() pulumi.StringPtrOutput
The creation date of the web portal.
func (LookupPortalResultOutput) DisplayName ¶
func (o LookupPortalResultOutput) DisplayName() pulumi.StringPtrOutput
The name of the web portal.
func (LookupPortalResultOutput) ElementType ¶
func (LookupPortalResultOutput) ElementType() reflect.Type
func (LookupPortalResultOutput) InstanceType ¶ added in v0.104.0
func (o LookupPortalResultOutput) InstanceType() PortalInstanceTypePtrOutput
The type and resources of the underlying instance.
func (LookupPortalResultOutput) IpAccessSettingsArn ¶
func (o LookupPortalResultOutput) IpAccessSettingsArn() pulumi.StringPtrOutput
The ARN of the IP access settings that is associated with the web portal.
func (LookupPortalResultOutput) MaxConcurrentSessions ¶ added in v0.104.0
func (o LookupPortalResultOutput) MaxConcurrentSessions() pulumi.Float64PtrOutput
The maximum number of concurrent sessions for the portal.
func (LookupPortalResultOutput) NetworkSettingsArn ¶
func (o LookupPortalResultOutput) NetworkSettingsArn() pulumi.StringPtrOutput
The ARN of the network settings that is associated with the web portal.
func (LookupPortalResultOutput) PortalArn ¶
func (o LookupPortalResultOutput) PortalArn() pulumi.StringPtrOutput
The ARN of the web portal.
func (LookupPortalResultOutput) PortalEndpoint ¶
func (o LookupPortalResultOutput) PortalEndpoint() pulumi.StringPtrOutput
The endpoint URL of the web portal that users access in order to start streaming sessions.
func (LookupPortalResultOutput) PortalStatus ¶
func (o LookupPortalResultOutput) PortalStatus() PortalStatusPtrOutput
The status of the web portal.
func (LookupPortalResultOutput) RendererType ¶
func (o LookupPortalResultOutput) RendererType() PortalRendererTypePtrOutput
The renderer that is used in streaming sessions.
func (LookupPortalResultOutput) ServiceProviderSamlMetadata ¶
func (o LookupPortalResultOutput) ServiceProviderSamlMetadata() pulumi.StringPtrOutput
The SAML metadata of the service provider.
func (LookupPortalResultOutput) StatusReason ¶
func (o LookupPortalResultOutput) StatusReason() pulumi.StringPtrOutput
A message that explains why the web portal is in its current status.
func (LookupPortalResultOutput) Tags ¶
func (o LookupPortalResultOutput) Tags() aws.TagArrayOutput
The tags to add to the web portal. A tag is a key-value pair.
func (LookupPortalResultOutput) ToLookupPortalResultOutput ¶
func (o LookupPortalResultOutput) ToLookupPortalResultOutput() LookupPortalResultOutput
func (LookupPortalResultOutput) ToLookupPortalResultOutputWithContext ¶
func (o LookupPortalResultOutput) ToLookupPortalResultOutputWithContext(ctx context.Context) LookupPortalResultOutput
func (LookupPortalResultOutput) TrustStoreArn ¶
func (o LookupPortalResultOutput) TrustStoreArn() pulumi.StringPtrOutput
The ARN of the trust store that is associated with the web portal.
func (LookupPortalResultOutput) UserAccessLoggingSettingsArn ¶
func (o LookupPortalResultOutput) UserAccessLoggingSettingsArn() pulumi.StringPtrOutput
The ARN of the user access logging settings that is associated with the web portal.
func (LookupPortalResultOutput) UserSettingsArn ¶
func (o LookupPortalResultOutput) UserSettingsArn() pulumi.StringPtrOutput
The ARN of the user settings that is associated with the web portal.
type LookupTrustStoreArgs ¶
type LookupTrustStoreArgs struct { // The ARN of the trust store. TrustStoreArn string `pulumi:"trustStoreArn"` }
type LookupTrustStoreOutputArgs ¶
type LookupTrustStoreOutputArgs struct { // The ARN of the trust store. TrustStoreArn pulumi.StringInput `pulumi:"trustStoreArn"` }
func (LookupTrustStoreOutputArgs) ElementType ¶
func (LookupTrustStoreOutputArgs) ElementType() reflect.Type
type LookupTrustStoreResult ¶
type LookupTrustStoreResult struct { // A list of web portal ARNs that this trust store is associated with. AssociatedPortalArns []string `pulumi:"associatedPortalArns"` // A list of CA certificates to be added to the trust store. CertificateList []string `pulumi:"certificateList"` // The tags to add to the trust store. A tag is a key-value pair. Tags []aws.Tag `pulumi:"tags"` // The ARN of the trust store. TrustStoreArn *string `pulumi:"trustStoreArn"` }
func LookupTrustStore ¶
func LookupTrustStore(ctx *pulumi.Context, args *LookupTrustStoreArgs, opts ...pulumi.InvokeOption) (*LookupTrustStoreResult, error)
Definition of AWS::WorkSpacesWeb::TrustStore Resource Type
type LookupTrustStoreResultOutput ¶
type LookupTrustStoreResultOutput struct{ *pulumi.OutputState }
func LookupTrustStoreOutput ¶
func LookupTrustStoreOutput(ctx *pulumi.Context, args LookupTrustStoreOutputArgs, opts ...pulumi.InvokeOption) LookupTrustStoreResultOutput
func (LookupTrustStoreResultOutput) AssociatedPortalArns ¶
func (o LookupTrustStoreResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput
A list of web portal ARNs that this trust store is associated with.
func (LookupTrustStoreResultOutput) CertificateList ¶
func (o LookupTrustStoreResultOutput) CertificateList() pulumi.StringArrayOutput
A list of CA certificates to be added to the trust store.
func (LookupTrustStoreResultOutput) ElementType ¶
func (LookupTrustStoreResultOutput) ElementType() reflect.Type
func (LookupTrustStoreResultOutput) Tags ¶
func (o LookupTrustStoreResultOutput) Tags() aws.TagArrayOutput
The tags to add to the trust store. A tag is a key-value pair.
func (LookupTrustStoreResultOutput) ToLookupTrustStoreResultOutput ¶
func (o LookupTrustStoreResultOutput) ToLookupTrustStoreResultOutput() LookupTrustStoreResultOutput
func (LookupTrustStoreResultOutput) ToLookupTrustStoreResultOutputWithContext ¶
func (o LookupTrustStoreResultOutput) ToLookupTrustStoreResultOutputWithContext(ctx context.Context) LookupTrustStoreResultOutput
func (LookupTrustStoreResultOutput) TrustStoreArn ¶
func (o LookupTrustStoreResultOutput) TrustStoreArn() pulumi.StringPtrOutput
The ARN of the trust store.
type LookupUserAccessLoggingSettingsArgs ¶
type LookupUserAccessLoggingSettingsArgs struct { // The ARN of the user access logging settings. UserAccessLoggingSettingsArn string `pulumi:"userAccessLoggingSettingsArn"` }
type LookupUserAccessLoggingSettingsOutputArgs ¶
type LookupUserAccessLoggingSettingsOutputArgs struct { // The ARN of the user access logging settings. UserAccessLoggingSettingsArn pulumi.StringInput `pulumi:"userAccessLoggingSettingsArn"` }
func (LookupUserAccessLoggingSettingsOutputArgs) ElementType ¶
func (LookupUserAccessLoggingSettingsOutputArgs) ElementType() reflect.Type
type LookupUserAccessLoggingSettingsResult ¶
type LookupUserAccessLoggingSettingsResult struct { // A list of web portal ARNs that this user access logging settings is associated with. AssociatedPortalArns []string `pulumi:"associatedPortalArns"` // Kinesis stream ARN to which log events are published. KinesisStreamArn *string `pulumi:"kinesisStreamArn"` // The tags to add to the user access logging settings resource. A tag is a key-value pair. Tags []aws.Tag `pulumi:"tags"` // The ARN of the user access logging settings. UserAccessLoggingSettingsArn *string `pulumi:"userAccessLoggingSettingsArn"` }
func LookupUserAccessLoggingSettings ¶
func LookupUserAccessLoggingSettings(ctx *pulumi.Context, args *LookupUserAccessLoggingSettingsArgs, opts ...pulumi.InvokeOption) (*LookupUserAccessLoggingSettingsResult, error)
Definition of AWS::WorkSpacesWeb::UserAccessLoggingSettings Resource Type
type LookupUserAccessLoggingSettingsResultOutput ¶
type LookupUserAccessLoggingSettingsResultOutput struct{ *pulumi.OutputState }
func LookupUserAccessLoggingSettingsOutput ¶
func LookupUserAccessLoggingSettingsOutput(ctx *pulumi.Context, args LookupUserAccessLoggingSettingsOutputArgs, opts ...pulumi.InvokeOption) LookupUserAccessLoggingSettingsResultOutput
func (LookupUserAccessLoggingSettingsResultOutput) AssociatedPortalArns ¶
func (o LookupUserAccessLoggingSettingsResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput
A list of web portal ARNs that this user access logging settings is associated with.
func (LookupUserAccessLoggingSettingsResultOutput) ElementType ¶
func (LookupUserAccessLoggingSettingsResultOutput) ElementType() reflect.Type
func (LookupUserAccessLoggingSettingsResultOutput) KinesisStreamArn ¶
func (o LookupUserAccessLoggingSettingsResultOutput) KinesisStreamArn() pulumi.StringPtrOutput
Kinesis stream ARN to which log events are published.
func (LookupUserAccessLoggingSettingsResultOutput) Tags ¶
func (o LookupUserAccessLoggingSettingsResultOutput) Tags() aws.TagArrayOutput
The tags to add to the user access logging settings resource. A tag is a key-value pair.
func (LookupUserAccessLoggingSettingsResultOutput) ToLookupUserAccessLoggingSettingsResultOutput ¶
func (o LookupUserAccessLoggingSettingsResultOutput) ToLookupUserAccessLoggingSettingsResultOutput() LookupUserAccessLoggingSettingsResultOutput
func (LookupUserAccessLoggingSettingsResultOutput) ToLookupUserAccessLoggingSettingsResultOutputWithContext ¶
func (o LookupUserAccessLoggingSettingsResultOutput) ToLookupUserAccessLoggingSettingsResultOutputWithContext(ctx context.Context) LookupUserAccessLoggingSettingsResultOutput
func (LookupUserAccessLoggingSettingsResultOutput) UserAccessLoggingSettingsArn ¶
func (o LookupUserAccessLoggingSettingsResultOutput) UserAccessLoggingSettingsArn() pulumi.StringPtrOutput
The ARN of the user access logging settings.
type LookupUserSettingsArgs ¶
type LookupUserSettingsArgs struct { // The ARN of the user settings. UserSettingsArn string `pulumi:"userSettingsArn"` }
type LookupUserSettingsOutputArgs ¶
type LookupUserSettingsOutputArgs struct { // The ARN of the user settings. UserSettingsArn pulumi.StringInput `pulumi:"userSettingsArn"` }
func (LookupUserSettingsOutputArgs) ElementType ¶
func (LookupUserSettingsOutputArgs) ElementType() reflect.Type
type LookupUserSettingsResult ¶
type LookupUserSettingsResult struct { // A list of web portal ARNs that this user settings resource is associated with. AssociatedPortalArns []string `pulumi:"associatedPortalArns"` // The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser. CookieSynchronizationConfiguration *UserSettingsCookieSynchronizationConfiguration `pulumi:"cookieSynchronizationConfiguration"` // Specifies whether the user can copy text from the streaming session to the local device. CopyAllowed *UserSettingsEnabledType `pulumi:"copyAllowed"` // Specifies whether the user can use deep links that open automatically when connecting to a session. DeepLinkAllowed *UserSettingsEnabledType `pulumi:"deepLinkAllowed"` // The amount of time that a streaming session remains active after users disconnect. DisconnectTimeoutInMinutes *float64 `pulumi:"disconnectTimeoutInMinutes"` // Specifies whether the user can download files from the streaming session to the local device. DownloadAllowed *UserSettingsEnabledType `pulumi:"downloadAllowed"` // The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins. IdleDisconnectTimeoutInMinutes *float64 `pulumi:"idleDisconnectTimeoutInMinutes"` // Specifies whether the user can paste text from the local device to the streaming session. PasteAllowed *UserSettingsEnabledType `pulumi:"pasteAllowed"` // Specifies whether the user can print to the local device. PrintAllowed *UserSettingsEnabledType `pulumi:"printAllowed"` // The tags to add to the user settings resource. A tag is a key-value pair. Tags []aws.Tag `pulumi:"tags"` // Specifies whether the user can upload files from the local device to the streaming session. UploadAllowed *UserSettingsEnabledType `pulumi:"uploadAllowed"` // The ARN of the user settings. UserSettingsArn *string `pulumi:"userSettingsArn"` }
func LookupUserSettings ¶
func LookupUserSettings(ctx *pulumi.Context, args *LookupUserSettingsArgs, opts ...pulumi.InvokeOption) (*LookupUserSettingsResult, error)
Definition of AWS::WorkSpacesWeb::UserSettings Resource Type
type LookupUserSettingsResultOutput ¶
type LookupUserSettingsResultOutput struct{ *pulumi.OutputState }
func LookupUserSettingsOutput ¶
func LookupUserSettingsOutput(ctx *pulumi.Context, args LookupUserSettingsOutputArgs, opts ...pulumi.InvokeOption) LookupUserSettingsResultOutput
func (LookupUserSettingsResultOutput) AssociatedPortalArns ¶
func (o LookupUserSettingsResultOutput) AssociatedPortalArns() pulumi.StringArrayOutput
A list of web portal ARNs that this user settings resource is associated with.
func (LookupUserSettingsResultOutput) CookieSynchronizationConfiguration ¶ added in v0.77.0
func (o LookupUserSettingsResultOutput) CookieSynchronizationConfiguration() UserSettingsCookieSynchronizationConfigurationPtrOutput
The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
func (LookupUserSettingsResultOutput) CopyAllowed ¶
func (o LookupUserSettingsResultOutput) CopyAllowed() UserSettingsEnabledTypePtrOutput
Specifies whether the user can copy text from the streaming session to the local device.
func (LookupUserSettingsResultOutput) DeepLinkAllowed ¶ added in v0.112.0
func (o LookupUserSettingsResultOutput) DeepLinkAllowed() UserSettingsEnabledTypePtrOutput
Specifies whether the user can use deep links that open automatically when connecting to a session.
func (LookupUserSettingsResultOutput) DisconnectTimeoutInMinutes ¶
func (o LookupUserSettingsResultOutput) DisconnectTimeoutInMinutes() pulumi.Float64PtrOutput
The amount of time that a streaming session remains active after users disconnect.
func (LookupUserSettingsResultOutput) DownloadAllowed ¶
func (o LookupUserSettingsResultOutput) DownloadAllowed() UserSettingsEnabledTypePtrOutput
Specifies whether the user can download files from the streaming session to the local device.
func (LookupUserSettingsResultOutput) ElementType ¶
func (LookupUserSettingsResultOutput) ElementType() reflect.Type
func (LookupUserSettingsResultOutput) IdleDisconnectTimeoutInMinutes ¶
func (o LookupUserSettingsResultOutput) IdleDisconnectTimeoutInMinutes() pulumi.Float64PtrOutput
The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
func (LookupUserSettingsResultOutput) PasteAllowed ¶
func (o LookupUserSettingsResultOutput) PasteAllowed() UserSettingsEnabledTypePtrOutput
Specifies whether the user can paste text from the local device to the streaming session.
func (LookupUserSettingsResultOutput) PrintAllowed ¶
func (o LookupUserSettingsResultOutput) PrintAllowed() UserSettingsEnabledTypePtrOutput
Specifies whether the user can print to the local device.
func (LookupUserSettingsResultOutput) Tags ¶
func (o LookupUserSettingsResultOutput) Tags() aws.TagArrayOutput
The tags to add to the user settings resource. A tag is a key-value pair.
func (LookupUserSettingsResultOutput) ToLookupUserSettingsResultOutput ¶
func (o LookupUserSettingsResultOutput) ToLookupUserSettingsResultOutput() LookupUserSettingsResultOutput
func (LookupUserSettingsResultOutput) ToLookupUserSettingsResultOutputWithContext ¶
func (o LookupUserSettingsResultOutput) ToLookupUserSettingsResultOutputWithContext(ctx context.Context) LookupUserSettingsResultOutput
func (LookupUserSettingsResultOutput) UploadAllowed ¶
func (o LookupUserSettingsResultOutput) UploadAllowed() UserSettingsEnabledTypePtrOutput
Specifies whether the user can upload files from the local device to the streaming session.
func (LookupUserSettingsResultOutput) UserSettingsArn ¶
func (o LookupUserSettingsResultOutput) UserSettingsArn() pulumi.StringPtrOutput
The ARN of the user settings.
type NetworkSettings ¶
type NetworkSettings struct { pulumi.CustomResourceState // A list of web portal ARNs that this network settings is associated with. AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"` // The ARN of the network settings. NetworkSettingsArn pulumi.StringOutput `pulumi:"networkSettingsArn"` // One or more security groups used to control access from streaming instances to your VPC. // // *Pattern* : `^[\w+\-]+$` SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones. // // *Pattern* : `^subnet-([0-9a-f]{8}|[0-9a-f]{17})$` SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // The tags to add to the network settings resource. A tag is a key-value pair. Tags aws.TagArrayOutput `pulumi:"tags"` // The VPC that streaming instances will connect to. // // *Pattern* : `^vpc-[0-9a-z]*$` VpcId pulumi.StringOutput `pulumi:"vpcId"` }
Definition of AWS::WorkSpacesWeb::NetworkSettings Resource Type
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 { // One or more security groups used to control access from streaming instances to your VPC. // // *Pattern* : `^[\w+\-]+$` SecurityGroupIds pulumi.StringArrayInput // The subnets in which network interfaces are created to connect streaming instances to your VPC. At least two of these subnets must be in different availability zones. // // *Pattern* : `^subnet-([0-9a-f]{8}|[0-9a-f]{17})$` SubnetIds pulumi.StringArrayInput // The tags to add to the network settings resource. A tag is a key-value pair. Tags aws.TagArrayInput // The VPC that streaming instances will connect to. // // *Pattern* : `^vpc-[0-9a-z]*$` VpcId pulumi.StringInput }
The set of arguments for constructing a NetworkSettings resource.
func (NetworkSettingsArgs) ElementType ¶
func (NetworkSettingsArgs) ElementType() reflect.Type
type NetworkSettingsInput ¶
type NetworkSettingsInput interface { pulumi.Input ToNetworkSettingsOutput() NetworkSettingsOutput ToNetworkSettingsOutputWithContext(ctx context.Context) NetworkSettingsOutput }
type NetworkSettingsOutput ¶
type NetworkSettingsOutput struct{ *pulumi.OutputState }
func (NetworkSettingsOutput) AssociatedPortalArns ¶
func (o NetworkSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
A list of web portal ARNs that this network settings is associated with.
func (NetworkSettingsOutput) ElementType ¶
func (NetworkSettingsOutput) ElementType() reflect.Type
func (NetworkSettingsOutput) NetworkSettingsArn ¶
func (o NetworkSettingsOutput) NetworkSettingsArn() pulumi.StringOutput
The ARN of the network settings.
func (NetworkSettingsOutput) SecurityGroupIds ¶
func (o NetworkSettingsOutput) SecurityGroupIds() pulumi.StringArrayOutput
One or more security groups used to control access from streaming instances to your VPC.
*Pattern* : `^[\w+\-]+$`
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 of these subnets must be in different availability zones.
*Pattern* : `^subnet-([0-9a-f]{8}|[0-9a-f]{17})$`
func (NetworkSettingsOutput) Tags ¶
func (o NetworkSettingsOutput) Tags() aws.TagArrayOutput
The tags to add to the network settings resource. A tag is a key-value pair.
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.
*Pattern* : `^vpc-[0-9a-z]*$`
type NetworkSettingsState ¶
type NetworkSettingsState struct { }
func (NetworkSettingsState) ElementType ¶
func (NetworkSettingsState) ElementType() reflect.Type
type NetworkSettingsTag ¶
type Portal ¶
type Portal struct { pulumi.CustomResourceState // The additional encryption context of the portal. AdditionalEncryptionContext pulumi.StringMapOutput `pulumi:"additionalEncryptionContext"` // The type of authentication integration points used when signing into the web portal. Defaults to `Standard` . // // `Standard` web portals are authenticated directly through your identity provider (IdP). User and group access to your web portal is controlled through your IdP. You need to include an IdP resource in your template to integrate your IdP with your web portal. Completing the configuration for your IdP requires exchanging WorkSpaces Secure Browser’s SP metadata with your IdP’s IdP metadata. If your IdP requires the SP metadata first before returning the IdP metadata, you should follow these steps: // // 1. Create and deploy a CloudFormation template with a `Standard` portal with no `IdentityProvider` resource. // // 2. Retrieve the SP metadata using `Fn:GetAtt` , the WorkSpaces Secure Browser console, or by the calling the `GetPortalServiceProviderMetadata` API. // // 3. Submit the data to your IdP. // // 4. Add an `IdentityProvider` resource to your CloudFormation template. // // `IAM Identity Center` web portals are authenticated through AWS IAM Identity Center . They provide additional features, such as IdP-initiated authentication. Identity sources (including external identity provider integration) and other identity provider information must be configured in IAM Identity Center . User and group assignment must be done through the WorkSpaces Secure Browser console. These cannot be configured in CloudFormation. AuthenticationType PortalAuthenticationTypePtrOutput `pulumi:"authenticationType"` // The ARN of the browser settings that is associated with this web portal. BrowserSettingsArn pulumi.StringPtrOutput `pulumi:"browserSettingsArn"` // The browser that users see when using a streaming session. BrowserType PortalBrowserTypeOutput `pulumi:"browserType"` // The creation date of the web portal. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The customer managed key of the web portal. // // *Pattern* : `^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$` CustomerManagedKey pulumi.StringPtrOutput `pulumi:"customerManagedKey"` // The name of the web portal. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // The type and resources of the underlying instance. InstanceType PortalInstanceTypePtrOutput `pulumi:"instanceType"` // The ARN of the IP access settings that is associated with the web portal. IpAccessSettingsArn pulumi.StringPtrOutput `pulumi:"ipAccessSettingsArn"` // The maximum number of concurrent sessions for the portal. MaxConcurrentSessions pulumi.Float64PtrOutput `pulumi:"maxConcurrentSessions"` // The ARN of the network settings that is associated with the web portal. NetworkSettingsArn pulumi.StringPtrOutput `pulumi:"networkSettingsArn"` // The ARN of the web portal. PortalArn pulumi.StringOutput `pulumi:"portalArn"` // The endpoint URL of the web portal that users access in order to start streaming sessions. PortalEndpoint pulumi.StringOutput `pulumi:"portalEndpoint"` // The status of the web portal. PortalStatus PortalStatusOutput `pulumi:"portalStatus"` // The renderer that is used in streaming sessions. RendererType PortalRendererTypeOutput `pulumi:"rendererType"` // The SAML metadata of the service provider. ServiceProviderSamlMetadata pulumi.StringOutput `pulumi:"serviceProviderSamlMetadata"` // A message that explains why the web portal is in its current status. StatusReason pulumi.StringOutput `pulumi:"statusReason"` // The tags to add to the web portal. A tag is a key-value pair. Tags aws.TagArrayOutput `pulumi:"tags"` // The ARN of the trust store that is associated with the web portal. TrustStoreArn pulumi.StringPtrOutput `pulumi:"trustStoreArn"` // The ARN of the user access logging settings that is associated with the web portal. UserAccessLoggingSettingsArn pulumi.StringPtrOutput `pulumi:"userAccessLoggingSettingsArn"` // The ARN of the user settings that is associated with the web portal. UserSettingsArn pulumi.StringPtrOutput `pulumi:"userSettingsArn"` }
Definition of AWS::WorkSpacesWeb::Portal Resource Type
func GetPortal ¶
func GetPortal(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PortalState, opts ...pulumi.ResourceOption) (*Portal, error)
GetPortal gets an existing Portal 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 NewPortal ¶
func NewPortal(ctx *pulumi.Context, name string, args *PortalArgs, opts ...pulumi.ResourceOption) (*Portal, error)
NewPortal registers a new resource with the given unique name, arguments, and options.
func (*Portal) ElementType ¶
func (*Portal) ToPortalOutput ¶
func (i *Portal) ToPortalOutput() PortalOutput
func (*Portal) ToPortalOutputWithContext ¶
func (i *Portal) ToPortalOutputWithContext(ctx context.Context) PortalOutput
type PortalArgs ¶
type PortalArgs struct { // The additional encryption context of the portal. AdditionalEncryptionContext pulumi.StringMapInput // The type of authentication integration points used when signing into the web portal. Defaults to `Standard` . // // `Standard` web portals are authenticated directly through your identity provider (IdP). User and group access to your web portal is controlled through your IdP. You need to include an IdP resource in your template to integrate your IdP with your web portal. Completing the configuration for your IdP requires exchanging WorkSpaces Secure Browser’s SP metadata with your IdP’s IdP metadata. If your IdP requires the SP metadata first before returning the IdP metadata, you should follow these steps: // // 1. Create and deploy a CloudFormation template with a `Standard` portal with no `IdentityProvider` resource. // // 2. Retrieve the SP metadata using `Fn:GetAtt` , the WorkSpaces Secure Browser console, or by the calling the `GetPortalServiceProviderMetadata` API. // // 3. Submit the data to your IdP. // // 4. Add an `IdentityProvider` resource to your CloudFormation template. // // `IAM Identity Center` web portals are authenticated through AWS IAM Identity Center . They provide additional features, such as IdP-initiated authentication. Identity sources (including external identity provider integration) and other identity provider information must be configured in IAM Identity Center . User and group assignment must be done through the WorkSpaces Secure Browser console. These cannot be configured in CloudFormation. AuthenticationType PortalAuthenticationTypePtrInput // The ARN of the browser settings that is associated with this web portal. BrowserSettingsArn pulumi.StringPtrInput // The customer managed key of the web portal. // // *Pattern* : `^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$` CustomerManagedKey pulumi.StringPtrInput // The name of the web portal. DisplayName pulumi.StringPtrInput // The type and resources of the underlying instance. InstanceType PortalInstanceTypePtrInput // The ARN of the IP access settings that is associated with the web portal. IpAccessSettingsArn pulumi.StringPtrInput // The maximum number of concurrent sessions for the portal. MaxConcurrentSessions pulumi.Float64PtrInput // The ARN of the network settings that is associated with the web portal. NetworkSettingsArn pulumi.StringPtrInput // The tags to add to the web portal. A tag is a key-value pair. Tags aws.TagArrayInput // The ARN of the trust store that is associated with the web portal. TrustStoreArn pulumi.StringPtrInput // The ARN of the user access logging settings that is associated with the web portal. UserAccessLoggingSettingsArn pulumi.StringPtrInput // The ARN of the user settings that is associated with the web portal. UserSettingsArn pulumi.StringPtrInput }
The set of arguments for constructing a Portal resource.
func (PortalArgs) ElementType ¶
func (PortalArgs) ElementType() reflect.Type
type PortalAuthenticationType ¶
type PortalAuthenticationType string
func (PortalAuthenticationType) ElementType ¶
func (PortalAuthenticationType) ElementType() reflect.Type
func (PortalAuthenticationType) ToPortalAuthenticationTypeOutput ¶
func (e PortalAuthenticationType) ToPortalAuthenticationTypeOutput() PortalAuthenticationTypeOutput
func (PortalAuthenticationType) ToPortalAuthenticationTypeOutputWithContext ¶
func (e PortalAuthenticationType) ToPortalAuthenticationTypeOutputWithContext(ctx context.Context) PortalAuthenticationTypeOutput
func (PortalAuthenticationType) ToPortalAuthenticationTypePtrOutput ¶
func (e PortalAuthenticationType) ToPortalAuthenticationTypePtrOutput() PortalAuthenticationTypePtrOutput
func (PortalAuthenticationType) ToPortalAuthenticationTypePtrOutputWithContext ¶
func (e PortalAuthenticationType) ToPortalAuthenticationTypePtrOutputWithContext(ctx context.Context) PortalAuthenticationTypePtrOutput
func (PortalAuthenticationType) ToStringOutput ¶
func (e PortalAuthenticationType) ToStringOutput() pulumi.StringOutput
func (PortalAuthenticationType) ToStringOutputWithContext ¶
func (e PortalAuthenticationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PortalAuthenticationType) ToStringPtrOutput ¶
func (e PortalAuthenticationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortalAuthenticationType) ToStringPtrOutputWithContext ¶
func (e PortalAuthenticationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortalAuthenticationTypeInput ¶
type PortalAuthenticationTypeInput interface { pulumi.Input ToPortalAuthenticationTypeOutput() PortalAuthenticationTypeOutput ToPortalAuthenticationTypeOutputWithContext(context.Context) PortalAuthenticationTypeOutput }
PortalAuthenticationTypeInput is an input type that accepts values of the PortalAuthenticationType enum A concrete instance of `PortalAuthenticationTypeInput` can be one of the following:
PortalAuthenticationTypeStandard PortalAuthenticationTypeIamIdentityCenter
type PortalAuthenticationTypeOutput ¶
type PortalAuthenticationTypeOutput struct{ *pulumi.OutputState }
func (PortalAuthenticationTypeOutput) ElementType ¶
func (PortalAuthenticationTypeOutput) ElementType() reflect.Type
func (PortalAuthenticationTypeOutput) ToPortalAuthenticationTypeOutput ¶
func (o PortalAuthenticationTypeOutput) ToPortalAuthenticationTypeOutput() PortalAuthenticationTypeOutput
func (PortalAuthenticationTypeOutput) ToPortalAuthenticationTypeOutputWithContext ¶
func (o PortalAuthenticationTypeOutput) ToPortalAuthenticationTypeOutputWithContext(ctx context.Context) PortalAuthenticationTypeOutput
func (PortalAuthenticationTypeOutput) ToPortalAuthenticationTypePtrOutput ¶
func (o PortalAuthenticationTypeOutput) ToPortalAuthenticationTypePtrOutput() PortalAuthenticationTypePtrOutput
func (PortalAuthenticationTypeOutput) ToPortalAuthenticationTypePtrOutputWithContext ¶
func (o PortalAuthenticationTypeOutput) ToPortalAuthenticationTypePtrOutputWithContext(ctx context.Context) PortalAuthenticationTypePtrOutput
func (PortalAuthenticationTypeOutput) ToStringOutput ¶
func (o PortalAuthenticationTypeOutput) ToStringOutput() pulumi.StringOutput
func (PortalAuthenticationTypeOutput) ToStringOutputWithContext ¶
func (o PortalAuthenticationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PortalAuthenticationTypeOutput) ToStringPtrOutput ¶
func (o PortalAuthenticationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortalAuthenticationTypeOutput) ToStringPtrOutputWithContext ¶
func (o PortalAuthenticationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortalAuthenticationTypePtrInput ¶
type PortalAuthenticationTypePtrInput interface { pulumi.Input ToPortalAuthenticationTypePtrOutput() PortalAuthenticationTypePtrOutput ToPortalAuthenticationTypePtrOutputWithContext(context.Context) PortalAuthenticationTypePtrOutput }
func PortalAuthenticationTypePtr ¶
func PortalAuthenticationTypePtr(v string) PortalAuthenticationTypePtrInput
type PortalAuthenticationTypePtrOutput ¶
type PortalAuthenticationTypePtrOutput struct{ *pulumi.OutputState }
func (PortalAuthenticationTypePtrOutput) Elem ¶
func (o PortalAuthenticationTypePtrOutput) Elem() PortalAuthenticationTypeOutput
func (PortalAuthenticationTypePtrOutput) ElementType ¶
func (PortalAuthenticationTypePtrOutput) ElementType() reflect.Type
func (PortalAuthenticationTypePtrOutput) ToPortalAuthenticationTypePtrOutput ¶
func (o PortalAuthenticationTypePtrOutput) ToPortalAuthenticationTypePtrOutput() PortalAuthenticationTypePtrOutput
func (PortalAuthenticationTypePtrOutput) ToPortalAuthenticationTypePtrOutputWithContext ¶
func (o PortalAuthenticationTypePtrOutput) ToPortalAuthenticationTypePtrOutputWithContext(ctx context.Context) PortalAuthenticationTypePtrOutput
func (PortalAuthenticationTypePtrOutput) ToStringPtrOutput ¶
func (o PortalAuthenticationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortalAuthenticationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PortalAuthenticationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortalBrowserType ¶
type PortalBrowserType string
type PortalBrowserTypeOutput ¶
type PortalBrowserTypeOutput struct{ *pulumi.OutputState }
func (PortalBrowserTypeOutput) ElementType ¶
func (PortalBrowserTypeOutput) ElementType() reflect.Type
func (PortalBrowserTypeOutput) ToPortalBrowserTypeOutput ¶
func (o PortalBrowserTypeOutput) ToPortalBrowserTypeOutput() PortalBrowserTypeOutput
func (PortalBrowserTypeOutput) ToPortalBrowserTypeOutputWithContext ¶
func (o PortalBrowserTypeOutput) ToPortalBrowserTypeOutputWithContext(ctx context.Context) PortalBrowserTypeOutput
func (PortalBrowserTypeOutput) ToPortalBrowserTypePtrOutput ¶
func (o PortalBrowserTypeOutput) ToPortalBrowserTypePtrOutput() PortalBrowserTypePtrOutput
func (PortalBrowserTypeOutput) ToPortalBrowserTypePtrOutputWithContext ¶
func (o PortalBrowserTypeOutput) ToPortalBrowserTypePtrOutputWithContext(ctx context.Context) PortalBrowserTypePtrOutput
func (PortalBrowserTypeOutput) ToStringOutput ¶
func (o PortalBrowserTypeOutput) ToStringOutput() pulumi.StringOutput
func (PortalBrowserTypeOutput) ToStringOutputWithContext ¶
func (o PortalBrowserTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PortalBrowserTypeOutput) ToStringPtrOutput ¶
func (o PortalBrowserTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortalBrowserTypeOutput) ToStringPtrOutputWithContext ¶
func (o PortalBrowserTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortalBrowserTypePtrOutput ¶
type PortalBrowserTypePtrOutput struct{ *pulumi.OutputState }
func (PortalBrowserTypePtrOutput) Elem ¶
func (o PortalBrowserTypePtrOutput) Elem() PortalBrowserTypeOutput
func (PortalBrowserTypePtrOutput) ElementType ¶
func (PortalBrowserTypePtrOutput) ElementType() reflect.Type
func (PortalBrowserTypePtrOutput) ToPortalBrowserTypePtrOutput ¶
func (o PortalBrowserTypePtrOutput) ToPortalBrowserTypePtrOutput() PortalBrowserTypePtrOutput
func (PortalBrowserTypePtrOutput) ToPortalBrowserTypePtrOutputWithContext ¶
func (o PortalBrowserTypePtrOutput) ToPortalBrowserTypePtrOutputWithContext(ctx context.Context) PortalBrowserTypePtrOutput
func (PortalBrowserTypePtrOutput) ToStringPtrOutput ¶
func (o PortalBrowserTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortalBrowserTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PortalBrowserTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortalInput ¶
type PortalInput interface { pulumi.Input ToPortalOutput() PortalOutput ToPortalOutputWithContext(ctx context.Context) PortalOutput }
type PortalInstanceType ¶ added in v0.104.0
type PortalInstanceType string
func (PortalInstanceType) ElementType ¶ added in v0.104.0
func (PortalInstanceType) ElementType() reflect.Type
func (PortalInstanceType) ToPortalInstanceTypeOutput ¶ added in v0.104.0
func (e PortalInstanceType) ToPortalInstanceTypeOutput() PortalInstanceTypeOutput
func (PortalInstanceType) ToPortalInstanceTypeOutputWithContext ¶ added in v0.104.0
func (e PortalInstanceType) ToPortalInstanceTypeOutputWithContext(ctx context.Context) PortalInstanceTypeOutput
func (PortalInstanceType) ToPortalInstanceTypePtrOutput ¶ added in v0.104.0
func (e PortalInstanceType) ToPortalInstanceTypePtrOutput() PortalInstanceTypePtrOutput
func (PortalInstanceType) ToPortalInstanceTypePtrOutputWithContext ¶ added in v0.104.0
func (e PortalInstanceType) ToPortalInstanceTypePtrOutputWithContext(ctx context.Context) PortalInstanceTypePtrOutput
func (PortalInstanceType) ToStringOutput ¶ added in v0.104.0
func (e PortalInstanceType) ToStringOutput() pulumi.StringOutput
func (PortalInstanceType) ToStringOutputWithContext ¶ added in v0.104.0
func (e PortalInstanceType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PortalInstanceType) ToStringPtrOutput ¶ added in v0.104.0
func (e PortalInstanceType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortalInstanceType) ToStringPtrOutputWithContext ¶ added in v0.104.0
func (e PortalInstanceType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortalInstanceTypeInput ¶ added in v0.104.0
type PortalInstanceTypeInput interface { pulumi.Input ToPortalInstanceTypeOutput() PortalInstanceTypeOutput ToPortalInstanceTypeOutputWithContext(context.Context) PortalInstanceTypeOutput }
PortalInstanceTypeInput is an input type that accepts values of the PortalInstanceType enum A concrete instance of `PortalInstanceTypeInput` can be one of the following:
PortalInstanceTypeStandardRegular PortalInstanceTypeStandardLarge PortalInstanceTypeStandardXlarge
type PortalInstanceTypeOutput ¶ added in v0.104.0
type PortalInstanceTypeOutput struct{ *pulumi.OutputState }
func (PortalInstanceTypeOutput) ElementType ¶ added in v0.104.0
func (PortalInstanceTypeOutput) ElementType() reflect.Type
func (PortalInstanceTypeOutput) ToPortalInstanceTypeOutput ¶ added in v0.104.0
func (o PortalInstanceTypeOutput) ToPortalInstanceTypeOutput() PortalInstanceTypeOutput
func (PortalInstanceTypeOutput) ToPortalInstanceTypeOutputWithContext ¶ added in v0.104.0
func (o PortalInstanceTypeOutput) ToPortalInstanceTypeOutputWithContext(ctx context.Context) PortalInstanceTypeOutput
func (PortalInstanceTypeOutput) ToPortalInstanceTypePtrOutput ¶ added in v0.104.0
func (o PortalInstanceTypeOutput) ToPortalInstanceTypePtrOutput() PortalInstanceTypePtrOutput
func (PortalInstanceTypeOutput) ToPortalInstanceTypePtrOutputWithContext ¶ added in v0.104.0
func (o PortalInstanceTypeOutput) ToPortalInstanceTypePtrOutputWithContext(ctx context.Context) PortalInstanceTypePtrOutput
func (PortalInstanceTypeOutput) ToStringOutput ¶ added in v0.104.0
func (o PortalInstanceTypeOutput) ToStringOutput() pulumi.StringOutput
func (PortalInstanceTypeOutput) ToStringOutputWithContext ¶ added in v0.104.0
func (o PortalInstanceTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PortalInstanceTypeOutput) ToStringPtrOutput ¶ added in v0.104.0
func (o PortalInstanceTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortalInstanceTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.104.0
func (o PortalInstanceTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortalInstanceTypePtrInput ¶ added in v0.104.0
type PortalInstanceTypePtrInput interface { pulumi.Input ToPortalInstanceTypePtrOutput() PortalInstanceTypePtrOutput ToPortalInstanceTypePtrOutputWithContext(context.Context) PortalInstanceTypePtrOutput }
func PortalInstanceTypePtr ¶ added in v0.104.0
func PortalInstanceTypePtr(v string) PortalInstanceTypePtrInput
type PortalInstanceTypePtrOutput ¶ added in v0.104.0
type PortalInstanceTypePtrOutput struct{ *pulumi.OutputState }
func (PortalInstanceTypePtrOutput) Elem ¶ added in v0.104.0
func (o PortalInstanceTypePtrOutput) Elem() PortalInstanceTypeOutput
func (PortalInstanceTypePtrOutput) ElementType ¶ added in v0.104.0
func (PortalInstanceTypePtrOutput) ElementType() reflect.Type
func (PortalInstanceTypePtrOutput) ToPortalInstanceTypePtrOutput ¶ added in v0.104.0
func (o PortalInstanceTypePtrOutput) ToPortalInstanceTypePtrOutput() PortalInstanceTypePtrOutput
func (PortalInstanceTypePtrOutput) ToPortalInstanceTypePtrOutputWithContext ¶ added in v0.104.0
func (o PortalInstanceTypePtrOutput) ToPortalInstanceTypePtrOutputWithContext(ctx context.Context) PortalInstanceTypePtrOutput
func (PortalInstanceTypePtrOutput) ToStringPtrOutput ¶ added in v0.104.0
func (o PortalInstanceTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortalInstanceTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.104.0
func (o PortalInstanceTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortalOutput ¶
type PortalOutput struct{ *pulumi.OutputState }
func (PortalOutput) AdditionalEncryptionContext ¶
func (o PortalOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
The additional encryption context of the portal.
func (PortalOutput) AuthenticationType ¶
func (o PortalOutput) AuthenticationType() PortalAuthenticationTypePtrOutput
The type of authentication integration points used when signing into the web portal. Defaults to `Standard` .
`Standard` web portals are authenticated directly through your identity provider (IdP). User and group access to your web portal is controlled through your IdP. You need to include an IdP resource in your template to integrate your IdP with your web portal. Completing the configuration for your IdP requires exchanging WorkSpaces Secure Browser’s SP metadata with your IdP’s IdP metadata. If your IdP requires the SP metadata first before returning the IdP metadata, you should follow these steps:
1. Create and deploy a CloudFormation template with a `Standard` portal with no `IdentityProvider` resource.
2. Retrieve the SP metadata using `Fn:GetAtt` , the WorkSpaces Secure Browser console, or by the calling the `GetPortalServiceProviderMetadata` API.
3. Submit the data to your IdP.
4. Add an `IdentityProvider` resource to your CloudFormation template.
`IAM Identity Center` web portals are authenticated through AWS IAM Identity Center . They provide additional features, such as IdP-initiated authentication. Identity sources (including external identity provider integration) and other identity provider information must be configured in IAM Identity Center . User and group assignment must be done through the WorkSpaces Secure Browser console. These cannot be configured in CloudFormation.
func (PortalOutput) BrowserSettingsArn ¶
func (o PortalOutput) BrowserSettingsArn() pulumi.StringPtrOutput
The ARN of the browser settings that is associated with this web portal.
func (PortalOutput) BrowserType ¶
func (o PortalOutput) BrowserType() PortalBrowserTypeOutput
The browser that users see when using a streaming session.
func (PortalOutput) CreationDate ¶
func (o PortalOutput) CreationDate() pulumi.StringOutput
The creation date of the web portal.
func (PortalOutput) CustomerManagedKey ¶
func (o PortalOutput) CustomerManagedKey() pulumi.StringPtrOutput
The customer managed key of the web portal.
*Pattern* : `^arn:[\w+=\/,.@-]+:kms:[a-zA-Z0-9\-]*:[a-zA-Z0-9]{1,12}:key\/[a-zA-Z0-9-]+$`
func (PortalOutput) DisplayName ¶
func (o PortalOutput) DisplayName() pulumi.StringPtrOutput
The name of the web portal.
func (PortalOutput) ElementType ¶
func (PortalOutput) ElementType() reflect.Type
func (PortalOutput) InstanceType ¶ added in v0.104.0
func (o PortalOutput) InstanceType() PortalInstanceTypePtrOutput
The type and resources of the underlying instance.
func (PortalOutput) IpAccessSettingsArn ¶
func (o PortalOutput) IpAccessSettingsArn() pulumi.StringPtrOutput
The ARN of the IP access settings that is associated with the web portal.
func (PortalOutput) MaxConcurrentSessions ¶ added in v0.104.0
func (o PortalOutput) MaxConcurrentSessions() pulumi.Float64PtrOutput
The maximum number of concurrent sessions for the portal.
func (PortalOutput) NetworkSettingsArn ¶
func (o PortalOutput) NetworkSettingsArn() pulumi.StringPtrOutput
The ARN of the network settings that is associated with the web portal.
func (PortalOutput) PortalArn ¶
func (o PortalOutput) PortalArn() pulumi.StringOutput
The ARN of the web portal.
func (PortalOutput) PortalEndpoint ¶
func (o PortalOutput) PortalEndpoint() pulumi.StringOutput
The endpoint URL of the web portal that users access in order to start streaming sessions.
func (PortalOutput) PortalStatus ¶
func (o PortalOutput) PortalStatus() PortalStatusOutput
The status of the web portal.
func (PortalOutput) RendererType ¶
func (o PortalOutput) RendererType() PortalRendererTypeOutput
The renderer that is used in streaming sessions.
func (PortalOutput) ServiceProviderSamlMetadata ¶
func (o PortalOutput) ServiceProviderSamlMetadata() pulumi.StringOutput
The SAML metadata of the service provider.
func (PortalOutput) StatusReason ¶
func (o PortalOutput) StatusReason() pulumi.StringOutput
A message that explains why the web portal is in its current status.
func (PortalOutput) Tags ¶
func (o PortalOutput) Tags() aws.TagArrayOutput
The tags to add to the web portal. A tag is a key-value pair.
func (PortalOutput) ToPortalOutput ¶
func (o PortalOutput) ToPortalOutput() PortalOutput
func (PortalOutput) ToPortalOutputWithContext ¶
func (o PortalOutput) ToPortalOutputWithContext(ctx context.Context) PortalOutput
func (PortalOutput) TrustStoreArn ¶
func (o PortalOutput) TrustStoreArn() pulumi.StringPtrOutput
The ARN of the trust store that is associated with the web portal.
func (PortalOutput) UserAccessLoggingSettingsArn ¶
func (o PortalOutput) UserAccessLoggingSettingsArn() pulumi.StringPtrOutput
The ARN of the user access logging settings that is associated with the web portal.
func (PortalOutput) UserSettingsArn ¶
func (o PortalOutput) UserSettingsArn() pulumi.StringPtrOutput
The ARN of the user settings that is associated with the web portal.
type PortalRendererType ¶
type PortalRendererType string
type PortalRendererTypeOutput ¶
type PortalRendererTypeOutput struct{ *pulumi.OutputState }
func (PortalRendererTypeOutput) ElementType ¶
func (PortalRendererTypeOutput) ElementType() reflect.Type
func (PortalRendererTypeOutput) ToPortalRendererTypeOutput ¶
func (o PortalRendererTypeOutput) ToPortalRendererTypeOutput() PortalRendererTypeOutput
func (PortalRendererTypeOutput) ToPortalRendererTypeOutputWithContext ¶
func (o PortalRendererTypeOutput) ToPortalRendererTypeOutputWithContext(ctx context.Context) PortalRendererTypeOutput
func (PortalRendererTypeOutput) ToPortalRendererTypePtrOutput ¶
func (o PortalRendererTypeOutput) ToPortalRendererTypePtrOutput() PortalRendererTypePtrOutput
func (PortalRendererTypeOutput) ToPortalRendererTypePtrOutputWithContext ¶
func (o PortalRendererTypeOutput) ToPortalRendererTypePtrOutputWithContext(ctx context.Context) PortalRendererTypePtrOutput
func (PortalRendererTypeOutput) ToStringOutput ¶
func (o PortalRendererTypeOutput) ToStringOutput() pulumi.StringOutput
func (PortalRendererTypeOutput) ToStringOutputWithContext ¶
func (o PortalRendererTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PortalRendererTypeOutput) ToStringPtrOutput ¶
func (o PortalRendererTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortalRendererTypeOutput) ToStringPtrOutputWithContext ¶
func (o PortalRendererTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortalRendererTypePtrOutput ¶
type PortalRendererTypePtrOutput struct{ *pulumi.OutputState }
func (PortalRendererTypePtrOutput) Elem ¶
func (o PortalRendererTypePtrOutput) Elem() PortalRendererTypeOutput
func (PortalRendererTypePtrOutput) ElementType ¶
func (PortalRendererTypePtrOutput) ElementType() reflect.Type
func (PortalRendererTypePtrOutput) ToPortalRendererTypePtrOutput ¶
func (o PortalRendererTypePtrOutput) ToPortalRendererTypePtrOutput() PortalRendererTypePtrOutput
func (PortalRendererTypePtrOutput) ToPortalRendererTypePtrOutputWithContext ¶
func (o PortalRendererTypePtrOutput) ToPortalRendererTypePtrOutputWithContext(ctx context.Context) PortalRendererTypePtrOutput
func (PortalRendererTypePtrOutput) ToStringPtrOutput ¶
func (o PortalRendererTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortalRendererTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o PortalRendererTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortalState ¶
type PortalState struct { }
func (PortalState) ElementType ¶
func (PortalState) ElementType() reflect.Type
type PortalStatus ¶
type PortalStatus string
type PortalStatusOutput ¶
type PortalStatusOutput struct{ *pulumi.OutputState }
func (PortalStatusOutput) ElementType ¶
func (PortalStatusOutput) ElementType() reflect.Type
func (PortalStatusOutput) ToPortalStatusOutput ¶
func (o PortalStatusOutput) ToPortalStatusOutput() PortalStatusOutput
func (PortalStatusOutput) ToPortalStatusOutputWithContext ¶
func (o PortalStatusOutput) ToPortalStatusOutputWithContext(ctx context.Context) PortalStatusOutput
func (PortalStatusOutput) ToPortalStatusPtrOutput ¶
func (o PortalStatusOutput) ToPortalStatusPtrOutput() PortalStatusPtrOutput
func (PortalStatusOutput) ToPortalStatusPtrOutputWithContext ¶
func (o PortalStatusOutput) ToPortalStatusPtrOutputWithContext(ctx context.Context) PortalStatusPtrOutput
func (PortalStatusOutput) ToStringOutput ¶
func (o PortalStatusOutput) ToStringOutput() pulumi.StringOutput
func (PortalStatusOutput) ToStringOutputWithContext ¶
func (o PortalStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PortalStatusOutput) ToStringPtrOutput ¶
func (o PortalStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortalStatusOutput) ToStringPtrOutputWithContext ¶
func (o PortalStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PortalStatusPtrOutput ¶
type PortalStatusPtrOutput struct{ *pulumi.OutputState }
func (PortalStatusPtrOutput) Elem ¶
func (o PortalStatusPtrOutput) Elem() PortalStatusOutput
func (PortalStatusPtrOutput) ElementType ¶
func (PortalStatusPtrOutput) ElementType() reflect.Type
func (PortalStatusPtrOutput) ToPortalStatusPtrOutput ¶
func (o PortalStatusPtrOutput) ToPortalStatusPtrOutput() PortalStatusPtrOutput
func (PortalStatusPtrOutput) ToPortalStatusPtrOutputWithContext ¶
func (o PortalStatusPtrOutput) ToPortalStatusPtrOutputWithContext(ctx context.Context) PortalStatusPtrOutput
func (PortalStatusPtrOutput) ToStringPtrOutput ¶
func (o PortalStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PortalStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o PortalStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type TrustStore ¶
type TrustStore struct { pulumi.CustomResourceState // A list of web portal ARNs that this trust store is associated with. AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"` // A list of CA certificates to be added to the trust store. CertificateList pulumi.StringArrayOutput `pulumi:"certificateList"` // The tags to add to the trust store. A tag is a key-value pair. Tags aws.TagArrayOutput `pulumi:"tags"` // The ARN of the trust store. TrustStoreArn pulumi.StringOutput `pulumi:"trustStoreArn"` }
Definition of AWS::WorkSpacesWeb::TrustStore Resource Type
func GetTrustStore ¶
func GetTrustStore(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TrustStoreState, opts ...pulumi.ResourceOption) (*TrustStore, error)
GetTrustStore gets an existing TrustStore 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 NewTrustStore ¶
func NewTrustStore(ctx *pulumi.Context, name string, args *TrustStoreArgs, opts ...pulumi.ResourceOption) (*TrustStore, error)
NewTrustStore registers a new resource with the given unique name, arguments, and options.
func (*TrustStore) ElementType ¶
func (*TrustStore) ElementType() reflect.Type
func (*TrustStore) ToTrustStoreOutput ¶
func (i *TrustStore) ToTrustStoreOutput() TrustStoreOutput
func (*TrustStore) ToTrustStoreOutputWithContext ¶
func (i *TrustStore) ToTrustStoreOutputWithContext(ctx context.Context) TrustStoreOutput
type TrustStoreArgs ¶
type TrustStoreArgs struct { // A list of CA certificates to be added to the trust store. CertificateList pulumi.StringArrayInput // The tags to add to the trust store. A tag is a key-value pair. Tags aws.TagArrayInput }
The set of arguments for constructing a TrustStore resource.
func (TrustStoreArgs) ElementType ¶
func (TrustStoreArgs) ElementType() reflect.Type
type TrustStoreInput ¶
type TrustStoreInput interface { pulumi.Input ToTrustStoreOutput() TrustStoreOutput ToTrustStoreOutputWithContext(ctx context.Context) TrustStoreOutput }
type TrustStoreOutput ¶
type TrustStoreOutput struct{ *pulumi.OutputState }
func (TrustStoreOutput) AssociatedPortalArns ¶
func (o TrustStoreOutput) AssociatedPortalArns() pulumi.StringArrayOutput
A list of web portal ARNs that this trust store is associated with.
func (TrustStoreOutput) CertificateList ¶
func (o TrustStoreOutput) CertificateList() pulumi.StringArrayOutput
A list of CA certificates to be added to the trust store.
func (TrustStoreOutput) ElementType ¶
func (TrustStoreOutput) ElementType() reflect.Type
func (TrustStoreOutput) Tags ¶
func (o TrustStoreOutput) Tags() aws.TagArrayOutput
The tags to add to the trust store. A tag is a key-value pair.
func (TrustStoreOutput) ToTrustStoreOutput ¶
func (o TrustStoreOutput) ToTrustStoreOutput() TrustStoreOutput
func (TrustStoreOutput) ToTrustStoreOutputWithContext ¶
func (o TrustStoreOutput) ToTrustStoreOutputWithContext(ctx context.Context) TrustStoreOutput
func (TrustStoreOutput) TrustStoreArn ¶
func (o TrustStoreOutput) TrustStoreArn() pulumi.StringOutput
The ARN of the trust store.
type TrustStoreState ¶
type TrustStoreState struct { }
func (TrustStoreState) ElementType ¶
func (TrustStoreState) ElementType() reflect.Type
type TrustStoreTag ¶
type UserAccessLoggingSettings ¶
type UserAccessLoggingSettings struct { pulumi.CustomResourceState // A list of web portal ARNs that this user access logging settings is associated with. AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"` // Kinesis stream ARN to which log events are published. KinesisStreamArn pulumi.StringOutput `pulumi:"kinesisStreamArn"` // The tags to add to the user access logging settings resource. A tag is a key-value pair. Tags aws.TagArrayOutput `pulumi:"tags"` // The ARN of the user access logging settings. UserAccessLoggingSettingsArn pulumi.StringOutput `pulumi:"userAccessLoggingSettingsArn"` }
Definition of AWS::WorkSpacesWeb::UserAccessLoggingSettings Resource Type
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 { // Kinesis stream ARN to which log events are published. KinesisStreamArn pulumi.StringInput // The tags to add to the user access logging settings resource. A tag is a key-value pair. Tags aws.TagArrayInput }
The set of arguments for constructing a UserAccessLoggingSettings resource.
func (UserAccessLoggingSettingsArgs) ElementType ¶
func (UserAccessLoggingSettingsArgs) ElementType() reflect.Type
type UserAccessLoggingSettingsInput ¶
type UserAccessLoggingSettingsInput interface { pulumi.Input ToUserAccessLoggingSettingsOutput() UserAccessLoggingSettingsOutput ToUserAccessLoggingSettingsOutputWithContext(ctx context.Context) UserAccessLoggingSettingsOutput }
type UserAccessLoggingSettingsOutput ¶
type UserAccessLoggingSettingsOutput struct{ *pulumi.OutputState }
func (UserAccessLoggingSettingsOutput) AssociatedPortalArns ¶
func (o UserAccessLoggingSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
A list of web portal ARNs that this user access logging settings is associated with.
func (UserAccessLoggingSettingsOutput) ElementType ¶
func (UserAccessLoggingSettingsOutput) ElementType() reflect.Type
func (UserAccessLoggingSettingsOutput) KinesisStreamArn ¶
func (o UserAccessLoggingSettingsOutput) KinesisStreamArn() pulumi.StringOutput
Kinesis stream ARN to which log events are published.
func (UserAccessLoggingSettingsOutput) Tags ¶
func (o UserAccessLoggingSettingsOutput) Tags() aws.TagArrayOutput
The tags to add to the user access logging settings resource. A tag is a key-value pair.
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
The ARN of the user access logging settings.
type UserAccessLoggingSettingsState ¶
type UserAccessLoggingSettingsState struct { }
func (UserAccessLoggingSettingsState) ElementType ¶
func (UserAccessLoggingSettingsState) ElementType() reflect.Type
type UserSettings ¶
type UserSettings struct { pulumi.CustomResourceState // The additional encryption context of the user settings. AdditionalEncryptionContext pulumi.StringMapOutput `pulumi:"additionalEncryptionContext"` // A list of web portal ARNs that this user settings resource is associated with. AssociatedPortalArns pulumi.StringArrayOutput `pulumi:"associatedPortalArns"` // The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser. CookieSynchronizationConfiguration UserSettingsCookieSynchronizationConfigurationPtrOutput `pulumi:"cookieSynchronizationConfiguration"` // Specifies whether the user can copy text from the streaming session to the local device. CopyAllowed UserSettingsEnabledTypeOutput `pulumi:"copyAllowed"` // The customer managed key used to encrypt sensitive information in the user settings. CustomerManagedKey pulumi.StringPtrOutput `pulumi:"customerManagedKey"` // Specifies whether the user can use deep links that open automatically when connecting to a session. DeepLinkAllowed UserSettingsEnabledTypePtrOutput `pulumi:"deepLinkAllowed"` // The amount of time that a streaming session remains active after users disconnect. DisconnectTimeoutInMinutes pulumi.Float64PtrOutput `pulumi:"disconnectTimeoutInMinutes"` // Specifies whether the user can download files from the streaming session to the local device. DownloadAllowed UserSettingsEnabledTypeOutput `pulumi:"downloadAllowed"` // The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins. IdleDisconnectTimeoutInMinutes pulumi.Float64PtrOutput `pulumi:"idleDisconnectTimeoutInMinutes"` // Specifies whether the user can paste text from the local device to the streaming session. PasteAllowed UserSettingsEnabledTypeOutput `pulumi:"pasteAllowed"` // Specifies whether the user can print to the local device. PrintAllowed UserSettingsEnabledTypeOutput `pulumi:"printAllowed"` // The tags to add to the user settings resource. A tag is a key-value pair. Tags aws.TagArrayOutput `pulumi:"tags"` // Specifies whether the user can upload files from the local device to the streaming session. UploadAllowed UserSettingsEnabledTypeOutput `pulumi:"uploadAllowed"` // The ARN of the user settings. UserSettingsArn pulumi.StringOutput `pulumi:"userSettingsArn"` }
Definition of AWS::WorkSpacesWeb::UserSettings Resource Type
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 { // The additional encryption context of the user settings. AdditionalEncryptionContext pulumi.StringMapInput // The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser. CookieSynchronizationConfiguration UserSettingsCookieSynchronizationConfigurationPtrInput // Specifies whether the user can copy text from the streaming session to the local device. CopyAllowed UserSettingsEnabledTypeInput // The customer managed key used to encrypt sensitive information in the user settings. CustomerManagedKey pulumi.StringPtrInput // Specifies whether the user can use deep links that open automatically when connecting to a session. DeepLinkAllowed UserSettingsEnabledTypePtrInput // The amount of time that a streaming session remains active after users disconnect. DisconnectTimeoutInMinutes pulumi.Float64PtrInput // Specifies whether the user can download files from the streaming session to the local device. DownloadAllowed UserSettingsEnabledTypeInput // The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins. IdleDisconnectTimeoutInMinutes pulumi.Float64PtrInput // Specifies whether the user can paste text from the local device to the streaming session. PasteAllowed UserSettingsEnabledTypeInput // Specifies whether the user can print to the local device. PrintAllowed UserSettingsEnabledTypeInput // The tags to add to the user settings resource. A tag is a key-value pair. Tags aws.TagArrayInput // Specifies whether the user can upload files from the local device to the streaming session. UploadAllowed UserSettingsEnabledTypeInput }
The set of arguments for constructing a UserSettings resource.
func (UserSettingsArgs) ElementType ¶
func (UserSettingsArgs) ElementType() reflect.Type
type UserSettingsCookieSpecification ¶ added in v0.77.0
type UserSettingsCookieSpecificationArgs ¶ added in v0.77.0
type UserSettingsCookieSpecificationArgs struct { // The domain of the cookie. Domain pulumi.StringInput `pulumi:"domain"` // The name of the cookie. Name pulumi.StringPtrInput `pulumi:"name"` // The path of the cookie. Path pulumi.StringPtrInput `pulumi:"path"` }
func (UserSettingsCookieSpecificationArgs) ElementType ¶ added in v0.77.0
func (UserSettingsCookieSpecificationArgs) ElementType() reflect.Type
func (UserSettingsCookieSpecificationArgs) ToUserSettingsCookieSpecificationOutput ¶ added in v0.77.0
func (i UserSettingsCookieSpecificationArgs) ToUserSettingsCookieSpecificationOutput() UserSettingsCookieSpecificationOutput
func (UserSettingsCookieSpecificationArgs) ToUserSettingsCookieSpecificationOutputWithContext ¶ added in v0.77.0
func (i UserSettingsCookieSpecificationArgs) ToUserSettingsCookieSpecificationOutputWithContext(ctx context.Context) UserSettingsCookieSpecificationOutput
type UserSettingsCookieSpecificationArray ¶ added in v0.77.0
type UserSettingsCookieSpecificationArray []UserSettingsCookieSpecificationInput
func (UserSettingsCookieSpecificationArray) ElementType ¶ added in v0.77.0
func (UserSettingsCookieSpecificationArray) ElementType() reflect.Type
func (UserSettingsCookieSpecificationArray) ToUserSettingsCookieSpecificationArrayOutput ¶ added in v0.77.0
func (i UserSettingsCookieSpecificationArray) ToUserSettingsCookieSpecificationArrayOutput() UserSettingsCookieSpecificationArrayOutput
func (UserSettingsCookieSpecificationArray) ToUserSettingsCookieSpecificationArrayOutputWithContext ¶ added in v0.77.0
func (i UserSettingsCookieSpecificationArray) ToUserSettingsCookieSpecificationArrayOutputWithContext(ctx context.Context) UserSettingsCookieSpecificationArrayOutput
type UserSettingsCookieSpecificationArrayInput ¶ added in v0.77.0
type UserSettingsCookieSpecificationArrayInput interface { pulumi.Input ToUserSettingsCookieSpecificationArrayOutput() UserSettingsCookieSpecificationArrayOutput ToUserSettingsCookieSpecificationArrayOutputWithContext(context.Context) UserSettingsCookieSpecificationArrayOutput }
UserSettingsCookieSpecificationArrayInput is an input type that accepts UserSettingsCookieSpecificationArray and UserSettingsCookieSpecificationArrayOutput values. You can construct a concrete instance of `UserSettingsCookieSpecificationArrayInput` via:
UserSettingsCookieSpecificationArray{ UserSettingsCookieSpecificationArgs{...} }
type UserSettingsCookieSpecificationArrayOutput ¶ added in v0.77.0
type UserSettingsCookieSpecificationArrayOutput struct{ *pulumi.OutputState }
func (UserSettingsCookieSpecificationArrayOutput) ElementType ¶ added in v0.77.0
func (UserSettingsCookieSpecificationArrayOutput) ElementType() reflect.Type
func (UserSettingsCookieSpecificationArrayOutput) ToUserSettingsCookieSpecificationArrayOutput ¶ added in v0.77.0
func (o UserSettingsCookieSpecificationArrayOutput) ToUserSettingsCookieSpecificationArrayOutput() UserSettingsCookieSpecificationArrayOutput
func (UserSettingsCookieSpecificationArrayOutput) ToUserSettingsCookieSpecificationArrayOutputWithContext ¶ added in v0.77.0
func (o UserSettingsCookieSpecificationArrayOutput) ToUserSettingsCookieSpecificationArrayOutputWithContext(ctx context.Context) UserSettingsCookieSpecificationArrayOutput
type UserSettingsCookieSpecificationInput ¶ added in v0.77.0
type UserSettingsCookieSpecificationInput interface { pulumi.Input ToUserSettingsCookieSpecificationOutput() UserSettingsCookieSpecificationOutput ToUserSettingsCookieSpecificationOutputWithContext(context.Context) UserSettingsCookieSpecificationOutput }
UserSettingsCookieSpecificationInput is an input type that accepts UserSettingsCookieSpecificationArgs and UserSettingsCookieSpecificationOutput values. You can construct a concrete instance of `UserSettingsCookieSpecificationInput` via:
UserSettingsCookieSpecificationArgs{...}
type UserSettingsCookieSpecificationOutput ¶ added in v0.77.0
type UserSettingsCookieSpecificationOutput struct{ *pulumi.OutputState }
func (UserSettingsCookieSpecificationOutput) Domain ¶ added in v0.77.0
func (o UserSettingsCookieSpecificationOutput) Domain() pulumi.StringOutput
The domain of the cookie.
func (UserSettingsCookieSpecificationOutput) ElementType ¶ added in v0.77.0
func (UserSettingsCookieSpecificationOutput) ElementType() reflect.Type
func (UserSettingsCookieSpecificationOutput) Name ¶ added in v0.77.0
func (o UserSettingsCookieSpecificationOutput) Name() pulumi.StringPtrOutput
The name of the cookie.
func (UserSettingsCookieSpecificationOutput) Path ¶ added in v0.77.0
func (o UserSettingsCookieSpecificationOutput) Path() pulumi.StringPtrOutput
The path of the cookie.
func (UserSettingsCookieSpecificationOutput) ToUserSettingsCookieSpecificationOutput ¶ added in v0.77.0
func (o UserSettingsCookieSpecificationOutput) ToUserSettingsCookieSpecificationOutput() UserSettingsCookieSpecificationOutput
func (UserSettingsCookieSpecificationOutput) ToUserSettingsCookieSpecificationOutputWithContext ¶ added in v0.77.0
func (o UserSettingsCookieSpecificationOutput) ToUserSettingsCookieSpecificationOutputWithContext(ctx context.Context) UserSettingsCookieSpecificationOutput
type UserSettingsCookieSynchronizationConfiguration ¶ added in v0.77.0
type UserSettingsCookieSynchronizationConfiguration struct { // The list of cookie specifications that are allowed to be synchronized to the remote browser. Allowlist []UserSettingsCookieSpecification `pulumi:"allowlist"` // The list of cookie specifications that are blocked from being synchronized to the remote browser. Blocklist []UserSettingsCookieSpecification `pulumi:"blocklist"` }
type UserSettingsCookieSynchronizationConfigurationArgs ¶ added in v0.77.0
type UserSettingsCookieSynchronizationConfigurationArgs struct { // The list of cookie specifications that are allowed to be synchronized to the remote browser. Allowlist UserSettingsCookieSpecificationArrayInput `pulumi:"allowlist"` // The list of cookie specifications that are blocked from being synchronized to the remote browser. Blocklist UserSettingsCookieSpecificationArrayInput `pulumi:"blocklist"` }
func (UserSettingsCookieSynchronizationConfigurationArgs) ElementType ¶ added in v0.77.0
func (UserSettingsCookieSynchronizationConfigurationArgs) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutput ¶ added in v0.77.0
func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutput() UserSettingsCookieSynchronizationConfigurationOutput
func (UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext ¶ added in v0.77.0
func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationOutput
func (UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutput ¶ added in v0.77.0
func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput
func (UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext ¶ added in v0.77.0
func (i UserSettingsCookieSynchronizationConfigurationArgs) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput
type UserSettingsCookieSynchronizationConfigurationInput ¶ added in v0.77.0
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 ¶ added in v0.77.0
type UserSettingsCookieSynchronizationConfigurationOutput struct{ *pulumi.OutputState }
func (UserSettingsCookieSynchronizationConfigurationOutput) Allowlist ¶ added in v0.77.0
func (o UserSettingsCookieSynchronizationConfigurationOutput) Allowlist() UserSettingsCookieSpecificationArrayOutput
The list of cookie specifications that are allowed to be synchronized to the remote browser.
func (UserSettingsCookieSynchronizationConfigurationOutput) Blocklist ¶ added in v0.77.0
func (o UserSettingsCookieSynchronizationConfigurationOutput) Blocklist() UserSettingsCookieSpecificationArrayOutput
The list of cookie specifications that are blocked from being synchronized to the remote browser.
func (UserSettingsCookieSynchronizationConfigurationOutput) ElementType ¶ added in v0.77.0
func (UserSettingsCookieSynchronizationConfigurationOutput) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationOutput ¶ added in v0.77.0
func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationOutput() UserSettingsCookieSynchronizationConfigurationOutput
func (UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext ¶ added in v0.77.0
func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationOutput
func (UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput ¶ added in v0.77.0
func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput
func (UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext ¶ added in v0.77.0
func (o UserSettingsCookieSynchronizationConfigurationOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput
type UserSettingsCookieSynchronizationConfigurationPtrInput ¶ added in v0.77.0
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 ¶ added in v0.77.0
func UserSettingsCookieSynchronizationConfigurationPtr(v *UserSettingsCookieSynchronizationConfigurationArgs) UserSettingsCookieSynchronizationConfigurationPtrInput
type UserSettingsCookieSynchronizationConfigurationPtrOutput ¶ added in v0.77.0
type UserSettingsCookieSynchronizationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (UserSettingsCookieSynchronizationConfigurationPtrOutput) Allowlist ¶ added in v0.77.0
func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) Allowlist() UserSettingsCookieSpecificationArrayOutput
The list of cookie specifications that are allowed to be synchronized to the remote browser.
func (UserSettingsCookieSynchronizationConfigurationPtrOutput) Blocklist ¶ added in v0.77.0
func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) Blocklist() UserSettingsCookieSpecificationArrayOutput
The list of cookie specifications that are blocked from being synchronized to the remote browser.
func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ElementType ¶ added in v0.77.0
func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ElementType() reflect.Type
func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput ¶ added in v0.77.0
func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutput() UserSettingsCookieSynchronizationConfigurationPtrOutput
func (UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext ¶ added in v0.77.0
func (o UserSettingsCookieSynchronizationConfigurationPtrOutput) ToUserSettingsCookieSynchronizationConfigurationPtrOutputWithContext(ctx context.Context) UserSettingsCookieSynchronizationConfigurationPtrOutput
type UserSettingsEnabledType ¶
type UserSettingsEnabledType string
func (UserSettingsEnabledType) ElementType ¶
func (UserSettingsEnabledType) ElementType() reflect.Type
func (UserSettingsEnabledType) ToStringOutput ¶
func (e UserSettingsEnabledType) ToStringOutput() pulumi.StringOutput
func (UserSettingsEnabledType) ToStringOutputWithContext ¶
func (e UserSettingsEnabledType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UserSettingsEnabledType) ToStringPtrOutput ¶
func (e UserSettingsEnabledType) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserSettingsEnabledType) ToStringPtrOutputWithContext ¶
func (e UserSettingsEnabledType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserSettingsEnabledType) ToUserSettingsEnabledTypeOutput ¶
func (e UserSettingsEnabledType) ToUserSettingsEnabledTypeOutput() UserSettingsEnabledTypeOutput
func (UserSettingsEnabledType) ToUserSettingsEnabledTypeOutputWithContext ¶
func (e UserSettingsEnabledType) ToUserSettingsEnabledTypeOutputWithContext(ctx context.Context) UserSettingsEnabledTypeOutput
func (UserSettingsEnabledType) ToUserSettingsEnabledTypePtrOutput ¶
func (e UserSettingsEnabledType) ToUserSettingsEnabledTypePtrOutput() UserSettingsEnabledTypePtrOutput
func (UserSettingsEnabledType) ToUserSettingsEnabledTypePtrOutputWithContext ¶
func (e UserSettingsEnabledType) ToUserSettingsEnabledTypePtrOutputWithContext(ctx context.Context) UserSettingsEnabledTypePtrOutput
type UserSettingsEnabledTypeInput ¶
type UserSettingsEnabledTypeInput interface { pulumi.Input ToUserSettingsEnabledTypeOutput() UserSettingsEnabledTypeOutput ToUserSettingsEnabledTypeOutputWithContext(context.Context) UserSettingsEnabledTypeOutput }
UserSettingsEnabledTypeInput is an input type that accepts values of the UserSettingsEnabledType enum A concrete instance of `UserSettingsEnabledTypeInput` can be one of the following:
UserSettingsEnabledTypeDisabled UserSettingsEnabledTypeEnabled
type UserSettingsEnabledTypeOutput ¶
type UserSettingsEnabledTypeOutput struct{ *pulumi.OutputState }
func (UserSettingsEnabledTypeOutput) ElementType ¶
func (UserSettingsEnabledTypeOutput) ElementType() reflect.Type
func (UserSettingsEnabledTypeOutput) ToStringOutput ¶
func (o UserSettingsEnabledTypeOutput) ToStringOutput() pulumi.StringOutput
func (UserSettingsEnabledTypeOutput) ToStringOutputWithContext ¶
func (o UserSettingsEnabledTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UserSettingsEnabledTypeOutput) ToStringPtrOutput ¶
func (o UserSettingsEnabledTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserSettingsEnabledTypeOutput) ToStringPtrOutputWithContext ¶
func (o UserSettingsEnabledTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypeOutput ¶
func (o UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypeOutput() UserSettingsEnabledTypeOutput
func (UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypeOutputWithContext ¶
func (o UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypeOutputWithContext(ctx context.Context) UserSettingsEnabledTypeOutput
func (UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypePtrOutput ¶
func (o UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypePtrOutput() UserSettingsEnabledTypePtrOutput
func (UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypePtrOutputWithContext ¶
func (o UserSettingsEnabledTypeOutput) ToUserSettingsEnabledTypePtrOutputWithContext(ctx context.Context) UserSettingsEnabledTypePtrOutput
type UserSettingsEnabledTypePtrInput ¶
type UserSettingsEnabledTypePtrInput interface { pulumi.Input ToUserSettingsEnabledTypePtrOutput() UserSettingsEnabledTypePtrOutput ToUserSettingsEnabledTypePtrOutputWithContext(context.Context) UserSettingsEnabledTypePtrOutput }
func UserSettingsEnabledTypePtr ¶
func UserSettingsEnabledTypePtr(v string) UserSettingsEnabledTypePtrInput
type UserSettingsEnabledTypePtrOutput ¶
type UserSettingsEnabledTypePtrOutput struct{ *pulumi.OutputState }
func (UserSettingsEnabledTypePtrOutput) Elem ¶
func (o UserSettingsEnabledTypePtrOutput) Elem() UserSettingsEnabledTypeOutput
func (UserSettingsEnabledTypePtrOutput) ElementType ¶
func (UserSettingsEnabledTypePtrOutput) ElementType() reflect.Type
func (UserSettingsEnabledTypePtrOutput) ToStringPtrOutput ¶
func (o UserSettingsEnabledTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserSettingsEnabledTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o UserSettingsEnabledTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UserSettingsEnabledTypePtrOutput) ToUserSettingsEnabledTypePtrOutput ¶
func (o UserSettingsEnabledTypePtrOutput) ToUserSettingsEnabledTypePtrOutput() UserSettingsEnabledTypePtrOutput
func (UserSettingsEnabledTypePtrOutput) ToUserSettingsEnabledTypePtrOutputWithContext ¶
func (o UserSettingsEnabledTypePtrOutput) ToUserSettingsEnabledTypePtrOutputWithContext(ctx context.Context) UserSettingsEnabledTypePtrOutput
type UserSettingsInput ¶
type UserSettingsInput interface { pulumi.Input ToUserSettingsOutput() UserSettingsOutput ToUserSettingsOutputWithContext(ctx context.Context) UserSettingsOutput }
type UserSettingsOutput ¶
type UserSettingsOutput struct{ *pulumi.OutputState }
func (UserSettingsOutput) AdditionalEncryptionContext ¶ added in v0.77.0
func (o UserSettingsOutput) AdditionalEncryptionContext() pulumi.StringMapOutput
The additional encryption context of the user settings.
func (UserSettingsOutput) AssociatedPortalArns ¶
func (o UserSettingsOutput) AssociatedPortalArns() pulumi.StringArrayOutput
A list of web portal ARNs that this user settings resource is associated with.
func (UserSettingsOutput) CookieSynchronizationConfiguration ¶ added in v0.77.0
func (o UserSettingsOutput) CookieSynchronizationConfiguration() UserSettingsCookieSynchronizationConfigurationPtrOutput
The configuration that specifies which cookies should be synchronized from the end user's local browser to the remote browser.
func (UserSettingsOutput) CopyAllowed ¶
func (o UserSettingsOutput) CopyAllowed() UserSettingsEnabledTypeOutput
Specifies whether the user can copy text from the streaming session to the local device.
func (UserSettingsOutput) CustomerManagedKey ¶ added in v0.77.0
func (o UserSettingsOutput) CustomerManagedKey() pulumi.StringPtrOutput
The customer managed key used to encrypt sensitive information in the user settings.
func (UserSettingsOutput) DeepLinkAllowed ¶ added in v0.112.0
func (o UserSettingsOutput) DeepLinkAllowed() UserSettingsEnabledTypePtrOutput
Specifies whether the user can use deep links that open automatically when connecting to a session.
func (UserSettingsOutput) DisconnectTimeoutInMinutes ¶
func (o UserSettingsOutput) DisconnectTimeoutInMinutes() pulumi.Float64PtrOutput
The amount of time that a streaming session remains active after users disconnect.
func (UserSettingsOutput) DownloadAllowed ¶
func (o UserSettingsOutput) DownloadAllowed() UserSettingsEnabledTypeOutput
Specifies whether the user can download files from the streaming session to the local device.
func (UserSettingsOutput) ElementType ¶
func (UserSettingsOutput) ElementType() reflect.Type
func (UserSettingsOutput) IdleDisconnectTimeoutInMinutes ¶
func (o UserSettingsOutput) IdleDisconnectTimeoutInMinutes() pulumi.Float64PtrOutput
The amount of time that users can be idle (inactive) before they are disconnected from their streaming session and the disconnect timeout interval begins.
func (UserSettingsOutput) PasteAllowed ¶
func (o UserSettingsOutput) PasteAllowed() UserSettingsEnabledTypeOutput
Specifies whether the user can paste text from the local device to the streaming session.
func (UserSettingsOutput) PrintAllowed ¶
func (o UserSettingsOutput) PrintAllowed() UserSettingsEnabledTypeOutput
Specifies whether the user can print to the local device.
func (UserSettingsOutput) Tags ¶
func (o UserSettingsOutput) Tags() aws.TagArrayOutput
The tags to add to the user settings resource. A tag is a key-value pair.
func (UserSettingsOutput) ToUserSettingsOutput ¶
func (o UserSettingsOutput) ToUserSettingsOutput() UserSettingsOutput
func (UserSettingsOutput) ToUserSettingsOutputWithContext ¶
func (o UserSettingsOutput) ToUserSettingsOutputWithContext(ctx context.Context) UserSettingsOutput
func (UserSettingsOutput) UploadAllowed ¶
func (o UserSettingsOutput) UploadAllowed() UserSettingsEnabledTypeOutput
Specifies whether the user can upload files from the local device to the streaming session.
func (UserSettingsOutput) UserSettingsArn ¶
func (o UserSettingsOutput) UserSettingsArn() pulumi.StringOutput
The ARN of the user settings.
type UserSettingsState ¶
type UserSettingsState struct { }
func (UserSettingsState) ElementType ¶
func (UserSettingsState) ElementType() reflect.Type
type UserSettingsTag ¶
Source Files
¶
- browserSettings.go
- getBrowserSettings.go
- getIdentityProvider.go
- getIpAccessSettings.go
- getNetworkSettings.go
- getPortal.go
- getTrustStore.go
- getUserAccessLoggingSettings.go
- getUserSettings.go
- identityProvider.go
- init.go
- ipAccessSettings.go
- networkSettings.go
- portal.go
- pulumiEnums.go
- pulumiTypes.go
- trustStore.go
- userAccessLoggingSettings.go
- userSettings.go