class ProjectsLocationsProvisioningConfigs extends Resource (View source)

The "provisioningConfigs" collection of methods.

Typical usage is:

 $baremetalsolutionService = new Google\Service\Baremetalsolution(...);
 $provisioningConfigs = $baremetalsolutionService->projects_locations_provisioningConfigs;

Methods

create(string $parent, ProvisioningConfig $postBody, array $optParams = [])

Create new ProvisioningConfig. (provisioningConfigs.create)

get(string $name, array $optParams = [])

Get ProvisioningConfig by name. (provisioningConfigs.get)

patch(string $name, ProvisioningConfig $postBody, array $optParams = [])

Update existing ProvisioningConfig. (provisioningConfigs.patch)

submit(string $parent, SubmitProvisioningConfigRequest $postBody, array $optParams = [])

Submit a provisiong configuration for a given project.

Details

ProvisioningConfig create(string $parent, ProvisioningConfig $postBody, array $optParams = [])

Create new ProvisioningConfig. (provisioningConfigs.create)

Parameters

string $parent

Required. The parent project and location containing the ProvisioningConfig.

ProvisioningConfig $postBody
array $optParams

Optional parameters.

Return Value

ProvisioningConfig

Exceptions

Exception

ProvisioningConfig get(string $name, array $optParams = [])

Get ProvisioningConfig by name. (provisioningConfigs.get)

Parameters

string $name

Required. Name of the ProvisioningConfig.

array $optParams

Optional parameters.

Return Value

ProvisioningConfig

Exceptions

Exception

ProvisioningConfig patch(string $name, ProvisioningConfig $postBody, array $optParams = [])

Update existing ProvisioningConfig. (provisioningConfigs.patch)

Parameters

string $name

Output only. The system-generated name of the provisioning config. This follows the UUID format.

ProvisioningConfig $postBody
array $optParams

Optional parameters.

Return Value

ProvisioningConfig

Exceptions

Exception

SubmitProvisioningConfigResponse submit(string $parent, SubmitProvisioningConfigRequest $postBody, array $optParams = [])

Submit a provisiong configuration for a given project.

(provisioningConfigs.submit)

Parameters

string $parent

Required. The parent project and location containing the ProvisioningConfig.

SubmitProvisioningConfigRequest $postBody
array $optParams

Optional parameters.

Return Value

SubmitProvisioningConfigResponse

Exceptions

Exception