Class: Google::Cloud::Compute::V1::Instances::Rest::Client::Configuration::Rpcs
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::Instances::Rest::Client::Configuration::Rpcs
- Defined in:
- lib/google/cloud/compute/v1/instances/rest/client.rb
Overview
Configuration RPC class for the Instances API.
Includes fields providing the configuration for each RPC in this service.
Each configuration object is of type Gapic::Config::Method and includes
the following configuration fields:
-
timeout(type:Numeric) - The call timeout in seconds
there is one other field (retry_policy) that can be set
but is currently not supported for REST Gapic libraries.
Instance Attribute Summary collapse
-
#add_access_config ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
add_access_config. -
#add_resource_policies ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
add_resource_policies. -
#aggregated_list ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
aggregated_list. -
#attach_disk ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
attach_disk. -
#bulk_insert ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
bulk_insert. -
#delete ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete. -
#delete_access_config ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete_access_config. -
#detach_disk ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
detach_disk. -
#get ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get. -
#get_effective_firewalls ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_effective_firewalls. -
#get_guest_attributes ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_guest_attributes. -
#get_iam_policy ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_iam_policy. -
#get_screenshot ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_screenshot. -
#get_serial_port_output ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_serial_port_output. -
#get_shielded_instance_identity ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_shielded_instance_identity. -
#insert ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
insert. -
#list ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list. -
#list_referrers ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_referrers. -
#remove_resource_policies ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
remove_resource_policies. -
#reset ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
reset. -
#resume ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
resume. -
#send_diagnostic_interrupt ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
send_diagnostic_interrupt. -
#set_deletion_protection ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
set_deletion_protection. -
#set_disk_auto_delete ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
set_disk_auto_delete. -
#set_iam_policy ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
set_iam_policy. -
#set_labels ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
set_labels. -
#set_machine_resources ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
set_machine_resources. -
#set_machine_type ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
set_machine_type. -
#set_metadata ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
set_metadata. -
#set_min_cpu_platform ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
set_min_cpu_platform. -
#set_scheduling ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
set_scheduling. -
#set_service_account ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
set_service_account. -
#set_shielded_instance_integrity_policy ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
set_shielded_instance_integrity_policy. -
#set_tags ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
set_tags. -
#simulate_maintenance_event ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
simulate_maintenance_event. -
#start ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
start. -
#start_with_encryption_key ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
start_with_encryption_key. -
#stop ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
stop. -
#suspend ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
suspend. -
#test_iam_permissions ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
test_iam_permissions. -
#update ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update. -
#update_access_config ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_access_config. -
#update_display_device ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_display_device. -
#update_network_interface ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_network_interface. -
#update_shielded_instance_config ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_shielded_instance_config.
Instance Attribute Details
#add_access_config ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for add_access_config
3750 3751 3752 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3750 def add_access_config @add_access_config end |
#add_resource_policies ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for add_resource_policies
3755 3756 3757 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3755 def add_resource_policies @add_resource_policies end |
#aggregated_list ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for aggregated_list
3760 3761 3762 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3760 def aggregated_list @aggregated_list end |
#attach_disk ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for attach_disk
3765 3766 3767 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3765 def attach_disk @attach_disk end |
#bulk_insert ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for bulk_insert
3770 3771 3772 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3770 def bulk_insert @bulk_insert end |
#delete ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete
3775 3776 3777 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3775 def delete @delete end |
#delete_access_config ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_access_config
3780 3781 3782 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3780 def delete_access_config @delete_access_config end |
#detach_disk ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for detach_disk
3785 3786 3787 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3785 def detach_disk @detach_disk end |
#get ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get
3790 3791 3792 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3790 def get @get end |
#get_effective_firewalls ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_effective_firewalls
3795 3796 3797 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3795 def get_effective_firewalls @get_effective_firewalls end |
#get_guest_attributes ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_guest_attributes
3800 3801 3802 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3800 def get_guest_attributes @get_guest_attributes end |
#get_iam_policy ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_iam_policy
3805 3806 3807 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3805 def get_iam_policy @get_iam_policy end |
#get_screenshot ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_screenshot
3810 3811 3812 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3810 def get_screenshot @get_screenshot end |
#get_serial_port_output ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_serial_port_output
3815 3816 3817 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3815 def get_serial_port_output @get_serial_port_output end |
#get_shielded_instance_identity ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_shielded_instance_identity
3820 3821 3822 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3820 def get_shielded_instance_identity @get_shielded_instance_identity end |
#insert ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for insert
3825 3826 3827 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3825 def insert @insert end |
#list ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list
3830 3831 3832 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3830 def list @list end |
#list_referrers ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_referrers
3835 3836 3837 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3835 def list_referrers @list_referrers end |
#remove_resource_policies ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for remove_resource_policies
3840 3841 3842 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3840 def remove_resource_policies @remove_resource_policies end |
#reset ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for reset
3845 3846 3847 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3845 def reset @reset end |
#resume ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for resume
3850 3851 3852 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3850 def resume @resume end |
#send_diagnostic_interrupt ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for send_diagnostic_interrupt
3855 3856 3857 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3855 def send_diagnostic_interrupt @send_diagnostic_interrupt end |
#set_deletion_protection ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for set_deletion_protection
3860 3861 3862 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3860 def set_deletion_protection @set_deletion_protection end |
#set_disk_auto_delete ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for set_disk_auto_delete
3865 3866 3867 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3865 def set_disk_auto_delete @set_disk_auto_delete end |
#set_iam_policy ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for set_iam_policy
3870 3871 3872 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3870 def set_iam_policy @set_iam_policy end |
#set_labels ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for set_labels
3875 3876 3877 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3875 def set_labels @set_labels end |
#set_machine_resources ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for set_machine_resources
3880 3881 3882 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3880 def set_machine_resources @set_machine_resources end |
#set_machine_type ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for set_machine_type
3885 3886 3887 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3885 def set_machine_type @set_machine_type end |
#set_metadata ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for set_metadata
3890 3891 3892 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3890 def @set_metadata end |
#set_min_cpu_platform ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for set_min_cpu_platform
3895 3896 3897 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3895 def set_min_cpu_platform @set_min_cpu_platform end |
#set_scheduling ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for set_scheduling
3900 3901 3902 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3900 def set_scheduling @set_scheduling end |
#set_service_account ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for set_service_account
3905 3906 3907 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3905 def set_service_account @set_service_account end |
#set_shielded_instance_integrity_policy ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for set_shielded_instance_integrity_policy
3910 3911 3912 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3910 def set_shielded_instance_integrity_policy @set_shielded_instance_integrity_policy end |
#set_tags ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for set_tags
3915 3916 3917 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3915 def @set_tags end |
#simulate_maintenance_event ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for simulate_maintenance_event
3920 3921 3922 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3920 def simulate_maintenance_event @simulate_maintenance_event end |
#start ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for start
3925 3926 3927 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3925 def start @start end |
#start_with_encryption_key ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for start_with_encryption_key
3930 3931 3932 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3930 def start_with_encryption_key @start_with_encryption_key end |
#stop ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for stop
3935 3936 3937 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3935 def stop @stop end |
#suspend ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for suspend
3940 3941 3942 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3940 def suspend @suspend end |
#test_iam_permissions ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for test_iam_permissions
3945 3946 3947 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3945 def @test_iam_permissions end |
#update ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update
3950 3951 3952 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3950 def update @update end |
#update_access_config ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_access_config
3955 3956 3957 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3955 def update_access_config @update_access_config end |
#update_display_device ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_display_device
3960 3961 3962 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3960 def update_display_device @update_display_device end |
#update_network_interface ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_network_interface
3965 3966 3967 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3965 def update_network_interface @update_network_interface end |
#update_shielded_instance_config ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_shielded_instance_config
3970 3971 3972 |
# File 'lib/google/cloud/compute/v1/instances/rest/client.rb', line 3970 def update_shielded_instance_config @update_shielded_instance_config end |