Documentation
¶
Index ¶
- type ItemActionsPermanentlyDeleteRequestBuilder
- func (m *ItemActionsPermanentlyDeleteRequestBuilder) Put(ctx context.Context, ...) error
- func (m *ItemActionsPermanentlyDeleteRequestBuilder) ToPutRequestInformation(ctx context.Context, ...) (...)
- func (m *ItemActionsPermanentlyDeleteRequestBuilder) WithUrl(rawUrl string) *ItemActionsPermanentlyDeleteRequestBuilder
- type ItemActionsRecoverRequestBuilder
- type ItemActionsRequestBuilder
- type RecoverableItemsItemRequestBuilder
- type RecoverableItemsRequestBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ItemActionsPermanentlyDeleteRequestBuilder ¶
type ItemActionsPermanentlyDeleteRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemActionsPermanentlyDeleteRequestBuilder builds and executes requests for operations under \recoverable-items\{id}\actions\permanently-delete
func NewItemActionsPermanentlyDeleteRequestBuilder ¶
func NewItemActionsPermanentlyDeleteRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemActionsPermanentlyDeleteRequestBuilder
NewItemActionsPermanentlyDeleteRequestBuilder instantiates a new ItemActionsPermanentlyDeleteRequestBuilder and sets the default values.
func NewItemActionsPermanentlyDeleteRequestBuilderInternal ¶
func NewItemActionsPermanentlyDeleteRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemActionsPermanentlyDeleteRequestBuilder
NewItemActionsPermanentlyDeleteRequestBuilderInternal instantiates a new ItemActionsPermanentlyDeleteRequestBuilder and sets the default values.
func (*ItemActionsPermanentlyDeleteRequestBuilder) Put ¶
func (m *ItemActionsPermanentlyDeleteRequestBuilder) Put(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) error
Put permanently delete a recoverable item, making the soft-deleted resource unrecoverable. The item must not be expired, already permanently deleted, or recovered. returns a Errors error when the service returns a 422 status code returns a Errors error when the service returns a 4XX or 5XX status code
func (*ItemActionsPermanentlyDeleteRequestBuilder) ToPutRequestInformation ¶
func (m *ItemActionsPermanentlyDeleteRequestBuilder) ToPutRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation permanently delete a recoverable item, making the soft-deleted resource unrecoverable. The item must not be expired, already permanently deleted, or recovered. returns a *RequestInformation when successful
func (*ItemActionsPermanentlyDeleteRequestBuilder) WithUrl ¶
func (m *ItemActionsPermanentlyDeleteRequestBuilder) WithUrl(rawUrl string) *ItemActionsPermanentlyDeleteRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemActionsPermanentlyDeleteRequestBuilder when successful
type ItemActionsRecoverRequestBuilder ¶
type ItemActionsRecoverRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemActionsRecoverRequestBuilder builds and executes requests for operations under \recoverable-items\{id}\actions\recover
func NewItemActionsRecoverRequestBuilder ¶
func NewItemActionsRecoverRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemActionsRecoverRequestBuilder
NewItemActionsRecoverRequestBuilder instantiates a new ItemActionsRecoverRequestBuilder and sets the default values.
func NewItemActionsRecoverRequestBuilderInternal ¶
func NewItemActionsRecoverRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemActionsRecoverRequestBuilder
NewItemActionsRecoverRequestBuilderInternal instantiates a new ItemActionsRecoverRequestBuilder and sets the default values.
func (*ItemActionsRecoverRequestBuilder) Put ¶
func (m *ItemActionsRecoverRequestBuilder) Put(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) error
Put recover a soft-deleted resource by restoring it from a recoverable item. The resource must not be expired, permanently deleted, or already recovered. returns a Errors error when the service returns a 422 status code returns a Errors error when the service returns a 4XX or 5XX status code
func (*ItemActionsRecoverRequestBuilder) ToPutRequestInformation ¶
func (m *ItemActionsRecoverRequestBuilder) ToPutRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation recover a soft-deleted resource by restoring it from a recoverable item. The resource must not be expired, permanently deleted, or already recovered. returns a *RequestInformation when successful
func (*ItemActionsRecoverRequestBuilder) WithUrl ¶
func (m *ItemActionsRecoverRequestBuilder) WithUrl(rawUrl string) *ItemActionsRecoverRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *ItemActionsRecoverRequestBuilder when successful
type ItemActionsRequestBuilder ¶
type ItemActionsRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ItemActionsRequestBuilder builds and executes requests for operations under \recoverable-items\{id}\actions
func NewItemActionsRequestBuilder ¶
func NewItemActionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemActionsRequestBuilder
NewItemActionsRequestBuilder instantiates a new ItemActionsRequestBuilder and sets the default values.
func NewItemActionsRequestBuilderInternal ¶
func NewItemActionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemActionsRequestBuilder
NewItemActionsRequestBuilderInternal instantiates a new ItemActionsRequestBuilder and sets the default values.
func (*ItemActionsRequestBuilder) PermanentlyDelete ¶
func (m *ItemActionsRequestBuilder) PermanentlyDelete() *ItemActionsPermanentlyDeleteRequestBuilder
PermanentlyDelete the permanentlyDelete property returns a *ItemActionsPermanentlyDeleteRequestBuilder when successful
func (*ItemActionsRequestBuilder) Recover ¶
func (m *ItemActionsRequestBuilder) Recover() *ItemActionsRecoverRequestBuilder
Recover the recover property returns a *ItemActionsRecoverRequestBuilder when successful
type RecoverableItemsItemRequestBuilder ¶
type RecoverableItemsItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
RecoverableItemsItemRequestBuilder builds and executes requests for operations under \recoverable-items\{id}
func NewRecoverableItemsItemRequestBuilder ¶
func NewRecoverableItemsItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RecoverableItemsItemRequestBuilder
NewRecoverableItemsItemRequestBuilder instantiates a new RecoverableItemsItemRequestBuilder and sets the default values.
func NewRecoverableItemsItemRequestBuilderInternal ¶
func NewRecoverableItemsItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RecoverableItemsItemRequestBuilder
NewRecoverableItemsItemRequestBuilderInternal instantiates a new RecoverableItemsItemRequestBuilder and sets the default values.
func (*RecoverableItemsItemRequestBuilder) Actions ¶
func (m *RecoverableItemsItemRequestBuilder) Actions() *ItemActionsRequestBuilder
Actions the actions property returns a *ItemActionsRequestBuilder when successful
type RecoverableItemsRequestBuilder ¶
type RecoverableItemsRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
RecoverableItemsRequestBuilder builds and executes requests for operations under \recoverable-items
func NewRecoverableItemsRequestBuilder ¶
func NewRecoverableItemsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RecoverableItemsRequestBuilder
NewRecoverableItemsRequestBuilder instantiates a new RecoverableItemsRequestBuilder and sets the default values.
func NewRecoverableItemsRequestBuilderInternal ¶
func NewRecoverableItemsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *RecoverableItemsRequestBuilder
NewRecoverableItemsRequestBuilderInternal instantiates a new RecoverableItemsRequestBuilder and sets the default values.
func (*RecoverableItemsRequestBuilder) ById ¶
func (m *RecoverableItemsRequestBuilder) ById(id string) *RecoverableItemsItemRequestBuilder
ById gets an item from the github.com/hashicorp/go-tfe/v2/api.recoverableItems.item collection returns a *RecoverableItemsItemRequestBuilder when successful