Class: Aws::Types::ProductionVariant

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#accelerator_type"ml.eia1.medium", ...

Returns the value of attribute accelerator_type.

Returns:

  • ("ml.eia1.medium", "ml.eia1.large", "ml.eia1.xlarge", "ml.eia2.medium", "ml.eia2.large", "ml.eia2.xlarge")


10065
10066
10067
# File 'sig/types.rbs', line 10065

def accelerator_type
  @accelerator_type
end

#capacity_reservation_configTypes::ProductionVariantCapacityReservationConfig

Returns the value of attribute capacity_reservation_config.



10075
10076
10077
# File 'sig/types.rbs', line 10075

def capacity_reservation_config
  @capacity_reservation_config
end

#container_startup_health_check_timeout_in_seconds::Integer

Returns the value of attribute container_startup_health_check_timeout_in_seconds.

Returns:

  • (::Integer)


10070
10071
10072
# File 'sig/types.rbs', line 10070

def container_startup_health_check_timeout_in_seconds
  @container_startup_health_check_timeout_in_seconds
end

#core_dump_configTypes::ProductionVariantCoreDumpConfig

Returns the value of attribute core_dump_config.



10066
10067
10068
# File 'sig/types.rbs', line 10066

def core_dump_config
  @core_dump_config
end

#enable_ssm_accessBoolean

Returns the value of attribute enable_ssm_access.

Returns:

  • (Boolean)


10071
10072
10073
# File 'sig/types.rbs', line 10071

def enable_ssm_access
  @enable_ssm_access
end

#inference_ami_version"al2-ami-sagemaker-inference-gpu-2", ...

Returns the value of attribute inference_ami_version.

Returns:

  • ("al2-ami-sagemaker-inference-gpu-2", "al2-ami-sagemaker-inference-gpu-2-1", "al2-ami-sagemaker-inference-gpu-3-1", "al2-ami-sagemaker-inference-neuron-2", "al2023-ami-sagemaker-inference-gpu-4-1")


10074
10075
10076
# File 'sig/types.rbs', line 10074

def inference_ami_version
  @inference_ami_version
end

#initial_instance_count::Integer

Returns the value of attribute initial_instance_count.

Returns:

  • (::Integer)


10060
10061
10062
# File 'sig/types.rbs', line 10060

def initial_instance_count
  @initial_instance_count
end

#initial_variant_weight::Float

Returns the value of attribute initial_variant_weight.

Returns:

  • (::Float)


10064
10065
10066
# File 'sig/types.rbs', line 10064

def initial_variant_weight
  @initial_variant_weight
end

#instance_pools::Array[Types::InstancePool]

Returns the value of attribute instance_pools.

Returns:



10062
10063
10064
# File 'sig/types.rbs', line 10062

def instance_pools
  @instance_pools
end

#instance_type"ml.t2.medium", ...

Returns the value of attribute instance_type.

