Categorygithub.com/elastic/cloud-sdk-gopkgclientplatform_configuration_snapshots
package
1.24.0
Repository: https://github.com/elastic/cloud-sdk-go.git
Documentation: pkg.go.dev

# Functions

New creates a new platform configuration snapshots API client.
NewDeleteSnapshotRepositoryAccepted creates a DeleteSnapshotRepositoryAccepted with default headers values.
NewDeleteSnapshotRepositoryInternalServerError creates a DeleteSnapshotRepositoryInternalServerError with default headers values.
NewDeleteSnapshotRepositoryOK creates a DeleteSnapshotRepositoryOK with default headers values.
NewDeleteSnapshotRepositoryParams creates a new DeleteSnapshotRepositoryParams object, with the default timeout for this client.
NewDeleteSnapshotRepositoryParamsWithContext creates a new DeleteSnapshotRepositoryParams object with the ability to set a context for a request.
NewDeleteSnapshotRepositoryParamsWithHTTPClient creates a new DeleteSnapshotRepositoryParams object with the ability to set a custom HTTPClient for a request.
NewDeleteSnapshotRepositoryParamsWithTimeout creates a new DeleteSnapshotRepositoryParams object with the ability to set a timeout on a request.
NewGetSnapshotRepositoriesOK creates a GetSnapshotRepositoriesOK with default headers values.
NewGetSnapshotRepositoriesParams creates a new GetSnapshotRepositoriesParams object, with the default timeout for this client.
NewGetSnapshotRepositoriesParamsWithContext creates a new GetSnapshotRepositoriesParams object with the ability to set a context for a request.
NewGetSnapshotRepositoriesParamsWithHTTPClient creates a new GetSnapshotRepositoriesParams object with the ability to set a custom HTTPClient for a request.
NewGetSnapshotRepositoriesParamsWithTimeout creates a new GetSnapshotRepositoriesParams object with the ability to set a timeout on a request.
NewGetSnapshotRepositoryOK creates a GetSnapshotRepositoryOK with default headers values.
NewGetSnapshotRepositoryParams creates a new GetSnapshotRepositoryParams object, with the default timeout for this client.
NewGetSnapshotRepositoryParamsWithContext creates a new GetSnapshotRepositoryParams object with the ability to set a context for a request.
NewGetSnapshotRepositoryParamsWithHTTPClient creates a new GetSnapshotRepositoryParams object with the ability to set a custom HTTPClient for a request.
NewGetSnapshotRepositoryParamsWithTimeout creates a new GetSnapshotRepositoryParams object with the ability to set a timeout on a request.
NewSetSnapshotRepositoryOK creates a SetSnapshotRepositoryOK with default headers values.
NewSetSnapshotRepositoryParams creates a new SetSnapshotRepositoryParams object, with the default timeout for this client.
NewSetSnapshotRepositoryParamsWithContext creates a new SetSnapshotRepositoryParams object with the ability to set a context for a request.
NewSetSnapshotRepositoryParamsWithHTTPClient creates a new SetSnapshotRepositoryParams object with the ability to set a custom HTTPClient for a request.
NewSetSnapshotRepositoryParamsWithTimeout creates a new SetSnapshotRepositoryParams object with the ability to set a timeout on a request.

# Structs

Client for platform configuration snapshots API */.
DeleteSnapshotRepositoryAccepted describes a response with status code 202, with default header values.
DeleteSnapshotRepositoryInternalServerError describes a response with status code 500, with default header values.
DeleteSnapshotRepositoryOK describes a response with status code 200, with default header values.
DeleteSnapshotRepositoryParams contains all the parameters to send to the API endpoint for the delete snapshot repository operation.
DeleteSnapshotRepositoryReader is a Reader for the DeleteSnapshotRepository structure.
GetSnapshotRepositoriesOK describes a response with status code 200, with default header values.
GetSnapshotRepositoriesParams contains all the parameters to send to the API endpoint for the get snapshot repositories operation.
GetSnapshotRepositoriesReader is a Reader for the GetSnapshotRepositories structure.
GetSnapshotRepositoryOK describes a response with status code 200, with default header values.
GetSnapshotRepositoryParams contains all the parameters to send to the API endpoint for the get snapshot repository operation.
GetSnapshotRepositoryReader is a Reader for the GetSnapshotRepository structure.
SetSnapshotRepositoryOK describes a response with status code 200, with default header values.
SetSnapshotRepositoryParams contains all the parameters to send to the API endpoint for the set snapshot repository operation.
SetSnapshotRepositoryReader is a Reader for the SetSnapshotRepository structure.

# Interfaces

ClientService is the interface for Client methods.

# Type aliases

ClientOption is the option for Client methods.