# Google Cloud Compute V1 API - Class Google::Cloud::Compute::V1::TestIamPermissionsBackendServiceRequest (v3.7.0)

3.7.0 (latest) 3.6.0 3.5.0 3.4.0 3.3.0 3.2.0 3.1.0 3.0.0 2.22.0 2.21.1 2.20.0 2.19.1 2.18.0 2.17.0 2.16.0 2.15.0 2.14.0 2.13.0 2.12.0 2.11.0 2.10.0 2.9.0 2.8.0 2.7.2 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.0 2.0.0 1.10.0 1.9.0 1.8.0 1.7.1 1.6.0 1.5.0 1.4.0 1.3.0 1.2.0 1.1.0 1.0.0 0.5.0 Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::TestIamPermissionsBackendServiceRequest.

A request message for BackendServices.TestIamPermissions. See the method description for details.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #project

    def project() -> ::String

**Returns**

- (::String) --- Project ID for this request.

### #project=

    def project=(value) -> ::String

**Parameter**

- **value** (::String) --- Project ID for this request.
**Returns**

- (::String) --- Project ID for this request.

### #resource

    def resource() -> ::String

**Returns**

- (::String) --- Name or id of the resource for this request.

### #resource=

    def resource=(value) -> ::String

**Parameter**

- **value** (::String) --- Name or id of the resource for this request.
**Returns**

- (::String) --- Name or id of the resource for this request.

### #test_permissions_request_resource

    def test_permissions_request_resource() -> ::Google::Cloud::Compute::V1::TestPermissionsRequest

**Returns**

- ([::Google::Cloud::Compute::V1::TestPermissionsRequest](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-compute-v1/latest/Google-Cloud-Compute-V1-TestPermissionsRequest)) --- The body resource for this request

### #test_permissions_request_resource=

    def test_permissions_request_resource=(value) -> ::Google::Cloud::Compute::V1::TestPermissionsRequest

**Parameter**

- **value** ([::Google::Cloud::Compute::V1::TestPermissionsRequest](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-compute-v1/latest/Google-Cloud-Compute-V1-TestPermissionsRequest)) --- The body resource for this request
**Returns**

- ([::Google::Cloud::Compute::V1::TestPermissionsRequest](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-compute-v1/latest/Google-Cloud-Compute-V1-TestPermissionsRequest)) --- The body resource for this request