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.