// Code generated by smithy-go-codegen DO NOT EDIT.


package types

type AccountingTypeOfCopyFromBackupInstanceRequest string

// Enum values for AccountingTypeOfCopyFromBackupInstanceRequest
const (
	AccountingTypeOfCopyFromBackupInstanceRequestMonthly AccountingTypeOfCopyFromBackupInstanceRequest = "1"
	AccountingTypeOfCopyFromBackupInstanceRequestHourly AccountingTypeOfCopyFromBackupInstanceRequest = "2"
)

// Values returns all known values for
// AccountingTypeOfCopyFromBackupInstanceRequest. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (AccountingTypeOfCopyFromBackupInstanceRequest) Values() []AccountingTypeOfCopyFromBackupInstanceRequest {
	return []AccountingTypeOfCopyFromBackupInstanceRequest{
		"1",
		"2",
	}
}

type AccountingTypeOfCopyInstanceForCopyInstances string

// Enum values for AccountingTypeOfCopyInstanceForCopyInstances
const (
	AccountingTypeOfCopyInstanceForCopyInstancesMonthly AccountingTypeOfCopyInstanceForCopyInstances = "1"
	AccountingTypeOfCopyInstanceForCopyInstancesHourly AccountingTypeOfCopyInstanceForCopyInstances = "2"
)

// Values returns all known values for
// AccountingTypeOfCopyInstanceForCopyInstances. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (AccountingTypeOfCopyInstanceForCopyInstances) Values() []AccountingTypeOfCopyInstanceForCopyInstances {
	return []AccountingTypeOfCopyInstanceForCopyInstances{
		"1",
		"2",
	}
}

type AccountingTypeOfCreateLoadBalancerRequest string

// Enum values for AccountingTypeOfCreateLoadBalancerRequest
const (
	AccountingTypeOfCreateLoadBalancerRequestMonthly AccountingTypeOfCreateLoadBalancerRequest = "1"
	AccountingTypeOfCreateLoadBalancerRequestHourly AccountingTypeOfCreateLoadBalancerRequest = "2"
)

// Values returns all known values for AccountingTypeOfCreateLoadBalancerRequest.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (AccountingTypeOfCreateLoadBalancerRequest) Values() []AccountingTypeOfCreateLoadBalancerRequest {
	return []AccountingTypeOfCreateLoadBalancerRequest{
		"1",
		"2",
	}
}

type AccountingTypeOfCreateVolumeRequest string

// Enum values for AccountingTypeOfCreateVolumeRequest
const (
	AccountingTypeOfCreateVolumeRequestMonthly AccountingTypeOfCreateVolumeRequest = "1"
	AccountingTypeOfCreateVolumeRequestHourly AccountingTypeOfCreateVolumeRequest = "2"
)

// Values returns all known values for AccountingTypeOfCreateVolumeRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (AccountingTypeOfCreateVolumeRequest) Values() []AccountingTypeOfCreateVolumeRequest {
	return []AccountingTypeOfCreateVolumeRequest{
		"1",
		"2",
	}
}

type AccountingTypeOfCreateVpnGatewayRequest string

// Enum values for AccountingTypeOfCreateVpnGatewayRequest
const (
	AccountingTypeOfCreateVpnGatewayRequestMonthly AccountingTypeOfCreateVpnGatewayRequest = "1"
	AccountingTypeOfCreateVpnGatewayRequestHourly AccountingTypeOfCreateVpnGatewayRequest = "2"
)

// Values returns all known values for AccountingTypeOfCreateVpnGatewayRequest.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (AccountingTypeOfCreateVpnGatewayRequest) Values() []AccountingTypeOfCreateVpnGatewayRequest {
	return []AccountingTypeOfCreateVpnGatewayRequest{
		"1",
		"2",
	}
}

type AccountingTypeOfImportInstanceRequest string

// Enum values for AccountingTypeOfImportInstanceRequest
const (
	AccountingTypeOfImportInstanceRequestMonthly AccountingTypeOfImportInstanceRequest = "1"
	AccountingTypeOfImportInstanceRequestHourly AccountingTypeOfImportInstanceRequest = "2"
)

// Values returns all known values for AccountingTypeOfImportInstanceRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (AccountingTypeOfImportInstanceRequest) Values() []AccountingTypeOfImportInstanceRequest {
	return []AccountingTypeOfImportInstanceRequest{
		"1",
		"2",
	}
}

type AccountingTypeOfModifyRemoteAccessVpnGatewayAttributeRequest string

// Enum values for AccountingTypeOfModifyRemoteAccessVpnGatewayAttributeRequest
const (
	AccountingTypeOfModifyRemoteAccessVpnGatewayAttributeRequestMonthly AccountingTypeOfModifyRemoteAccessVpnGatewayAttributeRequest = "1"
	AccountingTypeOfModifyRemoteAccessVpnGatewayAttributeRequestHourly AccountingTypeOfModifyRemoteAccessVpnGatewayAttributeRequest = "2"
)

// Values returns all known values for
// AccountingTypeOfModifyRemoteAccessVpnGatewayAttributeRequest. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (AccountingTypeOfModifyRemoteAccessVpnGatewayAttributeRequest) Values() []AccountingTypeOfModifyRemoteAccessVpnGatewayAttributeRequest {
	return []AccountingTypeOfModifyRemoteAccessVpnGatewayAttributeRequest{
		"1",
		"2",
	}
}

type AccountingTypeOfNiftyCreateElasticLoadBalancerRequest string

// Enum values for AccountingTypeOfNiftyCreateElasticLoadBalancerRequest
const (
	AccountingTypeOfNiftyCreateElasticLoadBalancerRequestMonthly AccountingTypeOfNiftyCreateElasticLoadBalancerRequest = "1"
	AccountingTypeOfNiftyCreateElasticLoadBalancerRequestHourly AccountingTypeOfNiftyCreateElasticLoadBalancerRequest = "2"
)

// Values returns all known values for
// AccountingTypeOfNiftyCreateElasticLoadBalancerRequest. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (AccountingTypeOfNiftyCreateElasticLoadBalancerRequest) Values() []AccountingTypeOfNiftyCreateElasticLoadBalancerRequest {
	return []AccountingTypeOfNiftyCreateElasticLoadBalancerRequest{
		"1",
		"2",
	}
}

type AccountingTypeOfNiftyCreatePrivateLanRequest string

// Enum values for AccountingTypeOfNiftyCreatePrivateLanRequest
const (
	AccountingTypeOfNiftyCreatePrivateLanRequestMonthly AccountingTypeOfNiftyCreatePrivateLanRequest = "1"
	AccountingTypeOfNiftyCreatePrivateLanRequestHourly AccountingTypeOfNiftyCreatePrivateLanRequest = "2"
)

// Values returns all known values for
// AccountingTypeOfNiftyCreatePrivateLanRequest. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (AccountingTypeOfNiftyCreatePrivateLanRequest) Values() []AccountingTypeOfNiftyCreatePrivateLanRequest {
	return []AccountingTypeOfNiftyCreatePrivateLanRequest{
		"1",
		"2",
	}
}

type AccountingTypeOfNiftyCreateRouterRequest string

// Enum values for AccountingTypeOfNiftyCreateRouterRequest
const (
	AccountingTypeOfNiftyCreateRouterRequestMonthly AccountingTypeOfNiftyCreateRouterRequest = "1"
	AccountingTypeOfNiftyCreateRouterRequestHourly AccountingTypeOfNiftyCreateRouterRequest = "2"
)

// Values returns all known values for AccountingTypeOfNiftyCreateRouterRequest.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (AccountingTypeOfNiftyCreateRouterRequest) Values() []AccountingTypeOfNiftyCreateRouterRequest {
	return []AccountingTypeOfNiftyCreateRouterRequest{
		"1",
		"2",
	}
}

type AccountingTypeOfRunInstancesRequest string

// Enum values for AccountingTypeOfRunInstancesRequest
const (
	AccountingTypeOfRunInstancesRequestMonthly AccountingTypeOfRunInstancesRequest = "1"
	AccountingTypeOfRunInstancesRequestHourly AccountingTypeOfRunInstancesRequest = "2"
)

// Values returns all known values for AccountingTypeOfRunInstancesRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (AccountingTypeOfRunInstancesRequest) Values() []AccountingTypeOfRunInstancesRequest {
	return []AccountingTypeOfRunInstancesRequest{
		"1",
		"2",
	}
}

type AlarmConditionOfNiftyCreateAlarmRequest string

// Enum values for AlarmConditionOfNiftyCreateAlarmRequest
const (
	AlarmConditionOfNiftyCreateAlarmRequestAnd AlarmConditionOfNiftyCreateAlarmRequest = "and"
	AlarmConditionOfNiftyCreateAlarmRequestOr AlarmConditionOfNiftyCreateAlarmRequest = "or"
)

// Values returns all known values for AlarmConditionOfNiftyCreateAlarmRequest.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (AlarmConditionOfNiftyCreateAlarmRequest) Values() []AlarmConditionOfNiftyCreateAlarmRequest {
	return []AlarmConditionOfNiftyCreateAlarmRequest{
		"and",
		"or",
	}
}

type AlarmConditionOfNiftyUpdateAlarmRequest string

// Enum values for AlarmConditionOfNiftyUpdateAlarmRequest
const (
	AlarmConditionOfNiftyUpdateAlarmRequestAnd AlarmConditionOfNiftyUpdateAlarmRequest = "and"
	AlarmConditionOfNiftyUpdateAlarmRequestOr AlarmConditionOfNiftyUpdateAlarmRequest = "or"
)

// Values returns all known values for AlarmConditionOfNiftyUpdateAlarmRequest.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (AlarmConditionOfNiftyUpdateAlarmRequest) Values() []AlarmConditionOfNiftyUpdateAlarmRequest {
	return []AlarmConditionOfNiftyUpdateAlarmRequest{
		"and",
		"or",
	}
}

type AttributeOfDescribeInstanceAttributeRequest string

// Enum values for AttributeOfDescribeInstanceAttributeRequest
const (
	AttributeOfDescribeInstanceAttributeRequestInstanceType AttributeOfDescribeInstanceAttributeRequest = "instanceType"
	AttributeOfDescribeInstanceAttributeRequestDisableApiTermination AttributeOfDescribeInstanceAttributeRequest = "disableApiTermination"
	AttributeOfDescribeInstanceAttributeRequestBlockDeviceMapping AttributeOfDescribeInstanceAttributeRequest = "blockDeviceMapping"
	AttributeOfDescribeInstanceAttributeRequestAccountingType AttributeOfDescribeInstanceAttributeRequest = "accountingType"
	AttributeOfDescribeInstanceAttributeRequestNextMonthAccountingType AttributeOfDescribeInstanceAttributeRequest = "nextMonthAccountingType"
	AttributeOfDescribeInstanceAttributeRequestLoadbalancing AttributeOfDescribeInstanceAttributeRequest = "loadbalancing"
	AttributeOfDescribeInstanceAttributeRequestCopyInfo AttributeOfDescribeInstanceAttributeRequest = "copyInfo"
	AttributeOfDescribeInstanceAttributeRequestAutoscaling AttributeOfDescribeInstanceAttributeRequest = "autoscaling"
	AttributeOfDescribeInstanceAttributeRequestIpType AttributeOfDescribeInstanceAttributeRequest = "ipType"
	AttributeOfDescribeInstanceAttributeRequestNiftyPrivateIpType AttributeOfDescribeInstanceAttributeRequest = "niftyPrivateIpType"
	AttributeOfDescribeInstanceAttributeRequestGroupId AttributeOfDescribeInstanceAttributeRequest = "groupId"
	AttributeOfDescribeInstanceAttributeRequestDescription AttributeOfDescribeInstanceAttributeRequest = "description"
	AttributeOfDescribeInstanceAttributeRequestNetworkInterfaceSet AttributeOfDescribeInstanceAttributeRequest = "networkInterfaceSet"
	AttributeOfDescribeInstanceAttributeRequestElasticloadbalancing AttributeOfDescribeInstanceAttributeRequest = "elasticloadbalancing"
)

// Values returns all known values for
// AttributeOfDescribeInstanceAttributeRequest. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (AttributeOfDescribeInstanceAttributeRequest) Values() []AttributeOfDescribeInstanceAttributeRequest {
	return []AttributeOfDescribeInstanceAttributeRequest{
		"instanceType",
		"disableApiTermination",
		"blockDeviceMapping",
		"accountingType",
		"nextMonthAccountingType",
		"loadbalancing",
		"copyInfo",
		"autoscaling",
		"ipType",
		"niftyPrivateIpType",
		"groupId",
		"description",
		"networkInterfaceSet",
		"elasticloadbalancing",
	}
}

type AttributeOfDescribeSslCertificateAttributeRequest string

// Enum values for AttributeOfDescribeSslCertificateAttributeRequest
const (
	AttributeOfDescribeSslCertificateAttributeRequestCertAuthority AttributeOfDescribeSslCertificateAttributeRequest = "certAuthority"
	AttributeOfDescribeSslCertificateAttributeRequestCount AttributeOfDescribeSslCertificateAttributeRequest = "count"
	AttributeOfDescribeSslCertificateAttributeRequestCertState AttributeOfDescribeSslCertificateAttributeRequest = "certState"
	AttributeOfDescribeSslCertificateAttributeRequestPeriod AttributeOfDescribeSslCertificateAttributeRequest = "period"
	AttributeOfDescribeSslCertificateAttributeRequestValidityTerm AttributeOfDescribeSslCertificateAttributeRequest = "validityTerm"
	AttributeOfDescribeSslCertificateAttributeRequestKeyLength AttributeOfDescribeSslCertificateAttributeRequest = "keyLength"
	AttributeOfDescribeSslCertificateAttributeRequestUploadState AttributeOfDescribeSslCertificateAttributeRequest = "uploadState"
	AttributeOfDescribeSslCertificateAttributeRequestDescription AttributeOfDescribeSslCertificateAttributeRequest = "description"
	AttributeOfDescribeSslCertificateAttributeRequestCertInfo AttributeOfDescribeSslCertificateAttributeRequest = "certInfo"
	AttributeOfDescribeSslCertificateAttributeRequestCaState AttributeOfDescribeSslCertificateAttributeRequest = "caState"
)

// Values returns all known values for
// AttributeOfDescribeSslCertificateAttributeRequest. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (AttributeOfDescribeSslCertificateAttributeRequest) Values() []AttributeOfDescribeSslCertificateAttributeRequest {
	return []AttributeOfDescribeSslCertificateAttributeRequest{
		"certAuthority",
		"count",
		"certState",
		"period",
		"validityTerm",
		"keyLength",
		"uploadState",
		"description",
		"certInfo",
		"caState",
	}
}

type AttributeOfModifyImageAttributeRequest string

// Enum values for AttributeOfModifyImageAttributeRequest
const (
	AttributeOfModifyImageAttributeRequestDescription AttributeOfModifyImageAttributeRequest = "description"
	AttributeOfModifyImageAttributeRequestImageName AttributeOfModifyImageAttributeRequest = "imageName"
	AttributeOfModifyImageAttributeRequestNiftyContactUrl AttributeOfModifyImageAttributeRequest = "niftyContactUrl"
	AttributeOfModifyImageAttributeRequestDetailDescription AttributeOfModifyImageAttributeRequest = "detailDescription"
)

// Values returns all known values for AttributeOfModifyImageAttributeRequest.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (AttributeOfModifyImageAttributeRequest) Values() []AttributeOfModifyImageAttributeRequest {
	return []AttributeOfModifyImageAttributeRequest{
		"description",
		"imageName",
		"niftyContactUrl",
		"detailDescription",
	}
}

type AttributeOfModifyInstanceAttributeRequest string

// Enum values for AttributeOfModifyInstanceAttributeRequest
const (
	AttributeOfModifyInstanceAttributeRequestInstanceType AttributeOfModifyInstanceAttributeRequest = "instanceType"
	AttributeOfModifyInstanceAttributeRequestDisableApiTermination AttributeOfModifyInstanceAttributeRequest = "disableApiTermination"
	AttributeOfModifyInstanceAttributeRequestInstanceName AttributeOfModifyInstanceAttributeRequest = "instanceName"
	AttributeOfModifyInstanceAttributeRequestDescription AttributeOfModifyInstanceAttributeRequest = "description"
	AttributeOfModifyInstanceAttributeRequestIpType AttributeOfModifyInstanceAttributeRequest = "ipType"
	AttributeOfModifyInstanceAttributeRequestGroupId AttributeOfModifyInstanceAttributeRequest = "groupId"
	AttributeOfModifyInstanceAttributeRequestAccountingType AttributeOfModifyInstanceAttributeRequest = "accountingType"
)

// Values returns all known values for AttributeOfModifyInstanceAttributeRequest.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (AttributeOfModifyInstanceAttributeRequest) Values() []AttributeOfModifyInstanceAttributeRequest {
	return []AttributeOfModifyInstanceAttributeRequest{
		"instanceType",
		"disableApiTermination",
		"instanceName",
		"description",
		"ipType",
		"groupId",
		"accountingType",
	}
}

type AttributeOfModifyVolumeAttributeRequest string

// Enum values for AttributeOfModifyVolumeAttributeRequest
const (
	AttributeOfModifyVolumeAttributeRequestAccountingType AttributeOfModifyVolumeAttributeRequest = "accountingType"
	AttributeOfModifyVolumeAttributeRequestVolumeName AttributeOfModifyVolumeAttributeRequest = "volumeName"
	AttributeOfModifyVolumeAttributeRequestDescription AttributeOfModifyVolumeAttributeRequest = "description"
)

// Values returns all known values for AttributeOfModifyVolumeAttributeRequest.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (AttributeOfModifyVolumeAttributeRequest) Values() []AttributeOfModifyVolumeAttributeRequest {
	return []AttributeOfModifyVolumeAttributeRequest{
		"accountingType",
		"volumeName",
		"description",
	}
}

type AttributeOfNiftyModifyAddressAttributeRequest string

// Enum values for AttributeOfNiftyModifyAddressAttributeRequest
const (
	AttributeOfNiftyModifyAddressAttributeRequestDescription AttributeOfNiftyModifyAddressAttributeRequest = "description"
)

// Values returns all known values for
// AttributeOfNiftyModifyAddressAttributeRequest. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (AttributeOfNiftyModifyAddressAttributeRequest) Values() []AttributeOfNiftyModifyAddressAttributeRequest {
	return []AttributeOfNiftyModifyAddressAttributeRequest{
		"description",
	}
}

type AttributeOfNiftyModifyCustomerGatewayAttributeRequest string

// Enum values for AttributeOfNiftyModifyCustomerGatewayAttributeRequest
const (
	AttributeOfNiftyModifyCustomerGatewayAttributeRequestNiftyCustomerGatewayName AttributeOfNiftyModifyCustomerGatewayAttributeRequest = "niftyCustomerGatewayName"
	AttributeOfNiftyModifyCustomerGatewayAttributeRequestNiftyCustomerGatewayDescription AttributeOfNiftyModifyCustomerGatewayAttributeRequest = "niftyCustomerGatewayDescription"
)

// Values returns all known values for
// AttributeOfNiftyModifyCustomerGatewayAttributeRequest. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (AttributeOfNiftyModifyCustomerGatewayAttributeRequest) Values() []AttributeOfNiftyModifyCustomerGatewayAttributeRequest {
	return []AttributeOfNiftyModifyCustomerGatewayAttributeRequest{
		"niftyCustomerGatewayName",
		"niftyCustomerGatewayDescription",
	}
}

type AttributeOfNiftyModifyInstanceSnapshotAttributeRequest string

// Enum values for AttributeOfNiftyModifyInstanceSnapshotAttributeRequest
const (
	AttributeOfNiftyModifyInstanceSnapshotAttributeRequestDescription AttributeOfNiftyModifyInstanceSnapshotAttributeRequest = "description"
)

// Values returns all known values for
// AttributeOfNiftyModifyInstanceSnapshotAttributeRequest. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (AttributeOfNiftyModifyInstanceSnapshotAttributeRequest) Values() []AttributeOfNiftyModifyInstanceSnapshotAttributeRequest {
	return []AttributeOfNiftyModifyInstanceSnapshotAttributeRequest{
		"description",
	}
}

type AttributeOfNiftyModifyKeyPairAttributeRequest string

// Enum values for AttributeOfNiftyModifyKeyPairAttributeRequest
const (
	AttributeOfNiftyModifyKeyPairAttributeRequestDescription AttributeOfNiftyModifyKeyPairAttributeRequest = "description"
)

// Values returns all known values for
// AttributeOfNiftyModifyKeyPairAttributeRequest. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (AttributeOfNiftyModifyKeyPairAttributeRequest) Values() []AttributeOfNiftyModifyKeyPairAttributeRequest {
	return []AttributeOfNiftyModifyKeyPairAttributeRequest{
		"description",
	}
}

type AttributeOfNiftyModifyPrivateLanAttributeRequest string

// Enum values for AttributeOfNiftyModifyPrivateLanAttributeRequest
const (
	AttributeOfNiftyModifyPrivateLanAttributeRequestPrivateLanName AttributeOfNiftyModifyPrivateLanAttributeRequest = "privateLanName"
	AttributeOfNiftyModifyPrivateLanAttributeRequestCidrBlock AttributeOfNiftyModifyPrivateLanAttributeRequest = "cidrBlock"
	AttributeOfNiftyModifyPrivateLanAttributeRequestAccountingType AttributeOfNiftyModifyPrivateLanAttributeRequest = "accountingType"
	AttributeOfNiftyModifyPrivateLanAttributeRequestDescription AttributeOfNiftyModifyPrivateLanAttributeRequest = "description"
)

// Values returns all known values for
// AttributeOfNiftyModifyPrivateLanAttributeRequest. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (AttributeOfNiftyModifyPrivateLanAttributeRequest) Values() []AttributeOfNiftyModifyPrivateLanAttributeRequest {
	return []AttributeOfNiftyModifyPrivateLanAttributeRequest{
		"privateLanName",
		"cidrBlock",
		"accountingType",
		"description",
	}
}

type AttributeOfNiftyModifyRouterAttributeRequest string

// Enum values for AttributeOfNiftyModifyRouterAttributeRequest
const (
	AttributeOfNiftyModifyRouterAttributeRequestRouterName AttributeOfNiftyModifyRouterAttributeRequest = "routerName"
	AttributeOfNiftyModifyRouterAttributeRequestDescription AttributeOfNiftyModifyRouterAttributeRequest = "description"
	AttributeOfNiftyModifyRouterAttributeRequestAccountingType AttributeOfNiftyModifyRouterAttributeRequest = "accountingType"
	AttributeOfNiftyModifyRouterAttributeRequestType AttributeOfNiftyModifyRouterAttributeRequest = "type"
	AttributeOfNiftyModifyRouterAttributeRequestGroupId AttributeOfNiftyModifyRouterAttributeRequest = "groupId"
)

// Values returns all known values for
// AttributeOfNiftyModifyRouterAttributeRequest. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (AttributeOfNiftyModifyRouterAttributeRequest) Values() []AttributeOfNiftyModifyRouterAttributeRequest {
	return []AttributeOfNiftyModifyRouterAttributeRequest{
		"routerName",
		"description",
		"accountingType",
		"type",
		"groupId",
	}
}

type AttributeOfNiftyModifyVpnGatewayAttributeRequest string

// Enum values for AttributeOfNiftyModifyVpnGatewayAttributeRequest
const (
	AttributeOfNiftyModifyVpnGatewayAttributeRequestNiftyVpnGatewayName AttributeOfNiftyModifyVpnGatewayAttributeRequest = "niftyVpnGatewayName"
	AttributeOfNiftyModifyVpnGatewayAttributeRequestNiftyVpnGatewayType AttributeOfNiftyModifyVpnGatewayAttributeRequest = "niftyVpnGatewayType"
	AttributeOfNiftyModifyVpnGatewayAttributeRequestNiftyVpnGatewayDescription AttributeOfNiftyModifyVpnGatewayAttributeRequest = "niftyVpnGatewayDescription"
	AttributeOfNiftyModifyVpnGatewayAttributeRequestNiftyVpnGatewayAccountingType AttributeOfNiftyModifyVpnGatewayAttributeRequest = "niftyVpnGatewayAccountingType"
	AttributeOfNiftyModifyVpnGatewayAttributeRequestGroupId AttributeOfNiftyModifyVpnGatewayAttributeRequest = "groupId"
)

// Values returns all known values for
// AttributeOfNiftyModifyVpnGatewayAttributeRequest. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (AttributeOfNiftyModifyVpnGatewayAttributeRequest) Values() []AttributeOfNiftyModifyVpnGatewayAttributeRequest {
	return []AttributeOfNiftyModifyVpnGatewayAttributeRequest{
		"niftyVpnGatewayName",
		"niftyVpnGatewayType",
		"niftyVpnGatewayDescription",
		"niftyVpnGatewayAccountingType",
		"groupId",
	}
}

type AttributeOfNiftyModifyWebProxyAttributeRequest string

// Enum values for AttributeOfNiftyModifyWebProxyAttributeRequest
const (
	AttributeOfNiftyModifyWebProxyAttributeRequestListeninterfaceNetworkid AttributeOfNiftyModifyWebProxyAttributeRequest = "listenInterface.NetworkId"
	AttributeOfNiftyModifyWebProxyAttributeRequestListeninterfaceNetworkname AttributeOfNiftyModifyWebProxyAttributeRequest = "listenInterface.NetworkName"
	AttributeOfNiftyModifyWebProxyAttributeRequestListenPort AttributeOfNiftyModifyWebProxyAttributeRequest = "listenPort"
	AttributeOfNiftyModifyWebProxyAttributeRequestBypassinterfaceNetworkid AttributeOfNiftyModifyWebProxyAttributeRequest = "bypassInterface.NetworkId"
	AttributeOfNiftyModifyWebProxyAttributeRequestBypassinterfaceNetworkname AttributeOfNiftyModifyWebProxyAttributeRequest = "bypassInterface.NetworkName"
	AttributeOfNiftyModifyWebProxyAttributeRequestOptionNameserver AttributeOfNiftyModifyWebProxyAttributeRequest = "option-nameServer"
	AttributeOfNiftyModifyWebProxyAttributeRequestDescription AttributeOfNiftyModifyWebProxyAttributeRequest = "description"
)

// Values returns all known values for
// AttributeOfNiftyModifyWebProxyAttributeRequest. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (AttributeOfNiftyModifyWebProxyAttributeRequest) Values() []AttributeOfNiftyModifyWebProxyAttributeRequest {
	return []AttributeOfNiftyModifyWebProxyAttributeRequest{
		"listenInterface.NetworkId",
		"listenInterface.NetworkName",
		"listenPort",
		"bypassInterface.NetworkId",
		"bypassInterface.NetworkName",
		"option-nameServer",
		"description",
	}
}

type ClientTunnelModeOfModifyRemoteAccessVpnGatewayAttributeRequest string

// Enum values for ClientTunnelModeOfModifyRemoteAccessVpnGatewayAttributeRequest
const (
	ClientTunnelModeOfModifyRemoteAccessVpnGatewayAttributeRequestSplit ClientTunnelModeOfModifyRemoteAccessVpnGatewayAttributeRequest = "split"
	ClientTunnelModeOfModifyRemoteAccessVpnGatewayAttributeRequestFull ClientTunnelModeOfModifyRemoteAccessVpnGatewayAttributeRequest = "full"
)

// Values returns all known values for
// ClientTunnelModeOfModifyRemoteAccessVpnGatewayAttributeRequest. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (ClientTunnelModeOfModifyRemoteAccessVpnGatewayAttributeRequest) Values() []ClientTunnelModeOfModifyRemoteAccessVpnGatewayAttributeRequest {
	return []ClientTunnelModeOfModifyRemoteAccessVpnGatewayAttributeRequest{
		"split",
		"full",
	}
}

type EncapsulationOfNiftyTunnelForCreateVpnConnection string

// Enum values for EncapsulationOfNiftyTunnelForCreateVpnConnection
const (
	EncapsulationOfNiftyTunnelForCreateVpnConnectionIp EncapsulationOfNiftyTunnelForCreateVpnConnection = "IP"
	EncapsulationOfNiftyTunnelForCreateVpnConnectionUdp EncapsulationOfNiftyTunnelForCreateVpnConnection = "UDP"
)

// Values returns all known values for
// EncapsulationOfNiftyTunnelForCreateVpnConnection. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (EncapsulationOfNiftyTunnelForCreateVpnConnection) Values() []EncapsulationOfNiftyTunnelForCreateVpnConnection {
	return []EncapsulationOfNiftyTunnelForCreateVpnConnection{
		"IP",
		"UDP",
	}
}

type EncryptionAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection string

// Enum values for
// EncryptionAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection
const (
	EncryptionAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnectionAes128 EncryptionAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection = "AES128"
	EncryptionAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnectionAes256 EncryptionAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection = "AES256"
	EncryptionAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnectionAlgorithm3des EncryptionAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection = "3DES"
)

// Values returns all known values for
// EncryptionAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection. Note that
// this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (EncryptionAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection) Values() []EncryptionAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection {
	return []EncryptionAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection{
		"AES128",
		"AES256",
		"3DES",
	}
}

type FileTypeOfDownloadSslCertificateRequest string

// Enum values for FileTypeOfDownloadSslCertificateRequest
const (
	FileTypeOfDownloadSslCertificateRequestPrivateKey FileTypeOfDownloadSslCertificateRequest = "1"
	FileTypeOfDownloadSslCertificateRequestCa FileTypeOfDownloadSslCertificateRequest = "2"
	FileTypeOfDownloadSslCertificateRequestCertificate FileTypeOfDownloadSslCertificateRequest = "3"
)

// Values returns all known values for FileTypeOfDownloadSslCertificateRequest.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (FileTypeOfDownloadSslCertificateRequest) Values() []FileTypeOfDownloadSslCertificateRequest {
	return []FileTypeOfDownloadSslCertificateRequest{
		"1",
		"2",
		"3",
	}
}

type FilterTypeOfSetFilterForLoadBalancerRequest string

// Enum values for FilterTypeOfSetFilterForLoadBalancerRequest
const (
	FilterTypeOfSetFilterForLoadBalancerRequestAllow FilterTypeOfSetFilterForLoadBalancerRequest = "1"
	FilterTypeOfSetFilterForLoadBalancerRequestDeny FilterTypeOfSetFilterForLoadBalancerRequest = "2"
)

// Values returns all known values for
// FilterTypeOfSetFilterForLoadBalancerRequest. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (FilterTypeOfSetFilterForLoadBalancerRequest) Values() []FilterTypeOfSetFilterForLoadBalancerRequest {
	return []FilterTypeOfSetFilterForLoadBalancerRequest{
		"1",
		"2",
	}
}

type FunctionNameOfAssociateUsersRequest string

// Enum values for FunctionNameOfAssociateUsersRequest
const (
	FunctionNameOfAssociateUsersRequestLb FunctionNameOfAssociateUsersRequest = "LB"
)

// Values returns all known values for FunctionNameOfAssociateUsersRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (FunctionNameOfAssociateUsersRequest) Values() []FunctionNameOfAssociateUsersRequest {
	return []FunctionNameOfAssociateUsersRequest{
		"LB",
	}
}

type FunctionNameOfDescribeAssociatedUsersRequest string

// Enum values for FunctionNameOfDescribeAssociatedUsersRequest
const (
	FunctionNameOfDescribeAssociatedUsersRequestLb FunctionNameOfDescribeAssociatedUsersRequest = "LB"
)

// Values returns all known values for
// FunctionNameOfDescribeAssociatedUsersRequest. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (FunctionNameOfDescribeAssociatedUsersRequest) Values() []FunctionNameOfDescribeAssociatedUsersRequest {
	return []FunctionNameOfDescribeAssociatedUsersRequest{
		"LB",
	}
}

type FunctionNameOfDissociateUsersRequest string

// Enum values for FunctionNameOfDissociateUsersRequest
const (
	FunctionNameOfDissociateUsersRequestLb FunctionNameOfDissociateUsersRequest = "LB"
)

// Values returns all known values for FunctionNameOfDissociateUsersRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (FunctionNameOfDissociateUsersRequest) Values() []FunctionNameOfDissociateUsersRequest {
	return []FunctionNameOfDissociateUsersRequest{
		"LB",
	}
}

type FunctionNameOfNiftyCreateAlarmRequest string

// Enum values for FunctionNameOfNiftyCreateAlarmRequest
const (
	FunctionNameOfNiftyCreateAlarmRequestServer FunctionNameOfNiftyCreateAlarmRequest = "Server"
	FunctionNameOfNiftyCreateAlarmRequestLoadBalancer FunctionNameOfNiftyCreateAlarmRequest = "LoadBalancer"
	FunctionNameOfNiftyCreateAlarmRequestDiskPartition FunctionNameOfNiftyCreateAlarmRequest = "DiskPartition"
	FunctionNameOfNiftyCreateAlarmRequestElasticLoadBalancer FunctionNameOfNiftyCreateAlarmRequest = "ElasticLoadBalancer"
)

// Values returns all known values for FunctionNameOfNiftyCreateAlarmRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (FunctionNameOfNiftyCreateAlarmRequest) Values() []FunctionNameOfNiftyCreateAlarmRequest {
	return []FunctionNameOfNiftyCreateAlarmRequest{
		"Server",
		"LoadBalancer",
		"DiskPartition",
		"ElasticLoadBalancer",
	}
}

type FunctionNameOfNiftyDeleteAlarmRequest string

