Interface ICfnEnvironmentProps
Properties for defining a CfnEnvironment
.
Namespace: Amazon.CDK.AwsWorkspacesthinclient
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnEnvironmentProps
Syntax (vb)
Public Interface ICfnEnvironmentProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Aws_workspacesthinclient;
var cfnEnvironmentProps = new CfnEnvironmentProps {
DesktopArn = "desktopArn",
// the properties below are optional
DesiredSoftwareSetId = "desiredSoftwareSetId",
DesktopEndpoint = "desktopEndpoint",
DeviceCreationTags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
KmsKeyArn = "kmsKeyArn",
MaintenanceWindow = new MaintenanceWindowProperty {
Type = "type",
// the properties below are optional
ApplyTimeOf = "applyTimeOf",
DaysOfTheWeek = new [] { "daysOfTheWeek" },
EndTimeHour = 123,
EndTimeMinute = 123,
StartTimeHour = 123,
StartTimeMinute = 123
},
Name = "name",
SoftwareSetUpdateMode = "softwareSetUpdateMode",
SoftwareSetUpdateSchedule = "softwareSetUpdateSchedule",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Properties
Desired |
The ID of the software set to apply. |
Desktop |
The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Secure Browser, or AppStream 2.0. |
Desktop |
The URL for the identity provider login (only for environments that use AppStream 2.0). |
Device |
The tag keys and optional values for the newly created devices for this environment. |
Kms |
The Amazon Resource Name (ARN) of the AWS Key Management Service key used to encrypt the environment. |
Maintenance |
A specification for a time window to apply software updates. |
Name | The name of the environment. |
Software |
An option to define which software updates to apply. |
Software |
An option to define if software updates should be applied within a maintenance window. |
Tags | An array of key-value pairs to apply to this resource. |
Properties
DesiredSoftwareSetId
The ID of the software set to apply.
virtual string DesiredSoftwareSetId { get; }
Property Value
System.
Remarks
DesktopArn
The Amazon Resource Name (ARN) of the desktop to stream from Amazon WorkSpaces, WorkSpaces Secure Browser, or AppStream 2.0.
string DesktopArn { get; }
Property Value
System.
Remarks
DesktopEndpoint
The URL for the identity provider login (only for environments that use AppStream 2.0).
virtual string DesktopEndpoint { get; }
Property Value
System.
Remarks
DeviceCreationTags
The tag keys and optional values for the newly created devices for this environment.
virtual object DeviceCreationTags { get; }
Property Value
System.
Remarks
KmsKeyArn
The Amazon Resource Name (ARN) of the AWS Key Management Service key used to encrypt the environment.
virtual string KmsKeyArn { get; }
Property Value
System.
Remarks
MaintenanceWindow
A specification for a time window to apply software updates.
virtual object MaintenanceWindow { get; }
Property Value
System.
Remarks
Name
The name of the environment.
virtual string Name { get; }
Property Value
System.
Remarks
SoftwareSetUpdateMode
An option to define which software updates to apply.
virtual string SoftwareSetUpdateMode { get; }
Property Value
System.
Remarks
SoftwareSetUpdateSchedule
An option to define if software updates should be applied within a maintenance window.
virtual string SoftwareSetUpdateSchedule { get; }
Property Value
System.
Remarks
Tags
An array of key-value pairs to apply to this resource.
virtual ICfnTag[] Tags { get; }
Property Value
ICfn