github.com/vmware/go-vmware-nsxt@v0.0.0-20230223012718-d31b8a1ca05e/supportbundle/support_bundle_request.go (about)

     1  /*
     2   * NSX-T Manager API
     3   *
     4   * VMware NSX-T Manager REST API
     5   *
     6   * API version: 3.2.0.0.0
     7   * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)
     8   */
     9  
    10  package supportbundle
    11  
    12  type SupportBundleRequest struct {
    13  	// List of container clusters and their nodes requiring support bundle collection
    14  	ContainerNodes []SupportBundleContainerNode `json:"container_nodes,omitempty"`
    15  	// Bundle should include content of specified type
    16  	ContentFilters []string `json:"content_filters,omitempty"`
    17  	// List of dynamic content filters that specify additional content to include in the support bundle. The list of available filters available depends on your NSX-T deployment and can be determined by invoking the GET /api/v1/adminstration/support-bundles/dynamic-content-filters NSX API. For example, if NSX Intelligence is deployed, filters for collecting specific information about services are available.
    18  	DynamicContentFilters []string `json:"dynamic_content_filters,omitempty"`
    19  	// Include log files with modified times not past the age limit in days
    20  	LogAgeLimit int64 `json:"log_age_limit,omitempty"`
    21  	// List of cluster/fabric node UUIDs processed in specified order
    22  	Nodes []string `json:"nodes,omitempty"`
    23  	RemoteFileServer *SupportBundleRemoteFileServer `json:"remote_file_server,omitempty"`
    24  }