// Enum values for FunctionNameOfNiftyDeleteAlarmRequest
const (
	FunctionNameOfNiftyDeleteAlarmRequestServer FunctionNameOfNiftyDeleteAlarmRequest = "Server"
	FunctionNameOfNiftyDeleteAlarmRequestLoadBalancer FunctionNameOfNiftyDeleteAlarmRequest = "LoadBalancer"
	FunctionNameOfNiftyDeleteAlarmRequestDiskPartition FunctionNameOfNiftyDeleteAlarmRequest = "DiskPartition"
	FunctionNameOfNiftyDeleteAlarmRequestElasticLoadBalancer FunctionNameOfNiftyDeleteAlarmRequest = "ElasticLoadBalancer"
)

// Values returns all known values for FunctionNameOfNiftyDeleteAlarmRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (FunctionNameOfNiftyDeleteAlarmRequest) Values() []FunctionNameOfNiftyDeleteAlarmRequest {
	return []FunctionNameOfNiftyDeleteAlarmRequest{
		"Server",
		"LoadBalancer",
		"DiskPartition",
		"ElasticLoadBalancer",
	}
}

type FunctionNameOfNiftyDescribePerformanceChartRequest string

// Enum values for FunctionNameOfNiftyDescribePerformanceChartRequest
const (
	FunctionNameOfNiftyDescribePerformanceChartRequestServer FunctionNameOfNiftyDescribePerformanceChartRequest = "Server"
	FunctionNameOfNiftyDescribePerformanceChartRequestLoadBalancer FunctionNameOfNiftyDescribePerformanceChartRequest = "LoadBalancer"
	FunctionNameOfNiftyDescribePerformanceChartRequestLb FunctionNameOfNiftyDescribePerformanceChartRequest = "LB"
	FunctionNameOfNiftyDescribePerformanceChartRequestDiskPartition FunctionNameOfNiftyDescribePerformanceChartRequest = "DiskPartition"
	FunctionNameOfNiftyDescribePerformanceChartRequestDp FunctionNameOfNiftyDescribePerformanceChartRequest = "DP"
	FunctionNameOfNiftyDescribePerformanceChartRequestElasticLoadBalancer FunctionNameOfNiftyDescribePerformanceChartRequest = "ElasticLoadBalancer"
	FunctionNameOfNiftyDescribePerformanceChartRequestElb FunctionNameOfNiftyDescribePerformanceChartRequest = "ELB"
)

// Values returns all known values for
// FunctionNameOfNiftyDescribePerformanceChartRequest. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (FunctionNameOfNiftyDescribePerformanceChartRequest) Values() []FunctionNameOfNiftyDescribePerformanceChartRequest {
	return []FunctionNameOfNiftyDescribePerformanceChartRequest{
		"Server",
		"LoadBalancer",
		"LB",
		"DiskPartition",
		"DP",
		"ElasticLoadBalancer",
		"ELB",
	}
}

type FunctionNameOfNiftyUpdateAlarmRequest string

// Enum values for FunctionNameOfNiftyUpdateAlarmRequest
const (
	FunctionNameOfNiftyUpdateAlarmRequestServer FunctionNameOfNiftyUpdateAlarmRequest = "Server"
	FunctionNameOfNiftyUpdateAlarmRequestLoadBalancer FunctionNameOfNiftyUpdateAlarmRequest = "LoadBalancer"
	FunctionNameOfNiftyUpdateAlarmRequestDiskPartition FunctionNameOfNiftyUpdateAlarmRequest = "DiskPartition"
	FunctionNameOfNiftyUpdateAlarmRequestElasticLoadBalancer FunctionNameOfNiftyUpdateAlarmRequest = "ElasticLoadBalancer"
)

// Values returns all known values for FunctionNameOfNiftyUpdateAlarmRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (FunctionNameOfNiftyUpdateAlarmRequest) Values() []FunctionNameOfNiftyUpdateAlarmRequest {
	return []FunctionNameOfNiftyUpdateAlarmRequest{
		"Server",
		"LoadBalancer",
		"DiskPartition",
		"ElasticLoadBalancer",
	}
}

type FunctionNameOfRuleForNiftyDescribeAlarmHistory string

// Enum values for FunctionNameOfRuleForNiftyDescribeAlarmHistory
const (
	FunctionNameOfRuleForNiftyDescribeAlarmHistoryServer FunctionNameOfRuleForNiftyDescribeAlarmHistory = "Server"
	FunctionNameOfRuleForNiftyDescribeAlarmHistoryLoadBalancer FunctionNameOfRuleForNiftyDescribeAlarmHistory = "LoadBalancer"
	FunctionNameOfRuleForNiftyDescribeAlarmHistoryDiskPartition FunctionNameOfRuleForNiftyDescribeAlarmHistory = "DiskPartition"
	FunctionNameOfRuleForNiftyDescribeAlarmHistoryElasticLoadBalancer FunctionNameOfRuleForNiftyDescribeAlarmHistory = "ElasticLoadBalancer"
)

// Values returns all known values for
// FunctionNameOfRuleForNiftyDescribeAlarmHistory. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (FunctionNameOfRuleForNiftyDescribeAlarmHistory) Values() []FunctionNameOfRuleForNiftyDescribeAlarmHistory {
	return []FunctionNameOfRuleForNiftyDescribeAlarmHistory{
		"Server",
		"LoadBalancer",
		"DiskPartition",
		"ElasticLoadBalancer",
	}
}

type FunctionNameOfRuleForNiftyDescribeAlarmRulesActivities string

// Enum values for FunctionNameOfRuleForNiftyDescribeAlarmRulesActivities
const (
	FunctionNameOfRuleForNiftyDescribeAlarmRulesActivitiesServer FunctionNameOfRuleForNiftyDescribeAlarmRulesActivities = "Server"
	FunctionNameOfRuleForNiftyDescribeAlarmRulesActivitiesLoadBalancer FunctionNameOfRuleForNiftyDescribeAlarmRulesActivities = "LoadBalancer"
	FunctionNameOfRuleForNiftyDescribeAlarmRulesActivitiesDiskPartition FunctionNameOfRuleForNiftyDescribeAlarmRulesActivities = "DiskPartition"
)

// Values returns all known values for
// FunctionNameOfRuleForNiftyDescribeAlarmRulesActivities. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (FunctionNameOfRuleForNiftyDescribeAlarmRulesActivities) Values() []FunctionNameOfRuleForNiftyDescribeAlarmRulesActivities {
	return []FunctionNameOfRuleForNiftyDescribeAlarmRulesActivities{
		"Server",
		"LoadBalancer",
		"DiskPartition",
	}
}

type FunctionNameOfRuleForNiftyDescribeAlarms string

// Enum values for FunctionNameOfRuleForNiftyDescribeAlarms
const (
	FunctionNameOfRuleForNiftyDescribeAlarmsServer FunctionNameOfRuleForNiftyDescribeAlarms = "Server"
	FunctionNameOfRuleForNiftyDescribeAlarmsLoadBalancer FunctionNameOfRuleForNiftyDescribeAlarms = "LoadBalancer"
	FunctionNameOfRuleForNiftyDescribeAlarmsDiskPartition FunctionNameOfRuleForNiftyDescribeAlarms = "DiskPartition"
	FunctionNameOfRuleForNiftyDescribeAlarmsElasticLoadBalancer FunctionNameOfRuleForNiftyDescribeAlarms = "ElasticLoadBalancer"
)

// Values returns all known values for FunctionNameOfRuleForNiftyDescribeAlarms.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (FunctionNameOfRuleForNiftyDescribeAlarms) Values() []FunctionNameOfRuleForNiftyDescribeAlarms {
	return []FunctionNameOfRuleForNiftyDescribeAlarms{
		"Server",
		"LoadBalancer",
		"DiskPartition",
		"ElasticLoadBalancer",
	}
}

type HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection string

// Enum values for HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection
const (
	HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnectionSha1 HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection = "SHA1"
	HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnectionMd5 HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection = "MD5"
	HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnectionSha256 HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection = "SHA256"
	HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnectionSha384 HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection = "SHA384"
	HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnectionSha512 HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection = "SHA512"
)

// Values returns all known values for
// HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection) Values() []HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection {
	return []HashAlgorithmOfNiftyIpsecConfigurationForCreateVpnConnection{
		"SHA1",
		"MD5",
		"SHA256",
		"SHA384",
		"SHA512",
	}
}

type HttpCodeOfListenersForNiftyCreateElasticLoadBalancer string

// Enum values for HttpCodeOfListenersForNiftyCreateElasticLoadBalancer
const (
	HttpCodeOfListenersForNiftyCreateElasticLoadBalancerInformational HttpCodeOfListenersForNiftyCreateElasticLoadBalancer = "1xx"
	HttpCodeOfListenersForNiftyCreateElasticLoadBalancerSuccessful HttpCodeOfListenersForNiftyCreateElasticLoadBalancer = "2xx"
	HttpCodeOfListenersForNiftyCreateElasticLoadBalancerRedirection HttpCodeOfListenersForNiftyCreateElasticLoadBalancer = "3xx"
	HttpCodeOfListenersForNiftyCreateElasticLoadBalancerClientError HttpCodeOfListenersForNiftyCreateElasticLoadBalancer = "4xx"
	HttpCodeOfListenersForNiftyCreateElasticLoadBalancerServerError HttpCodeOfListenersForNiftyCreateElasticLoadBalancer = "5xx"
)

// Values returns all known values for
// HttpCodeOfListenersForNiftyCreateElasticLoadBalancer. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (HttpCodeOfListenersForNiftyCreateElasticLoadBalancer) Values() []HttpCodeOfListenersForNiftyCreateElasticLoadBalancer {
	return []HttpCodeOfListenersForNiftyCreateElasticLoadBalancer{
		"1xx",
		"2xx",
		"3xx",
		"4xx",
		"5xx",
	}
}

type InOutOfIpPermissionsForAuthorizeSecurityGroupIngress string

// Enum values for InOutOfIpPermissionsForAuthorizeSecurityGroupIngress
const (
	InOutOfIpPermissionsForAuthorizeSecurityGroupIngressIncoming InOutOfIpPermissionsForAuthorizeSecurityGroupIngress = "IN"
	InOutOfIpPermissionsForAuthorizeSecurityGroupIngressOutgoing InOutOfIpPermissionsForAuthorizeSecurityGroupIngress = "OUT"
)

// Values returns all known values for
// InOutOfIpPermissionsForAuthorizeSecurityGroupIngress. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (InOutOfIpPermissionsForAuthorizeSecurityGroupIngress) Values() []InOutOfIpPermissionsForAuthorizeSecurityGroupIngress {
	return []InOutOfIpPermissionsForAuthorizeSecurityGroupIngress{
		"IN",
		"OUT",
	}
}

type InOutOfIpPermissionsForRevokeSecurityGroupIngress string

// Enum values for InOutOfIpPermissionsForRevokeSecurityGroupIngress
const (
	InOutOfIpPermissionsForRevokeSecurityGroupIngressIncoming InOutOfIpPermissionsForRevokeSecurityGroupIngress = "IN"
	InOutOfIpPermissionsForRevokeSecurityGroupIngressOutgoing InOutOfIpPermissionsForRevokeSecurityGroupIngress = "OUT"
)

// Values returns all known values for
// InOutOfIpPermissionsForRevokeSecurityGroupIngress. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (InOutOfIpPermissionsForRevokeSecurityGroupIngress) Values() []InOutOfIpPermissionsForRevokeSecurityGroupIngress {
	return []InOutOfIpPermissionsForRevokeSecurityGroupIngress{
		"IN",
		"OUT",
	}
}

type InstanceTypeOfCopyFromBackupInstanceRequest string

// Enum values for InstanceTypeOfCopyFromBackupInstanceRequest
const (
	InstanceTypeOfCopyFromBackupInstanceRequestE2Mini InstanceTypeOfCopyFromBackupInstanceRequest = "e2-mini"
	InstanceTypeOfCopyFromBackupInstanceRequestEMini InstanceTypeOfCopyFromBackupInstanceRequest = "e-mini"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Mini InstanceTypeOfCopyFromBackupInstanceRequest = "h2-mini"
	InstanceTypeOfCopyFromBackupInstanceRequestMini InstanceTypeOfCopyFromBackupInstanceRequest = "mini"
	InstanceTypeOfCopyFromBackupInstanceRequestC2Small InstanceTypeOfCopyFromBackupInstanceRequest = "c2-small"
	InstanceTypeOfCopyFromBackupInstanceRequestC2rSmall InstanceTypeOfCopyFromBackupInstanceRequest = "c2r-small"
	InstanceTypeOfCopyFromBackupInstanceRequestCSmall InstanceTypeOfCopyFromBackupInstanceRequest = "c-small"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Small InstanceTypeOfCopyFromBackupInstanceRequest = "e2-small"
	InstanceTypeOfCopyFromBackupInstanceRequestE2rSmall InstanceTypeOfCopyFromBackupInstanceRequest = "e2r-small"
	InstanceTypeOfCopyFromBackupInstanceRequestESmall InstanceTypeOfCopyFromBackupInstanceRequest = "e-small"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Small InstanceTypeOfCopyFromBackupInstanceRequest = "h2-small"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rSmall InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-small"
	InstanceTypeOfCopyFromBackupInstanceRequestSmall InstanceTypeOfCopyFromBackupInstanceRequest = "small"
	InstanceTypeOfCopyFromBackupInstanceRequestC2Small2 InstanceTypeOfCopyFromBackupInstanceRequest = "c2-small2"
	InstanceTypeOfCopyFromBackupInstanceRequestC2rSmall2 InstanceTypeOfCopyFromBackupInstanceRequest = "c2r-small2"
	InstanceTypeOfCopyFromBackupInstanceRequestCSmall2 InstanceTypeOfCopyFromBackupInstanceRequest = "c-small2"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Small2 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-small2"
	InstanceTypeOfCopyFromBackupInstanceRequestE2rSmall2 InstanceTypeOfCopyFromBackupInstanceRequest = "e2r-small2"
	InstanceTypeOfCopyFromBackupInstanceRequestESmall2 InstanceTypeOfCopyFromBackupInstanceRequest = "e-small2"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Small2 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-small2"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rSmall2 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-small2"
	InstanceTypeOfCopyFromBackupInstanceRequestSmall2 InstanceTypeOfCopyFromBackupInstanceRequest = "small2"
	InstanceTypeOfCopyFromBackupInstanceRequestC2Small4 InstanceTypeOfCopyFromBackupInstanceRequest = "c2-small4"
	InstanceTypeOfCopyFromBackupInstanceRequestCSmall4 InstanceTypeOfCopyFromBackupInstanceRequest = "c-small4"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Small4 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-small4"
	InstanceTypeOfCopyFromBackupInstanceRequestESmall4 InstanceTypeOfCopyFromBackupInstanceRequest = "e-small4"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Small4 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-small4"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rSmall4 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-small4"
	InstanceTypeOfCopyFromBackupInstanceRequestSmall4 InstanceTypeOfCopyFromBackupInstanceRequest = "small4"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Small8 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-small8"
	InstanceTypeOfCopyFromBackupInstanceRequestESmall8 InstanceTypeOfCopyFromBackupInstanceRequest = "e-small8"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Small8 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-small8"
	InstanceTypeOfCopyFromBackupInstanceRequestSmall8 InstanceTypeOfCopyFromBackupInstanceRequest = "small8"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Small16 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-small16"
	InstanceTypeOfCopyFromBackupInstanceRequestESmall16 InstanceTypeOfCopyFromBackupInstanceRequest = "e-small16"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Small16 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-small16"
	InstanceTypeOfCopyFromBackupInstanceRequestSmall16 InstanceTypeOfCopyFromBackupInstanceRequest = "small16"
	InstanceTypeOfCopyFromBackupInstanceRequestC2Medium InstanceTypeOfCopyFromBackupInstanceRequest = "c2-medium"
	InstanceTypeOfCopyFromBackupInstanceRequestC2rMedium InstanceTypeOfCopyFromBackupInstanceRequest = "c2r-medium"
	InstanceTypeOfCopyFromBackupInstanceRequestCMedium InstanceTypeOfCopyFromBackupInstanceRequest = "c-medium"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Medium InstanceTypeOfCopyFromBackupInstanceRequest = "e2-medium"
	InstanceTypeOfCopyFromBackupInstanceRequestE2rMedium InstanceTypeOfCopyFromBackupInstanceRequest = "e2r-medium"
	InstanceTypeOfCopyFromBackupInstanceRequestEMedium InstanceTypeOfCopyFromBackupInstanceRequest = "e-medium"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Medium InstanceTypeOfCopyFromBackupInstanceRequest = "h2-medium"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rMedium InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-medium"
	InstanceTypeOfCopyFromBackupInstanceRequestMedium InstanceTypeOfCopyFromBackupInstanceRequest = "medium"
	InstanceTypeOfCopyFromBackupInstanceRequestC2Medium4 InstanceTypeOfCopyFromBackupInstanceRequest = "c2-medium4"
	InstanceTypeOfCopyFromBackupInstanceRequestC2rMedium4 InstanceTypeOfCopyFromBackupInstanceRequest = "c2r-medium4"
	InstanceTypeOfCopyFromBackupInstanceRequestCMedium4 InstanceTypeOfCopyFromBackupInstanceRequest = "c-medium4"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Medium4 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-medium4"
	InstanceTypeOfCopyFromBackupInstanceRequestE2rMedium4 InstanceTypeOfCopyFromBackupInstanceRequest = "e2r-medium4"
	InstanceTypeOfCopyFromBackupInstanceRequestEMedium4 InstanceTypeOfCopyFromBackupInstanceRequest = "e-medium4"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Medium4 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-medium4"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rMedium4 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-medium4"
	InstanceTypeOfCopyFromBackupInstanceRequestMedium4 InstanceTypeOfCopyFromBackupInstanceRequest = "medium4"
	InstanceTypeOfCopyFromBackupInstanceRequestC2Medium8 InstanceTypeOfCopyFromBackupInstanceRequest = "c2-medium8"
	InstanceTypeOfCopyFromBackupInstanceRequestCMedium8 InstanceTypeOfCopyFromBackupInstanceRequest = "c-medium8"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Medium8 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-medium8"
	InstanceTypeOfCopyFromBackupInstanceRequestEMedium8 InstanceTypeOfCopyFromBackupInstanceRequest = "e-medium8"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Medium8 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-medium8"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rMedium8 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-medium8"
	InstanceTypeOfCopyFromBackupInstanceRequestMedium8 InstanceTypeOfCopyFromBackupInstanceRequest = "medium8"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Medium16 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-medium16"
	InstanceTypeOfCopyFromBackupInstanceRequestEMedium16 InstanceTypeOfCopyFromBackupInstanceRequest = "e-medium16"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Medium16 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-medium16"
	InstanceTypeOfCopyFromBackupInstanceRequestMedium16 InstanceTypeOfCopyFromBackupInstanceRequest = "medium16"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Medium24 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-medium24"
	InstanceTypeOfCopyFromBackupInstanceRequestEMedium24 InstanceTypeOfCopyFromBackupInstanceRequest = "e-medium24"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Medium24 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-medium24"
	InstanceTypeOfCopyFromBackupInstanceRequestMedium24 InstanceTypeOfCopyFromBackupInstanceRequest = "medium24"
	InstanceTypeOfCopyFromBackupInstanceRequestC2Large InstanceTypeOfCopyFromBackupInstanceRequest = "c2-large"
	InstanceTypeOfCopyFromBackupInstanceRequestC2rLarge InstanceTypeOfCopyFromBackupInstanceRequest = "c2r-large"
	InstanceTypeOfCopyFromBackupInstanceRequestCLarge InstanceTypeOfCopyFromBackupInstanceRequest = "c-large"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Large InstanceTypeOfCopyFromBackupInstanceRequest = "e2-large"
	InstanceTypeOfCopyFromBackupInstanceRequestE2rLarge InstanceTypeOfCopyFromBackupInstanceRequest = "e2r-large"
	InstanceTypeOfCopyFromBackupInstanceRequestELarge InstanceTypeOfCopyFromBackupInstanceRequest = "e-large"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Large InstanceTypeOfCopyFromBackupInstanceRequest = "h2-large"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rLarge InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-large"
	InstanceTypeOfCopyFromBackupInstanceRequestLarge InstanceTypeOfCopyFromBackupInstanceRequest = "large"
	InstanceTypeOfCopyFromBackupInstanceRequestC2Large8 InstanceTypeOfCopyFromBackupInstanceRequest = "c2-large8"
	InstanceTypeOfCopyFromBackupInstanceRequestCLarge8 InstanceTypeOfCopyFromBackupInstanceRequest = "c-large8"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Large8 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-large8"
	InstanceTypeOfCopyFromBackupInstanceRequestE2rLarge8 InstanceTypeOfCopyFromBackupInstanceRequest = "e2r-large8"
	InstanceTypeOfCopyFromBackupInstanceRequestELarge8 InstanceTypeOfCopyFromBackupInstanceRequest = "e-large8"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Large8 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-large8"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rLarge8 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-large8"
	InstanceTypeOfCopyFromBackupInstanceRequestLarge8 InstanceTypeOfCopyFromBackupInstanceRequest = "large8"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Large16 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestELarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "e-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Large16 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rLarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestLarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "large16"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Large24 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-large24"
	InstanceTypeOfCopyFromBackupInstanceRequestELarge24 InstanceTypeOfCopyFromBackupInstanceRequest = "e-large24"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Large24 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-large24"
	InstanceTypeOfCopyFromBackupInstanceRequestLarge24 InstanceTypeOfCopyFromBackupInstanceRequest = "large24"
	InstanceTypeOfCopyFromBackupInstanceRequestE2Large32 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestELarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "e-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestH2Large32 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestLarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "large32"
	InstanceTypeOfCopyFromBackupInstanceRequestE2ExtraLarge8 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-extra-large8"
	InstanceTypeOfCopyFromBackupInstanceRequestE2rExtraLarge8 InstanceTypeOfCopyFromBackupInstanceRequest = "e2r-extra-large8"
	InstanceTypeOfCopyFromBackupInstanceRequestEExtraLarge8 InstanceTypeOfCopyFromBackupInstanceRequest = "e-extra-large8"
	InstanceTypeOfCopyFromBackupInstanceRequestH2ExtraLarge8 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-extra-large8"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rExtraLarge8 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-extra-large8"
	InstanceTypeOfCopyFromBackupInstanceRequestExtraLarge8 InstanceTypeOfCopyFromBackupInstanceRequest = "extra-large8"
	InstanceTypeOfCopyFromBackupInstanceRequestE2ExtraLarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-extra-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestEExtraLarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "e-extra-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestH2ExtraLarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-extra-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rExtraLarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-extra-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestExtraLarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "extra-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestE2ExtraLarge24 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-extra-large24"
	InstanceTypeOfCopyFromBackupInstanceRequestEExtraLarge24 InstanceTypeOfCopyFromBackupInstanceRequest = "e-extra-large24"
	InstanceTypeOfCopyFromBackupInstanceRequestH2ExtraLarge24 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-extra-large24"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rExtraLarge24 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-extra-large24"
	InstanceTypeOfCopyFromBackupInstanceRequestExtraLarge24 InstanceTypeOfCopyFromBackupInstanceRequest = "extra-large24"
	InstanceTypeOfCopyFromBackupInstanceRequestE2ExtraLarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-extra-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestEExtraLarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "e-extra-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestH2ExtraLarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-extra-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestExtraLarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "extra-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestE2ExtraLarge48 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-extra-large48"
	InstanceTypeOfCopyFromBackupInstanceRequestEExtraLarge48 InstanceTypeOfCopyFromBackupInstanceRequest = "e-extra-large48"
	InstanceTypeOfCopyFromBackupInstanceRequestH2ExtraLarge48 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-extra-large48"
	InstanceTypeOfCopyFromBackupInstanceRequestExtraLarge48 InstanceTypeOfCopyFromBackupInstanceRequest = "extra-large48"
	InstanceTypeOfCopyFromBackupInstanceRequestE2DoubleLarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-double-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestE2rDoubleLarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "e2r-double-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestEDoubleLarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "e-double-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestH2DoubleLarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-double-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rDoubleLarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-double-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestDoubleLarge16 InstanceTypeOfCopyFromBackupInstanceRequest = "double-large16"
	InstanceTypeOfCopyFromBackupInstanceRequestE2DoubleLarge24 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-double-large24"
	InstanceTypeOfCopyFromBackupInstanceRequestEDoubleLarge24 InstanceTypeOfCopyFromBackupInstanceRequest = "e-double-large24"
	InstanceTypeOfCopyFromBackupInstanceRequestH2DoubleLarge24 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-double-large24"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rDoubleLarge24 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-double-large24"
	InstanceTypeOfCopyFromBackupInstanceRequestDoubleLarge24 InstanceTypeOfCopyFromBackupInstanceRequest = "double-large24"
	InstanceTypeOfCopyFromBackupInstanceRequestE2DoubleLarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-double-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestEDoubleLarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "e-double-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestH2DoubleLarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-double-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rDoubleLarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-double-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestDoubleLarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "double-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestE2DoubleLarge48 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-double-large48"
	InstanceTypeOfCopyFromBackupInstanceRequestEDoubleLarge48 InstanceTypeOfCopyFromBackupInstanceRequest = "e-double-large48"
	InstanceTypeOfCopyFromBackupInstanceRequestH2DoubleLarge48 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-double-large48"
	InstanceTypeOfCopyFromBackupInstanceRequestDoubleLarge48 InstanceTypeOfCopyFromBackupInstanceRequest = "double-large48"
	InstanceTypeOfCopyFromBackupInstanceRequestE2DoubleLarge64 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-double-large64"
	InstanceTypeOfCopyFromBackupInstanceRequestEDoubleLarge64 InstanceTypeOfCopyFromBackupInstanceRequest = "e-double-large64"
	InstanceTypeOfCopyFromBackupInstanceRequestH2DoubleLarge64 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-double-large64"
	InstanceTypeOfCopyFromBackupInstanceRequestDoubleLarge64 InstanceTypeOfCopyFromBackupInstanceRequest = "double-large64"
	InstanceTypeOfCopyFromBackupInstanceRequestE2DoubleLarge96 InstanceTypeOfCopyFromBackupInstanceRequest = "e2-double-large96"
	InstanceTypeOfCopyFromBackupInstanceRequestEDoubleLarge96 InstanceTypeOfCopyFromBackupInstanceRequest = "e-double-large96"
	InstanceTypeOfCopyFromBackupInstanceRequestH2DoubleLarge96 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-double-large96"
	InstanceTypeOfCopyFromBackupInstanceRequestDoubleLarge96 InstanceTypeOfCopyFromBackupInstanceRequest = "double-large96"
	InstanceTypeOfCopyFromBackupInstanceRequestH2TripleLarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-triple-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rTripleLarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-triple-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestTripleLarge32 InstanceTypeOfCopyFromBackupInstanceRequest = "triple-large32"
	InstanceTypeOfCopyFromBackupInstanceRequestH2TripleLarge48 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-triple-large48"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rTripleLarge48 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-triple-large48"
	InstanceTypeOfCopyFromBackupInstanceRequestTripleLarge48 InstanceTypeOfCopyFromBackupInstanceRequest = "triple-large48"
	InstanceTypeOfCopyFromBackupInstanceRequestH2TripleLarge64 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-triple-large64"
	InstanceTypeOfCopyFromBackupInstanceRequestTripleLarge64 InstanceTypeOfCopyFromBackupInstanceRequest = "triple-large64"
	InstanceTypeOfCopyFromBackupInstanceRequestH2TripleLarge96 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-triple-large96"
	InstanceTypeOfCopyFromBackupInstanceRequestTripleLarge96 InstanceTypeOfCopyFromBackupInstanceRequest = "triple-large96"
	InstanceTypeOfCopyFromBackupInstanceRequestH2TripleLarge128 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-triple-large128"
	InstanceTypeOfCopyFromBackupInstanceRequestTripleLarge128 InstanceTypeOfCopyFromBackupInstanceRequest = "triple-large128"
	InstanceTypeOfCopyFromBackupInstanceRequestH2QuadLarge64 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-quad-large64"
	InstanceTypeOfCopyFromBackupInstanceRequestH2rQuadLarge64 InstanceTypeOfCopyFromBackupInstanceRequest = "h2r-quad-large64"
	InstanceTypeOfCopyFromBackupInstanceRequestQuadLarge64 InstanceTypeOfCopyFromBackupInstanceRequest = "quad-large64"
	InstanceTypeOfCopyFromBackupInstanceRequestH2QuadLarge96 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-quad-large96"
	InstanceTypeOfCopyFromBackupInstanceRequestQuadLarge96 InstanceTypeOfCopyFromBackupInstanceRequest = "quad-large96"
	InstanceTypeOfCopyFromBackupInstanceRequestH2QuadLarge128 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-quad-large128"
	InstanceTypeOfCopyFromBackupInstanceRequestQuadLarge128 InstanceTypeOfCopyFromBackupInstanceRequest = "quad-large128"
	InstanceTypeOfCopyFromBackupInstanceRequestH2QuadLarge256 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-quad-large256"
	InstanceTypeOfCopyFromBackupInstanceRequestQuadLarge256 InstanceTypeOfCopyFromBackupInstanceRequest = "quad-large256"
	InstanceTypeOfCopyFromBackupInstanceRequestH2SeptaLarge128 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-septa-large128"
	InstanceTypeOfCopyFromBackupInstanceRequestSeptaLarge128 InstanceTypeOfCopyFromBackupInstanceRequest = "septa-large128"
	InstanceTypeOfCopyFromBackupInstanceRequestH2SeptaLarge256 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-septa-large256"
	InstanceTypeOfCopyFromBackupInstanceRequestSeptaLarge256 InstanceTypeOfCopyFromBackupInstanceRequest = "septa-large256"
	InstanceTypeOfCopyFromBackupInstanceRequestH2OctaLarge256 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-octa-large256"
	InstanceTypeOfCopyFromBackupInstanceRequestOctaLarge256 InstanceTypeOfCopyFromBackupInstanceRequest = "octa-large256"
	InstanceTypeOfCopyFromBackupInstanceRequestH2OctaLarge384 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-octa-large384"
	InstanceTypeOfCopyFromBackupInstanceRequestOctaLarge384 InstanceTypeOfCopyFromBackupInstanceRequest = "octa-large384"
	InstanceTypeOfCopyFromBackupInstanceRequestH2OctaLarge512 InstanceTypeOfCopyFromBackupInstanceRequest = "h2-octa-large512"
	InstanceTypeOfCopyFromBackupInstanceRequestOctaLarge512 InstanceTypeOfCopyFromBackupInstanceRequest = "octa-large512"
)

// Values returns all known values for
// InstanceTypeOfCopyFromBackupInstanceRequest. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (InstanceTypeOfCopyFromBackupInstanceRequest) Values() []InstanceTypeOfCopyFromBackupInstanceRequest {
	return []InstanceTypeOfCopyFromBackupInstanceRequest{
		"e2-mini",
		"e-mini",
		"h2-mini",
		"mini",
		"c2-small",
		"c2r-small",
		"c-small",
		"e2-small",
		"e2r-small",
		"e-small",
		"h2-small",
		"h2r-small",
		"small",
		"c2-small2",
		"c2r-small2",
		"c-small2",
		"e2-small2",
		"e2r-small2",
		"e-small2",
		"h2-small2",
		"h2r-small2",
		"small2",
		"c2-small4",
		"c-small4",
		"e2-small4",
		"e-small4",
		"h2-small4",
		"h2r-small4",
		"small4",
		"e2-small8",
		"e-small8",
		"h2-small8",
		"small8",
		"e2-small16",
		"e-small16",
		"h2-small16",
		"small16",
		"c2-medium",
		"c2r-medium",
		"c-medium",
		"e2-medium",
		"e2r-medium",
		"e-medium",
		"h2-medium",
		"h2r-medium",
		"medium",
		"c2-medium4",
		"c2r-medium4",
		"c-medium4",
		"e2-medium4",
		"e2r-medium4",
		"e-medium4",
		"h2-medium4",
		"h2r-medium4",
		"medium4",
		"c2-medium8",
		"c-medium8",
		"e2-medium8",
		"e-medium8",
		"h2-medium8",
		"h2r-medium8",
		"medium8",
		"e2-medium16",
		"e-medium16",
		"h2-medium16",
		"medium16",
		"e2-medium24",
		"e-medium24",
		"h2-medium24",
		"medium24",
		"c2-large",
		"c2r-large",
		"c-large",
		"e2-large",
		"e2r-large",
		"e-large",
		"h2-large",
		"h2r-large",
		"large",
		"c2-large8",
		"c-large8",
		"e2-large8",
		"e2r-large8",
		"e-large8",
		"h2-large8",
		"h2r-large8",
		"large8",
		"e2-large16",
		"e-large16",
		"h2-large16",
		"h2r-large16",
		"large16",
		"e2-large24",
		"e-large24",
		"h2-large24",
		"large24",
		"e2-large32",
		"e-large32",
		"h2-large32",
		"large32",
		"e2-extra-large8",
		"e2r-extra-large8",
		"e-extra-large8",
		"h2-extra-large8",
		"h2r-extra-large8",
		"extra-large8",
		"e2-extra-large16",
		"e-extra-large16",
		"h2-extra-large16",
		"h2r-extra-large16",
		"extra-large16",
		"e2-extra-large24",
		"e-extra-large24",
		"h2-extra-large24",
		"h2r-extra-large24",
		"extra-large24",
		"e2-extra-large32",
		"e-extra-large32",
		"h2-extra-large32",
		"extra-large32",
		"e2-extra-large48",
		"e-extra-large48",
		"h2-extra-large48",
		"extra-large48",
		"e2-double-large16",
		"e2r-double-large16",
		"e-double-large16",
		"h2-double-large16",
		"h2r-double-large16",
		"double-large16",
		"e2-double-large24",
		"e-double-large24",
		"h2-double-large24",
		"h2r-double-large24",
		"double-large24",
		"e2-double-large32",
		"e-double-large32",
		"h2-double-large32",
		"h2r-double-large32",
		"double-large32",
		"e2-double-large48",
		"e-double-large48",
		"h2-double-large48",
		"double-large48",
		"e2-double-large64",
		"e-double-large64",
		"h2-double-large64",
		"double-large64",
		"e2-double-large96",
		"e-double-large96",
		"h2-double-large96",
		"double-large96",
		"h2-triple-large32",
		"h2r-triple-large32",
		"triple-large32",
		"h2-triple-large48",
		"h2r-triple-large48",
		"triple-large48",
		"h2-triple-large64",
		"triple-large64",
		"h2-triple-large96",
		"triple-large96",
		"h2-triple-large128",
		"triple-large128",
		"h2-quad-large64",
		"h2r-quad-large64",
		"quad-large64",
		"h2-quad-large96",
		"quad-large96",
		"h2-quad-large128",
		"quad-large128",
		"h2-quad-large256",
		"quad-large256",
		"h2-septa-large128",
		"septa-large128",
		"h2-septa-large256",
		"septa-large256",
		"h2-octa-large256",
		"octa-large256",
		"h2-octa-large384",
		"octa-large384",
		"h2-octa-large512",
		"octa-large512",
	}
}

