// DescribeDomainControllersRequest returns a request value for making API operation for
// AWS Directory Service.
//
// Provides information about any domain controllers in your directory.
//
//    // Example sending a request using the DescribeDomainControllersRequest method.
//    req := client.DescribeDomainControllersRequest(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/DescribeDomainControllers
DescribeDomainControllersRequest returns a request value for making API operation for
AWS Directory Service.

Provides information about any domain controllers in your directory.

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


// DescribeDomainControllersRequest returns a request value for making API operation for // AWS Directory Service . // // Provides information about any domain controllers in your directory . // // // Example sending a request using the DescribeDomainControllersRequest method . // req : = client . DescribeDomainControllersRequest ( 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 / DescribeDomainControllers
func (c *DirectoryService) DescribeDomainControllersRequest(input *DescribeDomainControllersInput) DescribeDomainControllersRequest {
	op := &aws.Operation{
		Name:       opDescribeDomainControllers,
		HTTPMethod: "POST",
		HTTPPath:   "/",
		Paginator: &aws.Paginator{
			InputTokens:     []string{"NextToken"},
			OutputTokens:    []string{"NextToken"},
			LimitToken:      "Limit",
			TruncationToken: "",
		},
	}
	if input == nil {
		input = &DescribeDomainControllersInput{}
	}
	output := &DescribeDomainControllersOutput{}
	req := c.newRequest(op, input, output)
	output.responseMetadata = aws.Response{Request: req}
	return DescribeDomainControllersRequest{Request: req, Input: input, Copy: c.DescribeDomainControllersRequest}
}
func ( c * DirectoryService ) DescribeDomainControllersRequest ( input * DescribeDomainControllersInput ) DescribeDomainControllersRequest { op := & aws . Operation { Name : opDescribeDomainControllers , HTTPMethod : " " , HTTPPath : " " , Paginator : & aws . Paginator { InputTokens : [ ] string { " " } , OutputTokens : [ ] string { " " } , LimitToken : " " , TruncationToken : " " , } , } if input == nil { input = & DescribeDomainControllersInput { } } output := & DescribeDomainControllersOutput { } req := c . newRequest ( op , input , output ) output . responseMetadata = aws . Response { Request : req } return DescribeDomainControllersRequest { Request : req , Input : input , Copy : c . DescribeDomainControllersRequest } }
DescribeDomainControllersRequest returns a request value for making API operation for
AWS Directory Service.
DescribeDomainControllersRequest returns a request value for making API operation for AWS Directory Service .