/*
* 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 proton-2020-07-20.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.Proton
{
///
/// Constants used for properties of type BlockerStatus.
///
public class BlockerStatus : ConstantClass
{
///
/// Constant ACTIVE for BlockerStatus
///
public static readonly BlockerStatus ACTIVE = new BlockerStatus("ACTIVE");
///
/// Constant RESOLVED for BlockerStatus
///
public static readonly BlockerStatus RESOLVED = new BlockerStatus("RESOLVED");
///
/// 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 BlockerStatus(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 BlockerStatus 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 BlockerStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type BlockerType.
///
public class BlockerType : ConstantClass
{
///
/// Constant AUTOMATED for BlockerType
///
public static readonly BlockerType AUTOMATED = new BlockerType("AUTOMATED");
///
/// 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 BlockerType(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 BlockerType 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 BlockerType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ComponentDeploymentUpdateType.
///
public class ComponentDeploymentUpdateType : ConstantClass
{
///
/// Constant CURRENT_VERSION for ComponentDeploymentUpdateType
///
public static readonly ComponentDeploymentUpdateType CURRENT_VERSION = new ComponentDeploymentUpdateType("CURRENT_VERSION");
///
/// Constant NONE for ComponentDeploymentUpdateType
///
public static readonly ComponentDeploymentUpdateType NONE = new ComponentDeploymentUpdateType("NONE");
///
/// 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 ComponentDeploymentUpdateType(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 ComponentDeploymentUpdateType 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 ComponentDeploymentUpdateType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeploymentStatus.
///
public class DeploymentStatus : ConstantClass
{
///
/// Constant CANCELLED for DeploymentStatus
///
public static readonly DeploymentStatus CANCELLED = new DeploymentStatus("CANCELLED");
///
/// Constant CANCELLING for DeploymentStatus
///
public static readonly DeploymentStatus CANCELLING = new DeploymentStatus("CANCELLING");
///
/// Constant DELETE_COMPLETE for DeploymentStatus
///
public static readonly DeploymentStatus DELETE_COMPLETE = new DeploymentStatus("DELETE_COMPLETE");
///
/// Constant DELETE_FAILED for DeploymentStatus
///
public static readonly DeploymentStatus DELETE_FAILED = new DeploymentStatus("DELETE_FAILED");
///
/// Constant DELETE_IN_PROGRESS for DeploymentStatus
///
public static readonly DeploymentStatus DELETE_IN_PROGRESS = new DeploymentStatus("DELETE_IN_PROGRESS");
///
/// Constant FAILED for DeploymentStatus
///
public static readonly DeploymentStatus FAILED = new DeploymentStatus("FAILED");
///
/// Constant IN_PROGRESS for DeploymentStatus
///
public static readonly DeploymentStatus IN_PROGRESS = new DeploymentStatus("IN_PROGRESS");
///
/// Constant SUCCEEDED for DeploymentStatus
///
public static readonly DeploymentStatus SUCCEEDED = new DeploymentStatus("SUCCEEDED");
///
/// 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 DeploymentStatus(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 DeploymentStatus 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 DeploymentStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeploymentTargetResourceType.
///
public class DeploymentTargetResourceType : ConstantClass
{
///
/// Constant COMPONENT for DeploymentTargetResourceType
///
public static readonly DeploymentTargetResourceType COMPONENT = new DeploymentTargetResourceType("COMPONENT");
///
/// Constant ENVIRONMENT for DeploymentTargetResourceType
///
public static readonly DeploymentTargetResourceType ENVIRONMENT = new DeploymentTargetResourceType("ENVIRONMENT");
///
/// Constant SERVICE_INSTANCE for DeploymentTargetResourceType
///
public static readonly DeploymentTargetResourceType SERVICE_INSTANCE = new DeploymentTargetResourceType("SERVICE_INSTANCE");
///
/// Constant SERVICE_PIPELINE for DeploymentTargetResourceType
///
public static readonly DeploymentTargetResourceType SERVICE_PIPELINE = new DeploymentTargetResourceType("SERVICE_PIPELINE");
///
/// 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 DeploymentTargetResourceType(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 DeploymentTargetResourceType 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 DeploymentTargetResourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeploymentUpdateType.
///
public class DeploymentUpdateType : ConstantClass
{
///
/// Constant CURRENT_VERSION for DeploymentUpdateType
///
public static readonly DeploymentUpdateType CURRENT_VERSION = new DeploymentUpdateType("CURRENT_VERSION");
///
/// Constant MAJOR_VERSION for DeploymentUpdateType
///
public static readonly DeploymentUpdateType MAJOR_VERSION = new DeploymentUpdateType("MAJOR_VERSION");
///
/// Constant MINOR_VERSION for DeploymentUpdateType
///
public static readonly DeploymentUpdateType MINOR_VERSION = new DeploymentUpdateType("MINOR_VERSION");
///
/// Constant NONE for DeploymentUpdateType
///
public static readonly DeploymentUpdateType NONE = new DeploymentUpdateType("NONE");
///
/// 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 DeploymentUpdateType(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 DeploymentUpdateType 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 DeploymentUpdateType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EnvironmentAccountConnectionRequesterAccountType.
///
public class EnvironmentAccountConnectionRequesterAccountType : ConstantClass
{
///
/// Constant ENVIRONMENT_ACCOUNT for EnvironmentAccountConnectionRequesterAccountType
///
public static readonly EnvironmentAccountConnectionRequesterAccountType ENVIRONMENT_ACCOUNT = new EnvironmentAccountConnectionRequesterAccountType("ENVIRONMENT_ACCOUNT");
///
/// Constant MANAGEMENT_ACCOUNT for EnvironmentAccountConnectionRequesterAccountType
///
public static readonly EnvironmentAccountConnectionRequesterAccountType MANAGEMENT_ACCOUNT = new EnvironmentAccountConnectionRequesterAccountType("MANAGEMENT_ACCOUNT");
///
/// 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 EnvironmentAccountConnectionRequesterAccountType(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 EnvironmentAccountConnectionRequesterAccountType 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 EnvironmentAccountConnectionRequesterAccountType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EnvironmentAccountConnectionStatus.
///
public class EnvironmentAccountConnectionStatus : ConstantClass
{
///
/// Constant CONNECTED for EnvironmentAccountConnectionStatus
///
public static readonly EnvironmentAccountConnectionStatus CONNECTED = new EnvironmentAccountConnectionStatus("CONNECTED");
///
/// Constant PENDING for EnvironmentAccountConnectionStatus
///
public static readonly EnvironmentAccountConnectionStatus PENDING = new EnvironmentAccountConnectionStatus("PENDING");
///
/// Constant REJECTED for EnvironmentAccountConnectionStatus
///
public static readonly EnvironmentAccountConnectionStatus REJECTED = new EnvironmentAccountConnectionStatus("REJECTED");
///
/// 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 EnvironmentAccountConnectionStatus(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 EnvironmentAccountConnectionStatus 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 EnvironmentAccountConnectionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ListServiceInstancesFilterBy.
///
public class ListServiceInstancesFilterBy : ConstantClass
{
///
/// Constant CreatedAtAfter for ListServiceInstancesFilterBy
///
public static readonly ListServiceInstancesFilterBy CreatedAtAfter = new ListServiceInstancesFilterBy("createdAtAfter");
///
/// Constant CreatedAtBefore for ListServiceInstancesFilterBy
///
public static readonly ListServiceInstancesFilterBy CreatedAtBefore = new ListServiceInstancesFilterBy("createdAtBefore");
///
/// Constant DeployedTemplateVersionStatus for ListServiceInstancesFilterBy
///
public static readonly ListServiceInstancesFilterBy DeployedTemplateVersionStatus = new ListServiceInstancesFilterBy("deployedTemplateVersionStatus");
///
/// Constant DeploymentStatus for ListServiceInstancesFilterBy
///
public static readonly ListServiceInstancesFilterBy DeploymentStatus = new ListServiceInstancesFilterBy("deploymentStatus");
///
/// Constant EnvironmentName for ListServiceInstancesFilterBy
///
public static readonly ListServiceInstancesFilterBy EnvironmentName = new ListServiceInstancesFilterBy("environmentName");
///
/// Constant LastDeploymentAttemptedAtAfter for ListServiceInstancesFilterBy
///
public static readonly ListServiceInstancesFilterBy LastDeploymentAttemptedAtAfter = new ListServiceInstancesFilterBy("lastDeploymentAttemptedAtAfter");
///
/// Constant LastDeploymentAttemptedAtBefore for ListServiceInstancesFilterBy
///
public static readonly ListServiceInstancesFilterBy LastDeploymentAttemptedAtBefore = new ListServiceInstancesFilterBy("lastDeploymentAttemptedAtBefore");
///
/// Constant Name for ListServiceInstancesFilterBy
///
public static readonly ListServiceInstancesFilterBy Name = new ListServiceInstancesFilterBy("name");
///
/// Constant ServiceName for ListServiceInstancesFilterBy
///
public static readonly ListServiceInstancesFilterBy ServiceName = new ListServiceInstancesFilterBy("serviceName");
///
/// Constant TemplateName for ListServiceInstancesFilterBy
///
public static readonly ListServiceInstancesFilterBy TemplateName = new ListServiceInstancesFilterBy("templateName");
///
/// 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 ListServiceInstancesFilterBy(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 ListServiceInstancesFilterBy 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 ListServiceInstancesFilterBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ListServiceInstancesSortBy.
///
public class ListServiceInstancesSortBy : ConstantClass
{
///
/// Constant CreatedAt for ListServiceInstancesSortBy
///
public static readonly ListServiceInstancesSortBy CreatedAt = new ListServiceInstancesSortBy("createdAt");
///
/// Constant DeploymentStatus for ListServiceInstancesSortBy
///
public static readonly ListServiceInstancesSortBy DeploymentStatus = new ListServiceInstancesSortBy("deploymentStatus");
///
/// Constant EnvironmentName for ListServiceInstancesSortBy
///
public static readonly ListServiceInstancesSortBy EnvironmentName = new ListServiceInstancesSortBy("environmentName");
///
/// Constant LastDeploymentAttemptedAt for ListServiceInstancesSortBy
///
public static readonly ListServiceInstancesSortBy LastDeploymentAttemptedAt = new ListServiceInstancesSortBy("lastDeploymentAttemptedAt");
///
/// Constant Name for ListServiceInstancesSortBy
///
public static readonly ListServiceInstancesSortBy Name = new ListServiceInstancesSortBy("name");
///
/// Constant ServiceName for ListServiceInstancesSortBy
///
public static readonly ListServiceInstancesSortBy ServiceName = new ListServiceInstancesSortBy("serviceName");
///
/// Constant TemplateName for ListServiceInstancesSortBy
///
public static readonly ListServiceInstancesSortBy TemplateName = new ListServiceInstancesSortBy("templateName");
///
/// 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 ListServiceInstancesSortBy(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 ListServiceInstancesSortBy 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 ListServiceInstancesSortBy(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ProvisionedResourceEngine.
///
public class ProvisionedResourceEngine : ConstantClass
{
///
/// Constant CLOUDFORMATION for ProvisionedResourceEngine
///
public static readonly ProvisionedResourceEngine CLOUDFORMATION = new ProvisionedResourceEngine("CLOUDFORMATION");
///
/// Constant TERRAFORM for ProvisionedResourceEngine
///
public static readonly ProvisionedResourceEngine TERRAFORM = new ProvisionedResourceEngine("TERRAFORM");
///
/// 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 ProvisionedResourceEngine(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 ProvisionedResourceEngine 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 ProvisionedResourceEngine(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type Provisioning.
///
public class Provisioning : ConstantClass
{
///
/// Constant CUSTOMER_MANAGED for Provisioning
///
public static readonly Provisioning CUSTOMER_MANAGED = new Provisioning("CUSTOMER_MANAGED");
///
/// 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 Provisioning(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 Provisioning 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 Provisioning(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RepositoryProvider.
///
public class RepositoryProvider : ConstantClass
{
///
/// Constant BITBUCKET for RepositoryProvider
///
public static readonly RepositoryProvider BITBUCKET = new RepositoryProvider("BITBUCKET");
///
/// Constant GITHUB for RepositoryProvider
///
public static readonly RepositoryProvider GITHUB = new RepositoryProvider("GITHUB");
///
/// Constant GITHUB_ENTERPRISE for RepositoryProvider
///
public static readonly RepositoryProvider GITHUB_ENTERPRISE = new RepositoryProvider("GITHUB_ENTERPRISE");
///
/// 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 RepositoryProvider(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 RepositoryProvider 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 RepositoryProvider(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RepositorySyncStatus.
///
public class RepositorySyncStatus : ConstantClass
{
///
/// Constant FAILED for RepositorySyncStatus
///
public static readonly RepositorySyncStatus FAILED = new RepositorySyncStatus("FAILED");
///
/// Constant IN_PROGRESS for RepositorySyncStatus
///
public static readonly RepositorySyncStatus IN_PROGRESS = new RepositorySyncStatus("IN_PROGRESS");
///
/// Constant INITIATED for RepositorySyncStatus
///
public static readonly RepositorySyncStatus INITIATED = new RepositorySyncStatus("INITIATED");
///
/// Constant QUEUED for RepositorySyncStatus
///
public static readonly RepositorySyncStatus QUEUED = new RepositorySyncStatus("QUEUED");
///
/// Constant SUCCEEDED for RepositorySyncStatus
///
public static readonly RepositorySyncStatus SUCCEEDED = new RepositorySyncStatus("SUCCEEDED");
///
/// 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 RepositorySyncStatus(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 RepositorySyncStatus 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 RepositorySyncStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceDeploymentStatus.
///
public class ResourceDeploymentStatus : ConstantClass
{
///
/// Constant FAILED for ResourceDeploymentStatus
///
public static readonly ResourceDeploymentStatus FAILED = new ResourceDeploymentStatus("FAILED");
///
/// Constant IN_PROGRESS for ResourceDeploymentStatus
///
public static readonly ResourceDeploymentStatus IN_PROGRESS = new ResourceDeploymentStatus("IN_PROGRESS");
///
/// Constant SUCCEEDED for ResourceDeploymentStatus
///
public static readonly ResourceDeploymentStatus SUCCEEDED = new ResourceDeploymentStatus("SUCCEEDED");
///
/// 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 ResourceDeploymentStatus(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 ResourceDeploymentStatus 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 ResourceDeploymentStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceSyncStatus.
///
public class ResourceSyncStatus : ConstantClass
{
///
/// Constant FAILED for ResourceSyncStatus
///
public static readonly ResourceSyncStatus FAILED = new ResourceSyncStatus("FAILED");
///
/// Constant IN_PROGRESS for ResourceSyncStatus
///
public static readonly ResourceSyncStatus IN_PROGRESS = new ResourceSyncStatus("IN_PROGRESS");
///
/// Constant INITIATED for ResourceSyncStatus
///
public static readonly ResourceSyncStatus INITIATED = new ResourceSyncStatus("INITIATED");
///
/// Constant SUCCEEDED for ResourceSyncStatus
///
public static readonly ResourceSyncStatus SUCCEEDED = new ResourceSyncStatus("SUCCEEDED");
///
/// 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 ResourceSyncStatus(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 ResourceSyncStatus 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 ResourceSyncStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ServiceStatus.
///
public class ServiceStatus : ConstantClass
{
///
/// Constant ACTIVE for ServiceStatus
///
public static readonly ServiceStatus ACTIVE = new ServiceStatus("ACTIVE");
///
/// Constant CREATE_FAILED for ServiceStatus
///
public static readonly ServiceStatus CREATE_FAILED = new ServiceStatus("CREATE_FAILED");
///
/// Constant CREATE_FAILED_CLEANUP_COMPLETE for ServiceStatus
///
public static readonly ServiceStatus CREATE_FAILED_CLEANUP_COMPLETE = new ServiceStatus("CREATE_FAILED_CLEANUP_COMPLETE");
///
/// Constant CREATE_FAILED_CLEANUP_FAILED for ServiceStatus
///
public static readonly ServiceStatus CREATE_FAILED_CLEANUP_FAILED = new ServiceStatus("CREATE_FAILED_CLEANUP_FAILED");
///
/// Constant CREATE_FAILED_CLEANUP_IN_PROGRESS for ServiceStatus
///
public static readonly ServiceStatus CREATE_FAILED_CLEANUP_IN_PROGRESS = new ServiceStatus("CREATE_FAILED_CLEANUP_IN_PROGRESS");
///
/// Constant CREATE_IN_PROGRESS for ServiceStatus
///
public static readonly ServiceStatus CREATE_IN_PROGRESS = new ServiceStatus("CREATE_IN_PROGRESS");
///
/// Constant DELETE_FAILED for ServiceStatus
///
public static readonly ServiceStatus DELETE_FAILED = new ServiceStatus("DELETE_FAILED");
///
/// Constant DELETE_IN_PROGRESS for ServiceStatus
///
public static readonly ServiceStatus DELETE_IN_PROGRESS = new ServiceStatus("DELETE_IN_PROGRESS");
///
/// Constant UPDATE_COMPLETE_CLEANUP_FAILED for ServiceStatus
///
public static readonly ServiceStatus UPDATE_COMPLETE_CLEANUP_FAILED = new ServiceStatus("UPDATE_COMPLETE_CLEANUP_FAILED");
///
/// Constant UPDATE_FAILED for ServiceStatus
///
public static readonly ServiceStatus UPDATE_FAILED = new ServiceStatus("UPDATE_FAILED");
///
/// Constant UPDATE_FAILED_CLEANUP_COMPLETE for ServiceStatus
///
public static readonly ServiceStatus UPDATE_FAILED_CLEANUP_COMPLETE = new ServiceStatus("UPDATE_FAILED_CLEANUP_COMPLETE");
///
/// Constant UPDATE_FAILED_CLEANUP_FAILED for ServiceStatus
///
public static readonly ServiceStatus UPDATE_FAILED_CLEANUP_FAILED = new ServiceStatus("UPDATE_FAILED_CLEANUP_FAILED");
///
/// Constant UPDATE_FAILED_CLEANUP_IN_PROGRESS for ServiceStatus
///
public static readonly ServiceStatus UPDATE_FAILED_CLEANUP_IN_PROGRESS = new ServiceStatus("UPDATE_FAILED_CLEANUP_IN_PROGRESS");
///
/// Constant UPDATE_IN_PROGRESS for ServiceStatus
///
public static readonly ServiceStatus UPDATE_IN_PROGRESS = new ServiceStatus("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 ServiceStatus(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 ServiceStatus 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 ServiceStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ServiceTemplateSupportedComponentSourceType.
///
public class ServiceTemplateSupportedComponentSourceType : ConstantClass
{
///
/// Constant DIRECTLY_DEFINED for ServiceTemplateSupportedComponentSourceType
///
public static readonly ServiceTemplateSupportedComponentSourceType DIRECTLY_DEFINED = new ServiceTemplateSupportedComponentSourceType("DIRECTLY_DEFINED");
///
/// 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 ServiceTemplateSupportedComponentSourceType(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 ServiceTemplateSupportedComponentSourceType 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 ServiceTemplateSupportedComponentSourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SortOrder.
///
public class SortOrder : ConstantClass
{
///
/// Constant ASCENDING for SortOrder
///
public static readonly SortOrder ASCENDING = new SortOrder("ASCENDING");
///
/// Constant DESCENDING for SortOrder
///
public static readonly SortOrder DESCENDING = new SortOrder("DESCENDING");
///
/// 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 SortOrder(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 SortOrder 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 SortOrder(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SyncType.
///
public class SyncType : ConstantClass
{
///
/// Constant SERVICE_SYNC for SyncType
///
public static readonly SyncType SERVICE_SYNC = new SyncType("SERVICE_SYNC");
///
/// Constant TEMPLATE_SYNC for SyncType
///
public static readonly SyncType TEMPLATE_SYNC = new SyncType("TEMPLATE_SYNC");
///
/// 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 SyncType(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 SyncType 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 SyncType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TemplateType.
///
public class TemplateType : ConstantClass
{
///
/// Constant ENVIRONMENT for TemplateType
///
public static readonly TemplateType ENVIRONMENT = new TemplateType("ENVIRONMENT");
///
/// Constant SERVICE for TemplateType
///
public static readonly TemplateType SERVICE = new TemplateType("SERVICE");
///
/// 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 TemplateType(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 TemplateType 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 TemplateType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TemplateVersionStatus.
///
public class TemplateVersionStatus : ConstantClass
{
///
/// Constant DRAFT for TemplateVersionStatus
///
public static readonly TemplateVersionStatus DRAFT = new TemplateVersionStatus("DRAFT");
///
/// Constant PUBLISHED for TemplateVersionStatus
///
public static readonly TemplateVersionStatus PUBLISHED = new TemplateVersionStatus("PUBLISHED");
///
/// Constant REGISTRATION_FAILED for TemplateVersionStatus
///
public static readonly TemplateVersionStatus REGISTRATION_FAILED = new TemplateVersionStatus("REGISTRATION_FAILED");
///
/// Constant REGISTRATION_IN_PROGRESS for TemplateVersionStatus
///
public static readonly TemplateVersionStatus REGISTRATION_IN_PROGRESS = new TemplateVersionStatus("REGISTRATION_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 TemplateVersionStatus(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 TemplateVersionStatus 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 TemplateVersionStatus(string value)
{
return FindValue(value);
}
}
}