type InstanceTypeOfCopyInstanceForCopyInstances string

// Enum values for InstanceTypeOfCopyInstanceForCopyInstances
const (
	InstanceTypeOfCopyInstanceForCopyInstancesE2Mini InstanceTypeOfCopyInstanceForCopyInstances = "e2-mini"
	InstanceTypeOfCopyInstanceForCopyInstancesEMini InstanceTypeOfCopyInstanceForCopyInstances = "e-mini"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Mini InstanceTypeOfCopyInstanceForCopyInstances = "h2-mini"
	InstanceTypeOfCopyInstanceForCopyInstancesMini InstanceTypeOfCopyInstanceForCopyInstances = "mini"
	InstanceTypeOfCopyInstanceForCopyInstancesC2Small InstanceTypeOfCopyInstanceForCopyInstances = "c2-small"
	InstanceTypeOfCopyInstanceForCopyInstancesC2rSmall InstanceTypeOfCopyInstanceForCopyInstances = "c2r-small"
	InstanceTypeOfCopyInstanceForCopyInstancesCSmall InstanceTypeOfCopyInstanceForCopyInstances = "c-small"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Small InstanceTypeOfCopyInstanceForCopyInstances = "e2-small"
	InstanceTypeOfCopyInstanceForCopyInstancesE2rSmall InstanceTypeOfCopyInstanceForCopyInstances = "e2r-small"
	InstanceTypeOfCopyInstanceForCopyInstancesESmall InstanceTypeOfCopyInstanceForCopyInstances = "e-small"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Small InstanceTypeOfCopyInstanceForCopyInstances = "h2-small"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rSmall InstanceTypeOfCopyInstanceForCopyInstances = "h2r-small"
	InstanceTypeOfCopyInstanceForCopyInstancesSmall InstanceTypeOfCopyInstanceForCopyInstances = "small"
	InstanceTypeOfCopyInstanceForCopyInstancesC2Small2 InstanceTypeOfCopyInstanceForCopyInstances = "c2-small2"
	InstanceTypeOfCopyInstanceForCopyInstancesC2rSmall2 InstanceTypeOfCopyInstanceForCopyInstances = "c2r-small2"
	InstanceTypeOfCopyInstanceForCopyInstancesCSmall2 InstanceTypeOfCopyInstanceForCopyInstances = "c-small2"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Small2 InstanceTypeOfCopyInstanceForCopyInstances = "e2-small2"
	InstanceTypeOfCopyInstanceForCopyInstancesE2rSmall2 InstanceTypeOfCopyInstanceForCopyInstances = "e2r-small2"
	InstanceTypeOfCopyInstanceForCopyInstancesESmall2 InstanceTypeOfCopyInstanceForCopyInstances = "e-small2"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Small2 InstanceTypeOfCopyInstanceForCopyInstances = "h2-small2"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rSmall2 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-small2"
	InstanceTypeOfCopyInstanceForCopyInstancesSmall2 InstanceTypeOfCopyInstanceForCopyInstances = "small2"
	InstanceTypeOfCopyInstanceForCopyInstancesC2Small4 InstanceTypeOfCopyInstanceForCopyInstances = "c2-small4"
	InstanceTypeOfCopyInstanceForCopyInstancesCSmall4 InstanceTypeOfCopyInstanceForCopyInstances = "c-small4"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Small4 InstanceTypeOfCopyInstanceForCopyInstances = "e2-small4"
	InstanceTypeOfCopyInstanceForCopyInstancesESmall4 InstanceTypeOfCopyInstanceForCopyInstances = "e-small4"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Small4 InstanceTypeOfCopyInstanceForCopyInstances = "h2-small4"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rSmall4 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-small4"
	InstanceTypeOfCopyInstanceForCopyInstancesSmall4 InstanceTypeOfCopyInstanceForCopyInstances = "small4"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Small8 InstanceTypeOfCopyInstanceForCopyInstances = "e2-small8"
	InstanceTypeOfCopyInstanceForCopyInstancesESmall8 InstanceTypeOfCopyInstanceForCopyInstances = "e-small8"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Small8 InstanceTypeOfCopyInstanceForCopyInstances = "h2-small8"
	InstanceTypeOfCopyInstanceForCopyInstancesSmall8 InstanceTypeOfCopyInstanceForCopyInstances = "small8"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Small16 InstanceTypeOfCopyInstanceForCopyInstances = "e2-small16"
	InstanceTypeOfCopyInstanceForCopyInstancesESmall16 InstanceTypeOfCopyInstanceForCopyInstances = "e-small16"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Small16 InstanceTypeOfCopyInstanceForCopyInstances = "h2-small16"
	InstanceTypeOfCopyInstanceForCopyInstancesSmall16 InstanceTypeOfCopyInstanceForCopyInstances = "small16"
	InstanceTypeOfCopyInstanceForCopyInstancesC2Medium InstanceTypeOfCopyInstanceForCopyInstances = "c2-medium"
	InstanceTypeOfCopyInstanceForCopyInstancesC2rMedium InstanceTypeOfCopyInstanceForCopyInstances = "c2r-medium"
	InstanceTypeOfCopyInstanceForCopyInstancesCMedium InstanceTypeOfCopyInstanceForCopyInstances = "c-medium"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Medium InstanceTypeOfCopyInstanceForCopyInstances = "e2-medium"
	InstanceTypeOfCopyInstanceForCopyInstancesE2rMedium InstanceTypeOfCopyInstanceForCopyInstances = "e2r-medium"
	InstanceTypeOfCopyInstanceForCopyInstancesEMedium InstanceTypeOfCopyInstanceForCopyInstances = "e-medium"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Medium InstanceTypeOfCopyInstanceForCopyInstances = "h2-medium"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rMedium InstanceTypeOfCopyInstanceForCopyInstances = "h2r-medium"
	InstanceTypeOfCopyInstanceForCopyInstancesMedium InstanceTypeOfCopyInstanceForCopyInstances = "medium"
	InstanceTypeOfCopyInstanceForCopyInstancesC2Medium4 InstanceTypeOfCopyInstanceForCopyInstances = "c2-medium4"
	InstanceTypeOfCopyInstanceForCopyInstancesC2rMedium4 InstanceTypeOfCopyInstanceForCopyInstances = "c2r-medium4"
	InstanceTypeOfCopyInstanceForCopyInstancesCMedium4 InstanceTypeOfCopyInstanceForCopyInstances = "c-medium4"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Medium4 InstanceTypeOfCopyInstanceForCopyInstances = "e2-medium4"
	InstanceTypeOfCopyInstanceForCopyInstancesE2rMedium4 InstanceTypeOfCopyInstanceForCopyInstances = "e2r-medium4"
	InstanceTypeOfCopyInstanceForCopyInstancesEMedium4 InstanceTypeOfCopyInstanceForCopyInstances = "e-medium4"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Medium4 InstanceTypeOfCopyInstanceForCopyInstances = "h2-medium4"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rMedium4 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-medium4"
	InstanceTypeOfCopyInstanceForCopyInstancesMedium4 InstanceTypeOfCopyInstanceForCopyInstances = "medium4"
	InstanceTypeOfCopyInstanceForCopyInstancesC2Medium8 InstanceTypeOfCopyInstanceForCopyInstances = "c2-medium8"
	InstanceTypeOfCopyInstanceForCopyInstancesCMedium8 InstanceTypeOfCopyInstanceForCopyInstances = "c-medium8"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Medium8 InstanceTypeOfCopyInstanceForCopyInstances = "e2-medium8"
	InstanceTypeOfCopyInstanceForCopyInstancesEMedium8 InstanceTypeOfCopyInstanceForCopyInstances = "e-medium8"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Medium8 InstanceTypeOfCopyInstanceForCopyInstances = "h2-medium8"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rMedium8 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-medium8"
	InstanceTypeOfCopyInstanceForCopyInstancesMedium8 InstanceTypeOfCopyInstanceForCopyInstances = "medium8"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Medium16 InstanceTypeOfCopyInstanceForCopyInstances = "e2-medium16"
	InstanceTypeOfCopyInstanceForCopyInstancesEMedium16 InstanceTypeOfCopyInstanceForCopyInstances = "e-medium16"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Medium16 InstanceTypeOfCopyInstanceForCopyInstances = "h2-medium16"
	InstanceTypeOfCopyInstanceForCopyInstancesMedium16 InstanceTypeOfCopyInstanceForCopyInstances = "medium16"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Medium24 InstanceTypeOfCopyInstanceForCopyInstances = "e2-medium24"
	InstanceTypeOfCopyInstanceForCopyInstancesEMedium24 InstanceTypeOfCopyInstanceForCopyInstances = "e-medium24"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Medium24 InstanceTypeOfCopyInstanceForCopyInstances = "h2-medium24"
	InstanceTypeOfCopyInstanceForCopyInstancesMedium24 InstanceTypeOfCopyInstanceForCopyInstances = "medium24"
	InstanceTypeOfCopyInstanceForCopyInstancesC2Large InstanceTypeOfCopyInstanceForCopyInstances = "c2-large"
	InstanceTypeOfCopyInstanceForCopyInstancesC2rLarge InstanceTypeOfCopyInstanceForCopyInstances = "c2r-large"
	InstanceTypeOfCopyInstanceForCopyInstancesCLarge InstanceTypeOfCopyInstanceForCopyInstances = "c-large"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Large InstanceTypeOfCopyInstanceForCopyInstances = "e2-large"
	InstanceTypeOfCopyInstanceForCopyInstancesE2rLarge InstanceTypeOfCopyInstanceForCopyInstances = "e2r-large"
	InstanceTypeOfCopyInstanceForCopyInstancesELarge InstanceTypeOfCopyInstanceForCopyInstances = "e-large"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Large InstanceTypeOfCopyInstanceForCopyInstances = "h2-large"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rLarge InstanceTypeOfCopyInstanceForCopyInstances = "h2r-large"
	InstanceTypeOfCopyInstanceForCopyInstancesLarge InstanceTypeOfCopyInstanceForCopyInstances = "large"
	InstanceTypeOfCopyInstanceForCopyInstancesC2Large8 InstanceTypeOfCopyInstanceForCopyInstances = "c2-large8"
	InstanceTypeOfCopyInstanceForCopyInstancesCLarge8 InstanceTypeOfCopyInstanceForCopyInstances = "c-large8"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Large8 InstanceTypeOfCopyInstanceForCopyInstances = "e2-large8"
	InstanceTypeOfCopyInstanceForCopyInstancesE2rLarge8 InstanceTypeOfCopyInstanceForCopyInstances = "e2r-large8"
	InstanceTypeOfCopyInstanceForCopyInstancesELarge8 InstanceTypeOfCopyInstanceForCopyInstances = "e-large8"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Large8 InstanceTypeOfCopyInstanceForCopyInstances = "h2-large8"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rLarge8 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-large8"
	InstanceTypeOfCopyInstanceForCopyInstancesLarge8 InstanceTypeOfCopyInstanceForCopyInstances = "large8"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Large16 InstanceTypeOfCopyInstanceForCopyInstances = "e2-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesELarge16 InstanceTypeOfCopyInstanceForCopyInstances = "e-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Large16 InstanceTypeOfCopyInstanceForCopyInstances = "h2-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rLarge16 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesLarge16 InstanceTypeOfCopyInstanceForCopyInstances = "large16"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Large24 InstanceTypeOfCopyInstanceForCopyInstances = "e2-large24"
	InstanceTypeOfCopyInstanceForCopyInstancesELarge24 InstanceTypeOfCopyInstanceForCopyInstances = "e-large24"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Large24 InstanceTypeOfCopyInstanceForCopyInstances = "h2-large24"
	InstanceTypeOfCopyInstanceForCopyInstancesLarge24 InstanceTypeOfCopyInstanceForCopyInstances = "large24"
	InstanceTypeOfCopyInstanceForCopyInstancesE2Large32 InstanceTypeOfCopyInstanceForCopyInstances = "e2-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesELarge32 InstanceTypeOfCopyInstanceForCopyInstances = "e-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesH2Large32 InstanceTypeOfCopyInstanceForCopyInstances = "h2-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesLarge32 InstanceTypeOfCopyInstanceForCopyInstances = "large32"
	InstanceTypeOfCopyInstanceForCopyInstancesE2ExtraLarge8 InstanceTypeOfCopyInstanceForCopyInstances = "e2-extra-large8"
	InstanceTypeOfCopyInstanceForCopyInstancesE2rExtraLarge8 InstanceTypeOfCopyInstanceForCopyInstances = "e2r-extra-large8"
	InstanceTypeOfCopyInstanceForCopyInstancesEExtraLarge8 InstanceTypeOfCopyInstanceForCopyInstances = "e-extra-large8"
	InstanceTypeOfCopyInstanceForCopyInstancesH2ExtraLarge8 InstanceTypeOfCopyInstanceForCopyInstances = "h2-extra-large8"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rExtraLarge8 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-extra-large8"
	InstanceTypeOfCopyInstanceForCopyInstancesExtraLarge8 InstanceTypeOfCopyInstanceForCopyInstances = "extra-large8"
	InstanceTypeOfCopyInstanceForCopyInstancesE2ExtraLarge16 InstanceTypeOfCopyInstanceForCopyInstances = "e2-extra-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesEExtraLarge16 InstanceTypeOfCopyInstanceForCopyInstances = "e-extra-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesH2ExtraLarge16 InstanceTypeOfCopyInstanceForCopyInstances = "h2-extra-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rExtraLarge16 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-extra-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesExtraLarge16 InstanceTypeOfCopyInstanceForCopyInstances = "extra-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesE2ExtraLarge24 InstanceTypeOfCopyInstanceForCopyInstances = "e2-extra-large24"
	InstanceTypeOfCopyInstanceForCopyInstancesEExtraLarge24 InstanceTypeOfCopyInstanceForCopyInstances = "e-extra-large24"
	InstanceTypeOfCopyInstanceForCopyInstancesH2ExtraLarge24 InstanceTypeOfCopyInstanceForCopyInstances = "h2-extra-large24"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rExtraLarge24 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-extra-large24"
	InstanceTypeOfCopyInstanceForCopyInstancesExtraLarge24 InstanceTypeOfCopyInstanceForCopyInstances = "extra-large24"
	InstanceTypeOfCopyInstanceForCopyInstancesE2ExtraLarge32 InstanceTypeOfCopyInstanceForCopyInstances = "e2-extra-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesEExtraLarge32 InstanceTypeOfCopyInstanceForCopyInstances = "e-extra-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesH2ExtraLarge32 InstanceTypeOfCopyInstanceForCopyInstances = "h2-extra-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesExtraLarge32 InstanceTypeOfCopyInstanceForCopyInstances = "extra-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesE2ExtraLarge48 InstanceTypeOfCopyInstanceForCopyInstances = "e2-extra-large48"
	InstanceTypeOfCopyInstanceForCopyInstancesEExtraLarge48 InstanceTypeOfCopyInstanceForCopyInstances = "e-extra-large48"
	InstanceTypeOfCopyInstanceForCopyInstancesH2ExtraLarge48 InstanceTypeOfCopyInstanceForCopyInstances = "h2-extra-large48"
	InstanceTypeOfCopyInstanceForCopyInstancesExtraLarge48 InstanceTypeOfCopyInstanceForCopyInstances = "extra-large48"
	InstanceTypeOfCopyInstanceForCopyInstancesE2DoubleLarge16 InstanceTypeOfCopyInstanceForCopyInstances = "e2-double-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesE2rDoubleLarge16 InstanceTypeOfCopyInstanceForCopyInstances = "e2r-double-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesEDoubleLarge16 InstanceTypeOfCopyInstanceForCopyInstances = "e-double-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesH2DoubleLarge16 InstanceTypeOfCopyInstanceForCopyInstances = "h2-double-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rDoubleLarge16 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-double-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesDoubleLarge16 InstanceTypeOfCopyInstanceForCopyInstances = "double-large16"
	InstanceTypeOfCopyInstanceForCopyInstancesE2DoubleLarge24 InstanceTypeOfCopyInstanceForCopyInstances = "e2-double-large24"
	InstanceTypeOfCopyInstanceForCopyInstancesEDoubleLarge24 InstanceTypeOfCopyInstanceForCopyInstances = "e-double-large24"
	InstanceTypeOfCopyInstanceForCopyInstancesH2DoubleLarge24 InstanceTypeOfCopyInstanceForCopyInstances = "h2-double-large24"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rDoubleLarge24 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-double-large24"
	InstanceTypeOfCopyInstanceForCopyInstancesDoubleLarge24 InstanceTypeOfCopyInstanceForCopyInstances = "double-large24"
	InstanceTypeOfCopyInstanceForCopyInstancesE2DoubleLarge32 InstanceTypeOfCopyInstanceForCopyInstances = "e2-double-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesEDoubleLarge32 InstanceTypeOfCopyInstanceForCopyInstances = "e-double-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesH2DoubleLarge32 InstanceTypeOfCopyInstanceForCopyInstances = "h2-double-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rDoubleLarge32 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-double-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesDoubleLarge32 InstanceTypeOfCopyInstanceForCopyInstances = "double-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesE2DoubleLarge48 InstanceTypeOfCopyInstanceForCopyInstances = "e2-double-large48"
	InstanceTypeOfCopyInstanceForCopyInstancesEDoubleLarge48 InstanceTypeOfCopyInstanceForCopyInstances = "e-double-large48"
	InstanceTypeOfCopyInstanceForCopyInstancesH2DoubleLarge48 InstanceTypeOfCopyInstanceForCopyInstances = "h2-double-large48"
	InstanceTypeOfCopyInstanceForCopyInstancesDoubleLarge48 InstanceTypeOfCopyInstanceForCopyInstances = "double-large48"
	InstanceTypeOfCopyInstanceForCopyInstancesE2DoubleLarge64 InstanceTypeOfCopyInstanceForCopyInstances = "e2-double-large64"
	InstanceTypeOfCopyInstanceForCopyInstancesEDoubleLarge64 InstanceTypeOfCopyInstanceForCopyInstances = "e-double-large64"
	InstanceTypeOfCopyInstanceForCopyInstancesH2DoubleLarge64 InstanceTypeOfCopyInstanceForCopyInstances = "h2-double-large64"
	InstanceTypeOfCopyInstanceForCopyInstancesDoubleLarge64 InstanceTypeOfCopyInstanceForCopyInstances = "double-large64"
	InstanceTypeOfCopyInstanceForCopyInstancesE2DoubleLarge96 InstanceTypeOfCopyInstanceForCopyInstances = "e2-double-large96"
	InstanceTypeOfCopyInstanceForCopyInstancesEDoubleLarge96 InstanceTypeOfCopyInstanceForCopyInstances = "e-double-large96"
	InstanceTypeOfCopyInstanceForCopyInstancesH2DoubleLarge96 InstanceTypeOfCopyInstanceForCopyInstances = "h2-double-large96"
	InstanceTypeOfCopyInstanceForCopyInstancesDoubleLarge96 InstanceTypeOfCopyInstanceForCopyInstances = "double-large96"
	InstanceTypeOfCopyInstanceForCopyInstancesH2TripleLarge32 InstanceTypeOfCopyInstanceForCopyInstances = "h2-triple-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rTripleLarge32 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-triple-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesTripleLarge32 InstanceTypeOfCopyInstanceForCopyInstances = "triple-large32"
	InstanceTypeOfCopyInstanceForCopyInstancesH2TripleLarge48 InstanceTypeOfCopyInstanceForCopyInstances = "h2-triple-large48"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rTripleLarge48 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-triple-large48"
	InstanceTypeOfCopyInstanceForCopyInstancesTripleLarge48 InstanceTypeOfCopyInstanceForCopyInstances = "triple-large48"
	InstanceTypeOfCopyInstanceForCopyInstancesH2TripleLarge64 InstanceTypeOfCopyInstanceForCopyInstances = "h2-triple-large64"
	InstanceTypeOfCopyInstanceForCopyInstancesTripleLarge64 InstanceTypeOfCopyInstanceForCopyInstances = "triple-large64"
	InstanceTypeOfCopyInstanceForCopyInstancesH2TripleLarge96 InstanceTypeOfCopyInstanceForCopyInstances = "h2-triple-large96"
	InstanceTypeOfCopyInstanceForCopyInstancesTripleLarge96 InstanceTypeOfCopyInstanceForCopyInstances = "triple-large96"
	InstanceTypeOfCopyInstanceForCopyInstancesH2TripleLarge128 InstanceTypeOfCopyInstanceForCopyInstances = "h2-triple-large128"
	InstanceTypeOfCopyInstanceForCopyInstancesTripleLarge128 InstanceTypeOfCopyInstanceForCopyInstances = "triple-large128"
	InstanceTypeOfCopyInstanceForCopyInstancesH2QuadLarge64 InstanceTypeOfCopyInstanceForCopyInstances = "h2-quad-large64"
	InstanceTypeOfCopyInstanceForCopyInstancesH2rQuadLarge64 InstanceTypeOfCopyInstanceForCopyInstances = "h2r-quad-large64"
	InstanceTypeOfCopyInstanceForCopyInstancesQuadLarge64 InstanceTypeOfCopyInstanceForCopyInstances = "quad-large64"
	InstanceTypeOfCopyInstanceForCopyInstancesH2QuadLarge96 InstanceTypeOfCopyInstanceForCopyInstances = "h2-quad-large96"
	InstanceTypeOfCopyInstanceForCopyInstancesQuadLarge96 InstanceTypeOfCopyInstanceForCopyInstances = "quad-large96"
	InstanceTypeOfCopyInstanceForCopyInstancesH2QuadLarge128 InstanceTypeOfCopyInstanceForCopyInstances = "h2-quad-large128"
	InstanceTypeOfCopyInstanceForCopyInstancesQuadLarge128 InstanceTypeOfCopyInstanceForCopyInstances = "quad-large128"
	InstanceTypeOfCopyInstanceForCopyInstancesH2QuadLarge256 InstanceTypeOfCopyInstanceForCopyInstances = "h2-quad-large256"
	InstanceTypeOfCopyInstanceForCopyInstancesQuadLarge256 InstanceTypeOfCopyInstanceForCopyInstances = "quad-large256"
	InstanceTypeOfCopyInstanceForCopyInstancesH2SeptaLarge128 InstanceTypeOfCopyInstanceForCopyInstances = "h2-septa-large128"
	InstanceTypeOfCopyInstanceForCopyInstancesSeptaLarge128 InstanceTypeOfCopyInstanceForCopyInstances = "septa-large128"
	InstanceTypeOfCopyInstanceForCopyInstancesH2SeptaLarge256 InstanceTypeOfCopyInstanceForCopyInstances = "h2-septa-large256"
	InstanceTypeOfCopyInstanceForCopyInstancesSeptaLarge256 InstanceTypeOfCopyInstanceForCopyInstances = "septa-large256"
	InstanceTypeOfCopyInstanceForCopyInstancesH2OctaLarge256 InstanceTypeOfCopyInstanceForCopyInstances = "h2-octa-large256"
	InstanceTypeOfCopyInstanceForCopyInstancesOctaLarge256 InstanceTypeOfCopyInstanceForCopyInstances = "octa-large256"
	InstanceTypeOfCopyInstanceForCopyInstancesH2OctaLarge384 InstanceTypeOfCopyInstanceForCopyInstances = "h2-octa-large384"
	InstanceTypeOfCopyInstanceForCopyInstancesOctaLarge384 InstanceTypeOfCopyInstanceForCopyInstances = "octa-large384"
	InstanceTypeOfCopyInstanceForCopyInstancesH2OctaLarge512 InstanceTypeOfCopyInstanceForCopyInstances = "h2-octa-large512"
	InstanceTypeOfCopyInstanceForCopyInstancesOctaLarge512 InstanceTypeOfCopyInstanceForCopyInstances = "octa-large512"
)

// Values returns all known values for InstanceTypeOfCopyInstanceForCopyInstances.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (InstanceTypeOfCopyInstanceForCopyInstances) Values() []InstanceTypeOfCopyInstanceForCopyInstances {
	return []InstanceTypeOfCopyInstanceForCopyInstances{
		"e2-mini",
		"e-mini",
		"h2-mini",
		"mini",
		"c2-small",
		"c2r-small",
		"c-small",
		"e2-small",
		"e2r-small",
		"e-small",
		"h2-small",
		"h2r-small",
		"small",
		"c2-small2",
		"c2r-small2",
		"c-small2",
		"e2-small2",
		"e2r-small2",
		"e-small2",
		"h2-small2",
		"h2r-small2",
		"small2",
		"c2-small4",
		"c-small4",
		"e2-small4",
		"e-small4",
		"h2-small4",
		"h2r-small4",
		"small4",
		"e2-small8",
		"e-small8",
		"h2-small8",
		"small8",
		"e2-small16",
		"e-small16",
		"h2-small16",
		"small16",
		"c2-medium",
		"c2r-medium",
		"c-medium",
		"e2-medium",
		"e2r-medium",
		"e-medium",
		"h2-medium",
		"h2r-medium",
		"medium",
		"c2-medium4",
		"c2r-medium4",
		"c-medium4",
		"e2-medium4",
		"e2r-medium4",
		"e-medium4",
		"h2-medium4",
		"h2r-medium4",
		"medium4",
		"c2-medium8",
		"c-medium8",
		"e2-medium8",
		"e-medium8",
		"h2-medium8",
		"h2r-medium8",
		"medium8",
		"e2-medium16",
		"e-medium16",
		"h2-medium16",
		"medium16",
		"e2-medium24",
		"e-medium24",
		"h2-medium24",
		"medium24",
		"c2-large",
		"c2r-large",
		"c-large",
		"e2-large",
		"e2r-large",
		"e-large",
		"h2-large",
		"h2r-large",
		"large",
		"c2-large8",
		"c-large8",
		"e2-large8",
		"e2r-large8",
		"e-large8",
		"h2-large8",
		"h2r-large8",
		"large8",
		"e2-large16",
		"e-large16",
		"h2-large16",
		"h2r-large16",
		"large16",
		"e2-large24",
		"e-large24",
		"h2-large24",
		"large24",
		"e2-large32",
		"e-large32",
		"h2-large32",
		"large32",
		"e2-extra-large8",
		"e2r-extra-large8",
		"e-extra-large8",
		"h2-extra-large8",
		"h2r-extra-large8",
		"extra-large8",
		"e2-extra-large16",
		"e-extra-large16",
		"h2-extra-large16",
		"h2r-extra-large16",
		"extra-large16",
		"e2-extra-large24",
		"e-extra-large24",
		"h2-extra-large24",
		"h2r-extra-large24",
		"extra-large24",
		"e2-extra-large32",
		"e-extra-large32",
		"h2-extra-large32",
		"extra-large32",
		"e2-extra-large48",
		"e-extra-large48",
		"h2-extra-large48",
		"extra-large48",
		"e2-double-large16",
		"e2r-double-large16",
		"e-double-large16",
		"h2-double-large16",
		"h2r-double-large16",
		"double-large16",
		"e2-double-large24",
		"e-double-large24",
		"h2-double-large24",
		"h2r-double-large24",
		"double-large24",
		"e2-double-large32",
		"e-double-large32",
		"h2-double-large32",
		"h2r-double-large32",
		"double-large32",
		"e2-double-large48",
		"e-double-large48",
		"h2-double-large48",
		"double-large48",
		"e2-double-large64",
		"e-double-large64",
		"h2-double-large64",
		"double-large64",
		"e2-double-large96",
		"e-double-large96",
		"h2-double-large96",
		"double-large96",
		"h2-triple-large32",
		"h2r-triple-large32",
		"triple-large32",
		"h2-triple-large48",
		"h2r-triple-large48",
		"triple-large48",
		"h2-triple-large64",
		"triple-large64",
		"h2-triple-large96",
		"triple-large96",
		"h2-triple-large128",
		"triple-large128",
		"h2-quad-large64",
		"h2r-quad-large64",
		"quad-large64",
		"h2-quad-large96",
		"quad-large96",
		"h2-quad-large128",
		"quad-large128",
		"h2-quad-large256",
		"quad-large256",
		"h2-septa-large128",
		"septa-large128",
		"h2-septa-large256",
		"septa-large256",
		"h2-octa-large256",
		"octa-large256",
		"h2-octa-large384",
		"octa-large384",
		"h2-octa-large512",
		"octa-large512",
	}
}

type InstanceTypeOfImportInstanceRequest string

