package
0.5.0
Repository: https://github.com/optum/dce-cli.git
Documentation: pkg.go.dev

# Functions

New creates a new operations API client.
NewDeleteAccountsIDConflict creates a DeleteAccountsIDConflict with default headers values.
NewDeleteAccountsIDForbidden creates a DeleteAccountsIDForbidden with default headers values.
NewDeleteAccountsIDNoContent creates a DeleteAccountsIDNoContent with default headers values.
NewDeleteAccountsIDNotFound creates a DeleteAccountsIDNotFound with default headers values.
NewDeleteAccountsIDParams creates a new DeleteAccountsIDParams object with the default values initialized.
NewDeleteAccountsIDParamsWithContext creates a new DeleteAccountsIDParams object with the default values initialized, and the ability to set a context for a request.
NewDeleteAccountsIDParamsWithHTTPClient creates a new DeleteAccountsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewDeleteAccountsIDParamsWithTimeout creates a new DeleteAccountsIDParams object with the default values initialized, and the ability to set a timeout on a request.
NewDeleteLeasesBadRequest creates a DeleteLeasesBadRequest with default headers values.
NewDeleteLeasesForbidden creates a DeleteLeasesForbidden with default headers values.
NewDeleteLeasesIDBadRequest creates a DeleteLeasesIDBadRequest with default headers values.
NewDeleteLeasesIDForbidden creates a DeleteLeasesIDForbidden with default headers values.
NewDeleteLeasesIDInternalServerError creates a DeleteLeasesIDInternalServerError with default headers values.
NewDeleteLeasesIDOK creates a DeleteLeasesIDOK with default headers values.
NewDeleteLeasesIDParams creates a new DeleteLeasesIDParams object with the default values initialized.
NewDeleteLeasesIDParamsWithContext creates a new DeleteLeasesIDParams object with the default values initialized, and the ability to set a context for a request.
NewDeleteLeasesIDParamsWithHTTPClient creates a new DeleteLeasesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewDeleteLeasesIDParamsWithTimeout creates a new DeleteLeasesIDParams object with the default values initialized, and the ability to set a timeout on a request.
NewDeleteLeasesInternalServerError creates a DeleteLeasesInternalServerError with default headers values.
NewDeleteLeasesOK creates a DeleteLeasesOK with default headers values.
NewDeleteLeasesParams creates a new DeleteLeasesParams object with the default values initialized.
NewDeleteLeasesParamsWithContext creates a new DeleteLeasesParams object with the default values initialized, and the ability to set a context for a request.
NewDeleteLeasesParamsWithHTTPClient creates a new DeleteLeasesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewDeleteLeasesParamsWithTimeout creates a new DeleteLeasesParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetAccountsForbidden creates a GetAccountsForbidden with default headers values.
NewGetAccountsIDForbidden creates a GetAccountsIDForbidden with default headers values.
NewGetAccountsIDOK creates a GetAccountsIDOK with default headers values.
NewGetAccountsIDParams creates a new GetAccountsIDParams object with the default values initialized.
NewGetAccountsIDParamsWithContext creates a new GetAccountsIDParams object with the default values initialized, and the ability to set a context for a request.
NewGetAccountsIDParamsWithHTTPClient creates a new GetAccountsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetAccountsIDParamsWithTimeout creates a new GetAccountsIDParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetAccountsOK creates a GetAccountsOK with default headers values.
NewGetAccountsParams creates a new GetAccountsParams object with the default values initialized.
NewGetAccountsParamsWithContext creates a new GetAccountsParams object with the default values initialized, and the ability to set a context for a request.
NewGetAccountsParamsWithHTTPClient creates a new GetAccountsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetAccountsParamsWithTimeout creates a new GetAccountsParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetAuthFileOK creates a GetAuthFileOK with default headers values.
NewGetAuthFileParams creates a new GetAuthFileParams object with the default values initialized.
NewGetAuthFileParamsWithContext creates a new GetAuthFileParams object with the default values initialized, and the ability to set a context for a request.
NewGetAuthFileParamsWithHTTPClient creates a new GetAuthFileParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetAuthFileParamsWithTimeout creates a new GetAuthFileParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetAuthOK creates a GetAuthOK with default headers values.
NewGetAuthParams creates a new GetAuthParams object with the default values initialized.
NewGetAuthParamsWithContext creates a new GetAuthParams object with the default values initialized, and the ability to set a context for a request.
NewGetAuthParamsWithHTTPClient creates a new GetAuthParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetAuthParamsWithTimeout creates a new GetAuthParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetLeasesBadRequest creates a GetLeasesBadRequest with default headers values.
NewGetLeasesForbidden creates a GetLeasesForbidden with default headers values.
NewGetLeasesIDForbidden creates a GetLeasesIDForbidden with default headers values.
NewGetLeasesIDOK creates a GetLeasesIDOK with default headers values.
NewGetLeasesIDParams creates a new GetLeasesIDParams object with the default values initialized.
NewGetLeasesIDParamsWithContext creates a new GetLeasesIDParams object with the default values initialized, and the ability to set a context for a request.
NewGetLeasesIDParamsWithHTTPClient creates a new GetLeasesIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetLeasesIDParamsWithTimeout creates a new GetLeasesIDParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetLeasesOK creates a GetLeasesOK with default headers values.
NewGetLeasesParams creates a new GetLeasesParams object with the default values initialized.
NewGetLeasesParamsWithContext creates a new GetLeasesParams object with the default values initialized, and the ability to set a context for a request.
NewGetLeasesParamsWithHTTPClient creates a new GetLeasesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetLeasesParamsWithTimeout creates a new GetLeasesParams object with the default values initialized, and the ability to set a timeout on a request.
NewGetUsageForbidden creates a GetUsageForbidden with default headers values.
NewGetUsageOK creates a GetUsageOK with default headers values.
NewGetUsageParams creates a new GetUsageParams object with the default values initialized.
NewGetUsageParamsWithContext creates a new GetUsageParams object with the default values initialized, and the ability to set a context for a request.
NewGetUsageParamsWithHTTPClient creates a new GetUsageParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewGetUsageParamsWithTimeout creates a new GetUsageParams object with the default values initialized, and the ability to set a timeout on a request.
NewPostAccountsCreated creates a PostAccountsCreated with default headers values.
NewPostAccountsForbidden creates a PostAccountsForbidden with default headers values.
NewPostAccountsParams creates a new PostAccountsParams object with the default values initialized.
NewPostAccountsParamsWithContext creates a new PostAccountsParams object with the default values initialized, and the ability to set a context for a request.
NewPostAccountsParamsWithHTTPClient creates a new PostAccountsParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewPostAccountsParamsWithTimeout creates a new PostAccountsParams object with the default values initialized, and the ability to set a timeout on a request.
NewPostLeasesAuthCreated creates a PostLeasesAuthCreated with default headers values.
NewPostLeasesAuthForbidden creates a PostLeasesAuthForbidden with default headers values.
NewPostLeasesAuthInternalServerError creates a PostLeasesAuthInternalServerError with default headers values.
NewPostLeasesAuthNotFound creates a PostLeasesAuthNotFound with default headers values.
NewPostLeasesAuthParams creates a new PostLeasesAuthParams object with the default values initialized.
NewPostLeasesAuthParamsWithContext creates a new PostLeasesAuthParams object with the default values initialized, and the ability to set a context for a request.
NewPostLeasesAuthParamsWithHTTPClient creates a new PostLeasesAuthParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewPostLeasesAuthParamsWithTimeout creates a new PostLeasesAuthParams object with the default values initialized, and the ability to set a timeout on a request.
NewPostLeasesAuthUnauthorized creates a PostLeasesAuthUnauthorized with default headers values.
NewPostLeasesBadRequest creates a PostLeasesBadRequest with default headers values.
NewPostLeasesConflict creates a PostLeasesConflict with default headers values.
NewPostLeasesCreated creates a PostLeasesCreated with default headers values.
NewPostLeasesForbidden creates a PostLeasesForbidden with default headers values.
NewPostLeasesIDAuthCreated creates a PostLeasesIDAuthCreated with default headers values.
NewPostLeasesIDAuthForbidden creates a PostLeasesIDAuthForbidden with default headers values.
NewPostLeasesIDAuthInternalServerError creates a PostLeasesIDAuthInternalServerError with default headers values.
NewPostLeasesIDAuthParams creates a new PostLeasesIDAuthParams object with the default values initialized.
NewPostLeasesIDAuthParamsWithContext creates a new PostLeasesIDAuthParams object with the default values initialized, and the ability to set a context for a request.
NewPostLeasesIDAuthParamsWithHTTPClient creates a new PostLeasesIDAuthParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewPostLeasesIDAuthParamsWithTimeout creates a new PostLeasesIDAuthParams object with the default values initialized, and the ability to set a timeout on a request.
NewPostLeasesIDAuthUnauthorized creates a PostLeasesIDAuthUnauthorized with default headers values.
NewPostLeasesInternalServerError creates a PostLeasesInternalServerError with default headers values.
NewPostLeasesParams creates a new PostLeasesParams object with the default values initialized.
NewPostLeasesParamsWithContext creates a new PostLeasesParams object with the default values initialized, and the ability to set a context for a request.
NewPostLeasesParamsWithHTTPClient creates a new PostLeasesParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewPostLeasesParamsWithTimeout creates a new PostLeasesParams object with the default values initialized, and the ability to set a timeout on a request.
NewPutAccountsIDForbidden creates a PutAccountsIDForbidden with default headers values.
NewPutAccountsIDOK creates a PutAccountsIDOK with default headers values.
NewPutAccountsIDParams creates a new PutAccountsIDParams object with the default values initialized.
NewPutAccountsIDParamsWithContext creates a new PutAccountsIDParams object with the default values initialized, and the ability to set a context for a request.
NewPutAccountsIDParamsWithHTTPClient creates a new PutAccountsIDParams object with the default values initialized, and the ability to set a custom HTTPClient for a request.
NewPutAccountsIDParamsWithTimeout creates a new PutAccountsIDParams object with the default values initialized, and the ability to set a timeout on a request.

