interface WorkSpacesAccessProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.WorkSpaces.Events.WorkspaceEvents.WorkSpacesAccess.WorkSpacesAccessProps |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awsworkspaces/events#WorkspaceEvents_WorkSpacesAccess_WorkSpacesAccessProps |
Java | software.amazon.awscdk.mixins.preview.services.workspaces.events.WorkspaceEvents.WorkSpacesAccess.WorkSpacesAccessProps |
Python | aws_cdk.mixins_preview.aws_workspaces.events.WorkspaceEvents.WorkSpacesAccess.WorkSpacesAccessProps |
TypeScript | @aws-cdk/mixins-preview ยป aws_workspaces ยป events ยป WorkspaceEvents ยป WorkSpacesAccess ยป WorkSpacesAccessProps |
Props type for Workspace aws.workspaces@WorkSpacesAccess event.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { events as workspaces_events } from '@aws-cdk/mixins-preview/aws-workspaces';
const workSpacesAccessProps: workspaces_events.WorkspaceEvents.WorkSpacesAccess.WorkSpacesAccessProps = {
actionType: ['actionType'],
clientIpAddress: ['clientIpAddress'],
clientPlatform: ['clientPlatform'],
directoryId: ['directoryId'],
eventMetadata: {
region: ['region'],
resources: ['resources'],
version: ['version'],
},
loginTime: ['loginTime'],
workspaceId: ['workspaceId'],
workspacesClientProductName: ['workspacesClientProductName'],
};
Properties
| Name | Type | Description |
|---|---|---|
| action | string[] | actionType property. |
| client | string[] | clientIpAddress property. |
| client | string[] | clientPlatform property. |
| directory | string[] | directoryId property. |
| event | AWSEvent | EventBridge event metadata. |
| login | string[] | loginTime property. |
| workspace | string[] | workspaceId property. |
| workspaces | string[] | workspacesClientProductName property. |
actionType?
Type:
string[]
(optional, default: Do not filter on this field)
actionType property.
Specify an array of string values to match this event if the actual value of actionType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
clientIpAddress?
Type:
string[]
(optional, default: Do not filter on this field)
clientIpAddress property.
Specify an array of string values to match this event if the actual value of clientIpAddress is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
clientPlatform?
Type:
string[]
(optional, default: Do not filter on this field)
clientPlatform property.
Specify an array of string values to match this event if the actual value of clientPlatform is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
directoryId?
Type:
string[]
(optional, default: Do not filter on this field)
directoryId property.
Specify an array of string values to match this event if the actual value of directoryId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
eventMetadata?
Type:
AWSEvent
(optional, default: -)
EventBridge event metadata.
loginTime?
Type:
string[]
(optional, default: Do not filter on this field)
loginTime property.
Specify an array of string values to match this event if the actual value of loginTime is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
workspaceId?
Type:
string[]
(optional, default: Filter with the Workspace reference)
workspaceId property.
Specify an array of string values to match this event if the actual value of workspaceId is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.
workspacesClientProductName?
Type:
string[]
(optional, default: Do not filter on this field)
workspacesClientProductName property.
Specify an array of string values to match this event if the actual value of workspacesClientProductName is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

.NET
Go
Java
Python
TypeScript