Versions in this module Expand all Collapse all v1 v1.11.0 Dec 6, 2022 Changes in this version + const AWSRegionApNortheast1 + const AWSRegionApSoutheast1 + const AWSRegionApSoutheast2 + const AWSRegionEuCentral1 + const AWSRegionEuWest1 + const AWSRegionUsEast1 + const AWSRegionUsWest1 + const AWSRegionUsWest2 + const AdditionalArtifactQuicksight + const AdditionalArtifactRedshift + const CompressionFormatGzip + const CompressionFormatZip + const EndpointsID + const ErrCodeDuplicateReportNameException + const ErrCodeInternalErrorException + const ErrCodeReportLimitReachedException + const ErrCodeValidationException + const ReportFormatTextOrcsv + const SchemaElementResources + const ServiceName + const TimeUnitDaily + const TimeUnitHourly + 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) 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 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 + Compression *string + Format *string + ReportName *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) SetCompression(v string) *ReportDefinition + func (s *ReportDefinition) SetFormat(v string) *ReportDefinition + func (s *ReportDefinition) SetReportName(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