# Constants

DeleteLeasesIDOKBodyLeaseStatusActive captures enum value "Active".
DeleteLeasesIDOKBodyLeaseStatusInactive captures enum value "Inactive".
DeleteLeasesIDOKBodyLeaseStatusReasonLeaseActive captures enum value "LeaseActive".
DeleteLeasesIDOKBodyLeaseStatusReasonLeaseDestroyed captures enum value "LeaseDestroyed".
DeleteLeasesIDOKBodyLeaseStatusReasonLeaseExpired captures enum value "LeaseExpired".
DeleteLeasesIDOKBodyLeaseStatusReasonLeaseOverBudget captures enum value "LeaseOverBudget".
DeleteLeasesIDOKBodyLeaseStatusReasonLeaseRolledBack captures enum value "LeaseRolledBack".
DeleteLeasesOKBodyLeaseStatusActive captures enum value "Active".
DeleteLeasesOKBodyLeaseStatusInactive captures enum value "Inactive".
DeleteLeasesOKBodyLeaseStatusReasonLeaseActive captures enum value "LeaseActive".
DeleteLeasesOKBodyLeaseStatusReasonLeaseDestroyed captures enum value "LeaseDestroyed".
DeleteLeasesOKBodyLeaseStatusReasonLeaseExpired captures enum value "LeaseExpired".
DeleteLeasesOKBodyLeaseStatusReasonLeaseOverBudget captures enum value "LeaseOverBudget".
DeleteLeasesOKBodyLeaseStatusReasonLeaseRolledBack captures enum value "LeaseRolledBack".
GetAccountsIDOKBodyAccountStatusLeased captures enum value "Leased".
GetAccountsIDOKBodyAccountStatusNotReady captures enum value "NotReady".
GetAccountsIDOKBodyAccountStatusOrphaned captures enum value "Orphaned".
GetAccountsIDOKBodyAccountStatusReady captures enum value "Ready".
GetAccountsOKBodyItems0AccountStatusLeased captures enum value "Leased".
GetAccountsOKBodyItems0AccountStatusNotReady captures enum value "NotReady".
GetAccountsOKBodyItems0AccountStatusOrphaned captures enum value "Orphaned".
GetAccountsOKBodyItems0AccountStatusReady captures enum value "Ready".
GetLeasesIDOKBodyLeaseStatusActive captures enum value "Active".
GetLeasesIDOKBodyLeaseStatusInactive captures enum value "Inactive".
GetLeasesIDOKBodyLeaseStatusReasonLeaseActive captures enum value "LeaseActive".
GetLeasesIDOKBodyLeaseStatusReasonLeaseDestroyed captures enum value "LeaseDestroyed".
GetLeasesIDOKBodyLeaseStatusReasonLeaseExpired captures enum value "LeaseExpired".
GetLeasesIDOKBodyLeaseStatusReasonLeaseOverBudget captures enum value "LeaseOverBudget".
GetLeasesIDOKBodyLeaseStatusReasonLeaseRolledBack captures enum value "LeaseRolledBack".
GetLeasesOKBodyItems0LeaseStatusActive captures enum value "Active".
GetLeasesOKBodyItems0LeaseStatusInactive captures enum value "Inactive".
GetLeasesOKBodyItems0LeaseStatusReasonLeaseActive captures enum value "LeaseActive".
GetLeasesOKBodyItems0LeaseStatusReasonLeaseDestroyed captures enum value "LeaseDestroyed".
GetLeasesOKBodyItems0LeaseStatusReasonLeaseExpired captures enum value "LeaseExpired".
GetLeasesOKBodyItems0LeaseStatusReasonLeaseOverBudget captures enum value "LeaseOverBudget".
GetLeasesOKBodyItems0LeaseStatusReasonLeaseRolledBack captures enum value "LeaseRolledBack".
PostLeasesCreatedBodyLeaseStatusActive captures enum value "Active".
PostLeasesCreatedBodyLeaseStatusInactive captures enum value "Inactive".
PostLeasesCreatedBodyLeaseStatusReasonLeaseActive captures enum value "LeaseActive".
PostLeasesCreatedBodyLeaseStatusReasonLeaseDestroyed captures enum value "LeaseDestroyed".
PostLeasesCreatedBodyLeaseStatusReasonLeaseExpired captures enum value "LeaseExpired".
PostLeasesCreatedBodyLeaseStatusReasonLeaseOverBudget captures enum value "LeaseOverBudget".
PostLeasesCreatedBodyLeaseStatusReasonLeaseRolledBack captures enum value "LeaseRolledBack".

