/*
* Copyright 2010-2014 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 iam-2010-05-08.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.IdentityManagement
{
///
/// Constants used for properties of type AssignmentStatusType.
///
public class AssignmentStatusType : ConstantClass
{
///
/// Constant Any for AssignmentStatusType
///
public static readonly AssignmentStatusType Any = new AssignmentStatusType("Any");
///
/// Constant Assigned for AssignmentStatusType
///
public static readonly AssignmentStatusType Assigned = new AssignmentStatusType("Assigned");
///
/// Constant Unassigned for AssignmentStatusType
///
public static readonly AssignmentStatusType Unassigned = new AssignmentStatusType("Unassigned");
///
/// 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 AssignmentStatusType(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 AssignmentStatusType 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 AssignmentStatusType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ContextKeyTypeEnum.
///
public class ContextKeyTypeEnum : ConstantClass
{
///
/// Constant Binary for ContextKeyTypeEnum
///
public static readonly ContextKeyTypeEnum Binary = new ContextKeyTypeEnum("binary");
///
/// Constant BinaryList for ContextKeyTypeEnum
///
public static readonly ContextKeyTypeEnum BinaryList = new ContextKeyTypeEnum("binaryList");
///
/// Constant Boolean for ContextKeyTypeEnum
///
public static readonly ContextKeyTypeEnum Boolean = new ContextKeyTypeEnum("boolean");
///
/// Constant BooleanList for ContextKeyTypeEnum
///
public static readonly ContextKeyTypeEnum BooleanList = new ContextKeyTypeEnum("booleanList");
///
/// Constant Date for ContextKeyTypeEnum
///
public static readonly ContextKeyTypeEnum Date = new ContextKeyTypeEnum("date");
///
/// Constant DateList for ContextKeyTypeEnum
///
public static readonly ContextKeyTypeEnum DateList = new ContextKeyTypeEnum("dateList");
///
/// Constant Ip for ContextKeyTypeEnum
///
public static readonly ContextKeyTypeEnum Ip = new ContextKeyTypeEnum("ip");
///
/// Constant IpList for ContextKeyTypeEnum
///
public static readonly ContextKeyTypeEnum IpList = new ContextKeyTypeEnum("ipList");
///
/// Constant Numeric for ContextKeyTypeEnum
///
public static readonly ContextKeyTypeEnum Numeric = new ContextKeyTypeEnum("numeric");
///
/// Constant NumericList for ContextKeyTypeEnum
///
public static readonly ContextKeyTypeEnum NumericList = new ContextKeyTypeEnum("numericList");
///
/// Constant String for ContextKeyTypeEnum
///
public static readonly ContextKeyTypeEnum String = new ContextKeyTypeEnum("string");
///
/// Constant StringList for ContextKeyTypeEnum
///
public static readonly ContextKeyTypeEnum StringList = new ContextKeyTypeEnum("stringList");
///
/// 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 ContextKeyTypeEnum(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 ContextKeyTypeEnum 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 ContextKeyTypeEnum(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DeletionTaskStatusType.
///
public class DeletionTaskStatusType : ConstantClass
{
///
/// Constant FAILED for DeletionTaskStatusType
///
public static readonly DeletionTaskStatusType FAILED = new DeletionTaskStatusType("FAILED");
///
/// Constant IN_PROGRESS for DeletionTaskStatusType
///
public static readonly DeletionTaskStatusType IN_PROGRESS = new DeletionTaskStatusType("IN_PROGRESS");
///
/// Constant NOT_STARTED for DeletionTaskStatusType
///
public static readonly DeletionTaskStatusType NOT_STARTED = new DeletionTaskStatusType("NOT_STARTED");
///
/// Constant SUCCEEDED for DeletionTaskStatusType
///
public static readonly DeletionTaskStatusType SUCCEEDED = new DeletionTaskStatusType("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 DeletionTaskStatusType(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 DeletionTaskStatusType 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 DeletionTaskStatusType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EncodingType.
///
public class EncodingType : ConstantClass
{
///
/// Constant PEM for EncodingType
///
public static readonly EncodingType PEM = new EncodingType("PEM");
///
/// Constant SSH for EncodingType
///
public static readonly EncodingType SSH = new EncodingType("SSH");
///
/// 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 EncodingType(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 EncodingType 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 EncodingType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EntityType.
///
public class EntityType : ConstantClass
{
///
/// Constant AWSManagedPolicy for EntityType
///
public static readonly EntityType AWSManagedPolicy = new EntityType("AWSManagedPolicy");
///
/// Constant Group for EntityType
///
public static readonly EntityType Group = new EntityType("Group");
///
/// Constant LocalManagedPolicy for EntityType
///
public static readonly EntityType LocalManagedPolicy = new EntityType("LocalManagedPolicy");
///
/// Constant Role for EntityType
///
public static readonly EntityType Role = new EntityType("Role");
///
/// Constant User for EntityType
///
public static readonly EntityType User = new EntityType("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 EntityType(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 EntityType 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 EntityType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type GlobalEndpointTokenVersion.
///
public class GlobalEndpointTokenVersion : ConstantClass
{
///
/// Constant V1Token for GlobalEndpointTokenVersion
///
public static readonly GlobalEndpointTokenVersion V1Token = new GlobalEndpointTokenVersion("v1Token");
///
/// Constant V2Token for GlobalEndpointTokenVersion
///
public static readonly GlobalEndpointTokenVersion V2Token = new GlobalEndpointTokenVersion("v2Token");
///
/// 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 GlobalEndpointTokenVersion(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 GlobalEndpointTokenVersion 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 GlobalEndpointTokenVersion(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type JobStatusType.
///
public class JobStatusType : ConstantClass
{
///
/// Constant COMPLETED for JobStatusType
///
public static readonly JobStatusType COMPLETED = new JobStatusType("COMPLETED");
///
/// Constant FAILED for JobStatusType
///
public static readonly JobStatusType FAILED = new JobStatusType("FAILED");
///
/// Constant IN_PROGRESS for JobStatusType
///
public static readonly JobStatusType IN_PROGRESS = new JobStatusType("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 JobStatusType(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 JobStatusType 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 JobStatusType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PermissionsBoundaryAttachmentType.
///
public class PermissionsBoundaryAttachmentType : ConstantClass
{
///
/// Constant PermissionsBoundaryPolicy for PermissionsBoundaryAttachmentType
///
public static readonly PermissionsBoundaryAttachmentType PermissionsBoundaryPolicy = new PermissionsBoundaryAttachmentType("PermissionsBoundaryPolicy");
///
/// 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 PermissionsBoundaryAttachmentType(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 PermissionsBoundaryAttachmentType 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 PermissionsBoundaryAttachmentType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PolicyEvaluationDecisionType.
///
public class PolicyEvaluationDecisionType : ConstantClass
{
///
/// Constant Allowed for PolicyEvaluationDecisionType
///
public static readonly PolicyEvaluationDecisionType Allowed = new PolicyEvaluationDecisionType("allowed");
///
/// Constant ExplicitDeny for PolicyEvaluationDecisionType
///
public static readonly PolicyEvaluationDecisionType ExplicitDeny = new PolicyEvaluationDecisionType("explicitDeny");
///
/// Constant ImplicitDeny for PolicyEvaluationDecisionType
///
public static readonly PolicyEvaluationDecisionType ImplicitDeny = new PolicyEvaluationDecisionType("implicitDeny");
///
/// 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 PolicyEvaluationDecisionType(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 PolicyEvaluationDecisionType 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 PolicyEvaluationDecisionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PolicyOwnerEntityType.
///
public class PolicyOwnerEntityType : ConstantClass
{
///
/// Constant GROUP for PolicyOwnerEntityType
///
public static readonly PolicyOwnerEntityType GROUP = new PolicyOwnerEntityType("GROUP");
///
/// Constant ROLE for PolicyOwnerEntityType
///
public static readonly PolicyOwnerEntityType ROLE = new PolicyOwnerEntityType("ROLE");
///
/// Constant USER for PolicyOwnerEntityType
///
public static readonly PolicyOwnerEntityType USER = new PolicyOwnerEntityType("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 PolicyOwnerEntityType(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 PolicyOwnerEntityType 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 PolicyOwnerEntityType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PolicyScopeType.
///
public class PolicyScopeType : ConstantClass
{
///
/// Constant All for PolicyScopeType
///
public static readonly PolicyScopeType All = new PolicyScopeType("All");
///
/// Constant AWS for PolicyScopeType
///
public static readonly PolicyScopeType AWS = new PolicyScopeType("AWS");
///
/// Constant Local for PolicyScopeType
///
public static readonly PolicyScopeType Local = new PolicyScopeType("Local");
///
/// 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 PolicyScopeType(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 PolicyScopeType 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 PolicyScopeType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PolicySourceType.
///
public class PolicySourceType : ConstantClass
{
///
/// Constant AwsManaged for PolicySourceType
///
public static readonly PolicySourceType AwsManaged = new PolicySourceType("aws-managed");
///
/// Constant Group for PolicySourceType
///
public static readonly PolicySourceType Group = new PolicySourceType("group");
///
/// Constant None for PolicySourceType
///
public static readonly PolicySourceType None = new PolicySourceType("none");
///
/// Constant Resource for PolicySourceType
///
public static readonly PolicySourceType Resource = new PolicySourceType("resource");
///
/// Constant Role for PolicySourceType
///
public static readonly PolicySourceType Role = new PolicySourceType("role");
///
/// Constant User for PolicySourceType
///
public static readonly PolicySourceType User = new PolicySourceType("user");
///
/// Constant UserManaged for PolicySourceType
///
public static readonly PolicySourceType UserManaged = new PolicySourceType("user-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 PolicySourceType(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 PolicySourceType 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 PolicySourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PolicyType.
///
public class PolicyType : ConstantClass
{
///
/// Constant INLINE for PolicyType
///
public static readonly PolicyType INLINE = new PolicyType("INLINE");
///
/// Constant MANAGED for PolicyType
///
public static readonly PolicyType MANAGED = new PolicyType("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 PolicyType(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 PolicyType 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 PolicyType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PolicyUsageType.
///
public class PolicyUsageType : ConstantClass
{
///
/// Constant PermissionsBoundary for PolicyUsageType
///
public static readonly PolicyUsageType PermissionsBoundary = new PolicyUsageType("PermissionsBoundary");
///
/// Constant PermissionsPolicy for PolicyUsageType
///
public static readonly PolicyUsageType PermissionsPolicy = new PolicyUsageType("PermissionsPolicy");
///
/// 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 PolicyUsageType(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 PolicyUsageType 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 PolicyUsageType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReportFormatType.
///
public class ReportFormatType : ConstantClass
{
///
/// Constant TextCsv for ReportFormatType
///
public static readonly ReportFormatType TextCsv = new ReportFormatType("text/csv");
///
/// 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 ReportFormatType(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 ReportFormatType 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 ReportFormatType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReportStateType.
///
public class ReportStateType : ConstantClass
{
///
/// Constant COMPLETE for ReportStateType
///
public static readonly ReportStateType COMPLETE = new ReportStateType("COMPLETE");
///
/// Constant INPROGRESS for ReportStateType
///
public static readonly ReportStateType INPROGRESS = new ReportStateType("INPROGRESS");
///
/// Constant STARTED for ReportStateType
///
public static readonly ReportStateType STARTED = new ReportStateType("STARTED");
///
/// 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 ReportStateType(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 ReportStateType 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 ReportStateType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SortKeyType.
///
public class SortKeyType : ConstantClass
{
///
/// Constant LAST_AUTHENTICATED_TIME_ASCENDING for SortKeyType
///
public static readonly SortKeyType LAST_AUTHENTICATED_TIME_ASCENDING = new SortKeyType("LAST_AUTHENTICATED_TIME_ASCENDING");
///
/// Constant LAST_AUTHENTICATED_TIME_DESCENDING for SortKeyType
///
public static readonly SortKeyType LAST_AUTHENTICATED_TIME_DESCENDING = new SortKeyType("LAST_AUTHENTICATED_TIME_DESCENDING");
///
/// Constant SERVICE_NAMESPACE_ASCENDING for SortKeyType
///
public static readonly SortKeyType SERVICE_NAMESPACE_ASCENDING = new SortKeyType("SERVICE_NAMESPACE_ASCENDING");
///
/// Constant SERVICE_NAMESPACE_DESCENDING for SortKeyType
///
public static readonly SortKeyType SERVICE_NAMESPACE_DESCENDING = new SortKeyType("SERVICE_NAMESPACE_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 SortKeyType(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 SortKeyType 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 SortKeyType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type StatusType.
///
public class StatusType : ConstantClass
{
///
/// Constant Active for StatusType
///
public static readonly StatusType Active = new StatusType("Active");
///
/// Constant Inactive for StatusType
///
public static readonly StatusType Inactive = new StatusType("Inactive");
///
/// 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 StatusType(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 StatusType 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 StatusType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type SummaryKeyType.
///
public class SummaryKeyType : ConstantClass
{
///
/// Constant AccessKeysPerUserQuota for SummaryKeyType
///
public static readonly SummaryKeyType AccessKeysPerUserQuota = new SummaryKeyType("AccessKeysPerUserQuota");
///
/// Constant AccountAccessKeysPresent for SummaryKeyType
///
public static readonly SummaryKeyType AccountAccessKeysPresent = new SummaryKeyType("AccountAccessKeysPresent");
///
/// Constant AccountMFAEnabled for SummaryKeyType
///
public static readonly SummaryKeyType AccountMFAEnabled = new SummaryKeyType("AccountMFAEnabled");
///
/// Constant AccountSigningCertificatesPresent for SummaryKeyType
///
public static readonly SummaryKeyType AccountSigningCertificatesPresent = new SummaryKeyType("AccountSigningCertificatesPresent");
///
/// Constant AttachedPoliciesPerGroupQuota for SummaryKeyType
///
public static readonly SummaryKeyType AttachedPoliciesPerGroupQuota = new SummaryKeyType("AttachedPoliciesPerGroupQuota");
///
/// Constant AttachedPoliciesPerRoleQuota for SummaryKeyType
///
public static readonly SummaryKeyType AttachedPoliciesPerRoleQuota = new SummaryKeyType("AttachedPoliciesPerRoleQuota");
///
/// Constant AttachedPoliciesPerUserQuota for SummaryKeyType
///
public static readonly SummaryKeyType AttachedPoliciesPerUserQuota = new SummaryKeyType("AttachedPoliciesPerUserQuota");
///
/// Constant GlobalEndpointTokenVersion for SummaryKeyType
///
public static readonly SummaryKeyType GlobalEndpointTokenVersion = new SummaryKeyType("GlobalEndpointTokenVersion");
///
/// Constant GroupPolicySizeQuota for SummaryKeyType
///
public static readonly SummaryKeyType GroupPolicySizeQuota = new SummaryKeyType("GroupPolicySizeQuota");
///
/// Constant Groups for SummaryKeyType
///
public static readonly SummaryKeyType Groups = new SummaryKeyType("Groups");
///
/// Constant GroupsPerUserQuota for SummaryKeyType
///
public static readonly SummaryKeyType GroupsPerUserQuota = new SummaryKeyType("GroupsPerUserQuota");
///
/// Constant GroupsQuota for SummaryKeyType
///
public static readonly SummaryKeyType GroupsQuota = new SummaryKeyType("GroupsQuota");
///
/// Constant MFADevices for SummaryKeyType
///
public static readonly SummaryKeyType MFADevices = new SummaryKeyType("MFADevices");
///
/// Constant MFADevicesInUse for SummaryKeyType
///
public static readonly SummaryKeyType MFADevicesInUse = new SummaryKeyType("MFADevicesInUse");
///
/// Constant Policies for SummaryKeyType
///
public static readonly SummaryKeyType Policies = new SummaryKeyType("Policies");
///
/// Constant PoliciesQuota for SummaryKeyType
///
public static readonly SummaryKeyType PoliciesQuota = new SummaryKeyType("PoliciesQuota");
///
/// Constant PolicySizeQuota for SummaryKeyType
///
public static readonly SummaryKeyType PolicySizeQuota = new SummaryKeyType("PolicySizeQuota");
///
/// Constant PolicyVersionsInUse for SummaryKeyType
///
public static readonly SummaryKeyType PolicyVersionsInUse = new SummaryKeyType("PolicyVersionsInUse");
///
/// Constant PolicyVersionsInUseQuota for SummaryKeyType
///
public static readonly SummaryKeyType PolicyVersionsInUseQuota = new SummaryKeyType("PolicyVersionsInUseQuota");
///
/// Constant ServerCertificates for SummaryKeyType
///
public static readonly SummaryKeyType ServerCertificates = new SummaryKeyType("ServerCertificates");
///
/// Constant ServerCertificatesQuota for SummaryKeyType
///
public static readonly SummaryKeyType ServerCertificatesQuota = new SummaryKeyType("ServerCertificatesQuota");
///
/// Constant SigningCertificatesPerUserQuota for SummaryKeyType
///
public static readonly SummaryKeyType SigningCertificatesPerUserQuota = new SummaryKeyType("SigningCertificatesPerUserQuota");
///
/// Constant UserPolicySizeQuota for SummaryKeyType
///
public static readonly SummaryKeyType UserPolicySizeQuota = new SummaryKeyType("UserPolicySizeQuota");
///
/// Constant Users for SummaryKeyType
///
public static readonly SummaryKeyType Users = new SummaryKeyType("Users");
///
/// Constant UsersQuota for SummaryKeyType
///
public static readonly SummaryKeyType UsersQuota = new SummaryKeyType("UsersQuota");
///
/// Constant VersionsPerPolicyQuota for SummaryKeyType
///
public static readonly SummaryKeyType VersionsPerPolicyQuota = new SummaryKeyType("VersionsPerPolicyQuota");
///
/// 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 SummaryKeyType(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 SummaryKeyType 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 SummaryKeyType(string value)
{
return FindValue(value);
}
}
}