Documentation
¶
Index ¶
- type AWSRegion
- type AdditionalArtifact
- type CompressionFormat
- type DuplicateReportNameException
- func (e *DuplicateReportNameException) Error() string
- func (e *DuplicateReportNameException) ErrorCode() string
- func (e *DuplicateReportNameException) ErrorFault() smithy.ErrorFault
- func (e *DuplicateReportNameException) ErrorMessage() string
- func (e *DuplicateReportNameException) GetMessage() string
- func (e *DuplicateReportNameException) HasMessage() bool
- type InternalErrorException
- func (e *InternalErrorException) Error() string
- func (e *InternalErrorException) ErrorCode() string
- func (e *InternalErrorException) ErrorFault() smithy.ErrorFault
- func (e *InternalErrorException) ErrorMessage() string
- func (e *InternalErrorException) GetMessage() string
- func (e *InternalErrorException) HasMessage() bool
- type ReportDefinition
- type ReportFormat
- type ReportLimitReachedException
- func (e *ReportLimitReachedException) Error() string
- func (e *ReportLimitReachedException) ErrorCode() string
- func (e *ReportLimitReachedException) ErrorFault() smithy.ErrorFault
- func (e *ReportLimitReachedException) ErrorMessage() string
- func (e *ReportLimitReachedException) GetMessage() string
- func (e *ReportLimitReachedException) HasMessage() bool
- type ReportVersioning
- type SchemaElement
- type TimeUnit
- type ValidationException
- func (e *ValidationException) Error() string
- func (e *ValidationException) ErrorCode() string
- func (e *ValidationException) ErrorFault() smithy.ErrorFault
- func (e *ValidationException) ErrorMessage() string
- func (e *ValidationException) GetMessage() string
- func (e *ValidationException) HasMessage() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSRegion ¶
type AWSRegion string
const ( AWSRegionUs_standard AWSRegion = "us-east-1" AWSRegionNorthern_california AWSRegion = "us-west-1" AWSRegionOregon AWSRegion = "us-west-2" AWSRegionFrankfurt AWSRegion = "eu-central-1" AWSRegionIreland AWSRegion = "eu-west-1" AWSRegionSingapore AWSRegion = "ap-southeast-1" AWSRegionSydney AWSRegion = "ap-southeast-2" AWSRegionTokyo AWSRegion = "ap-northeast-1" AWSRegionStockholm AWSRegion = "eu-north-1" AWSRegionOsaka AWSRegion = "ap-northeast-3" AWSRegionHong_kong AWSRegion = "ap-east-1" )
Enum values for AWSRegion
type AdditionalArtifact ¶
type AdditionalArtifact string
const ( AdditionalArtifactRedshift AdditionalArtifact = "REDSHIFT" AdditionalArtifactQuicksight AdditionalArtifact = "QUICKSIGHT" AdditionalArtifactAthena AdditionalArtifact = "ATHENA" )
Enum values for AdditionalArtifact
type CompressionFormat ¶
type CompressionFormat string
const ( CompressionFormatZip CompressionFormat = "ZIP" CompressionFormatGzip CompressionFormat = "GZIP" CompressionFormatParquet CompressionFormat = "Parquet" )
Enum values for CompressionFormat
type DuplicateReportNameException ¶
type DuplicateReportNameException struct {
Message *string
}
A report with the specified name already exists in the account. Specify a different report name.
func (*DuplicateReportNameException) Error ¶
func (e *DuplicateReportNameException) Error() string
func (*DuplicateReportNameException) ErrorCode ¶
func (e *DuplicateReportNameException) ErrorCode() string
func (*DuplicateReportNameException) ErrorFault ¶
func (e *DuplicateReportNameException) ErrorFault() smithy.ErrorFault
func (*DuplicateReportNameException) ErrorMessage ¶
func (e *DuplicateReportNameException) ErrorMessage() string
func (*DuplicateReportNameException) GetMessage ¶
func (e *DuplicateReportNameException) GetMessage() string
func (*DuplicateReportNameException) HasMessage ¶
func (e *DuplicateReportNameException) HasMessage() bool
type InternalErrorException ¶
type InternalErrorException struct {
Message *string
}
An error on the server occurred during the processing of your request. Try again later.
func (*InternalErrorException) Error ¶
func (e *InternalErrorException) Error() string
func (*InternalErrorException) ErrorCode ¶
func (e *InternalErrorException) ErrorCode() string
func (*InternalErrorException) ErrorFault ¶
func (e *InternalErrorException) ErrorFault() smithy.ErrorFault
func (*InternalErrorException) ErrorMessage ¶
func (e *InternalErrorException) ErrorMessage() string
func (*InternalErrorException) GetMessage ¶
func (e *InternalErrorException) GetMessage() string
func (*InternalErrorException) HasMessage ¶
func (e *InternalErrorException) HasMessage() bool
type ReportDefinition ¶
type ReportDefinition struct { // Whether you want Amazon Web Services to overwrite the previous version of each // report or to deliver the report in addition to the previous versions. ReportVersioning ReportVersioning // The length of time covered by the report. TimeUnit TimeUnit // The name of the report that you want to create. The name must be unique, is case // sensitive, and can't include spaces. ReportName *string // The compression format that AWS uses for the report. Compression CompressionFormat // The format that AWS saves the report in. Format ReportFormat // The prefix that AWS adds to the report name when AWS delivers the report. Your // prefix can't include spaces. S3Prefix *string // A list of strings that indicate additional content that Amazon Web Services // includes in the report, such as individual resource IDs. AdditionalSchemaElements []SchemaElement // Whether you want Amazon Web Services to update your reports after they have been // finalized if Amazon Web Services detects charges related to previous months. // These charges can include refunds, credits, or support fees. RefreshClosedReports *bool // The S3 bucket where AWS delivers the report. S3Bucket *string // The region of the S3 bucket that AWS delivers the report into. S3Region AWSRegion // A list of manifests that you want Amazon Web Services to create for this report. AdditionalArtifacts []AdditionalArtifact }
The definition of AWS Cost and Usage Report. You can specify the report name, time unit, report format, compression format, S3 bucket, additional artifacts, and schema elements in the definition.
type ReportFormat ¶
type ReportFormat string
const ( ReportFormatCsv ReportFormat = "textORcsv" ReportFormatParquet ReportFormat = "Parquet" )
Enum values for ReportFormat
type ReportLimitReachedException ¶
type ReportLimitReachedException struct {
Message *string
}
This account already has five reports defined. To define a new report, you must delete an existing report.
func (*ReportLimitReachedException) Error ¶
func (e *ReportLimitReachedException) Error() string
func (*ReportLimitReachedException) ErrorCode ¶
func (e *ReportLimitReachedException) ErrorCode() string
func (*ReportLimitReachedException) ErrorFault ¶
func (e *ReportLimitReachedException) ErrorFault() smithy.ErrorFault
func (*ReportLimitReachedException) ErrorMessage ¶
func (e *ReportLimitReachedException) ErrorMessage() string
func (*ReportLimitReachedException) GetMessage ¶
func (e *ReportLimitReachedException) GetMessage() string
func (*ReportLimitReachedException) HasMessage ¶
func (e *ReportLimitReachedException) HasMessage() bool
type ReportVersioning ¶
type ReportVersioning string
const ( ReportVersioningCreate_new_report ReportVersioning = "CREATE_NEW_REPORT" ReportVersioningOverwrite_report ReportVersioning = "OVERWRITE_REPORT" )
Enum values for ReportVersioning
type SchemaElement ¶
type SchemaElement string
const (
SchemaElementResources SchemaElement = "RESOURCES"
)
Enum values for SchemaElement
type ValidationException ¶
type ValidationException struct {
Message *string
}
The input fails to satisfy the constraints specified by an AWS service.
func (*ValidationException) Error ¶
func (e *ValidationException) Error() string
func (*ValidationException) ErrorCode ¶
func (e *ValidationException) ErrorCode() string
func (*ValidationException) ErrorFault ¶
func (e *ValidationException) ErrorFault() smithy.ErrorFault
func (*ValidationException) ErrorMessage ¶
func (e *ValidationException) ErrorMessage() string
func (*ValidationException) GetMessage ¶
func (e *ValidationException) GetMessage() string
func (*ValidationException) HasMessage ¶
func (e *ValidationException) HasMessage() bool