|
compute
v1
|
#include <compute_service.h>
Public Member Functions | |
| InstancesResource (ComputeService *service) | |
| ~InstancesResource () | |
| InstancesResource_AddAccessConfigMethod * | NewAddAccessConfigMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const absl::string_view &network_interface, const AccessConfig &_content_) const |
| InstancesResource_AggregatedListMethod * | NewAggregatedListMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project) const |
| InstancesResource_AggregatedListMethodPager * | NewAggregatedListMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &project) const |
| InstancesResource_AttachDiskMethod * | NewAttachDiskMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const AttachedDisk &_content_) const |
| InstancesResource_DeleteMethod * | NewDeleteMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance) const |
| InstancesResource_DeleteAccessConfigMethod * | NewDeleteAccessConfigMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const absl::string_view &access_config, const absl::string_view &network_interface) const |
| InstancesResource_DetachDiskMethod * | NewDetachDiskMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const absl::string_view &device_name) const |
| InstancesResource_GetMethod * | NewGetMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance) const |
| InstancesResource_GetIamPolicyMethod * | NewGetIamPolicyMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &resource) const |
| InstancesResource_GetSerialPortOutputMethod * | NewGetSerialPortOutputMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance) const |
| InstancesResource_GetShieldedInstanceIdentityMethod * | NewGetShieldedInstanceIdentityMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance) const |
| InstancesResource_InsertMethod * | NewInsertMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const Instance &_content_) const |
| InstancesResource_ListMethod * | NewListMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone) const |
| InstancesResource_ListMethodPager * | NewListMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone) const |
| InstancesResource_ListReferrersMethod * | NewListReferrersMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance) const |
| InstancesResource_ListReferrersMethodPager * | NewListReferrersMethodPager (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance) const |
| InstancesResource_ResetMethod * | NewResetMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance) const |
| InstancesResource_SetDeletionProtectionMethod * | NewSetDeletionProtectionMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &resource) const |
| InstancesResource_SetDiskAutoDeleteMethod * | NewSetDiskAutoDeleteMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const bool &auto_delete, const absl::string_view &device_name) const |
| InstancesResource_SetIamPolicyMethod * | NewSetIamPolicyMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &resource, const ZoneSetPolicyRequest &_content_) const |
| InstancesResource_SetLabelsMethod * | NewSetLabelsMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const InstancesSetLabelsRequest &_content_) const |
| InstancesResource_SetMachineResourcesMethod * | NewSetMachineResourcesMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const InstancesSetMachineResourcesRequest &_content_) const |
| InstancesResource_SetMachineTypeMethod * | NewSetMachineTypeMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const InstancesSetMachineTypeRequest &_content_) const |
| InstancesResource_SetMetadataMethod * | NewSetMetadataMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const Metadata &_content_) const |
| InstancesResource_SetMinCpuPlatformMethod * | NewSetMinCpuPlatformMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const InstancesSetMinCpuPlatformRequest &_content_) const |
| InstancesResource_SetSchedulingMethod * | NewSetSchedulingMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const Scheduling &_content_) const |
| InstancesResource_SetServiceAccountMethod * | NewSetServiceAccountMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const InstancesSetServiceAccountRequest &_content_) const |
| InstancesResource_SetShieldedInstanceIntegrityPolicyMethod * | NewSetShieldedInstanceIntegrityPolicyMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const ShieldedInstanceIntegrityPolicy &_content_) const |
| InstancesResource_SetTagsMethod * | NewSetTagsMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const Tags &_content_) const |
| InstancesResource_SimulateMaintenanceEventMethod * | NewSimulateMaintenanceEventMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance) const |
| InstancesResource_StartMethod * | NewStartMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance) const |
| InstancesResource_StartWithEncryptionKeyMethod * | NewStartWithEncryptionKeyMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const InstancesStartWithEncryptionKeyRequest &_content_) const |
| InstancesResource_StopMethod * | NewStopMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance) const |
| InstancesResource_TestIamPermissionsMethod * | NewTestIamPermissionsMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &resource, const TestPermissionsRequest &_content_) const |
| InstancesResource_UpdateAccessConfigMethod * | NewUpdateAccessConfigMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const absl::string_view &network_interface, const AccessConfig &_content_) const |
| InstancesResource_UpdateNetworkInterfaceMethod * | NewUpdateNetworkInterfaceMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const absl::string_view &network_interface, const NetworkInterface &_content_) const |
| InstancesResource_UpdateShieldedInstanceConfigMethod * | NewUpdateShieldedInstanceConfigMethod (client::AuthorizationCredential *_credential_, const absl::string_view &project, const absl::string_view &zone, const absl::string_view &instance, const ShieldedInstanceConfig &_content_) const |
Acts as message factory for accessing data.
|
explicit |
Standard constructor.
| [in] | service | The service instance is used to bind to the methods created from this resource instance. This will be the service that methods are invoked on. |
|
inline |
Standard destructor.
| InstancesResource_AddAccessConfigMethod * google_compute_api::ComputeService::InstancesResource::NewAddAccessConfigMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const absl::string_view & | network_interface, | ||
| const AccessConfig & | _content_ | ||
| ) | const |
Creates a new InstancesResource_AddAccessConfigMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | The instance name for this request. |
| [in] | network_interface | The name of the network interface to add to this instance. |
| [in] | <em>content</em> | The data object to addAccessConfig. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_AggregatedListMethod * google_compute_api::ComputeService::InstancesResource::NewAggregatedListMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project | ||
| ) | const |
Creates a new InstancesResource_AggregatedListMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_AggregatedListMethodPager * google_compute_api::ComputeService::InstancesResource::NewAggregatedListMethodPager | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project | ||
| ) | const |
Creates a pager for iterating over incremental result pages.
| [in] | <em>credential</em> | NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| InstancesResource_AttachDiskMethod * google_compute_api::ComputeService::InstancesResource::NewAttachDiskMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const AttachedDisk & | _content_ | ||
| ) | const |
Creates a new InstancesResource_AttachDiskMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | The instance name for this request. |
| [in] | <em>content</em> | The data object to attachDisk. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_DeleteAccessConfigMethod * google_compute_api::ComputeService::InstancesResource::NewDeleteAccessConfigMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const absl::string_view & | access_config, | ||
| const absl::string_view & | network_interface | ||
| ) | const |
Creates a new InstancesResource_DeleteAccessConfigMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | The instance name for this request. |
| [in] | access_config | The name of the access config to delete. |
| [in] | network_interface | The name of the network interface. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_DeleteMethod * google_compute_api::ComputeService::InstancesResource::NewDeleteMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance | ||
| ) | const |
Creates a new InstancesResource_DeleteMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance resource to delete. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_DetachDiskMethod * google_compute_api::ComputeService::InstancesResource::NewDetachDiskMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const absl::string_view & | device_name | ||
| ) | const |
Creates a new InstancesResource_DetachDiskMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Instance name for this request. |
| [in] | device_name | The device name of the disk to detach. Make a get() request on the instance to view currently attached disks and device names. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_GetIamPolicyMethod * google_compute_api::ComputeService::InstancesResource::NewGetIamPolicyMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | resource | ||
| ) | const |
Creates a new InstancesResource_GetIamPolicyMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | resource | Name or id of the resource for this request. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_GetMethod * google_compute_api::ComputeService::InstancesResource::NewGetMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance | ||
| ) | const |
Creates a new InstancesResource_GetMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance resource to return. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_GetSerialPortOutputMethod * google_compute_api::ComputeService::InstancesResource::NewGetSerialPortOutputMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance | ||
| ) | const |
Creates a new InstancesResource_GetSerialPortOutputMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance scoping this request. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_GetShieldedInstanceIdentityMethod * google_compute_api::ComputeService::InstancesResource::NewGetShieldedInstanceIdentityMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance | ||
| ) | const |
Creates a new InstancesResource_GetShieldedInstanceIdentityMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name or id of the instance scoping this request. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_InsertMethod * google_compute_api::ComputeService::InstancesResource::NewInsertMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const Instance & | _content_ | ||
| ) | const |
Creates a new InstancesResource_InsertMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | <em>content</em> | The data object to insert. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_ListMethod * google_compute_api::ComputeService::InstancesResource::NewListMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone | ||
| ) | const |
Creates a new InstancesResource_ListMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_ListMethodPager * google_compute_api::ComputeService::InstancesResource::NewListMethodPager | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone | ||
| ) | const |
Creates a pager for iterating over incremental result pages.
| [in] | <em>credential</em> | NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| InstancesResource_ListReferrersMethod * google_compute_api::ComputeService::InstancesResource::NewListReferrersMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance | ||
| ) | const |
Creates a new InstancesResource_ListReferrersMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the target instance scoping this request, or '-' if the request should span over all instances in the container. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_ListReferrersMethodPager * google_compute_api::ComputeService::InstancesResource::NewListReferrersMethodPager | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance | ||
| ) | const |
Creates a pager for iterating over incremental result pages.
| [in] | <em>credential</em> | NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the target instance scoping this request, or '-' if the request should span over all instances in the container. |
| InstancesResource_ResetMethod * google_compute_api::ComputeService::InstancesResource::NewResetMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance | ||
| ) | const |
Creates a new InstancesResource_ResetMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance scoping this request. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_SetDeletionProtectionMethod * google_compute_api::ComputeService::InstancesResource::NewSetDeletionProtectionMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | resource | ||
| ) | const |
Creates a new InstancesResource_SetDeletionProtectionMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | resource | Name or id of the resource for this request. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_SetDiskAutoDeleteMethod * google_compute_api::ComputeService::InstancesResource::NewSetDiskAutoDeleteMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const bool & | auto_delete, | ||
| const absl::string_view & | device_name | ||
| ) | const |
Creates a new InstancesResource_SetDiskAutoDeleteMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | The instance name for this request. |
| [in] | auto_delete | Whether to auto-delete the disk when the instance is deleted. |
| [in] | device_name | The device name of the disk to modify. Make a get() request on the instance to view currently attached disks and device names. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_SetIamPolicyMethod * google_compute_api::ComputeService::InstancesResource::NewSetIamPolicyMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | resource, | ||
| const ZoneSetPolicyRequest & | _content_ | ||
| ) | const |
Creates a new InstancesResource_SetIamPolicyMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | resource | Name or id of the resource for this request. |
| [in] | <em>content</em> | The data object to setIamPolicy. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_SetLabelsMethod * google_compute_api::ComputeService::InstancesResource::NewSetLabelsMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const InstancesSetLabelsRequest & | _content_ | ||
| ) | const |
Creates a new InstancesResource_SetLabelsMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance scoping this request. |
| [in] | <em>content</em> | The data object to setLabels. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_SetMachineResourcesMethod * google_compute_api::ComputeService::InstancesResource::NewSetMachineResourcesMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const InstancesSetMachineResourcesRequest & | _content_ | ||
| ) | const |
Creates a new InstancesResource_SetMachineResourcesMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance scoping this request. |
| [in] | <em>content</em> | The data object to setMachineResources. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_SetMachineTypeMethod * google_compute_api::ComputeService::InstancesResource::NewSetMachineTypeMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const InstancesSetMachineTypeRequest & | _content_ | ||
| ) | const |
Creates a new InstancesResource_SetMachineTypeMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance scoping this request. |
| [in] | <em>content</em> | The data object to setMachineType. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_SetMetadataMethod * google_compute_api::ComputeService::InstancesResource::NewSetMetadataMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const Metadata & | _content_ | ||
| ) | const |
Creates a new InstancesResource_SetMetadataMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance scoping this request. |
| [in] | <em>content</em> | The data object to setMetadata. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_SetMinCpuPlatformMethod * google_compute_api::ComputeService::InstancesResource::NewSetMinCpuPlatformMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const InstancesSetMinCpuPlatformRequest & | _content_ | ||
| ) | const |
Creates a new InstancesResource_SetMinCpuPlatformMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance scoping this request. |
| [in] | <em>content</em> | The data object to setMinCpuPlatform. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_SetSchedulingMethod * google_compute_api::ComputeService::InstancesResource::NewSetSchedulingMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const Scheduling & | _content_ | ||
| ) | const |
Creates a new InstancesResource_SetSchedulingMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Instance name for this request. |
| [in] | <em>content</em> | The data object to setScheduling. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_SetServiceAccountMethod * google_compute_api::ComputeService::InstancesResource::NewSetServiceAccountMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const InstancesSetServiceAccountRequest & | _content_ | ||
| ) | const |
Creates a new InstancesResource_SetServiceAccountMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance resource to start. |
| [in] | <em>content</em> | The data object to setServiceAccount. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_SetShieldedInstanceIntegrityPolicyMethod * google_compute_api::ComputeService::InstancesResource::NewSetShieldedInstanceIntegrityPolicyMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const ShieldedInstanceIntegrityPolicy & | _content_ | ||
| ) | const |
Creates a new InstancesResource_SetShieldedInstanceIntegrityPolicyMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name or id of the instance scoping this request. |
| [in] | <em>content</em> | The data object to setShieldedInstanceIntegrityPolicy. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_SetTagsMethod * google_compute_api::ComputeService::InstancesResource::NewSetTagsMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const Tags & | _content_ | ||
| ) | const |
Creates a new InstancesResource_SetTagsMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance scoping this request. |
| [in] | <em>content</em> | The data object to setTags. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_SimulateMaintenanceEventMethod * google_compute_api::ComputeService::InstancesResource::NewSimulateMaintenanceEventMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance | ||
| ) | const |
Creates a new InstancesResource_SimulateMaintenanceEventMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance scoping this request. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_StartMethod * google_compute_api::ComputeService::InstancesResource::NewStartMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance | ||
| ) | const |
Creates a new InstancesResource_StartMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance resource to start. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_StartWithEncryptionKeyMethod * google_compute_api::ComputeService::InstancesResource::NewStartWithEncryptionKeyMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const InstancesStartWithEncryptionKeyRequest & | _content_ | ||
| ) | const |
Creates a new InstancesResource_StartWithEncryptionKeyMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance resource to start. |
| [in] | <em>content</em> | The data object to startWithEncryptionKey. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_StopMethod * google_compute_api::ComputeService::InstancesResource::NewStopMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance | ||
| ) | const |
Creates a new InstancesResource_StopMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name of the instance resource to stop. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_TestIamPermissionsMethod * google_compute_api::ComputeService::InstancesResource::NewTestIamPermissionsMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | resource, | ||
| const TestPermissionsRequest & | _content_ | ||
| ) | const |
Creates a new InstancesResource_TestIamPermissionsMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | resource | Name or id of the resource for this request. |
| [in] | <em>content</em> | The data object to testIamPermissions. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_UpdateAccessConfigMethod * google_compute_api::ComputeService::InstancesResource::NewUpdateAccessConfigMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const absl::string_view & | network_interface, | ||
| const AccessConfig & | _content_ | ||
| ) | const |
Creates a new InstancesResource_UpdateAccessConfigMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | The instance name for this request. |
| [in] | network_interface | The name of the network interface where the access config is attached. |
| [in] | <em>content</em> | The data object to updateAccessConfig. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_UpdateNetworkInterfaceMethod * google_compute_api::ComputeService::InstancesResource::NewUpdateNetworkInterfaceMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const absl::string_view & | network_interface, | ||
| const NetworkInterface & | _content_ | ||
| ) | const |
Creates a new InstancesResource_UpdateNetworkInterfaceMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | The instance name for this request. |
| [in] | network_interface | The name of the network interface to update. |
| [in] | <em>content</em> | The data object to updateNetworkInterface. |
Execute the method instance, then destroy it when they are finished. | InstancesResource_UpdateShieldedInstanceConfigMethod * google_compute_api::ComputeService::InstancesResource::NewUpdateShieldedInstanceConfigMethod | ( | client::AuthorizationCredential * | _credential_, |
| const absl::string_view & | project, | ||
| const absl::string_view & | zone, | ||
| const absl::string_view & | instance, | ||
| const ShieldedInstanceConfig & | _content_ | ||
| ) | const |
Creates a new InstancesResource_UpdateShieldedInstanceConfigMethod instance.
| [in] | <em>credential</em> | Can be NULL. NULL credentials will not authorize the request. |
| [in] | project | Project ID for this request. |
| [in] | zone | The name of the zone for this request. |
| [in] | instance | Name or id of the instance scoping this request. |
| [in] | <em>content</em> | The data object to updateShieldedInstanceConfig. |
Execute the method instance, then destroy it when they are finished.