/*
* 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 organizations-2016-11-28.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.Organizations
{
///
/// Constants used for properties of type AccessDeniedForDependencyExceptionReason.
///
public class AccessDeniedForDependencyExceptionReason : ConstantClass
{
///
/// Constant ACCESS_DENIED_DURING_CREATE_SERVICE_LINKED_ROLE for AccessDeniedForDependencyExceptionReason
///
public static readonly AccessDeniedForDependencyExceptionReason ACCESS_DENIED_DURING_CREATE_SERVICE_LINKED_ROLE = new AccessDeniedForDependencyExceptionReason("ACCESS_DENIED_DURING_CREATE_SERVICE_LINKED_ROLE");
///
/// 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 AccessDeniedForDependencyExceptionReason(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 AccessDeniedForDependencyExceptionReason 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 AccessDeniedForDependencyExceptionReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AccountJoinedMethod.
///
public class AccountJoinedMethod : ConstantClass
{
///
/// Constant CREATED for AccountJoinedMethod
///
public static readonly AccountJoinedMethod CREATED = new AccountJoinedMethod("CREATED");
///
/// Constant INVITED for AccountJoinedMethod
///
public static readonly AccountJoinedMethod INVITED = new AccountJoinedMethod("INVITED");
///
/// 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 AccountJoinedMethod(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 AccountJoinedMethod 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 AccountJoinedMethod(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AccountStatus.
///
public class AccountStatus : ConstantClass
{
///
/// Constant ACTIVE for AccountStatus
///
public static readonly AccountStatus ACTIVE = new AccountStatus("ACTIVE");
///
/// Constant PENDING_CLOSURE for AccountStatus
///
public static readonly AccountStatus PENDING_CLOSURE = new AccountStatus("PENDING_CLOSURE");
///
/// Constant SUSPENDED for AccountStatus
///
public static readonly AccountStatus SUSPENDED = new AccountStatus("SUSPENDED");
///
/// 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 AccountStatus(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 AccountStatus 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 AccountStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ActionType.
///
public class ActionType : ConstantClass
{
///
/// Constant ADD_ORGANIZATIONS_SERVICE_LINKED_ROLE for ActionType
///
public static readonly ActionType ADD_ORGANIZATIONS_SERVICE_LINKED_ROLE = new ActionType("ADD_ORGANIZATIONS_SERVICE_LINKED_ROLE");
///
/// Constant APPROVE_ALL_FEATURES for ActionType
///
public static readonly ActionType APPROVE_ALL_FEATURES = new ActionType("APPROVE_ALL_FEATURES");
///
/// Constant ENABLE_ALL_FEATURES for ActionType
///
public static readonly ActionType ENABLE_ALL_FEATURES = new ActionType("ENABLE_ALL_FEATURES");
///
/// Constant INVITE for ActionType
///
public static readonly ActionType INVITE = new ActionType("INVITE");
///
/// 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 ActionType(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 ActionType 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 ActionType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ChildType.
///
public class ChildType : ConstantClass
{
///
/// Constant ACCOUNT for ChildType
///
public static readonly ChildType ACCOUNT = new ChildType("ACCOUNT");
///
/// Constant ORGANIZATIONAL_UNIT for ChildType
///
public static readonly ChildType ORGANIZATIONAL_UNIT = new ChildType("ORGANIZATIONAL_UNIT");
///
/// 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 ChildType(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 ChildType 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 ChildType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ConstraintViolationExceptionReason.
///
public class ConstraintViolationExceptionReason : ConstantClass
{
///
/// Constant ACCOUNT_CANNOT_LEAVE_ORGANIZATION for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason ACCOUNT_CANNOT_LEAVE_ORGANIZATION = new ConstraintViolationExceptionReason("ACCOUNT_CANNOT_LEAVE_ORGANIZATION");
///
/// Constant ACCOUNT_CANNOT_LEAVE_WITHOUT_EULA for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason ACCOUNT_CANNOT_LEAVE_WITHOUT_EULA = new ConstraintViolationExceptionReason("ACCOUNT_CANNOT_LEAVE_WITHOUT_EULA");
///
/// Constant ACCOUNT_CANNOT_LEAVE_WITHOUT_PHONE_VERIFICATION for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason ACCOUNT_CANNOT_LEAVE_WITHOUT_PHONE_VERIFICATION = new ConstraintViolationExceptionReason("ACCOUNT_CANNOT_LEAVE_WITHOUT_PHONE_VERIFICATION");
///
/// Constant ACCOUNT_CREATION_NOT_COMPLETE for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason ACCOUNT_CREATION_NOT_COMPLETE = new ConstraintViolationExceptionReason("ACCOUNT_CREATION_NOT_COMPLETE");
///
/// Constant ACCOUNT_CREATION_RATE_LIMIT_EXCEEDED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason ACCOUNT_CREATION_RATE_LIMIT_EXCEEDED = new ConstraintViolationExceptionReason("ACCOUNT_CREATION_RATE_LIMIT_EXCEEDED");
///
/// Constant ACCOUNT_NUMBER_LIMIT_EXCEEDED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason ACCOUNT_NUMBER_LIMIT_EXCEEDED = new ConstraintViolationExceptionReason("ACCOUNT_NUMBER_LIMIT_EXCEEDED");
///
/// Constant CANNOT_CLOSE_MANAGEMENT_ACCOUNT for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason CANNOT_CLOSE_MANAGEMENT_ACCOUNT = new ConstraintViolationExceptionReason("CANNOT_CLOSE_MANAGEMENT_ACCOUNT");
///
/// Constant CANNOT_REGISTER_MASTER_AS_DELEGATED_ADMINISTRATOR for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason CANNOT_REGISTER_MASTER_AS_DELEGATED_ADMINISTRATOR = new ConstraintViolationExceptionReason("CANNOT_REGISTER_MASTER_AS_DELEGATED_ADMINISTRATOR");
///
/// Constant CANNOT_REMOVE_DELEGATED_ADMINISTRATOR_FROM_ORG for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason CANNOT_REMOVE_DELEGATED_ADMINISTRATOR_FROM_ORG = new ConstraintViolationExceptionReason("CANNOT_REMOVE_DELEGATED_ADMINISTRATOR_FROM_ORG");
///
/// Constant CLOSE_ACCOUNT_QUOTA_EXCEEDED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason CLOSE_ACCOUNT_QUOTA_EXCEEDED = new ConstraintViolationExceptionReason("CLOSE_ACCOUNT_QUOTA_EXCEEDED");
///
/// Constant CLOSE_ACCOUNT_REQUESTS_LIMIT_EXCEEDED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason CLOSE_ACCOUNT_REQUESTS_LIMIT_EXCEEDED = new ConstraintViolationExceptionReason("CLOSE_ACCOUNT_REQUESTS_LIMIT_EXCEEDED");
///
/// Constant CREATE_ORGANIZATION_IN_BILLING_MODE_UNSUPPORTED_REGION for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason CREATE_ORGANIZATION_IN_BILLING_MODE_UNSUPPORTED_REGION = new ConstraintViolationExceptionReason("CREATE_ORGANIZATION_IN_BILLING_MODE_UNSUPPORTED_REGION");
///
/// Constant DELEGATED_ADMINISTRATOR_EXISTS_FOR_THIS_SERVICE for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason DELEGATED_ADMINISTRATOR_EXISTS_FOR_THIS_SERVICE = new ConstraintViolationExceptionReason("DELEGATED_ADMINISTRATOR_EXISTS_FOR_THIS_SERVICE");
///
/// Constant EMAIL_VERIFICATION_CODE_EXPIRED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason EMAIL_VERIFICATION_CODE_EXPIRED = new ConstraintViolationExceptionReason("EMAIL_VERIFICATION_CODE_EXPIRED");
///
/// Constant HANDSHAKE_RATE_LIMIT_EXCEEDED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason HANDSHAKE_RATE_LIMIT_EXCEEDED = new ConstraintViolationExceptionReason("HANDSHAKE_RATE_LIMIT_EXCEEDED");
///
/// Constant INVALID_PAYMENT_INSTRUMENT for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason INVALID_PAYMENT_INSTRUMENT = new ConstraintViolationExceptionReason("INVALID_PAYMENT_INSTRUMENT");
///
/// Constant MASTER_ACCOUNT_ADDRESS_DOES_NOT_MATCH_MARKETPLACE for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason MASTER_ACCOUNT_ADDRESS_DOES_NOT_MATCH_MARKETPLACE = new ConstraintViolationExceptionReason("MASTER_ACCOUNT_ADDRESS_DOES_NOT_MATCH_MARKETPLACE");
///
/// Constant MASTER_ACCOUNT_MISSING_BUSINESS_LICENSE for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason MASTER_ACCOUNT_MISSING_BUSINESS_LICENSE = new ConstraintViolationExceptionReason("MASTER_ACCOUNT_MISSING_BUSINESS_LICENSE");
///
/// Constant MASTER_ACCOUNT_MISSING_CONTACT_INFO for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason MASTER_ACCOUNT_MISSING_CONTACT_INFO = new ConstraintViolationExceptionReason("MASTER_ACCOUNT_MISSING_CONTACT_INFO");
///
/// Constant MASTER_ACCOUNT_NOT_GOVCLOUD_ENABLED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason MASTER_ACCOUNT_NOT_GOVCLOUD_ENABLED = new ConstraintViolationExceptionReason("MASTER_ACCOUNT_NOT_GOVCLOUD_ENABLED");
///
/// Constant MASTER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason MASTER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED = new ConstraintViolationExceptionReason("MASTER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED");
///
/// Constant MAX_DELEGATED_ADMINISTRATORS_FOR_SERVICE_LIMIT_EXCEEDED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason MAX_DELEGATED_ADMINISTRATORS_FOR_SERVICE_LIMIT_EXCEEDED = new ConstraintViolationExceptionReason("MAX_DELEGATED_ADMINISTRATORS_FOR_SERVICE_LIMIT_EXCEEDED");
///
/// Constant MAX_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason MAX_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED = new ConstraintViolationExceptionReason("MAX_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED");
///
/// Constant MAX_TAG_LIMIT_EXCEEDED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason MAX_TAG_LIMIT_EXCEEDED = new ConstraintViolationExceptionReason("MAX_TAG_LIMIT_EXCEEDED");
///
/// Constant MEMBER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason MEMBER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED = new ConstraintViolationExceptionReason("MEMBER_ACCOUNT_PAYMENT_INSTRUMENT_REQUIRED");
///
/// Constant MIN_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason MIN_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED = new ConstraintViolationExceptionReason("MIN_POLICY_TYPE_ATTACHMENT_LIMIT_EXCEEDED");
///
/// Constant ORGANIZATION_NOT_IN_ALL_FEATURES_MODE for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason ORGANIZATION_NOT_IN_ALL_FEATURES_MODE = new ConstraintViolationExceptionReason("ORGANIZATION_NOT_IN_ALL_FEATURES_MODE");
///
/// Constant OU_DEPTH_LIMIT_EXCEEDED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason OU_DEPTH_LIMIT_EXCEEDED = new ConstraintViolationExceptionReason("OU_DEPTH_LIMIT_EXCEEDED");
///
/// Constant OU_NUMBER_LIMIT_EXCEEDED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason OU_NUMBER_LIMIT_EXCEEDED = new ConstraintViolationExceptionReason("OU_NUMBER_LIMIT_EXCEEDED");
///
/// Constant POLICY_CONTENT_LIMIT_EXCEEDED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason POLICY_CONTENT_LIMIT_EXCEEDED = new ConstraintViolationExceptionReason("POLICY_CONTENT_LIMIT_EXCEEDED");
///
/// Constant POLICY_NUMBER_LIMIT_EXCEEDED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason POLICY_NUMBER_LIMIT_EXCEEDED = new ConstraintViolationExceptionReason("POLICY_NUMBER_LIMIT_EXCEEDED");
///
/// Constant SERVICE_ACCESS_NOT_ENABLED for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason SERVICE_ACCESS_NOT_ENABLED = new ConstraintViolationExceptionReason("SERVICE_ACCESS_NOT_ENABLED");
///
/// Constant TAG_POLICY_VIOLATION for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason TAG_POLICY_VIOLATION = new ConstraintViolationExceptionReason("TAG_POLICY_VIOLATION");
///
/// Constant WAIT_PERIOD_ACTIVE for ConstraintViolationExceptionReason
///
public static readonly ConstraintViolationExceptionReason WAIT_PERIOD_ACTIVE = new ConstraintViolationExceptionReason("WAIT_PERIOD_ACTIVE");
///
/// 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 ConstraintViolationExceptionReason(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 ConstraintViolationExceptionReason 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 ConstraintViolationExceptionReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CreateAccountFailureReason.
///
public class CreateAccountFailureReason : ConstantClass
{
///
/// Constant ACCOUNT_LIMIT_EXCEEDED for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason ACCOUNT_LIMIT_EXCEEDED = new CreateAccountFailureReason("ACCOUNT_LIMIT_EXCEEDED");
///
/// Constant CONCURRENT_ACCOUNT_MODIFICATION for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason CONCURRENT_ACCOUNT_MODIFICATION = new CreateAccountFailureReason("CONCURRENT_ACCOUNT_MODIFICATION");
///
/// Constant EMAIL_ALREADY_EXISTS for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason EMAIL_ALREADY_EXISTS = new CreateAccountFailureReason("EMAIL_ALREADY_EXISTS");
///
/// Constant FAILED_BUSINESS_VALIDATION for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason FAILED_BUSINESS_VALIDATION = new CreateAccountFailureReason("FAILED_BUSINESS_VALIDATION");
///
/// Constant GOVCLOUD_ACCOUNT_ALREADY_EXISTS for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason GOVCLOUD_ACCOUNT_ALREADY_EXISTS = new CreateAccountFailureReason("GOVCLOUD_ACCOUNT_ALREADY_EXISTS");
///
/// Constant INTERNAL_FAILURE for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason INTERNAL_FAILURE = new CreateAccountFailureReason("INTERNAL_FAILURE");
///
/// Constant INVALID_ADDRESS for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason INVALID_ADDRESS = new CreateAccountFailureReason("INVALID_ADDRESS");
///
/// Constant INVALID_EMAIL for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason INVALID_EMAIL = new CreateAccountFailureReason("INVALID_EMAIL");
///
/// Constant INVALID_IDENTITY_FOR_BUSINESS_VALIDATION for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason INVALID_IDENTITY_FOR_BUSINESS_VALIDATION = new CreateAccountFailureReason("INVALID_IDENTITY_FOR_BUSINESS_VALIDATION");
///
/// Constant INVALID_PAYMENT_INSTRUMENT for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason INVALID_PAYMENT_INSTRUMENT = new CreateAccountFailureReason("INVALID_PAYMENT_INSTRUMENT");
///
/// Constant MISSING_BUSINESS_VALIDATION for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason MISSING_BUSINESS_VALIDATION = new CreateAccountFailureReason("MISSING_BUSINESS_VALIDATION");
///
/// Constant MISSING_PAYMENT_INSTRUMENT for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason MISSING_PAYMENT_INSTRUMENT = new CreateAccountFailureReason("MISSING_PAYMENT_INSTRUMENT");
///
/// Constant PENDING_BUSINESS_VALIDATION for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason PENDING_BUSINESS_VALIDATION = new CreateAccountFailureReason("PENDING_BUSINESS_VALIDATION");
///
/// Constant UNKNOWN_BUSINESS_VALIDATION for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason UNKNOWN_BUSINESS_VALIDATION = new CreateAccountFailureReason("UNKNOWN_BUSINESS_VALIDATION");
///
/// Constant UPDATE_EXISTING_RESOURCE_POLICY_WITH_TAGS_NOT_SUPPORTED for CreateAccountFailureReason
///
public static readonly CreateAccountFailureReason UPDATE_EXISTING_RESOURCE_POLICY_WITH_TAGS_NOT_SUPPORTED = new CreateAccountFailureReason("UPDATE_EXISTING_RESOURCE_POLICY_WITH_TAGS_NOT_SUPPORTED");
///
/// 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 CreateAccountFailureReason(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 CreateAccountFailureReason 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 CreateAccountFailureReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CreateAccountState.
///
public class CreateAccountState : ConstantClass
{
///
/// Constant FAILED for CreateAccountState
///
public static readonly CreateAccountState FAILED = new CreateAccountState("FAILED");
///
/// Constant IN_PROGRESS for CreateAccountState
///
public static readonly CreateAccountState IN_PROGRESS = new CreateAccountState("IN_PROGRESS");
///
/// Constant SUCCEEDED for CreateAccountState
///
public static readonly CreateAccountState SUCCEEDED = new CreateAccountState("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 CreateAccountState(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 CreateAccountState 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 CreateAccountState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EffectivePolicyType.
///
public class EffectivePolicyType : ConstantClass
{
///
/// Constant AISERVICES_OPT_OUT_POLICY for EffectivePolicyType
///
public static readonly EffectivePolicyType AISERVICES_OPT_OUT_POLICY = new EffectivePolicyType("AISERVICES_OPT_OUT_POLICY");
///
/// Constant BACKUP_POLICY for EffectivePolicyType
///
public static readonly EffectivePolicyType BACKUP_POLICY = new EffectivePolicyType("BACKUP_POLICY");
///
/// Constant TAG_POLICY for EffectivePolicyType
///
public static readonly EffectivePolicyType TAG_POLICY = new EffectivePolicyType("TAG_POLICY");
///
/// 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 EffectivePolicyType(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 EffectivePolicyType 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 EffectivePolicyType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HandshakeConstraintViolationExceptionReason.
///
public class HandshakeConstraintViolationExceptionReason : ConstantClass
{
///
/// Constant ACCOUNT_NUMBER_LIMIT_EXCEEDED for HandshakeConstraintViolationExceptionReason
///
public static readonly HandshakeConstraintViolationExceptionReason ACCOUNT_NUMBER_LIMIT_EXCEEDED = new HandshakeConstraintViolationExceptionReason("ACCOUNT_NUMBER_LIMIT_EXCEEDED");
///
/// Constant ALREADY_IN_AN_ORGANIZATION for HandshakeConstraintViolationExceptionReason
///
public static readonly HandshakeConstraintViolationExceptionReason ALREADY_IN_AN_ORGANIZATION = new HandshakeConstraintViolationExceptionReason("ALREADY_IN_AN_ORGANIZATION");
///
/// Constant HANDSHAKE_RATE_LIMIT_EXCEEDED for HandshakeConstraintViolationExceptionReason
///
public static readonly HandshakeConstraintViolationExceptionReason HANDSHAKE_RATE_LIMIT_EXCEEDED = new HandshakeConstraintViolationExceptionReason("HANDSHAKE_RATE_LIMIT_EXCEEDED");
///
/// Constant INVITE_DISABLED_DURING_ENABLE_ALL_FEATURES for HandshakeConstraintViolationExceptionReason
///
public static readonly HandshakeConstraintViolationExceptionReason INVITE_DISABLED_DURING_ENABLE_ALL_FEATURES = new HandshakeConstraintViolationExceptionReason("INVITE_DISABLED_DURING_ENABLE_ALL_FEATURES");
///
/// Constant MANAGEMENT_ACCOUNT_EMAIL_NOT_VERIFIED for HandshakeConstraintViolationExceptionReason
///
public static readonly HandshakeConstraintViolationExceptionReason MANAGEMENT_ACCOUNT_EMAIL_NOT_VERIFIED = new HandshakeConstraintViolationExceptionReason("MANAGEMENT_ACCOUNT_EMAIL_NOT_VERIFIED");
///
/// Constant ORGANIZATION_ALREADY_HAS_ALL_FEATURES for HandshakeConstraintViolationExceptionReason
///
public static readonly HandshakeConstraintViolationExceptionReason ORGANIZATION_ALREADY_HAS_ALL_FEATURES = new HandshakeConstraintViolationExceptionReason("ORGANIZATION_ALREADY_HAS_ALL_FEATURES");
///
/// Constant ORGANIZATION_FROM_DIFFERENT_SELLER_OF_RECORD for HandshakeConstraintViolationExceptionReason
///
public static readonly HandshakeConstraintViolationExceptionReason ORGANIZATION_FROM_DIFFERENT_SELLER_OF_RECORD = new HandshakeConstraintViolationExceptionReason("ORGANIZATION_FROM_DIFFERENT_SELLER_OF_RECORD");
///
/// Constant ORGANIZATION_IS_ALREADY_PENDING_ALL_FEATURES_MIGRATION for HandshakeConstraintViolationExceptionReason
///
public static readonly HandshakeConstraintViolationExceptionReason ORGANIZATION_IS_ALREADY_PENDING_ALL_FEATURES_MIGRATION = new HandshakeConstraintViolationExceptionReason("ORGANIZATION_IS_ALREADY_PENDING_ALL_FEATURES_MIGRATION");
///
/// Constant ORGANIZATION_MEMBERSHIP_CHANGE_RATE_LIMIT_EXCEEDED for HandshakeConstraintViolationExceptionReason
///
public static readonly HandshakeConstraintViolationExceptionReason ORGANIZATION_MEMBERSHIP_CHANGE_RATE_LIMIT_EXCEEDED = new HandshakeConstraintViolationExceptionReason("ORGANIZATION_MEMBERSHIP_CHANGE_RATE_LIMIT_EXCEEDED");
///
/// Constant PAYMENT_INSTRUMENT_REQUIRED for HandshakeConstraintViolationExceptionReason
///
public static readonly HandshakeConstraintViolationExceptionReason PAYMENT_INSTRUMENT_REQUIRED = new HandshakeConstraintViolationExceptionReason("PAYMENT_INSTRUMENT_REQUIRED");
///
/// 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 HandshakeConstraintViolationExceptionReason(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 HandshakeConstraintViolationExceptionReason 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 HandshakeConstraintViolationExceptionReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HandshakePartyType.
///
public class HandshakePartyType : ConstantClass
{
///
/// Constant ACCOUNT for HandshakePartyType
///
public static readonly HandshakePartyType ACCOUNT = new HandshakePartyType("ACCOUNT");
///
/// Constant EMAIL for HandshakePartyType
///
public static readonly HandshakePartyType EMAIL = new HandshakePartyType("EMAIL");
///
/// Constant ORGANIZATION for HandshakePartyType
///
public static readonly HandshakePartyType ORGANIZATION = new HandshakePartyType("ORGANIZATION");
///
/// 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 HandshakePartyType(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 HandshakePartyType 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 HandshakePartyType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HandshakeResourceType.
///
public class HandshakeResourceType : ConstantClass
{
///
/// Constant ACCOUNT for HandshakeResourceType
///
public static readonly HandshakeResourceType ACCOUNT = new HandshakeResourceType("ACCOUNT");
///
/// Constant EMAIL for HandshakeResourceType
///
public static readonly HandshakeResourceType EMAIL = new HandshakeResourceType("EMAIL");
///
/// Constant MASTER_EMAIL for HandshakeResourceType
///
public static readonly HandshakeResourceType MASTER_EMAIL = new HandshakeResourceType("MASTER_EMAIL");
///
/// Constant MASTER_NAME for HandshakeResourceType
///
public static readonly HandshakeResourceType MASTER_NAME = new HandshakeResourceType("MASTER_NAME");
///
/// Constant NOTES for HandshakeResourceType
///
public static readonly HandshakeResourceType NOTES = new HandshakeResourceType("NOTES");
///
/// Constant ORGANIZATION for HandshakeResourceType
///
public static readonly HandshakeResourceType ORGANIZATION = new HandshakeResourceType("ORGANIZATION");
///
/// Constant ORGANIZATION_FEATURE_SET for HandshakeResourceType
///
public static readonly HandshakeResourceType ORGANIZATION_FEATURE_SET = new HandshakeResourceType("ORGANIZATION_FEATURE_SET");
///
/// Constant PARENT_HANDSHAKE for HandshakeResourceType
///
public static readonly HandshakeResourceType PARENT_HANDSHAKE = new HandshakeResourceType("PARENT_HANDSHAKE");
///
/// 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 HandshakeResourceType(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 HandshakeResourceType 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 HandshakeResourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type HandshakeState.
///
public class HandshakeState : ConstantClass
{
///
/// Constant ACCEPTED for HandshakeState
///
public static readonly HandshakeState ACCEPTED = new HandshakeState("ACCEPTED");
///
/// Constant CANCELED for HandshakeState
///
public static readonly HandshakeState CANCELED = new HandshakeState("CANCELED");
///
/// Constant DECLINED for HandshakeState
///
public static readonly HandshakeState DECLINED = new HandshakeState("DECLINED");
///
/// Constant EXPIRED for HandshakeState
///
public static readonly HandshakeState EXPIRED = new HandshakeState("EXPIRED");
///
/// Constant OPEN for HandshakeState
///
public static readonly HandshakeState OPEN = new HandshakeState("OPEN");
///
/// Constant REQUESTED for HandshakeState
///
public static readonly HandshakeState REQUESTED = new HandshakeState("REQUESTED");
///
/// 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 HandshakeState(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 HandshakeState 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 HandshakeState(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type IAMUserAccessToBilling.
///
public class IAMUserAccessToBilling : ConstantClass
{
///
/// Constant ALLOW for IAMUserAccessToBilling
///
public static readonly IAMUserAccessToBilling ALLOW = new IAMUserAccessToBilling("ALLOW");
///
/// Constant DENY for IAMUserAccessToBilling
///
public static readonly IAMUserAccessToBilling DENY = new IAMUserAccessToBilling("DENY");
///
/// 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 IAMUserAccessToBilling(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 IAMUserAccessToBilling 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 IAMUserAccessToBilling(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InvalidInputExceptionReason.
///
public class InvalidInputExceptionReason : ConstantClass
{
///
/// Constant DUPLICATE_TAG_KEY for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason DUPLICATE_TAG_KEY = new InvalidInputExceptionReason("DUPLICATE_TAG_KEY");
///
/// Constant IMMUTABLE_POLICY for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason IMMUTABLE_POLICY = new InvalidInputExceptionReason("IMMUTABLE_POLICY");
///
/// Constant INPUT_REQUIRED for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INPUT_REQUIRED = new InvalidInputExceptionReason("INPUT_REQUIRED");
///
/// Constant INVALID_EMAIL_ADDRESS_TARGET for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_EMAIL_ADDRESS_TARGET = new InvalidInputExceptionReason("INVALID_EMAIL_ADDRESS_TARGET");
///
/// Constant INVALID_ENUM for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_ENUM = new InvalidInputExceptionReason("INVALID_ENUM");
///
/// Constant INVALID_ENUM_POLICY_TYPE for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_ENUM_POLICY_TYPE = new InvalidInputExceptionReason("INVALID_ENUM_POLICY_TYPE");
///
/// Constant INVALID_FULL_NAME_TARGET for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_FULL_NAME_TARGET = new InvalidInputExceptionReason("INVALID_FULL_NAME_TARGET");
///
/// Constant INVALID_LIST_MEMBER for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_LIST_MEMBER = new InvalidInputExceptionReason("INVALID_LIST_MEMBER");
///
/// Constant INVALID_NEXT_TOKEN for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_NEXT_TOKEN = new InvalidInputExceptionReason("INVALID_NEXT_TOKEN");
///
/// Constant INVALID_PARTY_TYPE_TARGET for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_PARTY_TYPE_TARGET = new InvalidInputExceptionReason("INVALID_PARTY_TYPE_TARGET");
///
/// Constant INVALID_PATTERN for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_PATTERN = new InvalidInputExceptionReason("INVALID_PATTERN");
///
/// Constant INVALID_PATTERN_TARGET_ID for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_PATTERN_TARGET_ID = new InvalidInputExceptionReason("INVALID_PATTERN_TARGET_ID");
///
/// Constant INVALID_RESOURCE_POLICY_JSON for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_RESOURCE_POLICY_JSON = new InvalidInputExceptionReason("INVALID_RESOURCE_POLICY_JSON");
///
/// Constant INVALID_ROLE_NAME for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_ROLE_NAME = new InvalidInputExceptionReason("INVALID_ROLE_NAME");
///
/// Constant INVALID_SYNTAX_ORGANIZATION_ARN for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_SYNTAX_ORGANIZATION_ARN = new InvalidInputExceptionReason("INVALID_SYNTAX_ORGANIZATION_ARN");
///
/// Constant INVALID_SYNTAX_POLICY_ID for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_SYNTAX_POLICY_ID = new InvalidInputExceptionReason("INVALID_SYNTAX_POLICY_ID");
///
/// Constant INVALID_SYSTEM_TAGS_PARAMETER for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason INVALID_SYSTEM_TAGS_PARAMETER = new InvalidInputExceptionReason("INVALID_SYSTEM_TAGS_PARAMETER");
///
/// Constant MAX_LENGTH_EXCEEDED for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason MAX_LENGTH_EXCEEDED = new InvalidInputExceptionReason("MAX_LENGTH_EXCEEDED");
///
/// Constant MAX_LIMIT_EXCEEDED_FILTER for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason MAX_LIMIT_EXCEEDED_FILTER = new InvalidInputExceptionReason("MAX_LIMIT_EXCEEDED_FILTER");
///
/// Constant MAX_VALUE_EXCEEDED for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason MAX_VALUE_EXCEEDED = new InvalidInputExceptionReason("MAX_VALUE_EXCEEDED");
///
/// Constant MIN_LENGTH_EXCEEDED for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason MIN_LENGTH_EXCEEDED = new InvalidInputExceptionReason("MIN_LENGTH_EXCEEDED");
///
/// Constant MIN_VALUE_EXCEEDED for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason MIN_VALUE_EXCEEDED = new InvalidInputExceptionReason("MIN_VALUE_EXCEEDED");
///
/// Constant MOVING_ACCOUNT_BETWEEN_DIFFERENT_ROOTS for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason MOVING_ACCOUNT_BETWEEN_DIFFERENT_ROOTS = new InvalidInputExceptionReason("MOVING_ACCOUNT_BETWEEN_DIFFERENT_ROOTS");
///
/// Constant TARGET_NOT_SUPPORTED for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason TARGET_NOT_SUPPORTED = new InvalidInputExceptionReason("TARGET_NOT_SUPPORTED");
///
/// Constant UNRECOGNIZED_SERVICE_PRINCIPAL for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason UNRECOGNIZED_SERVICE_PRINCIPAL = new InvalidInputExceptionReason("UNRECOGNIZED_SERVICE_PRINCIPAL");
///
/// Constant UNSUPPORTED_ACTION_IN_RESOURCE_POLICY for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason UNSUPPORTED_ACTION_IN_RESOURCE_POLICY = new InvalidInputExceptionReason("UNSUPPORTED_ACTION_IN_RESOURCE_POLICY");
///
/// Constant UNSUPPORTED_POLICY_TYPE_IN_RESOURCE_POLICY for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason UNSUPPORTED_POLICY_TYPE_IN_RESOURCE_POLICY = new InvalidInputExceptionReason("UNSUPPORTED_POLICY_TYPE_IN_RESOURCE_POLICY");
///
/// Constant UNSUPPORTED_RESOURCE_IN_RESOURCE_POLICY for InvalidInputExceptionReason
///
public static readonly InvalidInputExceptionReason UNSUPPORTED_RESOURCE_IN_RESOURCE_POLICY = new InvalidInputExceptionReason("UNSUPPORTED_RESOURCE_IN_RESOURCE_POLICY");
///
/// 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 InvalidInputExceptionReason(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 InvalidInputExceptionReason 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 InvalidInputExceptionReason(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type OrganizationFeatureSet.
///
public class OrganizationFeatureSet : ConstantClass
{
///
/// Constant ALL for OrganizationFeatureSet
///
public static readonly OrganizationFeatureSet ALL = new OrganizationFeatureSet("ALL");
///
/// Constant CONSOLIDATED_BILLING for OrganizationFeatureSet
///
public static readonly OrganizationFeatureSet CONSOLIDATED_BILLING = new OrganizationFeatureSet("CONSOLIDATED_BILLING");
///
/// 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 OrganizationFeatureSet(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 OrganizationFeatureSet 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 OrganizationFeatureSet(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ParentType.
///
public class ParentType : ConstantClass
{
///
/// Constant ORGANIZATIONAL_UNIT for ParentType
///
public static readonly ParentType ORGANIZATIONAL_UNIT = new ParentType("ORGANIZATIONAL_UNIT");
///
/// Constant ROOT for ParentType
///
public static readonly ParentType ROOT = new ParentType("ROOT");
///
/// 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 ParentType(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 ParentType 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 ParentType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type PolicyType.
///
public class PolicyType : ConstantClass
{
///
/// Constant AISERVICES_OPT_OUT_POLICY for PolicyType
///
public static readonly PolicyType AISERVICES_OPT_OUT_POLICY = new PolicyType("AISERVICES_OPT_OUT_POLICY");
///
/// Constant BACKUP_POLICY for PolicyType
///
public static readonly PolicyType BACKUP_POLICY = new PolicyType("BACKUP_POLICY");
///
/// Constant SERVICE_CONTROL_POLICY for PolicyType
///
public static readonly PolicyType SERVICE_CONTROL_POLICY = new PolicyType("SERVICE_CONTROL_POLICY");
///
/// Constant TAG_POLICY for PolicyType
///
public static readonly PolicyType TAG_POLICY = new PolicyType("TAG_POLICY");
///
/// 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 PolicyTypeStatus.
///
public class PolicyTypeStatus : ConstantClass
{
///
/// Constant ENABLED for PolicyTypeStatus
///
public static readonly PolicyTypeStatus ENABLED = new PolicyTypeStatus("ENABLED");
///
/// Constant PENDING_DISABLE for PolicyTypeStatus
///
public static readonly PolicyTypeStatus PENDING_DISABLE = new PolicyTypeStatus("PENDING_DISABLE");
///
/// Constant PENDING_ENABLE for PolicyTypeStatus
///
public static readonly PolicyTypeStatus PENDING_ENABLE = new PolicyTypeStatus("PENDING_ENABLE");
///
/// 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 PolicyTypeStatus(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 PolicyTypeStatus 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 PolicyTypeStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TargetType.
///
public class TargetType : ConstantClass
{
///
/// Constant ACCOUNT for TargetType
///
public static readonly TargetType ACCOUNT = new TargetType("ACCOUNT");
///
/// Constant ORGANIZATIONAL_UNIT for TargetType
///
public static readonly TargetType ORGANIZATIONAL_UNIT = new TargetType("ORGANIZATIONAL_UNIT");
///
/// Constant ROOT for TargetType
///
public static readonly TargetType ROOT = new TargetType("ROOT");
///
/// 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 TargetType(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 TargetType 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 TargetType(string value)
{
return FindValue(value);
}
}
}