# Structs

Client for operations API */.
DeleteAccountsIDConflict handles this case with default header values.
DeleteAccountsIDForbidden handles this case with default header values.
DeleteAccountsIDNoContent handles this case with default header values.
DeleteAccountsIDNotFound handles this case with default header values.
DeleteAccountsIDParams contains all the parameters to send to the API endpoint for the delete accounts ID operation typically these are written to a http.Request */.
DeleteAccountsIDReader is a Reader for the DeleteAccountsID structure.
DeleteLeasesBadRequest handles this case with default header values.
DeleteLeasesBody delete leases body swagger:model DeleteLeasesBody */.
DeleteLeasesForbidden handles this case with default header values.
DeleteLeasesIDBadRequest handles this case with default header values.
DeleteLeasesIDForbidden handles this case with default header values.
DeleteLeasesIDInternalServerError handles this case with default header values.
DeleteLeasesIDOK handles this case with default header values.
DeleteLeasesIDOKBody Lease Details swagger:model DeleteLeasesIDOKBody */.
DeleteLeasesIDParams contains all the parameters to send to the API endpoint for the delete leases ID operation typically these are written to a http.Request */.
DeleteLeasesIDReader is a Reader for the DeleteLeasesID structure.
DeleteLeasesInternalServerError handles this case with default header values.
DeleteLeasesOK handles this case with default header values.
DeleteLeasesOKBody Lease Details swagger:model DeleteLeasesOKBody */.
DeleteLeasesParams contains all the parameters to send to the API endpoint for the delete leases operation typically these are written to a http.Request */.
DeleteLeasesReader is a Reader for the DeleteLeases structure.
GetAccountsForbidden handles this case with default header values.
GetAccountsIDForbidden handles this case with default header values.
GetAccountsIDOK handles this case with default header values.
GetAccountsIDOKBody Account Details swagger:model GetAccountsIDOKBody */.
GetAccountsIDParams contains all the parameters to send to the API endpoint for the get accounts ID operation typically these are written to a http.Request */.
GetAccountsIDReader is a Reader for the GetAccountsID structure.
GetAccountsOK handles this case with default header values.
GetAccountsOKBodyItems0 Account Details swagger:model GetAccountsOKBodyItems0 */.
GetAccountsParams contains all the parameters to send to the API endpoint for the get accounts operation typically these are written to a http.Request */.
GetAccountsReader is a Reader for the GetAccounts structure.
GetAuthFileOK handles this case with default header values.
GetAuthFileParams contains all the parameters to send to the API endpoint for the get auth file operation typically these are written to a http.Request */.
GetAuthFileReader is a Reader for the GetAuthFile structure.
GetAuthOK handles this case with default header values.
GetAuthParams contains all the parameters to send to the API endpoint for the get auth operation typically these are written to a http.Request */.
GetAuthReader is a Reader for the GetAuth structure.
GetLeasesBadRequest handles this case with default header values.
GetLeasesForbidden handles this case with default header values.
GetLeasesIDForbidden handles this case with default header values.
GetLeasesIDOK handles this case with default header values.
GetLeasesIDOKBody Lease Details swagger:model GetLeasesIDOKBody */.
GetLeasesIDParams contains all the parameters to send to the API endpoint for the get leases ID operation typically these are written to a http.Request */.
GetLeasesIDReader is a Reader for the GetLeasesID structure.
GetLeasesOK handles this case with default header values.
GetLeasesOKBodyItems0 Lease Details swagger:model GetLeasesOKBodyItems0 */.
GetLeasesParams contains all the parameters to send to the API endpoint for the get leases operation typically these are written to a http.Request */.
GetLeasesReader is a Reader for the GetLeases structure.
GetUsageForbidden handles this case with default header values.
GetUsageOK handles this case with default header values.
GetUsageOKBody usage cost of the aws account from start date to end date swagger:model GetUsageOKBody */.
GetUsageParams contains all the parameters to send to the API endpoint for the get usage operation typically these are written to a http.Request */.
GetUsageReader is a Reader for the GetUsage structure.
PostAccountsBody post accounts body swagger:model PostAccountsBody */.
PostAccountsCreated handles this case with default header values.
PostAccountsForbidden handles this case with default header values.
PostAccountsParams contains all the parameters to send to the API endpoint for the post accounts operation typically these are written to a http.Request */.
PostAccountsReader is a Reader for the PostAccounts structure.
PostLeasesAuthCreated handles this case with default header values.
PostLeasesAuthCreatedBody Lease Authentication swagger:model PostLeasesAuthCreatedBody */.
PostLeasesAuthForbidden handles this case with default header values.
PostLeasesAuthInternalServerError handles this case with default header values.
PostLeasesAuthNotFound handles this case with default header values.
PostLeasesAuthParams contains all the parameters to send to the API endpoint for the post leases auth operation typically these are written to a http.Request */.
PostLeasesAuthReader is a Reader for the PostLeasesAuth structure.
PostLeasesAuthUnauthorized handles this case with default header values.
PostLeasesBadRequest handles this case with default header values.
PostLeasesBody post leases body swagger:model PostLeasesBody */.
PostLeasesConflict handles this case with default header values.
PostLeasesCreated handles this case with default header values.
PostLeasesCreatedBody Lease Details swagger:model PostLeasesCreatedBody */.
PostLeasesForbidden handles this case with default header values.
PostLeasesIDAuthCreated handles this case with default header values.
PostLeasesIDAuthCreatedBody Lease Authentication swagger:model PostLeasesIDAuthCreatedBody */.
PostLeasesIDAuthForbidden handles this case with default header values.
PostLeasesIDAuthInternalServerError handles this case with default header values.
PostLeasesIDAuthParams contains all the parameters to send to the API endpoint for the post leases ID auth operation typically these are written to a http.Request */.
PostLeasesIDAuthReader is a Reader for the PostLeasesIDAuth structure.
PostLeasesIDAuthUnauthorized handles this case with default header values.
PostLeasesInternalServerError handles this case with default header values.
PostLeasesParams contains all the parameters to send to the API endpoint for the post leases operation typically these are written to a http.Request */.
PostLeasesReader is a Reader for the PostLeases structure.
PutAccountsIDBody put accounts ID body swagger:model PutAccountsIDBody */.
PutAccountsIDForbidden handles this case with default header values.
PutAccountsIDOK handles this case with default header values.
PutAccountsIDParams contains all the parameters to send to the API endpoint for the put accounts ID operation typically these are written to a http.Request */.
PutAccountsIDReader is a Reader for the PutAccountsID structure.

# Interfaces

ClientService is the interface for Client methods.