// Enum values for InstanceTypeOfImportInstanceRequest
const (
	InstanceTypeOfImportInstanceRequestE2Mini InstanceTypeOfImportInstanceRequest = "e2-mini"
	InstanceTypeOfImportInstanceRequestEMini InstanceTypeOfImportInstanceRequest = "e-mini"
	InstanceTypeOfImportInstanceRequestH2Mini InstanceTypeOfImportInstanceRequest = "h2-mini"
	InstanceTypeOfImportInstanceRequestMini InstanceTypeOfImportInstanceRequest = "mini"
	InstanceTypeOfImportInstanceRequestC2Small InstanceTypeOfImportInstanceRequest = "c2-small"
	InstanceTypeOfImportInstanceRequestC2rSmall InstanceTypeOfImportInstanceRequest = "c2r-small"
	InstanceTypeOfImportInstanceRequestCSmall InstanceTypeOfImportInstanceRequest = "c-small"
	InstanceTypeOfImportInstanceRequestE2Small InstanceTypeOfImportInstanceRequest = "e2-small"
	InstanceTypeOfImportInstanceRequestE2rSmall InstanceTypeOfImportInstanceRequest = "e2r-small"
	InstanceTypeOfImportInstanceRequestESmall InstanceTypeOfImportInstanceRequest = "e-small"
	InstanceTypeOfImportInstanceRequestH2Small InstanceTypeOfImportInstanceRequest = "h2-small"
	InstanceTypeOfImportInstanceRequestH2rSmall InstanceTypeOfImportInstanceRequest = "h2r-small"
	InstanceTypeOfImportInstanceRequestSmall InstanceTypeOfImportInstanceRequest = "small"
	InstanceTypeOfImportInstanceRequestC2Small2 InstanceTypeOfImportInstanceRequest = "c2-small2"
	InstanceTypeOfImportInstanceRequestC2rSmall2 InstanceTypeOfImportInstanceRequest = "c2r-small2"
	InstanceTypeOfImportInstanceRequestCSmall2 InstanceTypeOfImportInstanceRequest = "c-small2"
	InstanceTypeOfImportInstanceRequestE2Small2 InstanceTypeOfImportInstanceRequest = "e2-small2"
	InstanceTypeOfImportInstanceRequestE2rSmall2 InstanceTypeOfImportInstanceRequest = "e2r-small2"
	InstanceTypeOfImportInstanceRequestESmall2 InstanceTypeOfImportInstanceRequest = "e-small2"
	InstanceTypeOfImportInstanceRequestH2Small2 InstanceTypeOfImportInstanceRequest = "h2-small2"
	InstanceTypeOfImportInstanceRequestH2rSmall2 InstanceTypeOfImportInstanceRequest = "h2r-small2"
	InstanceTypeOfImportInstanceRequestSmall2 InstanceTypeOfImportInstanceRequest = "small2"
	InstanceTypeOfImportInstanceRequestC2Small4 InstanceTypeOfImportInstanceRequest = "c2-small4"
	InstanceTypeOfImportInstanceRequestCSmall4 InstanceTypeOfImportInstanceRequest = "c-small4"
	InstanceTypeOfImportInstanceRequestE2Small4 InstanceTypeOfImportInstanceRequest = "e2-small4"
	InstanceTypeOfImportInstanceRequestESmall4 InstanceTypeOfImportInstanceRequest = "e-small4"
	InstanceTypeOfImportInstanceRequestH2Small4 InstanceTypeOfImportInstanceRequest = "h2-small4"
	InstanceTypeOfImportInstanceRequestH2rSmall4 InstanceTypeOfImportInstanceRequest = "h2r-small4"
	InstanceTypeOfImportInstanceRequestSmall4 InstanceTypeOfImportInstanceRequest = "small4"
	InstanceTypeOfImportInstanceRequestE2Small8 InstanceTypeOfImportInstanceRequest = "e2-small8"
	InstanceTypeOfImportInstanceRequestESmall8 InstanceTypeOfImportInstanceRequest = "e-small8"
	InstanceTypeOfImportInstanceRequestH2Small8 InstanceTypeOfImportInstanceRequest = "h2-small8"
	InstanceTypeOfImportInstanceRequestSmall8 InstanceTypeOfImportInstanceRequest = "small8"
	InstanceTypeOfImportInstanceRequestE2Small16 InstanceTypeOfImportInstanceRequest = "e2-small16"
	InstanceTypeOfImportInstanceRequestESmall16 InstanceTypeOfImportInstanceRequest = "e-small16"
	InstanceTypeOfImportInstanceRequestH2Small16 InstanceTypeOfImportInstanceRequest = "h2-small16"
	InstanceTypeOfImportInstanceRequestSmall16 InstanceTypeOfImportInstanceRequest = "small16"
	InstanceTypeOfImportInstanceRequestC2Medium InstanceTypeOfImportInstanceRequest = "c2-medium"
	InstanceTypeOfImportInstanceRequestC2rMedium InstanceTypeOfImportInstanceRequest = "c2r-medium"
	InstanceTypeOfImportInstanceRequestCMedium InstanceTypeOfImportInstanceRequest = "c-medium"
	InstanceTypeOfImportInstanceRequestE2Medium InstanceTypeOfImportInstanceRequest = "e2-medium"
	InstanceTypeOfImportInstanceRequestE2rMedium InstanceTypeOfImportInstanceRequest = "e2r-medium"
	InstanceTypeOfImportInstanceRequestEMedium InstanceTypeOfImportInstanceRequest = "e-medium"
	InstanceTypeOfImportInstanceRequestH2Medium InstanceTypeOfImportInstanceRequest = "h2-medium"
	InstanceTypeOfImportInstanceRequestH2rMedium InstanceTypeOfImportInstanceRequest = "h2r-medium"
	InstanceTypeOfImportInstanceRequestMedium InstanceTypeOfImportInstanceRequest = "medium"
	InstanceTypeOfImportInstanceRequestC2Medium4 InstanceTypeOfImportInstanceRequest = "c2-medium4"
	InstanceTypeOfImportInstanceRequestC2rMedium4 InstanceTypeOfImportInstanceRequest = "c2r-medium4"
	InstanceTypeOfImportInstanceRequestCMedium4 InstanceTypeOfImportInstanceRequest = "c-medium4"
	InstanceTypeOfImportInstanceRequestE2Medium4 InstanceTypeOfImportInstanceRequest = "e2-medium4"
	InstanceTypeOfImportInstanceRequestE2rMedium4 InstanceTypeOfImportInstanceRequest = "e2r-medium4"
	InstanceTypeOfImportInstanceRequestEMedium4 InstanceTypeOfImportInstanceRequest = "e-medium4"
	InstanceTypeOfImportInstanceRequestH2Medium4 InstanceTypeOfImportInstanceRequest = "h2-medium4"
	InstanceTypeOfImportInstanceRequestH2rMedium4 InstanceTypeOfImportInstanceRequest = "h2r-medium4"
	InstanceTypeOfImportInstanceRequestMedium4 InstanceTypeOfImportInstanceRequest = "medium4"
	InstanceTypeOfImportInstanceRequestC2Medium8 InstanceTypeOfImportInstanceRequest = "c2-medium8"
	InstanceTypeOfImportInstanceRequestCMedium8 InstanceTypeOfImportInstanceRequest = "c-medium8"
	InstanceTypeOfImportInstanceRequestE2Medium8 InstanceTypeOfImportInstanceRequest = "e2-medium8"
	InstanceTypeOfImportInstanceRequestEMedium8 InstanceTypeOfImportInstanceRequest = "e-medium8"
	InstanceTypeOfImportInstanceRequestH2Medium8 InstanceTypeOfImportInstanceRequest = "h2-medium8"
	InstanceTypeOfImportInstanceRequestH2rMedium8 InstanceTypeOfImportInstanceRequest = "h2r-medium8"
	InstanceTypeOfImportInstanceRequestMedium8 InstanceTypeOfImportInstanceRequest = "medium8"
	InstanceTypeOfImportInstanceRequestE2Medium16 InstanceTypeOfImportInstanceRequest = "e2-medium16"
	InstanceTypeOfImportInstanceRequestEMedium16 InstanceTypeOfImportInstanceRequest = "e-medium16"
	InstanceTypeOfImportInstanceRequestH2Medium16 InstanceTypeOfImportInstanceRequest = "h2-medium16"
	InstanceTypeOfImportInstanceRequestMedium16 InstanceTypeOfImportInstanceRequest = "medium16"
	InstanceTypeOfImportInstanceRequestE2Medium24 InstanceTypeOfImportInstanceRequest = "e2-medium24"
	InstanceTypeOfImportInstanceRequestEMedium24 InstanceTypeOfImportInstanceRequest = "e-medium24"
	InstanceTypeOfImportInstanceRequestH2Medium24 InstanceTypeOfImportInstanceRequest = "h2-medium24"
	InstanceTypeOfImportInstanceRequestMedium24 InstanceTypeOfImportInstanceRequest = "medium24"
	InstanceTypeOfImportInstanceRequestC2Large InstanceTypeOfImportInstanceRequest = "c2-large"
	InstanceTypeOfImportInstanceRequestC2rLarge InstanceTypeOfImportInstanceRequest = "c2r-large"
	InstanceTypeOfImportInstanceRequestCLarge InstanceTypeOfImportInstanceRequest = "c-large"
	InstanceTypeOfImportInstanceRequestE2Large InstanceTypeOfImportInstanceRequest = "e2-large"
	InstanceTypeOfImportInstanceRequestE2rLarge InstanceTypeOfImportInstanceRequest = "e2r-large"
	InstanceTypeOfImportInstanceRequestELarge InstanceTypeOfImportInstanceRequest = "e-large"
	InstanceTypeOfImportInstanceRequestH2Large InstanceTypeOfImportInstanceRequest = "h2-large"
	InstanceTypeOfImportInstanceRequestH2rLarge InstanceTypeOfImportInstanceRequest = "h2r-large"
	InstanceTypeOfImportInstanceRequestLarge InstanceTypeOfImportInstanceRequest = "large"
	InstanceTypeOfImportInstanceRequestC2Large8 InstanceTypeOfImportInstanceRequest = "c2-large8"
	InstanceTypeOfImportInstanceRequestCLarge8 InstanceTypeOfImportInstanceRequest = "c-large8"
	InstanceTypeOfImportInstanceRequestE2Large8 InstanceTypeOfImportInstanceRequest = "e2-large8"
	InstanceTypeOfImportInstanceRequestE2rLarge8 InstanceTypeOfImportInstanceRequest = "e2r-large8"
	InstanceTypeOfImportInstanceRequestELarge8 InstanceTypeOfImportInstanceRequest = "e-large8"
	InstanceTypeOfImportInstanceRequestH2Large8 InstanceTypeOfImportInstanceRequest = "h2-large8"
	InstanceTypeOfImportInstanceRequestH2rLarge8 InstanceTypeOfImportInstanceRequest = "h2r-large8"
	InstanceTypeOfImportInstanceRequestLarge8 InstanceTypeOfImportInstanceRequest = "large8"
	InstanceTypeOfImportInstanceRequestE2Large16 InstanceTypeOfImportInstanceRequest = "e2-large16"
	InstanceTypeOfImportInstanceRequestELarge16 InstanceTypeOfImportInstanceRequest = "e-large16"
	InstanceTypeOfImportInstanceRequestH2Large16 InstanceTypeOfImportInstanceRequest = "h2-large16"
	InstanceTypeOfImportInstanceRequestH2rLarge16 InstanceTypeOfImportInstanceRequest = "h2r-large16"
	InstanceTypeOfImportInstanceRequestLarge16 InstanceTypeOfImportInstanceRequest = "large16"
	InstanceTypeOfImportInstanceRequestE2Large24 InstanceTypeOfImportInstanceRequest = "e2-large24"
	InstanceTypeOfImportInstanceRequestELarge24 InstanceTypeOfImportInstanceRequest = "e-large24"
	InstanceTypeOfImportInstanceRequestH2Large24 InstanceTypeOfImportInstanceRequest = "h2-large24"
	InstanceTypeOfImportInstanceRequestLarge24 InstanceTypeOfImportInstanceRequest = "large24"
	InstanceTypeOfImportInstanceRequestE2Large32 InstanceTypeOfImportInstanceRequest = "e2-large32"
	InstanceTypeOfImportInstanceRequestELarge32 InstanceTypeOfImportInstanceRequest = "e-large32"
	InstanceTypeOfImportInstanceRequestH2Large32 InstanceTypeOfImportInstanceRequest = "h2-large32"
	InstanceTypeOfImportInstanceRequestLarge32 InstanceTypeOfImportInstanceRequest = "large32"
	InstanceTypeOfImportInstanceRequestE2ExtraLarge8 InstanceTypeOfImportInstanceRequest = "e2-extra-large8"
	InstanceTypeOfImportInstanceRequestE2rExtraLarge8 InstanceTypeOfImportInstanceRequest = "e2r-extra-large8"
	InstanceTypeOfImportInstanceRequestEExtraLarge8 InstanceTypeOfImportInstanceRequest = "e-extra-large8"
	InstanceTypeOfImportInstanceRequestH2ExtraLarge8 InstanceTypeOfImportInstanceRequest = "h2-extra-large8"
	InstanceTypeOfImportInstanceRequestH2rExtraLarge8 InstanceTypeOfImportInstanceRequest = "h2r-extra-large8"
	InstanceTypeOfImportInstanceRequestExtraLarge8 InstanceTypeOfImportInstanceRequest = "extra-large8"
	InstanceTypeOfImportInstanceRequestE2ExtraLarge16 InstanceTypeOfImportInstanceRequest = "e2-extra-large16"
	InstanceTypeOfImportInstanceRequestEExtraLarge16 InstanceTypeOfImportInstanceRequest = "e-extra-large16"
	InstanceTypeOfImportInstanceRequestH2ExtraLarge16 InstanceTypeOfImportInstanceRequest = "h2-extra-large16"
	InstanceTypeOfImportInstanceRequestH2rExtraLarge16 InstanceTypeOfImportInstanceRequest = "h2r-extra-large16"
	InstanceTypeOfImportInstanceRequestExtraLarge16 InstanceTypeOfImportInstanceRequest = "extra-large16"
	InstanceTypeOfImportInstanceRequestE2ExtraLarge24 InstanceTypeOfImportInstanceRequest = "e2-extra-large24"
	InstanceTypeOfImportInstanceRequestEExtraLarge24 InstanceTypeOfImportInstanceRequest = "e-extra-large24"
	InstanceTypeOfImportInstanceRequestH2ExtraLarge24 InstanceTypeOfImportInstanceRequest = "h2-extra-large24"
	InstanceTypeOfImportInstanceRequestH2rExtraLarge24 InstanceTypeOfImportInstanceRequest = "h2r-extra-large24"
	InstanceTypeOfImportInstanceRequestExtraLarge24 InstanceTypeOfImportInstanceRequest = "extra-large24"
	InstanceTypeOfImportInstanceRequestE2ExtraLarge32 InstanceTypeOfImportInstanceRequest = "e2-extra-large32"
	InstanceTypeOfImportInstanceRequestEExtraLarge32 InstanceTypeOfImportInstanceRequest = "e-extra-large32"
	InstanceTypeOfImportInstanceRequestH2ExtraLarge32 InstanceTypeOfImportInstanceRequest = "h2-extra-large32"
	InstanceTypeOfImportInstanceRequestExtraLarge32 InstanceTypeOfImportInstanceRequest = "extra-large32"
	InstanceTypeOfImportInstanceRequestE2ExtraLarge48 InstanceTypeOfImportInstanceRequest = "e2-extra-large48"
	InstanceTypeOfImportInstanceRequestEExtraLarge48 InstanceTypeOfImportInstanceRequest = "e-extra-large48"
	InstanceTypeOfImportInstanceRequestH2ExtraLarge48 InstanceTypeOfImportInstanceRequest = "h2-extra-large48"
	InstanceTypeOfImportInstanceRequestExtraLarge48 InstanceTypeOfImportInstanceRequest = "extra-large48"
	InstanceTypeOfImportInstanceRequestE2DoubleLarge16 InstanceTypeOfImportInstanceRequest = "e2-double-large16"
	InstanceTypeOfImportInstanceRequestE2rDoubleLarge16 InstanceTypeOfImportInstanceRequest = "e2r-double-large16"
	InstanceTypeOfImportInstanceRequestEDoubleLarge16 InstanceTypeOfImportInstanceRequest = "e-double-large16"
	InstanceTypeOfImportInstanceRequestH2DoubleLarge16 InstanceTypeOfImportInstanceRequest = "h2-double-large16"
	InstanceTypeOfImportInstanceRequestH2rDoubleLarge16 InstanceTypeOfImportInstanceRequest = "h2r-double-large16"
	InstanceTypeOfImportInstanceRequestDoubleLarge16 InstanceTypeOfImportInstanceRequest = "double-large16"
	InstanceTypeOfImportInstanceRequestE2DoubleLarge24 InstanceTypeOfImportInstanceRequest = "e2-double-large24"
	InstanceTypeOfImportInstanceRequestEDoubleLarge24 InstanceTypeOfImportInstanceRequest = "e-double-large24"
	InstanceTypeOfImportInstanceRequestH2DoubleLarge24 InstanceTypeOfImportInstanceRequest = "h2-double-large24"
	InstanceTypeOfImportInstanceRequestH2rDoubleLarge24 InstanceTypeOfImportInstanceRequest = "h2r-double-large24"
	InstanceTypeOfImportInstanceRequestDoubleLarge24 InstanceTypeOfImportInstanceRequest = "double-large24"
	InstanceTypeOfImportInstanceRequestE2DoubleLarge32 InstanceTypeOfImportInstanceRequest = "e2-double-large32"
	InstanceTypeOfImportInstanceRequestEDoubleLarge32 InstanceTypeOfImportInstanceRequest = "e-double-large32"
	InstanceTypeOfImportInstanceRequestH2DoubleLarge32 InstanceTypeOfImportInstanceRequest = "h2-double-large32"
	InstanceTypeOfImportInstanceRequestH2rDoubleLarge32 InstanceTypeOfImportInstanceRequest = "h2r-double-large32"
	InstanceTypeOfImportInstanceRequestDoubleLarge32 InstanceTypeOfImportInstanceRequest = "double-large32"
	InstanceTypeOfImportInstanceRequestE2DoubleLarge48 InstanceTypeOfImportInstanceRequest = "e2-double-large48"
	InstanceTypeOfImportInstanceRequestEDoubleLarge48 InstanceTypeOfImportInstanceRequest = "e-double-large48"
	InstanceTypeOfImportInstanceRequestH2DoubleLarge48 InstanceTypeOfImportInstanceRequest = "h2-double-large48"
	InstanceTypeOfImportInstanceRequestDoubleLarge48 InstanceTypeOfImportInstanceRequest = "double-large48"
	InstanceTypeOfImportInstanceRequestE2DoubleLarge64 InstanceTypeOfImportInstanceRequest = "e2-double-large64"
	InstanceTypeOfImportInstanceRequestEDoubleLarge64 InstanceTypeOfImportInstanceRequest = "e-double-large64"
	InstanceTypeOfImportInstanceRequestH2DoubleLarge64 InstanceTypeOfImportInstanceRequest = "h2-double-large64"
	InstanceTypeOfImportInstanceRequestDoubleLarge64 InstanceTypeOfImportInstanceRequest = "double-large64"
	InstanceTypeOfImportInstanceRequestE2DoubleLarge96 InstanceTypeOfImportInstanceRequest = "e2-double-large96"
	InstanceTypeOfImportInstanceRequestEDoubleLarge96 InstanceTypeOfImportInstanceRequest = "e-double-large96"
	InstanceTypeOfImportInstanceRequestH2DoubleLarge96 InstanceTypeOfImportInstanceRequest = "h2-double-large96"
	InstanceTypeOfImportInstanceRequestDoubleLarge96 InstanceTypeOfImportInstanceRequest = "double-large96"
	InstanceTypeOfImportInstanceRequestH2TripleLarge32 InstanceTypeOfImportInstanceRequest = "h2-triple-large32"
	InstanceTypeOfImportInstanceRequestH2rTripleLarge32 InstanceTypeOfImportInstanceRequest = "h2r-triple-large32"
	InstanceTypeOfImportInstanceRequestTripleLarge32 InstanceTypeOfImportInstanceRequest = "triple-large32"
	InstanceTypeOfImportInstanceRequestH2TripleLarge48 InstanceTypeOfImportInstanceRequest = "h2-triple-large48"
	InstanceTypeOfImportInstanceRequestH2rTripleLarge48 InstanceTypeOfImportInstanceRequest = "h2r-triple-large48"
	InstanceTypeOfImportInstanceRequestTripleLarge48 InstanceTypeOfImportInstanceRequest = "triple-large48"
	InstanceTypeOfImportInstanceRequestH2TripleLarge64 InstanceTypeOfImportInstanceRequest = "h2-triple-large64"
	InstanceTypeOfImportInstanceRequestTripleLarge64 InstanceTypeOfImportInstanceRequest = "triple-large64"
	InstanceTypeOfImportInstanceRequestH2TripleLarge96 InstanceTypeOfImportInstanceRequest = "h2-triple-large96"
	InstanceTypeOfImportInstanceRequestTripleLarge96 InstanceTypeOfImportInstanceRequest = "triple-large96"
	InstanceTypeOfImportInstanceRequestH2TripleLarge128 InstanceTypeOfImportInstanceRequest = "h2-triple-large128"
	InstanceTypeOfImportInstanceRequestTripleLarge128 InstanceTypeOfImportInstanceRequest = "triple-large128"
	InstanceTypeOfImportInstanceRequestH2QuadLarge64 InstanceTypeOfImportInstanceRequest = "h2-quad-large64"
	InstanceTypeOfImportInstanceRequestH2rQuadLarge64 InstanceTypeOfImportInstanceRequest = "h2r-quad-large64"
	InstanceTypeOfImportInstanceRequestQuadLarge64 InstanceTypeOfImportInstanceRequest = "quad-large64"
	InstanceTypeOfImportInstanceRequestH2QuadLarge96 InstanceTypeOfImportInstanceRequest = "h2-quad-large96"
	InstanceTypeOfImportInstanceRequestQuadLarge96 InstanceTypeOfImportInstanceRequest = "quad-large96"
	InstanceTypeOfImportInstanceRequestH2QuadLarge128 InstanceTypeOfImportInstanceRequest = "h2-quad-large128"
	InstanceTypeOfImportInstanceRequestQuadLarge128 InstanceTypeOfImportInstanceRequest = "quad-large128"
	InstanceTypeOfImportInstanceRequestH2QuadLarge256 InstanceTypeOfImportInstanceRequest = "h2-quad-large256"
	InstanceTypeOfImportInstanceRequestQuadLarge256 InstanceTypeOfImportInstanceRequest = "quad-large256"
	InstanceTypeOfImportInstanceRequestH2SeptaLarge128 InstanceTypeOfImportInstanceRequest = "h2-septa-large128"
	InstanceTypeOfImportInstanceRequestSeptaLarge128 InstanceTypeOfImportInstanceRequest = "septa-large128"
	InstanceTypeOfImportInstanceRequestH2SeptaLarge256 InstanceTypeOfImportInstanceRequest = "h2-septa-large256"
	InstanceTypeOfImportInstanceRequestSeptaLarge256 InstanceTypeOfImportInstanceRequest = "septa-large256"
	InstanceTypeOfImportInstanceRequestH2OctaLarge256 InstanceTypeOfImportInstanceRequest = "h2-octa-large256"
	InstanceTypeOfImportInstanceRequestOctaLarge256 InstanceTypeOfImportInstanceRequest = "octa-large256"
	InstanceTypeOfImportInstanceRequestH2OctaLarge384 InstanceTypeOfImportInstanceRequest = "h2-octa-large384"
	InstanceTypeOfImportInstanceRequestOctaLarge384 InstanceTypeOfImportInstanceRequest = "octa-large384"
	InstanceTypeOfImportInstanceRequestH2OctaLarge512 InstanceTypeOfImportInstanceRequest = "h2-octa-large512"
	InstanceTypeOfImportInstanceRequestOctaLarge512 InstanceTypeOfImportInstanceRequest = "octa-large512"
)

// Values returns all known values for InstanceTypeOfImportInstanceRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (InstanceTypeOfImportInstanceRequest) Values() []InstanceTypeOfImportInstanceRequest {
	return []InstanceTypeOfImportInstanceRequest{
		"e2-mini",
		"e-mini",
		"h2-mini",
		"mini",
		"c2-small",
		"c2r-small",
		"c-small",
		"e2-small",
		"e2r-small",
		"e-small",
		"h2-small",
		"h2r-small",
		"small",
		"c2-small2",
		"c2r-small2",
		"c-small2",
		"e2-small2",
		"e2r-small2",
		"e-small2",
		"h2-small2",
		"h2r-small2",
		"small2",
		"c2-small4",
		"c-small4",
		"e2-small4",
		"e-small4",
		"h2-small4",
		"h2r-small4",
		"small4",
		"e2-small8",
		"e-small8",
		"h2-small8",
		"small8",
		"e2-small16",
		"e-small16",
		"h2-small16",
		"small16",
		"c2-medium",
		"c2r-medium",
		"c-medium",
		"e2-medium",
		"e2r-medium",
		"e-medium",
		"h2-medium",
		"h2r-medium",
		"medium",
		"c2-medium4",
		"c2r-medium4",
		"c-medium4",
		"e2-medium4",
		"e2r-medium4",
		"e-medium4",
		"h2-medium4",
		"h2r-medium4",
		"medium4",
		"c2-medium8",
		"c-medium8",
		"e2-medium8",
		"e-medium8",
		"h2-medium8",
		"h2r-medium8",
		"medium8",
		"e2-medium16",
		"e-medium16",
		"h2-medium16",
		"medium16",
		"e2-medium24",
		"e-medium24",
		"h2-medium24",
		"medium24",
		"c2-large",
		"c2r-large",
		"c-large",
		"e2-large",
		"e2r-large",
		"e-large",
		"h2-large",
		"h2r-large",
		"large",
		"c2-large8",
		"c-large8",
		"e2-large8",
		"e2r-large8",
		"e-large8",
		"h2-large8",
		"h2r-large8",
		"large8",
		"e2-large16",
		"e-large16",
		"h2-large16",
		"h2r-large16",
		"large16",
		"e2-large24",
		"e-large24",
		"h2-large24",
		"large24",
		"e2-large32",
		"e-large32",
		"h2-large32",
		"large32",
		"e2-extra-large8",
		"e2r-extra-large8",
		"e-extra-large8",
		"h2-extra-large8",
		"h2r-extra-large8",
		"extra-large8",
		"e2-extra-large16",
		"e-extra-large16",
		"h2-extra-large16",
		"h2r-extra-large16",
		"extra-large16",
		"e2-extra-large24",
		"e-extra-large24",
		"h2-extra-large24",
		"h2r-extra-large24",
		"extra-large24",
		"e2-extra-large32",
		"e-extra-large32",
		"h2-extra-large32",
		"extra-large32",
		"e2-extra-large48",
		"e-extra-large48",
		"h2-extra-large48",
		"extra-large48",
		"e2-double-large16",
		"e2r-double-large16",
		"e-double-large16",
		"h2-double-large16",
		"h2r-double-large16",
		"double-large16",
		"e2-double-large24",
		"e-double-large24",
		"h2-double-large24",
		"h2r-double-large24",
		"double-large24",
		"e2-double-large32",
		"e-double-large32",
		"h2-double-large32",
		"h2r-double-large32",
		"double-large32",
		"e2-double-large48",
		"e-double-large48",
		"h2-double-large48",
		"double-large48",
		"e2-double-large64",
		"e-double-large64",
		"h2-double-large64",
		"double-large64",
		"e2-double-large96",
		"e-double-large96",
		"h2-double-large96",
		"double-large96",
		"h2-triple-large32",
		"h2r-triple-large32",
		"triple-large32",
		"h2-triple-large48",
		"h2r-triple-large48",
		"triple-large48",
		"h2-triple-large64",
		"triple-large64",
		"h2-triple-large96",
		"triple-large96",
		"h2-triple-large128",
		"triple-large128",
		"h2-quad-large64",
		"h2r-quad-large64",
		"quad-large64",
		"h2-quad-large96",
		"quad-large96",
		"h2-quad-large128",
		"quad-large128",
		"h2-quad-large256",
		"quad-large256",
		"h2-septa-large128",
		"septa-large128",
		"h2-septa-large256",
		"septa-large256",
		"h2-octa-large256",
		"octa-large256",
		"h2-octa-large384",
		"octa-large384",
		"h2-octa-large512",
		"octa-large512",
	}
}

type InstanceTypeOfNiftyCreateAutoScalingGroupRequest string

// Enum values for InstanceTypeOfNiftyCreateAutoScalingGroupRequest
const (
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Mini InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-mini"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEMini InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-mini"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Mini InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-mini"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestMini InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "mini"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestC2Small InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c2-small"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestCSmall InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c-small"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Small InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-small"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestESmall InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-small"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Small InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-small"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestSmall InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "small"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestC2Small2 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c2-small2"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestCSmall2 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c-small2"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Small2 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-small2"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestESmall2 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-small2"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Small2 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-small2"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestSmall2 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "small2"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestC2Small4 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c2-small4"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestCSmall4 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c-small4"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Small4 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-small4"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestESmall4 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-small4"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Small4 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-small4"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestSmall4 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "small4"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Small8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-small8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestESmall8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-small8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Small8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-small8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestSmall8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "small8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Small16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-small16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestESmall16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-small16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Small16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-small16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestSmall16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "small16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestC2Medium InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c2-medium"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestCMedium InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c-medium"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Medium InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-medium"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEMedium InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-medium"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Medium InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-medium"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestMedium InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "medium"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestC2Medium4 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c2-medium4"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestCMedium4 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c-medium4"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Medium4 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-medium4"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEMedium4 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-medium4"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Medium4 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-medium4"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestMedium4 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "medium4"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestC2Medium8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c2-medium8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestCMedium8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c-medium8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Medium8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-medium8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEMedium8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-medium8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Medium8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-medium8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestMedium8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "medium8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Medium16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-medium16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEMedium16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-medium16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Medium16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-medium16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestMedium16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "medium16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Medium24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-medium24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEMedium24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-medium24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Medium24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-medium24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestMedium24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "medium24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestC2Large InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c2-large"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestCLarge InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c-large"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Large InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-large"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestELarge InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-large"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Large InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-large"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestLarge InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "large"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestC2Large8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c2-large8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestCLarge8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "c-large8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Large8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-large8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestELarge8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-large8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Large8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-large8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestLarge8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "large8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Large16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-large16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestELarge16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-large16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Large16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-large16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestLarge16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "large16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Large24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-large24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestELarge24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-large24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Large24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-large24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestLarge24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "large24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2Large32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestELarge32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2Large32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestLarge32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2ExtraLarge8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-extra-large8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEExtraLarge8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-extra-large8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2ExtraLarge8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-extra-large8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestExtraLarge8 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "extra-large8"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2ExtraLarge16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-extra-large16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEExtraLarge16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-extra-large16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2ExtraLarge16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-extra-large16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestExtraLarge16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "extra-large16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2ExtraLarge24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-extra-large24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEExtraLarge24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-extra-large24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2ExtraLarge24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-extra-large24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestExtraLarge24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "extra-large24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2ExtraLarge32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-extra-large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEExtraLarge32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-extra-large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2ExtraLarge32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-extra-large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestExtraLarge32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "extra-large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2ExtraLarge48 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-extra-large48"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEExtraLarge48 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-extra-large48"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2ExtraLarge48 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-extra-large48"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestExtraLarge48 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "extra-large48"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2DoubleLarge16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-double-large16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEDoubleLarge16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-double-large16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2DoubleLarge16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-double-large16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestDoubleLarge16 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "double-large16"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2DoubleLarge24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-double-large24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEDoubleLarge24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-double-large24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2DoubleLarge24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-double-large24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestDoubleLarge24 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "double-large24"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2DoubleLarge32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-double-large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEDoubleLarge32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-double-large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2DoubleLarge32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-double-large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestDoubleLarge32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "double-large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2DoubleLarge48 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-double-large48"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEDoubleLarge48 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-double-large48"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2DoubleLarge48 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-double-large48"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestDoubleLarge48 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "double-large48"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2DoubleLarge64 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-double-large64"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEDoubleLarge64 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-double-large64"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2DoubleLarge64 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-double-large64"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestDoubleLarge64 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "double-large64"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestE2DoubleLarge96 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e2-double-large96"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestEDoubleLarge96 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "e-double-large96"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2DoubleLarge96 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-double-large96"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestDoubleLarge96 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "double-large96"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2TripleLarge32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-triple-large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestTripleLarge32 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "triple-large32"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2TripleLarge48 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-triple-large48"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestTripleLarge48 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "triple-large48"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2TripleLarge64 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-triple-large64"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestTripleLarge64 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "triple-large64"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2TripleLarge96 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-triple-large96"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestTripleLarge96 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "triple-large96"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2TripleLarge128 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-triple-large128"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestTripleLarge128 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "triple-large128"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2QuadLarge64 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-quad-large64"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestQuadLarge64 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "quad-large64"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2QuadLarge96 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-quad-large96"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestQuadLarge96 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "quad-large96"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2QuadLarge128 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-quad-large128"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestQuadLarge128 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "quad-large128"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestH2SeptaLarge128 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "h2-septa-large128"
	InstanceTypeOfNiftyCreateAutoScalingGroupRequestSeptaLarge128 InstanceTypeOfNiftyCreateAutoScalingGroupRequest = "septa-large128"
)

// Values returns all known values for
// InstanceTypeOfNiftyCreateAutoScalingGroupRequest. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (InstanceTypeOfNiftyCreateAutoScalingGroupRequest) Values() []InstanceTypeOfNiftyCreateAutoScalingGroupRequest {
	return []InstanceTypeOfNiftyCreateAutoScalingGroupRequest{
		"e2-mini",
		"e-mini",
		"h2-mini",
		"mini",
		"c2-small",
		"c-small",
		"e2-small",
		"e-small",
		"h2-small",
		"small",
		"c2-small2",
		"c-small2",
		"e2-small2",
		"e-small2",
		"h2-small2",
		"small2",
		"c2-small4",
		"c-small4",
		"e2-small4",
		"e-small4",
		"h2-small4",
		"small4",
		"e2-small8",
		"e-small8",
		"h2-small8",
		"small8",
		"e2-small16",
		"e-small16",
		"h2-small16",
		"small16",
		"c2-medium",
		"c-medium",
		"e2-medium",
		"e-medium",
		"h2-medium",
		"medium",
		"c2-medium4",
		"c-medium4",
		"e2-medium4",
		"e-medium4",
		"h2-medium4",
		"medium4",
		"c2-medium8",
		"c-medium8",
		"e2-medium8",
		"e-medium8",
		"h2-medium8",
		"medium8",
		"e2-medium16",
		"e-medium16",
		"h2-medium16",
		"medium16",
		"e2-medium24",
		"e-medium24",
		"h2-medium24",
		"medium24",
		"c2-large",
		"c-large",
		"e2-large",
		"e-large",
		"h2-large",
		"large",
		"c2-large8",
		"c-large8",
		"e2-large8",
		"e-large8",
		"h2-large8",
		"large8",
		"e2-large16",
		"e-large16",
		"h2-large16",
		"large16",
		"e2-large24",
		"e-large24",
		"h2-large24",
		"large24",
		"e2-large32",
		"e-large32",
		"h2-large32",
		"large32",
		"e2-extra-large8",
		"e-extra-large8",
		"h2-extra-large8",
		"extra-large8",
		"e2-extra-large16",
		"e-extra-large16",
		"h2-extra-large16",
		"extra-large16",
		"e2-extra-large24",
		"e-extra-large24",
		"h2-extra-large24",
		"extra-large24",
		"e2-extra-large32",
		"e-extra-large32",
		"h2-extra-large32",
		"extra-large32",
		"e2-extra-large48",
		"e-extra-large48",
		"h2-extra-large48",
		"extra-large48",
		"e2-double-large16",
		"e-double-large16",
		"h2-double-large16",
		"double-large16",
		"e2-double-large24",
		"e-double-large24",
		"h2-double-large24",
		"double-large24",
		"e2-double-large32",
		"e-double-large32",
		"h2-double-large32",
		"double-large32",
		"e2-double-large48",
		"e-double-large48",
		"h2-double-large48",
		"double-large48",
		"e2-double-large64",
		"e-double-large64",
		"h2-double-large64",
		"double-large64",
		"e2-double-large96",
		"e-double-large96",
		"h2-double-large96",
		"double-large96",
		"h2-triple-large32",
		"triple-large32",
		"h2-triple-large48",
		"triple-large48",
		"h2-triple-large64",
		"triple-large64",
		"h2-triple-large96",
		"triple-large96",
		"h2-triple-large128",
		"triple-large128",
		"h2-quad-large64",
		"quad-large64",
		"h2-quad-large96",
		"quad-large96",
		"h2-quad-large128",
		"quad-large128",
		"h2-septa-large128",
		"septa-large128",
	}
}

