# aws-cdk-lib.interfaces.aws_workspacesweb

| Name | Kind | Summary |
| --- | --- | --- |
| [`BrowserSettingsReference`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.BrowserSettingsReference) | Struct | A reference to a BrowserSettings resource. |
| [`DataProtectionSettingsReference`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.DataProtectionSettingsReference) | Struct | A reference to a DataProtectionSettings resource. |
| [`IBrowserSettingsRef`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.IBrowserSettingsRef) | Interface | Indicates that this resource can be referenced as a BrowserSettings. |
| [`IDataProtectionSettingsRef`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.IDataProtectionSettingsRef) | Interface | Indicates that this resource can be referenced as a DataProtectionSettings. |
| [`IdentityProviderReference`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.IdentityProviderReference) | Struct | A reference to a IdentityProvider resource. |
| [`IIdentityProviderRef`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.IIdentityProviderRef) | Interface | Indicates that this resource can be referenced as a IdentityProvider. |
| [`IIpAccessSettingsRef`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.IIpAccessSettingsRef) | Interface | Indicates that this resource can be referenced as a IpAccessSettings. |
| [`INetworkSettingsRef`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.INetworkSettingsRef) | Interface | Indicates that this resource can be referenced as a NetworkSettings. |
| [`IpAccessSettingsReference`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.IpAccessSettingsReference) | Struct | A reference to a IpAccessSettings resource. |
| [`IPortalRef`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.IPortalRef) | Interface | Indicates that this resource can be referenced as a Portal. |
| [`ISessionLoggerRef`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.ISessionLoggerRef) | Interface | Indicates that this resource can be referenced as a SessionLogger. |
| [`ITrustStoreRef`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.ITrustStoreRef) | Interface | Indicates that this resource can be referenced as a TrustStore. |
| [`IUserAccessLoggingSettingsRef`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.IUserAccessLoggingSettingsRef) | Interface | Indicates that this resource can be referenced as a UserAccessLoggingSettings. |
| [`IUserSettingsRef`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.IUserSettingsRef) | Interface | Indicates that this resource can be referenced as a UserSettings. |
| [`NetworkSettingsReference`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.NetworkSettingsReference) | Struct | A reference to a NetworkSettings resource. |
| [`PortalReference`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.PortalReference) | Struct | A reference to a Portal resource. |
| [`SessionLoggerReference`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.SessionLoggerReference) | Struct | A reference to a SessionLogger resource. |
| [`TrustStoreReference`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.TrustStoreReference) | Struct | A reference to a TrustStore resource. |
| [`UserAccessLoggingSettingsReference`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.UserAccessLoggingSettingsReference) | Struct | A reference to a UserAccessLoggingSettings resource. |
| [`UserSettingsReference`](/v2/docs/aws-cdk-lib.interfaces.aws_workspacesweb.UserSettingsReference) | Struct | A reference to a UserSettings resource. |
