a_w_s_credentials_configuration

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2020 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for a w s credentials configuration API

func (*Client) CreateAwsCredential

func (a *Client) CreateAwsCredential(params *CreateAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*CreateAwsCredentialCreated, error)

CreateAwsCredential creates a new a w s credentials configuration

The body must not provide an ID. An ID is assigned automatically by the Dynatrace server.

func (*Client) DeleteAwsCredential

DeleteAwsCredential deletes the specified a w s credentials configuration

func (*Client) GetAwsCredential

func (a *Client) GetAwsCredential(params *GetAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*GetAwsCredentialOK, error)

GetAwsCredential gets the configuration of the specified a w s credentials

func (*Client) GetAwsCredentials

func (a *Client) GetAwsCredentials(params *GetAwsCredentialsParams, authInfo runtime.ClientAuthInfoWriter) (*GetAwsCredentialsOK, error)

GetAwsCredentials lists all available a w s credentials configurations

func (*Client) GetAwsIamExternalID

func (a *Client) GetAwsIamExternalID(params *GetAwsIamExternalIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetAwsIamExternalIDOK, error)

GetAwsIamExternalID gets the external ID token for setting an i a m role

You'll need it for the role-based AWS authentication.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

func (*Client) UpdateAwsCredential

UpdateAwsCredential updates an existing a w s credentials configuration

func (*Client) ValidateCreateAwsCredential

ValidateCreateAwsCredential validates the payload for the p o s t aws credentials request

func (*Client) ValidateUpdateAwsCredential

ValidateUpdateAwsCredential validates the payload for the p u t aws credentials id request

type ClientService

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new a w s credentials configuration API client.

type CreateAwsCredentialBadRequest

type CreateAwsCredentialBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

CreateAwsCredentialBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewCreateAwsCredentialBadRequest

func NewCreateAwsCredentialBadRequest() *CreateAwsCredentialBadRequest

NewCreateAwsCredentialBadRequest creates a CreateAwsCredentialBadRequest with default headers values

func (*CreateAwsCredentialBadRequest) Error

func (*CreateAwsCredentialBadRequest) GetPayload

type CreateAwsCredentialCreated

type CreateAwsCredentialCreated struct {
	Payload *dynatrace.EntityShortRepresentation
}

CreateAwsCredentialCreated handles this case with default header values.

Success. The new AWS credentials configuration has been created. The response body contains the ID of the configuration.

Check the connection status for these credentials after 10 minutes with the `GET /aws/credentials/{id}` request.

func NewCreateAwsCredentialCreated

func NewCreateAwsCredentialCreated() *CreateAwsCredentialCreated

NewCreateAwsCredentialCreated creates a CreateAwsCredentialCreated with default headers values

func (*CreateAwsCredentialCreated) Error

func (*CreateAwsCredentialCreated) GetPayload

type CreateAwsCredentialParams

