AWSSDK.CUR.jl

AWSSDK.CUR

All public APIs for AWS Cost and Usage Report service

This document is generated from apis/cur-2017-01-06.normal.json. See JuliaCloud/AWSCore.jl.

using AWSSDK.CUR.delete_report_definition
delete_report_definition([::AWSConfig], arguments::Dict)
delete_report_definition([::AWSConfig]; <keyword arguments>)

using AWSCore.Services.cur
cur([::AWSConfig], "DeleteReportDefinition", arguments::Dict)
cur([::AWSConfig], "DeleteReportDefinition", <keyword arguments>)

DeleteReportDefinition Operation

Delete a specified report definition

Arguments

ReportName = ::String

Returns

DeleteReportDefinitionResponse

Exceptions

InternalErrorException or ValidationException.

See also: AWS API Documentation

using AWSSDK.CUR.describe_report_definitions
describe_report_definitions([::AWSConfig], arguments::Dict)
describe_report_definitions([::AWSConfig]; <keyword arguments>)

using AWSCore.Services.cur
cur([::AWSConfig], "DescribeReportDefinitions", arguments::Dict)
cur([::AWSConfig], "DescribeReportDefinitions", <keyword arguments>)

DescribeReportDefinitions Operation

Describe a list of report definitions owned by the account

Arguments

MaxResults = ::Int

NextToken = ::String

Returns

DescribeReportDefinitionsResponse

Exceptions

InternalErrorException.

See also: AWS API Documentation

using AWSSDK.CUR.put_report_definition
put_report_definition([::AWSConfig], arguments::Dict)
put_report_definition([::AWSConfig]; ReportDefinition=)

using AWSCore.Services.cur
cur([::AWSConfig], "PutReportDefinition", arguments::Dict)
cur([::AWSConfig], "PutReportDefinition", ReportDefinition=)

PutReportDefinition Operation

Create a new report definition

Arguments

ReportDefinition = [ ... ]Required

 ReportDefinition = [
        "ReportName" => <required> ::String,
        "TimeUnit" => <required> "HOURLY" or "DAILY",
        "Format" => <required> "textORcsv",
        "Compression" => <required> "ZIP" or "GZIP",
        "AdditionalSchemaElements" => <required> ["RESOURCES", ...],
        "S3Bucket" => <required> ::String,
        "S3Prefix" => <required> ::String,
        "S3Region" => <required> "us-east-1", "us-west-1", "us-west-2", "eu-central-1", "eu-west-1", "ap-southeast-1", "ap-southeast-2" or "ap-northeast-1",
        "AdditionalArtifacts" =>  ["REDSHIFT" or "QUICKSIGHT", ...]
    ]

Returns

PutReportDefinitionResponse

Exceptions

DuplicateReportNameException, ReportLimitReachedException, InternalErrorException or ValidationException.

See also: AWS API Documentation