Returns:

  • ("ml.t2.medium", "ml.t2.large", "ml.t2.xlarge", "ml.t2.2xlarge", "ml.m4.xlarge", "ml.m4.2xlarge", "ml.m4.4xlarge", "ml.m4.10xlarge", "ml.m4.16xlarge", "ml.m5.large", "ml.m5.xlarge", "ml.m5.2xlarge", "ml.m5.4xlarge", "ml.m5.12xlarge", "ml.m5.24xlarge", "ml.m5d.large", "ml.m5d.xlarge", "ml.m5d.2xlarge", "ml.m5d.4xlarge", "ml.m5d.12xlarge", "ml.m5d.24xlarge", "ml.c4.large", "ml.c4.xlarge", "ml.c4.2xlarge", "ml.c4.4xlarge", "ml.c4.8xlarge", "ml.p2.xlarge", "ml.p2.8xlarge", "ml.p2.16xlarge", "ml.p3.2xlarge", "ml.p3.8xlarge", "ml.p3.16xlarge", "ml.c5.large", "ml.c5.xlarge", "ml.c5.2xlarge", "ml.c5.4xlarge", "ml.c5.9xlarge", "ml.c5.18xlarge", "ml.c5d.large", "ml.c5d.xlarge", "ml.c5d.2xlarge", "ml.c5d.4xlarge", "ml.c5d.9xlarge", "ml.c5d.18xlarge", "ml.g4dn.xlarge", "ml.g4dn.2xlarge", "ml.g4dn.4xlarge", "ml.g4dn.8xlarge", "ml.g4dn.12xlarge", "ml.g4dn.16xlarge", "ml.r5.large", "ml.r5.xlarge", "ml.r5.2xlarge", "ml.r5.4xlarge", "ml.r5.12xlarge", "ml.r5.24xlarge", "ml.r5d.large", "ml.r5d.xlarge", "ml.r5d.2xlarge", "ml.r5d.4xlarge", "ml.r5d.12xlarge", "ml.r5d.24xlarge", "ml.inf1.xlarge", "ml.inf1.2xlarge", "ml.inf1.6xlarge", "ml.inf1.24xlarge", "ml.dl1.24xlarge", "ml.c6i.large", "ml.c6i.xlarge", "ml.c6i.2xlarge", "ml.c6i.4xlarge", "ml.c6i.8xlarge", "ml.c6i.12xlarge", "ml.c6i.16xlarge", "ml.c6i.24xlarge", "ml.c6i.32xlarge", "ml.m6i.large", "ml.m6i.xlarge", "ml.m6i.2xlarge", "ml.m6i.4xlarge", "ml.m6i.8xlarge", "ml.m6i.12xlarge", "ml.m6i.16xlarge", "ml.m6i.24xlarge", "ml.m6i.32xlarge", "ml.r6i.large", "ml.r6i.xlarge", "ml.r6i.2xlarge", "ml.r6i.4xlarge", "ml.r6i.8xlarge", "ml.r6i.12xlarge", "ml.r6i.16xlarge", "ml.r6i.24xlarge", "ml.r6i.32xlarge", "ml.g5.xlarge", "ml.g5.2xlarge", "ml.g5.4xlarge", "ml.g5.8xlarge", "ml.g5.12xlarge", "ml.g5.16xlarge", "ml.g5.24xlarge", "ml.g5.48xlarge", "ml.g6.xlarge", "ml.g6.2xlarge", "ml.g6.4xlarge", "ml.g6.8xlarge", "ml.g6.12xlarge", "ml.g6.16xlarge", "ml.g6.24xlarge", "ml.g6.48xlarge", "ml.r8g.medium", "ml.r8g.large", "ml.r8g.xlarge", "ml.r8g.2xlarge", "ml.r8g.4xlarge", "ml.r8g.8xlarge", "ml.r8g.12xlarge", "ml.r8g.16xlarge", "ml.r8g.24xlarge", "ml.r8g.48xlarge", "ml.g6e.xlarge", "ml.g6e.2xlarge", "ml.g6e.4xlarge", "ml.g6e.8xlarge", "ml.g6e.12xlarge", "ml.g6e.16xlarge", "ml.g6e.24xlarge", "ml.g6e.48xlarge", "ml.g7e.2xlarge", "ml.g7e.4xlarge", "ml.g7e.8xlarge", "ml.g7e.12xlarge", "ml.g7e.24xlarge", "ml.g7e.48xlarge", "ml.g7.2xlarge", "ml.g7.4xlarge", "ml.g7.8xlarge", "ml.g7.12xlarge", "ml.g7.24xlarge", "ml.g7.48xlarge", "ml.p4d.24xlarge", "ml.c7g.large", "ml.c7g.xlarge", "ml.c7g.2xlarge", "ml.c7g.4xlarge", "ml.c7g.8xlarge", "ml.c7g.12xlarge", "ml.c7g.16xlarge", "ml.m6g.large", "ml.m6g.xlarge", "ml.m6g.2xlarge", "ml.m6g.4xlarge", "ml.m6g.8xlarge", "ml.m6g.12xlarge", "ml.m6g.16xlarge", "ml.m6gd.large", "ml.m6gd.xlarge", "ml.m6gd.2xlarge", "ml.m6gd.4xlarge", "ml.m6gd.8xlarge", "ml.m6gd.12xlarge", "ml.m6gd.16xlarge", "ml.c6g.large", "ml.c6g.xlarge", "ml.c6g.2xlarge", "ml.c6g.4xlarge", "ml.c6g.8xlarge", "ml.c6g.12xlarge", "ml.c6g.16xlarge", "ml.c6gd.large", "ml.c6gd.xlarge", "ml.c6gd.2xlarge", "ml.c6gd.4xlarge", "ml.c6gd.8xlarge", "ml.c6gd.12xlarge", "ml.c6gd.16xlarge", "ml.c6gn.large", "ml.c6gn.xlarge", "ml.c6gn.2xlarge", "ml.c6gn.4xlarge", "ml.c6gn.8xlarge", "ml.c6gn.12xlarge", "ml.c6gn.16xlarge", "ml.r6g.large", "ml.r6g.xlarge", "ml.r6g.2xlarge", "ml.r6g.4xlarge", "ml.r6g.8xlarge", "ml.r6g.12xlarge", "ml.r6g.16xlarge", "ml.r6gd.large", "ml.r6gd.xlarge", "ml.r6gd.2xlarge", "ml.r6gd.4xlarge", "ml.r6gd.8xlarge", "ml.r6gd.12xlarge", "ml.r6gd.16xlarge", "ml.p4de.24xlarge", "ml.trn1.2xlarge", "ml.trn1.32xlarge", "ml.trn1n.32xlarge", "ml.trn2.48xlarge", "ml.inf2.xlarge", "ml.inf2.8xlarge", "ml.inf2.24xlarge", "ml.inf2.48xlarge", "ml.p5.48xlarge", "ml.p5e.48xlarge", "ml.p5en.48xlarge", "ml.m7i.large", "ml.m7i.xlarge", "ml.m7i.2xlarge", "ml.m7i.4xlarge", "ml.m7i.8xlarge", "ml.m7i.12xlarge", "ml.m7i.16xlarge", "ml.m7i.24xlarge", "ml.m7i.48xlarge", "ml.c7i.large", "ml.c7i.xlarge", "ml.c7i.2xlarge", "ml.c7i.4xlarge", "ml.c7i.8xlarge", "ml.c7i.12xlarge", "ml.c7i.16xlarge", "ml.c7i.24xlarge", "ml.c7i.48xlarge", "ml.r7i.large", "ml.r7i.xlarge", "ml.r7i.2xlarge", "ml.r7i.4xlarge", "ml.r7i.8xlarge", "ml.r7i.12xlarge", "ml.r7i.16xlarge", "ml.r7i.24xlarge", "ml.r7i.48xlarge", "ml.c8g.medium", "ml.c8g.large", "ml.c8g.xlarge", "ml.c8g.2xlarge", "ml.c8g.4xlarge", "ml.c8g.8xlarge", "ml.c8g.12xlarge", "ml.c8g.16xlarge", "ml.c8g.24xlarge", "ml.c8g.48xlarge", "ml.r7gd.medium", "ml.r7gd.large", "ml.r7gd.xlarge", "ml.r7gd.2xlarge", "ml.r7gd.4xlarge", "ml.r7gd.8xlarge", "ml.r7gd.12xlarge", "ml.r7gd.16xlarge", "ml.m8g.medium", "ml.m8g.large", "ml.m8g.xlarge", "ml.m8g.2xlarge", "ml.m8g.4xlarge", "ml.m8g.8xlarge", "ml.m8g.12xlarge", "ml.m8g.16xlarge", "ml.m8g.24xlarge", "ml.m8g.48xlarge", "ml.c6in.large", "ml.c6in.xlarge", "ml.c6in.2xlarge", "ml.c6in.4xlarge", "ml.c6in.8xlarge", "ml.c6in.12xlarge", "ml.c6in.16xlarge", "ml.c6in.24xlarge", "ml.c6in.32xlarge", "ml.p6-b200.48xlarge", "ml.p6-b300.48xlarge", "ml.p6e-gb200.36xlarge", "ml.p5.4xlarge")


