Documentation
¶
Index ¶
- func CreateItemAuthenticationTokensPostResponseFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- type AuthenticationTokensItemRequestBuilder
- func (m *AuthenticationTokensItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *AuthenticationTokensItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *AuthenticationTokensItemRequestBuilder) Post(ctx context.Context, ...) (ItemAuthenticationTokensPostResponseable, error)
- func (m *AuthenticationTokensItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *AuthenticationTokensItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *AuthenticationTokensItemRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *AuthenticationTokensItemRequestBuilder) WithUrl(rawUrl string) *AuthenticationTokensItemRequestBuilder
- type AuthenticationTokensRequestBuilder
- type ItemAuthenticationTokensPostResponse
- func (m *ItemAuthenticationTokensPostResponse) GetAdditionalData() map[string]any
- func (m *ItemAuthenticationTokensPostResponse) GetData() ...
- func (m *ItemAuthenticationTokensPostResponse) GetFieldDeserializers() ...
- func (m *ItemAuthenticationTokensPostResponse) Serialize(...) error
- func (m *ItemAuthenticationTokensPostResponse) SetAdditionalData(value map[string]any)
- func (m *ItemAuthenticationTokensPostResponse) SetData(...)
- type ItemAuthenticationTokensPostResponseable
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateItemAuthenticationTokensPostResponseFromDiscriminatorValue ¶
func CreateItemAuthenticationTokensPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateItemAuthenticationTokensPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
Types ¶
type AuthenticationTokensItemRequestBuilder ¶
type AuthenticationTokensItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
AuthenticationTokensItemRequestBuilder builds and executes requests for operations under \authentication-tokens\{id}
func NewAuthenticationTokensItemRequestBuilder ¶
func NewAuthenticationTokensItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AuthenticationTokensItemRequestBuilder
NewAuthenticationTokensItemRequestBuilder instantiates a new AuthenticationTokensItemRequestBuilder and sets the default values.
func NewAuthenticationTokensItemRequestBuilderInternal ¶
func NewAuthenticationTokensItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AuthenticationTokensItemRequestBuilder
NewAuthenticationTokensItemRequestBuilderInternal instantiates a new AuthenticationTokensItemRequestBuilder and sets the default values.
func (*AuthenticationTokensItemRequestBuilder) Delete ¶
func (m *AuthenticationTokensItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) error
Delete delete an authentication token returns a Errors error when the service returns a 4XX or 5XX status code
func (*AuthenticationTokensItemRequestBuilder) Get ¶
func (m *AuthenticationTokensItemRequestBuilder) Get(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i05d5aa6b14db285c2e8df48c915f7a7082b77b17cca0def522e18528f80bec16.AuthenticationTokensEnvelopeable, error)
Get get details about an authentication token returns a AuthenticationTokensEnvelopeable when successful returns a Errors error when the service returns a 4XX or 5XX status code
func (*AuthenticationTokensItemRequestBuilder) Post ¶
func (m *AuthenticationTokensItemRequestBuilder) Post(ctx context.Context, body i05d5aa6b14db285c2e8df48c915f7a7082b77b17cca0def522e18528f80bec16.AuthenticationTokensEnvelopeable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (ItemAuthenticationTokensPostResponseable, error)
Post create an authentication token returns a ItemAuthenticationTokensPostResponseable when successful returns a Errors error when the service returns a 4XX or 5XX status code
func (*AuthenticationTokensItemRequestBuilder) ToDeleteRequestInformation ¶
func (m *AuthenticationTokensItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation delete an authentication token returns a *RequestInformation when successful
func (*AuthenticationTokensItemRequestBuilder) ToGetRequestInformation ¶
func (m *AuthenticationTokensItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation get details about an authentication token returns a *RequestInformation when successful
func (*AuthenticationTokensItemRequestBuilder) ToPostRequestInformation ¶
func (m *AuthenticationTokensItemRequestBuilder) ToPostRequestInformation(ctx context.Context, body i05d5aa6b14db285c2e8df48c915f7a7082b77b17cca0def522e18528f80bec16.AuthenticationTokensEnvelopeable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation create an authentication token returns a *RequestInformation when successful
func (*AuthenticationTokensItemRequestBuilder) WithUrl ¶
func (m *AuthenticationTokensItemRequestBuilder) WithUrl(rawUrl string) *AuthenticationTokensItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *AuthenticationTokensItemRequestBuilder when successful
type AuthenticationTokensRequestBuilder ¶
type AuthenticationTokensRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
AuthenticationTokensRequestBuilder builds and executes requests for operations under \authentication-tokens
func NewAuthenticationTokensRequestBuilder ¶
func NewAuthenticationTokensRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AuthenticationTokensRequestBuilder
NewAuthenticationTokensRequestBuilder instantiates a new AuthenticationTokensRequestBuilder and sets the default values.
func NewAuthenticationTokensRequestBuilderInternal ¶
func NewAuthenticationTokensRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *AuthenticationTokensRequestBuilder
NewAuthenticationTokensRequestBuilderInternal instantiates a new AuthenticationTokensRequestBuilder and sets the default values.
func (*AuthenticationTokensRequestBuilder) ById ¶
func (m *AuthenticationTokensRequestBuilder) ById(id string) *AuthenticationTokensItemRequestBuilder
ById gets an item from the github.com/hashicorp/go-tfe/v2/api.authenticationTokens.item collection returns a *AuthenticationTokensItemRequestBuilder when successful
type ItemAuthenticationTokensPostResponse ¶
type ItemAuthenticationTokensPostResponse struct {
// contains filtered or unexported fields
}
func NewItemAuthenticationTokensPostResponse ¶
func NewItemAuthenticationTokensPostResponse() *ItemAuthenticationTokensPostResponse
NewItemAuthenticationTokensPostResponse instantiates a new ItemAuthenticationTokensPostResponse and sets the default values.
func (*ItemAuthenticationTokensPostResponse) GetAdditionalData ¶
func (m *ItemAuthenticationTokensPostResponse) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*ItemAuthenticationTokensPostResponse) GetData ¶
func (m *ItemAuthenticationTokensPostResponse) GetData() []i05d5aa6b14db285c2e8df48c915f7a7082b77b17cca0def522e18528f80bec16.AuthenticationTokensable
GetData gets the data property value. The data property returns a []AuthenticationTokensable when successful
func (*ItemAuthenticationTokensPostResponse) GetFieldDeserializers ¶
func (m *ItemAuthenticationTokensPostResponse) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*ItemAuthenticationTokensPostResponse) Serialize ¶
func (m *ItemAuthenticationTokensPostResponse) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*ItemAuthenticationTokensPostResponse) SetAdditionalData ¶
func (m *ItemAuthenticationTokensPostResponse) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*ItemAuthenticationTokensPostResponse) SetData ¶
func (m *ItemAuthenticationTokensPostResponse) SetData(value []i05d5aa6b14db285c2e8df48c915f7a7082b77b17cca0def522e18528f80bec16.AuthenticationTokensable)
SetData sets the data property value. The data property
type ItemAuthenticationTokensPostResponseable ¶
type ItemAuthenticationTokensPostResponseable interface {
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder
i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable
GetData() []i05d5aa6b14db285c2e8df48c915f7a7082b77b17cca0def522e18528f80bec16.AuthenticationTokensable
SetData(value []i05d5aa6b14db285c2e8df48c915f7a7082b77b17cca0def522e18528f80bec16.AuthenticationTokensable)
}