type InstanceTypeOfNiftyUpdateAutoScalingGroupRequest string

// Enum values for InstanceTypeOfNiftyUpdateAutoScalingGroupRequest
const (
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Mini InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-mini"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEMini InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-mini"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Mini InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-mini"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestMini InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "mini"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestC2Small InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c2-small"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestCSmall InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c-small"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Small InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-small"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestESmall InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-small"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Small InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-small"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestSmall InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "small"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestC2Small2 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c2-small2"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestCSmall2 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c-small2"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Small2 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-small2"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestESmall2 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-small2"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Small2 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-small2"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestSmall2 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "small2"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestC2Small4 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c2-small4"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestCSmall4 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c-small4"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Small4 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-small4"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestESmall4 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-small4"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Small4 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-small4"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestSmall4 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "small4"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Small8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-small8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestESmall8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-small8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Small8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-small8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestSmall8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "small8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Small16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-small16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestESmall16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-small16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Small16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-small16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestSmall16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "small16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestC2Medium InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c2-medium"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestCMedium InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c-medium"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Medium InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-medium"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEMedium InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-medium"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Medium InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-medium"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestMedium InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "medium"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestC2Medium4 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c2-medium4"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestCMedium4 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c-medium4"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Medium4 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-medium4"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEMedium4 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-medium4"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Medium4 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-medium4"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestMedium4 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "medium4"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestC2Medium8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c2-medium8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestCMedium8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c-medium8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Medium8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-medium8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEMedium8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-medium8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Medium8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-medium8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestMedium8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "medium8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Medium16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-medium16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEMedium16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-medium16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Medium16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-medium16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestMedium16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "medium16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Medium24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-medium24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEMedium24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-medium24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Medium24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-medium24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestMedium24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "medium24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestC2Large InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c2-large"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestCLarge InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c-large"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Large InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-large"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestELarge InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-large"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Large InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-large"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestLarge InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "large"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestC2Large8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c2-large8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestCLarge8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "c-large8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Large8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-large8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestELarge8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-large8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Large8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-large8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestLarge8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "large8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Large16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-large16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestELarge16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-large16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Large16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-large16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestLarge16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "large16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Large24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-large24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestELarge24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-large24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Large24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-large24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestLarge24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "large24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2Large32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestELarge32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2Large32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestLarge32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2ExtraLarge8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-extra-large8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEExtraLarge8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-extra-large8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2ExtraLarge8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-extra-large8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestExtraLarge8 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "extra-large8"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2ExtraLarge16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-extra-large16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEExtraLarge16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-extra-large16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2ExtraLarge16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-extra-large16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestExtraLarge16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "extra-large16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2ExtraLarge24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-extra-large24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEExtraLarge24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-extra-large24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2ExtraLarge24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-extra-large24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestExtraLarge24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "extra-large24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2ExtraLarge32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-extra-large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEExtraLarge32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-extra-large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2ExtraLarge32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-extra-large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestExtraLarge32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "extra-large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2ExtraLarge48 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-extra-large48"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEExtraLarge48 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-extra-large48"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2ExtraLarge48 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-extra-large48"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestExtraLarge48 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "extra-large48"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2DoubleLarge16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-double-large16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEDoubleLarge16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-double-large16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2DoubleLarge16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-double-large16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestDoubleLarge16 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "double-large16"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2DoubleLarge24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-double-large24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEDoubleLarge24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-double-large24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2DoubleLarge24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-double-large24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestDoubleLarge24 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "double-large24"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2DoubleLarge32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-double-large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEDoubleLarge32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-double-large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2DoubleLarge32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-double-large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestDoubleLarge32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "double-large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2DoubleLarge48 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-double-large48"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEDoubleLarge48 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-double-large48"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2DoubleLarge48 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-double-large48"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestDoubleLarge48 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "double-large48"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2DoubleLarge64 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-double-large64"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEDoubleLarge64 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-double-large64"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2DoubleLarge64 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-double-large64"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestDoubleLarge64 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "double-large64"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestE2DoubleLarge96 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e2-double-large96"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestEDoubleLarge96 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "e-double-large96"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2DoubleLarge96 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-double-large96"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestDoubleLarge96 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "double-large96"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2TripleLarge32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-triple-large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestTripleLarge32 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "triple-large32"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2TripleLarge48 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-triple-large48"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestTripleLarge48 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "triple-large48"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2TripleLarge64 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-triple-large64"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestTripleLarge64 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "triple-large64"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2TripleLarge96 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-triple-large96"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestTripleLarge96 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "triple-large96"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2TripleLarge128 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-triple-large128"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestTripleLarge128 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "triple-large128"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2QuadLarge64 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-quad-large64"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestQuadLarge64 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "quad-large64"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2QuadLarge96 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-quad-large96"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestQuadLarge96 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "quad-large96"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2QuadLarge128 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-quad-large128"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestQuadLarge128 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "quad-large128"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestH2SeptaLarge128 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "h2-septa-large128"
	InstanceTypeOfNiftyUpdateAutoScalingGroupRequestSeptaLarge128 InstanceTypeOfNiftyUpdateAutoScalingGroupRequest = "septa-large128"
)

// Values returns all known values for
// InstanceTypeOfNiftyUpdateAutoScalingGroupRequest. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (InstanceTypeOfNiftyUpdateAutoScalingGroupRequest) Values() []InstanceTypeOfNiftyUpdateAutoScalingGroupRequest {
	return []InstanceTypeOfNiftyUpdateAutoScalingGroupRequest{
		"e2-mini",
		"e-mini",
		"h2-mini",
		"mini",
		"c2-small",
		"c-small",
		"e2-small",
		"e-small",
		"h2-small",
		"small",
		"c2-small2",
		"c-small2",
		"e2-small2",
		"e-small2",
		"h2-small2",
		"small2",
		"c2-small4",
		"c-small4",
		"e2-small4",
		"e-small4",
		"h2-small4",
		"small4",
		"e2-small8",
		"e-small8",
		"h2-small8",
		"small8",
		"e2-small16",
		"e-small16",
		"h2-small16",
		"small16",
		"c2-medium",
		"c-medium",
		"e2-medium",
		"e-medium",
		"h2-medium",
		"medium",
		"c2-medium4",
		"c-medium4",
		"e2-medium4",
		"e-medium4",
		"h2-medium4",
		"medium4",
		"c2-medium8",
		"c-medium8",
		"e2-medium8",
		"e-medium8",
		"h2-medium8",
		"medium8",
		"e2-medium16",
		"e-medium16",
		"h2-medium16",
		"medium16",
		"e2-medium24",
		"e-medium24",
		"h2-medium24",
		"medium24",
		"c2-large",
		"c-large",
		"e2-large",
		"e-large",
		"h2-large",
		"large",
		"c2-large8",
		"c-large8",
		"e2-large8",
		"e-large8",
		"h2-large8",
		"large8",
		"e2-large16",
		"e-large16",
		"h2-large16",
		"large16",
		"e2-large24",
		"e-large24",
		"h2-large24",
		"large24",
		"e2-large32",
		"e-large32",
		"h2-large32",
		"large32",
		"e2-extra-large8",
		"e-extra-large8",
		"h2-extra-large8",
		"extra-large8",
		"e2-extra-large16",
		"e-extra-large16",
		"h2-extra-large16",
		"extra-large16",
		"e2-extra-large24",
		"e-extra-large24",
		"h2-extra-large24",
		"extra-large24",
		"e2-extra-large32",
		"e-extra-large32",
		"h2-extra-large32",
		"extra-large32",
		"e2-extra-large48",
		"e-extra-large48",
		"h2-extra-large48",
		"extra-large48",
		"e2-double-large16",
		"e-double-large16",
		"h2-double-large16",
		"double-large16",
		"e2-double-large24",
		"e-double-large24",
		"h2-double-large24",
		"double-large24",
		"e2-double-large32",
		"e-double-large32",
		"h2-double-large32",
		"double-large32",
		"e2-double-large48",
		"e-double-large48",
		"h2-double-large48",
		"double-large48",
		"e2-double-large64",
		"e-double-large64",
		"h2-double-large64",
		"double-large64",
		"e2-double-large96",
		"e-double-large96",
		"h2-double-large96",
		"double-large96",
		"h2-triple-large32",
		"triple-large32",
		"h2-triple-large48",
		"triple-large48",
		"h2-triple-large64",
		"triple-large64",
		"h2-triple-large96",
		"triple-large96",
		"h2-triple-large128",
		"triple-large128",
		"h2-quad-large64",
		"quad-large64",
		"h2-quad-large96",
		"quad-large96",
		"h2-quad-large128",
		"quad-large128",
		"h2-septa-large128",
		"septa-large128",
	}
}

type InstanceTypeOfRunInstancesRequest string

// Enum values for InstanceTypeOfRunInstancesRequest
const (
	InstanceTypeOfRunInstancesRequestE2Mini InstanceTypeOfRunInstancesRequest = "e2-mini"
	InstanceTypeOfRunInstancesRequestEMini InstanceTypeOfRunInstancesRequest = "e-mini"
	InstanceTypeOfRunInstancesRequestH2Mini InstanceTypeOfRunInstancesRequest = "h2-mini"
	InstanceTypeOfRunInstancesRequestMini InstanceTypeOfRunInstancesRequest = "mini"
	InstanceTypeOfRunInstancesRequestC2Small InstanceTypeOfRunInstancesRequest = "c2-small"
	InstanceTypeOfRunInstancesRequestC2rSmall InstanceTypeOfRunInstancesRequest = "c2r-small"
	InstanceTypeOfRunInstancesRequestCSmall InstanceTypeOfRunInstancesRequest = "c-small"
	InstanceTypeOfRunInstancesRequestE2Small InstanceTypeOfRunInstancesRequest = "e2-small"
	InstanceTypeOfRunInstancesRequestE2rSmall InstanceTypeOfRunInstancesRequest = "e2r-small"
	InstanceTypeOfRunInstancesRequestESmall InstanceTypeOfRunInstancesRequest = "e-small"
	InstanceTypeOfRunInstancesRequestH2Small InstanceTypeOfRunInstancesRequest = "h2-small"
	InstanceTypeOfRunInstancesRequestH2rSmall InstanceTypeOfRunInstancesRequest = "h2r-small"
	InstanceTypeOfRunInstancesRequestSmall InstanceTypeOfRunInstancesRequest = "small"
	InstanceTypeOfRunInstancesRequestC2Small2 InstanceTypeOfRunInstancesRequest = "c2-small2"
	InstanceTypeOfRunInstancesRequestC2rSmall2 InstanceTypeOfRunInstancesRequest = "c2r-small2"
	InstanceTypeOfRunInstancesRequestCSmall2 InstanceTypeOfRunInstancesRequest = "c-small2"
	InstanceTypeOfRunInstancesRequestE2Small2 InstanceTypeOfRunInstancesRequest = "e2-small2"
	InstanceTypeOfRunInstancesRequestE2rSmall2 InstanceTypeOfRunInstancesRequest = "e2r-small2"
	InstanceTypeOfRunInstancesRequestESmall2 InstanceTypeOfRunInstancesRequest = "e-small2"
	InstanceTypeOfRunInstancesRequestH2Small2 InstanceTypeOfRunInstancesRequest = "h2-small2"
	InstanceTypeOfRunInstancesRequestH2rSmall2 InstanceTypeOfRunInstancesRequest = "h2r-small2"
	InstanceTypeOfRunInstancesRequestSmall2 InstanceTypeOfRunInstancesRequest = "small2"
	InstanceTypeOfRunInstancesRequestC2Small4 InstanceTypeOfRunInstancesRequest = "c2-small4"
	InstanceTypeOfRunInstancesRequestCSmall4 InstanceTypeOfRunInstancesRequest = "c-small4"
	InstanceTypeOfRunInstancesRequestE2Small4 InstanceTypeOfRunInstancesRequest = "e2-small4"
	InstanceTypeOfRunInstancesRequestESmall4 InstanceTypeOfRunInstancesRequest = "e-small4"
	InstanceTypeOfRunInstancesRequestH2Small4 InstanceTypeOfRunInstancesRequest = "h2-small4"
	InstanceTypeOfRunInstancesRequestH2rSmall4 InstanceTypeOfRunInstancesRequest = "h2r-small4"
	InstanceTypeOfRunInstancesRequestSmall4 InstanceTypeOfRunInstancesRequest = "small4"
	InstanceTypeOfRunInstancesRequestE2Small8 InstanceTypeOfRunInstancesRequest = "e2-small8"
	InstanceTypeOfRunInstancesRequestESmall8 InstanceTypeOfRunInstancesRequest = "e-small8"
	InstanceTypeOfRunInstancesRequestH2Small8 InstanceTypeOfRunInstancesRequest = "h2-small8"
	InstanceTypeOfRunInstancesRequestSmall8 InstanceTypeOfRunInstancesRequest = "small8"
	InstanceTypeOfRunInstancesRequestE2Small16 InstanceTypeOfRunInstancesRequest = "e2-small16"
	InstanceTypeOfRunInstancesRequestESmall16 InstanceTypeOfRunInstancesRequest = "e-small16"
	InstanceTypeOfRunInstancesRequestH2Small16 InstanceTypeOfRunInstancesRequest = "h2-small16"
	InstanceTypeOfRunInstancesRequestSmall16 InstanceTypeOfRunInstancesRequest = "small16"
	InstanceTypeOfRunInstancesRequestC2Medium InstanceTypeOfRunInstancesRequest = "c2-medium"
	InstanceTypeOfRunInstancesRequestC2rMedium InstanceTypeOfRunInstancesRequest = "c2r-medium"
	InstanceTypeOfRunInstancesRequestCMedium InstanceTypeOfRunInstancesRequest = "c-medium"
	InstanceTypeOfRunInstancesRequestE2Medium InstanceTypeOfRunInstancesRequest = "e2-medium"
	InstanceTypeOfRunInstancesRequestE2rMedium InstanceTypeOfRunInstancesRequest = "e2r-medium"
	InstanceTypeOfRunInstancesRequestEMedium InstanceTypeOfRunInstancesRequest = "e-medium"
	InstanceTypeOfRunInstancesRequestH2Medium InstanceTypeOfRunInstancesRequest = "h2-medium"
	InstanceTypeOfRunInstancesRequestH2rMedium InstanceTypeOfRunInstancesRequest = "h2r-medium"
	InstanceTypeOfRunInstancesRequestMedium InstanceTypeOfRunInstancesRequest = "medium"
	InstanceTypeOfRunInstancesRequestC2Medium4 InstanceTypeOfRunInstancesRequest = "c2-medium4"
	InstanceTypeOfRunInstancesRequestC2rMedium4 InstanceTypeOfRunInstancesRequest = "c2r-medium4"
	InstanceTypeOfRunInstancesRequestCMedium4 InstanceTypeOfRunInstancesRequest = "c-medium4"
	InstanceTypeOfRunInstancesRequestE2Medium4 InstanceTypeOfRunInstancesRequest = "e2-medium4"
	InstanceTypeOfRunInstancesRequestE2rMedium4 InstanceTypeOfRunInstancesRequest = "e2r-medium4"
	InstanceTypeOfRunInstancesRequestEMedium4 InstanceTypeOfRunInstancesRequest = "e-medium4"
	InstanceTypeOfRunInstancesRequestH2Medium4 InstanceTypeOfRunInstancesRequest = "h2-medium4"
	InstanceTypeOfRunInstancesRequestH2rMedium4 InstanceTypeOfRunInstancesRequest = "h2r-medium4"
	InstanceTypeOfRunInstancesRequestMedium4 InstanceTypeOfRunInstancesRequest = "medium4"
	InstanceTypeOfRunInstancesRequestC2Medium8 InstanceTypeOfRunInstancesRequest = "c2-medium8"
	InstanceTypeOfRunInstancesRequestCMedium8 InstanceTypeOfRunInstancesRequest = "c-medium8"
	InstanceTypeOfRunInstancesRequestE2Medium8 InstanceTypeOfRunInstancesRequest = "e2-medium8"
	InstanceTypeOfRunInstancesRequestEMedium8 InstanceTypeOfRunInstancesRequest = "e-medium8"
	InstanceTypeOfRunInstancesRequestH2Medium8 InstanceTypeOfRunInstancesRequest = "h2-medium8"
	InstanceTypeOfRunInstancesRequestH2rMedium8 InstanceTypeOfRunInstancesRequest = "h2r-medium8"
	InstanceTypeOfRunInstancesRequestMedium8 InstanceTypeOfRunInstancesRequest = "medium8"
	InstanceTypeOfRunInstancesRequestE2Medium16 InstanceTypeOfRunInstancesRequest = "e2-medium16"
	InstanceTypeOfRunInstancesRequestEMedium16 InstanceTypeOfRunInstancesRequest = "e-medium16"
	InstanceTypeOfRunInstancesRequestH2Medium16 InstanceTypeOfRunInstancesRequest = "h2-medium16"
	InstanceTypeOfRunInstancesRequestMedium16 InstanceTypeOfRunInstancesRequest = "medium16"
	InstanceTypeOfRunInstancesRequestE2Medium24 InstanceTypeOfRunInstancesRequest = "e2-medium24"
	InstanceTypeOfRunInstancesRequestEMedium24 InstanceTypeOfRunInstancesRequest = "e-medium24"
	InstanceTypeOfRunInstancesRequestH2Medium24 InstanceTypeOfRunInstancesRequest = "h2-medium24"
	InstanceTypeOfRunInstancesRequestMedium24 InstanceTypeOfRunInstancesRequest = "medium24"
	InstanceTypeOfRunInstancesRequestC2Large InstanceTypeOfRunInstancesRequest = "c2-large"
	InstanceTypeOfRunInstancesRequestC2rLarge InstanceTypeOfRunInstancesRequest = "c2r-large"
	InstanceTypeOfRunInstancesRequestCLarge InstanceTypeOfRunInstancesRequest = "c-large"
	InstanceTypeOfRunInstancesRequestE2Large InstanceTypeOfRunInstancesRequest = "e2-large"
	InstanceTypeOfRunInstancesRequestE2rLarge InstanceTypeOfRunInstancesRequest = "e2r-large"
	InstanceTypeOfRunInstancesRequestELarge InstanceTypeOfRunInstancesRequest = "e-large"
	InstanceTypeOfRunInstancesRequestH2Large InstanceTypeOfRunInstancesRequest = "h2-large"
	InstanceTypeOfRunInstancesRequestH2rLarge InstanceTypeOfRunInstancesRequest = "h2r-large"
	InstanceTypeOfRunInstancesRequestLarge InstanceTypeOfRunInstancesRequest = "large"
	InstanceTypeOfRunInstancesRequestC2Large8 InstanceTypeOfRunInstancesRequest = "c2-large8"
	InstanceTypeOfRunInstancesRequestCLarge8 InstanceTypeOfRunInstancesRequest = "c-large8"
	InstanceTypeOfRunInstancesRequestE2Large8 InstanceTypeOfRunInstancesRequest = "e2-large8"
	InstanceTypeOfRunInstancesRequestE2rLarge8 InstanceTypeOfRunInstancesRequest = "e2r-large8"
	InstanceTypeOfRunInstancesRequestELarge8 InstanceTypeOfRunInstancesRequest = "e-large8"
	InstanceTypeOfRunInstancesRequestH2Large8 InstanceTypeOfRunInstancesRequest = "h2-large8"
	InstanceTypeOfRunInstancesRequestH2rLarge8 InstanceTypeOfRunInstancesRequest = "h2r-large8"
	InstanceTypeOfRunInstancesRequestLarge8 InstanceTypeOfRunInstancesRequest = "large8"
	InstanceTypeOfRunInstancesRequestE2Large16 InstanceTypeOfRunInstancesRequest = "e2-large16"
	InstanceTypeOfRunInstancesRequestELarge16 InstanceTypeOfRunInstancesRequest = "e-large16"
	InstanceTypeOfRunInstancesRequestH2Large16 InstanceTypeOfRunInstancesRequest = "h2-large16"
	InstanceTypeOfRunInstancesRequestH2rLarge16 InstanceTypeOfRunInstancesRequest = "h2r-large16"
	InstanceTypeOfRunInstancesRequestLarge16 InstanceTypeOfRunInstancesRequest = "large16"
	InstanceTypeOfRunInstancesRequestE2Large24 InstanceTypeOfRunInstancesRequest = "e2-large24"
	InstanceTypeOfRunInstancesRequestELarge24 InstanceTypeOfRunInstancesRequest = "e-large24"
	InstanceTypeOfRunInstancesRequestH2Large24 InstanceTypeOfRunInstancesRequest = "h2-large24"
	InstanceTypeOfRunInstancesRequestLarge24 InstanceTypeOfRunInstancesRequest = "large24"
	InstanceTypeOfRunInstancesRequestE2Large32 InstanceTypeOfRunInstancesRequest = "e2-large32"
	InstanceTypeOfRunInstancesRequestELarge32 InstanceTypeOfRunInstancesRequest = "e-large32"
	InstanceTypeOfRunInstancesRequestH2Large32 InstanceTypeOfRunInstancesRequest = "h2-large32"
	InstanceTypeOfRunInstancesRequestLarge32 InstanceTypeOfRunInstancesRequest = "large32"
	InstanceTypeOfRunInstancesRequestE2ExtraLarge8 InstanceTypeOfRunInstancesRequest = "e2-extra-large8"
	InstanceTypeOfRunInstancesRequestE2rExtraLarge8 InstanceTypeOfRunInstancesRequest = "e2r-extra-large8"
	InstanceTypeOfRunInstancesRequestEExtraLarge8 InstanceTypeOfRunInstancesRequest = "e-extra-large8"
	InstanceTypeOfRunInstancesRequestH2ExtraLarge8 InstanceTypeOfRunInstancesRequest = "h2-extra-large8"
	InstanceTypeOfRunInstancesRequestH2rExtraLarge8 InstanceTypeOfRunInstancesRequest = "h2r-extra-large8"
	InstanceTypeOfRunInstancesRequestExtraLarge8 InstanceTypeOfRunInstancesRequest = "extra-large8"
	InstanceTypeOfRunInstancesRequestE2ExtraLarge16 InstanceTypeOfRunInstancesRequest = "e2-extra-large16"
	InstanceTypeOfRunInstancesRequestEExtraLarge16 InstanceTypeOfRunInstancesRequest = "e-extra-large16"
	InstanceTypeOfRunInstancesRequestH2ExtraLarge16 InstanceTypeOfRunInstancesRequest = "h2-extra-large16"
	InstanceTypeOfRunInstancesRequestH2rExtraLarge16 InstanceTypeOfRunInstancesRequest = "h2r-extra-large16"
	InstanceTypeOfRunInstancesRequestExtraLarge16 InstanceTypeOfRunInstancesRequest = "extra-large16"
	InstanceTypeOfRunInstancesRequestE2ExtraLarge24 InstanceTypeOfRunInstancesRequest = "e2-extra-large24"
	InstanceTypeOfRunInstancesRequestEExtraLarge24 InstanceTypeOfRunInstancesRequest = "e-extra-large24"
	InstanceTypeOfRunInstancesRequestH2ExtraLarge24 InstanceTypeOfRunInstancesRequest = "h2-extra-large24"
	InstanceTypeOfRunInstancesRequestH2rExtraLarge24 InstanceTypeOfRunInstancesRequest = "h2r-extra-large24"
	InstanceTypeOfRunInstancesRequestExtraLarge24 InstanceTypeOfRunInstancesRequest = "extra-large24"
	InstanceTypeOfRunInstancesRequestE2ExtraLarge32 InstanceTypeOfRunInstancesRequest = "e2-extra-large32"
	InstanceTypeOfRunInstancesRequestEExtraLarge32 InstanceTypeOfRunInstancesRequest = "e-extra-large32"
	InstanceTypeOfRunInstancesRequestH2ExtraLarge32 InstanceTypeOfRunInstancesRequest = "h2-extra-large32"
	InstanceTypeOfRunInstancesRequestExtraLarge32 InstanceTypeOfRunInstancesRequest = "extra-large32"
	InstanceTypeOfRunInstancesRequestE2ExtraLarge48 InstanceTypeOfRunInstancesRequest = "e2-extra-large48"
	InstanceTypeOfRunInstancesRequestEExtraLarge48 InstanceTypeOfRunInstancesRequest = "e-extra-large48"
	InstanceTypeOfRunInstancesRequestH2ExtraLarge48 InstanceTypeOfRunInstancesRequest = "h2-extra-large48"
	InstanceTypeOfRunInstancesRequestExtraLarge48 InstanceTypeOfRunInstancesRequest = "extra-large48"
	InstanceTypeOfRunInstancesRequestE2DoubleLarge16 InstanceTypeOfRunInstancesRequest = "e2-double-large16"
	InstanceTypeOfRunInstancesRequestE2rDoubleLarge16 InstanceTypeOfRunInstancesRequest = "e2r-double-large16"
	InstanceTypeOfRunInstancesRequestEDoubleLarge16 InstanceTypeOfRunInstancesRequest = "e-double-large16"
	InstanceTypeOfRunInstancesRequestH2DoubleLarge16 InstanceTypeOfRunInstancesRequest = "h2-double-large16"
	InstanceTypeOfRunInstancesRequestH2rDoubleLarge16 InstanceTypeOfRunInstancesRequest = "h2r-double-large16"
	InstanceTypeOfRunInstancesRequestDoubleLarge16 InstanceTypeOfRunInstancesRequest = "double-large16"
	InstanceTypeOfRunInstancesRequestE2DoubleLarge24 InstanceTypeOfRunInstancesRequest = "e2-double-large24"
	InstanceTypeOfRunInstancesRequestEDoubleLarge24 InstanceTypeOfRunInstancesRequest = "e-double-large24"
	InstanceTypeOfRunInstancesRequestH2DoubleLarge24 InstanceTypeOfRunInstancesRequest = "h2-double-large24"
	InstanceTypeOfRunInstancesRequestH2rDoubleLarge24 InstanceTypeOfRunInstancesRequest = "h2r-double-large24"
	InstanceTypeOfRunInstancesRequestDoubleLarge24 InstanceTypeOfRunInstancesRequest = "double-large24"
	InstanceTypeOfRunInstancesRequestE2DoubleLarge32 InstanceTypeOfRunInstancesRequest = "e2-double-large32"
	InstanceTypeOfRunInstancesRequestEDoubleLarge32 InstanceTypeOfRunInstancesRequest = "e-double-large32"
	InstanceTypeOfRunInstancesRequestH2DoubleLarge32 InstanceTypeOfRunInstancesRequest = "h2-double-large32"
	InstanceTypeOfRunInstancesRequestH2rDoubleLarge32 InstanceTypeOfRunInstancesRequest = "h2r-double-large32"
	InstanceTypeOfRunInstancesRequestDoubleLarge32 InstanceTypeOfRunInstancesRequest = "double-large32"
	InstanceTypeOfRunInstancesRequestE2DoubleLarge48 InstanceTypeOfRunInstancesRequest = "e2-double-large48"
	InstanceTypeOfRunInstancesRequestEDoubleLarge48 InstanceTypeOfRunInstancesRequest = "e-double-large48"
	InstanceTypeOfRunInstancesRequestH2DoubleLarge48 InstanceTypeOfRunInstancesRequest = "h2-double-large48"
	InstanceTypeOfRunInstancesRequestDoubleLarge48 InstanceTypeOfRunInstancesRequest = "double-large48"
	InstanceTypeOfRunInstancesRequestE2DoubleLarge64 InstanceTypeOfRunInstancesRequest = "e2-double-large64"
	InstanceTypeOfRunInstancesRequestEDoubleLarge64 InstanceTypeOfRunInstancesRequest = "e-double-large64"
	InstanceTypeOfRunInstancesRequestH2DoubleLarge64 InstanceTypeOfRunInstancesRequest = "h2-double-large64"
	InstanceTypeOfRunInstancesRequestDoubleLarge64 InstanceTypeOfRunInstancesRequest = "double-large64"
	InstanceTypeOfRunInstancesRequestE2DoubleLarge96 InstanceTypeOfRunInstancesRequest = "e2-double-large96"
	InstanceTypeOfRunInstancesRequestEDoubleLarge96 InstanceTypeOfRunInstancesRequest = "e-double-large96"
	InstanceTypeOfRunInstancesRequestH2DoubleLarge96 InstanceTypeOfRunInstancesRequest = "h2-double-large96"
	InstanceTypeOfRunInstancesRequestDoubleLarge96 InstanceTypeOfRunInstancesRequest = "double-large96"
	InstanceTypeOfRunInstancesRequestH2TripleLarge32 InstanceTypeOfRunInstancesRequest = "h2-triple-large32"
	InstanceTypeOfRunInstancesRequestH2rTripleLarge32 InstanceTypeOfRunInstancesRequest = "h2r-triple-large32"
	InstanceTypeOfRunInstancesRequestTripleLarge32 InstanceTypeOfRunInstancesRequest = "triple-large32"
	InstanceTypeOfRunInstancesRequestH2TripleLarge48 InstanceTypeOfRunInstancesRequest = "h2-triple-large48"
	InstanceTypeOfRunInstancesRequestH2rTripleLarge48 InstanceTypeOfRunInstancesRequest = "h2r-triple-large48"
	InstanceTypeOfRunInstancesRequestTripleLarge48 InstanceTypeOfRunInstancesRequest = "triple-large48"
	InstanceTypeOfRunInstancesRequestH2TripleLarge64 InstanceTypeOfRunInstancesRequest = "h2-triple-large64"
	InstanceTypeOfRunInstancesRequestTripleLarge64 InstanceTypeOfRunInstancesRequest = "triple-large64"
	InstanceTypeOfRunInstancesRequestH2TripleLarge96 InstanceTypeOfRunInstancesRequest = "h2-triple-large96"
	InstanceTypeOfRunInstancesRequestTripleLarge96 InstanceTypeOfRunInstancesRequest = "triple-large96"
	InstanceTypeOfRunInstancesRequestH2TripleLarge128 InstanceTypeOfRunInstancesRequest = "h2-triple-large128"
	InstanceTypeOfRunInstancesRequestTripleLarge128 InstanceTypeOfRunInstancesRequest = "triple-large128"
	InstanceTypeOfRunInstancesRequestH2QuadLarge64 InstanceTypeOfRunInstancesRequest = "h2-quad-large64"
	InstanceTypeOfRunInstancesRequestH2rQuadLarge64 InstanceTypeOfRunInstancesRequest = "h2r-quad-large64"
	InstanceTypeOfRunInstancesRequestQuadLarge64 InstanceTypeOfRunInstancesRequest = "quad-large64"
	InstanceTypeOfRunInstancesRequestH2QuadLarge96 InstanceTypeOfRunInstancesRequest = "h2-quad-large96"
	InstanceTypeOfRunInstancesRequestQuadLarge96 InstanceTypeOfRunInstancesRequest = "quad-large96"
	InstanceTypeOfRunInstancesRequestH2QuadLarge128 InstanceTypeOfRunInstancesRequest = "h2-quad-large128"
	InstanceTypeOfRunInstancesRequestQuadLarge128 InstanceTypeOfRunInstancesRequest = "quad-large128"
	InstanceTypeOfRunInstancesRequestH2QuadLarge256 InstanceTypeOfRunInstancesRequest = "h2-quad-large256"
	InstanceTypeOfRunInstancesRequestQuadLarge256 InstanceTypeOfRunInstancesRequest = "quad-large256"
	InstanceTypeOfRunInstancesRequestH2SeptaLarge128 InstanceTypeOfRunInstancesRequest = "h2-septa-large128"
	InstanceTypeOfRunInstancesRequestSeptaLarge128 InstanceTypeOfRunInstancesRequest = "septa-large128"
	InstanceTypeOfRunInstancesRequestH2SeptaLarge256 InstanceTypeOfRunInstancesRequest = "h2-septa-large256"
	InstanceTypeOfRunInstancesRequestSeptaLarge256 InstanceTypeOfRunInstancesRequest = "septa-large256"
	InstanceTypeOfRunInstancesRequestH2OctaLarge256 InstanceTypeOfRunInstancesRequest = "h2-octa-large256"
	InstanceTypeOfRunInstancesRequestOctaLarge256 InstanceTypeOfRunInstancesRequest = "octa-large256"
	InstanceTypeOfRunInstancesRequestH2OctaLarge384 InstanceTypeOfRunInstancesRequest = "h2-octa-large384"
	InstanceTypeOfRunInstancesRequestOctaLarge384 InstanceTypeOfRunInstancesRequest = "octa-large384"
	InstanceTypeOfRunInstancesRequestH2OctaLarge512 InstanceTypeOfRunInstancesRequest = "h2-octa-large512"
	InstanceTypeOfRunInstancesRequestOctaLarge512 InstanceTypeOfRunInstancesRequest = "octa-large512"
)