type CreateAwsCredentialParams struct {

	/*Body
	  The JSON body of the request. Contains parameters of the new AWS credentials configuration.

	*/
	Body *dynatrace.AwsCredentialsConfig

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

CreateAwsCredentialParams contains all the parameters to send to the API endpoint for the create aws credential operation typically these are written to a http.Request

func NewCreateAwsCredentialParams

func NewCreateAwsCredentialParams() *CreateAwsCredentialParams

NewCreateAwsCredentialParams creates a new CreateAwsCredentialParams object with the default values initialized.

func NewCreateAwsCredentialParamsWithContext

func NewCreateAwsCredentialParamsWithContext(ctx context.Context) *CreateAwsCredentialParams

NewCreateAwsCredentialParamsWithContext creates a new CreateAwsCredentialParams object with the default values initialized, and the ability to set a context for a request

func NewCreateAwsCredentialParamsWithHTTPClient

func NewCreateAwsCredentialParamsWithHTTPClient(client *http.Client) *CreateAwsCredentialParams

NewCreateAwsCredentialParamsWithHTTPClient creates a new CreateAwsCredentialParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewCreateAwsCredentialParamsWithTimeout

func NewCreateAwsCredentialParamsWithTimeout(timeout time.Duration) *CreateAwsCredentialParams

NewCreateAwsCredentialParamsWithTimeout creates a new CreateAwsCredentialParams object with the default values initialized, and the ability to set a timeout on a request

func (*CreateAwsCredentialParams) SetBody

SetBody adds the body to the create aws credential params

func (*CreateAwsCredentialParams) SetContext

func (o *CreateAwsCredentialParams) SetContext(ctx context.Context)

SetContext adds the context to the create aws credential params

func (*CreateAwsCredentialParams) SetHTTPClient

func (o *CreateAwsCredentialParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the create aws credential params

func (*CreateAwsCredentialParams) SetTimeout

func (o *CreateAwsCredentialParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the create aws credential params

func (*CreateAwsCredentialParams) WithBody

WithBody adds the body to the create aws credential params

func (*CreateAwsCredentialParams) WithContext

WithContext adds the context to the create aws credential params

func (*CreateAwsCredentialParams) WithHTTPClient

func (o *CreateAwsCredentialParams) WithHTTPClient(client *http.Client) *CreateAwsCredentialParams

WithHTTPClient adds the HTTPClient to the create aws credential params

func (*CreateAwsCredentialParams) WithTimeout

WithTimeout adds the timeout to the create aws credential params

func (*CreateAwsCredentialParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type CreateAwsCredentialReader

type CreateAwsCredentialReader struct {
	// contains filtered or unexported fields
}

CreateAwsCredentialReader is a Reader for the CreateAwsCredential structure.

func (*CreateAwsCredentialReader) ReadResponse

func (o *CreateAwsCredentialReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type DeleteAwsCredentialBadRequest

type DeleteAwsCredentialBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

DeleteAwsCredentialBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewDeleteAwsCredentialBadRequest

func NewDeleteAwsCredentialBadRequest() *DeleteAwsCredentialBadRequest

NewDeleteAwsCredentialBadRequest creates a DeleteAwsCredentialBadRequest with default headers values

func (*DeleteAwsCredentialBadRequest) Error

func (*DeleteAwsCredentialBadRequest) GetPayload

type DeleteAwsCredentialNoContent

type DeleteAwsCredentialNoContent struct {
}

DeleteAwsCredentialNoContent handles this case with default header values.

Success. The AWS credentials configuration has been deleted. Response doesn't have a body.

func NewDeleteAwsCredentialNoContent

func NewDeleteAwsCredentialNoContent() *DeleteAwsCredentialNoContent

NewDeleteAwsCredentialNoContent creates a DeleteAwsCredentialNoContent with default headers values

func (*DeleteAwsCredentialNoContent) Error

type DeleteAwsCredentialParams

type DeleteAwsCredentialParams struct {

	/*ID
	  The ID of AWS credentials configuration to be deleted.

	*/
	ID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

DeleteAwsCredentialParams contains all the parameters to send to the API endpoint for the delete aws credential operation typically these are written to a http.Request

func NewDeleteAwsCredentialParams

func NewDeleteAwsCredentialParams() *DeleteAwsCredentialParams

NewDeleteAwsCredentialParams creates a new DeleteAwsCredentialParams object with the default values initialized.

func NewDeleteAwsCredentialParamsWithContext

func NewDeleteAwsCredentialParamsWithContext(ctx context.Context) *DeleteAwsCredentialParams

NewDeleteAwsCredentialParamsWithContext creates a new DeleteAwsCredentialParams object with the default values initialized, and the ability to set a context for a request

func NewDeleteAwsCredentialParamsWithHTTPClient

func NewDeleteAwsCredentialParamsWithHTTPClient(client *http.Client) *DeleteAwsCredentialParams

NewDeleteAwsCredentialParamsWithHTTPClient creates a new DeleteAwsCredentialParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewDeleteAwsCredentialParamsWithTimeout

func NewDeleteAwsCredentialParamsWithTimeout(timeout time.Duration) *DeleteAwsCredentialParams

NewDeleteAwsCredentialParamsWithTimeout creates a new DeleteAwsCredentialParams object with the default values initialized, and the ability to set a timeout on a request

func (*DeleteAwsCredentialParams) SetContext

func (o *DeleteAwsCredentialParams) SetContext(ctx context.Context)

SetContext adds the context to the delete aws credential params

func (*DeleteAwsCredentialParams) SetHTTPClient

func (o *DeleteAwsCredentialParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the delete aws credential params

func (*DeleteAwsCredentialParams) SetID

func (o *DeleteAwsCredentialParams) SetID(id string)

SetID adds the id to the delete aws credential params

func (*DeleteAwsCredentialParams) SetTimeout

func (o *DeleteAwsCredentialParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the delete aws credential params

func (*DeleteAwsCredentialParams) WithContext

WithContext adds the context to the delete aws credential params

func (*DeleteAwsCredentialParams) WithHTTPClient

func (o *DeleteAwsCredentialParams) WithHTTPClient(client *http.Client) *DeleteAwsCredentialParams

WithHTTPClient adds the HTTPClient to the delete aws credential params

func (*DeleteAwsCredentialParams) WithID

WithID adds the id to the delete aws credential params

func (*DeleteAwsCredentialParams) WithTimeout

WithTimeout adds the timeout to the delete aws credential params

func (*DeleteAwsCredentialParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type DeleteAwsCredentialReader

type DeleteAwsCredentialReader struct {
	// contains filtered or unexported fields
}

DeleteAwsCredentialReader is a Reader for the DeleteAwsCredential structure.

func (*DeleteAwsCredentialReader) ReadResponse

func (o *DeleteAwsCredentialReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAwsCredentialOK

type GetAwsCredentialOK struct {
	Payload *dynatrace.AwsCredentialsConfig
}

GetAwsCredentialOK handles this case with default header values.

successful operation

func NewGetAwsCredentialOK

func NewGetAwsCredentialOK() *GetAwsCredentialOK

NewGetAwsCredentialOK creates a GetAwsCredentialOK with default headers values

func (*GetAwsCredentialOK) Error

func (o *GetAwsCredentialOK) Error() string

func (*GetAwsCredentialOK) GetPayload

type GetAwsCredentialParams

type GetAwsCredentialParams struct {

	/*ID
	  The ID of the specified AWS credentials configuration.

	*/
	ID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAwsCredentialParams contains all the parameters to send to the API endpoint for the get aws credential operation typically these are written to a http.Request

func NewGetAwsCredentialParams

func NewGetAwsCredentialParams() *GetAwsCredentialParams

NewGetAwsCredentialParams creates a new GetAwsCredentialParams object with the default values initialized.

func NewGetAwsCredentialParamsWithContext

func NewGetAwsCredentialParamsWithContext(ctx context.Context) *GetAwsCredentialParams

NewGetAwsCredentialParamsWithContext creates a new GetAwsCredentialParams object with the default values initialized, and the ability to set a context for a request

func NewGetAwsCredentialParamsWithHTTPClient

func NewGetAwsCredentialParamsWithHTTPClient(client *http.Client) *GetAwsCredentialParams

NewGetAwsCredentialParamsWithHTTPClient creates a new GetAwsCredentialParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAwsCredentialParamsWithTimeout

func NewGetAwsCredentialParamsWithTimeout(timeout time.Duration) *GetAwsCredentialParams

NewGetAwsCredentialParamsWithTimeout creates a new GetAwsCredentialParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAwsCredentialParams) SetContext

func (o *GetAwsCredentialParams) SetContext(ctx context.Context)

SetContext adds the context to the get aws credential params

func (*GetAwsCredentialParams) SetHTTPClient

func (o *GetAwsCredentialParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get aws credential params

func (*GetAwsCredentialParams) SetID

func (o *GetAwsCredentialParams) SetID(id string)

SetID adds the id to the get aws credential params

func (*GetAwsCredentialParams) SetTimeout

func (o *GetAwsCredentialParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get aws credential params

func (*GetAwsCredentialParams) WithContext

WithContext adds the context to the get aws credential params

func (*GetAwsCredentialParams) WithHTTPClient

func (o *GetAwsCredentialParams) WithHTTPClient(client *http.Client) *GetAwsCredentialParams

WithHTTPClient adds the HTTPClient to the get aws credential params

func (*GetAwsCredentialParams) WithID

WithID adds the id to the get aws credential params

func (*GetAwsCredentialParams) WithTimeout

WithTimeout adds the timeout to the get aws credential params

func (*GetAwsCredentialParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAwsCredentialReader

type GetAwsCredentialReader struct {
	// contains filtered or unexported fields
}

GetAwsCredentialReader is a Reader for the GetAwsCredential structure.

func (*GetAwsCredentialReader) ReadResponse

func (o *GetAwsCredentialReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAwsCredentialsOK

type GetAwsCredentialsOK struct {
	Payload *dynatrace.StubList
}

GetAwsCredentialsOK handles this case with default header values.

successful operation

func NewGetAwsCredentialsOK

func NewGetAwsCredentialsOK() *GetAwsCredentialsOK

NewGetAwsCredentialsOK creates a GetAwsCredentialsOK with default headers values

func (*GetAwsCredentialsOK) Error

func (o *GetAwsCredentialsOK) Error() string

func (*GetAwsCredentialsOK) GetPayload

func (o *GetAwsCredentialsOK) GetPayload() *dynatrace.StubList

type GetAwsCredentialsParams

type GetAwsCredentialsParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAwsCredentialsParams contains all the parameters to send to the API endpoint for the get aws credentials operation typically these are written to a http.Request

func NewGetAwsCredentialsParams

func NewGetAwsCredentialsParams() *GetAwsCredentialsParams

NewGetAwsCredentialsParams creates a new GetAwsCredentialsParams object with the default values initialized.

func NewGetAwsCredentialsParamsWithContext

func NewGetAwsCredentialsParamsWithContext(ctx context.Context) *GetAwsCredentialsParams

NewGetAwsCredentialsParamsWithContext creates a new GetAwsCredentialsParams object with the default values initialized, and the ability to set a context for a request

func NewGetAwsCredentialsParamsWithHTTPClient

func NewGetAwsCredentialsParamsWithHTTPClient(client *http.Client) *GetAwsCredentialsParams

NewGetAwsCredentialsParamsWithHTTPClient creates a new GetAwsCredentialsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAwsCredentialsParamsWithTimeout

func NewGetAwsCredentialsParamsWithTimeout(timeout time.Duration) *GetAwsCredentialsParams

NewGetAwsCredentialsParamsWithTimeout creates a new GetAwsCredentialsParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAwsCredentialsParams) SetContext

func (o *GetAwsCredentialsParams) SetContext(ctx context.Context)

SetContext adds the context to the get aws credentials params

func (*GetAwsCredentialsParams) SetHTTPClient

func (o *GetAwsCredentialsParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get aws credentials params

func (*GetAwsCredentialsParams) SetTimeout

func (o *GetAwsCredentialsParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get aws credentials params

func (*GetAwsCredentialsParams) WithContext

WithContext adds the context to the get aws credentials params

func (*GetAwsCredentialsParams) WithHTTPClient

func (o *GetAwsCredentialsParams) WithHTTPClient(client *http.Client) *GetAwsCredentialsParams

WithHTTPClient adds the HTTPClient to the get aws credentials params

func (*GetAwsCredentialsParams) WithTimeout

WithTimeout adds the timeout to the get aws credentials params

func (*GetAwsCredentialsParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAwsCredentialsReader

type GetAwsCredentialsReader struct {
	// contains filtered or unexported fields
}

GetAwsCredentialsReader is a Reader for the GetAwsCredentials structure.

func (*GetAwsCredentialsReader) ReadResponse

func (o *GetAwsCredentialsReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GetAwsIamExternalIDOK

type GetAwsIamExternalIDOK struct {
	Payload *dynatrace.AwsIamToken
}

GetAwsIamExternalIDOK handles this case with default header values.

successful operation

func NewGetAwsIamExternalIDOK

func NewGetAwsIamExternalIDOK() *GetAwsIamExternalIDOK

NewGetAwsIamExternalIDOK creates a GetAwsIamExternalIDOK with default headers values

func (*GetAwsIamExternalIDOK) Error

func (o *GetAwsIamExternalIDOK) Error() string

func (*GetAwsIamExternalIDOK) GetPayload

func (o *GetAwsIamExternalIDOK) GetPayload() *dynatrace.AwsIamToken

type GetAwsIamExternalIDParams

type GetAwsIamExternalIDParams struct {
	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GetAwsIamExternalIDParams contains all the parameters to send to the API endpoint for the get aws iam external Id operation typically these are written to a http.Request

func NewGetAwsIamExternalIDParams

func NewGetAwsIamExternalIDParams() *GetAwsIamExternalIDParams

NewGetAwsIamExternalIDParams creates a new GetAwsIamExternalIDParams object with the default values initialized.

func NewGetAwsIamExternalIDParamsWithContext

func NewGetAwsIamExternalIDParamsWithContext(ctx context.Context) *GetAwsIamExternalIDParams

NewGetAwsIamExternalIDParamsWithContext creates a new GetAwsIamExternalIDParams object with the default values initialized, and the ability to set a context for a request

func NewGetAwsIamExternalIDParamsWithHTTPClient

func NewGetAwsIamExternalIDParamsWithHTTPClient(client *http.Client) *GetAwsIamExternalIDParams

NewGetAwsIamExternalIDParamsWithHTTPClient creates a new GetAwsIamExternalIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGetAwsIamExternalIDParamsWithTimeout

func NewGetAwsIamExternalIDParamsWithTimeout(timeout time.Duration) *GetAwsIamExternalIDParams

NewGetAwsIamExternalIDParamsWithTimeout creates a new GetAwsIamExternalIDParams object with the default values initialized, and the ability to set a timeout on a request

func (*GetAwsIamExternalIDParams) SetContext

func (o *GetAwsIamExternalIDParams) SetContext(ctx context.Context)

SetContext adds the context to the get aws iam external Id params

func (*GetAwsIamExternalIDParams) SetHTTPClient

func (o *GetAwsIamExternalIDParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the get aws iam external Id params

func (*GetAwsIamExternalIDParams) SetTimeout

func (o *GetAwsIamExternalIDParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the get aws iam external Id params

func (*GetAwsIamExternalIDParams) WithContext

WithContext adds the context to the get aws iam external Id params

func (*GetAwsIamExternalIDParams) WithHTTPClient

func (o *GetAwsIamExternalIDParams) WithHTTPClient(client *http.Client) *GetAwsIamExternalIDParams

WithHTTPClient adds the HTTPClient to the get aws iam external Id params

func (*GetAwsIamExternalIDParams) WithTimeout

WithTimeout adds the timeout to the get aws iam external Id params

func (*GetAwsIamExternalIDParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GetAwsIamExternalIDReader

type GetAwsIamExternalIDReader struct {
	// contains filtered or unexported fields
}

GetAwsIamExternalIDReader is a Reader for the GetAwsIamExternalID structure.

func (*GetAwsIamExternalIDReader) ReadResponse

func (o *GetAwsIamExternalIDReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type UpdateAwsCredentialBadRequest

type UpdateAwsCredentialBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

UpdateAwsCredentialBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewUpdateAwsCredentialBadRequest

func NewUpdateAwsCredentialBadRequest() *UpdateAwsCredentialBadRequest

NewUpdateAwsCredentialBadRequest creates a UpdateAwsCredentialBadRequest with default headers values

func (*UpdateAwsCredentialBadRequest) Error

func (*UpdateAwsCredentialBadRequest) GetPayload

type UpdateAwsCredentialCreated

type UpdateAwsCredentialCreated struct {
	Payload *dynatrace.EntityShortRepresentation
}

UpdateAwsCredentialCreated handles this case with default header values.

Success. The new AWS credentials configuration has been created. The response body contains the ID of the configuration.

Check the connection status for these credentials after 10 minutes with the `GET /aws/credentials/{id}` request.

func NewUpdateAwsCredentialCreated

func NewUpdateAwsCredentialCreated() *UpdateAwsCredentialCreated

NewUpdateAwsCredentialCreated creates a UpdateAwsCredentialCreated with default headers values

func (*UpdateAwsCredentialCreated) Error

func (*UpdateAwsCredentialCreated) GetPayload

type UpdateAwsCredentialNoContent

type UpdateAwsCredentialNoContent struct {
}

UpdateAwsCredentialNoContent handles this case with default header values.

Success. The AWS credentials configuration has been updated. Response doesn't have a body.

Check the connection status for these credentials after 10 minutes with the `GET /aws/credentials/{id}` request.

func NewUpdateAwsCredentialNoContent

func NewUpdateAwsCredentialNoContent() *UpdateAwsCredentialNoContent

NewUpdateAwsCredentialNoContent creates a UpdateAwsCredentialNoContent with default headers values

func (*UpdateAwsCredentialNoContent) Error

type UpdateAwsCredentialParams

type UpdateAwsCredentialParams struct {

	/*Body
	  The JSON body of the request. Contains updated parameters of the AWS credentials configuration.

	*/
	Body *dynatrace.AwsCredentialsConfig
	/*ID
	  The ID of the AWS credentials configuration to be updated.

	*/
	ID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

UpdateAwsCredentialParams contains all the parameters to send to the API endpoint for the update aws credential operation typically these are written to a http.Request

func NewUpdateAwsCredentialParams

func NewUpdateAwsCredentialParams() *UpdateAwsCredentialParams

NewUpdateAwsCredentialParams creates a new UpdateAwsCredentialParams object with the default values initialized.

func NewUpdateAwsCredentialParamsWithContext

func NewUpdateAwsCredentialParamsWithContext(ctx context.Context) *UpdateAwsCredentialParams

NewUpdateAwsCredentialParamsWithContext creates a new UpdateAwsCredentialParams object with the default values initialized, and the ability to set a context for a request

func NewUpdateAwsCredentialParamsWithHTTPClient

func NewUpdateAwsCredentialParamsWithHTTPClient(client *http.Client) *UpdateAwsCredentialParams

NewUpdateAwsCredentialParamsWithHTTPClient creates a new UpdateAwsCredentialParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewUpdateAwsCredentialParamsWithTimeout

func NewUpdateAwsCredentialParamsWithTimeout(timeout time.Duration) *UpdateAwsCredentialParams

NewUpdateAwsCredentialParamsWithTimeout creates a new UpdateAwsCredentialParams object with the default values initialized, and the ability to set a timeout on a request

func (*UpdateAwsCredentialParams) SetBody

SetBody adds the body to the update aws credential params

func (*UpdateAwsCredentialParams) SetContext

func (o *UpdateAwsCredentialParams) SetContext(ctx context.Context)

SetContext adds the context to the update aws credential params

func (*UpdateAwsCredentialParams) SetHTTPClient

func (o *UpdateAwsCredentialParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the update aws credential params

func (*UpdateAwsCredentialParams) SetID

func (o *UpdateAwsCredentialParams) SetID(id string)

SetID adds the id to the update aws credential params

func (*UpdateAwsCredentialParams) SetTimeout

func (o *UpdateAwsCredentialParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the update aws credential params

func (*UpdateAwsCredentialParams) WithBody

WithBody adds the body to the update aws credential params

func (*UpdateAwsCredentialParams) WithContext

WithContext adds the context to the update aws credential params

func (*UpdateAwsCredentialParams) WithHTTPClient

func (o *UpdateAwsCredentialParams) WithHTTPClient(client *http.Client) *UpdateAwsCredentialParams

WithHTTPClient adds the HTTPClient to the update aws credential params

func (*UpdateAwsCredentialParams) WithID

WithID adds the id to the update aws credential params

func (*UpdateAwsCredentialParams) WithTimeout

WithTimeout adds the timeout to the update aws credential params

func (*UpdateAwsCredentialParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type UpdateAwsCredentialReader

type UpdateAwsCredentialReader struct {
	// contains filtered or unexported fields
}

UpdateAwsCredentialReader is a Reader for the UpdateAwsCredential structure.

func (*UpdateAwsCredentialReader) ReadResponse

func (o *UpdateAwsCredentialReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ValidateCreateAwsCredentialBadRequest

type ValidateCreateAwsCredentialBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

ValidateCreateAwsCredentialBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewValidateCreateAwsCredentialBadRequest

func NewValidateCreateAwsCredentialBadRequest() *ValidateCreateAwsCredentialBadRequest

NewValidateCreateAwsCredentialBadRequest creates a ValidateCreateAwsCredentialBadRequest with default headers values

func (*ValidateCreateAwsCredentialBadRequest) Error

func (*ValidateCreateAwsCredentialBadRequest) GetPayload

type ValidateCreateAwsCredentialNoContent

type ValidateCreateAwsCredentialNoContent struct {
}

ValidateCreateAwsCredentialNoContent handles this case with default header values.

Validated. The submitted configuration is valid. Response doesn't have a body.

func NewValidateCreateAwsCredentialNoContent

func NewValidateCreateAwsCredentialNoContent() *ValidateCreateAwsCredentialNoContent

NewValidateCreateAwsCredentialNoContent creates a ValidateCreateAwsCredentialNoContent with default headers values

func (*ValidateCreateAwsCredentialNoContent) Error

type ValidateCreateAwsCredentialParams

type ValidateCreateAwsCredentialParams struct {

	/*Body
	  The JSON body of the request. Contains the AWS credentials configuration to be validated.

	*/
	Body *dynatrace.AwsCredentialsConfig

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ValidateCreateAwsCredentialParams contains all the parameters to send to the API endpoint for the validate create aws credential operation typically these are written to a http.Request

func NewValidateCreateAwsCredentialParams

func NewValidateCreateAwsCredentialParams() *ValidateCreateAwsCredentialParams

NewValidateCreateAwsCredentialParams creates a new ValidateCreateAwsCredentialParams object with the default values initialized.

func NewValidateCreateAwsCredentialParamsWithContext

func NewValidateCreateAwsCredentialParamsWithContext(ctx context.Context) *ValidateCreateAwsCredentialParams

NewValidateCreateAwsCredentialParamsWithContext creates a new ValidateCreateAwsCredentialParams object with the default values initialized, and the ability to set a context for a request

func NewValidateCreateAwsCredentialParamsWithHTTPClient

func NewValidateCreateAwsCredentialParamsWithHTTPClient(client *http.Client) *ValidateCreateAwsCredentialParams

NewValidateCreateAwsCredentialParamsWithHTTPClient creates a new ValidateCreateAwsCredentialParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewValidateCreateAwsCredentialParamsWithTimeout

func NewValidateCreateAwsCredentialParamsWithTimeout(timeout time.Duration) *ValidateCreateAwsCredentialParams

NewValidateCreateAwsCredentialParamsWithTimeout creates a new ValidateCreateAwsCredentialParams object with the default values initialized, and the ability to set a timeout on a request

func (*ValidateCreateAwsCredentialParams) SetBody

SetBody adds the body to the validate create aws credential params

func (*ValidateCreateAwsCredentialParams) SetContext

SetContext adds the context to the validate create aws credential params

func (*ValidateCreateAwsCredentialParams) SetHTTPClient

func (o *ValidateCreateAwsCredentialParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the validate create aws credential params

func (*ValidateCreateAwsCredentialParams) SetTimeout

func (o *ValidateCreateAwsCredentialParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the validate create aws credential params

func (*ValidateCreateAwsCredentialParams) WithBody

WithBody adds the body to the validate create aws credential params

func (*ValidateCreateAwsCredentialParams) WithContext

WithContext adds the context to the validate create aws credential params

func (*ValidateCreateAwsCredentialParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the validate create aws credential params

func (*ValidateCreateAwsCredentialParams) WithTimeout

WithTimeout adds the timeout to the validate create aws credential params

func (*ValidateCreateAwsCredentialParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ValidateCreateAwsCredentialReader

type ValidateCreateAwsCredentialReader struct {
	// contains filtered or unexported fields
}

ValidateCreateAwsCredentialReader is a Reader for the ValidateCreateAwsCredential structure.

func (*ValidateCreateAwsCredentialReader) ReadResponse

func (o *ValidateCreateAwsCredentialReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type ValidateUpdateAwsCredentialBadRequest

type ValidateUpdateAwsCredentialBadRequest struct {
	Payload *dynatrace.ErrorEnvelope
}

ValidateUpdateAwsCredentialBadRequest handles this case with default header values.

Failed. The input is invalid.

func NewValidateUpdateAwsCredentialBadRequest

func NewValidateUpdateAwsCredentialBadRequest() *ValidateUpdateAwsCredentialBadRequest

NewValidateUpdateAwsCredentialBadRequest creates a ValidateUpdateAwsCredentialBadRequest with default headers values

func (*ValidateUpdateAwsCredentialBadRequest) Error

func (*ValidateUpdateAwsCredentialBadRequest) GetPayload

type ValidateUpdateAwsCredentialNoContent

type ValidateUpdateAwsCredentialNoContent struct {
}

ValidateUpdateAwsCredentialNoContent handles this case with default header values.

Validated. The submitted configuration is valid. Response doesn't have a body.

func NewValidateUpdateAwsCredentialNoContent

func NewValidateUpdateAwsCredentialNoContent() *ValidateUpdateAwsCredentialNoContent

NewValidateUpdateAwsCredentialNoContent creates a ValidateUpdateAwsCredentialNoContent with default headers values

func (*ValidateUpdateAwsCredentialNoContent) Error

type ValidateUpdateAwsCredentialParams

type ValidateUpdateAwsCredentialParams struct {

	/*Body
	  The JSON body of the request. Contains the AWS credentials configuration to be validated.

	*/
	Body *dynatrace.AwsCredentialsConfig
	/*ID
	  The ID of the AWS credentials configuration to be validated.

	*/
	ID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

ValidateUpdateAwsCredentialParams contains all the parameters to send to the API endpoint for the validate update aws credential operation typically these are written to a http.Request

func NewValidateUpdateAwsCredentialParams

func NewValidateUpdateAwsCredentialParams() *ValidateUpdateAwsCredentialParams

NewValidateUpdateAwsCredentialParams creates a new ValidateUpdateAwsCredentialParams object with the default values initialized.

func NewValidateUpdateAwsCredentialParamsWithContext

func NewValidateUpdateAwsCredentialParamsWithContext(ctx context.Context) *ValidateUpdateAwsCredentialParams

NewValidateUpdateAwsCredentialParamsWithContext creates a new ValidateUpdateAwsCredentialParams object with the default values initialized, and the ability to set a context for a request

func NewValidateUpdateAwsCredentialParamsWithHTTPClient

func NewValidateUpdateAwsCredentialParamsWithHTTPClient(client *http.Client) *ValidateUpdateAwsCredentialParams

NewValidateUpdateAwsCredentialParamsWithHTTPClient creates a new ValidateUpdateAwsCredentialParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewValidateUpdateAwsCredentialParamsWithTimeout

func NewValidateUpdateAwsCredentialParamsWithTimeout(timeout time.Duration) *ValidateUpdateAwsCredentialParams

NewValidateUpdateAwsCredentialParamsWithTimeout creates a new ValidateUpdateAwsCredentialParams object with the default values initialized, and the ability to set a timeout on a request

func (*ValidateUpdateAwsCredentialParams) SetBody

SetBody adds the body to the validate update aws credential params

func (*ValidateUpdateAwsCredentialParams) SetContext

SetContext adds the context to the validate update aws credential params

func (*ValidateUpdateAwsCredentialParams) SetHTTPClient

func (o *ValidateUpdateAwsCredentialParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the validate update aws credential params

func (*ValidateUpdateAwsCredentialParams) SetID

SetID adds the id to the validate update aws credential params

func (*ValidateUpdateAwsCredentialParams) SetTimeout

func (o *ValidateUpdateAwsCredentialParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the validate update aws credential params

func (*ValidateUpdateAwsCredentialParams) WithBody

WithBody adds the body to the validate update aws credential params

func (*ValidateUpdateAwsCredentialParams) WithContext

WithContext adds the context to the validate update aws credential params

func (*ValidateUpdateAwsCredentialParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the validate update aws credential params

func (*ValidateUpdateAwsCredentialParams) WithID

WithID adds the id to the validate update aws credential params

func (*ValidateUpdateAwsCredentialParams) WithTimeout

WithTimeout adds the timeout to the validate update aws credential params

func (*ValidateUpdateAwsCredentialParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type ValidateUpdateAwsCredentialReader

type ValidateUpdateAwsCredentialReader struct {
	// contains filtered or unexported fields
}

ValidateUpdateAwsCredentialReader is a Reader for the ValidateUpdateAwsCredential structure.

func (*ValidateUpdateAwsCredentialReader) ReadResponse

func (o *ValidateUpdateAwsCredentialReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL