Class: Aws::Types::CreateLaunchConfigurationType

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

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#associate_public_ip_addressBoolean

Returns the value of attribute associate_public_ip_address.

Returns:

  • (Boolean)


348
349
350
# File 'sig/types.rbs', line 348

def associate_public_ip_address
  @associate_public_ip_address
end

#block_device_mappings::Array[Types::BlockDeviceMapping]

Returns the value of attribute block_device_mappings.

Returns:



343
344
345
# File 'sig/types.rbs', line 343

def block_device_mappings
  @block_device_mappings
end

Returns the value of attribute classic_link_vpc_id.

Returns:

  • (::String)


336
337
338
# File 'sig/types.rbs', line 336

def classic_link_vpc_id
  @classic_link_vpc_id
end

Returns the value of attribute classic_link_vpc_security_groups.

Returns:

  • (::Array[::String])


337
338
339
# File 'sig/types.rbs', line 337

def classic_link_vpc_security_groups
  @classic_link_vpc_security_groups
end

#ebs_optimizedBoolean

Returns the value of attribute ebs_optimized.

Returns:

  • (Boolean)


347
348
349
# File 'sig/types.rbs', line 347

def ebs_optimized
  @ebs_optimized
end

#iam_instance_profile::String

Returns the value of attribute iam_instance_profile.

Returns:

  • (::String)


346
347
348
# File 'sig/types.rbs', line 346

def iam_instance_profile
  @iam_instance_profile
end

#image_id::String

Returns the value of attribute image_id.

Returns:

  • (::String)


333
334
335
# File 'sig/types.rbs', line 333

def image_id
  @image_id
end

#instance_id::String

Returns the value of attribute instance_id.

Returns:

  • (::String)


339
340
341
# File 'sig/types.rbs', line 339

def instance_id
  @instance_id
end

#instance_monitoringTypes::InstanceMonitoring

Returns the value of attribute instance_monitoring.



344
345
346
# File 'sig/types.rbs', line 344

def instance_monitoring
  @instance_monitoring
end

#instance_type::String

Returns the value of attribute instance_type.

Returns:

  • (::String)


340
341
342
# File 'sig/types.rbs', line 340

def instance_type
  @instance_type
end

#kernel_id::String

Returns the value of attribute kernel_id.

Returns:

  • (::String)


341
342
343
# File 'sig/types.rbs', line 341

def kernel_id
  @kernel_id
end

#key_name::String

Returns the value of attribute key_name.

Returns:

  • (::String)


334
335
336
# File 'sig/types.rbs', line 334

def key_name
  @key_name
end

#launch_configuration_name::String

Returns the value of attribute launch_configuration_name.

Returns:

  • (::String)


332
333
334
# File 'sig/types.rbs', line 332

def launch_configuration_name
  @launch_configuration_name
end

#metadata_optionsTypes::InstanceMetadataOptions

Returns the value of attribute metadata_options.



350
351
352
# File 'sig/types.rbs', line 350

def 
  @metadata_options
end

#placement_tenancy::String

Returns the value of attribute placement_tenancy.

Returns:

  • (::String)


349
350
351
# File 'sig/types.rbs', line 349

def placement_tenancy
  @placement_tenancy
end

#ramdisk_id::String

Returns the value of attribute ramdisk_id.

Returns:

  • (::String)


342
343
344
# File 'sig/types.rbs', line 342

def ramdisk_id
  @ramdisk_id
end

#security_groups::Array[::String]

Returns the value of attribute security_groups.

Returns:

  • (::Array[::String])


335
336
337
# File 'sig/types.rbs', line 335

def security_groups
  @security_groups
end

#spot_price::String

Returns the value of attribute spot_price.

Returns:

  • (::String)


345
346
347
# File 'sig/types.rbs', line 345

def spot_price
  @spot_price
end

#user_data::String

Returns the value of attribute user_data.

Returns:

  • (::String)


338
339
340
# File 'sig/types.rbs', line 338

def user_data
  @user_data
end