APIs for managing Packer artifacts.
ListBuckets
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets
The max number of results per page that should be returned. If the number
of available results is larger than page_size
, a next_page_token
is
returned which can be used to get the next page of results in subsequent
requests. A value of zero will cause page_size
to be defaulted.
Specifies a page token to use to retrieve the next page. Set this to the
next_page_token
returned by previous list requests to get the next page of
results. If set, previous_page_token
must not be set.
Specifies a page token to use to retrieve the previous page. Set this to
the previous_page_token
returned by previous list requests to get the
previous page of results. If set, next_page_token
must not be set.
Specifies the list of per field ordering that should be used for sorting. The order matters as rows are sorted in order by fields and when the field matches, the next field is used to tie break the ordering. The per field default ordering is ascending.
The fields should be immutabile, unique, and orderable. If the field is not unique, more than one sort fields should be passed.
Example: oder_by=name,age desc,created_at asc In that case, 'name' will get the default 'ascending' order.
packer build
is currently running in the version.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.PaginationResponse is the response holding the page tokens for a paginated list response.
This token allows you to get the previous page of results for list
requests. If the number of results is larger than page_size
, use the
previous_page_token
as a value for the query parameter
previous_page_token
in the next request. The value will become empty when
there are no more pages.
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
CreateBucket
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets
packer build
is currently running in the version.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
GetBucket
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}
packer build
is currently running in the version.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
DeleteBucket
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
UpdateBucket
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}
packer build
is currently running in the version.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
ListBucketAncestry
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ ancestry
The type of ancestry relations to list. Type 'parents' lists all the direct source artifacts for this artifact bucket. Type 'children' lists all of the child artifacts built directly from this artifact bucket. If unset, defaults to listing both parent and child relationships for the artifact bucket.
An artifact channel in the artifact bucket associated with the request. This property filters the results to children whose parent version was assigned to this channel when the children were built. If not specified, the endpoint returns all children built from any version in this artifact bucket.
Fingerprint of a version that HCP Packer uses to list that version's parents. All parents are the parent artifacts Packer used to build this version. If not specified, the endpoint returns the parents of the artifact bucket's latest version.
The max number of results per page that should be returned. If the number
of available results is larger than page_size
, a next_page_token
is
returned which can be used to get the next page of results in subsequent
requests. A value of zero will cause page_size
to be defaulted.
Specifies a page token to use to retrieve the next page. Set this to the
next_page_token
returned by previous list requests to get the next page of
results. If set, previous_page_token
must not be set.
The parent-child relationship between two buckets.
The total number of ancestral relationships returned for the specified bucket. These can be parent or child artifacts.
PaginationResponse is the response holding the page tokens for a paginated list response.
This token allows you to get the previous page of results for list
requests. If the number of results is larger than page_size
, use the
previous_page_token
as a value for the query parameter
previous_page_token
in the next request. The value will become empty when
there are no more pages.
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
ListChannels
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ channels
packer build
is currently running in the version.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
CreateChannel
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ channels
packer build
is currently running in the version.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
GetChannel
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ channels/ {channel_name}
packer build
is currently running in the version.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
DeleteChannel
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ channels/ {channel_name}
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
UpdateChannel
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ channels/ {channel_name}
Fingerprint of the version. The fingerprint is set by Packer when you
call packer build
.
Whether this channel's access is restricted to users with write permission in the HCP Packer registry.
The required mask of fields to update. Fields name are converted lower-camel naming conventions.
Example of usage:
packer build
is currently running in the version.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
ListChannelAssignmentHistory
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ channels/ {channel_name}/ history
The max number of results per page that should be returned. If the number
of available results is larger than page_size
, a next_page_token
is
returned which can be used to get the next page of results in subsequent
requests. A value of zero will cause page_size
to be defaulted.
Specifies a page token to use to retrieve the next page. Set this to the
next_page_token
returned by previous list requests to get the next page of
results. If set, previous_page_token
must not be set.
packer build
is currently running in the version.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.PaginationResponse is the response holding the page tokens for a paginated list response.
This token allows you to get the previous page of results for list
requests. If the number of results is larger than page_size
, use the
previous_page_token
as a value for the query parameter
previous_page_token
in the next request. The value will become empty when
there are no more pages.
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
ListVersions
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ versions
The max number of results per page that should be returned. If the number
of available results is larger than page_size
, a next_page_token
is
returned which can be used to get the next page of results in subsequent
requests. A value of zero will cause page_size
to be defaulted.
Specifies a page token to use to retrieve the next page. Set this to the
next_page_token
returned by previous list requests to get the next page of
results. If set, previous_page_token
must not be set.
Specifies a page token to use to retrieve the previous page. Set this to
the previous_page_token
returned by previous list requests to get the
previous page of results. If set, next_page_token
must not be set.
Specifies the list of per field ordering that should be used for sorting. The order matters as rows are sorted in order by fields and when the field matches, the next field is used to tie break the ordering. The per field default ordering is ascending.
The fields should be immutabile, unique, and orderable. If the field is not unique, more than one sort fields should be passed.
Example: oder_by=name,age desc,created_at asc In that case, 'name' will get the default 'ascending' order.
packer build
is currently running in the version.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.PaginationResponse is the response holding the page tokens for a paginated list response.
This token allows you to get the previous page of results for list
requests. If the number of results is larger than page_size
, use the
previous_page_token
as a value for the query parameter
previous_page_token
in the next request. The value will become empty when
there are no more pages.
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
CreateVersion
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ versions
Fingerprint of the version set by Packer when you call packer build
.
Refer to the Packer documentation for more information on how this value is set.
The fingerprint can be used as an identifier for the version.
A valid fingerprint is 1-40 characters long, begins and ends with a letter or number,
and contains only ASCII letters, numbers, hyphens, dots, and underscores.
packer build
is currently running in the version.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
GetVersion
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ versions/ {fingerprint}
packer build
is currently running in the version.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
DeleteVersion
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ versions/ {fingerprint}
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
UpdateVersion
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ versions/ {fingerprint}
Set to "true" when all builds associated with this version have successfully completed and uploaded metadata to the registry. When "complete" is true, this version is considered ready to use, and can have channels assigned to it.
revoke_at accepts strings in the RFC 3339 format to represent the revocation timestamp. To instantly revoke the version, provide the current timestamp. The revoke_at timestamp will always be recorded in UTC (Coordinated Universal Time). This option is equivalent to the 'revoke_in' option and therefore only one of them should be set when updating the version.
revoke_in accepts a signed sequence of decimal numbers with a unit suffix to represent the duration to the revocation date, such as '30d' or '2h45m'. Valid time units are 's', 'm', 'h', and 'd' as for seconds, minutes, hours, and days. To instantly revoke the version, provide the duration of zero seconds ("0s"). The revoke_in duration will be used to calculate the version revocation timestamp, which will be recorded as UTC (Coordinated Universal Time). This option is equivalent to the 'revoke_at' option and therefore only one of them should be set when updating the version.
When set to true, the version's descendants won't inherit its revocation status.
packer build
is currently running in the version.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.Operation represents a single operation.
State is one of the states that an Operation can be in.
The states are purposely coarse grained to make it easy to understand the operation state machine: pending => running => done. Or pending => queued => running => done. No other state transitions are possible. Success/failure can be determined based on the result oneof.
The Status
type defines a logical error model that is suitable for
different programming environments, including REST APIs and RPC APIs. It is
used by gRPC. Each Status
message contains
three pieces of data: error code, error message, and error details.
You can find out more about this error model and how to work with it in the API Design Guide.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
Link is used to uniquely reference any resource within HashiCorp Cloud. This can be conceptually considered a "foreign key".
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
ListBuilds
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ versions/ {fingerprint}/ builds
The max number of results per page that should be returned. If the number
of available results is larger than page_size
, a next_page_token
is
returned which can be used to get the next page of results in subsequent
requests. A value of zero will cause page_size
to be defaulted.
Specifies a page token to use to retrieve the next page. Set this to the
next_page_token
returned by previous list requests to get the next page of
results. If set, previous_page_token
must not be set.
Specifies a page token to use to retrieve the previous page. Set this to
the previous_page_token
returned by previous list requests to get the
previous page of results. If set, next_page_token
must not be set.
Specifies the list of per field ordering that should be used for sorting. The order matters as rows are sorted in order by fields and when the field matches, the next field is used to tie break the ordering. The per field default ordering is ascending.
The fields should be immutabile, unique, and orderable. If the field is not unique, more than one sort fields should be passed.
Example: oder_by=name,age desc,created_at asc In that case, 'name' will get the default 'ascending' order.
PaginationResponse is the response holding the page tokens for a paginated list response.
This token allows you to get the previous page of results for list
requests. If the number of results is larger than page_size
, use the
previous_page_token
as a value for the query parameter
previous_page_token
in the next request. The value will become empty when
there are no more pages.
packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
CreateBuild
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ versions/ {fingerprint}/ builds
The UUID specific to this call to Packer build. If you use the manifest post-processor, this UUID will match the UUID present there.
packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.The ID or URL of the remote cloud source artifact. Used for tracking artifact dependencies for build pipelines.
The ID of the channel that was used to fetch the parent_version_id. When the parent_channel_id is set, parent_version_id should also be set.
packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
GetBuild
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ versions/ {fingerprint}/ builds/ {build_id}
packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
DeleteBuild
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ versions/ {fingerprint}/ builds/ {build_id}
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
UpdateBuild
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ buckets/ {bucket_name}/ versions/ {fingerprint}/ builds/ {build_id}
packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.The UUID specific to this call to Packer build. If you use the manifest post-processor, this UUID will match the UUID present there.
The ID or URL of the remote cloud source artifact. Used for tracking artifact dependencies for build pipelines.
The ID of the channel that was used to fetch the parent_version_id. When the parent_channel_id is set, parent_version_id should also be set.
packer build
is currently running.packer build
has finished successfully.packer build
was cancelled by a user.packer build
failed and therefore artifact creation failed.A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
GetRegistry
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ registry
The HCP Packer Registry configuration.
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
DeleteRegistry
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ registry
The HCP Packer Registry configuration.
Operation represents a single operation.
State is one of the states that an Operation can be in.
The states are purposely coarse grained to make it easy to understand the operation state machine: pending => running => done. Or pending => queued => running => done. No other state transitions are possible. Success/failure can be determined based on the result oneof.
The Status
type defines a logical error model that is suitable for
different programming environments, including REST APIs and RPC APIs. It is
used by gRPC. Each Status
message contains
three pieces of data: error code, error message, and error details.
You can find out more about this error model and how to work with it in the API Design Guide.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
Link is used to uniquely reference any resource within HashiCorp Cloud. This can be conceptually considered a "foreign key".
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
CreateRegistry
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ registry
The HCP Packer Registry configuration.
Operation represents a single operation.
State is one of the states that an Operation can be in.
The states are purposely coarse grained to make it easy to understand the operation state machine: pending => running => done. Or pending => queued => running => done. No other state transitions are possible. Success/failure can be determined based on the result oneof.
The Status
type defines a logical error model that is suitable for
different programming environments, including REST APIs and RPC APIs. It is
used by gRPC. Each Status
message contains
three pieces of data: error code, error message, and error details.
You can find out more about this error model and how to work with it in the API Design Guide.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
Link is used to uniquely reference any resource within HashiCorp Cloud. This can be conceptually considered a "foreign key".
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
UpdateRegistry
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ registry
The HCP Packer Registry configuration.
Operation represents a single operation.
State is one of the states that an Operation can be in.
The states are purposely coarse grained to make it easy to understand the operation state machine: pending => running => done. Or pending => queued => running => done. No other state transitions are possible. Success/failure can be determined based on the result oneof.
The Status
type defines a logical error model that is suitable for
different programming environments, including REST APIs and RPC APIs. It is
used by gRPC. Each Status
message contains
three pieces of data: error code, error message, and error details.
You can find out more about this error model and how to work with it in the API Design Guide.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
Link is used to uniquely reference any resource within HashiCorp Cloud. This can be conceptually considered a "foreign key".
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
RegenerateTFCRunTaskHmacKey
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ runtasks/ hmac
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.
GetRegistryTFCRunTaskAPI
https:/ / api.cloud.hashicorp.com/ packer/ 2023-01-01/ organizations/ {location.organization_id}/ projects/ {location.project_id}/ runtasks/ {task_type}
A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
An arbitrary serialized message. Visit the protobufAny documentation for more information.