Skip to content

Instantly share code, notes, and snippets.

@inokappa
Created February 1, 2014 23:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save inokappa/8760681 to your computer and use it in GitHub Desktop.
Save inokappa/8760681 to your computer and use it in GitHub Desktop.
AWS.ec2.instances のメソッド
[10] pry(main)> instance[0].methods
=> [:id,
:instance_id,
:reservation_id,
:owner_id,
:requester_id,
:private_dns_name,
:dns_name,
:public_dns_name,
:product_codes,
:ami_launch_index,
:monitoring,
:private_ip_address,
:ip_address,
:public_ip_address,
:architecture,
:root_device_type,
:root_device_name,
:block_device_mapping,
:instance_lifecycle,
:virtualization_type,
:hypervisor,
:placement,
:state_transition_reason,
:launch_time,
:platform,
:client_token,
:image_id,
:key_name,
:vpc_id,
:subnet_id,
:iam_instance_profile_id,
:iam_instance_profile_arn,
:status,
:status_code,
:instance_type,
:instance_type=,
:ebs_optimized,
:ebs_optimized=,
:kernel_id,
:kernel_id=,
:ramdisk_id,
:ramdisk_id=,
:source_dest_check,
:source_dest_check=,
:source_dest_check?,
:group_set,
:group_set=,
:network_interface_set,
:user_data,
:user_data=,
:api_termination_disabled?,
:api_termination_disabled=,
:instance_initiated_shutdown_behavior,
:instance_initiated_shutdown_behavior=,
:_find_in_describe_instances_response_0,
:_find_in_describe_instances_response_1,
:_find_in_run_instances_response_2,
:_find_in_run_instances_response_3,
:_find_in_describe_instance_attribute_response_4,
:_find_in_describe_instance_attribute_response_5,
:_find_in_describe_instance_attribute_response_6,
:_find_in_describe_instance_attribute_response_7,
:_find_in_terminate_instances_or_start_instances_or_stop_instances_response_8,
:_find_in_monitor_instances_or_unmonitor_instances_response_9,
:vpc?,
:vpc,
:subnet,
:network_interfaces,
:attach_network_interface,
:security_groups,
:groups,
:attachments,
:block_device_mappings,
:block_devices,
:enable_monitoring,
:disable_monitoring,
:monitoring_enabled=,
:monitoring_enabled?,
:spot_instance?,
:availability_zone,
:dedicated_tenancy?,
:image,
:key_pair,
:create_image,
:console_output,
:associate_elastic_ip,
:ip_address=,
:disassociate_elastic_ip,
:elastic_ip,
:has_elastic_ip?,
:exists?,
:reset_kernel_id,
:reset_ramdisk_id,
:terminate,
:delete,
:reboot,
:start,
:stop,
:export_to_s3,
:find_in_response,
:instance_action,
:get_resource,
:attributes_from_response_object,
:add_tag,
:tag,
:clear_tags,
:tags,
:cached_tags,
:tagging_resource_type,
:resource_identifiers,
:__resource_id__,
:response_id_method,
:resource_id_method,
:retrieve_attribute,
:describe_call,
:describe_attribute_call,
:update_resource,
:describe_call_name,
:describe_attribute_call_name,
:inflected_name,
:class_name,
:plural_name,
:output_translator,
:inspect,
:eql?,
:==,
:resource_options,
:local_cache_key,
:static_attributes,
:ruby_name,
:attributes_from_response,
:cache_static_attributes,
:cache_key,
:config,
:client,
:config_prefix,
:to_yaml_properties,
:pry,
:__binding__,
:psych_to_yaml,
:to_yaml,
:to_json,
:pretty_print,
:pretty_print_cycle,
:pretty_print_instance_variables,
:pretty_print_inspect,
:nil?,
:===,
:=~,
:!~,
:hash,
:<=>,
:class,
:singleton_class,
:clone,
:dup,
:taint,
:tainted?,
:untaint,
:untrust,
:untrusted?,
:trust,
:freeze,
:frozen?,
:to_s,
:methods,
:singleton_methods,
:protected_methods,
:private_methods,
:public_methods,
:instance_variables,
:instance_variable_get,
:instance_variable_set,
:instance_variable_defined?,
:remove_instance_variable,
:instance_of?,
:kind_of?,
:is_a?,
:tap,
:send,
:public_send,
:respond_to?,
:extend,
:display,
:method,
:public_method,
:define_singleton_method,
:object_id,
:to_enum,
:enum_for,
:pretty_inspect,
:equal?,
:!,
:!=,
:instance_eval,
:instance_exec,
:__send__,
:__id__]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment