// Returns information about all available AWS Trusted Advisor checks, including
// the name, ID, category, description, and metadata. You must specify a language
// code. The AWS Support API currently supports English ("en") and Japanese ("ja").
// The response contains a TrustedAdvisorCheckDescription object for each check.
// You must set the AWS Region to us-east-1.
//
// * You must have a Business or
// Enterprise support plan to use the AWS Support API.
//
// * If you call the AWS
// Support API from an account that does not have a Business or Enterprise support
// plan, the SubscriptionRequiredException error message appears. For information
// about changing your support plan, see AWS Support
// (http://aws.amazon.com/premiumsupport/).
Returns information about all available AWS Trusted Advisor checks, including
the name, ID, category, description, and metadata. You must specify a language
code. The AWS Support API currently supports English ("en") and Japanese ("ja").
The response contains a TrustedAdvisorCheckDescription object for each check.
You must set the AWS Region to us-east-1.

You must have a Business or
Enterprise support plan to use the AWS Support API.

If you call the AWS
Support API from an account that does not have a Business or Enterprise support
plan, the SubscriptionRequiredException error message appears. For information
about changing your support plan, see AWS Support
.
// Returns information about all available AWS Trusted Advisor checks including // the name ID category description and metadata . You must specify a language // code . The AWS Support API currently supports English ( " en " ) and Japanese ( " ja " ) . // The response contains a TrustedAdvisorCheckDescription object for each check . // You must set the AWS Region to us - east - 1 . // // * You must have a Business or // Enterprise support plan to use the AWS Support API . // // * If you call the AWS // Support API from an account that does not have a Business or Enterprise support // plan the SubscriptionRequiredException error message appears . For information // about changing your support plan see AWS Support // ( http : // aws . amazon . com / premiumsupport / ) .
func (c *Client) DescribeTrustedAdvisorChecks(ctx context.Context, params *DescribeTrustedAdvisorChecksInput, optFns ...func(*Options)) (*DescribeTrustedAdvisorChecksOutput, error) {
	if params == nil {
		params = &DescribeTrustedAdvisorChecksInput{}
	}
	result, metadata, err := c.invokeOperation(ctx, "DescribeTrustedAdvisorChecks", params, optFns, addOperationDescribeTrustedAdvisorChecksMiddlewares)
	if err != nil {
		return nil, err
	}
	out := result.(*DescribeTrustedAdvisorChecksOutput)
	out.ResultMetadata = metadata
	return out, nil
}
func ( c * Client ) DescribeTrustedAdvisorChecks ( ctx context . Context , params * DescribeTrustedAdvisorChecksInput , optFns ... func ( * Options ) ) ( * DescribeTrustedAdvisorChecksOutput , error ) { if params == nil { params = & DescribeTrustedAdvisorChecksInput { } } result , metadata , err := c . invokeOperation ( ctx , " " , params , optFns , addOperationDescribeTrustedAdvisorChecksMiddlewares ) if err != nil { return nil , err } out := result . ( * DescribeTrustedAdvisorChecksOutput ) out . ResultMetadata = metadata return out , nil }
Returns information about all available AWS Trusted Advisor checks, including
the name, ID, category, description, and metadata.
Returns information about all available AWS Trusted Advisor checks including the name ID category description and metadata .