// DescribeSnapshotsRequest returns a request value for making API operation for
// AWS Directory Service.
//
// Obtains information about the directory snapshots that belong to this account.
//
// This operation supports pagination with the use of the NextToken request
// and response parameters. If more results are available, the DescribeSnapshots.NextToken
// member contains a token that you pass in the next call to DescribeSnapshots
// to retrieve the next set of items.
//
// You can also specify a maximum number of return results with the Limit parameter.
//
//    // Example sending a request using the DescribeSnapshotsRequest method.
//    req := client.DescribeSnapshotsRequest(params)
//    resp, err := req.Send()
//    if err == nil {
//        fmt.Println(resp)
//    }
//
// Please also see https://docs.aws.amazon.com/goto/WebAPI/ds-2015-04-16/DescribeSnapshots
DescribeSnapshotsRequest returns a request value for making API operation for
AWS Directory Service.

Obtains information about the directory snapshots that belong to this account.

This operation supports pagination with the use of the NextToken request
and response parameters. If more results are available, the DescribeSnapshots.NextToken
member contains a token that you pass in the next call to DescribeSnapshots
to retrieve the next set of items.

You can also specify a maximum number of return results with the Limit parameter.

Example sending a request using the DescribeSnapshotsRequest method.
req := client.DescribeSnapshotsRequest(params)
resp, err := req.Send()
if err == nil {
fmt.Println(resp)
}


// DescribeSnapshotsRequest returns a request value for making API operation for // AWS Directory Service . // // Obtains information about the directory snapshots that belong to this account . // // This operation supports pagination with the use of the NextToken request // and response parameters . If more results are available the DescribeSnapshots . NextToken // member contains a token that you pass in the next call to DescribeSnapshots // to retrieve the next set of items . // // You can also specify a maximum number of return results with the Limit parameter . // // // Example sending a request using the DescribeSnapshotsRequest method . // req : = client . DescribeSnapshotsRequest ( params ) // resp err : = req . Send () // if err == nil { // fmt . Println ( resp ) // } // // Please also see https : // docs . aws . amazon . com / goto / WebAPI / ds - 2015 - 04 - 16 / DescribeSnapshots
func (c *DirectoryService) DescribeSnapshotsRequest(input *DescribeSnapshotsInput) DescribeSnapshotsRequest {
	op := &aws.Operation{
		Name:       opDescribeSnapshots,
		HTTPMethod: "POST",
		HTTPPath:   "/",
	}
	if input == nil {
		input = &DescribeSnapshotsInput{}
	}
	output := &DescribeSnapshotsOutput{}
	req := c.newRequest(op, input, output)
	output.responseMetadata = aws.Response{Request: req}
	return DescribeSnapshotsRequest{Request: req, Input: input, Copy: c.DescribeSnapshotsRequest}
}
func ( c * DirectoryService ) DescribeSnapshotsRequest ( input * DescribeSnapshotsInput ) DescribeSnapshotsRequest { op := & aws . Operation { Name : opDescribeSnapshots , HTTPMethod : " " , HTTPPath : " " , } if input == nil { input = & DescribeSnapshotsInput { } } output := & DescribeSnapshotsOutput { } req := c . newRequest ( op , input , output ) output . responseMetadata = aws . Response { Request : req } return DescribeSnapshotsRequest { Request : req , Input : input , Copy : c . DescribeSnapshotsRequest } }
DescribeSnapshotsRequest returns a request value for making API operation for
AWS Directory Service.
DescribeSnapshotsRequest returns a request value for making API operation for AWS Directory Service .