SYMBOL INDEX (231 symbols across 23 files) FILE: lib/kitchen/driver/aws/client.rb type Kitchen (line 24) | module Kitchen type Driver (line 25) | module Driver class Aws (line 26) | class Aws class Client (line 30) | class Client method initialize (line 31) | def initialize( method create_instance (line 51) | def create_instance(options) method get_instance (line 58) | def get_instance(id) method get_instance_from_spot_request (line 65) | def get_instance_from_spot_request(request_id) method instance_exists? (line 77) | def instance_exists?(id) method client (line 81) | def client method resource (line 85) | def resource FILE: lib/kitchen/driver/aws/dedicated_hosts.rb type Kitchen (line 1) | module Kitchen type Driver (line 2) | module Driver type Mixins (line 3) | module Mixins type DedicatedHosts (line 4) | module DedicatedHosts function host_available? (line 7) | def host_available? function hosts_with_capacity (line 13) | def hosts_with_capacity function host_unused? (line 29) | def host_unused?(host) function host_for_id (line 36) | def host_for_id(host_id) function hosts_managed (line 42) | def hosts_managed function allocate_host (line 54) | def allocate_host function deallocate_host (line 97) | def deallocate_host(host_id) function instance_family_from_type (line 110) | def instance_family_from_type(instance_type) function instance_size_from_type (line 117) | def instance_size_from_type(instance_type) function allow_allocate_host? (line 123) | def allow_allocate_host? function allow_deallocate_host? (line 129) | def allow_deallocate_host? FILE: lib/kitchen/driver/aws/instance_connect.rb type Kitchen (line 19) | module Kitchen type Driver (line 20) | module Driver class Aws (line 21) | class Aws class InstanceConnect (line 22) | class InstanceConnect method initialize (line 23) | def initialize(config, logger) method send_ssh_public_key (line 29) | def send_ssh_public_key(instance_id, username, public_key) FILE: lib/kitchen/driver/aws/instance_generator.rb type Kitchen (line 22) | module Kitchen type Driver (line 23) | module Driver class Aws (line 24) | class Aws class InstanceGenerator (line 28) | class InstanceGenerator method initialize (line 31) | def initialize(config, ec2, logger) method ec2_instance_data (line 41) | def ec2_instance_data method prepared_user_data (line 239) | def prepared_user_data FILE: lib/kitchen/driver/aws/ssm_session_manager.rb type Kitchen (line 21) | module Kitchen type Driver (line 22) | module Driver class Aws (line 23) | class Aws class SsmSessionManager (line 25) | class SsmSessionManager method initialize (line 26) | def initialize(config, logger) method ssm_agent_available? (line 36) | def ssm_agent_available?(instance_id) method session_manager_plugin_installed? (line 66) | def session_manager_plugin_installed? FILE: lib/kitchen/driver/aws/standard_platform.rb type Kitchen (line 17) | module Kitchen type Driver (line 18) | module Driver class Aws (line 19) | class Aws class StandardPlatform (line 43) | class StandardPlatform method initialize (line 52) | def initialize(driver, name, version, architecture) method find_image (line 103) | def find_image(image_search) method platforms (line 125) | def self.platforms method to_s (line 129) | def to_s method from_platform_string (line 142) | def self.from_platform_string(driver, platform_string) method from_image (line 157) | def self.from_image(driver, image) method parse_platform_string (line 165) | def self.parse_platform_string(platform_string) method sort_by_version (line 194) | def sort_by_version(images) method prefer (line 206) | def prefer(images, &block) method sort_images (line 214) | def sort_images(images) method show_returned_images (line 233) | def show_returned_images(images) FILE: lib/kitchen/driver/aws/standard_platform/alma.rb type Kitchen (line 18) | module Kitchen type Driver (line 19) | module Driver class Aws (line 20) | class Aws class StandardPlatform (line 21) | class StandardPlatform class Alma (line 23) | class Alma < StandardPlatform method username (line 29) | def username method image_search (line 33) | def image_search method from_image (line 42) | def self.from_image(driver, image) FILE: lib/kitchen/driver/aws/standard_platform/amazon.rb type Kitchen (line 18) | module Kitchen type Driver (line 19) | module Driver class Aws (line 20) | class Aws class StandardPlatform (line 21) | class StandardPlatform class Amazon (line 23) | class Amazon < StandardPlatform method username (line 28) | def username method image_search (line 32) | def image_search method from_image (line 41) | def self.from_image(driver, image) FILE: lib/kitchen/driver/aws/standard_platform/amazon2.rb type Kitchen (line 18) | module Kitchen type Driver (line 19) | module Driver class Aws (line 20) | class Aws class StandardPlatform (line 21) | class StandardPlatform class Amazon2 (line 23) | class Amazon2 < StandardPlatform method username (line 28) | def username method image_search (line 32) | def image_search method from_image (line 41) | def self.from_image(driver, image) FILE: lib/kitchen/driver/aws/standard_platform/amazon2023.rb type Kitchen (line 18) | module Kitchen type Driver (line 19) | module Driver class Aws (line 20) | class Aws class StandardPlatform (line 21) | class StandardPlatform class Amazon2023 (line 23) | class Amazon2023 < StandardPlatform method username (line 28) | def username method image_search (line 32) | def image_search method from_image (line 41) | def self.from_image(driver, image) FILE: lib/kitchen/driver/aws/standard_platform/centos.rb type Kitchen (line 18) | module Kitchen type Driver (line 19) | module Driver class Aws (line 20) | class Aws class StandardPlatform (line 21) | class StandardPlatform class Centos (line 23) | class Centos < StandardPlatform method username (line 30) | def username method image_search (line 34) | def image_search method sort_by_version (line 45) | def sort_by_version(images) method from_image (line 54) | def self.from_image(driver, image) FILE: lib/kitchen/driver/aws/standard_platform/debian.rb type Kitchen (line 18) | module Kitchen type Driver (line 19) | module Driver class Aws (line 20) | class Aws class StandardPlatform (line 21) | class StandardPlatform class Debian (line 23) | class Debian < StandardPlatform method username (line 39) | def username method codename (line 43) | def codename method image_search (line 52) | def image_search method from_image (line 73) | def self.from_image(driver, image) FILE: lib/kitchen/driver/aws/standard_platform/fedora.rb type Kitchen (line 18) | module Kitchen type Driver (line 19) | module Driver class Aws (line 20) | class Aws class StandardPlatform (line 21) | class StandardPlatform class Fedora (line 23) | class Fedora < StandardPlatform method username (line 28) | def username method image_search (line 32) | def image_search method from_image (line 41) | def self.from_image(driver, image) FILE: lib/kitchen/driver/aws/standard_platform/freebsd.rb type Kitchen (line 18) | module Kitchen type Driver (line 19) | module Driver class Aws (line 20) | class Aws class StandardPlatform (line 21) | class StandardPlatform class Freebsd (line 23) | class Freebsd < StandardPlatform method username (line 28) | def username method sudo_command (line 32) | def sudo_command; end method image_search (line 34) | def image_search method from_image (line 43) | def self.from_image(driver, image) FILE: lib/kitchen/driver/aws/standard_platform/macos.rb type Kitchen (line 18) | module Kitchen type Driver (line 19) | module Driver class Aws (line 20) | class Aws class StandardPlatform (line 21) | class StandardPlatform class MacOS (line 22) | class MacOS < StandardPlatform method username (line 27) | def username method image_search (line 31) | def image_search method from_image (line 41) | def self.from_image(driver, image) FILE: lib/kitchen/driver/aws/standard_platform/rhel.rb type Kitchen (line 18) | module Kitchen type Driver (line 19) | module Driver class Aws (line 20) | class Aws class StandardPlatform (line 21) | class StandardPlatform class El (line 23) | class El < StandardPlatform method initialize (line 27) | def initialize(driver, _name, version, architecture) method username (line 34) | def username method image_search (line 38) | def image_search method from_image (line 47) | def self.from_image(driver, image) method sort_by_version (line 54) | def sort_by_version(images) FILE: lib/kitchen/driver/aws/standard_platform/rocky.rb type Kitchen (line 18) | module Kitchen type Driver (line 19) | module Driver class Aws (line 20) | class Aws class StandardPlatform (line 21) | class StandardPlatform class Rocky (line 22) | class Rocky < StandardPlatform method username (line 28) | def username method image_search (line 32) | def image_search method from_image (line 41) | def self.from_image(driver, image) FILE: lib/kitchen/driver/aws/standard_platform/ubuntu.rb type Kitchen (line 18) | module Kitchen type Driver (line 19) | module Driver class Aws (line 20) | class Aws class StandardPlatform (line 21) | class StandardPlatform class Ubuntu (line 23) | class Ubuntu < StandardPlatform method username (line 28) | def username method image_search (line 32) | def image_search method from_image (line 41) | def self.from_image(driver, image) FILE: lib/kitchen/driver/aws/standard_platform/windows.rb type Kitchen (line 18) | module Kitchen type Driver (line 19) | module Driver class Aws (line 20) | class Aws class StandardPlatform (line 21) | class StandardPlatform class Windows (line 23) | class Windows < StandardPlatform method username (line 28) | def username method image_search (line 54) | def image_search method sort_by_version (line 63) | def sort_by_version(images) method from_image (line 72) | def self.from_image(driver, image) method windows_version_parts (line 103) | def windows_version_parts method windows_name_filter (line 134) | def windows_name_filter FILE: lib/kitchen/driver/ec2.rb type Kitchen (line 51) | module Kitchen type Driver (line 52) | module Driver class Ec2 (line 56) | class Ec2 < Kitchen::Driver::Base method initialize (line 110) | def initialize(*args, &block) method validation_warn (line 114) | def self.validation_warn(driver, old_key, new_key) method validation_error (line 119) | def self.validation_error(driver, old_key, new_key) method create (line 223) | def create(state) method destroy (line 311) | def destroy(state) method image (line 353) | def image method default_instance_type (line 368) | def default_instance_type method actual_platform (line 380) | def actual_platform method desired_platform (line 384) | def desired_platform method default_ami (line 395) | def default_ami method update_username (line 404) | def update_username(state) method ec2 (line 419) | def ec2 method instance_generator (line 429) | def instance_generator method submit_server (line 434) | def submit_server method config (line 444) | def config method expand_config (line 451) | def expand_config(conf, key) method submit_spots (line 468) | def submit_spots method submit_spot (line 521) | def submit_spot method wait_until_ready (line 567) | def wait_until_ready(server, state) method wait_with_destroy (line 603) | def wait_with_destroy(server, state, status_msg, &block) method fetch_windows_admin_password (line 626) | def fetch_windows_admin_password(server, state) method with_request_limit_backoff (line 641) | def with_request_limit_backoff(state) method hostname (line 674) | def hostname(server, interface_type = nil) method sudo_command (line 694) | def sudo_command method create_ec2_json (line 698) | def create_ec2_json(state) method default_windows_user_data (line 708) | def default_windows_user_data method show_chosen_image (line 771) | def show_chosen_image method image_info (line 783) | def image_info(image) method create_security_group (line 799) | def create_security_group(state) method create_key (line 879) | def create_key(state) method attach_network_interface (line 923) | def attach_network_interface(state) method delete_security_group (line 953) | def delete_security_group(state) method delete_key (line 966) | def delete_key(state) method finalize_config! (line 975) | def finalize_config!(instance) method instance_connect_setup_override (line 994) | def instance_connect_setup_override(instance) method instance_connect_setup_inspec_override (line 1032) | def instance_connect_setup_inspec_override(instance) method instance_connect_setup_ready (line 1120) | def instance_connect_setup_ready(state) method instance_connect_refresh_key (line 1136) | def instance_connect_refresh_key(state) method instance_connect_configure_ssh_proxy_command (line 1166) | def instance_connect_configure_ssh_proxy_command(state) method instance_connect_endpoint_available? (line 1201) | def instance_connect_endpoint_available?(state) method get_vpc_id_for_instance (line 1225) | def get_vpc_id_for_instance(state) method instance_connect_configure_direct_ssh (line 1240) | def instance_connect_configure_direct_ssh(state) method instance_connect_extract_public_key (line 1264) | def instance_connect_extract_public_key(private_key_path) method ssm_session_manager (line 1281) | def ssm_session_manager method ssm_session_manager_setup_ready (line 1285) | def ssm_session_manager_setup_ready(state) method ssm_session_manager_setup_override (line 1317) | def ssm_session_manager_setup_override(instance) method ssm_session_manager_setup_inspec_override (line 1362) | def ssm_session_manager_setup_inspec_override(instance) FILE: lib/kitchen/driver/ec2_version.rb type Kitchen (line 19) | module Kitchen type Driver (line 20) | module Driver FILE: spec/kitchen/driver/aws/image_selection_spec.rb function new_instance (line 28) | def new_instance(platform_name: "blarghle") FILE: spec/support/fake_image.rb class FakeImage (line 1) | class FakeImage method next_ami (line 2) | def self.next_ami method initialize (line 8) | def initialize(name: "foo") method block_device_mappings (line 21) | def block_device_mappings method ebs (line 25) | def ebs