/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the nimble-2020-08-01.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.NimbleStudio
{
///
/// Constants used for properties of type AutomaticTerminationMode.
///
public class AutomaticTerminationMode : ConstantClass
{
///
/// Constant ACTIVATED for AutomaticTerminationMode
///
public static readonly AutomaticTerminationMode ACTIVATED = new AutomaticTerminationMode("ACTIVATED");
///
/// Constant DEACTIVATED for AutomaticTerminationMode
///
public static readonly AutomaticTerminationMode DEACTIVATED = new AutomaticTerminationMode("DEACTIVATED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public AutomaticTerminationMode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static AutomaticTerminationMode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator AutomaticTerminationMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LaunchProfilePersona.
///
public class LaunchProfilePersona : ConstantClass
{
///
/// Constant USER for LaunchProfilePersona
///
public static readonly LaunchProfilePersona USER = new LaunchProfilePersona("USER");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LaunchProfilePersona(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LaunchProfilePersona FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LaunchProfilePersona(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LaunchProfilePlatform.
///
public class LaunchProfilePlatform : ConstantClass
{
///
/// Constant LINUX for LaunchProfilePlatform
///
public static readonly LaunchProfilePlatform LINUX = new LaunchProfilePlatform("LINUX");
///
/// Constant WINDOWS for LaunchProfilePlatform
///
public static readonly LaunchProfilePlatform WINDOWS = new LaunchProfilePlatform("WINDOWS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LaunchProfilePlatform(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LaunchProfilePlatform FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LaunchProfilePlatform(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LaunchProfileState.
///
public class LaunchProfileState : ConstantClass
{
///
/// Constant CREATE_FAILED for LaunchProfileState
///
public static readonly LaunchProfileState CREATE_FAILED = new LaunchProfileState("CREATE_FAILED");
///
/// Constant CREATE_IN_PROGRESS for LaunchProfileState
///
public static readonly LaunchProfileState CREATE_IN_PROGRESS = new LaunchProfileState("CREATE_IN_PROGRESS");
///
/// Constant DELETE_FAILED for LaunchProfileState
///
public static readonly LaunchProfileState DELETE_FAILED = new LaunchProfileState("DELETE_FAILED");
///
/// Constant DELETE_IN_PROGRESS for LaunchProfileState
///
public static readonly LaunchProfileState DELETE_IN_PROGRESS = new LaunchProfileState("DELETE_IN_PROGRESS");
///
/// Constant DELETED for LaunchProfileState
///
public static readonly LaunchProfileState DELETED = new LaunchProfileState("DELETED");
///
/// Constant READY for LaunchProfileState
///
public static readonly LaunchProfileState READY = new LaunchProfileState("READY");
///
/// Constant UPDATE_FAILED for LaunchProfileState
///
public static readonly LaunchProfileState UPDATE_FAILED = new LaunchProfileState("UPDATE_FAILED");
///
/// Constant UPDATE_IN_PROGRESS for LaunchProfileState
///
public static readonly LaunchProfileState UPDATE_IN_PROGRESS = new LaunchProfileState("UPDATE_IN_PROGRESS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LaunchProfileState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LaunchProfileState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LaunchProfileState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LaunchProfileStatusCode.
///
public class LaunchProfileStatusCode : ConstantClass
{
///
/// Constant ENCRYPTION_KEY_ACCESS_DENIED for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode ENCRYPTION_KEY_ACCESS_DENIED = new LaunchProfileStatusCode("ENCRYPTION_KEY_ACCESS_DENIED");
///
/// Constant ENCRYPTION_KEY_NOT_FOUND for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode ENCRYPTION_KEY_NOT_FOUND = new LaunchProfileStatusCode("ENCRYPTION_KEY_NOT_FOUND");
///
/// Constant INTERNAL_ERROR for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode INTERNAL_ERROR = new LaunchProfileStatusCode("INTERNAL_ERROR");
///
/// Constant INVALID_INSTANCE_TYPES_PROVIDED for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode INVALID_INSTANCE_TYPES_PROVIDED = new LaunchProfileStatusCode("INVALID_INSTANCE_TYPES_PROVIDED");
///
/// Constant INVALID_SUBNETS_COMBINATION for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode INVALID_SUBNETS_COMBINATION = new LaunchProfileStatusCode("INVALID_SUBNETS_COMBINATION");
///
/// Constant INVALID_SUBNETS_PROVIDED for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode INVALID_SUBNETS_PROVIDED = new LaunchProfileStatusCode("INVALID_SUBNETS_PROVIDED");
///
/// Constant LAUNCH_PROFILE_CREATE_IN_PROGRESS for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode LAUNCH_PROFILE_CREATE_IN_PROGRESS = new LaunchProfileStatusCode("LAUNCH_PROFILE_CREATE_IN_PROGRESS");
///
/// Constant LAUNCH_PROFILE_CREATED for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode LAUNCH_PROFILE_CREATED = new LaunchProfileStatusCode("LAUNCH_PROFILE_CREATED");
///
/// Constant LAUNCH_PROFILE_DELETE_IN_PROGRESS for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode LAUNCH_PROFILE_DELETE_IN_PROGRESS = new LaunchProfileStatusCode("LAUNCH_PROFILE_DELETE_IN_PROGRESS");
///
/// Constant LAUNCH_PROFILE_DELETED for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode LAUNCH_PROFILE_DELETED = new LaunchProfileStatusCode("LAUNCH_PROFILE_DELETED");
///
/// Constant LAUNCH_PROFILE_UPDATE_IN_PROGRESS for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode LAUNCH_PROFILE_UPDATE_IN_PROGRESS = new LaunchProfileStatusCode("LAUNCH_PROFILE_UPDATE_IN_PROGRESS");
///
/// Constant LAUNCH_PROFILE_UPDATED for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode LAUNCH_PROFILE_UPDATED = new LaunchProfileStatusCode("LAUNCH_PROFILE_UPDATED");
///
/// Constant LAUNCH_PROFILE_WITH_STREAM_SESSIONS_NOT_DELETED for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode LAUNCH_PROFILE_WITH_STREAM_SESSIONS_NOT_DELETED = new LaunchProfileStatusCode("LAUNCH_PROFILE_WITH_STREAM_SESSIONS_NOT_DELETED");
///
/// Constant STREAMING_IMAGE_NOT_FOUND for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode STREAMING_IMAGE_NOT_FOUND = new LaunchProfileStatusCode("STREAMING_IMAGE_NOT_FOUND");
///
/// Constant STREAMING_IMAGE_NOT_READY for LaunchProfileStatusCode
///
public static readonly LaunchProfileStatusCode STREAMING_IMAGE_NOT_READY = new LaunchProfileStatusCode("STREAMING_IMAGE_NOT_READY");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LaunchProfileStatusCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LaunchProfileStatusCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LaunchProfileStatusCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LaunchProfileValidationState.
///
public class LaunchProfileValidationState : ConstantClass
{
///
/// Constant VALIDATION_FAILED for LaunchProfileValidationState
///
public static readonly LaunchProfileValidationState VALIDATION_FAILED = new LaunchProfileValidationState("VALIDATION_FAILED");
///
/// Constant VALIDATION_FAILED_INTERNAL_SERVER_ERROR for LaunchProfileValidationState
///
public static readonly LaunchProfileValidationState VALIDATION_FAILED_INTERNAL_SERVER_ERROR = new LaunchProfileValidationState("VALIDATION_FAILED_INTERNAL_SERVER_ERROR");
///
/// Constant VALIDATION_IN_PROGRESS for LaunchProfileValidationState
///
public static readonly LaunchProfileValidationState VALIDATION_IN_PROGRESS = new LaunchProfileValidationState("VALIDATION_IN_PROGRESS");
///
/// Constant VALIDATION_NOT_STARTED for LaunchProfileValidationState
///
public static readonly LaunchProfileValidationState VALIDATION_NOT_STARTED = new LaunchProfileValidationState("VALIDATION_NOT_STARTED");
///
/// Constant VALIDATION_SUCCESS for LaunchProfileValidationState
///
public static readonly LaunchProfileValidationState VALIDATION_SUCCESS = new LaunchProfileValidationState("VALIDATION_SUCCESS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LaunchProfileValidationState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LaunchProfileValidationState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LaunchProfileValidationState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LaunchProfileValidationStatusCode.
///
public class LaunchProfileValidationStatusCode : ConstantClass
{
///
/// Constant VALIDATION_FAILED_INTERNAL_SERVER_ERROR for LaunchProfileValidationStatusCode
///
public static readonly LaunchProfileValidationStatusCode VALIDATION_FAILED_INTERNAL_SERVER_ERROR = new LaunchProfileValidationStatusCode("VALIDATION_FAILED_INTERNAL_SERVER_ERROR");
///
/// Constant VALIDATION_FAILED_INVALID_ACTIVE_DIRECTORY for LaunchProfileValidationStatusCode
///
public static readonly LaunchProfileValidationStatusCode VALIDATION_FAILED_INVALID_ACTIVE_DIRECTORY = new LaunchProfileValidationStatusCode("VALIDATION_FAILED_INVALID_ACTIVE_DIRECTORY");
///
/// Constant VALIDATION_FAILED_INVALID_SECURITY_GROUP_ASSOCIATION for LaunchProfileValidationStatusCode
///
public static readonly LaunchProfileValidationStatusCode VALIDATION_FAILED_INVALID_SECURITY_GROUP_ASSOCIATION = new LaunchProfileValidationStatusCode("VALIDATION_FAILED_INVALID_SECURITY_GROUP_ASSOCIATION");
///
/// Constant VALIDATION_FAILED_INVALID_SUBNET_ROUTE_TABLE_ASSOCIATION for LaunchProfileValidationStatusCode
///
public static readonly LaunchProfileValidationStatusCode VALIDATION_FAILED_INVALID_SUBNET_ROUTE_TABLE_ASSOCIATION = new LaunchProfileValidationStatusCode("VALIDATION_FAILED_INVALID_SUBNET_ROUTE_TABLE_ASSOCIATION");
///
/// Constant VALIDATION_FAILED_SUBNET_NOT_FOUND for LaunchProfileValidationStatusCode
///
public static readonly LaunchProfileValidationStatusCode VALIDATION_FAILED_SUBNET_NOT_FOUND = new LaunchProfileValidationStatusCode("VALIDATION_FAILED_SUBNET_NOT_FOUND");
///
/// Constant VALIDATION_FAILED_UNAUTHORIZED for LaunchProfileValidationStatusCode
///
public static readonly LaunchProfileValidationStatusCode VALIDATION_FAILED_UNAUTHORIZED = new LaunchProfileValidationStatusCode("VALIDATION_FAILED_UNAUTHORIZED");
///
/// Constant VALIDATION_IN_PROGRESS for LaunchProfileValidationStatusCode
///
public static readonly LaunchProfileValidationStatusCode VALIDATION_IN_PROGRESS = new LaunchProfileValidationStatusCode("VALIDATION_IN_PROGRESS");
///
/// Constant VALIDATION_NOT_STARTED for LaunchProfileValidationStatusCode
///
public static readonly LaunchProfileValidationStatusCode VALIDATION_NOT_STARTED = new LaunchProfileValidationStatusCode("VALIDATION_NOT_STARTED");
///
/// Constant VALIDATION_SUCCESS for LaunchProfileValidationStatusCode
///
public static readonly LaunchProfileValidationStatusCode VALIDATION_SUCCESS = new LaunchProfileValidationStatusCode("VALIDATION_SUCCESS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LaunchProfileValidationStatusCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LaunchProfileValidationStatusCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LaunchProfileValidationStatusCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LaunchProfileValidationType.
///
public class LaunchProfileValidationType : ConstantClass
{
///
/// Constant VALIDATE_ACTIVE_DIRECTORY_STUDIO_COMPONENT for LaunchProfileValidationType
///
public static readonly LaunchProfileValidationType VALIDATE_ACTIVE_DIRECTORY_STUDIO_COMPONENT = new LaunchProfileValidationType("VALIDATE_ACTIVE_DIRECTORY_STUDIO_COMPONENT");
///
/// Constant VALIDATE_NETWORK_ACL_ASSOCIATION for LaunchProfileValidationType
///
public static readonly LaunchProfileValidationType VALIDATE_NETWORK_ACL_ASSOCIATION = new LaunchProfileValidationType("VALIDATE_NETWORK_ACL_ASSOCIATION");
///
/// Constant VALIDATE_SECURITY_GROUP_ASSOCIATION for LaunchProfileValidationType
///
public static readonly LaunchProfileValidationType VALIDATE_SECURITY_GROUP_ASSOCIATION = new LaunchProfileValidationType("VALIDATE_SECURITY_GROUP_ASSOCIATION");
///
/// Constant VALIDATE_SUBNET_ASSOCIATION for LaunchProfileValidationType
///
public static readonly LaunchProfileValidationType VALIDATE_SUBNET_ASSOCIATION = new LaunchProfileValidationType("VALIDATE_SUBNET_ASSOCIATION");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LaunchProfileValidationType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LaunchProfileValidationType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LaunchProfileValidationType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SessionBackupMode.
///
public class SessionBackupMode : ConstantClass
{
///
/// Constant AUTOMATIC for SessionBackupMode
///
public static readonly SessionBackupMode AUTOMATIC = new SessionBackupMode("AUTOMATIC");
///
/// Constant DEACTIVATED for SessionBackupMode
///
public static readonly SessionBackupMode DEACTIVATED = new SessionBackupMode("DEACTIVATED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SessionBackupMode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static SessionBackupMode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator SessionBackupMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SessionPersistenceMode.
///
public class SessionPersistenceMode : ConstantClass
{
///
/// Constant ACTIVATED for SessionPersistenceMode
///
public static readonly SessionPersistenceMode ACTIVATED = new SessionPersistenceMode("ACTIVATED");
///
/// Constant DEACTIVATED for SessionPersistenceMode
///
public static readonly SessionPersistenceMode DEACTIVATED = new SessionPersistenceMode("DEACTIVATED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public SessionPersistenceMode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static SessionPersistenceMode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator SessionPersistenceMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StreamingClipboardMode.
///
public class StreamingClipboardMode : ConstantClass
{
///
/// Constant DISABLED for StreamingClipboardMode
///
public static readonly StreamingClipboardMode DISABLED = new StreamingClipboardMode("DISABLED");
///
/// Constant ENABLED for StreamingClipboardMode
///
public static readonly StreamingClipboardMode ENABLED = new StreamingClipboardMode("ENABLED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StreamingClipboardMode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StreamingClipboardMode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StreamingClipboardMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StreamingImageEncryptionConfigurationKeyType.
///
public class StreamingImageEncryptionConfigurationKeyType : ConstantClass
{
///
/// Constant CUSTOMER_MANAGED_KEY for StreamingImageEncryptionConfigurationKeyType
///
public static readonly StreamingImageEncryptionConfigurationKeyType CUSTOMER_MANAGED_KEY = new StreamingImageEncryptionConfigurationKeyType("CUSTOMER_MANAGED_KEY");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StreamingImageEncryptionConfigurationKeyType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StreamingImageEncryptionConfigurationKeyType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StreamingImageEncryptionConfigurationKeyType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StreamingImageState.
///
public class StreamingImageState : ConstantClass
{
///
/// Constant CREATE_FAILED for StreamingImageState
///
public static readonly StreamingImageState CREATE_FAILED = new StreamingImageState("CREATE_FAILED");
///
/// Constant CREATE_IN_PROGRESS for StreamingImageState
///
public static readonly StreamingImageState CREATE_IN_PROGRESS = new StreamingImageState("CREATE_IN_PROGRESS");
///
/// Constant DELETE_FAILED for StreamingImageState
///
public static readonly StreamingImageState DELETE_FAILED = new StreamingImageState("DELETE_FAILED");
///
/// Constant DELETE_IN_PROGRESS for StreamingImageState
///
public static readonly StreamingImageState DELETE_IN_PROGRESS = new StreamingImageState("DELETE_IN_PROGRESS");
///
/// Constant DELETED for StreamingImageState
///
public static readonly StreamingImageState DELETED = new StreamingImageState("DELETED");
///
/// Constant READY for StreamingImageState
///
public static readonly StreamingImageState READY = new StreamingImageState("READY");
///
/// Constant UPDATE_FAILED for StreamingImageState
///
public static readonly StreamingImageState UPDATE_FAILED = new StreamingImageState("UPDATE_FAILED");
///
/// Constant UPDATE_IN_PROGRESS for StreamingImageState
///
public static readonly StreamingImageState UPDATE_IN_PROGRESS = new StreamingImageState("UPDATE_IN_PROGRESS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StreamingImageState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StreamingImageState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StreamingImageState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StreamingImageStatusCode.
///
public class StreamingImageStatusCode : ConstantClass
{
///
/// Constant ACCESS_DENIED for StreamingImageStatusCode
///
public static readonly StreamingImageStatusCode ACCESS_DENIED = new StreamingImageStatusCode("ACCESS_DENIED");
///
/// Constant INTERNAL_ERROR for StreamingImageStatusCode
///
public static readonly StreamingImageStatusCode INTERNAL_ERROR = new StreamingImageStatusCode("INTERNAL_ERROR");
///
/// Constant STREAMING_IMAGE_CREATE_IN_PROGRESS for StreamingImageStatusCode
///
public static readonly StreamingImageStatusCode STREAMING_IMAGE_CREATE_IN_PROGRESS = new StreamingImageStatusCode("STREAMING_IMAGE_CREATE_IN_PROGRESS");
///
/// Constant STREAMING_IMAGE_DELETE_IN_PROGRESS for StreamingImageStatusCode
///
public static readonly StreamingImageStatusCode STREAMING_IMAGE_DELETE_IN_PROGRESS = new StreamingImageStatusCode("STREAMING_IMAGE_DELETE_IN_PROGRESS");
///
/// Constant STREAMING_IMAGE_DELETED for StreamingImageStatusCode
///
public static readonly StreamingImageStatusCode STREAMING_IMAGE_DELETED = new StreamingImageStatusCode("STREAMING_IMAGE_DELETED");
///
/// Constant STREAMING_IMAGE_READY for StreamingImageStatusCode
///
public static readonly StreamingImageStatusCode STREAMING_IMAGE_READY = new StreamingImageStatusCode("STREAMING_IMAGE_READY");
///
/// Constant STREAMING_IMAGE_UPDATE_IN_PROGRESS for StreamingImageStatusCode
///
public static readonly StreamingImageStatusCode STREAMING_IMAGE_UPDATE_IN_PROGRESS = new StreamingImageStatusCode("STREAMING_IMAGE_UPDATE_IN_PROGRESS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StreamingImageStatusCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StreamingImageStatusCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StreamingImageStatusCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StreamingInstanceType.
///
public class StreamingInstanceType : ConstantClass
{
///
/// Constant G34xlarge for StreamingInstanceType
///
public static readonly StreamingInstanceType G34xlarge = new StreamingInstanceType("g3.4xlarge");
///
/// Constant G3sXlarge for StreamingInstanceType
///
public static readonly StreamingInstanceType G3sXlarge = new StreamingInstanceType("g3s.xlarge");
///
/// Constant G4dn12xlarge for StreamingInstanceType
///
public static readonly StreamingInstanceType G4dn12xlarge = new StreamingInstanceType("g4dn.12xlarge");
///
/// Constant G4dn16xlarge for StreamingInstanceType
///
public static readonly StreamingInstanceType G4dn16xlarge = new StreamingInstanceType("g4dn.16xlarge");
///
/// Constant G4dn2xlarge for StreamingInstanceType
///
public static readonly StreamingInstanceType G4dn2xlarge = new StreamingInstanceType("g4dn.2xlarge");
///
/// Constant G4dn4xlarge for StreamingInstanceType
///
public static readonly StreamingInstanceType G4dn4xlarge = new StreamingInstanceType("g4dn.4xlarge");
///
/// Constant G4dn8xlarge for StreamingInstanceType
///
public static readonly StreamingInstanceType G4dn8xlarge = new StreamingInstanceType("g4dn.8xlarge");
///
/// Constant G4dnXlarge for StreamingInstanceType
///
public static readonly StreamingInstanceType G4dnXlarge = new StreamingInstanceType("g4dn.xlarge");
///
/// Constant G516xlarge for StreamingInstanceType
///
public static readonly StreamingInstanceType G516xlarge = new StreamingInstanceType("g5.16xlarge");
///
/// Constant G52xlarge for StreamingInstanceType
///
public static readonly StreamingInstanceType G52xlarge = new StreamingInstanceType("g5.2xlarge");
///
/// Constant G54xlarge for StreamingInstanceType
///
public static readonly StreamingInstanceType G54xlarge = new StreamingInstanceType("g5.4xlarge");
///
/// Constant G58xlarge for StreamingInstanceType
///
public static readonly StreamingInstanceType G58xlarge = new StreamingInstanceType("g5.8xlarge");
///
/// Constant G5Xlarge for StreamingInstanceType
///
public static readonly StreamingInstanceType G5Xlarge = new StreamingInstanceType("g5.xlarge");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StreamingInstanceType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StreamingInstanceType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StreamingInstanceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StreamingSessionState.
///
public class StreamingSessionState : ConstantClass
{
///
/// Constant CREATE_FAILED for StreamingSessionState
///
public static readonly StreamingSessionState CREATE_FAILED = new StreamingSessionState("CREATE_FAILED");
///
/// Constant CREATE_IN_PROGRESS for StreamingSessionState
///
public static readonly StreamingSessionState CREATE_IN_PROGRESS = new StreamingSessionState("CREATE_IN_PROGRESS");
///
/// Constant DELETE_FAILED for StreamingSessionState
///
public static readonly StreamingSessionState DELETE_FAILED = new StreamingSessionState("DELETE_FAILED");
///
/// Constant DELETE_IN_PROGRESS for StreamingSessionState
///
public static readonly StreamingSessionState DELETE_IN_PROGRESS = new StreamingSessionState("DELETE_IN_PROGRESS");
///
/// Constant DELETED for StreamingSessionState
///
public static readonly StreamingSessionState DELETED = new StreamingSessionState("DELETED");
///
/// Constant READY for StreamingSessionState
///
public static readonly StreamingSessionState READY = new StreamingSessionState("READY");
///
/// Constant START_FAILED for StreamingSessionState
///
public static readonly StreamingSessionState START_FAILED = new StreamingSessionState("START_FAILED");
///
/// Constant START_IN_PROGRESS for StreamingSessionState
///
public static readonly StreamingSessionState START_IN_PROGRESS = new StreamingSessionState("START_IN_PROGRESS");
///
/// Constant STOP_FAILED for StreamingSessionState
///
public static readonly StreamingSessionState STOP_FAILED = new StreamingSessionState("STOP_FAILED");
///
/// Constant STOP_IN_PROGRESS for StreamingSessionState
///
public static readonly StreamingSessionState STOP_IN_PROGRESS = new StreamingSessionState("STOP_IN_PROGRESS");
///
/// Constant STOPPED for StreamingSessionState
///
public static readonly StreamingSessionState STOPPED = new StreamingSessionState("STOPPED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StreamingSessionState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StreamingSessionState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StreamingSessionState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StreamingSessionStatusCode.
///
public class StreamingSessionStatusCode : ConstantClass
{
///
/// Constant ACTIVE_DIRECTORY_DOMAIN_JOIN_ERROR for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode ACTIVE_DIRECTORY_DOMAIN_JOIN_ERROR = new StreamingSessionStatusCode("ACTIVE_DIRECTORY_DOMAIN_JOIN_ERROR");
///
/// Constant AMI_VALIDATION_ERROR for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode AMI_VALIDATION_ERROR = new StreamingSessionStatusCode("AMI_VALIDATION_ERROR");
///
/// Constant DECRYPT_STREAMING_IMAGE_ERROR for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode DECRYPT_STREAMING_IMAGE_ERROR = new StreamingSessionStatusCode("DECRYPT_STREAMING_IMAGE_ERROR");
///
/// Constant INITIALIZATION_SCRIPT_ERROR for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode INITIALIZATION_SCRIPT_ERROR = new StreamingSessionStatusCode("INITIALIZATION_SCRIPT_ERROR");
///
/// Constant INSUFFICIENT_CAPACITY for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode INSUFFICIENT_CAPACITY = new StreamingSessionStatusCode("INSUFFICIENT_CAPACITY");
///
/// Constant INTERNAL_ERROR for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode INTERNAL_ERROR = new StreamingSessionStatusCode("INTERNAL_ERROR");
///
/// Constant NETWORK_CONNECTION_ERROR for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode NETWORK_CONNECTION_ERROR = new StreamingSessionStatusCode("NETWORK_CONNECTION_ERROR");
///
/// Constant NETWORK_INTERFACE_ERROR for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode NETWORK_INTERFACE_ERROR = new StreamingSessionStatusCode("NETWORK_INTERFACE_ERROR");
///
/// Constant STREAMING_SESSION_CREATE_IN_PROGRESS for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode STREAMING_SESSION_CREATE_IN_PROGRESS = new StreamingSessionStatusCode("STREAMING_SESSION_CREATE_IN_PROGRESS");
///
/// Constant STREAMING_SESSION_DELETE_IN_PROGRESS for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode STREAMING_SESSION_DELETE_IN_PROGRESS = new StreamingSessionStatusCode("STREAMING_SESSION_DELETE_IN_PROGRESS");
///
/// Constant STREAMING_SESSION_DELETED for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode STREAMING_SESSION_DELETED = new StreamingSessionStatusCode("STREAMING_SESSION_DELETED");
///
/// Constant STREAMING_SESSION_READY for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode STREAMING_SESSION_READY = new StreamingSessionStatusCode("STREAMING_SESSION_READY");
///
/// Constant STREAMING_SESSION_START_IN_PROGRESS for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode STREAMING_SESSION_START_IN_PROGRESS = new StreamingSessionStatusCode("STREAMING_SESSION_START_IN_PROGRESS");
///
/// Constant STREAMING_SESSION_STARTED for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode STREAMING_SESSION_STARTED = new StreamingSessionStatusCode("STREAMING_SESSION_STARTED");
///
/// Constant STREAMING_SESSION_STOP_IN_PROGRESS for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode STREAMING_SESSION_STOP_IN_PROGRESS = new StreamingSessionStatusCode("STREAMING_SESSION_STOP_IN_PROGRESS");
///
/// Constant STREAMING_SESSION_STOPPED for StreamingSessionStatusCode
///
public static readonly StreamingSessionStatusCode STREAMING_SESSION_STOPPED = new StreamingSessionStatusCode("STREAMING_SESSION_STOPPED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StreamingSessionStatusCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StreamingSessionStatusCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StreamingSessionStatusCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StreamingSessionStorageMode.
///
public class StreamingSessionStorageMode : ConstantClass
{
///
/// Constant UPLOAD for StreamingSessionStorageMode
///
public static readonly StreamingSessionStorageMode UPLOAD = new StreamingSessionStorageMode("UPLOAD");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StreamingSessionStorageMode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StreamingSessionStorageMode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StreamingSessionStorageMode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StreamingSessionStreamState.
///
public class StreamingSessionStreamState : ConstantClass
{
///
/// Constant CREATE_FAILED for StreamingSessionStreamState
///
public static readonly StreamingSessionStreamState CREATE_FAILED = new StreamingSessionStreamState("CREATE_FAILED");
///
/// Constant CREATE_IN_PROGRESS for StreamingSessionStreamState
///
public static readonly StreamingSessionStreamState CREATE_IN_PROGRESS = new StreamingSessionStreamState("CREATE_IN_PROGRESS");
///
/// Constant DELETE_FAILED for StreamingSessionStreamState
///
public static readonly StreamingSessionStreamState DELETE_FAILED = new StreamingSessionStreamState("DELETE_FAILED");
///
/// Constant DELETE_IN_PROGRESS for StreamingSessionStreamState
///
public static readonly StreamingSessionStreamState DELETE_IN_PROGRESS = new StreamingSessionStreamState("DELETE_IN_PROGRESS");
///
/// Constant DELETED for StreamingSessionStreamState
///
public static readonly StreamingSessionStreamState DELETED = new StreamingSessionStreamState("DELETED");
///
/// Constant READY for StreamingSessionStreamState
///
public static readonly StreamingSessionStreamState READY = new StreamingSessionStreamState("READY");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StreamingSessionStreamState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StreamingSessionStreamState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StreamingSessionStreamState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StreamingSessionStreamStatusCode.
///
public class StreamingSessionStreamStatusCode : ConstantClass
{
///
/// Constant INTERNAL_ERROR for StreamingSessionStreamStatusCode
///
public static readonly StreamingSessionStreamStatusCode INTERNAL_ERROR = new StreamingSessionStreamStatusCode("INTERNAL_ERROR");
///
/// Constant NETWORK_CONNECTION_ERROR for StreamingSessionStreamStatusCode
///
public static readonly StreamingSessionStreamStatusCode NETWORK_CONNECTION_ERROR = new StreamingSessionStreamStatusCode("NETWORK_CONNECTION_ERROR");
///
/// Constant STREAM_CREATE_IN_PROGRESS for StreamingSessionStreamStatusCode
///
public static readonly StreamingSessionStreamStatusCode STREAM_CREATE_IN_PROGRESS = new StreamingSessionStreamStatusCode("STREAM_CREATE_IN_PROGRESS");
///
/// Constant STREAM_DELETE_IN_PROGRESS for StreamingSessionStreamStatusCode
///
public static readonly StreamingSessionStreamStatusCode STREAM_DELETE_IN_PROGRESS = new StreamingSessionStreamStatusCode("STREAM_DELETE_IN_PROGRESS");
///
/// Constant STREAM_DELETED for StreamingSessionStreamStatusCode
///
public static readonly StreamingSessionStreamStatusCode STREAM_DELETED = new StreamingSessionStreamStatusCode("STREAM_DELETED");
///
/// Constant STREAM_READY for StreamingSessionStreamStatusCode
///
public static readonly StreamingSessionStreamStatusCode STREAM_READY = new StreamingSessionStreamStatusCode("STREAM_READY");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StreamingSessionStreamStatusCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StreamingSessionStreamStatusCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StreamingSessionStreamStatusCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StudioComponentInitializationScriptRunContext.
///
public class StudioComponentInitializationScriptRunContext : ConstantClass
{
///
/// Constant SYSTEM_INITIALIZATION for StudioComponentInitializationScriptRunContext
///
public static readonly StudioComponentInitializationScriptRunContext SYSTEM_INITIALIZATION = new StudioComponentInitializationScriptRunContext("SYSTEM_INITIALIZATION");
///
/// Constant USER_INITIALIZATION for StudioComponentInitializationScriptRunContext
///
public static readonly StudioComponentInitializationScriptRunContext USER_INITIALIZATION = new StudioComponentInitializationScriptRunContext("USER_INITIALIZATION");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StudioComponentInitializationScriptRunContext(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StudioComponentInitializationScriptRunContext FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StudioComponentInitializationScriptRunContext(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StudioComponentState.
///
public class StudioComponentState : ConstantClass
{
///
/// Constant CREATE_FAILED for StudioComponentState
///
public static readonly StudioComponentState CREATE_FAILED = new StudioComponentState("CREATE_FAILED");
///
/// Constant CREATE_IN_PROGRESS for StudioComponentState
///
public static readonly StudioComponentState CREATE_IN_PROGRESS = new StudioComponentState("CREATE_IN_PROGRESS");
///
/// Constant DELETE_FAILED for StudioComponentState
///
public static readonly StudioComponentState DELETE_FAILED = new StudioComponentState("DELETE_FAILED");
///
/// Constant DELETE_IN_PROGRESS for StudioComponentState
///
public static readonly StudioComponentState DELETE_IN_PROGRESS = new StudioComponentState("DELETE_IN_PROGRESS");
///
/// Constant DELETED for StudioComponentState
///
public static readonly StudioComponentState DELETED = new StudioComponentState("DELETED");
///
/// Constant READY for StudioComponentState
///
public static readonly StudioComponentState READY = new StudioComponentState("READY");
///
/// Constant UPDATE_FAILED for StudioComponentState
///
public static readonly StudioComponentState UPDATE_FAILED = new StudioComponentState("UPDATE_FAILED");
///
/// Constant UPDATE_IN_PROGRESS for StudioComponentState
///
public static readonly StudioComponentState UPDATE_IN_PROGRESS = new StudioComponentState("UPDATE_IN_PROGRESS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StudioComponentState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StudioComponentState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StudioComponentState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StudioComponentStatusCode.
///
public class StudioComponentStatusCode : ConstantClass
{
///
/// Constant ACTIVE_DIRECTORY_ALREADY_EXISTS for StudioComponentStatusCode
///
public static readonly StudioComponentStatusCode ACTIVE_DIRECTORY_ALREADY_EXISTS = new StudioComponentStatusCode("ACTIVE_DIRECTORY_ALREADY_EXISTS");
///
/// Constant ENCRYPTION_KEY_ACCESS_DENIED for StudioComponentStatusCode
///
public static readonly StudioComponentStatusCode ENCRYPTION_KEY_ACCESS_DENIED = new StudioComponentStatusCode("ENCRYPTION_KEY_ACCESS_DENIED");
///
/// Constant ENCRYPTION_KEY_NOT_FOUND for StudioComponentStatusCode
///
public static readonly StudioComponentStatusCode ENCRYPTION_KEY_NOT_FOUND = new StudioComponentStatusCode("ENCRYPTION_KEY_NOT_FOUND");
///
/// Constant INTERNAL_ERROR for StudioComponentStatusCode
///
public static readonly StudioComponentStatusCode INTERNAL_ERROR = new StudioComponentStatusCode("INTERNAL_ERROR");
///
/// Constant STUDIO_COMPONENT_CREATE_IN_PROGRESS for StudioComponentStatusCode
///
public static readonly StudioComponentStatusCode STUDIO_COMPONENT_CREATE_IN_PROGRESS = new StudioComponentStatusCode("STUDIO_COMPONENT_CREATE_IN_PROGRESS");
///
/// Constant STUDIO_COMPONENT_CREATED for StudioComponentStatusCode
///
public static readonly StudioComponentStatusCode STUDIO_COMPONENT_CREATED = new StudioComponentStatusCode("STUDIO_COMPONENT_CREATED");
///
/// Constant STUDIO_COMPONENT_DELETE_IN_PROGRESS for StudioComponentStatusCode
///
public static readonly StudioComponentStatusCode STUDIO_COMPONENT_DELETE_IN_PROGRESS = new StudioComponentStatusCode("STUDIO_COMPONENT_DELETE_IN_PROGRESS");
///
/// Constant STUDIO_COMPONENT_DELETED for StudioComponentStatusCode
///
public static readonly StudioComponentStatusCode STUDIO_COMPONENT_DELETED = new StudioComponentStatusCode("STUDIO_COMPONENT_DELETED");
///
/// Constant STUDIO_COMPONENT_UPDATE_IN_PROGRESS for StudioComponentStatusCode
///
public static readonly StudioComponentStatusCode STUDIO_COMPONENT_UPDATE_IN_PROGRESS = new StudioComponentStatusCode("STUDIO_COMPONENT_UPDATE_IN_PROGRESS");
///
/// Constant STUDIO_COMPONENT_UPDATED for StudioComponentStatusCode
///
public static readonly StudioComponentStatusCode STUDIO_COMPONENT_UPDATED = new StudioComponentStatusCode("STUDIO_COMPONENT_UPDATED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StudioComponentStatusCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StudioComponentStatusCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StudioComponentStatusCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StudioComponentSubtype.
///
public class StudioComponentSubtype : ConstantClass
{
///
/// Constant AMAZON_FSX_FOR_LUSTRE for StudioComponentSubtype
///
public static readonly StudioComponentSubtype AMAZON_FSX_FOR_LUSTRE = new StudioComponentSubtype("AMAZON_FSX_FOR_LUSTRE");
///
/// Constant AMAZON_FSX_FOR_WINDOWS for StudioComponentSubtype
///
public static readonly StudioComponentSubtype AMAZON_FSX_FOR_WINDOWS = new StudioComponentSubtype("AMAZON_FSX_FOR_WINDOWS");
///
/// Constant AWS_MANAGED_MICROSOFT_AD for StudioComponentSubtype
///
public static readonly StudioComponentSubtype AWS_MANAGED_MICROSOFT_AD = new StudioComponentSubtype("AWS_MANAGED_MICROSOFT_AD");
///
/// Constant CUSTOM for StudioComponentSubtype
///
public static readonly StudioComponentSubtype CUSTOM = new StudioComponentSubtype("CUSTOM");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StudioComponentSubtype(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StudioComponentSubtype FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StudioComponentSubtype(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StudioComponentType.
///
public class StudioComponentType : ConstantClass
{
///
/// Constant ACTIVE_DIRECTORY for StudioComponentType
///
public static readonly StudioComponentType ACTIVE_DIRECTORY = new StudioComponentType("ACTIVE_DIRECTORY");
///
/// Constant COMPUTE_FARM for StudioComponentType
///
public static readonly StudioComponentType COMPUTE_FARM = new StudioComponentType("COMPUTE_FARM");
///
/// Constant CUSTOM for StudioComponentType
///
public static readonly StudioComponentType CUSTOM = new StudioComponentType("CUSTOM");
///
/// Constant LICENSE_SERVICE for StudioComponentType
///
public static readonly StudioComponentType LICENSE_SERVICE = new StudioComponentType("LICENSE_SERVICE");
///
/// Constant SHARED_FILE_SYSTEM for StudioComponentType
///
public static readonly StudioComponentType SHARED_FILE_SYSTEM = new StudioComponentType("SHARED_FILE_SYSTEM");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StudioComponentType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StudioComponentType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StudioComponentType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StudioEncryptionConfigurationKeyType.
///
public class StudioEncryptionConfigurationKeyType : ConstantClass
{
///
/// Constant AWS_OWNED_KEY for StudioEncryptionConfigurationKeyType
///
public static readonly StudioEncryptionConfigurationKeyType AWS_OWNED_KEY = new StudioEncryptionConfigurationKeyType("AWS_OWNED_KEY");
///
/// Constant CUSTOMER_MANAGED_KEY for StudioEncryptionConfigurationKeyType
///
public static readonly StudioEncryptionConfigurationKeyType CUSTOMER_MANAGED_KEY = new StudioEncryptionConfigurationKeyType("CUSTOMER_MANAGED_KEY");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StudioEncryptionConfigurationKeyType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StudioEncryptionConfigurationKeyType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StudioEncryptionConfigurationKeyType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StudioPersona.
///
public class StudioPersona : ConstantClass
{
///
/// Constant ADMINISTRATOR for StudioPersona
///
public static readonly StudioPersona ADMINISTRATOR = new StudioPersona("ADMINISTRATOR");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StudioPersona(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StudioPersona FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StudioPersona(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StudioState.
///
public class StudioState : ConstantClass
{
///
/// Constant CREATE_FAILED for StudioState
///
public static readonly StudioState CREATE_FAILED = new StudioState("CREATE_FAILED");
///
/// Constant CREATE_IN_PROGRESS for StudioState
///
public static readonly StudioState CREATE_IN_PROGRESS = new StudioState("CREATE_IN_PROGRESS");
///
/// Constant DELETE_FAILED for StudioState
///
public static readonly StudioState DELETE_FAILED = new StudioState("DELETE_FAILED");
///
/// Constant DELETE_IN_PROGRESS for StudioState
///
public static readonly StudioState DELETE_IN_PROGRESS = new StudioState("DELETE_IN_PROGRESS");
///
/// Constant DELETED for StudioState
///
public static readonly StudioState DELETED = new StudioState("DELETED");
///
/// Constant READY for StudioState
///
public static readonly StudioState READY = new StudioState("READY");
///
/// Constant UPDATE_FAILED for StudioState
///
public static readonly StudioState UPDATE_FAILED = new StudioState("UPDATE_FAILED");
///
/// Constant UPDATE_IN_PROGRESS for StudioState
///
public static readonly StudioState UPDATE_IN_PROGRESS = new StudioState("UPDATE_IN_PROGRESS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StudioState(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StudioState FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StudioState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StudioStatusCode.
///
public class StudioStatusCode : ConstantClass
{
///
/// Constant AWS_SSO_ACCESS_DENIED for StudioStatusCode
///
public static readonly StudioStatusCode AWS_SSO_ACCESS_DENIED = new StudioStatusCode("AWS_SSO_ACCESS_DENIED");
///
/// Constant AWS_SSO_CONFIGURATION_REPAIR_IN_PROGRESS for StudioStatusCode
///
public static readonly StudioStatusCode AWS_SSO_CONFIGURATION_REPAIR_IN_PROGRESS = new StudioStatusCode("AWS_SSO_CONFIGURATION_REPAIR_IN_PROGRESS");
///
/// Constant AWS_SSO_CONFIGURATION_REPAIRED for StudioStatusCode
///
public static readonly StudioStatusCode AWS_SSO_CONFIGURATION_REPAIRED = new StudioStatusCode("AWS_SSO_CONFIGURATION_REPAIRED");
///
/// Constant AWS_SSO_NOT_ENABLED for StudioStatusCode
///
public static readonly StudioStatusCode AWS_SSO_NOT_ENABLED = new StudioStatusCode("AWS_SSO_NOT_ENABLED");
///
/// Constant AWS_STS_REGION_DISABLED for StudioStatusCode
///
public static readonly StudioStatusCode AWS_STS_REGION_DISABLED = new StudioStatusCode("AWS_STS_REGION_DISABLED");
///
/// Constant ENCRYPTION_KEY_ACCESS_DENIED for StudioStatusCode
///
public static readonly StudioStatusCode ENCRYPTION_KEY_ACCESS_DENIED = new StudioStatusCode("ENCRYPTION_KEY_ACCESS_DENIED");
///
/// Constant ENCRYPTION_KEY_NOT_FOUND for StudioStatusCode
///
public static readonly StudioStatusCode ENCRYPTION_KEY_NOT_FOUND = new StudioStatusCode("ENCRYPTION_KEY_NOT_FOUND");
///
/// Constant INTERNAL_ERROR for StudioStatusCode
///
public static readonly StudioStatusCode INTERNAL_ERROR = new StudioStatusCode("INTERNAL_ERROR");
///
/// Constant ROLE_COULD_NOT_BE_ASSUMED for StudioStatusCode
///
public static readonly StudioStatusCode ROLE_COULD_NOT_BE_ASSUMED = new StudioStatusCode("ROLE_COULD_NOT_BE_ASSUMED");
///
/// Constant ROLE_NOT_OWNED_BY_STUDIO_OWNER for StudioStatusCode
///
public static readonly StudioStatusCode ROLE_NOT_OWNED_BY_STUDIO_OWNER = new StudioStatusCode("ROLE_NOT_OWNED_BY_STUDIO_OWNER");
///
/// Constant STUDIO_CREATE_IN_PROGRESS for StudioStatusCode
///
public static readonly StudioStatusCode STUDIO_CREATE_IN_PROGRESS = new StudioStatusCode("STUDIO_CREATE_IN_PROGRESS");
///
/// Constant STUDIO_CREATED for StudioStatusCode
///
public static readonly StudioStatusCode STUDIO_CREATED = new StudioStatusCode("STUDIO_CREATED");
///
/// Constant STUDIO_DELETE_IN_PROGRESS for StudioStatusCode
///
public static readonly StudioStatusCode STUDIO_DELETE_IN_PROGRESS = new StudioStatusCode("STUDIO_DELETE_IN_PROGRESS");
///
/// Constant STUDIO_DELETED for StudioStatusCode
///
public static readonly StudioStatusCode STUDIO_DELETED = new StudioStatusCode("STUDIO_DELETED");
///
/// Constant STUDIO_UPDATE_IN_PROGRESS for StudioStatusCode
///
public static readonly StudioStatusCode STUDIO_UPDATE_IN_PROGRESS = new StudioStatusCode("STUDIO_UPDATE_IN_PROGRESS");
///
/// Constant STUDIO_UPDATED for StudioStatusCode
///
public static readonly StudioStatusCode STUDIO_UPDATED = new StudioStatusCode("STUDIO_UPDATED");
///
/// Constant STUDIO_WITH_LAUNCH_PROFILES_NOT_DELETED for StudioStatusCode
///
public static readonly StudioStatusCode STUDIO_WITH_LAUNCH_PROFILES_NOT_DELETED = new StudioStatusCode("STUDIO_WITH_LAUNCH_PROFILES_NOT_DELETED");
///
/// Constant STUDIO_WITH_STREAMING_IMAGES_NOT_DELETED for StudioStatusCode
///
public static readonly StudioStatusCode STUDIO_WITH_STREAMING_IMAGES_NOT_DELETED = new StudioStatusCode("STUDIO_WITH_STREAMING_IMAGES_NOT_DELETED");
///
/// Constant STUDIO_WITH_STUDIO_COMPONENTS_NOT_DELETED for StudioStatusCode
///
public static readonly StudioStatusCode STUDIO_WITH_STUDIO_COMPONENTS_NOT_DELETED = new StudioStatusCode("STUDIO_WITH_STUDIO_COMPONENTS_NOT_DELETED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public StudioStatusCode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static StudioStatusCode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator StudioStatusCode(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type VolumeRetentionMode.
///
public class VolumeRetentionMode : ConstantClass
{
///
/// Constant DELETE for VolumeRetentionMode
///
public static readonly VolumeRetentionMode DELETE = new VolumeRetentionMode("DELETE");
///
/// Constant RETAIN for VolumeRetentionMode
///
public static readonly VolumeRetentionMode RETAIN = new VolumeRetentionMode("RETAIN");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public VolumeRetentionMode(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static VolumeRetentionMode FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator VolumeRetentionMode(string value)
{
return FindValue(value);
}
}
}