Documentation ¶
Index ¶
- type Client
- func (a *Client) CreateAwsCredential(params *CreateAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*CreateAwsCredentialCreated, error)
- func (a *Client) DeleteAwsCredential(params *DeleteAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteAwsCredentialNoContent, error)
- func (a *Client) GetAwsCredential(params *GetAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*GetAwsCredentialOK, error)
- func (a *Client) GetAwsCredentials(params *GetAwsCredentialsParams, authInfo runtime.ClientAuthInfoWriter) (*GetAwsCredentialsOK, error)
- func (a *Client) GetAwsIamExternalID(params *GetAwsIamExternalIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetAwsIamExternalIDOK, error)
- func (a *Client) SetTransport(transport runtime.ClientTransport)
- func (a *Client) UpdateAwsCredential(params *UpdateAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateAwsCredentialCreated, *UpdateAwsCredentialNoContent, error)
- func (a *Client) ValidateCreateAwsCredential(params *ValidateCreateAwsCredentialParams, ...) (*ValidateCreateAwsCredentialNoContent, error)
- func (a *Client) ValidateUpdateAwsCredential(params *ValidateUpdateAwsCredentialParams, ...) (*ValidateUpdateAwsCredentialNoContent, error)
- type ClientService
- type CreateAwsCredentialBadRequest
- type CreateAwsCredentialCreated
- type CreateAwsCredentialParams
- func NewCreateAwsCredentialParams() *CreateAwsCredentialParams
- func NewCreateAwsCredentialParamsWithContext(ctx context.Context) *CreateAwsCredentialParams
- func NewCreateAwsCredentialParamsWithHTTPClient(client *http.Client) *CreateAwsCredentialParams
- func NewCreateAwsCredentialParamsWithTimeout(timeout time.Duration) *CreateAwsCredentialParams
- func (o *CreateAwsCredentialParams) SetBody(body *dynatrace.AwsCredentialsConfig)
- func (o *CreateAwsCredentialParams) SetContext(ctx context.Context)
- func (o *CreateAwsCredentialParams) SetHTTPClient(client *http.Client)
- func (o *CreateAwsCredentialParams) SetTimeout(timeout time.Duration)
- func (o *CreateAwsCredentialParams) WithBody(body *dynatrace.AwsCredentialsConfig) *CreateAwsCredentialParams
- func (o *CreateAwsCredentialParams) WithContext(ctx context.Context) *CreateAwsCredentialParams
- func (o *CreateAwsCredentialParams) WithHTTPClient(client *http.Client) *CreateAwsCredentialParams
- func (o *CreateAwsCredentialParams) WithTimeout(timeout time.Duration) *CreateAwsCredentialParams
- func (o *CreateAwsCredentialParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type CreateAwsCredentialReader
- type DeleteAwsCredentialBadRequest
- type DeleteAwsCredentialNoContent
- type DeleteAwsCredentialParams
- func NewDeleteAwsCredentialParams() *DeleteAwsCredentialParams
- func NewDeleteAwsCredentialParamsWithContext(ctx context.Context) *DeleteAwsCredentialParams
- func NewDeleteAwsCredentialParamsWithHTTPClient(client *http.Client) *DeleteAwsCredentialParams
- func NewDeleteAwsCredentialParamsWithTimeout(timeout time.Duration) *DeleteAwsCredentialParams
- func (o *DeleteAwsCredentialParams) SetContext(ctx context.Context)
- func (o *DeleteAwsCredentialParams) SetHTTPClient(client *http.Client)
- func (o *DeleteAwsCredentialParams) SetID(id string)
- func (o *DeleteAwsCredentialParams) SetTimeout(timeout time.Duration)
- func (o *DeleteAwsCredentialParams) WithContext(ctx context.Context) *DeleteAwsCredentialParams
- func (o *DeleteAwsCredentialParams) WithHTTPClient(client *http.Client) *DeleteAwsCredentialParams
- func (o *DeleteAwsCredentialParams) WithID(id string) *DeleteAwsCredentialParams
- func (o *DeleteAwsCredentialParams) WithTimeout(timeout time.Duration) *DeleteAwsCredentialParams
- func (o *DeleteAwsCredentialParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type DeleteAwsCredentialReader
- type GetAwsCredentialOK
- type GetAwsCredentialParams
- func NewGetAwsCredentialParams() *GetAwsCredentialParams
- func NewGetAwsCredentialParamsWithContext(ctx context.Context) *GetAwsCredentialParams
- func NewGetAwsCredentialParamsWithHTTPClient(client *http.Client) *GetAwsCredentialParams
- func NewGetAwsCredentialParamsWithTimeout(timeout time.Duration) *GetAwsCredentialParams
- func (o *GetAwsCredentialParams) SetContext(ctx context.Context)
- func (o *GetAwsCredentialParams) SetHTTPClient(client *http.Client)
- func (o *GetAwsCredentialParams) SetID(id string)
- func (o *GetAwsCredentialParams) SetTimeout(timeout time.Duration)
- func (o *GetAwsCredentialParams) WithContext(ctx context.Context) *GetAwsCredentialParams
- func (o *GetAwsCredentialParams) WithHTTPClient(client *http.Client) *GetAwsCredentialParams
- func (o *GetAwsCredentialParams) WithID(id string) *GetAwsCredentialParams
- func (o *GetAwsCredentialParams) WithTimeout(timeout time.Duration) *GetAwsCredentialParams
- func (o *GetAwsCredentialParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAwsCredentialReader
- type GetAwsCredentialsOK
- type GetAwsCredentialsParams
- func NewGetAwsCredentialsParams() *GetAwsCredentialsParams
- func NewGetAwsCredentialsParamsWithContext(ctx context.Context) *GetAwsCredentialsParams
- func NewGetAwsCredentialsParamsWithHTTPClient(client *http.Client) *GetAwsCredentialsParams
- func NewGetAwsCredentialsParamsWithTimeout(timeout time.Duration) *GetAwsCredentialsParams
- func (o *GetAwsCredentialsParams) SetContext(ctx context.Context)
- func (o *GetAwsCredentialsParams) SetHTTPClient(client *http.Client)
- func (o *GetAwsCredentialsParams) SetTimeout(timeout time.Duration)
- func (o *GetAwsCredentialsParams) WithContext(ctx context.Context) *GetAwsCredentialsParams
- func (o *GetAwsCredentialsParams) WithHTTPClient(client *http.Client) *GetAwsCredentialsParams
- func (o *GetAwsCredentialsParams) WithTimeout(timeout time.Duration) *GetAwsCredentialsParams
- func (o *GetAwsCredentialsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAwsCredentialsReader
- type GetAwsIamExternalIDOK
- type GetAwsIamExternalIDParams
- func NewGetAwsIamExternalIDParams() *GetAwsIamExternalIDParams
- func NewGetAwsIamExternalIDParamsWithContext(ctx context.Context) *GetAwsIamExternalIDParams
- func NewGetAwsIamExternalIDParamsWithHTTPClient(client *http.Client) *GetAwsIamExternalIDParams
- func NewGetAwsIamExternalIDParamsWithTimeout(timeout time.Duration) *GetAwsIamExternalIDParams
- func (o *GetAwsIamExternalIDParams) SetContext(ctx context.Context)
- func (o *GetAwsIamExternalIDParams) SetHTTPClient(client *http.Client)
- func (o *GetAwsIamExternalIDParams) SetTimeout(timeout time.Duration)
- func (o *GetAwsIamExternalIDParams) WithContext(ctx context.Context) *GetAwsIamExternalIDParams
- func (o *GetAwsIamExternalIDParams) WithHTTPClient(client *http.Client) *GetAwsIamExternalIDParams
- func (o *GetAwsIamExternalIDParams) WithTimeout(timeout time.Duration) *GetAwsIamExternalIDParams
- func (o *GetAwsIamExternalIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type GetAwsIamExternalIDReader
- type UpdateAwsCredentialBadRequest
- type UpdateAwsCredentialCreated
- type UpdateAwsCredentialNoContent
- type UpdateAwsCredentialParams
- func NewUpdateAwsCredentialParams() *UpdateAwsCredentialParams
- func NewUpdateAwsCredentialParamsWithContext(ctx context.Context) *UpdateAwsCredentialParams
- func NewUpdateAwsCredentialParamsWithHTTPClient(client *http.Client) *UpdateAwsCredentialParams
- func NewUpdateAwsCredentialParamsWithTimeout(timeout time.Duration) *UpdateAwsCredentialParams
- func (o *UpdateAwsCredentialParams) SetBody(body *dynatrace.AwsCredentialsConfig)
- func (o *UpdateAwsCredentialParams) SetContext(ctx context.Context)
- func (o *UpdateAwsCredentialParams) SetHTTPClient(client *http.Client)
- func (o *UpdateAwsCredentialParams) SetID(id string)
- func (o *UpdateAwsCredentialParams) SetTimeout(timeout time.Duration)
- func (o *UpdateAwsCredentialParams) WithBody(body *dynatrace.AwsCredentialsConfig) *UpdateAwsCredentialParams
- func (o *UpdateAwsCredentialParams) WithContext(ctx context.Context) *UpdateAwsCredentialParams
- func (o *UpdateAwsCredentialParams) WithHTTPClient(client *http.Client) *UpdateAwsCredentialParams
- func (o *UpdateAwsCredentialParams) WithID(id string) *UpdateAwsCredentialParams
- func (o *UpdateAwsCredentialParams) WithTimeout(timeout time.Duration) *UpdateAwsCredentialParams
- func (o *UpdateAwsCredentialParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type UpdateAwsCredentialReader
- type ValidateCreateAwsCredentialBadRequest
- type ValidateCreateAwsCredentialNoContent
- type ValidateCreateAwsCredentialParams
- func NewValidateCreateAwsCredentialParams() *ValidateCreateAwsCredentialParams
- func NewValidateCreateAwsCredentialParamsWithContext(ctx context.Context) *ValidateCreateAwsCredentialParams
- func NewValidateCreateAwsCredentialParamsWithHTTPClient(client *http.Client) *ValidateCreateAwsCredentialParams
- func NewValidateCreateAwsCredentialParamsWithTimeout(timeout time.Duration) *ValidateCreateAwsCredentialParams
- func (o *ValidateCreateAwsCredentialParams) SetBody(body *dynatrace.AwsCredentialsConfig)
- func (o *ValidateCreateAwsCredentialParams) SetContext(ctx context.Context)
- func (o *ValidateCreateAwsCredentialParams) SetHTTPClient(client *http.Client)
- func (o *ValidateCreateAwsCredentialParams) SetTimeout(timeout time.Duration)
- func (o *ValidateCreateAwsCredentialParams) WithBody(body *dynatrace.AwsCredentialsConfig) *ValidateCreateAwsCredentialParams
- func (o *ValidateCreateAwsCredentialParams) WithContext(ctx context.Context) *ValidateCreateAwsCredentialParams
- func (o *ValidateCreateAwsCredentialParams) WithHTTPClient(client *http.Client) *ValidateCreateAwsCredentialParams
- func (o *ValidateCreateAwsCredentialParams) WithTimeout(timeout time.Duration) *ValidateCreateAwsCredentialParams
- func (o *ValidateCreateAwsCredentialParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ValidateCreateAwsCredentialReader
- type ValidateUpdateAwsCredentialBadRequest
- type ValidateUpdateAwsCredentialNoContent
- type ValidateUpdateAwsCredentialParams
- func NewValidateUpdateAwsCredentialParams() *ValidateUpdateAwsCredentialParams
- func NewValidateUpdateAwsCredentialParamsWithContext(ctx context.Context) *ValidateUpdateAwsCredentialParams
- func NewValidateUpdateAwsCredentialParamsWithHTTPClient(client *http.Client) *ValidateUpdateAwsCredentialParams
- func NewValidateUpdateAwsCredentialParamsWithTimeout(timeout time.Duration) *ValidateUpdateAwsCredentialParams
- func (o *ValidateUpdateAwsCredentialParams) SetBody(body *dynatrace.AwsCredentialsConfig)
- func (o *ValidateUpdateAwsCredentialParams) SetContext(ctx context.Context)
- func (o *ValidateUpdateAwsCredentialParams) SetHTTPClient(client *http.Client)
- func (o *ValidateUpdateAwsCredentialParams) SetID(id string)
- func (o *ValidateUpdateAwsCredentialParams) SetTimeout(timeout time.Duration)
- func (o *ValidateUpdateAwsCredentialParams) WithBody(body *dynatrace.AwsCredentialsConfig) *ValidateUpdateAwsCredentialParams
- func (o *ValidateUpdateAwsCredentialParams) WithContext(ctx context.Context) *ValidateUpdateAwsCredentialParams
- func (o *ValidateUpdateAwsCredentialParams) WithHTTPClient(client *http.Client) *ValidateUpdateAwsCredentialParams
- func (o *ValidateUpdateAwsCredentialParams) WithID(id string) *ValidateUpdateAwsCredentialParams
- func (o *ValidateUpdateAwsCredentialParams) WithTimeout(timeout time.Duration) *ValidateUpdateAwsCredentialParams
- func (o *ValidateUpdateAwsCredentialParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
- type ValidateUpdateAwsCredentialReader
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 ¶
func (a *Client) DeleteAwsCredential(params *DeleteAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteAwsCredentialNoContent, error)
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 ¶
func (a *Client) UpdateAwsCredential(params *UpdateAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateAwsCredentialCreated, *UpdateAwsCredentialNoContent, error)
UpdateAwsCredential updates an existing a w s credentials configuration
func (*Client) ValidateCreateAwsCredential ¶
func (a *Client) ValidateCreateAwsCredential(params *ValidateCreateAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*ValidateCreateAwsCredentialNoContent, error)
ValidateCreateAwsCredential validates the payload for the p o s t aws credentials request
func (*Client) ValidateUpdateAwsCredential ¶
func (a *Client) ValidateUpdateAwsCredential(params *ValidateUpdateAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*ValidateUpdateAwsCredentialNoContent, error)
ValidateUpdateAwsCredential validates the payload for the p u t aws credentials id request
type ClientService ¶
type ClientService interface { CreateAwsCredential(params *CreateAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*CreateAwsCredentialCreated, error) DeleteAwsCredential(params *DeleteAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*DeleteAwsCredentialNoContent, error) GetAwsCredential(params *GetAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*GetAwsCredentialOK, error) GetAwsCredentials(params *GetAwsCredentialsParams, authInfo runtime.ClientAuthInfoWriter) (*GetAwsCredentialsOK, error) GetAwsIamExternalID(params *GetAwsIamExternalIDParams, authInfo runtime.ClientAuthInfoWriter) (*GetAwsIamExternalIDOK, error) UpdateAwsCredential(params *UpdateAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*UpdateAwsCredentialCreated, *UpdateAwsCredentialNoContent, error) ValidateCreateAwsCredential(params *ValidateCreateAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*ValidateCreateAwsCredentialNoContent, error) ValidateUpdateAwsCredential(params *ValidateUpdateAwsCredentialParams, authInfo runtime.ClientAuthInfoWriter) (*ValidateUpdateAwsCredentialNoContent, error) SetTransport(transport runtime.ClientTransport) }
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 (o *CreateAwsCredentialBadRequest) Error() string
func (*CreateAwsCredentialBadRequest) GetPayload ¶
func (o *CreateAwsCredentialBadRequest) GetPayload() *dynatrace.ErrorEnvelope
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 (o *CreateAwsCredentialCreated) Error() string
func (*CreateAwsCredentialCreated) GetPayload ¶
func (o *CreateAwsCredentialCreated) GetPayload() *dynatrace.EntityShortRepresentation
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 ¶
func (o *CreateAwsCredentialParams) SetBody(body *dynatrace.AwsCredentialsConfig)
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 ¶
func (o *CreateAwsCredentialParams) WithBody(body *dynatrace.AwsCredentialsConfig) *CreateAwsCredentialParams
WithBody adds the body to the create aws credential params
func (*CreateAwsCredentialParams) WithContext ¶
func (o *CreateAwsCredentialParams) WithContext(ctx context.Context) *CreateAwsCredentialParams
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 ¶
func (o *CreateAwsCredentialParams) WithTimeout(timeout time.Duration) *CreateAwsCredentialParams
WithTimeout adds the timeout to the create aws credential params
func (*CreateAwsCredentialParams) WriteToRequest ¶
func (o *CreateAwsCredentialParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
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 (o *DeleteAwsCredentialBadRequest) Error() string
func (*DeleteAwsCredentialBadRequest) GetPayload ¶
func (o *DeleteAwsCredentialBadRequest) GetPayload() *dynatrace.ErrorEnvelope
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 ¶
func (o *DeleteAwsCredentialNoContent) Error() string
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 ¶
func (o *DeleteAwsCredentialParams) WithContext(ctx context.Context) *DeleteAwsCredentialParams
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 ¶
func (o *DeleteAwsCredentialParams) WithID(id string) *DeleteAwsCredentialParams
WithID adds the id to the delete aws credential params
func (*DeleteAwsCredentialParams) WithTimeout ¶
func (o *DeleteAwsCredentialParams) WithTimeout(timeout time.Duration) *DeleteAwsCredentialParams
WithTimeout adds the timeout to the delete aws credential params
func (*DeleteAwsCredentialParams) WriteToRequest ¶
func (o *DeleteAwsCredentialParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
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 ¶
func (o *GetAwsCredentialOK) GetPayload() *dynatrace.AwsCredentialsConfig
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 ¶
func (o *GetAwsCredentialParams) WithContext(ctx context.Context) *GetAwsCredentialParams
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 ¶
func (o *GetAwsCredentialParams) WithID(id string) *GetAwsCredentialParams
WithID adds the id to the get aws credential params
func (*GetAwsCredentialParams) WithTimeout ¶
func (o *GetAwsCredentialParams) WithTimeout(timeout time.Duration) *GetAwsCredentialParams
WithTimeout adds the timeout to the get aws credential params
func (*GetAwsCredentialParams) WriteToRequest ¶
func (o *GetAwsCredentialParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
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 ¶
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 ¶
func (o *GetAwsCredentialsParams) WithContext(ctx context.Context) *GetAwsCredentialsParams
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 ¶
func (o *GetAwsCredentialsParams) WithTimeout(timeout time.Duration) *GetAwsCredentialsParams
WithTimeout adds the timeout to the get aws credentials params
func (*GetAwsCredentialsParams) WriteToRequest ¶
func (o *GetAwsCredentialsParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
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 ¶
func (o *GetAwsIamExternalIDParams) WithContext(ctx context.Context) *GetAwsIamExternalIDParams
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 ¶
func (o *GetAwsIamExternalIDParams) WithTimeout(timeout time.Duration) *GetAwsIamExternalIDParams
WithTimeout adds the timeout to the get aws iam external Id params
func (*GetAwsIamExternalIDParams) WriteToRequest ¶
func (o *GetAwsIamExternalIDParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
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 (o *UpdateAwsCredentialBadRequest) Error() string
func (*UpdateAwsCredentialBadRequest) GetPayload ¶
func (o *UpdateAwsCredentialBadRequest) GetPayload() *dynatrace.ErrorEnvelope
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 (o *UpdateAwsCredentialCreated) Error() string
func (*UpdateAwsCredentialCreated) GetPayload ¶
func (o *UpdateAwsCredentialCreated) GetPayload() *dynatrace.EntityShortRepresentation
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 ¶
func (o *UpdateAwsCredentialNoContent) Error() string
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 ¶
func (o *UpdateAwsCredentialParams) SetBody(body *dynatrace.AwsCredentialsConfig)
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 ¶
func (o *UpdateAwsCredentialParams) WithBody(body *dynatrace.AwsCredentialsConfig) *UpdateAwsCredentialParams
WithBody adds the body to the update aws credential params
func (*UpdateAwsCredentialParams) WithContext ¶
func (o *UpdateAwsCredentialParams) WithContext(ctx context.Context) *UpdateAwsCredentialParams
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 ¶
func (o *UpdateAwsCredentialParams) WithID(id string) *UpdateAwsCredentialParams
WithID adds the id to the update aws credential params
func (*UpdateAwsCredentialParams) WithTimeout ¶
func (o *UpdateAwsCredentialParams) WithTimeout(timeout time.Duration) *UpdateAwsCredentialParams
WithTimeout adds the timeout to the update aws credential params
func (*UpdateAwsCredentialParams) WriteToRequest ¶
func (o *UpdateAwsCredentialParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
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 (o *ValidateCreateAwsCredentialBadRequest) Error() string
func (*ValidateCreateAwsCredentialBadRequest) GetPayload ¶
func (o *ValidateCreateAwsCredentialBadRequest) GetPayload() *dynatrace.ErrorEnvelope
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 ¶
func (o *ValidateCreateAwsCredentialNoContent) Error() string
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 ¶
func (o *ValidateCreateAwsCredentialParams) SetBody(body *dynatrace.AwsCredentialsConfig)
SetBody adds the body to the validate create aws credential params
func (*ValidateCreateAwsCredentialParams) SetContext ¶
func (o *ValidateCreateAwsCredentialParams) SetContext(ctx context.Context)
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 ¶
func (o *ValidateCreateAwsCredentialParams) WithBody(body *dynatrace.AwsCredentialsConfig) *ValidateCreateAwsCredentialParams
WithBody adds the body to the validate create aws credential params
func (*ValidateCreateAwsCredentialParams) WithContext ¶
func (o *ValidateCreateAwsCredentialParams) WithContext(ctx context.Context) *ValidateCreateAwsCredentialParams
WithContext adds the context to the validate create aws credential params
func (*ValidateCreateAwsCredentialParams) WithHTTPClient ¶
func (o *ValidateCreateAwsCredentialParams) WithHTTPClient(client *http.Client) *ValidateCreateAwsCredentialParams
WithHTTPClient adds the HTTPClient to the validate create aws credential params
func (*ValidateCreateAwsCredentialParams) WithTimeout ¶
func (o *ValidateCreateAwsCredentialParams) WithTimeout(timeout time.Duration) *ValidateCreateAwsCredentialParams
WithTimeout adds the timeout to the validate create aws credential params
func (*ValidateCreateAwsCredentialParams) WriteToRequest ¶
func (o *ValidateCreateAwsCredentialParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
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 (o *ValidateUpdateAwsCredentialBadRequest) Error() string
func (*ValidateUpdateAwsCredentialBadRequest) GetPayload ¶
func (o *ValidateUpdateAwsCredentialBadRequest) GetPayload() *dynatrace.ErrorEnvelope
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 ¶
func (o *ValidateUpdateAwsCredentialNoContent) Error() string
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 ¶
func (o *ValidateUpdateAwsCredentialParams) SetBody(body *dynatrace.AwsCredentialsConfig)
SetBody adds the body to the validate update aws credential params
func (*ValidateUpdateAwsCredentialParams) SetContext ¶
func (o *ValidateUpdateAwsCredentialParams) SetContext(ctx context.Context)
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 ¶
func (o *ValidateUpdateAwsCredentialParams) SetID(id string)
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 ¶
func (o *ValidateUpdateAwsCredentialParams) WithBody(body *dynatrace.AwsCredentialsConfig) *ValidateUpdateAwsCredentialParams
WithBody adds the body to the validate update aws credential params
func (*ValidateUpdateAwsCredentialParams) WithContext ¶
func (o *ValidateUpdateAwsCredentialParams) WithContext(ctx context.Context) *ValidateUpdateAwsCredentialParams
WithContext adds the context to the validate update aws credential params
func (*ValidateUpdateAwsCredentialParams) WithHTTPClient ¶
func (o *ValidateUpdateAwsCredentialParams) WithHTTPClient(client *http.Client) *ValidateUpdateAwsCredentialParams
WithHTTPClient adds the HTTPClient to the validate update aws credential params
func (*ValidateUpdateAwsCredentialParams) WithID ¶
func (o *ValidateUpdateAwsCredentialParams) WithID(id string) *ValidateUpdateAwsCredentialParams
WithID adds the id to the validate update aws credential params
func (*ValidateUpdateAwsCredentialParams) WithTimeout ¶
func (o *ValidateUpdateAwsCredentialParams) WithTimeout(timeout time.Duration) *ValidateUpdateAwsCredentialParams
WithTimeout adds the timeout to the validate update aws credential params
func (*ValidateUpdateAwsCredentialParams) WriteToRequest ¶
func (o *ValidateUpdateAwsCredentialParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error
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.
Source Files ¶
- aws_credentials_configuration_client.go
- create_aws_credential_parameters.go
- create_aws_credential_responses.go
- delete_aws_credential_parameters.go
- delete_aws_credential_responses.go
- get_aws_credential_parameters.go
- get_aws_credential_responses.go
- get_aws_credentials_parameters.go
- get_aws_credentials_responses.go
- get_aws_iam_external_id_parameters.go
- get_aws_iam_external_id_responses.go
- update_aws_credential_parameters.go
- update_aws_credential_responses.go
- validate_create_aws_credential_parameters.go
- validate_create_aws_credential_responses.go
- validate_update_aws_credential_parameters.go
- validate_update_aws_credential_responses.go