// Values returns all known values for InstanceTypeOfRunInstancesRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (InstanceTypeOfRunInstancesRequest) Values() []InstanceTypeOfRunInstancesRequest {
	return []InstanceTypeOfRunInstancesRequest{
		"e2-mini",
		"e-mini",
		"h2-mini",
		"mini",
		"c2-small",
		"c2r-small",
		"c-small",
		"e2-small",
		"e2r-small",
		"e-small",
		"h2-small",
		"h2r-small",
		"small",
		"c2-small2",
		"c2r-small2",
		"c-small2",
		"e2-small2",
		"e2r-small2",
		"e-small2",
		"h2-small2",
		"h2r-small2",
		"small2",
		"c2-small4",
		"c-small4",
		"e2-small4",
		"e-small4",
		"h2-small4",
		"h2r-small4",
		"small4",
		"e2-small8",
		"e-small8",
		"h2-small8",
		"small8",
		"e2-small16",
		"e-small16",
		"h2-small16",
		"small16",
		"c2-medium",
		"c2r-medium",
		"c-medium",
		"e2-medium",
		"e2r-medium",
		"e-medium",
		"h2-medium",
		"h2r-medium",
		"medium",
		"c2-medium4",
		"c2r-medium4",
		"c-medium4",
		"e2-medium4",
		"e2r-medium4",
		"e-medium4",
		"h2-medium4",
		"h2r-medium4",
		"medium4",
		"c2-medium8",
		"c-medium8",
		"e2-medium8",
		"e-medium8",
		"h2-medium8",
		"h2r-medium8",
		"medium8",
		"e2-medium16",
		"e-medium16",
		"h2-medium16",
		"medium16",
		"e2-medium24",
		"e-medium24",
		"h2-medium24",
		"medium24",
		"c2-large",
		"c2r-large",
		"c-large",
		"e2-large",
		"e2r-large",
		"e-large",
		"h2-large",
		"h2r-large",
		"large",
		"c2-large8",
		"c-large8",
		"e2-large8",
		"e2r-large8",
		"e-large8",
		"h2-large8",
		"h2r-large8",
		"large8",
		"e2-large16",
		"e-large16",
		"h2-large16",
		"h2r-large16",
		"large16",
		"e2-large24",
		"e-large24",
		"h2-large24",
		"large24",
		"e2-large32",
		"e-large32",
		"h2-large32",
		"large32",
		"e2-extra-large8",
		"e2r-extra-large8",
		"e-extra-large8",
		"h2-extra-large8",
		"h2r-extra-large8",
		"extra-large8",
		"e2-extra-large16",
		"e-extra-large16",
		"h2-extra-large16",
		"h2r-extra-large16",
		"extra-large16",
		"e2-extra-large24",
		"e-extra-large24",
		"h2-extra-large24",
		"h2r-extra-large24",
		"extra-large24",
		"e2-extra-large32",
		"e-extra-large32",
		"h2-extra-large32",
		"extra-large32",
		"e2-extra-large48",
		"e-extra-large48",
		"h2-extra-large48",
		"extra-large48",
		"e2-double-large16",
		"e2r-double-large16",
		"e-double-large16",
		"h2-double-large16",
		"h2r-double-large16",
		"double-large16",
		"e2-double-large24",
		"e-double-large24",
		"h2-double-large24",
		"h2r-double-large24",
		"double-large24",
		"e2-double-large32",
		"e-double-large32",
		"h2-double-large32",
		"h2r-double-large32",
		"double-large32",
		"e2-double-large48",
		"e-double-large48",
		"h2-double-large48",
		"double-large48",
		"e2-double-large64",
		"e-double-large64",
		"h2-double-large64",
		"double-large64",
		"e2-double-large96",
		"e-double-large96",
		"h2-double-large96",
		"double-large96",
		"h2-triple-large32",
		"h2r-triple-large32",
		"triple-large32",
		"h2-triple-large48",
		"h2r-triple-large48",
		"triple-large48",
		"h2-triple-large64",
		"triple-large64",
		"h2-triple-large96",
		"triple-large96",
		"h2-triple-large128",
		"triple-large128",
		"h2-quad-large64",
		"h2r-quad-large64",
		"quad-large64",
		"h2-quad-large96",
		"quad-large96",
		"h2-quad-large128",
		"quad-large128",
		"h2-quad-large256",
		"quad-large256",
		"h2-septa-large128",
		"septa-large128",
		"h2-septa-large256",
		"septa-large256",
		"h2-octa-large256",
		"octa-large256",
		"h2-octa-large384",
		"octa-large384",
		"h2-octa-large512",
		"octa-large512",
	}
}

type InternetKeyExchangeOfNiftyIpsecConfigurationForCreateVpnConnection string

// Enum values for
// InternetKeyExchangeOfNiftyIpsecConfigurationForCreateVpnConnection
const (
	InternetKeyExchangeOfNiftyIpsecConfigurationForCreateVpnConnectionIkev1 InternetKeyExchangeOfNiftyIpsecConfigurationForCreateVpnConnection = "IKEv1"
	InternetKeyExchangeOfNiftyIpsecConfigurationForCreateVpnConnectionIkev2 InternetKeyExchangeOfNiftyIpsecConfigurationForCreateVpnConnection = "IKEv2"
)

// Values returns all known values for
// InternetKeyExchangeOfNiftyIpsecConfigurationForCreateVpnConnection. Note that
// this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (InternetKeyExchangeOfNiftyIpsecConfigurationForCreateVpnConnection) Values() []InternetKeyExchangeOfNiftyIpsecConfigurationForCreateVpnConnection {
	return []InternetKeyExchangeOfNiftyIpsecConfigurationForCreateVpnConnection{
		"IKEv1",
		"IKEv2",
	}
}

type IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress string

// Enum values for IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress
const (
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressAny IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "ANY"
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressTcp IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "TCP"
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressUdp IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "UDP"
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressIcmp IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "ICMP"
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressSsh IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "SSH"
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressHttp IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "HTTP"
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressHttps IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "HTTPS"
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressRdp IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "RDP"
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressGre IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "GRE"
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressEsp IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "ESP"
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressAh IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "AH"
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressVrrp IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "VRRP"
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressL2tp IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "L2TP"
	IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngressIcmpv6All IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress = "ICMPv6-all"
)

// Values returns all known values for
// IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress) Values() []IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress {
	return []IpProtocolOfIpPermissionsForAuthorizeSecurityGroupIngress{
		"ANY",
		"TCP",
		"UDP",
		"ICMP",
		"SSH",
		"HTTP",
		"HTTPS",
		"RDP",
		"GRE",
		"ESP",
		"AH",
		"VRRP",
		"L2TP",
		"ICMPv6-all",
	}
}

type IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress string

// Enum values for IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress
const (
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressAny IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "ANY"
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressTcp IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "TCP"
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressUdp IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "UDP"
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressIcmp IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "ICMP"
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressSsh IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "SSH"
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressHttp IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "HTTP"
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressHttps IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "HTTPS"
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressRdp IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "RDP"
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressGre IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "GRE"
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressEsp IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "ESP"
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressAh IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "AH"
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressVrrp IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "VRRP"
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressL2tp IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "L2TP"
	IpProtocolOfIpPermissionsForRevokeSecurityGroupIngressIcmpv6All IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress = "ICMPv6-all"
)

// Values returns all known values for
// IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress) Values() []IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress {
	return []IpProtocolOfIpPermissionsForRevokeSecurityGroupIngress{
		"ANY",
		"TCP",
		"UDP",
		"ICMP",
		"SSH",
		"HTTP",
		"HTTPS",
		"RDP",
		"GRE",
		"ESP",
		"AH",
		"VRRP",
		"L2TP",
		"ICMPv6-all",
	}
}

type IpTypeOfCopyInstanceForCopyInstances string

// Enum values for IpTypeOfCopyInstanceForCopyInstances
const (
	IpTypeOfCopyInstanceForCopyInstancesStatic IpTypeOfCopyInstanceForCopyInstances = "static"
	IpTypeOfCopyInstanceForCopyInstancesNone IpTypeOfCopyInstanceForCopyInstances = "none"
)

// Values returns all known values for IpTypeOfCopyInstanceForCopyInstances. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (IpTypeOfCopyInstanceForCopyInstances) Values() []IpTypeOfCopyInstanceForCopyInstances {
	return []IpTypeOfCopyInstanceForCopyInstances{
		"static",
		"none",
	}
}

type IpTypeOfImportInstanceRequest string

// Enum values for IpTypeOfImportInstanceRequest
const (
	IpTypeOfImportInstanceRequestStatic IpTypeOfImportInstanceRequest = "static"
	IpTypeOfImportInstanceRequestElastic IpTypeOfImportInstanceRequest = "elastic"
	IpTypeOfImportInstanceRequestNone IpTypeOfImportInstanceRequest = "none"
)

// Values returns all known values for IpTypeOfImportInstanceRequest. Note that
// this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (IpTypeOfImportInstanceRequest) Values() []IpTypeOfImportInstanceRequest {
	return []IpTypeOfImportInstanceRequest{
		"static",
		"elastic",
		"none",
	}
}

type IpTypeOfRunInstancesRequest string

// Enum values for IpTypeOfRunInstancesRequest
const (
	IpTypeOfRunInstancesRequestStatic IpTypeOfRunInstancesRequest = "static"
	IpTypeOfRunInstancesRequestElastic IpTypeOfRunInstancesRequest = "elastic"
	IpTypeOfRunInstancesRequestNone IpTypeOfRunInstancesRequest = "none"
)

// Values returns all known values for IpTypeOfRunInstancesRequest. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (IpTypeOfRunInstancesRequest) Values() []IpTypeOfRunInstancesRequest {
	return []IpTypeOfRunInstancesRequest{
		"static",
		"elastic",
		"none",
	}
}

type IpVersionOfCreateLoadBalancerRequest string

// Enum values for IpVersionOfCreateLoadBalancerRequest
const (
	IpVersionOfCreateLoadBalancerRequestIpv4 IpVersionOfCreateLoadBalancerRequest = "v4"
	IpVersionOfCreateLoadBalancerRequestIpv6 IpVersionOfCreateLoadBalancerRequest = "v6"
)

// Values returns all known values for IpVersionOfCreateLoadBalancerRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (IpVersionOfCreateLoadBalancerRequest) Values() []IpVersionOfCreateLoadBalancerRequest {
	return []IpVersionOfCreateLoadBalancerRequest{
		"v4",
		"v6",
	}
}

type KeyOfDhcpConfigurationForCreateDhcpOptions string

// Enum values for KeyOfDhcpConfigurationForCreateDhcpOptions
const (
	KeyOfDhcpConfigurationForCreateDhcpOptionsDefaultRouter KeyOfDhcpConfigurationForCreateDhcpOptions = "default-router"
	KeyOfDhcpConfigurationForCreateDhcpOptionsDomainName KeyOfDhcpConfigurationForCreateDhcpOptions = "domain-name"
	KeyOfDhcpConfigurationForCreateDhcpOptionsDomainNameServers KeyOfDhcpConfigurationForCreateDhcpOptions = "domain-name-servers"
	KeyOfDhcpConfigurationForCreateDhcpOptionsNtpServers KeyOfDhcpConfigurationForCreateDhcpOptions = "ntp-servers"
	KeyOfDhcpConfigurationForCreateDhcpOptionsNetbiosNameServers KeyOfDhcpConfigurationForCreateDhcpOptions = "netbios-name-servers"
	KeyOfDhcpConfigurationForCreateDhcpOptionsNetbiosNodeType KeyOfDhcpConfigurationForCreateDhcpOptions = "netbios-node-type"
	KeyOfDhcpConfigurationForCreateDhcpOptionsLeaseTime KeyOfDhcpConfigurationForCreateDhcpOptions = "lease-time"
)

// Values returns all known values for KeyOfDhcpConfigurationForCreateDhcpOptions.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (KeyOfDhcpConfigurationForCreateDhcpOptions) Values() []KeyOfDhcpConfigurationForCreateDhcpOptions {
	return []KeyOfDhcpConfigurationForCreateDhcpOptions{
		"default-router",
		"domain-name",
		"domain-name-servers",
		"ntp-servers",
		"netbios-name-servers",
		"netbios-node-type",
		"lease-time",
	}
}

type KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes string

// Enum values for
// KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes
const (
	KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributesProtocol KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes = "protocol"
	KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributesElasticLoadBalancerPort KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes = "elasticLoadBalancerPort"
	KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributesInstancePort KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes = "instancePort"
	KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributesDescription KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes = "description"
	KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributesBalancingType KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes = "balancingType"
	KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributesSslCertificateId KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes = "sslCertificateId"
)

// Values returns all known values for
// KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes) Values() []KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes {
	return []KeyOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes{
		"protocol",
		"elasticLoadBalancerPort",
		"instancePort",
		"description",
		"balancingType",
		"sslCertificateId",
	}
}

type LicenseNameOfLicenseForRunInstances string

// Enum values for LicenseNameOfLicenseForRunInstances
const (
	LicenseNameOfLicenseForRunInstancesRds LicenseNameOfLicenseForRunInstances = "RDS"
	LicenseNameOfLicenseForRunInstancesMicrosoftOfficeStandard LicenseNameOfLicenseForRunInstances = "Office(Std)"
	LicenseNameOfLicenseForRunInstancesMicrosoftOfficeProfessionalPlus LicenseNameOfLicenseForRunInstances = "Office(Pro Plus)"
)

// Values returns all known values for LicenseNameOfLicenseForRunInstances. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (LicenseNameOfLicenseForRunInstances) Values() []LicenseNameOfLicenseForRunInstances {
	return []LicenseNameOfLicenseForRunInstances{
		"RDS",
		"Office(Std)",
		"Office(Pro Plus)",
	}
}

type MethodOfListenersForNiftyCreateElasticLoadBalancer string

// Enum values for MethodOfListenersForNiftyCreateElasticLoadBalancer
const (
	MethodOfListenersForNiftyCreateElasticLoadBalancerIpaddress MethodOfListenersForNiftyCreateElasticLoadBalancer = "1"
	MethodOfListenersForNiftyCreateElasticLoadBalancerCookie MethodOfListenersForNiftyCreateElasticLoadBalancer = "2"
)

// Values returns all known values for
// MethodOfListenersForNiftyCreateElasticLoadBalancer. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (MethodOfListenersForNiftyCreateElasticLoadBalancer) Values() []MethodOfListenersForNiftyCreateElasticLoadBalancer {
	return []MethodOfListenersForNiftyCreateElasticLoadBalancer{
		"1",
		"2",
	}
}

type MethodOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes string

// Enum values for
// MethodOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes
const (
	MethodOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributesIpaddress MethodOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes = "1"
	MethodOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributesCookie MethodOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes = "2"
)

// Values returns all known values for
// MethodOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (MethodOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes) Values() []MethodOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes {
	return []MethodOfLoadBalancerAttributesForNiftyModifyElasticLoadBalancerAttributes{
		"1",
		"2",
	}
}

type ModeOfNiftyTunnelForCreateVpnConnection string

// Enum values for ModeOfNiftyTunnelForCreateVpnConnection
const (
	ModeOfNiftyTunnelForCreateVpnConnectionUnmanaged ModeOfNiftyTunnelForCreateVpnConnection = "Unmanaged"
	ModeOfNiftyTunnelForCreateVpnConnectionManaged ModeOfNiftyTunnelForCreateVpnConnection = "Managed"
)

// Values returns all known values for ModeOfNiftyTunnelForCreateVpnConnection.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (ModeOfNiftyTunnelForCreateVpnConnection) Values() []ModeOfNiftyTunnelForCreateVpnConnection {
	return []ModeOfNiftyTunnelForCreateVpnConnection{
		"Unmanaged",
		"Managed",
	}
}

type NameOfFilterForDescribeCustomerGateways string

// Enum values for NameOfFilterForDescribeCustomerGateways
const (
	NameOfFilterForDescribeCustomerGatewaysCustomerGatewayId NameOfFilterForDescribeCustomerGateways = "customer-gateway-id"
	NameOfFilterForDescribeCustomerGatewaysNiftyCustomerGatewayName NameOfFilterForDescribeCustomerGateways = "nifty-customer-gateway-name"
	NameOfFilterForDescribeCustomerGatewaysIpAddress NameOfFilterForDescribeCustomerGateways = "ip-address"
	NameOfFilterForDescribeCustomerGatewaysState NameOfFilterForDescribeCustomerGateways = "state"
	NameOfFilterForDescribeCustomerGatewaysNiftyCustomerGatewayDescription NameOfFilterForDescribeCustomerGateways = "nifty-customer-gateway-description"
)

// Values returns all known values for NameOfFilterForDescribeCustomerGateways.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NameOfFilterForDescribeCustomerGateways) Values() []NameOfFilterForDescribeCustomerGateways {
	return []NameOfFilterForDescribeCustomerGateways{
		"customer-gateway-id",
		"nifty-customer-gateway-name",
		"ip-address",
		"state",
		"nifty-customer-gateway-description",
	}
}

type NameOfFilterForDescribeDhcpOptions string

// Enum values for NameOfFilterForDescribeDhcpOptions
const (
	NameOfFilterForDescribeDhcpOptionsDhcpOptionsId NameOfFilterForDescribeDhcpOptions = "dhcp-options-id"
	NameOfFilterForDescribeDhcpOptionsKey NameOfFilterForDescribeDhcpOptions = "key"
	NameOfFilterForDescribeDhcpOptionsValue NameOfFilterForDescribeDhcpOptions = "value"
)

// Values returns all known values for NameOfFilterForDescribeDhcpOptions. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NameOfFilterForDescribeDhcpOptions) Values() []NameOfFilterForDescribeDhcpOptions {
	return []NameOfFilterForDescribeDhcpOptions{
		"dhcp-options-id",
		"key",
		"value",
	}
}

type NameOfFilterForDescribeIsoImages string

// Enum values for NameOfFilterForDescribeIsoImages
const (
	NameOfFilterForDescribeIsoImagesIsoImageId NameOfFilterForDescribeIsoImages = "iso-image-id"
	NameOfFilterForDescribeIsoImagesIsoImageName NameOfFilterForDescribeIsoImages = "iso-image-name"
	NameOfFilterForDescribeIsoImagesAvailabilityZone NameOfFilterForDescribeIsoImages = "availability-zone"
	NameOfFilterForDescribeIsoImagesDescription NameOfFilterForDescribeIsoImages = "description"
)

// Values returns all known values for NameOfFilterForDescribeIsoImages. Note that
// this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NameOfFilterForDescribeIsoImages) Values() []NameOfFilterForDescribeIsoImages {
	return []NameOfFilterForDescribeIsoImages{
		"iso-image-id",
		"iso-image-name",
		"availability-zone",
		"description",
	}
}

type NameOfFilterForDescribeNetworkInterfaces string

// Enum values for NameOfFilterForDescribeNetworkInterfaces
const (
	NameOfFilterForDescribeNetworkInterfacesAttachmentInstanceId NameOfFilterForDescribeNetworkInterfaces = "attachment.instance-id"
	NameOfFilterForDescribeNetworkInterfacesAvailabilityZone NameOfFilterForDescribeNetworkInterfaces = "availability-zone"
	NameOfFilterForDescribeNetworkInterfacesDescription NameOfFilterForDescribeNetworkInterfaces = "description"
	NameOfFilterForDescribeNetworkInterfacesNetworkInterfaceId NameOfFilterForDescribeNetworkInterfaces = "network-interface-id"
	NameOfFilterForDescribeNetworkInterfacesNiftyNetworkId NameOfFilterForDescribeNetworkInterfaces = "nifty-network-id"
	NameOfFilterForDescribeNetworkInterfacesNiftyNetworkName NameOfFilterForDescribeNetworkInterfaces = "nifty-network-name"
)

// Values returns all known values for NameOfFilterForDescribeNetworkInterfaces.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NameOfFilterForDescribeNetworkInterfaces) Values() []NameOfFilterForDescribeNetworkInterfaces {
	return []NameOfFilterForDescribeNetworkInterfaces{
		"attachment.instance-id",
		"availability-zone",
		"description",
		"network-interface-id",
		"nifty-network-id",
		"nifty-network-name",
	}
}

type NameOfFilterForDescribeRouteTables string

// Enum values for NameOfFilterForDescribeRouteTables
const (
	NameOfFilterForDescribeRouteTablesAssociationRouteTableAssociationId NameOfFilterForDescribeRouteTables = "association.route-table-association-id"
	NameOfFilterForDescribeRouteTablesAssociationRouteTableId NameOfFilterForDescribeRouteTables = "association.route-table-id"
	NameOfFilterForDescribeRouteTablesAssociationRouterId NameOfFilterForDescribeRouteTables = "association.router-id"
	NameOfFilterForDescribeRouteTablesAssociationRouterName NameOfFilterForDescribeRouteTables = "association.router-name"
	NameOfFilterForDescribeRouteTablesAssociationMain NameOfFilterForDescribeRouteTables = "association.main"
	NameOfFilterForDescribeRouteTablesRouteTableId NameOfFilterForDescribeRouteTables = "route-table-id"
	NameOfFilterForDescribeRouteTablesRouteDestinationCidrBlock NameOfFilterForDescribeRouteTables = "route.destination-cidr-block"
	NameOfFilterForDescribeRouteTablesRouteGatewayId NameOfFilterForDescribeRouteTables = "route.gateway-id"
	NameOfFilterForDescribeRouteTablesRouteVpcPeeringConnectionId NameOfFilterForDescribeRouteTables = "route.vpc-peering-connection-id"
	NameOfFilterForDescribeRouteTablesRouteOrigin NameOfFilterForDescribeRouteTables = "route.origin"
	NameOfFilterForDescribeRouteTablesRouteState NameOfFilterForDescribeRouteTables = "route.state"
	NameOfFilterForDescribeRouteTablesRouteIpAddress NameOfFilterForDescribeRouteTables = "route.ip-address"
	NameOfFilterForDescribeRouteTablesRouteNetworkId NameOfFilterForDescribeRouteTables = "route.network-id"
)

// Values returns all known values for NameOfFilterForDescribeRouteTables. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NameOfFilterForDescribeRouteTables) Values() []NameOfFilterForDescribeRouteTables {
	return []NameOfFilterForDescribeRouteTables{
		"association.route-table-association-id",
		"association.route-table-id",
		"association.router-id",
		"association.router-name",
		"association.main",
		"route-table-id",
		"route.destination-cidr-block",
		"route.gateway-id",
		"route.vpc-peering-connection-id",
		"route.origin",
		"route.state",
		"route.ip-address",
		"route.network-id",
	}
}

type NameOfFilterForDescribeSecurityGroups string

// Enum values for NameOfFilterForDescribeSecurityGroups
const (
	NameOfFilterForDescribeSecurityGroupsDescription NameOfFilterForDescribeSecurityGroups = "description"
	NameOfFilterForDescribeSecurityGroupsGroupName NameOfFilterForDescribeSecurityGroups = "group-name"
)

// Values returns all known values for NameOfFilterForDescribeSecurityGroups. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NameOfFilterForDescribeSecurityGroups) Values() []NameOfFilterForDescribeSecurityGroups {
	return []NameOfFilterForDescribeSecurityGroups{
		"description",
		"group-name",
	}
}

type NameOfFilterForDescribeVpnConnections string

// Enum values for NameOfFilterForDescribeVpnConnections
const (
	NameOfFilterForDescribeVpnConnectionsCustomerGatewayConfiguration NameOfFilterForDescribeVpnConnections = "customer-gateway-configuration"
	NameOfFilterForDescribeVpnConnectionsCustomerGatewayId NameOfFilterForDescribeVpnConnections = "customer-gateway-id"
	NameOfFilterForDescribeVpnConnectionsNiftyCustomerGatewayName NameOfFilterForDescribeVpnConnections = "nifty-customer-gateway-name"
	NameOfFilterForDescribeVpnConnectionsState NameOfFilterForDescribeVpnConnections = "state"
	NameOfFilterForDescribeVpnConnectionsOptionStaticRoutesOnly NameOfFilterForDescribeVpnConnections = "option.static-routes-only"
	NameOfFilterForDescribeVpnConnectionsRouteDestinationCidrBlock NameOfFilterForDescribeVpnConnections = "route.destination-cidr-block"
	NameOfFilterForDescribeVpnConnectionsType NameOfFilterForDescribeVpnConnections = "type"
	NameOfFilterForDescribeVpnConnectionsVpnConnectionId NameOfFilterForDescribeVpnConnections = "vpn-connection-id"
	NameOfFilterForDescribeVpnConnectionsVpnGatewayId NameOfFilterForDescribeVpnConnections = "vpn-gateway-id"
	NameOfFilterForDescribeVpnConnectionsNiftyVpnGatewayName NameOfFilterForDescribeVpnConnections = "nifty-vpn-gateway-name"
	NameOfFilterForDescribeVpnConnectionsNiftyVpnConnectionDescription NameOfFilterForDescribeVpnConnections = "nifty-vpn-connection-description"
	NameOfFilterForDescribeVpnConnectionsNiftyInternetKeyExchange NameOfFilterForDescribeVpnConnections = "nifty-internet-key-exchange"
)

// Values returns all known values for NameOfFilterForDescribeVpnConnections. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NameOfFilterForDescribeVpnConnections) Values() []NameOfFilterForDescribeVpnConnections {
	return []NameOfFilterForDescribeVpnConnections{
		"customer-gateway-configuration",
		"customer-gateway-id",
		"nifty-customer-gateway-name",
		"state",
		"option.static-routes-only",
		"route.destination-cidr-block",
		"type",
		"vpn-connection-id",
		"vpn-gateway-id",
		"nifty-vpn-gateway-name",
		"nifty-vpn-connection-description",
		"nifty-internet-key-exchange",
	}
}

type NameOfFilterForDescribeVpnGateways string

// Enum values for NameOfFilterForDescribeVpnGateways
const (
	NameOfFilterForDescribeVpnGatewaysAttachmentState NameOfFilterForDescribeVpnGateways = "attachment.state"
	NameOfFilterForDescribeVpnGatewaysAttachmentVpcId NameOfFilterForDescribeVpnGateways = "attachment.vpc-id"
	NameOfFilterForDescribeVpnGatewaysAvailabilityZone NameOfFilterForDescribeVpnGateways = "availability-zone"
	NameOfFilterForDescribeVpnGatewaysState NameOfFilterForDescribeVpnGateways = "state"
	NameOfFilterForDescribeVpnGatewaysType NameOfFilterForDescribeVpnGateways = "type"
	NameOfFilterForDescribeVpnGatewaysVpnGatewayId NameOfFilterForDescribeVpnGateways = "vpn-gateway-id"
	NameOfFilterForDescribeVpnGatewaysNiftyVpnGatewayName NameOfFilterForDescribeVpnGateways = "nifty-vpn-gateway-name"
	NameOfFilterForDescribeVpnGatewaysNiftyVpnGatewayType NameOfFilterForDescribeVpnGateways = "nifty-vpn-gateway-type"
	NameOfFilterForDescribeVpnGatewaysNiftyVpnGatewayDescription NameOfFilterForDescribeVpnGateways = "nifty-vpn-gateway-description"
	NameOfFilterForDescribeVpnGatewaysNiftyVpnGatewayAccountingtype NameOfFilterForDescribeVpnGateways = "nifty-vpn-gateway-accountingType"
	NameOfFilterForDescribeVpnGatewaysIpAddress NameOfFilterForDescribeVpnGateways = "ip-address"
	NameOfFilterForDescribeVpnGatewaysLatestVersionInformation NameOfFilterForDescribeVpnGateways = "latest-version-information"
	NameOfFilterForDescribeVpnGatewaysVersion NameOfFilterForDescribeVpnGateways = "version"
)

// Values returns all known values for NameOfFilterForDescribeVpnGateways. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NameOfFilterForDescribeVpnGateways) Values() []NameOfFilterForDescribeVpnGateways {
	return []NameOfFilterForDescribeVpnGateways{
		"attachment.state",
		"attachment.vpc-id",
		"availability-zone",
		"state",
		"type",
		"vpn-gateway-id",
		"nifty-vpn-gateway-name",
		"nifty-vpn-gateway-type",
		"nifty-vpn-gateway-description",
		"nifty-vpn-gateway-accountingType",
		"ip-address",
		"latest-version-information",
		"version",
	}
}

type NameOfFilterForNiftyDescribeDhcpConfigs string

// Enum values for NameOfFilterForNiftyDescribeDhcpConfigs
const (
	NameOfFilterForNiftyDescribeDhcpConfigsDhcpConfigId NameOfFilterForNiftyDescribeDhcpConfigs = "dhcp-config-id"
	NameOfFilterForNiftyDescribeDhcpConfigsIpaddressPoolStart NameOfFilterForNiftyDescribeDhcpConfigs = "ipaddress-pool-start"
	NameOfFilterForNiftyDescribeDhcpConfigsIpaddressPoolStop NameOfFilterForNiftyDescribeDhcpConfigs = "ipaddress-pool-stop"
	NameOfFilterForNiftyDescribeDhcpConfigsIpaddressPoolDescription NameOfFilterForNiftyDescribeDhcpConfigs = "ipaddress-pool-description"
	NameOfFilterForNiftyDescribeDhcpConfigsStaticMappingIpaddress NameOfFilterForNiftyDescribeDhcpConfigs = "static-mapping-ipaddress"
	NameOfFilterForNiftyDescribeDhcpConfigsStaticMappingMacaddress NameOfFilterForNiftyDescribeDhcpConfigs = "static-mapping-macaddress"
	NameOfFilterForNiftyDescribeDhcpConfigsStaticMappingDescription NameOfFilterForNiftyDescribeDhcpConfigs = "static-mapping-description"
)

// Values returns all known values for NameOfFilterForNiftyDescribeDhcpConfigs.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NameOfFilterForNiftyDescribeDhcpConfigs) Values() []NameOfFilterForNiftyDescribeDhcpConfigs {
	return []NameOfFilterForNiftyDescribeDhcpConfigs{
		"dhcp-config-id",
		"ipaddress-pool-start",
		"ipaddress-pool-stop",
		"ipaddress-pool-description",
		"static-mapping-ipaddress",
		"static-mapping-macaddress",
		"static-mapping-description",
	}
}

type NameOfFilterForNiftyDescribeElasticLoadBalancers string

// Enum values for NameOfFilterForNiftyDescribeElasticLoadBalancers
const (
	NameOfFilterForNiftyDescribeElasticLoadBalancersAvailabilityZone NameOfFilterForNiftyDescribeElasticLoadBalancers = "availability-zone"
	NameOfFilterForNiftyDescribeElasticLoadBalancersState NameOfFilterForNiftyDescribeElasticLoadBalancers = "state"
	NameOfFilterForNiftyDescribeElasticLoadBalancersElasticLoadbalancerId NameOfFilterForNiftyDescribeElasticLoadBalancers = "elastic-loadbalancer-id"
	NameOfFilterForNiftyDescribeElasticLoadBalancersElasticLoadbalancerName NameOfFilterForNiftyDescribeElasticLoadBalancers = "elastic-loadbalancer-name"
	NameOfFilterForNiftyDescribeElasticLoadBalancersDescription NameOfFilterForNiftyDescribeElasticLoadBalancers = "description"
	NameOfFilterForNiftyDescribeElasticLoadBalancersAccountingType NameOfFilterForNiftyDescribeElasticLoadBalancers = "accounting-type"
	NameOfFilterForNiftyDescribeElasticLoadBalancersIpAddress NameOfFilterForNiftyDescribeElasticLoadBalancers = "ip-address"
	NameOfFilterForNiftyDescribeElasticLoadBalancersVersion NameOfFilterForNiftyDescribeElasticLoadBalancers = "version"
)

// Values returns all known values for
// NameOfFilterForNiftyDescribeElasticLoadBalancers. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (NameOfFilterForNiftyDescribeElasticLoadBalancers) Values() []NameOfFilterForNiftyDescribeElasticLoadBalancers {
	return []NameOfFilterForNiftyDescribeElasticLoadBalancers{
		"availability-zone",
		"state",
		"elastic-loadbalancer-id",
		"elastic-loadbalancer-name",
		"description",
		"accounting-type",
		"ip-address",
		"version",
	}
}

type NameOfFilterForNiftyDescribeNatTables string

// Enum values for NameOfFilterForNiftyDescribeNatTables
const (
	NameOfFilterForNiftyDescribeNatTablesAssociationAssociationId NameOfFilterForNiftyDescribeNatTables = "association.association-id"
	NameOfFilterForNiftyDescribeNatTablesAssociationNatTableId NameOfFilterForNiftyDescribeNatTables = "association.nat-table-id"
	NameOfFilterForNiftyDescribeNatTablesAssociationRouterId NameOfFilterForNiftyDescribeNatTables = "association.router-id"
	NameOfFilterForNiftyDescribeNatTablesNatTableId NameOfFilterForNiftyDescribeNatTables = "nat-table-id"
	NameOfFilterForNiftyDescribeNatTablesNatRuleNatType NameOfFilterForNiftyDescribeNatTables = "nat-rule.nat-type"
	NameOfFilterForNiftyDescribeNatTablesNatRuleRuleNumber NameOfFilterForNiftyDescribeNatTables = "nat-rule.rule-number"
	NameOfFilterForNiftyDescribeNatTablesNatRuleDescription NameOfFilterForNiftyDescribeNatTables = "nat-rule.description"
	NameOfFilterForNiftyDescribeNatTablesNatRuleProtocol NameOfFilterForNiftyDescribeNatTables = "nat-rule.protocol"
	NameOfFilterForNiftyDescribeNatTablesNatRuleOutboundInterfaceNetworkId NameOfFilterForNiftyDescribeNatTables = "nat-rule.outbound-interface.network-id"
	NameOfFilterForNiftyDescribeNatTablesNatRuleOutboundInterfaceNetworkName NameOfFilterForNiftyDescribeNatTables = "nat-rule.outbound-interface.network-name"
	NameOfFilterForNiftyDescribeNatTablesNatRuleInboundInterfaceNetworkId NameOfFilterForNiftyDescribeNatTables = "nat-rule.inbound-interface.network-id"
	NameOfFilterForNiftyDescribeNatTablesNatRuleInboundInterfaceNetworkName NameOfFilterForNiftyDescribeNatTables = "nat-rule.inbound-interface.network-name"
	NameOfFilterForNiftyDescribeNatTablesNatRuleDestinationAddress NameOfFilterForNiftyDescribeNatTables = "nat-rule.destination.address"
	NameOfFilterForNiftyDescribeNatTablesNatRuleDestinationPort NameOfFilterForNiftyDescribeNatTables = "nat-rule.destination.port"
	NameOfFilterForNiftyDescribeNatTablesNatRuleSourceAddress NameOfFilterForNiftyDescribeNatTables = "nat-rule.source.address"
	NameOfFilterForNiftyDescribeNatTablesNatRuleSourcePort NameOfFilterForNiftyDescribeNatTables = "nat-rule.source.port"
	NameOfFilterForNiftyDescribeNatTablesNatRuleTranslationAddress NameOfFilterForNiftyDescribeNatTables = "nat-rule.translation.address"
	NameOfFilterForNiftyDescribeNatTablesNatRuleTranslationPort NameOfFilterForNiftyDescribeNatTables = "nat-rule.translation.port"
)

// Values returns all known values for NameOfFilterForNiftyDescribeNatTables. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NameOfFilterForNiftyDescribeNatTables) Values() []NameOfFilterForNiftyDescribeNatTables {
	return []NameOfFilterForNiftyDescribeNatTables{
		"association.association-id",
		"association.nat-table-id",
		"association.router-id",
		"nat-table-id",
		"nat-rule.nat-type",
		"nat-rule.rule-number",
		"nat-rule.description",
		"nat-rule.protocol",
		"nat-rule.outbound-interface.network-id",
		"nat-rule.outbound-interface.network-name",
		"nat-rule.inbound-interface.network-id",
		"nat-rule.inbound-interface.network-name",
		"nat-rule.destination.address",
		"nat-rule.destination.port",
		"nat-rule.source.address",
		"nat-rule.source.port",
		"nat-rule.translation.address",
		"nat-rule.translation.port",
	}
}

type NameOfFilterForNiftyDescribePrivateLans string

// Enum values for NameOfFilterForNiftyDescribePrivateLans
const (
	NameOfFilterForNiftyDescribePrivateLansZone NameOfFilterForNiftyDescribePrivateLans = "availabilityZone, availability-zone"
	NameOfFilterForNiftyDescribePrivateLansCidr NameOfFilterForNiftyDescribePrivateLans = "cidrBlock, cidr, cidr-block"
	NameOfFilterForNiftyDescribePrivateLansState NameOfFilterForNiftyDescribePrivateLans = "state"
	NameOfFilterForNiftyDescribePrivateLansNetworkId NameOfFilterForNiftyDescribePrivateLans = "network-id"
	NameOfFilterForNiftyDescribePrivateLansPrivateLanName NameOfFilterForNiftyDescribePrivateLans = "private-lan-name"
	NameOfFilterForNiftyDescribePrivateLansAccountingType NameOfFilterForNiftyDescribePrivateLans = "accountingType"
	NameOfFilterForNiftyDescribePrivateLansDescription NameOfFilterForNiftyDescribePrivateLans = "description"
)

// Values returns all known values for NameOfFilterForNiftyDescribePrivateLans.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NameOfFilterForNiftyDescribePrivateLans) Values() []NameOfFilterForNiftyDescribePrivateLans {
	return []NameOfFilterForNiftyDescribePrivateLans{
		"availabilityZone, availability-zone",
		"cidrBlock, cidr, cidr-block",
		"state",
		"network-id",
		"private-lan-name",
		"accountingType",
		"description",
	}
}

type NameOfFilterForNiftyDescribeRouters string

// Enum values for NameOfFilterForNiftyDescribeRouters
const (
	NameOfFilterForNiftyDescribeRoutersAvailabilityZone NameOfFilterForNiftyDescribeRouters = "availability-zone"
	NameOfFilterForNiftyDescribeRoutersState NameOfFilterForNiftyDescribeRouters = "state"
	NameOfFilterForNiftyDescribeRoutersRouterId NameOfFilterForNiftyDescribeRouters = "router-id"
	NameOfFilterForNiftyDescribeRoutersRouterName NameOfFilterForNiftyDescribeRouters = "router-name"
	NameOfFilterForNiftyDescribeRoutersDescription NameOfFilterForNiftyDescribeRouters = "description"
	NameOfFilterForNiftyDescribeRoutersAccountingType NameOfFilterForNiftyDescribeRouters = "accountingType"
	NameOfFilterForNiftyDescribeRoutersType NameOfFilterForNiftyDescribeRouters = "type"
	NameOfFilterForNiftyDescribeRoutersIpAddress NameOfFilterForNiftyDescribeRouters = "ip-address"
	NameOfFilterForNiftyDescribeRoutersVersion NameOfFilterForNiftyDescribeRouters = "version"
	NameOfFilterForNiftyDescribeRoutersLatestVersionInformation NameOfFilterForNiftyDescribeRouters = "latest-version-information"
)

// Values returns all known values for NameOfFilterForNiftyDescribeRouters. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NameOfFilterForNiftyDescribeRouters) Values() []NameOfFilterForNiftyDescribeRouters {
	return []NameOfFilterForNiftyDescribeRouters{
		"availability-zone",
		"state",
		"router-id",
		"router-name",
		"description",
		"accountingType",
		"type",
		"ip-address",
		"version",
		"latest-version-information",
	}
}

type NameOfFilterForNiftyDescribeSeparateInstanceRules string

// Enum values for NameOfFilterForNiftyDescribeSeparateInstanceRules
const (
	NameOfFilterForNiftyDescribeSeparateInstanceRulesDescription NameOfFilterForNiftyDescribeSeparateInstanceRules = "description"
	NameOfFilterForNiftyDescribeSeparateInstanceRulesInstanceId NameOfFilterForNiftyDescribeSeparateInstanceRules = "instanceId"
	NameOfFilterForNiftyDescribeSeparateInstanceRulesInstanceUniqueId NameOfFilterForNiftyDescribeSeparateInstanceRules = "instanceUniqueId"
)

// Values returns all known values for
// NameOfFilterForNiftyDescribeSeparateInstanceRules. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (NameOfFilterForNiftyDescribeSeparateInstanceRules) Values() []NameOfFilterForNiftyDescribeSeparateInstanceRules {
	return []NameOfFilterForNiftyDescribeSeparateInstanceRules{
		"description",
		"instanceId",
		"instanceUniqueId",
	}
}

type NameOfFilterForNiftyDescribeWebProxies string

// Enum values for NameOfFilterForNiftyDescribeWebProxies
const (
	NameOfFilterForNiftyDescribeWebProxiesRouterId NameOfFilterForNiftyDescribeWebProxies = "router-id"
	NameOfFilterForNiftyDescribeWebProxiesRouterName NameOfFilterForNiftyDescribeWebProxies = "router-name"
	NameOfFilterForNiftyDescribeWebProxiesListenNetworkId NameOfFilterForNiftyDescribeWebProxies = "listen-network-id"
	NameOfFilterForNiftyDescribeWebProxiesListenNetworkName NameOfFilterForNiftyDescribeWebProxies = "listen-network-name"
	NameOfFilterForNiftyDescribeWebProxiesListenPort NameOfFilterForNiftyDescribeWebProxies = "listen-port"
	NameOfFilterForNiftyDescribeWebProxiesProxyBypassNetworkId NameOfFilterForNiftyDescribeWebProxies = "proxy-bypass-network-id"
	NameOfFilterForNiftyDescribeWebProxiesProxyBypassNetworkName NameOfFilterForNiftyDescribeWebProxies = "proxy-bypass-network-name"
	NameOfFilterForNiftyDescribeWebProxiesOptionNameServer NameOfFilterForNiftyDescribeWebProxies = "option-name-server"
)

// Values returns all known values for NameOfFilterForNiftyDescribeWebProxies.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NameOfFilterForNiftyDescribeWebProxies) Values() []NameOfFilterForNiftyDescribeWebProxies {
	return []NameOfFilterForNiftyDescribeWebProxies{
		"router-id",
		"router-name",
		"listen-network-id",
		"listen-network-name",
		"listen-port",
		"proxy-bypass-network-id",
		"proxy-bypass-network-name",
		"option-name-server",
	}
}

type NatTypeOfNiftyCreateNatRuleRequest string

// Enum values for NatTypeOfNiftyCreateNatRuleRequest
const (
	NatTypeOfNiftyCreateNatRuleRequestSnat NatTypeOfNiftyCreateNatRuleRequest = "snat"
	NatTypeOfNiftyCreateNatRuleRequestDnat NatTypeOfNiftyCreateNatRuleRequest = "dnat"
)

// Values returns all known values for NatTypeOfNiftyCreateNatRuleRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NatTypeOfNiftyCreateNatRuleRequest) Values() []NatTypeOfNiftyCreateNatRuleRequest {
	return []NatTypeOfNiftyCreateNatRuleRequest{
		"snat",
		"dnat",
	}
}

type NatTypeOfNiftyDeleteNatRuleRequest string

// Enum values for NatTypeOfNiftyDeleteNatRuleRequest
const (
	NatTypeOfNiftyDeleteNatRuleRequestSnat NatTypeOfNiftyDeleteNatRuleRequest = "snat"
	NatTypeOfNiftyDeleteNatRuleRequestDnat NatTypeOfNiftyDeleteNatRuleRequest = "dnat"
)

// Values returns all known values for NatTypeOfNiftyDeleteNatRuleRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NatTypeOfNiftyDeleteNatRuleRequest) Values() []NatTypeOfNiftyDeleteNatRuleRequest {
	return []NatTypeOfNiftyDeleteNatRuleRequest{
		"snat",
		"dnat",
	}
}

type NatTypeOfNiftyReplaceNatRuleRequest string

// Enum values for NatTypeOfNiftyReplaceNatRuleRequest
const (
	NatTypeOfNiftyReplaceNatRuleRequestSnat NatTypeOfNiftyReplaceNatRuleRequest = "snat"
	NatTypeOfNiftyReplaceNatRuleRequestDnat NatTypeOfNiftyReplaceNatRuleRequest = "dnat"
)

// Values returns all known values for NatTypeOfNiftyReplaceNatRuleRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NatTypeOfNiftyReplaceNatRuleRequest) Values() []NatTypeOfNiftyReplaceNatRuleRequest {
	return []NatTypeOfNiftyReplaceNatRuleRequest{
		"snat",
		"dnat",
	}
}

type NiftyRebootOfAssociateAddressRequest string

// Enum values for NiftyRebootOfAssociateAddressRequest
const (
	NiftyRebootOfAssociateAddressRequestForce NiftyRebootOfAssociateAddressRequest = "force"
	NiftyRebootOfAssociateAddressRequestTrue NiftyRebootOfAssociateAddressRequest = "true"
	NiftyRebootOfAssociateAddressRequestFalse NiftyRebootOfAssociateAddressRequest = "false"
)

// Values returns all known values for NiftyRebootOfAssociateAddressRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NiftyRebootOfAssociateAddressRequest) Values() []NiftyRebootOfAssociateAddressRequest {
	return []NiftyRebootOfAssociateAddressRequest{
		"force",
		"true",
		"false",
	}
}

type NiftyRebootOfAssociateMultiIpAddressGroupRequest string

// Enum values for NiftyRebootOfAssociateMultiIpAddressGroupRequest
const (
	NiftyRebootOfAssociateMultiIpAddressGroupRequestForce NiftyRebootOfAssociateMultiIpAddressGroupRequest = "force"
	NiftyRebootOfAssociateMultiIpAddressGroupRequestTrue NiftyRebootOfAssociateMultiIpAddressGroupRequest = "true"
	NiftyRebootOfAssociateMultiIpAddressGroupRequestFalse NiftyRebootOfAssociateMultiIpAddressGroupRequest = "false"
)

// Values returns all known values for
// NiftyRebootOfAssociateMultiIpAddressGroupRequest. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (NiftyRebootOfAssociateMultiIpAddressGroupRequest) Values() []NiftyRebootOfAssociateMultiIpAddressGroupRequest {
	return []NiftyRebootOfAssociateMultiIpAddressGroupRequest{
		"force",
		"true",
		"false",
	}
}

type NiftyRebootOfAttachNetworkInterfaceRequest string

// Enum values for NiftyRebootOfAttachNetworkInterfaceRequest
const (
	NiftyRebootOfAttachNetworkInterfaceRequestForce NiftyRebootOfAttachNetworkInterfaceRequest = "force"
	NiftyRebootOfAttachNetworkInterfaceRequestTrue NiftyRebootOfAttachNetworkInterfaceRequest = "true"
	NiftyRebootOfAttachNetworkInterfaceRequestFalse NiftyRebootOfAttachNetworkInterfaceRequest = "false"
)

// Values returns all known values for NiftyRebootOfAttachNetworkInterfaceRequest.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NiftyRebootOfAttachNetworkInterfaceRequest) Values() []NiftyRebootOfAttachNetworkInterfaceRequest {
	return []NiftyRebootOfAttachNetworkInterfaceRequest{
		"force",
		"true",
		"false",
	}
}

type NiftyRebootOfDetachNetworkInterfaceRequest string

// Enum values for NiftyRebootOfDetachNetworkInterfaceRequest
const (
	NiftyRebootOfDetachNetworkInterfaceRequestForce NiftyRebootOfDetachNetworkInterfaceRequest = "force"
	NiftyRebootOfDetachNetworkInterfaceRequestTrue NiftyRebootOfDetachNetworkInterfaceRequest = "true"
	NiftyRebootOfDetachNetworkInterfaceRequestFalse NiftyRebootOfDetachNetworkInterfaceRequest = "false"
)

// Values returns all known values for NiftyRebootOfDetachNetworkInterfaceRequest.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NiftyRebootOfDetachNetworkInterfaceRequest) Values() []NiftyRebootOfDetachNetworkInterfaceRequest {
	return []NiftyRebootOfDetachNetworkInterfaceRequest{
		"force",
		"true",
		"false",
	}
}

type NiftyRebootOfDisassociateAddressRequest string

// Enum values for NiftyRebootOfDisassociateAddressRequest
const (
	NiftyRebootOfDisassociateAddressRequestForce NiftyRebootOfDisassociateAddressRequest = "force"
	NiftyRebootOfDisassociateAddressRequestTrue NiftyRebootOfDisassociateAddressRequest = "true"
	NiftyRebootOfDisassociateAddressRequestFalse NiftyRebootOfDisassociateAddressRequest = "false"
)

// Values returns all known values for NiftyRebootOfDisassociateAddressRequest.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NiftyRebootOfDisassociateAddressRequest) Values() []NiftyRebootOfDisassociateAddressRequest {
	return []NiftyRebootOfDisassociateAddressRequest{
		"force",
		"true",
		"false",
	}
}

type NiftyRebootOfDisassociateMultiIpAddressGroupRequest string

// Enum values for NiftyRebootOfDisassociateMultiIpAddressGroupRequest
const (
	NiftyRebootOfDisassociateMultiIpAddressGroupRequestForce NiftyRebootOfDisassociateMultiIpAddressGroupRequest = "force"
	NiftyRebootOfDisassociateMultiIpAddressGroupRequestTrue NiftyRebootOfDisassociateMultiIpAddressGroupRequest = "true"
	NiftyRebootOfDisassociateMultiIpAddressGroupRequestFalse NiftyRebootOfDisassociateMultiIpAddressGroupRequest = "false"
)

// Values returns all known values for
// NiftyRebootOfDisassociateMultiIpAddressGroupRequest. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (NiftyRebootOfDisassociateMultiIpAddressGroupRequest) Values() []NiftyRebootOfDisassociateMultiIpAddressGroupRequest {
	return []NiftyRebootOfDisassociateMultiIpAddressGroupRequest{
		"force",
		"true",
		"false",
	}
}

type NiftyRebootOfExtendVolumeSizeRequest string

// Enum values for NiftyRebootOfExtendVolumeSizeRequest
const (
	NiftyRebootOfExtendVolumeSizeRequestForce NiftyRebootOfExtendVolumeSizeRequest = "force"
	NiftyRebootOfExtendVolumeSizeRequestTrue NiftyRebootOfExtendVolumeSizeRequest = "true"
	NiftyRebootOfExtendVolumeSizeRequestFalse NiftyRebootOfExtendVolumeSizeRequest = "false"
)

// Values returns all known values for NiftyRebootOfExtendVolumeSizeRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NiftyRebootOfExtendVolumeSizeRequest) Values() []NiftyRebootOfExtendVolumeSizeRequest {
	return []NiftyRebootOfExtendVolumeSizeRequest{
		"force",
		"true",
		"false",
	}
}

type NiftyRebootOfModifyInstanceAttributeRequest string

// Enum values for NiftyRebootOfModifyInstanceAttributeRequest
const (
	NiftyRebootOfModifyInstanceAttributeRequestForce NiftyRebootOfModifyInstanceAttributeRequest = "force"
	NiftyRebootOfModifyInstanceAttributeRequestTrue NiftyRebootOfModifyInstanceAttributeRequest = "true"
	NiftyRebootOfModifyInstanceAttributeRequestFalse NiftyRebootOfModifyInstanceAttributeRequest = "false"
)

// Values returns all known values for
// NiftyRebootOfModifyInstanceAttributeRequest. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (NiftyRebootOfModifyInstanceAttributeRequest) Values() []NiftyRebootOfModifyInstanceAttributeRequest {
	return []NiftyRebootOfModifyInstanceAttributeRequest{
		"force",
		"true",
		"false",
	}
}

type NiftyRebootOfNiftyUpdateInstanceNetworkInterfacesRequest string

// Enum values for NiftyRebootOfNiftyUpdateInstanceNetworkInterfacesRequest
const (
	NiftyRebootOfNiftyUpdateInstanceNetworkInterfacesRequestForce NiftyRebootOfNiftyUpdateInstanceNetworkInterfacesRequest = "force"
	NiftyRebootOfNiftyUpdateInstanceNetworkInterfacesRequestTrue NiftyRebootOfNiftyUpdateInstanceNetworkInterfacesRequest = "true"
	NiftyRebootOfNiftyUpdateInstanceNetworkInterfacesRequestFalse NiftyRebootOfNiftyUpdateInstanceNetworkInterfacesRequest = "false"
)

// Values returns all known values for
// NiftyRebootOfNiftyUpdateInstanceNetworkInterfacesRequest. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (NiftyRebootOfNiftyUpdateInstanceNetworkInterfacesRequest) Values() []NiftyRebootOfNiftyUpdateInstanceNetworkInterfacesRequest {
	return []NiftyRebootOfNiftyUpdateInstanceNetworkInterfacesRequest{
		"force",
		"true",
		"false",
	}
}

type NiftyRebootOfNiftyUpdateRouterNetworkInterfacesRequest string

// Enum values for NiftyRebootOfNiftyUpdateRouterNetworkInterfacesRequest
const (
	NiftyRebootOfNiftyUpdateRouterNetworkInterfacesRequestForce NiftyRebootOfNiftyUpdateRouterNetworkInterfacesRequest = "force"
	NiftyRebootOfNiftyUpdateRouterNetworkInterfacesRequestTrue NiftyRebootOfNiftyUpdateRouterNetworkInterfacesRequest = "true"
)

// Values returns all known values for
// NiftyRebootOfNiftyUpdateRouterNetworkInterfacesRequest. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (NiftyRebootOfNiftyUpdateRouterNetworkInterfacesRequest) Values() []NiftyRebootOfNiftyUpdateRouterNetworkInterfacesRequest {
	return []NiftyRebootOfNiftyUpdateRouterNetworkInterfacesRequest{
		"force",
		"true",
	}
}

type NiftyRebootOfNiftyUpdateVpnGatewayNetworkInterfacesRequest string

// Enum values for NiftyRebootOfNiftyUpdateVpnGatewayNetworkInterfacesRequest
const (
	NiftyRebootOfNiftyUpdateVpnGatewayNetworkInterfacesRequestForce NiftyRebootOfNiftyUpdateVpnGatewayNetworkInterfacesRequest = "force"
	NiftyRebootOfNiftyUpdateVpnGatewayNetworkInterfacesRequestTrue NiftyRebootOfNiftyUpdateVpnGatewayNetworkInterfacesRequest = "true"
)

// Values returns all known values for
// NiftyRebootOfNiftyUpdateVpnGatewayNetworkInterfacesRequest. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (NiftyRebootOfNiftyUpdateVpnGatewayNetworkInterfacesRequest) Values() []NiftyRebootOfNiftyUpdateVpnGatewayNetworkInterfacesRequest {
	return []NiftyRebootOfNiftyUpdateVpnGatewayNetworkInterfacesRequest{
		"force",
		"true",
	}
}

type NiftyRebootOfRebootRemoteAccessVpnGatewayRequest string

// Enum values for NiftyRebootOfRebootRemoteAccessVpnGatewayRequest
const (
	NiftyRebootOfRebootRemoteAccessVpnGatewayRequestForce NiftyRebootOfRebootRemoteAccessVpnGatewayRequest = "force"
	NiftyRebootOfRebootRemoteAccessVpnGatewayRequestTrue NiftyRebootOfRebootRemoteAccessVpnGatewayRequest = "true"
)

// Values returns all known values for
// NiftyRebootOfRebootRemoteAccessVpnGatewayRequest. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (NiftyRebootOfRebootRemoteAccessVpnGatewayRequest) Values() []NiftyRebootOfRebootRemoteAccessVpnGatewayRequest {
	return []NiftyRebootOfRebootRemoteAccessVpnGatewayRequest{
		"force",
		"true",
	}
}

type NiftyRebootOfRouterForNiftyRebootRouters string

// Enum values for NiftyRebootOfRouterForNiftyRebootRouters
const (
	NiftyRebootOfRouterForNiftyRebootRoutersForce NiftyRebootOfRouterForNiftyRebootRouters = "force"
	NiftyRebootOfRouterForNiftyRebootRoutersTrue NiftyRebootOfRouterForNiftyRebootRouters = "true"
)

// Values returns all known values for NiftyRebootOfRouterForNiftyRebootRouters.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (NiftyRebootOfRouterForNiftyRebootRouters) Values() []NiftyRebootOfRouterForNiftyRebootRouters {
	return []NiftyRebootOfRouterForNiftyRebootRouters{
		"force",
		"true",
	}
}

type NiftyRebootOfVpnGatewayForNiftyRebootVpnGateways string

// Enum values for NiftyRebootOfVpnGatewayForNiftyRebootVpnGateways
const (
	NiftyRebootOfVpnGatewayForNiftyRebootVpnGatewaysForce NiftyRebootOfVpnGatewayForNiftyRebootVpnGateways = "force"
	NiftyRebootOfVpnGatewayForNiftyRebootVpnGatewaysTrue NiftyRebootOfVpnGatewayForNiftyRebootVpnGateways = "true"
)

// Values returns all known values for
// NiftyRebootOfVpnGatewayForNiftyRebootVpnGateways. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (NiftyRebootOfVpnGatewayForNiftyRebootVpnGateways) Values() []NiftyRebootOfVpnGatewayForNiftyRebootVpnGateways {
	return []NiftyRebootOfVpnGatewayForNiftyRebootVpnGateways{
		"force",
		"true",
	}
}

type NiftyVpnGatewayTypeOfCreateVpnGatewayRequest string

// Enum values for NiftyVpnGatewayTypeOfCreateVpnGatewayRequest
const (
	NiftyVpnGatewayTypeOfCreateVpnGatewayRequestSmall NiftyVpnGatewayTypeOfCreateVpnGatewayRequest = "small"
	NiftyVpnGatewayTypeOfCreateVpnGatewayRequestMedium NiftyVpnGatewayTypeOfCreateVpnGatewayRequest = "medium"
	NiftyVpnGatewayTypeOfCreateVpnGatewayRequestLarge NiftyVpnGatewayTypeOfCreateVpnGatewayRequest = "large"
)

// Values returns all known values for
// NiftyVpnGatewayTypeOfCreateVpnGatewayRequest. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (NiftyVpnGatewayTypeOfCreateVpnGatewayRequest) Values() []NiftyVpnGatewayTypeOfCreateVpnGatewayRequest {
	return []NiftyVpnGatewayTypeOfCreateVpnGatewayRequest{
		"small",
		"medium",
		"large",
	}
}

type OwnerOfDescribeLoadBalancersRequest string

// Enum values for OwnerOfDescribeLoadBalancersRequest
const (
	OwnerOfDescribeLoadBalancersRequestSelf OwnerOfDescribeLoadBalancersRequest = "self"
	OwnerOfDescribeLoadBalancersRequestOther OwnerOfDescribeLoadBalancersRequest = "other"
	OwnerOfDescribeLoadBalancersRequestAll OwnerOfDescribeLoadBalancersRequest = "all"
)

// Values returns all known values for OwnerOfDescribeLoadBalancersRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (OwnerOfDescribeLoadBalancersRequest) Values() []OwnerOfDescribeLoadBalancersRequest {
	return []OwnerOfDescribeLoadBalancersRequest{
		"self",
		"other",
		"all",
	}
}

type PolicyTypeOfCreateLoadBalancerRequest string

// Enum values for PolicyTypeOfCreateLoadBalancerRequest
const (
	PolicyTypeOfCreateLoadBalancerRequestStandard PolicyTypeOfCreateLoadBalancerRequest = "standard"
	PolicyTypeOfCreateLoadBalancerRequestAts PolicyTypeOfCreateLoadBalancerRequest = "ats"
)

// Values returns all known values for PolicyTypeOfCreateLoadBalancerRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (PolicyTypeOfCreateLoadBalancerRequest) Values() []PolicyTypeOfCreateLoadBalancerRequest {
	return []PolicyTypeOfCreateLoadBalancerRequest{
		"standard",
		"ats",
	}
}

type ProtocolOfListenersForCreateLoadBalancer string

// Enum values for ProtocolOfListenersForCreateLoadBalancer
const (
	ProtocolOfListenersForCreateLoadBalancerHttp ProtocolOfListenersForCreateLoadBalancer = "HTTP"
	ProtocolOfListenersForCreateLoadBalancerHttps ProtocolOfListenersForCreateLoadBalancer = "HTTPS"
	ProtocolOfListenersForCreateLoadBalancerFtp ProtocolOfListenersForCreateLoadBalancer = "FTP"
)

// Values returns all known values for ProtocolOfListenersForCreateLoadBalancer.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (ProtocolOfListenersForCreateLoadBalancer) Values() []ProtocolOfListenersForCreateLoadBalancer {
	return []ProtocolOfListenersForCreateLoadBalancer{
		"HTTP",
		"HTTPS",
		"FTP",
	}
}

type ProtocolOfListenersForNiftyCreateElasticLoadBalancer string

// Enum values for ProtocolOfListenersForNiftyCreateElasticLoadBalancer
const (
	ProtocolOfListenersForNiftyCreateElasticLoadBalancerTcp ProtocolOfListenersForNiftyCreateElasticLoadBalancer = "TCP"
	ProtocolOfListenersForNiftyCreateElasticLoadBalancerUdp ProtocolOfListenersForNiftyCreateElasticLoadBalancer = "UDP"
	ProtocolOfListenersForNiftyCreateElasticLoadBalancerHttp ProtocolOfListenersForNiftyCreateElasticLoadBalancer = "HTTP"
	ProtocolOfListenersForNiftyCreateElasticLoadBalancerHttps ProtocolOfListenersForNiftyCreateElasticLoadBalancer = "HTTPS"
)

// Values returns all known values for
// ProtocolOfListenersForNiftyCreateElasticLoadBalancer. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ProtocolOfListenersForNiftyCreateElasticLoadBalancer) Values() []ProtocolOfListenersForNiftyCreateElasticLoadBalancer {
	return []ProtocolOfListenersForNiftyCreateElasticLoadBalancer{
		"TCP",
		"UDP",
		"HTTP",
		"HTTPS",
	}
}

type ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancer string

// Enum values for ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancer
const (
	ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancerTcp ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancer = "TCP"
	ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancerUdp ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancer = "UDP"
	ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancerHttp ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancer = "HTTP"
	ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancerHttps ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancer = "HTTPS"
)

// Values returns all known values for
// ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancer. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancer) Values() []ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancer {
	return []ProtocolOfListenersForNiftyRegisterPortWithElasticLoadBalancer{
		"TCP",
		"UDP",
		"HTTP",
		"HTTPS",
	}
}

type ProtocolOfListenersForRegisterPortWithLoadBalancer string

// Enum values for ProtocolOfListenersForRegisterPortWithLoadBalancer
const (
	ProtocolOfListenersForRegisterPortWithLoadBalancerHttp ProtocolOfListenersForRegisterPortWithLoadBalancer = "HTTP"
	ProtocolOfListenersForRegisterPortWithLoadBalancerHttps ProtocolOfListenersForRegisterPortWithLoadBalancer = "HTTPS"
	ProtocolOfListenersForRegisterPortWithLoadBalancerFtp ProtocolOfListenersForRegisterPortWithLoadBalancer = "FTP"
)

// Values returns all known values for
// ProtocolOfListenersForRegisterPortWithLoadBalancer. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ProtocolOfListenersForRegisterPortWithLoadBalancer) Values() []ProtocolOfListenersForRegisterPortWithLoadBalancer {
	return []ProtocolOfListenersForRegisterPortWithLoadBalancer{
		"HTTP",
		"HTTPS",
		"FTP",
	}
}

type ProtocolOfListenerUpdateForUpdateLoadBalancer string

// Enum values for ProtocolOfListenerUpdateForUpdateLoadBalancer
const (
	ProtocolOfListenerUpdateForUpdateLoadBalancerHttp ProtocolOfListenerUpdateForUpdateLoadBalancer = "HTTP"
	ProtocolOfListenerUpdateForUpdateLoadBalancerHttps ProtocolOfListenerUpdateForUpdateLoadBalancer = "HTTPS"
	ProtocolOfListenerUpdateForUpdateLoadBalancerFtp ProtocolOfListenerUpdateForUpdateLoadBalancer = "FTP"
	ProtocolOfListenerUpdateForUpdateLoadBalancerCustom ProtocolOfListenerUpdateForUpdateLoadBalancer = "custom"
)

// Values returns all known values for
// ProtocolOfListenerUpdateForUpdateLoadBalancer. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (ProtocolOfListenerUpdateForUpdateLoadBalancer) Values() []ProtocolOfListenerUpdateForUpdateLoadBalancer {
	return []ProtocolOfListenerUpdateForUpdateLoadBalancer{
		"HTTP",
		"HTTPS",
		"FTP",
		"custom",
	}
}

type ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequest string

// Enum values for ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequest
const (
	ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequestTcp ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequest = "TCP"
	ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequestUdp ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequest = "UDP"
	ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequestHttp ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequest = "HTTP"
	ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequestHttps ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequest = "HTTPS"
)

// Values returns all known values for
// ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequest. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequest) Values() []ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequest {
	return []ProtocolOfNiftyConfigureElasticLoadBalancerHealthCheckRequest{
		"TCP",
		"UDP",
		"HTTP",
		"HTTPS",
	}
}

type ProtocolOfNiftyCreateNatRuleRequest string

// Enum values for ProtocolOfNiftyCreateNatRuleRequest
const (
	ProtocolOfNiftyCreateNatRuleRequestAll ProtocolOfNiftyCreateNatRuleRequest = "ALL"
	ProtocolOfNiftyCreateNatRuleRequestTcp ProtocolOfNiftyCreateNatRuleRequest = "TCP"
	ProtocolOfNiftyCreateNatRuleRequestUdp ProtocolOfNiftyCreateNatRuleRequest = "UDP"
	ProtocolOfNiftyCreateNatRuleRequestTcpUdp ProtocolOfNiftyCreateNatRuleRequest = "TCP_UDP"
	ProtocolOfNiftyCreateNatRuleRequestIcmp ProtocolOfNiftyCreateNatRuleRequest = "ICMP"
)

// Values returns all known values for ProtocolOfNiftyCreateNatRuleRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (ProtocolOfNiftyCreateNatRuleRequest) Values() []ProtocolOfNiftyCreateNatRuleRequest {
	return []ProtocolOfNiftyCreateNatRuleRequest{
		"ALL",
		"TCP",
		"UDP",
		"TCP_UDP",
		"ICMP",
	}
}

type ProtocolOfNiftyDeleteElasticLoadBalancerRequest string

// Enum values for ProtocolOfNiftyDeleteElasticLoadBalancerRequest
const (
	ProtocolOfNiftyDeleteElasticLoadBalancerRequestTcp ProtocolOfNiftyDeleteElasticLoadBalancerRequest = "TCP"
	ProtocolOfNiftyDeleteElasticLoadBalancerRequestUdp ProtocolOfNiftyDeleteElasticLoadBalancerRequest = "UDP"
	ProtocolOfNiftyDeleteElasticLoadBalancerRequestHttp ProtocolOfNiftyDeleteElasticLoadBalancerRequest = "HTTP"
	ProtocolOfNiftyDeleteElasticLoadBalancerRequestHttps ProtocolOfNiftyDeleteElasticLoadBalancerRequest = "HTTPS"
)

// Values returns all known values for
// ProtocolOfNiftyDeleteElasticLoadBalancerRequest. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (ProtocolOfNiftyDeleteElasticLoadBalancerRequest) Values() []ProtocolOfNiftyDeleteElasticLoadBalancerRequest {
	return []ProtocolOfNiftyDeleteElasticLoadBalancerRequest{
		"TCP",
		"UDP",
		"HTTP",
		"HTTPS",
	}
}

type ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequest string

// Enum values for ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequest
const (
	ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequestTcp ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequest = "TCP"
	ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequestUdp ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequest = "UDP"
	ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequestHttp ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequest = "HTTP"
	ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequestHttps ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequest = "HTTPS"
)

// Values returns all known values for
// ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequest. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequest) Values() []ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequest {
	return []ProtocolOfNiftyDeregisterInstancesFromElasticLoadBalancerRequest{
		"TCP",
		"UDP",
		"HTTP",
		"HTTPS",
	}
}

type ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequest string

// Enum values for ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequest
const (
	ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequestTcp ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequest = "TCP"
	ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequestUdp ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequest = "UDP"
	ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequestHttp ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequest = "HTTP"
	ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequestHttps ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequest = "HTTPS"
)

// Values returns all known values for
// ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequest. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequest) Values() []ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequest {
	return []ProtocolOfNiftyDescribeInstanceElasticLoadBalancerHealthRequest{
		"TCP",
		"UDP",
		"HTTP",
		"HTTPS",
	}
}

type ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequest string

// Enum values for ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequest
const (
	ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequestTcp ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequest = "TCP"
	ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequestUdp ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequest = "UDP"
	ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequestHttp ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequest = "HTTP"
	ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequestHttps ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequest = "HTTPS"
)

// Values returns all known values for
// ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequest. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequest) Values() []ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequest {
	return []ProtocolOfNiftyModifyElasticLoadBalancerAttributesRequest{
		"TCP",
		"UDP",
		"HTTP",
		"HTTPS",
	}
}

type ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequest string

// Enum values for ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequest
const (
	ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequestTcp ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequest = "TCP"
	ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequestUdp ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequest = "UDP"
	ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequestHttp ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequest = "HTTP"
	ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequestHttps ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequest = "HTTPS"
)

// Values returns all known values for
// ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequest. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequest) Values() []ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequest {
	return []ProtocolOfNiftyRegisterInstancesWithElasticLoadBalancerRequest{
		"TCP",
		"UDP",
		"HTTP",
		"HTTPS",
	}
}

type ProtocolOfNiftyReplaceElasticLoadBalancerListenerSSLCertificateRequest string

// Enum values for
// ProtocolOfNiftyReplaceElasticLoadBalancerListenerSSLCertificateRequest
const (
	ProtocolOfNiftyReplaceElasticLoadBalancerListenerSSLCertificateRequestHttps ProtocolOfNiftyReplaceElasticLoadBalancerListenerSSLCertificateRequest = "HTTPS"
)

// Values returns all known values for
// ProtocolOfNiftyReplaceElasticLoadBalancerListenerSSLCertificateRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (ProtocolOfNiftyReplaceElasticLoadBalancerListenerSSLCertificateRequest) Values() []ProtocolOfNiftyReplaceElasticLoadBalancerListenerSSLCertificateRequest {
	return []ProtocolOfNiftyReplaceElasticLoadBalancerListenerSSLCertificateRequest{
		"HTTPS",
	}
}

type ProtocolOfNiftyReplaceNatRuleRequest string

// Enum values for ProtocolOfNiftyReplaceNatRuleRequest
const (
	ProtocolOfNiftyReplaceNatRuleRequestAll ProtocolOfNiftyReplaceNatRuleRequest = "ALL"
	ProtocolOfNiftyReplaceNatRuleRequestTcp ProtocolOfNiftyReplaceNatRuleRequest = "TCP"
	ProtocolOfNiftyReplaceNatRuleRequestUdp ProtocolOfNiftyReplaceNatRuleRequest = "UDP"
	ProtocolOfNiftyReplaceNatRuleRequestTcpUdp ProtocolOfNiftyReplaceNatRuleRequest = "TCP_UDP"
	ProtocolOfNiftyReplaceNatRuleRequestIcmp ProtocolOfNiftyReplaceNatRuleRequest = "ICMP"
)

// Values returns all known values for ProtocolOfNiftyReplaceNatRuleRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (ProtocolOfNiftyReplaceNatRuleRequest) Values() []ProtocolOfNiftyReplaceNatRuleRequest {
	return []ProtocolOfNiftyReplaceNatRuleRequest{
		"ALL",
		"TCP",
		"UDP",
		"TCP_UDP",
		"ICMP",
	}
}

type RemoteAccessVpnGatewayTypeOfCreateRemoteAccessVpnGatewayRequest string

// Enum values for RemoteAccessVpnGatewayTypeOfCreateRemoteAccessVpnGatewayRequest
const (
	RemoteAccessVpnGatewayTypeOfCreateRemoteAccessVpnGatewayRequestSmall RemoteAccessVpnGatewayTypeOfCreateRemoteAccessVpnGatewayRequest = "small"
	RemoteAccessVpnGatewayTypeOfCreateRemoteAccessVpnGatewayRequestMedium RemoteAccessVpnGatewayTypeOfCreateRemoteAccessVpnGatewayRequest = "medium"
	RemoteAccessVpnGatewayTypeOfCreateRemoteAccessVpnGatewayRequestLarge RemoteAccessVpnGatewayTypeOfCreateRemoteAccessVpnGatewayRequest = "large"
)

// Values returns all known values for
// RemoteAccessVpnGatewayTypeOfCreateRemoteAccessVpnGatewayRequest. Note that this
// can be expanded in the future, and so it is only as up to date as the client.
// The ordering of this slice is not guaranteed to be stable across updates.
func (RemoteAccessVpnGatewayTypeOfCreateRemoteAccessVpnGatewayRequest) Values() []RemoteAccessVpnGatewayTypeOfCreateRemoteAccessVpnGatewayRequest {
	return []RemoteAccessVpnGatewayTypeOfCreateRemoteAccessVpnGatewayRequest{
		"small",
		"medium",
		"large",
	}
}

type RemoteAccessVpnGatewayTypeOfModifyRemoteAccessVpnGatewayAttributeRequest string

// Enum values for
// RemoteAccessVpnGatewayTypeOfModifyRemoteAccessVpnGatewayAttributeRequest
const (
	RemoteAccessVpnGatewayTypeOfModifyRemoteAccessVpnGatewayAttributeRequestSmall RemoteAccessVpnGatewayTypeOfModifyRemoteAccessVpnGatewayAttributeRequest = "small"
	RemoteAccessVpnGatewayTypeOfModifyRemoteAccessVpnGatewayAttributeRequestMedium RemoteAccessVpnGatewayTypeOfModifyRemoteAccessVpnGatewayAttributeRequest = "medium"
	RemoteAccessVpnGatewayTypeOfModifyRemoteAccessVpnGatewayAttributeRequestLarge RemoteAccessVpnGatewayTypeOfModifyRemoteAccessVpnGatewayAttributeRequest = "large"
)

// Values returns all known values for
// RemoteAccessVpnGatewayTypeOfModifyRemoteAccessVpnGatewayAttributeRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (RemoteAccessVpnGatewayTypeOfModifyRemoteAccessVpnGatewayAttributeRequest) Values() []RemoteAccessVpnGatewayTypeOfModifyRemoteAccessVpnGatewayAttributeRequest {
	return []RemoteAccessVpnGatewayTypeOfModifyRemoteAccessVpnGatewayAttributeRequest{
		"small",
		"medium",
		"large",
	}
}

type ResourceOfScalingTriggerForNiftyCreateAutoScalingGroup string

// Enum values for ResourceOfScalingTriggerForNiftyCreateAutoScalingGroup
const (
	ResourceOfScalingTriggerForNiftyCreateAutoScalingGroupServerCpu ResourceOfScalingTriggerForNiftyCreateAutoScalingGroup = "Server-cpu"
	ResourceOfScalingTriggerForNiftyCreateAutoScalingGroupServerMemory ResourceOfScalingTriggerForNiftyCreateAutoScalingGroup = "Server-memory"
	ResourceOfScalingTriggerForNiftyCreateAutoScalingGroupServerNetwork ResourceOfScalingTriggerForNiftyCreateAutoScalingGroup = "Server-network"
	ResourceOfScalingTriggerForNiftyCreateAutoScalingGroupLoadbalancerNetwork ResourceOfScalingTriggerForNiftyCreateAutoScalingGroup = "LoadBalancer-network"
)

// Values returns all known values for
// ResourceOfScalingTriggerForNiftyCreateAutoScalingGroup. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ResourceOfScalingTriggerForNiftyCreateAutoScalingGroup) Values() []ResourceOfScalingTriggerForNiftyCreateAutoScalingGroup {
	return []ResourceOfScalingTriggerForNiftyCreateAutoScalingGroup{
		"Server-cpu",
		"Server-memory",
		"Server-network",
		"LoadBalancer-network",
	}
}

type ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroup string

// Enum values for ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroup
const (
	ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroupServerCpu ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroup = "Server-cpu"
	ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroupServerMemory ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroup = "Server-memory"
	ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroupServerNetwork ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroup = "Server-network"
	ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroupLoadbalancerNetwork ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroup = "LoadBalancer-network"
)

// Values returns all known values for
// ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroup. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroup) Values() []ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroup {
	return []ResourceOfScalingTriggerForNiftyUpdateAutoScalingGroup{
		"Server-cpu",
		"Server-memory",
		"Server-network",
		"LoadBalancer-network",
	}
}

type ScaleoutConditionOfNiftyCreateAutoScalingGroupRequest string

// Enum values for ScaleoutConditionOfNiftyCreateAutoScalingGroupRequest
const (
	ScaleoutConditionOfNiftyCreateAutoScalingGroupRequestOr ScaleoutConditionOfNiftyCreateAutoScalingGroupRequest = "or"
	ScaleoutConditionOfNiftyCreateAutoScalingGroupRequestAnd ScaleoutConditionOfNiftyCreateAutoScalingGroupRequest = "and"
)

// Values returns all known values for
// ScaleoutConditionOfNiftyCreateAutoScalingGroupRequest. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ScaleoutConditionOfNiftyCreateAutoScalingGroupRequest) Values() []ScaleoutConditionOfNiftyCreateAutoScalingGroupRequest {
	return []ScaleoutConditionOfNiftyCreateAutoScalingGroupRequest{
		"or",
		"and",
	}
}

type ScaleoutConditionOfNiftyUpdateAutoScalingGroupRequest string

// Enum values for ScaleoutConditionOfNiftyUpdateAutoScalingGroupRequest
const (
	ScaleoutConditionOfNiftyUpdateAutoScalingGroupRequestOr ScaleoutConditionOfNiftyUpdateAutoScalingGroupRequest = "or"
	ScaleoutConditionOfNiftyUpdateAutoScalingGroupRequestAnd ScaleoutConditionOfNiftyUpdateAutoScalingGroupRequest = "and"
)

// Values returns all known values for
// ScaleoutConditionOfNiftyUpdateAutoScalingGroupRequest. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (ScaleoutConditionOfNiftyUpdateAutoScalingGroupRequest) Values() []ScaleoutConditionOfNiftyUpdateAutoScalingGroupRequest {
	return []ScaleoutConditionOfNiftyUpdateAutoScalingGroupRequest{
		"or",
		"and",
	}
}

type SetFridayOfScalingScheduleForNiftyCreateAutoScalingGroup string

// Enum values for SetFridayOfScalingScheduleForNiftyCreateAutoScalingGroup
const (
	SetFridayOfScalingScheduleForNiftyCreateAutoScalingGroupDisabled SetFridayOfScalingScheduleForNiftyCreateAutoScalingGroup = "0"
	SetFridayOfScalingScheduleForNiftyCreateAutoScalingGroupEnabled SetFridayOfScalingScheduleForNiftyCreateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetFridayOfScalingScheduleForNiftyCreateAutoScalingGroup. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetFridayOfScalingScheduleForNiftyCreateAutoScalingGroup) Values() []SetFridayOfScalingScheduleForNiftyCreateAutoScalingGroup {
	return []SetFridayOfScalingScheduleForNiftyCreateAutoScalingGroup{
		"0",
		"1",
	}
}

type SetFridayOfScalingScheduleForNiftyUpdateAutoScalingGroup string

// Enum values for SetFridayOfScalingScheduleForNiftyUpdateAutoScalingGroup
const (
	SetFridayOfScalingScheduleForNiftyUpdateAutoScalingGroupDisabled SetFridayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "0"
	SetFridayOfScalingScheduleForNiftyUpdateAutoScalingGroupEnabled SetFridayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetFridayOfScalingScheduleForNiftyUpdateAutoScalingGroup. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetFridayOfScalingScheduleForNiftyUpdateAutoScalingGroup) Values() []SetFridayOfScalingScheduleForNiftyUpdateAutoScalingGroup {
	return []SetFridayOfScalingScheduleForNiftyUpdateAutoScalingGroup{
		"0",
		"1",
	}
}

type SetMondayOfScalingScheduleForNiftyCreateAutoScalingGroup string

// Enum values for SetMondayOfScalingScheduleForNiftyCreateAutoScalingGroup
const (
	SetMondayOfScalingScheduleForNiftyCreateAutoScalingGroupDisabled SetMondayOfScalingScheduleForNiftyCreateAutoScalingGroup = "0"
	SetMondayOfScalingScheduleForNiftyCreateAutoScalingGroupEnabled SetMondayOfScalingScheduleForNiftyCreateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetMondayOfScalingScheduleForNiftyCreateAutoScalingGroup. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetMondayOfScalingScheduleForNiftyCreateAutoScalingGroup) Values() []SetMondayOfScalingScheduleForNiftyCreateAutoScalingGroup {
	return []SetMondayOfScalingScheduleForNiftyCreateAutoScalingGroup{
		"0",
		"1",
	}
}

type SetMondayOfScalingScheduleForNiftyUpdateAutoScalingGroup string

// Enum values for SetMondayOfScalingScheduleForNiftyUpdateAutoScalingGroup
const (
	SetMondayOfScalingScheduleForNiftyUpdateAutoScalingGroupDisabled SetMondayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "0"
	SetMondayOfScalingScheduleForNiftyUpdateAutoScalingGroupEnabled SetMondayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetMondayOfScalingScheduleForNiftyUpdateAutoScalingGroup. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetMondayOfScalingScheduleForNiftyUpdateAutoScalingGroup) Values() []SetMondayOfScalingScheduleForNiftyUpdateAutoScalingGroup {
	return []SetMondayOfScalingScheduleForNiftyUpdateAutoScalingGroup{
		"0",
		"1",
	}
}

type SetSaturdayOfScalingScheduleForNiftyCreateAutoScalingGroup string

// Enum values for SetSaturdayOfScalingScheduleForNiftyCreateAutoScalingGroup
const (
	SetSaturdayOfScalingScheduleForNiftyCreateAutoScalingGroupDisabled SetSaturdayOfScalingScheduleForNiftyCreateAutoScalingGroup = "0"
	SetSaturdayOfScalingScheduleForNiftyCreateAutoScalingGroupEnabled SetSaturdayOfScalingScheduleForNiftyCreateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetSaturdayOfScalingScheduleForNiftyCreateAutoScalingGroup. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetSaturdayOfScalingScheduleForNiftyCreateAutoScalingGroup) Values() []SetSaturdayOfScalingScheduleForNiftyCreateAutoScalingGroup {
	return []SetSaturdayOfScalingScheduleForNiftyCreateAutoScalingGroup{
		"0",
		"1",
	}
}

type SetSaturdayOfScalingScheduleForNiftyUpdateAutoScalingGroup string

// Enum values for SetSaturdayOfScalingScheduleForNiftyUpdateAutoScalingGroup
const (
	SetSaturdayOfScalingScheduleForNiftyUpdateAutoScalingGroupDisabled SetSaturdayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "0"
	SetSaturdayOfScalingScheduleForNiftyUpdateAutoScalingGroupEnabled SetSaturdayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetSaturdayOfScalingScheduleForNiftyUpdateAutoScalingGroup. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetSaturdayOfScalingScheduleForNiftyUpdateAutoScalingGroup) Values() []SetSaturdayOfScalingScheduleForNiftyUpdateAutoScalingGroup {
	return []SetSaturdayOfScalingScheduleForNiftyUpdateAutoScalingGroup{
		"0",
		"1",
	}
}

type SetSundayOfScalingScheduleForNiftyCreateAutoScalingGroup string

// Enum values for SetSundayOfScalingScheduleForNiftyCreateAutoScalingGroup
const (
	SetSundayOfScalingScheduleForNiftyCreateAutoScalingGroupDisabled SetSundayOfScalingScheduleForNiftyCreateAutoScalingGroup = "0"
	SetSundayOfScalingScheduleForNiftyCreateAutoScalingGroupEnabled SetSundayOfScalingScheduleForNiftyCreateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetSundayOfScalingScheduleForNiftyCreateAutoScalingGroup. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetSundayOfScalingScheduleForNiftyCreateAutoScalingGroup) Values() []SetSundayOfScalingScheduleForNiftyCreateAutoScalingGroup {
	return []SetSundayOfScalingScheduleForNiftyCreateAutoScalingGroup{
		"0",
		"1",
	}
}

type SetSundayOfScalingScheduleForNiftyUpdateAutoScalingGroup string

// Enum values for SetSundayOfScalingScheduleForNiftyUpdateAutoScalingGroup
const (
	SetSundayOfScalingScheduleForNiftyUpdateAutoScalingGroupDisabled SetSundayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "0"
	SetSundayOfScalingScheduleForNiftyUpdateAutoScalingGroupEnabled SetSundayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetSundayOfScalingScheduleForNiftyUpdateAutoScalingGroup. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetSundayOfScalingScheduleForNiftyUpdateAutoScalingGroup) Values() []SetSundayOfScalingScheduleForNiftyUpdateAutoScalingGroup {
	return []SetSundayOfScalingScheduleForNiftyUpdateAutoScalingGroup{
		"0",
		"1",
	}
}

type SetThursdayOfScalingScheduleForNiftyCreateAutoScalingGroup string

// Enum values for SetThursdayOfScalingScheduleForNiftyCreateAutoScalingGroup
const (
	SetThursdayOfScalingScheduleForNiftyCreateAutoScalingGroupDisabled SetThursdayOfScalingScheduleForNiftyCreateAutoScalingGroup = "0"
	SetThursdayOfScalingScheduleForNiftyCreateAutoScalingGroupEnabled SetThursdayOfScalingScheduleForNiftyCreateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetThursdayOfScalingScheduleForNiftyCreateAutoScalingGroup. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetThursdayOfScalingScheduleForNiftyCreateAutoScalingGroup) Values() []SetThursdayOfScalingScheduleForNiftyCreateAutoScalingGroup {
	return []SetThursdayOfScalingScheduleForNiftyCreateAutoScalingGroup{
		"0",
		"1",
	}
}

type SetThursdayOfScalingScheduleForNiftyUpdateAutoScalingGroup string

// Enum values for SetThursdayOfScalingScheduleForNiftyUpdateAutoScalingGroup
const (
	SetThursdayOfScalingScheduleForNiftyUpdateAutoScalingGroupDisabled SetThursdayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "0"
	SetThursdayOfScalingScheduleForNiftyUpdateAutoScalingGroupEnabled SetThursdayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetThursdayOfScalingScheduleForNiftyUpdateAutoScalingGroup. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetThursdayOfScalingScheduleForNiftyUpdateAutoScalingGroup) Values() []SetThursdayOfScalingScheduleForNiftyUpdateAutoScalingGroup {
	return []SetThursdayOfScalingScheduleForNiftyUpdateAutoScalingGroup{
		"0",
		"1",
	}
}

type SetTuesdayOfScalingScheduleForNiftyCreateAutoScalingGroup string

// Enum values for SetTuesdayOfScalingScheduleForNiftyCreateAutoScalingGroup
const (
	SetTuesdayOfScalingScheduleForNiftyCreateAutoScalingGroupDisabled SetTuesdayOfScalingScheduleForNiftyCreateAutoScalingGroup = "0"
	SetTuesdayOfScalingScheduleForNiftyCreateAutoScalingGroupEnabled SetTuesdayOfScalingScheduleForNiftyCreateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetTuesdayOfScalingScheduleForNiftyCreateAutoScalingGroup. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetTuesdayOfScalingScheduleForNiftyCreateAutoScalingGroup) Values() []SetTuesdayOfScalingScheduleForNiftyCreateAutoScalingGroup {
	return []SetTuesdayOfScalingScheduleForNiftyCreateAutoScalingGroup{
		"0",
		"1",
	}
}

type SetTuesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup string

// Enum values for SetTuesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup
const (
	SetTuesdayOfScalingScheduleForNiftyUpdateAutoScalingGroupDisabled SetTuesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "0"
	SetTuesdayOfScalingScheduleForNiftyUpdateAutoScalingGroupEnabled SetTuesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetTuesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetTuesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup) Values() []SetTuesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup {
	return []SetTuesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup{
		"0",
		"1",
	}
}

type SetWednesdayOfScalingScheduleForNiftyCreateAutoScalingGroup string

// Enum values for SetWednesdayOfScalingScheduleForNiftyCreateAutoScalingGroup
const (
	SetWednesdayOfScalingScheduleForNiftyCreateAutoScalingGroupDisabled SetWednesdayOfScalingScheduleForNiftyCreateAutoScalingGroup = "0"
	SetWednesdayOfScalingScheduleForNiftyCreateAutoScalingGroupEnabled SetWednesdayOfScalingScheduleForNiftyCreateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetWednesdayOfScalingScheduleForNiftyCreateAutoScalingGroup. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetWednesdayOfScalingScheduleForNiftyCreateAutoScalingGroup) Values() []SetWednesdayOfScalingScheduleForNiftyCreateAutoScalingGroup {
	return []SetWednesdayOfScalingScheduleForNiftyCreateAutoScalingGroup{
		"0",
		"1",
	}
}

type SetWednesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup string

// Enum values for SetWednesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup
const (
	SetWednesdayOfScalingScheduleForNiftyUpdateAutoScalingGroupDisabled SetWednesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "0"
	SetWednesdayOfScalingScheduleForNiftyUpdateAutoScalingGroupEnabled SetWednesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup = "1"
)

// Values returns all known values for
// SetWednesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup. Note that this can
// be expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (SetWednesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup) Values() []SetWednesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup {
	return []SetWednesdayOfScalingScheduleForNiftyUpdateAutoScalingGroup{
		"0",
		"1",
	}
}

type TenancyOfModifyInstanceAttributeRequest string

// Enum values for TenancyOfModifyInstanceAttributeRequest
const (
	TenancyOfModifyInstanceAttributeRequestDafault TenancyOfModifyInstanceAttributeRequest = "dafault"
	TenancyOfModifyInstanceAttributeRequestDedicated TenancyOfModifyInstanceAttributeRequest = "dedicated"
)

// Values returns all known values for TenancyOfModifyInstanceAttributeRequest.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (TenancyOfModifyInstanceAttributeRequest) Values() []TenancyOfModifyInstanceAttributeRequest {
	return []TenancyOfModifyInstanceAttributeRequest{
		"dafault",
		"dedicated",
	}
}

type TimeSlotIdOfCreateInstanceBackupRuleRequest string

// Enum values for TimeSlotIdOfCreateInstanceBackupRuleRequest
const (
	TimeSlotIdOfCreateInstanceBackupRuleRequestFrom000To159 TimeSlotIdOfCreateInstanceBackupRuleRequest = "1"
	TimeSlotIdOfCreateInstanceBackupRuleRequestFrom200To359 TimeSlotIdOfCreateInstanceBackupRuleRequest = "2"
	TimeSlotIdOfCreateInstanceBackupRuleRequestFrom400To559 TimeSlotIdOfCreateInstanceBackupRuleRequest = "3"
	TimeSlotIdOfCreateInstanceBackupRuleRequestFrom600To759 TimeSlotIdOfCreateInstanceBackupRuleRequest = "4"
	TimeSlotIdOfCreateInstanceBackupRuleRequestFrom800To959 TimeSlotIdOfCreateInstanceBackupRuleRequest = "5"
	TimeSlotIdOfCreateInstanceBackupRuleRequestFrom1000To1159 TimeSlotIdOfCreateInstanceBackupRuleRequest = "6"
	TimeSlotIdOfCreateInstanceBackupRuleRequestFrom1200To1359 TimeSlotIdOfCreateInstanceBackupRuleRequest = "7"
	TimeSlotIdOfCreateInstanceBackupRuleRequestFrom1400To1559 TimeSlotIdOfCreateInstanceBackupRuleRequest = "8"
	TimeSlotIdOfCreateInstanceBackupRuleRequestFrom1600To1759 TimeSlotIdOfCreateInstanceBackupRuleRequest = "9"
	TimeSlotIdOfCreateInstanceBackupRuleRequestFrom1800To1959 TimeSlotIdOfCreateInstanceBackupRuleRequest = "10"
	TimeSlotIdOfCreateInstanceBackupRuleRequestFrom2000To2159 TimeSlotIdOfCreateInstanceBackupRuleRequest = "11"
	TimeSlotIdOfCreateInstanceBackupRuleRequestFrom2200To2359 TimeSlotIdOfCreateInstanceBackupRuleRequest = "12"
)

// Values returns all known values for
// TimeSlotIdOfCreateInstanceBackupRuleRequest. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (TimeSlotIdOfCreateInstanceBackupRuleRequest) Values() []TimeSlotIdOfCreateInstanceBackupRuleRequest {
	return []TimeSlotIdOfCreateInstanceBackupRuleRequest{
		"1",
		"2",
		"3",
		"4",
		"5",
		"6",
		"7",
		"8",
		"9",
		"10",
		"11",
		"12",
	}
}

type TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest string

// Enum values for TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest
const (
	TimeSlotIdOfModifyInstanceBackupRuleAttributeRequestFrom000To159 TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest = "1"
	TimeSlotIdOfModifyInstanceBackupRuleAttributeRequestFrom200To359 TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest = "2"
	TimeSlotIdOfModifyInstanceBackupRuleAttributeRequestFrom400To559 TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest = "3"
	TimeSlotIdOfModifyInstanceBackupRuleAttributeRequestFrom600To759 TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest = "4"
	TimeSlotIdOfModifyInstanceBackupRuleAttributeRequestFrom800To959 TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest = "5"
	TimeSlotIdOfModifyInstanceBackupRuleAttributeRequestFrom1000To1159 TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest = "6"
	TimeSlotIdOfModifyInstanceBackupRuleAttributeRequestFrom1200To1359 TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest = "7"
	TimeSlotIdOfModifyInstanceBackupRuleAttributeRequestFrom1400To1559 TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest = "8"
	TimeSlotIdOfModifyInstanceBackupRuleAttributeRequestFrom1600To1759 TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest = "9"
	TimeSlotIdOfModifyInstanceBackupRuleAttributeRequestFrom1800To1959 TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest = "10"
	TimeSlotIdOfModifyInstanceBackupRuleAttributeRequestFrom2000To2159 TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest = "11"
	TimeSlotIdOfModifyInstanceBackupRuleAttributeRequestFrom2200To2359 TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest = "12"
)

// Values returns all known values for
// TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest. Note that this can be
// expanded in the future, and so it is only as up to date as the client. The
// ordering of this slice is not guaranteed to be stable across updates.
func (TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest) Values() []TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest {
	return []TimeSlotIdOfModifyInstanceBackupRuleAttributeRequest{
		"1",
		"2",
		"3",
		"4",
		"5",
		"6",
		"7",
		"8",
		"9",
		"10",
		"11",
		"12",
	}
}

type TypeOfCreateCustomerGatewayRequest string

// Enum values for TypeOfCreateCustomerGatewayRequest
const (
	TypeOfCreateCustomerGatewayRequestIpsec TypeOfCreateCustomerGatewayRequest = "IPsec"
	TypeOfCreateCustomerGatewayRequestIpsecVti TypeOfCreateCustomerGatewayRequest = "IPsec VTI"
	TypeOfCreateCustomerGatewayRequestL2tpv3Ipsec TypeOfCreateCustomerGatewayRequest = "L2TPv3 / IPsec"
)

// Values returns all known values for TypeOfCreateCustomerGatewayRequest. Note
// that this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (TypeOfCreateCustomerGatewayRequest) Values() []TypeOfCreateCustomerGatewayRequest {
	return []TypeOfCreateCustomerGatewayRequest{
		"IPsec",
		"IPsec VTI",
		"L2TPv3 / IPsec",
	}
}

type TypeOfCreateVpnConnectionRequest string

// Enum values for TypeOfCreateVpnConnectionRequest
const (
	TypeOfCreateVpnConnectionRequestIpsec TypeOfCreateVpnConnectionRequest = "IPsec"
	TypeOfCreateVpnConnectionRequestL2tpv3Ipsec TypeOfCreateVpnConnectionRequest = "L2TPv3 / IPsec"
	TypeOfCreateVpnConnectionRequestIpsecVti TypeOfCreateVpnConnectionRequest = "IPsec VTI"
)

// Values returns all known values for TypeOfCreateVpnConnectionRequest. Note that
// this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (TypeOfCreateVpnConnectionRequest) Values() []TypeOfCreateVpnConnectionRequest {
	return []TypeOfCreateVpnConnectionRequest{
		"IPsec",
		"L2TPv3 / IPsec",
		"IPsec VTI",
	}
}

type TypeOfNiftyCreateRouterRequest string

// Enum values for TypeOfNiftyCreateRouterRequest
const (
	TypeOfNiftyCreateRouterRequestSmall TypeOfNiftyCreateRouterRequest = "small"
	TypeOfNiftyCreateRouterRequestMedium TypeOfNiftyCreateRouterRequest = "medium"
	TypeOfNiftyCreateRouterRequestLarge TypeOfNiftyCreateRouterRequest = "large"
)

// Values returns all known values for TypeOfNiftyCreateRouterRequest. Note that
// this can be expanded in the future, and so it is only as up to date as the
// client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (TypeOfNiftyCreateRouterRequest) Values() []TypeOfNiftyCreateRouterRequest {
	return []TypeOfNiftyCreateRouterRequest{
		"small",
		"medium",
		"large",
	}
}

type TypeOfNiftyTunnelForCreateVpnConnection string

// Enum values for TypeOfNiftyTunnelForCreateVpnConnection
const (
	TypeOfNiftyTunnelForCreateVpnConnectionL2tpv3 TypeOfNiftyTunnelForCreateVpnConnection = "L2TPv3"
)

// Values returns all known values for TypeOfNiftyTunnelForCreateVpnConnection.
// Note that this can be expanded in the future, and so it is only as up to date as
// the client. The ordering of this slice is not guaranteed to be stable across
// updates.
func (TypeOfNiftyTunnelForCreateVpnConnection) Values() []TypeOfNiftyTunnelForCreateVpnConnection {
	return []TypeOfNiftyTunnelForCreateVpnConnection{
		"L2TPv3",
	}
}

type UpperLowerConditionOfRuleForNiftyCreateAlarm string

// Enum values for UpperLowerConditionOfRuleForNiftyCreateAlarm
const (
	UpperLowerConditionOfRuleForNiftyCreateAlarmUpper UpperLowerConditionOfRuleForNiftyCreateAlarm = "upper"
	UpperLowerConditionOfRuleForNiftyCreateAlarmLower UpperLowerConditionOfRuleForNiftyCreateAlarm = "lower"
)

// Values returns all known values for
// UpperLowerConditionOfRuleForNiftyCreateAlarm. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (UpperLowerConditionOfRuleForNiftyCreateAlarm) Values() []UpperLowerConditionOfRuleForNiftyCreateAlarm {
	return []UpperLowerConditionOfRuleForNiftyCreateAlarm{
		"upper",
		"lower",
	}
}

type UpperLowerConditionOfRuleForNiftyUpdateAlarm string

// Enum values for UpperLowerConditionOfRuleForNiftyUpdateAlarm
const (
	UpperLowerConditionOfRuleForNiftyUpdateAlarmUpper UpperLowerConditionOfRuleForNiftyUpdateAlarm = "upper"
	UpperLowerConditionOfRuleForNiftyUpdateAlarmLower UpperLowerConditionOfRuleForNiftyUpdateAlarm = "lower"
)

// Values returns all known values for
// UpperLowerConditionOfRuleForNiftyUpdateAlarm. Note that this can be expanded in
// the future, and so it is only as up to date as the client. The ordering of this
// slice is not guaranteed to be stable across updates.
func (UpperLowerConditionOfRuleForNiftyUpdateAlarm) Values() []UpperLowerConditionOfRuleForNiftyUpdateAlarm {
	return []UpperLowerConditionOfRuleForNiftyUpdateAlarm{
		"upper",
		"lower",
	}
}

type ValueTypeOfNiftyDescribePerformanceChartRequest string

// Enum values for ValueTypeOfNiftyDescribePerformanceChartRequest
const (
	ValueTypeOfNiftyDescribePerformanceChartRequestAverage ValueTypeOfNiftyDescribePerformanceChartRequest = "1"
	ValueTypeOfNiftyDescribePerformanceChartRequestMaximum ValueTypeOfNiftyDescribePerformanceChartRequest = "2"
)

// Values returns all known values for
// ValueTypeOfNiftyDescribePerformanceChartRequest. Note that this can be expanded
// in the future, and so it is only as up to date as the client. The ordering of
// this slice is not guaranteed to be stable across updates.
func (ValueTypeOfNiftyDescribePerformanceChartRequest) Values() []ValueTypeOfNiftyDescribePerformanceChartRequest {
	return []ValueTypeOfNiftyDescribePerformanceChartRequest{
		"1",
		"2",
	}
}