10061
10062
10063
# File 'sig/types.rbs', line 10061

def instance_type
  @instance_type
end

#managed_instance_scalingTypes::ProductionVariantManagedInstanceScaling

Returns the value of attribute managed_instance_scaling.



10072
10073
10074
# File 'sig/types.rbs', line 10072

def managed_instance_scaling
  @managed_instance_scaling
end

#model_data_download_timeout_in_seconds::Integer

Returns the value of attribute model_data_download_timeout_in_seconds.

Returns:

  • (::Integer)


10069
10070
10071
# File 'sig/types.rbs', line 10069

def model_data_download_timeout_in_seconds
  @model_data_download_timeout_in_seconds
end

#model_name::String

Returns the value of attribute model_name.

Returns:

  • (::String)


10059
10060
10061
# File 'sig/types.rbs', line 10059

def model_name
  @model_name
end

#routing_configTypes::ProductionVariantRoutingConfig

Returns the value of attribute routing_config.



10073
10074
10075
# File 'sig/types.rbs', line 10073

def routing_config
  @routing_config
end

#serverless_configTypes::ProductionVariantServerlessConfig

Returns the value of attribute serverless_config.



10067
10068
10069
# File 'sig/types.rbs', line 10067

def serverless_config
  @serverless_config
end

#variant_instance_provision_timeout_in_seconds::Integer

Returns the value of attribute variant_instance_provision_timeout_in_seconds.

Returns:

  • (::Integer)


10063
10064
10065
# File 'sig/types.rbs', line 10063

def variant_instance_provision_timeout_in_seconds
  @variant_instance_provision_timeout_in_seconds
end

#variant_name::String

Returns the value of attribute variant_name.

Returns:

  • (::String)


10058
10059
10060
# File 'sig/types.rbs', line 10058

def variant_name
  @variant_name
end

#volume_size_in_gb::Integer

Returns the value of attribute volume_size_in_gb.

Returns:

  • (::Integer)


10068
10069
10070
# File 'sig/types.rbs', line 10068

def volume_size_in_gb
  @volume_size_in_gb
end