Versions in this module Expand all Collapse all v1 v1.42.9 Aug 3, 2023 Changes in this version + const AWSRegionApSouth2 + const AWSRegionApSoutheast3 + const AWSRegionEuCentral2 + const AWSRegionEuSouth2 + const AWSRegionMeCentral1 + const SchemaElementSplitCostAllocationData v1.42.6 Nov 15, 2021 Changes in this version + const AWSRegionAfSouth1 + const AWSRegionApEast1 + const AWSRegionApNortheast1 + const AWSRegionApNortheast2 + const AWSRegionApNortheast3 + const AWSRegionApSouth1 + const AWSRegionApSoutheast1 + const AWSRegionApSoutheast2 + const AWSRegionCaCentral1 + const AWSRegionCnNorth1 + const AWSRegionCnNorthwest1 + const AWSRegionEuCentral1 + const AWSRegionEuNorth1 + const AWSRegionEuSouth1 + const AWSRegionEuWest1 + const AWSRegionEuWest2 + const AWSRegionEuWest3 + const AWSRegionMeSouth1 + const AWSRegionSaEast1 + const AWSRegionUsEast1 + const AWSRegionUsEast2 + const AWSRegionUsWest1 + const AWSRegionUsWest2 + const AdditionalArtifactAthena + const AdditionalArtifactQuicksight + const AdditionalArtifactRedshift + const CompressionFormatGzip + const CompressionFormatParquet + const CompressionFormatZip + const EndpointsID + const ErrCodeDuplicateReportNameException + const ErrCodeInternalErrorException + const ErrCodeReportLimitReachedException + const ErrCodeValidationException + const ReportFormatParquet + const ReportFormatTextOrcsv + const ReportVersioningCreateNewReport + const ReportVersioningOverwriteReport + const SchemaElementResources + const ServiceID + const ServiceName + const TimeUnitDaily + const TimeUnitHourly + const TimeUnitMonthly + func AWSRegion_Values() []string + func AdditionalArtifact_Values() []string + func CompressionFormat_Values() []string + func ReportFormat_Values() []string + func ReportVersioning_Values() []string + func SchemaElement_Values() []string + func TimeUnit_Values() []string + type CostandUsageReportService struct + func New(p client.ConfigProvider, cfgs ...*aws.Config) *CostandUsageReportService + func (c *CostandUsageReportService) DeleteReportDefinition(input *DeleteReportDefinitionInput) (*DeleteReportDefinitionOutput, error) + func (c *CostandUsageReportService) DeleteReportDefinitionRequest(input *DeleteReportDefinitionInput) (req *request.Request, output *DeleteReportDefinitionOutput) + func (c *CostandUsageReportService) DeleteReportDefinitionWithContext(ctx aws.Context, input *DeleteReportDefinitionInput, opts ...request.Option) (*DeleteReportDefinitionOutput, error) + func (c *CostandUsageReportService) DescribeReportDefinitions(input *DescribeReportDefinitionsInput) (*DescribeReportDefinitionsOutput, error) + func (c *CostandUsageReportService) DescribeReportDefinitionsPages(input *DescribeReportDefinitionsInput, ...) error + func (c *CostandUsageReportService) DescribeReportDefinitionsPagesWithContext(ctx aws.Context, input *DescribeReportDefinitionsInput, ...) error + func (c *CostandUsageReportService) DescribeReportDefinitionsRequest(input *DescribeReportDefinitionsInput) (req *request.Request, output *DescribeReportDefinitionsOutput) + func (c *CostandUsageReportService) DescribeReportDefinitionsWithContext(ctx aws.Context, input *DescribeReportDefinitionsInput, opts ...request.Option) (*DescribeReportDefinitionsOutput, error) + func (c *CostandUsageReportService) ModifyReportDefinition(input *ModifyReportDefinitionInput) (*ModifyReportDefinitionOutput, error) + func (c *CostandUsageReportService) ModifyReportDefinitionRequest(input *ModifyReportDefinitionInput) (req *request.Request, output *ModifyReportDefinitionOutput) + func (c *CostandUsageReportService) ModifyReportDefinitionWithContext(ctx aws.Context, input *ModifyReportDefinitionInput, opts ...request.Option) (*ModifyReportDefinitionOutput, error) + func (c *CostandUsageReportService) PutReportDefinition(input *PutReportDefinitionInput) (*PutReportDefinitionOutput, error) + func (c *CostandUsageReportService) PutReportDefinitionRequest(input *PutReportDefinitionInput) (req *request.Request, output *PutReportDefinitionOutput) + func (c *CostandUsageReportService) PutReportDefinitionWithContext(ctx aws.Context, input *PutReportDefinitionInput, opts ...request.Option) (*PutReportDefinitionOutput, error) + type DeleteReportDefinitionInput struct + ReportName *string + func (s *DeleteReportDefinitionInput) SetReportName(v string) *DeleteReportDefinitionInput + func (s DeleteReportDefinitionInput) GoString() string + func (s DeleteReportDefinitionInput) String() string + type DeleteReportDefinitionOutput struct + ResponseMessage *string + func (s *DeleteReportDefinitionOutput) SetResponseMessage(v string) *DeleteReportDefinitionOutput + func (s DeleteReportDefinitionOutput) GoString() string + func (s DeleteReportDefinitionOutput) String() string + type DescribeReportDefinitionsInput struct + MaxResults *int64 + NextToken *string + func (s *DescribeReportDefinitionsInput) SetMaxResults(v int64) *DescribeReportDefinitionsInput + func (s *DescribeReportDefinitionsInput) SetNextToken(v string) *DescribeReportDefinitionsInput + func (s *DescribeReportDefinitionsInput) Validate() error + func (s DescribeReportDefinitionsInput) GoString() string + func (s DescribeReportDefinitionsInput) String() string + type DescribeReportDefinitionsOutput struct + NextToken *string + ReportDefinitions []*ReportDefinition + func (s *DescribeReportDefinitionsOutput) SetNextToken(v string) *DescribeReportDefinitionsOutput + func (s *DescribeReportDefinitionsOutput) SetReportDefinitions(v []*ReportDefinition) *DescribeReportDefinitionsOutput + func (s DescribeReportDefinitionsOutput) GoString() string + func (s DescribeReportDefinitionsOutput) String() string + type DuplicateReportNameException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *DuplicateReportNameException) Code() string + func (s *DuplicateReportNameException) Error() string + func (s *DuplicateReportNameException) Message() string + func (s *DuplicateReportNameException) OrigErr() error + func (s *DuplicateReportNameException) RequestID() string + func (s *DuplicateReportNameException) StatusCode() int + func (s DuplicateReportNameException) GoString() string + func (s DuplicateReportNameException) String() string + type InternalErrorException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *InternalErrorException) Code() string + func (s *InternalErrorException) Error() string + func (s *InternalErrorException) Message() string + func (s *InternalErrorException) OrigErr() error + func (s *InternalErrorException) RequestID() string + func (s *InternalErrorException) StatusCode() int + func (s InternalErrorException) GoString() string + func (s InternalErrorException) String() string + type ModifyReportDefinitionInput struct + ReportDefinition *ReportDefinition + ReportName *string + func (s *ModifyReportDefinitionInput) SetReportDefinition(v *ReportDefinition) *ModifyReportDefinitionInput + func (s *ModifyReportDefinitionInput) SetReportName(v string) *ModifyReportDefinitionInput + func (s *ModifyReportDefinitionInput) Validate() error + func (s ModifyReportDefinitionInput) GoString() string + func (s ModifyReportDefinitionInput) String() string + type ModifyReportDefinitionOutput struct + func (s ModifyReportDefinitionOutput) GoString() string + func (s ModifyReportDefinitionOutput) String() string + type PutReportDefinitionInput struct + ReportDefinition *ReportDefinition + func (s *PutReportDefinitionInput) SetReportDefinition(v *ReportDefinition) *PutReportDefinitionInput + func (s *PutReportDefinitionInput) Validate() error + func (s PutReportDefinitionInput) GoString() string + func (s PutReportDefinitionInput) String() string + type PutReportDefinitionOutput struct + func (s PutReportDefinitionOutput) GoString() string + func (s PutReportDefinitionOutput) String() string + type ReportDefinition struct + AdditionalArtifacts []*string + AdditionalSchemaElements []*string + BillingViewArn *string + Compression *string + Format *string + RefreshClosedReports *bool + ReportName *string + ReportVersioning *string + S3Bucket *string + S3Prefix *string + S3Region *string + TimeUnit *string + func (s *ReportDefinition) SetAdditionalArtifacts(v []*string) *ReportDefinition + func (s *ReportDefinition) SetAdditionalSchemaElements(v []*string) *ReportDefinition + func (s *ReportDefinition) SetBillingViewArn(v string) *ReportDefinition + func (s *ReportDefinition) SetCompression(v string) *ReportDefinition + func (s *ReportDefinition) SetFormat(v string) *ReportDefinition + func (s *ReportDefinition) SetRefreshClosedReports(v bool) *ReportDefinition + func (s *ReportDefinition) SetReportName(v string) *ReportDefinition + func (s *ReportDefinition) SetReportVersioning(v string) *ReportDefinition + func (s *ReportDefinition) SetS3Bucket(v string) *ReportDefinition + func (s *ReportDefinition) SetS3Prefix(v string) *ReportDefinition + func (s *ReportDefinition) SetS3Region(v string) *ReportDefinition + func (s *ReportDefinition) SetTimeUnit(v string) *ReportDefinition + func (s *ReportDefinition) Validate() error + func (s ReportDefinition) GoString() string + func (s ReportDefinition) String() string + type ReportLimitReachedException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ReportLimitReachedException) Code() string + func (s *ReportLimitReachedException) Error() string + func (s *ReportLimitReachedException) Message() string + func (s *ReportLimitReachedException) OrigErr() error + func (s *ReportLimitReachedException) RequestID() string + func (s *ReportLimitReachedException) StatusCode() int + func (s ReportLimitReachedException) GoString() string + func (s ReportLimitReachedException) String() string + type ValidationException struct + Message_ *string + RespMetadata protocol.ResponseMetadata + func (s *ValidationException) Code() string + func (s *ValidationException) Error() string + func (s *ValidationException) Message() string + func (s *ValidationException) OrigErr() error + func (s *ValidationException) RequestID() string + func (s *ValidationException) StatusCode() int + func (s ValidationException) GoString() string + func (s ValidationException) String() string