docs: func (s *AggregateResourceIdentifier) Validate() error {
  	invalidParams := request.ErrInvalidParams{Context: "AggregateResourceIdentifier"}
  	if s.ResourceId == nil {
  		invalidParams.Add(request.NewErrParamRequired("ResourceId"))
  	}
  	if s.ResourceId != nil && len(*s.ResourceId) < 1 {
  		invalidParams.Add(request.NewErrParamMinLen("ResourceId", 1))
  	}
  	if s.ResourceType == nil {
  		invalidParams.Add(request.NewErrParamRequired("ResourceType"))
  	}
  	if s.SourceAccountId == nil {
  		invalidParams.Add(request.NewErrParamRequired("SourceAccountId"))
  	}
  	if s.SourceRegion == nil {
  		invalidParams.Add(request.NewErrParamRequired("SourceRegion"))
  	}
  	if s.SourceRegion != nil && len(*s.SourceRegion) < 1 {
  		invalidParams.Add(request.NewErrParamMinLen("SourceRegion", 1))
  	}
  
  	if invalidParams.Len() > 0 {
  		return invalidParams
  	}
  	return nil
  }