groups

package
v0.0.0-...-878b285 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

Client for groups API

func (*Client) GroupsGroupsActivityStreamList

func (a *Client) GroupsGroupsActivityStreamList(params *GroupsGroupsActivityStreamListParams) (*GroupsGroupsActivityStreamListOK, error)
GroupsGroupsActivityStreamList lists activity streams for a group

Make a GET request to this resource to retrieve a list of activity streams associated with the selected group.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of activity streams found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more activity stream records.

## Results

Each activity stream data structure includes the following fields:

* `id`: Database ID for this activity stream. (integer) * `type`: Data type for this activity stream. (choice) * `url`: URL for this activity stream. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `timestamp`: (datetime) * `operation`: The action taken with respect to the given object(s). (choice)

  • `create`: Entity Created
  • `update`: Entity Updated
  • `delete`: Entity Deleted
  • `associate`: Entity Associated with another Entity
  • `disassociate`: Entity was Disassociated with another Entity

* `changes`: A summary of the new and changed values when an object is created, updated, or deleted (json) * `object1`: For create, update, and delete events this is the object type that was affected. For associate and disassociate events this is the object type associated or disassociated with object2. (string) * `object2`: Unpopulated for create, update, and delete events. For associate and disassociate events this is the object type that object1 is being associated with. (string) * `object_association`: When present, shows the field name of the role or relationship that changed. (field) * `action_node`: The cluster node the activity took place on. (string) * `object_type`: When present, shows the model on which the role or relationship was defined. (field)

## Sorting

To specify that activity streams are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) GroupsGroupsAdHocCommandsCreate

func (a *Client) GroupsGroupsAdHocCommandsCreate(params *GroupsGroupsAdHocCommandsCreateParams) (*GroupsGroupsAdHocCommandsCreateCreated, error)
GroupsGroupsAdHocCommandsCreate creates an ad hoc command for a group

Make a POST request to this resource with the following ad hoc command fields to create a new ad hoc command associated with this group.

* `job_type`: (choice)

  • `run`: Run (default)
  • `check`: Check

* `inventory`: (id, default=“) * `limit`: (string, default=`""`) * `credential`: (id, default=“) * `module_name`: (choice)

  • `command` (default)
  • `shell`
  • `yum`
  • `apt`
  • `apt_key`
  • `apt_repository`
  • `apt_rpm`
  • `service`
  • `group`
  • `user`
  • `mount`
  • `ping`
  • `selinux`
  • `setup`
  • `win_ping`
  • `win_service`
  • `win_updates`
  • `win_group`
  • `win_user`

* `module_args`: (string, default=`""`) * `forks`: (integer, default=`0`) * `verbosity`: (choice)

  • `0`: 0 (Normal) (default)
  • `1`: 1 (Verbose)
  • `2`: 2 (More Verbose)
  • `3`: 3 (Debug)
  • `4`: 4 (Connection Debug)
  • `5`: 5 (WinRM Debug)

* `extra_vars`: (string, default=`""`) * `become_enabled`: (boolean, default=`False`) * `diff_mode`: (boolean, default=`False`)

func (*Client) GroupsGroupsAdHocCommandsList

func (a *Client) GroupsGroupsAdHocCommandsList(params *GroupsGroupsAdHocCommandsListParams) (*GroupsGroupsAdHocCommandsListOK, error)
GroupsGroupsAdHocCommandsList lists ad hoc commands for a group

Make a GET request to this resource to retrieve a list of ad hoc commands associated with the selected group.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of ad hoc commands found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more ad hoc command records.

## Results

Each ad hoc command data structure includes the following fields:

* `id`: Database ID for this ad hoc command. (integer) * `type`: Data type for this ad hoc command. (choice) * `url`: URL for this ad hoc command. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this ad hoc command was created. (datetime) * `modified`: Timestamp when this ad hoc command was last modified. (datetime) * `name`: Name of this ad hoc command. (string) * `launch_type`: (choice)

  • `manual`: Manual
  • `relaunch`: Relaunch
  • `callback`: Callback
  • `scheduled`: Scheduled
  • `dependency`: Dependency
  • `workflow`: Workflow
  • `webhook`: Webhook
  • `sync`: Sync
  • `scm`: SCM Update

* `status`: (choice)

  • `new`: New
  • `pending`: Pending
  • `waiting`: Waiting
  • `running`: Running
  • `successful`: Successful
  • `failed`: Failed
  • `error`: Error
  • `canceled`: Canceled

* `failed`: (boolean) * `started`: The date and time the job was queued for starting. (datetime) * `finished`: The date and time the job finished execution. (datetime) * `canceled_on`: The date and time when the cancel request was sent. (datetime) * `elapsed`: Elapsed time in seconds that the job ran. (decimal) * `job_explanation`: A status field to indicate the state of the job if it wasn't able to run and capture stdout (string) * `execution_node`: The node the job executed on. (string) * `controller_node`: The instance that managed the isolated execution environment. (string) * `job_type`: (choice)

  • `run`: Run
  • `check`: Check

* `inventory`: (id) * `limit`: (string) * `credential`: (id) * `module_name`: (choice)

  • `command`
  • `shell`
  • `yum`
  • `apt`
  • `apt_key`
  • `apt_repository`
  • `apt_rpm`
  • `service`
  • `group`
  • `user`
  • `mount`
  • `ping`
  • `selinux`
  • `setup`
  • `win_ping`
  • `win_service`
  • `win_updates`
  • `win_group`
  • `win_user`

* `module_args`: (string) * `forks`: (integer) * `verbosity`: (choice)

  • `0`: 0 (Normal)
  • `1`: 1 (Verbose)
  • `2`: 2 (More Verbose)
  • `3`: 3 (Debug)
  • `4`: 4 (Connection Debug)
  • `5`: 5 (WinRM Debug)

* `extra_vars`: (string) * `become_enabled`: (boolean) * `diff_mode`: (boolean)

## Sorting

To specify that ad hoc commands are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) GroupsGroupsAllHostsList

func (a *Client) GroupsGroupsAllHostsList(params *GroupsGroupsAllHostsListParams) (*GroupsGroupsAllHostsListOK, error)
GroupsGroupsAllHostsList lists all hosts for a group

Make a GET request to this resource to retrieve a list of all hosts directly or indirectly belonging to this group.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of hosts found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more host records.

## Results

Each host data structure includes the following fields:

* `id`: Database ID for this host. (integer) * `type`: Data type for this host. (choice) * `url`: URL for this host. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this host was created. (datetime) * `modified`: Timestamp when this host was last modified. (datetime) * `name`: Name of this host. (string) * `description`: Optional description of this host. (string) * `inventory`: (id) * `enabled`: Is this host online and available for running jobs? (boolean) * `instance_id`: The value used by the remote inventory source to uniquely identify the host (string) * `variables`: Host variables in JSON or YAML format. (json) * `has_active_failures`: (field) * `has_inventory_sources`: (field) * `last_job`: (id) * `last_job_host_summary`: (id) * `insights_system_id`: Red Hat Insights host unique identifier. (string) * `ansible_facts_modified`: The date and time ansible_facts was last modified. (datetime)

## Sorting

To specify that hosts are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) GroupsGroupsChildrenCreate

func (a *Client) GroupsGroupsChildrenCreate(params *GroupsGroupsChildrenCreateParams) (*GroupsGroupsChildrenCreateCreated, error)
GroupsGroupsChildrenCreate creates a group for a group

Make a POST request to this resource with the following group fields to create a new group associated with this group.

* `name`: Name of this group. (string, required) * `description`: Optional description of this group. (string, default=`""`) * `inventory`: (id, required) * `variables`: Group variables in JSON or YAML format. (json, default=“)

Add Groups for a Group:

Make a POST request to this resource with only an `id` field to associate an existing group with this group.

Remove Groups from this Group:

Make a POST request to this resource with `id` and `disassociate` fields to remove the group from this group

without deleting the group.

func (*Client) GroupsGroupsChildrenList

func (a *Client) GroupsGroupsChildrenList(params *GroupsGroupsChildrenListParams) (*GroupsGroupsChildrenListOK, error)
GroupsGroupsChildrenList lists groups for a group

Make a GET request to this resource to retrieve a list of groups associated with the selected group.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of groups found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more group records.

## Results

Each group data structure includes the following fields:

* `id`: Database ID for this group. (integer) * `type`: Data type for this group. (choice) * `url`: URL for this group. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this group was created. (datetime) * `modified`: Timestamp when this group was last modified. (datetime) * `name`: Name of this group. (string) * `description`: Optional description of this group. (string) * `inventory`: (id) * `variables`: Group variables in JSON or YAML format. (json)

## Sorting

To specify that groups are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) GroupsGroupsCreate

func (a *Client) GroupsGroupsCreate(params *GroupsGroupsCreateParams) (*GroupsGroupsCreateCreated, error)
GroupsGroupsCreate creates a group

Make a POST request to this resource with the following group fields to create a new group:

* `name`: Name of this group. (string, required) * `description`: Optional description of this group. (string, default=`""`) * `inventory`: (id, required) * `variables`: Group variables in JSON or YAML format. (json, default=“)

func (*Client) GroupsGroupsDelete

func (a *Client) GroupsGroupsDelete(params *GroupsGroupsDeleteParams) (*GroupsGroupsDeleteNoContent, error)
GroupsGroupsDelete deletes a group

Make a DELETE request to this resource to delete this group.

func (*Client) GroupsGroupsHostsCreate

func (a *Client) GroupsGroupsHostsCreate(params *GroupsGroupsHostsCreateParams) (*GroupsGroupsHostsCreateCreated, error)
GroupsGroupsHostsCreate creates a host for a group

Make a POST request to this resource with the following host fields to create a new host associated with this group.

* `name`: Name of this host. (string, required) * `description`: Optional description of this host. (string, default=`""`) * `inventory`: (id, required) * `enabled`: Is this host online and available for running jobs? (boolean, default=`True`) * `instance_id`: The value used by the remote inventory source to uniquely identify the host (string, default=`""`) * `variables`: Host variables in JSON or YAML format. (json, default=“)

Add Hosts for a Group:

Make a POST request to this resource with only an `id` field to associate an existing host with this group.

Remove Hosts from this Group:

Make a POST request to this resource with `id` and `disassociate` fields to remove the host from this group

without deleting the host.

func (*Client) GroupsGroupsHostsList

func (a *Client) GroupsGroupsHostsList(params *GroupsGroupsHostsListParams) (*GroupsGroupsHostsListOK, error)
GroupsGroupsHostsList lists hosts for a group

Make a GET request to this resource to retrieve a list of hosts associated with the selected group.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of hosts found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more host records.

## Results

Each host data structure includes the following fields:

* `id`: Database ID for this host. (integer) * `type`: Data type for this host. (choice) * `url`: URL for this host. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this host was created. (datetime) * `modified`: Timestamp when this host was last modified. (datetime) * `name`: Name of this host. (string) * `description`: Optional description of this host. (string) * `inventory`: (id) * `enabled`: Is this host online and available for running jobs? (boolean) * `instance_id`: The value used by the remote inventory source to uniquely identify the host (string) * `variables`: Host variables in JSON or YAML format. (json) * `has_active_failures`: (field) * `has_inventory_sources`: (field) * `last_job`: (id) * `last_job_host_summary`: (id) * `insights_system_id`: Red Hat Insights host unique identifier. (string) * `ansible_facts_modified`: The date and time ansible_facts was last modified. (datetime)

## Sorting

To specify that hosts are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) GroupsGroupsInventorySourcesList

func (a *Client) GroupsGroupsInventorySourcesList(params *GroupsGroupsInventorySourcesListParams) (*GroupsGroupsInventorySourcesListOK, error)
GroupsGroupsInventorySourcesList lists inventory sources for a group

Make a GET request to this resource to retrieve a list of inventory sources associated with the selected group.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of inventory sources found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more inventory source records.

## Results

Each inventory source data structure includes the following fields:

* `id`: Database ID for this inventory source. (integer) * `type`: Data type for this inventory source. (choice) * `url`: URL for this inventory source. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this inventory source was created. (datetime) * `modified`: Timestamp when this inventory source was last modified. (datetime) * `name`: Name of this inventory source. (string) * `description`: Optional description of this inventory source. (string) * `source`: (choice)

  • `file`: File, Directory or Script
  • `scm`: Sourced from a Project
  • `ec2`: Amazon EC2
  • `gce`: Google Compute Engine
  • `azure_rm`: Microsoft Azure Resource Manager
  • `vmware`: VMware vCenter
  • `satellite6`: Red Hat Satellite 6
  • `cloudforms`: Red Hat CloudForms
  • `openstack`: OpenStack
  • `rhv`: Red Hat Virtualization
  • `tower`: Ansible Tower
  • `custom`: Custom Script

* `source_path`: (string) * `source_script`: (id) * `source_vars`: Inventory source variables in YAML or JSON format. (string) * `credential`: Cloud credential to use for inventory updates. (integer) * `source_regions`: (string) * `instance_filters`: Comma-separated list of filter expressions (EC2 only). Hosts are imported when ANY of the filters match. (string) * `group_by`: Limit groups automatically created from inventory source (EC2 only). (string) * `overwrite`: Overwrite local groups and hosts from remote inventory source. (boolean) * `overwrite_vars`: Overwrite local variables from remote inventory source. (boolean) * `custom_virtualenv`: Local absolute file path containing a custom Python virtualenv to use (string) * `timeout`: The amount of time (in seconds) to run before the task is canceled. (integer) * `verbosity`: (choice)

  • `0`: 0 (WARNING)
  • `1`: 1 (INFO)
  • `2`: 2 (DEBUG)

* `last_job_run`: (datetime) * `last_job_failed`: (boolean) * `next_job_run`: (datetime) * `status`: (choice)

  • `new`: New
  • `pending`: Pending
  • `waiting`: Waiting
  • `running`: Running
  • `successful`: Successful
  • `failed`: Failed
  • `error`: Error
  • `canceled`: Canceled
  • `never updated`: Never Updated
  • `none`: No External Source

* `inventory`: (id) * `update_on_launch`: (boolean) * `update_cache_timeout`: (integer) * `source_project`: Project containing inventory file used as source. (id) * `update_on_project_update`: (boolean) * `last_update_failed`: (boolean) * `last_updated`: (datetime)

## Sorting

To specify that inventory sources are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) GroupsGroupsJobEventsList

func (a *Client) GroupsGroupsJobEventsList(params *GroupsGroupsJobEventsListParams) (*GroupsGroupsJobEventsListOK, error)
GroupsGroupsJobEventsList lists job events for a group

Make a GET request to this resource to retrieve a list of job events associated with the selected group.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of job events found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more job event records.

## Results

Each job event data structure includes the following fields:

* `id`: Database ID for this job event. (integer) * `type`: Data type for this job event. (choice) * `url`: URL for this job event. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this job event was created. (datetime) * `modified`: Timestamp when this job event was last modified. (datetime) * `job`: (id) * `event`: (choice)

  • `runner_on_failed`: Host Failed
  • `runner_on_start`: Host Started
  • `runner_on_ok`: Host OK
  • `runner_on_error`: Host Failure
  • `runner_on_skipped`: Host Skipped
  • `runner_on_unreachable`: Host Unreachable
  • `runner_on_no_hosts`: No Hosts Remaining
  • `runner_on_async_poll`: Host Polling
  • `runner_on_async_ok`: Host Async OK
  • `runner_on_async_failed`: Host Async Failure
  • `runner_item_on_ok`: Item OK
  • `runner_item_on_failed`: Item Failed
  • `runner_item_on_skipped`: Item Skipped
  • `runner_retry`: Host Retry
  • `runner_on_file_diff`: File Difference
  • `playbook_on_start`: Playbook Started
  • `playbook_on_notify`: Running Handlers
  • `playbook_on_include`: Including File
  • `playbook_on_no_hosts_matched`: No Hosts Matched
  • `playbook_on_no_hosts_remaining`: No Hosts Remaining
  • `playbook_on_task_start`: Task Started
  • `playbook_on_vars_prompt`: Variables Prompted
  • `playbook_on_setup`: Gathering Facts
  • `playbook_on_import_for_host`: internal: on Import for Host
  • `playbook_on_not_import_for_host`: internal: on Not Import for Host
  • `playbook_on_play_start`: Play Started
  • `playbook_on_stats`: Playbook Complete
  • `debug`: Debug
  • `verbose`: Verbose
  • `deprecated`: Deprecated
  • `warning`: Warning
  • `system_warning`: System Warning
  • `error`: Error

* `counter`: (integer) * `event_display`: (string) * `event_data`: (json) * `event_level`: (integer) * `failed`: (boolean) * `changed`: (boolean) * `uuid`: (string) * `parent_uuid`: (string) * `host`: (id) * `host_name`: (string) * `playbook`: (string) * `play`: (string) * `task`: (string) * `role`: (string) * `stdout`: (string) * `start_line`: (integer) * `end_line`: (integer) * `verbosity`: (integer)

## Sorting

To specify that job events are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) GroupsGroupsJobHostSummariesList

func (a *Client) GroupsGroupsJobHostSummariesList(params *GroupsGroupsJobHostSummariesListParams) (*GroupsGroupsJobHostSummariesListOK, error)
GroupsGroupsJobHostSummariesList lists job host summaries for a group

Make a GET request to this resource to retrieve a list of job host summaries associated with the selected group.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of job host summaries found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more job host summary records.

## Results

Each job host summary data structure includes the following fields:

* `id`: Database ID for this job host summary. (integer) * `type`: Data type for this job host summary. (choice) * `url`: URL for this job host summary. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this job host summary was created. (datetime) * `modified`: Timestamp when this job host summary was last modified. (datetime) * `job`: (id) * `host`: (id) * `host_name`: (string) * `changed`: (integer) * `dark`: (integer) * `failures`: (integer) * `ok`: (integer) * `processed`: (integer) * `skipped`: (integer) * `failed`: (boolean) * `ignored`: (integer) * `rescued`: (integer)

## Sorting

To specify that job host summaries are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) GroupsGroupsList

func (a *Client) GroupsGroupsList(params *GroupsGroupsListParams) (*GroupsGroupsListOK, error)
GroupsGroupsList lists groups

Make a GET request to this resource to retrieve the list of groups.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of groups found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more group records.

## Results

Each group data structure includes the following fields:

* `id`: Database ID for this group. (integer) * `type`: Data type for this group. (choice) * `url`: URL for this group. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this group was created. (datetime) * `modified`: Timestamp when this group was last modified. (datetime) * `name`: Name of this group. (string) * `description`: Optional description of this group. (string) * `inventory`: (id) * `variables`: Group variables in JSON or YAML format. (json)

## Sorting

To specify that groups are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) GroupsGroupsPartialUpdate

func (a *Client) GroupsGroupsPartialUpdate(params *GroupsGroupsPartialUpdateParams) (*GroupsGroupsPartialUpdateOK, error)
GroupsGroupsPartialUpdate updates a group

Make a PUT or PATCH request to this resource to update this group. The following fields may be modified:

* `name`: Name of this group. (string, required) * `description`: Optional description of this group. (string, default=`""`) * `inventory`: (id, required) * `variables`: Group variables in JSON or YAML format. (json, default=“)

For a PATCH request, include only the fields that are being modified.

func (*Client) GroupsGroupsPotentialChildrenList

func (a *Client) GroupsGroupsPotentialChildrenList(params *GroupsGroupsPotentialChildrenListParams) (*GroupsGroupsPotentialChildrenListOK, error)
GroupsGroupsPotentialChildrenList lists potential child groups for a group

Make a GET request to this resource to retrieve a list of groups available to be added as children of the current group.

The resulting data structure contains:

{
    "count": 99,
    "next": null,
    "previous": null,
    "results": [
        ...
    ]
}

The `count` field indicates the total number of groups found for the given query. The `next` and `previous` fields provides links to additional results if there are more than will fit on a single page. The `results` list contains zero or more group records.

## Results

Each group data structure includes the following fields:

* `id`: Database ID for this group. (integer) * `type`: Data type for this group. (choice) * `url`: URL for this group. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this group was created. (datetime) * `modified`: Timestamp when this group was last modified. (datetime) * `name`: Name of this group. (string) * `description`: Optional description of this group. (string) * `inventory`: (id) * `variables`: Group variables in JSON or YAML format. (json)

## Sorting

To specify that groups are returned in a particular order, use the `order_by` query string parameter on the GET request.

?order_by=name

Prefix the field name with a dash `-` to sort in reverse:

?order_by=-name

Multiple sorting fields may be specified by separating the field names with a comma `,`:

?order_by=name,some_other_field

## Pagination

Use the `page_size` query string parameter to change the number of results returned for each request. Use the `page` query string parameter to retrieve a particular page of results.

?page_size=100&page=2

The `previous` and `next` links returned with the results will set these query string parameters automatically.

## Searching

Use the `search` query string parameter to perform a case-insensitive search within all designated text fields of a model.

?search=findme

(_Added in Ansible Tower 3.1.0_) Search across related fields:

?related__search=findme

func (*Client) GroupsGroupsRead

func (a *Client) GroupsGroupsRead(params *GroupsGroupsReadParams) (*GroupsGroupsReadOK, error)
GroupsGroupsRead retrieves a group

Make GET request to this resource to retrieve a single group record containing the following fields:

* `id`: Database ID for this group. (integer) * `type`: Data type for this group. (choice) * `url`: URL for this group. (string) * `related`: Data structure with URLs of related resources. (object) * `summary_fields`: Data structure with name/description for related resources. The output for some objects may be limited for performance reasons. (object) * `created`: Timestamp when this group was created. (datetime) * `modified`: Timestamp when this group was last modified. (datetime) * `name`: Name of this group. (string) * `description`: Optional description of this group. (string) * `inventory`: (id) * `variables`: Group variables in JSON or YAML format. (json)

func (*Client) GroupsGroupsUpdate

func (a *Client) GroupsGroupsUpdate(params *GroupsGroupsUpdateParams) (*GroupsGroupsUpdateOK, error)
GroupsGroupsUpdate updates a group

Make a PUT or PATCH request to this resource to update this group. The following fields may be modified:

* `name`: Name of this group. (string, required) * `description`: Optional description of this group. (string, default=`""`) * `inventory`: (id, required) * `variables`: Group variables in JSON or YAML format. (json, default=“)

For a PUT request, include **all** fields in the request.

func (*Client) GroupsGroupsVariableDataPartialUpdate

func (a *Client) GroupsGroupsVariableDataPartialUpdate(params *GroupsGroupsVariableDataPartialUpdateParams) (*GroupsGroupsVariableDataPartialUpdateOK, error)
GroupsGroupsVariableDataPartialUpdate updates group variable data

Make a PUT or PATCH request to this resource to update variables defined for a group.

func (*Client) GroupsGroupsVariableDataRead

func (a *Client) GroupsGroupsVariableDataRead(params *GroupsGroupsVariableDataReadParams) (*GroupsGroupsVariableDataReadOK, error)
GroupsGroupsVariableDataRead retrieves group variable data

Make a GET request to this resource to retrieve all variables defined for a group.

func (*Client) GroupsGroupsVariableDataUpdate

func (a *Client) GroupsGroupsVariableDataUpdate(params *GroupsGroupsVariableDataUpdateParams) (*GroupsGroupsVariableDataUpdateOK, error)
GroupsGroupsVariableDataUpdate updates group variable data

Make a PUT or PATCH request to this resource to update variables defined for a group.

func (*Client) SetTransport

func (a *Client) SetTransport(transport runtime.ClientTransport)

SetTransport changes the transport on the client

type ClientService

type ClientService interface {
	GroupsGroupsActivityStreamList(params *GroupsGroupsActivityStreamListParams) (*GroupsGroupsActivityStreamListOK, error)

	GroupsGroupsAdHocCommandsCreate(params *GroupsGroupsAdHocCommandsCreateParams) (*GroupsGroupsAdHocCommandsCreateCreated, error)

	GroupsGroupsAdHocCommandsList(params *GroupsGroupsAdHocCommandsListParams) (*GroupsGroupsAdHocCommandsListOK, error)

	GroupsGroupsAllHostsList(params *GroupsGroupsAllHostsListParams) (*GroupsGroupsAllHostsListOK, error)

	GroupsGroupsChildrenCreate(params *GroupsGroupsChildrenCreateParams) (*GroupsGroupsChildrenCreateCreated, error)

	GroupsGroupsChildrenList(params *GroupsGroupsChildrenListParams) (*GroupsGroupsChildrenListOK, error)

	GroupsGroupsCreate(params *GroupsGroupsCreateParams) (*GroupsGroupsCreateCreated, error)

	GroupsGroupsDelete(params *GroupsGroupsDeleteParams) (*GroupsGroupsDeleteNoContent, error)

	GroupsGroupsHostsCreate(params *GroupsGroupsHostsCreateParams) (*GroupsGroupsHostsCreateCreated, error)

	GroupsGroupsHostsList(params *GroupsGroupsHostsListParams) (*GroupsGroupsHostsListOK, error)

	GroupsGroupsInventorySourcesList(params *GroupsGroupsInventorySourcesListParams) (*GroupsGroupsInventorySourcesListOK, error)

	GroupsGroupsJobEventsList(params *GroupsGroupsJobEventsListParams) (*GroupsGroupsJobEventsListOK, error)

	GroupsGroupsJobHostSummariesList(params *GroupsGroupsJobHostSummariesListParams) (*GroupsGroupsJobHostSummariesListOK, error)

	GroupsGroupsList(params *GroupsGroupsListParams) (*GroupsGroupsListOK, error)

	GroupsGroupsPartialUpdate(params *GroupsGroupsPartialUpdateParams) (*GroupsGroupsPartialUpdateOK, error)

	GroupsGroupsPotentialChildrenList(params *GroupsGroupsPotentialChildrenListParams) (*GroupsGroupsPotentialChildrenListOK, error)

	GroupsGroupsRead(params *GroupsGroupsReadParams) (*GroupsGroupsReadOK, error)

	GroupsGroupsUpdate(params *GroupsGroupsUpdateParams) (*GroupsGroupsUpdateOK, error)

	GroupsGroupsVariableDataPartialUpdate(params *GroupsGroupsVariableDataPartialUpdateParams) (*GroupsGroupsVariableDataPartialUpdateOK, error)

	GroupsGroupsVariableDataRead(params *GroupsGroupsVariableDataReadParams) (*GroupsGroupsVariableDataReadOK, error)

	GroupsGroupsVariableDataUpdate(params *GroupsGroupsVariableDataUpdateParams) (*GroupsGroupsVariableDataUpdateOK, error)

	SetTransport(transport runtime.ClientTransport)
}

ClientService is the interface for Client methods

func New

func New(transport runtime.ClientTransport, formats strfmt.Registry) ClientService

New creates a new groups API client.

type GroupsGroupsActivityStreamListOK

type GroupsGroupsActivityStreamListOK struct {
}

GroupsGroupsActivityStreamListOK handles this case with default header values.

OK

func NewGroupsGroupsActivityStreamListOK

func NewGroupsGroupsActivityStreamListOK() *GroupsGroupsActivityStreamListOK

NewGroupsGroupsActivityStreamListOK creates a GroupsGroupsActivityStreamListOK with default headers values

func (*GroupsGroupsActivityStreamListOK) Error

type GroupsGroupsActivityStreamListParams

type GroupsGroupsActivityStreamListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsActivityStreamListParams contains all the parameters to send to the API endpoint for the groups groups activity stream list operation typically these are written to a http.Request

func NewGroupsGroupsActivityStreamListParams

func NewGroupsGroupsActivityStreamListParams() *GroupsGroupsActivityStreamListParams

NewGroupsGroupsActivityStreamListParams creates a new GroupsGroupsActivityStreamListParams object with the default values initialized.

func NewGroupsGroupsActivityStreamListParamsWithContext

func NewGroupsGroupsActivityStreamListParamsWithContext(ctx context.Context) *GroupsGroupsActivityStreamListParams

NewGroupsGroupsActivityStreamListParamsWithContext creates a new GroupsGroupsActivityStreamListParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsActivityStreamListParamsWithHTTPClient

func NewGroupsGroupsActivityStreamListParamsWithHTTPClient(client *http.Client) *GroupsGroupsActivityStreamListParams

NewGroupsGroupsActivityStreamListParamsWithHTTPClient creates a new GroupsGroupsActivityStreamListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsActivityStreamListParamsWithTimeout

func NewGroupsGroupsActivityStreamListParamsWithTimeout(timeout time.Duration) *GroupsGroupsActivityStreamListParams

NewGroupsGroupsActivityStreamListParamsWithTimeout creates a new GroupsGroupsActivityStreamListParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsActivityStreamListParams) SetContext

SetContext adds the context to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) SetHTTPClient

func (o *GroupsGroupsActivityStreamListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) SetID

SetID adds the id to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) SetPage

func (o *GroupsGroupsActivityStreamListParams) SetPage(page *int64)

SetPage adds the page to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) SetPageSize

func (o *GroupsGroupsActivityStreamListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) SetSearch

func (o *GroupsGroupsActivityStreamListParams) SetSearch(search *string)

SetSearch adds the search to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) SetTimeout

func (o *GroupsGroupsActivityStreamListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) WithContext

WithContext adds the context to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) WithID

WithID adds the id to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) WithPage

WithPage adds the page to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) WithPageSize

WithPageSize adds the pageSize to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) WithSearch

WithSearch adds the search to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) WithTimeout

WithTimeout adds the timeout to the groups groups activity stream list params

func (*GroupsGroupsActivityStreamListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsActivityStreamListReader

type GroupsGroupsActivityStreamListReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsActivityStreamListReader is a Reader for the GroupsGroupsActivityStreamList structure.

func (*GroupsGroupsActivityStreamListReader) ReadResponse

func (o *GroupsGroupsActivityStreamListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsAdHocCommandsCreateBody

type GroupsGroupsAdHocCommandsCreateBody struct {

	// become enabled
	BecomeEnabled string `json:"become_enabled,omitempty"`

	// credential
	Credential int64 `json:"credential,omitempty"`

	// diff mode
	DiffMode string `json:"diff_mode,omitempty"`

	// extra vars
	ExtraVars string `json:"extra_vars,omitempty"`

	// forks
	Forks int64 `json:"forks,omitempty"`

	// inventory
	Inventory int64 `json:"inventory,omitempty"`

	// job type
	JobType string `json:"job_type,omitempty"`

	// limit
	Limit string `json:"limit,omitempty"`

	// module args
	ModuleArgs string `json:"module_args,omitempty"`

	// module name
	ModuleName string `json:"module_name,omitempty"`

	// verbosity
	Verbosity string `json:"verbosity,omitempty"`
}

GroupsGroupsAdHocCommandsCreateBody groups groups ad hoc commands create body swagger:model GroupsGroupsAdHocCommandsCreateBody

func (*GroupsGroupsAdHocCommandsCreateBody) MarshalBinary

func (o *GroupsGroupsAdHocCommandsCreateBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GroupsGroupsAdHocCommandsCreateBody) UnmarshalBinary

func (o *GroupsGroupsAdHocCommandsCreateBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GroupsGroupsAdHocCommandsCreateBody) Validate

Validate validates this groups groups ad hoc commands create body

type GroupsGroupsAdHocCommandsCreateCreated

type GroupsGroupsAdHocCommandsCreateCreated struct {
}

GroupsGroupsAdHocCommandsCreateCreated handles this case with default header values.

GroupsGroupsAdHocCommandsCreateCreated groups groups ad hoc commands create created

func NewGroupsGroupsAdHocCommandsCreateCreated

func NewGroupsGroupsAdHocCommandsCreateCreated() *GroupsGroupsAdHocCommandsCreateCreated

NewGroupsGroupsAdHocCommandsCreateCreated creates a GroupsGroupsAdHocCommandsCreateCreated with default headers values

func (*GroupsGroupsAdHocCommandsCreateCreated) Error

type GroupsGroupsAdHocCommandsCreateParams

type GroupsGroupsAdHocCommandsCreateParams struct {

	/*Data*/
	Data GroupsGroupsAdHocCommandsCreateBody
	/*ID*/
	ID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsAdHocCommandsCreateParams contains all the parameters to send to the API endpoint for the groups groups ad hoc commands create operation typically these are written to a http.Request

func NewGroupsGroupsAdHocCommandsCreateParams

func NewGroupsGroupsAdHocCommandsCreateParams() *GroupsGroupsAdHocCommandsCreateParams

NewGroupsGroupsAdHocCommandsCreateParams creates a new GroupsGroupsAdHocCommandsCreateParams object with the default values initialized.

func NewGroupsGroupsAdHocCommandsCreateParamsWithContext

func NewGroupsGroupsAdHocCommandsCreateParamsWithContext(ctx context.Context) *GroupsGroupsAdHocCommandsCreateParams

NewGroupsGroupsAdHocCommandsCreateParamsWithContext creates a new GroupsGroupsAdHocCommandsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsAdHocCommandsCreateParamsWithHTTPClient

func NewGroupsGroupsAdHocCommandsCreateParamsWithHTTPClient(client *http.Client) *GroupsGroupsAdHocCommandsCreateParams

NewGroupsGroupsAdHocCommandsCreateParamsWithHTTPClient creates a new GroupsGroupsAdHocCommandsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsAdHocCommandsCreateParamsWithTimeout

func NewGroupsGroupsAdHocCommandsCreateParamsWithTimeout(timeout time.Duration) *GroupsGroupsAdHocCommandsCreateParams

NewGroupsGroupsAdHocCommandsCreateParamsWithTimeout creates a new GroupsGroupsAdHocCommandsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsAdHocCommandsCreateParams) SetContext

SetContext adds the context to the groups groups ad hoc commands create params

func (*GroupsGroupsAdHocCommandsCreateParams) SetData

SetData adds the data to the groups groups ad hoc commands create params

func (*GroupsGroupsAdHocCommandsCreateParams) SetHTTPClient

func (o *GroupsGroupsAdHocCommandsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups ad hoc commands create params

func (*GroupsGroupsAdHocCommandsCreateParams) SetID

SetID adds the id to the groups groups ad hoc commands create params

func (*GroupsGroupsAdHocCommandsCreateParams) SetTimeout

func (o *GroupsGroupsAdHocCommandsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups ad hoc commands create params

func (*GroupsGroupsAdHocCommandsCreateParams) WithContext

WithContext adds the context to the groups groups ad hoc commands create params

func (*GroupsGroupsAdHocCommandsCreateParams) WithData

WithData adds the data to the groups groups ad hoc commands create params

func (*GroupsGroupsAdHocCommandsCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups ad hoc commands create params

func (*GroupsGroupsAdHocCommandsCreateParams) WithID

WithID adds the id to the groups groups ad hoc commands create params

func (*GroupsGroupsAdHocCommandsCreateParams) WithTimeout

WithTimeout adds the timeout to the groups groups ad hoc commands create params

func (*GroupsGroupsAdHocCommandsCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsAdHocCommandsCreateReader

type GroupsGroupsAdHocCommandsCreateReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsAdHocCommandsCreateReader is a Reader for the GroupsGroupsAdHocCommandsCreate structure.

func (*GroupsGroupsAdHocCommandsCreateReader) ReadResponse

func (o *GroupsGroupsAdHocCommandsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsAdHocCommandsListOK

type GroupsGroupsAdHocCommandsListOK struct {
}

GroupsGroupsAdHocCommandsListOK handles this case with default header values.

OK

func NewGroupsGroupsAdHocCommandsListOK

func NewGroupsGroupsAdHocCommandsListOK() *GroupsGroupsAdHocCommandsListOK

NewGroupsGroupsAdHocCommandsListOK creates a GroupsGroupsAdHocCommandsListOK with default headers values

func (*GroupsGroupsAdHocCommandsListOK) Error

type GroupsGroupsAdHocCommandsListParams

type GroupsGroupsAdHocCommandsListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsAdHocCommandsListParams contains all the parameters to send to the API endpoint for the groups groups ad hoc commands list operation typically these are written to a http.Request

func NewGroupsGroupsAdHocCommandsListParams

func NewGroupsGroupsAdHocCommandsListParams() *GroupsGroupsAdHocCommandsListParams

NewGroupsGroupsAdHocCommandsListParams creates a new GroupsGroupsAdHocCommandsListParams object with the default values initialized.

func NewGroupsGroupsAdHocCommandsListParamsWithContext

func NewGroupsGroupsAdHocCommandsListParamsWithContext(ctx context.Context) *GroupsGroupsAdHocCommandsListParams

NewGroupsGroupsAdHocCommandsListParamsWithContext creates a new GroupsGroupsAdHocCommandsListParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsAdHocCommandsListParamsWithHTTPClient

func NewGroupsGroupsAdHocCommandsListParamsWithHTTPClient(client *http.Client) *GroupsGroupsAdHocCommandsListParams

NewGroupsGroupsAdHocCommandsListParamsWithHTTPClient creates a new GroupsGroupsAdHocCommandsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsAdHocCommandsListParamsWithTimeout

func NewGroupsGroupsAdHocCommandsListParamsWithTimeout(timeout time.Duration) *GroupsGroupsAdHocCommandsListParams

NewGroupsGroupsAdHocCommandsListParamsWithTimeout creates a new GroupsGroupsAdHocCommandsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsAdHocCommandsListParams) SetContext

SetContext adds the context to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) SetHTTPClient

func (o *GroupsGroupsAdHocCommandsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) SetID

SetID adds the id to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) SetPage

func (o *GroupsGroupsAdHocCommandsListParams) SetPage(page *int64)

SetPage adds the page to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) SetPageSize

func (o *GroupsGroupsAdHocCommandsListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) SetSearch

func (o *GroupsGroupsAdHocCommandsListParams) SetSearch(search *string)

SetSearch adds the search to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) SetTimeout

func (o *GroupsGroupsAdHocCommandsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) WithContext

WithContext adds the context to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) WithID

WithID adds the id to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) WithPage

WithPage adds the page to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) WithPageSize

WithPageSize adds the pageSize to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) WithSearch

WithSearch adds the search to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) WithTimeout

WithTimeout adds the timeout to the groups groups ad hoc commands list params

func (*GroupsGroupsAdHocCommandsListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsAdHocCommandsListReader

type GroupsGroupsAdHocCommandsListReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsAdHocCommandsListReader is a Reader for the GroupsGroupsAdHocCommandsList structure.

func (*GroupsGroupsAdHocCommandsListReader) ReadResponse

func (o *GroupsGroupsAdHocCommandsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsAllHostsListOK

type GroupsGroupsAllHostsListOK struct {
}

GroupsGroupsAllHostsListOK handles this case with default header values.

OK

func NewGroupsGroupsAllHostsListOK

func NewGroupsGroupsAllHostsListOK() *GroupsGroupsAllHostsListOK

NewGroupsGroupsAllHostsListOK creates a GroupsGroupsAllHostsListOK with default headers values

func (*GroupsGroupsAllHostsListOK) Error

type GroupsGroupsAllHostsListParams

type GroupsGroupsAllHostsListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsAllHostsListParams contains all the parameters to send to the API endpoint for the groups groups all hosts list operation typically these are written to a http.Request

func NewGroupsGroupsAllHostsListParams

func NewGroupsGroupsAllHostsListParams() *GroupsGroupsAllHostsListParams

NewGroupsGroupsAllHostsListParams creates a new GroupsGroupsAllHostsListParams object with the default values initialized.

func NewGroupsGroupsAllHostsListParamsWithContext

func NewGroupsGroupsAllHostsListParamsWithContext(ctx context.Context) *GroupsGroupsAllHostsListParams

NewGroupsGroupsAllHostsListParamsWithContext creates a new GroupsGroupsAllHostsListParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsAllHostsListParamsWithHTTPClient

func NewGroupsGroupsAllHostsListParamsWithHTTPClient(client *http.Client) *GroupsGroupsAllHostsListParams

NewGroupsGroupsAllHostsListParamsWithHTTPClient creates a new GroupsGroupsAllHostsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsAllHostsListParamsWithTimeout

func NewGroupsGroupsAllHostsListParamsWithTimeout(timeout time.Duration) *GroupsGroupsAllHostsListParams

NewGroupsGroupsAllHostsListParamsWithTimeout creates a new GroupsGroupsAllHostsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsAllHostsListParams) SetContext

func (o *GroupsGroupsAllHostsListParams) SetContext(ctx context.Context)

SetContext adds the context to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) SetHTTPClient

func (o *GroupsGroupsAllHostsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) SetID

SetID adds the id to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) SetPage

func (o *GroupsGroupsAllHostsListParams) SetPage(page *int64)

SetPage adds the page to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) SetPageSize

func (o *GroupsGroupsAllHostsListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) SetSearch

func (o *GroupsGroupsAllHostsListParams) SetSearch(search *string)

SetSearch adds the search to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) SetTimeout

func (o *GroupsGroupsAllHostsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) WithContext

WithContext adds the context to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) WithID

WithID adds the id to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) WithPage

WithPage adds the page to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) WithPageSize

WithPageSize adds the pageSize to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) WithSearch

WithSearch adds the search to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) WithTimeout

WithTimeout adds the timeout to the groups groups all hosts list params

func (*GroupsGroupsAllHostsListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsAllHostsListReader

type GroupsGroupsAllHostsListReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsAllHostsListReader is a Reader for the GroupsGroupsAllHostsList structure.

func (*GroupsGroupsAllHostsListReader) ReadResponse

func (o *GroupsGroupsAllHostsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsChildrenCreateBadRequest

type GroupsGroupsChildrenCreateBadRequest struct {
}

GroupsGroupsChildrenCreateBadRequest handles this case with default header values.

Bad Request

func NewGroupsGroupsChildrenCreateBadRequest

func NewGroupsGroupsChildrenCreateBadRequest() *GroupsGroupsChildrenCreateBadRequest

NewGroupsGroupsChildrenCreateBadRequest creates a GroupsGroupsChildrenCreateBadRequest with default headers values

func (*GroupsGroupsChildrenCreateBadRequest) Error

type GroupsGroupsChildrenCreateCreated

type GroupsGroupsChildrenCreateCreated struct {
}

GroupsGroupsChildrenCreateCreated handles this case with default header values.

GroupsGroupsChildrenCreateCreated groups groups children create created

func NewGroupsGroupsChildrenCreateCreated

func NewGroupsGroupsChildrenCreateCreated() *GroupsGroupsChildrenCreateCreated

NewGroupsGroupsChildrenCreateCreated creates a GroupsGroupsChildrenCreateCreated with default headers values

func (*GroupsGroupsChildrenCreateCreated) Error

type GroupsGroupsChildrenCreateForbidden

type GroupsGroupsChildrenCreateForbidden struct {
}

GroupsGroupsChildrenCreateForbidden handles this case with default header values.

No Permission Response

func NewGroupsGroupsChildrenCreateForbidden

func NewGroupsGroupsChildrenCreateForbidden() *GroupsGroupsChildrenCreateForbidden

NewGroupsGroupsChildrenCreateForbidden creates a GroupsGroupsChildrenCreateForbidden with default headers values

func (*GroupsGroupsChildrenCreateForbidden) Error

type GroupsGroupsChildrenCreateParams

type GroupsGroupsChildrenCreateParams struct {

	/*Data*/
	Data interface{}
	/*ID*/
	ID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsChildrenCreateParams contains all the parameters to send to the API endpoint for the groups groups children create operation typically these are written to a http.Request

func NewGroupsGroupsChildrenCreateParams

func NewGroupsGroupsChildrenCreateParams() *GroupsGroupsChildrenCreateParams

NewGroupsGroupsChildrenCreateParams creates a new GroupsGroupsChildrenCreateParams object with the default values initialized.

func NewGroupsGroupsChildrenCreateParamsWithContext

func NewGroupsGroupsChildrenCreateParamsWithContext(ctx context.Context) *GroupsGroupsChildrenCreateParams

NewGroupsGroupsChildrenCreateParamsWithContext creates a new GroupsGroupsChildrenCreateParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsChildrenCreateParamsWithHTTPClient

func NewGroupsGroupsChildrenCreateParamsWithHTTPClient(client *http.Client) *GroupsGroupsChildrenCreateParams

NewGroupsGroupsChildrenCreateParamsWithHTTPClient creates a new GroupsGroupsChildrenCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsChildrenCreateParamsWithTimeout

func NewGroupsGroupsChildrenCreateParamsWithTimeout(timeout time.Duration) *GroupsGroupsChildrenCreateParams

NewGroupsGroupsChildrenCreateParamsWithTimeout creates a new GroupsGroupsChildrenCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsChildrenCreateParams) SetContext

SetContext adds the context to the groups groups children create params

func (*GroupsGroupsChildrenCreateParams) SetData

func (o *GroupsGroupsChildrenCreateParams) SetData(data interface{})

SetData adds the data to the groups groups children create params

func (*GroupsGroupsChildrenCreateParams) SetHTTPClient

func (o *GroupsGroupsChildrenCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups children create params

func (*GroupsGroupsChildrenCreateParams) SetID

SetID adds the id to the groups groups children create params

func (*GroupsGroupsChildrenCreateParams) SetTimeout

func (o *GroupsGroupsChildrenCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups children create params

func (*GroupsGroupsChildrenCreateParams) WithContext

WithContext adds the context to the groups groups children create params

func (*GroupsGroupsChildrenCreateParams) WithData

WithData adds the data to the groups groups children create params

func (*GroupsGroupsChildrenCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups children create params

func (*GroupsGroupsChildrenCreateParams) WithID

WithID adds the id to the groups groups children create params

func (*GroupsGroupsChildrenCreateParams) WithTimeout

WithTimeout adds the timeout to the groups groups children create params

func (*GroupsGroupsChildrenCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsChildrenCreateReader

type GroupsGroupsChildrenCreateReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsChildrenCreateReader is a Reader for the GroupsGroupsChildrenCreate structure.

func (*GroupsGroupsChildrenCreateReader) ReadResponse

func (o *GroupsGroupsChildrenCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsChildrenListOK

type GroupsGroupsChildrenListOK struct {
}

GroupsGroupsChildrenListOK handles this case with default header values.

OK

func NewGroupsGroupsChildrenListOK

func NewGroupsGroupsChildrenListOK() *GroupsGroupsChildrenListOK

NewGroupsGroupsChildrenListOK creates a GroupsGroupsChildrenListOK with default headers values

func (*GroupsGroupsChildrenListOK) Error

type GroupsGroupsChildrenListParams

type GroupsGroupsChildrenListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsChildrenListParams contains all the parameters to send to the API endpoint for the groups groups children list operation typically these are written to a http.Request

func NewGroupsGroupsChildrenListParams

func NewGroupsGroupsChildrenListParams() *GroupsGroupsChildrenListParams

NewGroupsGroupsChildrenListParams creates a new GroupsGroupsChildrenListParams object with the default values initialized.

func NewGroupsGroupsChildrenListParamsWithContext

func NewGroupsGroupsChildrenListParamsWithContext(ctx context.Context) *GroupsGroupsChildrenListParams

NewGroupsGroupsChildrenListParamsWithContext creates a new GroupsGroupsChildrenListParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsChildrenListParamsWithHTTPClient

func NewGroupsGroupsChildrenListParamsWithHTTPClient(client *http.Client) *GroupsGroupsChildrenListParams

NewGroupsGroupsChildrenListParamsWithHTTPClient creates a new GroupsGroupsChildrenListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsChildrenListParamsWithTimeout

func NewGroupsGroupsChildrenListParamsWithTimeout(timeout time.Duration) *GroupsGroupsChildrenListParams

NewGroupsGroupsChildrenListParamsWithTimeout creates a new GroupsGroupsChildrenListParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsChildrenListParams) SetContext

func (o *GroupsGroupsChildrenListParams) SetContext(ctx context.Context)

SetContext adds the context to the groups groups children list params

func (*GroupsGroupsChildrenListParams) SetHTTPClient

func (o *GroupsGroupsChildrenListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups children list params

func (*GroupsGroupsChildrenListParams) SetID

SetID adds the id to the groups groups children list params

func (*GroupsGroupsChildrenListParams) SetPage

func (o *GroupsGroupsChildrenListParams) SetPage(page *int64)

SetPage adds the page to the groups groups children list params

func (*GroupsGroupsChildrenListParams) SetPageSize

func (o *GroupsGroupsChildrenListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the groups groups children list params

func (*GroupsGroupsChildrenListParams) SetSearch

func (o *GroupsGroupsChildrenListParams) SetSearch(search *string)

SetSearch adds the search to the groups groups children list params

func (*GroupsGroupsChildrenListParams) SetTimeout

func (o *GroupsGroupsChildrenListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups children list params

func (*GroupsGroupsChildrenListParams) WithContext

WithContext adds the context to the groups groups children list params

func (*GroupsGroupsChildrenListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups children list params

func (*GroupsGroupsChildrenListParams) WithID

WithID adds the id to the groups groups children list params

func (*GroupsGroupsChildrenListParams) WithPage

WithPage adds the page to the groups groups children list params

func (*GroupsGroupsChildrenListParams) WithPageSize

WithPageSize adds the pageSize to the groups groups children list params

func (*GroupsGroupsChildrenListParams) WithSearch

WithSearch adds the search to the groups groups children list params

func (*GroupsGroupsChildrenListParams) WithTimeout

WithTimeout adds the timeout to the groups groups children list params

func (*GroupsGroupsChildrenListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsChildrenListReader

type GroupsGroupsChildrenListReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsChildrenListReader is a Reader for the GroupsGroupsChildrenList structure.

func (*GroupsGroupsChildrenListReader) ReadResponse

func (o *GroupsGroupsChildrenListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsCreateBody

type GroupsGroupsCreateBody struct {

	// description
	Description string `json:"description,omitempty"`

	// inventory
	// Required: true
	Inventory *int64 `json:"inventory"`

	// name
	// Required: true
	Name *string `json:"name"`

	// Group variables in JSON or YAML format.
	Variables string `json:"variables,omitempty"`
}

GroupsGroupsCreateBody groups groups create body swagger:model GroupsGroupsCreateBody

func (*GroupsGroupsCreateBody) MarshalBinary

func (o *GroupsGroupsCreateBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GroupsGroupsCreateBody) UnmarshalBinary

func (o *GroupsGroupsCreateBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GroupsGroupsCreateBody) Validate

func (o *GroupsGroupsCreateBody) Validate(formats strfmt.Registry) error

Validate validates this groups groups create body

type GroupsGroupsCreateCreated

type GroupsGroupsCreateCreated struct {
}

GroupsGroupsCreateCreated handles this case with default header values.

GroupsGroupsCreateCreated groups groups create created

func NewGroupsGroupsCreateCreated

func NewGroupsGroupsCreateCreated() *GroupsGroupsCreateCreated

NewGroupsGroupsCreateCreated creates a GroupsGroupsCreateCreated with default headers values

func (*GroupsGroupsCreateCreated) Error

func (o *GroupsGroupsCreateCreated) Error() string

type GroupsGroupsCreateParams

type GroupsGroupsCreateParams struct {

	/*Data*/
	Data GroupsGroupsCreateBody

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsCreateParams contains all the parameters to send to the API endpoint for the groups groups create operation typically these are written to a http.Request

func NewGroupsGroupsCreateParams

func NewGroupsGroupsCreateParams() *GroupsGroupsCreateParams

NewGroupsGroupsCreateParams creates a new GroupsGroupsCreateParams object with the default values initialized.

func NewGroupsGroupsCreateParamsWithContext

func NewGroupsGroupsCreateParamsWithContext(ctx context.Context) *GroupsGroupsCreateParams

NewGroupsGroupsCreateParamsWithContext creates a new GroupsGroupsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsCreateParamsWithHTTPClient

func NewGroupsGroupsCreateParamsWithHTTPClient(client *http.Client) *GroupsGroupsCreateParams

NewGroupsGroupsCreateParamsWithHTTPClient creates a new GroupsGroupsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsCreateParamsWithTimeout

func NewGroupsGroupsCreateParamsWithTimeout(timeout time.Duration) *GroupsGroupsCreateParams

NewGroupsGroupsCreateParamsWithTimeout creates a new GroupsGroupsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsCreateParams) SetContext

func (o *GroupsGroupsCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the groups groups create params

func (*GroupsGroupsCreateParams) SetData

SetData adds the data to the groups groups create params

func (*GroupsGroupsCreateParams) SetHTTPClient

func (o *GroupsGroupsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups create params

func (*GroupsGroupsCreateParams) SetTimeout

func (o *GroupsGroupsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups create params

func (*GroupsGroupsCreateParams) WithContext

WithContext adds the context to the groups groups create params

func (*GroupsGroupsCreateParams) WithData

WithData adds the data to the groups groups create params

func (*GroupsGroupsCreateParams) WithHTTPClient

func (o *GroupsGroupsCreateParams) WithHTTPClient(client *http.Client) *GroupsGroupsCreateParams

WithHTTPClient adds the HTTPClient to the groups groups create params

func (*GroupsGroupsCreateParams) WithTimeout

WithTimeout adds the timeout to the groups groups create params

func (*GroupsGroupsCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsCreateReader

type GroupsGroupsCreateReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsCreateReader is a Reader for the GroupsGroupsCreate structure.

func (*GroupsGroupsCreateReader) ReadResponse

func (o *GroupsGroupsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsDeleteForbidden

type GroupsGroupsDeleteForbidden struct {
}

GroupsGroupsDeleteForbidden handles this case with default header values.

No Permission Response

func NewGroupsGroupsDeleteForbidden

func NewGroupsGroupsDeleteForbidden() *GroupsGroupsDeleteForbidden

NewGroupsGroupsDeleteForbidden creates a GroupsGroupsDeleteForbidden with default headers values

func (*GroupsGroupsDeleteForbidden) Error

type GroupsGroupsDeleteNoContent

type GroupsGroupsDeleteNoContent struct {
}

GroupsGroupsDeleteNoContent handles this case with default header values.

GroupsGroupsDeleteNoContent groups groups delete no content

func NewGroupsGroupsDeleteNoContent

func NewGroupsGroupsDeleteNoContent() *GroupsGroupsDeleteNoContent

NewGroupsGroupsDeleteNoContent creates a GroupsGroupsDeleteNoContent with default headers values

func (*GroupsGroupsDeleteNoContent) Error

type GroupsGroupsDeleteParams

type GroupsGroupsDeleteParams struct {

	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsDeleteParams contains all the parameters to send to the API endpoint for the groups groups delete operation typically these are written to a http.Request

func NewGroupsGroupsDeleteParams

func NewGroupsGroupsDeleteParams() *GroupsGroupsDeleteParams

NewGroupsGroupsDeleteParams creates a new GroupsGroupsDeleteParams object with the default values initialized.

func NewGroupsGroupsDeleteParamsWithContext

func NewGroupsGroupsDeleteParamsWithContext(ctx context.Context) *GroupsGroupsDeleteParams

NewGroupsGroupsDeleteParamsWithContext creates a new GroupsGroupsDeleteParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsDeleteParamsWithHTTPClient

func NewGroupsGroupsDeleteParamsWithHTTPClient(client *http.Client) *GroupsGroupsDeleteParams

NewGroupsGroupsDeleteParamsWithHTTPClient creates a new GroupsGroupsDeleteParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsDeleteParamsWithTimeout

func NewGroupsGroupsDeleteParamsWithTimeout(timeout time.Duration) *GroupsGroupsDeleteParams

NewGroupsGroupsDeleteParamsWithTimeout creates a new GroupsGroupsDeleteParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsDeleteParams) SetContext

func (o *GroupsGroupsDeleteParams) SetContext(ctx context.Context)

SetContext adds the context to the groups groups delete params

func (*GroupsGroupsDeleteParams) SetHTTPClient

func (o *GroupsGroupsDeleteParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups delete params

func (*GroupsGroupsDeleteParams) SetID

func (o *GroupsGroupsDeleteParams) SetID(id string)

SetID adds the id to the groups groups delete params

func (*GroupsGroupsDeleteParams) SetSearch

func (o *GroupsGroupsDeleteParams) SetSearch(search *string)

SetSearch adds the search to the groups groups delete params

func (*GroupsGroupsDeleteParams) SetTimeout

func (o *GroupsGroupsDeleteParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups delete params

func (*GroupsGroupsDeleteParams) WithContext

WithContext adds the context to the groups groups delete params

func (*GroupsGroupsDeleteParams) WithHTTPClient

func (o *GroupsGroupsDeleteParams) WithHTTPClient(client *http.Client) *GroupsGroupsDeleteParams

WithHTTPClient adds the HTTPClient to the groups groups delete params

func (*GroupsGroupsDeleteParams) WithID

WithID adds the id to the groups groups delete params

func (*GroupsGroupsDeleteParams) WithSearch

WithSearch adds the search to the groups groups delete params

func (*GroupsGroupsDeleteParams) WithTimeout

WithTimeout adds the timeout to the groups groups delete params

func (*GroupsGroupsDeleteParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsDeleteReader

type GroupsGroupsDeleteReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsDeleteReader is a Reader for the GroupsGroupsDelete structure.

func (*GroupsGroupsDeleteReader) ReadResponse

func (o *GroupsGroupsDeleteReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsHostsCreateCreated

type GroupsGroupsHostsCreateCreated struct {
}

GroupsGroupsHostsCreateCreated handles this case with default header values.

GroupsGroupsHostsCreateCreated groups groups hosts create created

func NewGroupsGroupsHostsCreateCreated

func NewGroupsGroupsHostsCreateCreated() *GroupsGroupsHostsCreateCreated

NewGroupsGroupsHostsCreateCreated creates a GroupsGroupsHostsCreateCreated with default headers values

func (*GroupsGroupsHostsCreateCreated) Error

type GroupsGroupsHostsCreateForbidden

type GroupsGroupsHostsCreateForbidden struct {
}

GroupsGroupsHostsCreateForbidden handles this case with default header values.

No Permission Response

func NewGroupsGroupsHostsCreateForbidden

func NewGroupsGroupsHostsCreateForbidden() *GroupsGroupsHostsCreateForbidden

NewGroupsGroupsHostsCreateForbidden creates a GroupsGroupsHostsCreateForbidden with default headers values

func (*GroupsGroupsHostsCreateForbidden) Error

type GroupsGroupsHostsCreateParams

type GroupsGroupsHostsCreateParams struct {

	/*Data*/
	Data interface{}
	/*ID*/
	ID string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsHostsCreateParams contains all the parameters to send to the API endpoint for the groups groups hosts create operation typically these are written to a http.Request

func NewGroupsGroupsHostsCreateParams

func NewGroupsGroupsHostsCreateParams() *GroupsGroupsHostsCreateParams

NewGroupsGroupsHostsCreateParams creates a new GroupsGroupsHostsCreateParams object with the default values initialized.

func NewGroupsGroupsHostsCreateParamsWithContext

func NewGroupsGroupsHostsCreateParamsWithContext(ctx context.Context) *GroupsGroupsHostsCreateParams

NewGroupsGroupsHostsCreateParamsWithContext creates a new GroupsGroupsHostsCreateParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsHostsCreateParamsWithHTTPClient

func NewGroupsGroupsHostsCreateParamsWithHTTPClient(client *http.Client) *GroupsGroupsHostsCreateParams

NewGroupsGroupsHostsCreateParamsWithHTTPClient creates a new GroupsGroupsHostsCreateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsHostsCreateParamsWithTimeout

func NewGroupsGroupsHostsCreateParamsWithTimeout(timeout time.Duration) *GroupsGroupsHostsCreateParams

NewGroupsGroupsHostsCreateParamsWithTimeout creates a new GroupsGroupsHostsCreateParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsHostsCreateParams) SetContext

func (o *GroupsGroupsHostsCreateParams) SetContext(ctx context.Context)

SetContext adds the context to the groups groups hosts create params

func (*GroupsGroupsHostsCreateParams) SetData

func (o *GroupsGroupsHostsCreateParams) SetData(data interface{})

SetData adds the data to the groups groups hosts create params

func (*GroupsGroupsHostsCreateParams) SetHTTPClient

func (o *GroupsGroupsHostsCreateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups hosts create params

func (*GroupsGroupsHostsCreateParams) SetID

SetID adds the id to the groups groups hosts create params

func (*GroupsGroupsHostsCreateParams) SetTimeout

func (o *GroupsGroupsHostsCreateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups hosts create params

func (*GroupsGroupsHostsCreateParams) WithContext

WithContext adds the context to the groups groups hosts create params

func (*GroupsGroupsHostsCreateParams) WithData

func (o *GroupsGroupsHostsCreateParams) WithData(data interface{}) *GroupsGroupsHostsCreateParams

WithData adds the data to the groups groups hosts create params

func (*GroupsGroupsHostsCreateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups hosts create params

func (*GroupsGroupsHostsCreateParams) WithID

WithID adds the id to the groups groups hosts create params

func (*GroupsGroupsHostsCreateParams) WithTimeout

WithTimeout adds the timeout to the groups groups hosts create params

func (*GroupsGroupsHostsCreateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsHostsCreateReader

type GroupsGroupsHostsCreateReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsHostsCreateReader is a Reader for the GroupsGroupsHostsCreate structure.

func (*GroupsGroupsHostsCreateReader) ReadResponse

func (o *GroupsGroupsHostsCreateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsHostsListOK

type GroupsGroupsHostsListOK struct {
}

GroupsGroupsHostsListOK handles this case with default header values.

OK

func NewGroupsGroupsHostsListOK

func NewGroupsGroupsHostsListOK() *GroupsGroupsHostsListOK

NewGroupsGroupsHostsListOK creates a GroupsGroupsHostsListOK with default headers values

func (*GroupsGroupsHostsListOK) Error

func (o *GroupsGroupsHostsListOK) Error() string

type GroupsGroupsHostsListParams

type GroupsGroupsHostsListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsHostsListParams contains all the parameters to send to the API endpoint for the groups groups hosts list operation typically these are written to a http.Request

func NewGroupsGroupsHostsListParams

func NewGroupsGroupsHostsListParams() *GroupsGroupsHostsListParams

NewGroupsGroupsHostsListParams creates a new GroupsGroupsHostsListParams object with the default values initialized.

func NewGroupsGroupsHostsListParamsWithContext

func NewGroupsGroupsHostsListParamsWithContext(ctx context.Context) *GroupsGroupsHostsListParams

NewGroupsGroupsHostsListParamsWithContext creates a new GroupsGroupsHostsListParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsHostsListParamsWithHTTPClient

func NewGroupsGroupsHostsListParamsWithHTTPClient(client *http.Client) *GroupsGroupsHostsListParams

NewGroupsGroupsHostsListParamsWithHTTPClient creates a new GroupsGroupsHostsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsHostsListParamsWithTimeout

func NewGroupsGroupsHostsListParamsWithTimeout(timeout time.Duration) *GroupsGroupsHostsListParams

NewGroupsGroupsHostsListParamsWithTimeout creates a new GroupsGroupsHostsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsHostsListParams) SetContext

func (o *GroupsGroupsHostsListParams) SetContext(ctx context.Context)

SetContext adds the context to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) SetHTTPClient

func (o *GroupsGroupsHostsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) SetID

func (o *GroupsGroupsHostsListParams) SetID(id string)

SetID adds the id to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) SetPage

func (o *GroupsGroupsHostsListParams) SetPage(page *int64)

SetPage adds the page to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) SetPageSize

func (o *GroupsGroupsHostsListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) SetSearch

func (o *GroupsGroupsHostsListParams) SetSearch(search *string)

SetSearch adds the search to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) SetTimeout

func (o *GroupsGroupsHostsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) WithContext

WithContext adds the context to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) WithID

WithID adds the id to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) WithPage

WithPage adds the page to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) WithPageSize

WithPageSize adds the pageSize to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) WithSearch

WithSearch adds the search to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) WithTimeout

WithTimeout adds the timeout to the groups groups hosts list params

func (*GroupsGroupsHostsListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsHostsListReader

type GroupsGroupsHostsListReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsHostsListReader is a Reader for the GroupsGroupsHostsList structure.

func (*GroupsGroupsHostsListReader) ReadResponse

func (o *GroupsGroupsHostsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsInventorySourcesListOK

type GroupsGroupsInventorySourcesListOK struct {
}

GroupsGroupsInventorySourcesListOK handles this case with default header values.

OK

func NewGroupsGroupsInventorySourcesListOK

func NewGroupsGroupsInventorySourcesListOK() *GroupsGroupsInventorySourcesListOK

NewGroupsGroupsInventorySourcesListOK creates a GroupsGroupsInventorySourcesListOK with default headers values

func (*GroupsGroupsInventorySourcesListOK) Error

type GroupsGroupsInventorySourcesListParams

type GroupsGroupsInventorySourcesListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsInventorySourcesListParams contains all the parameters to send to the API endpoint for the groups groups inventory sources list operation typically these are written to a http.Request

func NewGroupsGroupsInventorySourcesListParams

func NewGroupsGroupsInventorySourcesListParams() *GroupsGroupsInventorySourcesListParams

NewGroupsGroupsInventorySourcesListParams creates a new GroupsGroupsInventorySourcesListParams object with the default values initialized.

func NewGroupsGroupsInventorySourcesListParamsWithContext

func NewGroupsGroupsInventorySourcesListParamsWithContext(ctx context.Context) *GroupsGroupsInventorySourcesListParams

NewGroupsGroupsInventorySourcesListParamsWithContext creates a new GroupsGroupsInventorySourcesListParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsInventorySourcesListParamsWithHTTPClient

func NewGroupsGroupsInventorySourcesListParamsWithHTTPClient(client *http.Client) *GroupsGroupsInventorySourcesListParams

NewGroupsGroupsInventorySourcesListParamsWithHTTPClient creates a new GroupsGroupsInventorySourcesListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsInventorySourcesListParamsWithTimeout

func NewGroupsGroupsInventorySourcesListParamsWithTimeout(timeout time.Duration) *GroupsGroupsInventorySourcesListParams

NewGroupsGroupsInventorySourcesListParamsWithTimeout creates a new GroupsGroupsInventorySourcesListParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsInventorySourcesListParams) SetContext

SetContext adds the context to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) SetHTTPClient

func (o *GroupsGroupsInventorySourcesListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) SetID

SetID adds the id to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) SetPage

SetPage adds the page to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) SetPageSize

func (o *GroupsGroupsInventorySourcesListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) SetSearch

func (o *GroupsGroupsInventorySourcesListParams) SetSearch(search *string)

SetSearch adds the search to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) SetTimeout

func (o *GroupsGroupsInventorySourcesListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) WithContext

WithContext adds the context to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) WithID

WithID adds the id to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) WithPage

WithPage adds the page to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) WithPageSize

WithPageSize adds the pageSize to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) WithSearch

WithSearch adds the search to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) WithTimeout

WithTimeout adds the timeout to the groups groups inventory sources list params

func (*GroupsGroupsInventorySourcesListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsInventorySourcesListReader

type GroupsGroupsInventorySourcesListReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsInventorySourcesListReader is a Reader for the GroupsGroupsInventorySourcesList structure.

func (*GroupsGroupsInventorySourcesListReader) ReadResponse

func (o *GroupsGroupsInventorySourcesListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsJobEventsListOK

type GroupsGroupsJobEventsListOK struct {
}

GroupsGroupsJobEventsListOK handles this case with default header values.

OK

func NewGroupsGroupsJobEventsListOK

func NewGroupsGroupsJobEventsListOK() *GroupsGroupsJobEventsListOK

NewGroupsGroupsJobEventsListOK creates a GroupsGroupsJobEventsListOK with default headers values

func (*GroupsGroupsJobEventsListOK) Error

type GroupsGroupsJobEventsListParams

type GroupsGroupsJobEventsListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsJobEventsListParams contains all the parameters to send to the API endpoint for the groups groups job events list operation typically these are written to a http.Request

func NewGroupsGroupsJobEventsListParams

func NewGroupsGroupsJobEventsListParams() *GroupsGroupsJobEventsListParams

NewGroupsGroupsJobEventsListParams creates a new GroupsGroupsJobEventsListParams object with the default values initialized.

func NewGroupsGroupsJobEventsListParamsWithContext

func NewGroupsGroupsJobEventsListParamsWithContext(ctx context.Context) *GroupsGroupsJobEventsListParams

NewGroupsGroupsJobEventsListParamsWithContext creates a new GroupsGroupsJobEventsListParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsJobEventsListParamsWithHTTPClient

func NewGroupsGroupsJobEventsListParamsWithHTTPClient(client *http.Client) *GroupsGroupsJobEventsListParams

NewGroupsGroupsJobEventsListParamsWithHTTPClient creates a new GroupsGroupsJobEventsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsJobEventsListParamsWithTimeout

func NewGroupsGroupsJobEventsListParamsWithTimeout(timeout time.Duration) *GroupsGroupsJobEventsListParams

NewGroupsGroupsJobEventsListParamsWithTimeout creates a new GroupsGroupsJobEventsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsJobEventsListParams) SetContext

func (o *GroupsGroupsJobEventsListParams) SetContext(ctx context.Context)

SetContext adds the context to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) SetHTTPClient

func (o *GroupsGroupsJobEventsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) SetID

SetID adds the id to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) SetPage

func (o *GroupsGroupsJobEventsListParams) SetPage(page *int64)

SetPage adds the page to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) SetPageSize

func (o *GroupsGroupsJobEventsListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) SetSearch

func (o *GroupsGroupsJobEventsListParams) SetSearch(search *string)

SetSearch adds the search to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) SetTimeout

func (o *GroupsGroupsJobEventsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) WithContext

WithContext adds the context to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) WithID

WithID adds the id to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) WithPage

WithPage adds the page to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) WithPageSize

WithPageSize adds the pageSize to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) WithSearch

WithSearch adds the search to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) WithTimeout

WithTimeout adds the timeout to the groups groups job events list params

func (*GroupsGroupsJobEventsListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsJobEventsListReader

type GroupsGroupsJobEventsListReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsJobEventsListReader is a Reader for the GroupsGroupsJobEventsList structure.

func (*GroupsGroupsJobEventsListReader) ReadResponse

func (o *GroupsGroupsJobEventsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsJobHostSummariesListOK

type GroupsGroupsJobHostSummariesListOK struct {
}

GroupsGroupsJobHostSummariesListOK handles this case with default header values.

OK

func NewGroupsGroupsJobHostSummariesListOK

func NewGroupsGroupsJobHostSummariesListOK() *GroupsGroupsJobHostSummariesListOK

NewGroupsGroupsJobHostSummariesListOK creates a GroupsGroupsJobHostSummariesListOK with default headers values

func (*GroupsGroupsJobHostSummariesListOK) Error

type GroupsGroupsJobHostSummariesListParams

type GroupsGroupsJobHostSummariesListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsJobHostSummariesListParams contains all the parameters to send to the API endpoint for the groups groups job host summaries list operation typically these are written to a http.Request

func NewGroupsGroupsJobHostSummariesListParams

func NewGroupsGroupsJobHostSummariesListParams() *GroupsGroupsJobHostSummariesListParams

NewGroupsGroupsJobHostSummariesListParams creates a new GroupsGroupsJobHostSummariesListParams object with the default values initialized.

func NewGroupsGroupsJobHostSummariesListParamsWithContext

func NewGroupsGroupsJobHostSummariesListParamsWithContext(ctx context.Context) *GroupsGroupsJobHostSummariesListParams

NewGroupsGroupsJobHostSummariesListParamsWithContext creates a new GroupsGroupsJobHostSummariesListParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsJobHostSummariesListParamsWithHTTPClient

func NewGroupsGroupsJobHostSummariesListParamsWithHTTPClient(client *http.Client) *GroupsGroupsJobHostSummariesListParams

NewGroupsGroupsJobHostSummariesListParamsWithHTTPClient creates a new GroupsGroupsJobHostSummariesListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsJobHostSummariesListParamsWithTimeout

func NewGroupsGroupsJobHostSummariesListParamsWithTimeout(timeout time.Duration) *GroupsGroupsJobHostSummariesListParams

NewGroupsGroupsJobHostSummariesListParamsWithTimeout creates a new GroupsGroupsJobHostSummariesListParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsJobHostSummariesListParams) SetContext

SetContext adds the context to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) SetHTTPClient

func (o *GroupsGroupsJobHostSummariesListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) SetID

SetID adds the id to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) SetPage

SetPage adds the page to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) SetPageSize

func (o *GroupsGroupsJobHostSummariesListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) SetSearch

func (o *GroupsGroupsJobHostSummariesListParams) SetSearch(search *string)

SetSearch adds the search to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) SetTimeout

func (o *GroupsGroupsJobHostSummariesListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) WithContext

WithContext adds the context to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) WithID

WithID adds the id to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) WithPage

WithPage adds the page to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) WithPageSize

WithPageSize adds the pageSize to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) WithSearch

WithSearch adds the search to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) WithTimeout

WithTimeout adds the timeout to the groups groups job host summaries list params

func (*GroupsGroupsJobHostSummariesListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsJobHostSummariesListReader

type GroupsGroupsJobHostSummariesListReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsJobHostSummariesListReader is a Reader for the GroupsGroupsJobHostSummariesList structure.

func (*GroupsGroupsJobHostSummariesListReader) ReadResponse

func (o *GroupsGroupsJobHostSummariesListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsListOK

type GroupsGroupsListOK struct {
}

GroupsGroupsListOK handles this case with default header values.

OK

func NewGroupsGroupsListOK

func NewGroupsGroupsListOK() *GroupsGroupsListOK

NewGroupsGroupsListOK creates a GroupsGroupsListOK with default headers values

func (*GroupsGroupsListOK) Error

func (o *GroupsGroupsListOK) Error() string

type GroupsGroupsListParams

type GroupsGroupsListParams struct {

	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsListParams contains all the parameters to send to the API endpoint for the groups groups list operation typically these are written to a http.Request

func NewGroupsGroupsListParams

func NewGroupsGroupsListParams() *GroupsGroupsListParams

NewGroupsGroupsListParams creates a new GroupsGroupsListParams object with the default values initialized.

func NewGroupsGroupsListParamsWithContext

func NewGroupsGroupsListParamsWithContext(ctx context.Context) *GroupsGroupsListParams

NewGroupsGroupsListParamsWithContext creates a new GroupsGroupsListParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsListParamsWithHTTPClient

func NewGroupsGroupsListParamsWithHTTPClient(client *http.Client) *GroupsGroupsListParams

NewGroupsGroupsListParamsWithHTTPClient creates a new GroupsGroupsListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsListParamsWithTimeout

func NewGroupsGroupsListParamsWithTimeout(timeout time.Duration) *GroupsGroupsListParams

NewGroupsGroupsListParamsWithTimeout creates a new GroupsGroupsListParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsListParams) SetContext

func (o *GroupsGroupsListParams) SetContext(ctx context.Context)

SetContext adds the context to the groups groups list params

func (*GroupsGroupsListParams) SetHTTPClient

func (o *GroupsGroupsListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups list params

func (*GroupsGroupsListParams) SetPage

func (o *GroupsGroupsListParams) SetPage(page *int64)

SetPage adds the page to the groups groups list params

func (*GroupsGroupsListParams) SetPageSize

func (o *GroupsGroupsListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the groups groups list params

func (*GroupsGroupsListParams) SetSearch

func (o *GroupsGroupsListParams) SetSearch(search *string)

SetSearch adds the search to the groups groups list params

func (*GroupsGroupsListParams) SetTimeout

func (o *GroupsGroupsListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups list params

func (*GroupsGroupsListParams) WithContext

WithContext adds the context to the groups groups list params

func (*GroupsGroupsListParams) WithHTTPClient

func (o *GroupsGroupsListParams) WithHTTPClient(client *http.Client) *GroupsGroupsListParams

WithHTTPClient adds the HTTPClient to the groups groups list params

func (*GroupsGroupsListParams) WithPage

WithPage adds the page to the groups groups list params

func (*GroupsGroupsListParams) WithPageSize

func (o *GroupsGroupsListParams) WithPageSize(pageSize *int64) *GroupsGroupsListParams

WithPageSize adds the pageSize to the groups groups list params

func (*GroupsGroupsListParams) WithSearch

func (o *GroupsGroupsListParams) WithSearch(search *string) *GroupsGroupsListParams

WithSearch adds the search to the groups groups list params

func (*GroupsGroupsListParams) WithTimeout

WithTimeout adds the timeout to the groups groups list params

func (*GroupsGroupsListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsListReader

type GroupsGroupsListReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsListReader is a Reader for the GroupsGroupsList structure.

func (*GroupsGroupsListReader) ReadResponse

func (o *GroupsGroupsListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsPartialUpdateBody

type GroupsGroupsPartialUpdateBody struct {

	// description
	Description string `json:"description,omitempty"`

	// inventory
	Inventory int64 `json:"inventory,omitempty"`

	// name
	Name string `json:"name,omitempty"`

	// Group variables in JSON or YAML format.
	Variables string `json:"variables,omitempty"`
}

GroupsGroupsPartialUpdateBody groups groups partial update body swagger:model GroupsGroupsPartialUpdateBody

func (*GroupsGroupsPartialUpdateBody) MarshalBinary

func (o *GroupsGroupsPartialUpdateBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GroupsGroupsPartialUpdateBody) UnmarshalBinary

func (o *GroupsGroupsPartialUpdateBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GroupsGroupsPartialUpdateBody) Validate

func (o *GroupsGroupsPartialUpdateBody) Validate(formats strfmt.Registry) error

Validate validates this groups groups partial update body

type GroupsGroupsPartialUpdateOK

type GroupsGroupsPartialUpdateOK struct {
}

GroupsGroupsPartialUpdateOK handles this case with default header values.

OK

func NewGroupsGroupsPartialUpdateOK

func NewGroupsGroupsPartialUpdateOK() *GroupsGroupsPartialUpdateOK

NewGroupsGroupsPartialUpdateOK creates a GroupsGroupsPartialUpdateOK with default headers values

func (*GroupsGroupsPartialUpdateOK) Error

type GroupsGroupsPartialUpdateParams

type GroupsGroupsPartialUpdateParams struct {

	/*Data*/
	Data GroupsGroupsPartialUpdateBody
	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsPartialUpdateParams contains all the parameters to send to the API endpoint for the groups groups partial update operation typically these are written to a http.Request

func NewGroupsGroupsPartialUpdateParams

func NewGroupsGroupsPartialUpdateParams() *GroupsGroupsPartialUpdateParams

NewGroupsGroupsPartialUpdateParams creates a new GroupsGroupsPartialUpdateParams object with the default values initialized.

func NewGroupsGroupsPartialUpdateParamsWithContext

func NewGroupsGroupsPartialUpdateParamsWithContext(ctx context.Context) *GroupsGroupsPartialUpdateParams

NewGroupsGroupsPartialUpdateParamsWithContext creates a new GroupsGroupsPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsPartialUpdateParamsWithHTTPClient

func NewGroupsGroupsPartialUpdateParamsWithHTTPClient(client *http.Client) *GroupsGroupsPartialUpdateParams

NewGroupsGroupsPartialUpdateParamsWithHTTPClient creates a new GroupsGroupsPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsPartialUpdateParamsWithTimeout

func NewGroupsGroupsPartialUpdateParamsWithTimeout(timeout time.Duration) *GroupsGroupsPartialUpdateParams

NewGroupsGroupsPartialUpdateParamsWithTimeout creates a new GroupsGroupsPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsPartialUpdateParams) SetContext

func (o *GroupsGroupsPartialUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the groups groups partial update params

func (*GroupsGroupsPartialUpdateParams) SetData

SetData adds the data to the groups groups partial update params

func (*GroupsGroupsPartialUpdateParams) SetHTTPClient

func (o *GroupsGroupsPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups partial update params

func (*GroupsGroupsPartialUpdateParams) SetID

SetID adds the id to the groups groups partial update params

func (*GroupsGroupsPartialUpdateParams) SetSearch

func (o *GroupsGroupsPartialUpdateParams) SetSearch(search *string)

SetSearch adds the search to the groups groups partial update params

func (*GroupsGroupsPartialUpdateParams) SetTimeout

func (o *GroupsGroupsPartialUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups partial update params

func (*GroupsGroupsPartialUpdateParams) WithContext

WithContext adds the context to the groups groups partial update params

func (*GroupsGroupsPartialUpdateParams) WithData

WithData adds the data to the groups groups partial update params

func (*GroupsGroupsPartialUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups partial update params

func (*GroupsGroupsPartialUpdateParams) WithID

WithID adds the id to the groups groups partial update params

func (*GroupsGroupsPartialUpdateParams) WithSearch

WithSearch adds the search to the groups groups partial update params

func (*GroupsGroupsPartialUpdateParams) WithTimeout

WithTimeout adds the timeout to the groups groups partial update params

func (*GroupsGroupsPartialUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsPartialUpdateReader

type GroupsGroupsPartialUpdateReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsPartialUpdateReader is a Reader for the GroupsGroupsPartialUpdate structure.

func (*GroupsGroupsPartialUpdateReader) ReadResponse

func (o *GroupsGroupsPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsPotentialChildrenListOK

type GroupsGroupsPotentialChildrenListOK struct {
}

GroupsGroupsPotentialChildrenListOK handles this case with default header values.

OK

func NewGroupsGroupsPotentialChildrenListOK

func NewGroupsGroupsPotentialChildrenListOK() *GroupsGroupsPotentialChildrenListOK

NewGroupsGroupsPotentialChildrenListOK creates a GroupsGroupsPotentialChildrenListOK with default headers values

func (*GroupsGroupsPotentialChildrenListOK) Error

type GroupsGroupsPotentialChildrenListParams

type GroupsGroupsPotentialChildrenListParams struct {

	/*ID*/
	ID string
	/*Page
	  A page number within the paginated result set.

	*/
	Page *int64
	/*PageSize
	  Number of results to return per page.

	*/
	PageSize *int64
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsPotentialChildrenListParams contains all the parameters to send to the API endpoint for the groups groups potential children list operation typically these are written to a http.Request

func NewGroupsGroupsPotentialChildrenListParams

func NewGroupsGroupsPotentialChildrenListParams() *GroupsGroupsPotentialChildrenListParams

NewGroupsGroupsPotentialChildrenListParams creates a new GroupsGroupsPotentialChildrenListParams object with the default values initialized.

func NewGroupsGroupsPotentialChildrenListParamsWithContext

func NewGroupsGroupsPotentialChildrenListParamsWithContext(ctx context.Context) *GroupsGroupsPotentialChildrenListParams

NewGroupsGroupsPotentialChildrenListParamsWithContext creates a new GroupsGroupsPotentialChildrenListParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsPotentialChildrenListParamsWithHTTPClient

func NewGroupsGroupsPotentialChildrenListParamsWithHTTPClient(client *http.Client) *GroupsGroupsPotentialChildrenListParams

NewGroupsGroupsPotentialChildrenListParamsWithHTTPClient creates a new GroupsGroupsPotentialChildrenListParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsPotentialChildrenListParamsWithTimeout

func NewGroupsGroupsPotentialChildrenListParamsWithTimeout(timeout time.Duration) *GroupsGroupsPotentialChildrenListParams

NewGroupsGroupsPotentialChildrenListParamsWithTimeout creates a new GroupsGroupsPotentialChildrenListParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsPotentialChildrenListParams) SetContext

SetContext adds the context to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) SetHTTPClient

func (o *GroupsGroupsPotentialChildrenListParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) SetID

SetID adds the id to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) SetPage

SetPage adds the page to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) SetPageSize

func (o *GroupsGroupsPotentialChildrenListParams) SetPageSize(pageSize *int64)

SetPageSize adds the pageSize to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) SetSearch

func (o *GroupsGroupsPotentialChildrenListParams) SetSearch(search *string)

SetSearch adds the search to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) SetTimeout

func (o *GroupsGroupsPotentialChildrenListParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) WithContext

WithContext adds the context to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) WithID

WithID adds the id to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) WithPage

WithPage adds the page to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) WithPageSize

WithPageSize adds the pageSize to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) WithSearch

WithSearch adds the search to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) WithTimeout

WithTimeout adds the timeout to the groups groups potential children list params

func (*GroupsGroupsPotentialChildrenListParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsPotentialChildrenListReader

type GroupsGroupsPotentialChildrenListReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsPotentialChildrenListReader is a Reader for the GroupsGroupsPotentialChildrenList structure.

func (*GroupsGroupsPotentialChildrenListReader) ReadResponse

func (o *GroupsGroupsPotentialChildrenListReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsReadOK

type GroupsGroupsReadOK struct {
}

GroupsGroupsReadOK handles this case with default header values.

OK

func NewGroupsGroupsReadOK

func NewGroupsGroupsReadOK() *GroupsGroupsReadOK

NewGroupsGroupsReadOK creates a GroupsGroupsReadOK with default headers values

func (*GroupsGroupsReadOK) Error

func (o *GroupsGroupsReadOK) Error() string

type GroupsGroupsReadParams

type GroupsGroupsReadParams struct {

	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsReadParams contains all the parameters to send to the API endpoint for the groups groups read operation typically these are written to a http.Request

func NewGroupsGroupsReadParams

func NewGroupsGroupsReadParams() *GroupsGroupsReadParams

NewGroupsGroupsReadParams creates a new GroupsGroupsReadParams object with the default values initialized.

func NewGroupsGroupsReadParamsWithContext

func NewGroupsGroupsReadParamsWithContext(ctx context.Context) *GroupsGroupsReadParams

NewGroupsGroupsReadParamsWithContext creates a new GroupsGroupsReadParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsReadParamsWithHTTPClient

func NewGroupsGroupsReadParamsWithHTTPClient(client *http.Client) *GroupsGroupsReadParams

NewGroupsGroupsReadParamsWithHTTPClient creates a new GroupsGroupsReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsReadParamsWithTimeout

func NewGroupsGroupsReadParamsWithTimeout(timeout time.Duration) *GroupsGroupsReadParams

NewGroupsGroupsReadParamsWithTimeout creates a new GroupsGroupsReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsReadParams) SetContext

func (o *GroupsGroupsReadParams) SetContext(ctx context.Context)

SetContext adds the context to the groups groups read params

func (*GroupsGroupsReadParams) SetHTTPClient

func (o *GroupsGroupsReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups read params

func (*GroupsGroupsReadParams) SetID

func (o *GroupsGroupsReadParams) SetID(id string)

SetID adds the id to the groups groups read params

func (*GroupsGroupsReadParams) SetSearch

func (o *GroupsGroupsReadParams) SetSearch(search *string)

SetSearch adds the search to the groups groups read params

func (*GroupsGroupsReadParams) SetTimeout

func (o *GroupsGroupsReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups read params

func (*GroupsGroupsReadParams) WithContext

WithContext adds the context to the groups groups read params

func (*GroupsGroupsReadParams) WithHTTPClient

func (o *GroupsGroupsReadParams) WithHTTPClient(client *http.Client) *GroupsGroupsReadParams

WithHTTPClient adds the HTTPClient to the groups groups read params

func (*GroupsGroupsReadParams) WithID

WithID adds the id to the groups groups read params

func (*GroupsGroupsReadParams) WithSearch

func (o *GroupsGroupsReadParams) WithSearch(search *string) *GroupsGroupsReadParams

WithSearch adds the search to the groups groups read params

func (*GroupsGroupsReadParams) WithTimeout

WithTimeout adds the timeout to the groups groups read params

func (*GroupsGroupsReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsReadReader

type GroupsGroupsReadReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsReadReader is a Reader for the GroupsGroupsRead structure.

func (*GroupsGroupsReadReader) ReadResponse

func (o *GroupsGroupsReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsUpdateForbidden

type GroupsGroupsUpdateForbidden struct {
}

GroupsGroupsUpdateForbidden handles this case with default header values.

No Permission Response

func NewGroupsGroupsUpdateForbidden

func NewGroupsGroupsUpdateForbidden() *GroupsGroupsUpdateForbidden

NewGroupsGroupsUpdateForbidden creates a GroupsGroupsUpdateForbidden with default headers values

func (*GroupsGroupsUpdateForbidden) Error

type GroupsGroupsUpdateOK

type GroupsGroupsUpdateOK struct {
}

GroupsGroupsUpdateOK handles this case with default header values.

OK

func NewGroupsGroupsUpdateOK

func NewGroupsGroupsUpdateOK() *GroupsGroupsUpdateOK

NewGroupsGroupsUpdateOK creates a GroupsGroupsUpdateOK with default headers values

func (*GroupsGroupsUpdateOK) Error

func (o *GroupsGroupsUpdateOK) Error() string

type GroupsGroupsUpdateParams

type GroupsGroupsUpdateParams struct {

	/*Data*/
	Data interface{}
	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsUpdateParams contains all the parameters to send to the API endpoint for the groups groups update operation typically these are written to a http.Request

func NewGroupsGroupsUpdateParams

func NewGroupsGroupsUpdateParams() *GroupsGroupsUpdateParams

NewGroupsGroupsUpdateParams creates a new GroupsGroupsUpdateParams object with the default values initialized.

func NewGroupsGroupsUpdateParamsWithContext

func NewGroupsGroupsUpdateParamsWithContext(ctx context.Context) *GroupsGroupsUpdateParams

NewGroupsGroupsUpdateParamsWithContext creates a new GroupsGroupsUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsUpdateParamsWithHTTPClient

func NewGroupsGroupsUpdateParamsWithHTTPClient(client *http.Client) *GroupsGroupsUpdateParams

NewGroupsGroupsUpdateParamsWithHTTPClient creates a new GroupsGroupsUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsUpdateParamsWithTimeout

func NewGroupsGroupsUpdateParamsWithTimeout(timeout time.Duration) *GroupsGroupsUpdateParams

NewGroupsGroupsUpdateParamsWithTimeout creates a new GroupsGroupsUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsUpdateParams) SetContext

func (o *GroupsGroupsUpdateParams) SetContext(ctx context.Context)

SetContext adds the context to the groups groups update params

func (*GroupsGroupsUpdateParams) SetData

func (o *GroupsGroupsUpdateParams) SetData(data interface{})

SetData adds the data to the groups groups update params

func (*GroupsGroupsUpdateParams) SetHTTPClient

func (o *GroupsGroupsUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups update params

func (*GroupsGroupsUpdateParams) SetID

func (o *GroupsGroupsUpdateParams) SetID(id string)

SetID adds the id to the groups groups update params

func (*GroupsGroupsUpdateParams) SetSearch

func (o *GroupsGroupsUpdateParams) SetSearch(search *string)

SetSearch adds the search to the groups groups update params

func (*GroupsGroupsUpdateParams) SetTimeout

func (o *GroupsGroupsUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups update params

func (*GroupsGroupsUpdateParams) WithContext

WithContext adds the context to the groups groups update params

func (*GroupsGroupsUpdateParams) WithData

func (o *GroupsGroupsUpdateParams) WithData(data interface{}) *GroupsGroupsUpdateParams

WithData adds the data to the groups groups update params

func (*GroupsGroupsUpdateParams) WithHTTPClient

func (o *GroupsGroupsUpdateParams) WithHTTPClient(client *http.Client) *GroupsGroupsUpdateParams

WithHTTPClient adds the HTTPClient to the groups groups update params

func (*GroupsGroupsUpdateParams) WithID

WithID adds the id to the groups groups update params

func (*GroupsGroupsUpdateParams) WithSearch

WithSearch adds the search to the groups groups update params

func (*GroupsGroupsUpdateParams) WithTimeout

WithTimeout adds the timeout to the groups groups update params

func (*GroupsGroupsUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsUpdateReader

type GroupsGroupsUpdateReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsUpdateReader is a Reader for the GroupsGroupsUpdate structure.

func (*GroupsGroupsUpdateReader) ReadResponse

func (o *GroupsGroupsUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsVariableDataPartialUpdateBody

type GroupsGroupsVariableDataPartialUpdateBody struct {

	// Group variables in JSON or YAML format.
	Variables string `json:"variables,omitempty"`
}

GroupsGroupsVariableDataPartialUpdateBody groups groups variable data partial update body swagger:model GroupsGroupsVariableDataPartialUpdateBody

func (*GroupsGroupsVariableDataPartialUpdateBody) MarshalBinary

func (o *GroupsGroupsVariableDataPartialUpdateBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GroupsGroupsVariableDataPartialUpdateBody) UnmarshalBinary

func (o *GroupsGroupsVariableDataPartialUpdateBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GroupsGroupsVariableDataPartialUpdateBody) Validate

Validate validates this groups groups variable data partial update body

type GroupsGroupsVariableDataPartialUpdateOK

type GroupsGroupsVariableDataPartialUpdateOK struct {
}

GroupsGroupsVariableDataPartialUpdateOK handles this case with default header values.

OK

func NewGroupsGroupsVariableDataPartialUpdateOK

func NewGroupsGroupsVariableDataPartialUpdateOK() *GroupsGroupsVariableDataPartialUpdateOK

NewGroupsGroupsVariableDataPartialUpdateOK creates a GroupsGroupsVariableDataPartialUpdateOK with default headers values

func (*GroupsGroupsVariableDataPartialUpdateOK) Error

type GroupsGroupsVariableDataPartialUpdateParams

type GroupsGroupsVariableDataPartialUpdateParams struct {

	/*Data*/
	Data GroupsGroupsVariableDataPartialUpdateBody
	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsVariableDataPartialUpdateParams contains all the parameters to send to the API endpoint for the groups groups variable data partial update operation typically these are written to a http.Request

func NewGroupsGroupsVariableDataPartialUpdateParams

func NewGroupsGroupsVariableDataPartialUpdateParams() *GroupsGroupsVariableDataPartialUpdateParams

NewGroupsGroupsVariableDataPartialUpdateParams creates a new GroupsGroupsVariableDataPartialUpdateParams object with the default values initialized.

func NewGroupsGroupsVariableDataPartialUpdateParamsWithContext

func NewGroupsGroupsVariableDataPartialUpdateParamsWithContext(ctx context.Context) *GroupsGroupsVariableDataPartialUpdateParams

NewGroupsGroupsVariableDataPartialUpdateParamsWithContext creates a new GroupsGroupsVariableDataPartialUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsVariableDataPartialUpdateParamsWithHTTPClient

func NewGroupsGroupsVariableDataPartialUpdateParamsWithHTTPClient(client *http.Client) *GroupsGroupsVariableDataPartialUpdateParams

NewGroupsGroupsVariableDataPartialUpdateParamsWithHTTPClient creates a new GroupsGroupsVariableDataPartialUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsVariableDataPartialUpdateParamsWithTimeout

func NewGroupsGroupsVariableDataPartialUpdateParamsWithTimeout(timeout time.Duration) *GroupsGroupsVariableDataPartialUpdateParams

NewGroupsGroupsVariableDataPartialUpdateParamsWithTimeout creates a new GroupsGroupsVariableDataPartialUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsVariableDataPartialUpdateParams) SetContext

SetContext adds the context to the groups groups variable data partial update params

func (*GroupsGroupsVariableDataPartialUpdateParams) SetData

SetData adds the data to the groups groups variable data partial update params

func (*GroupsGroupsVariableDataPartialUpdateParams) SetHTTPClient

func (o *GroupsGroupsVariableDataPartialUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups variable data partial update params

func (*GroupsGroupsVariableDataPartialUpdateParams) SetID

SetID adds the id to the groups groups variable data partial update params

func (*GroupsGroupsVariableDataPartialUpdateParams) SetSearch

SetSearch adds the search to the groups groups variable data partial update params

func (*GroupsGroupsVariableDataPartialUpdateParams) SetTimeout

SetTimeout adds the timeout to the groups groups variable data partial update params

func (*GroupsGroupsVariableDataPartialUpdateParams) WithContext

WithContext adds the context to the groups groups variable data partial update params

func (*GroupsGroupsVariableDataPartialUpdateParams) WithData

WithData adds the data to the groups groups variable data partial update params

func (*GroupsGroupsVariableDataPartialUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups variable data partial update params

func (*GroupsGroupsVariableDataPartialUpdateParams) WithID

WithID adds the id to the groups groups variable data partial update params

func (*GroupsGroupsVariableDataPartialUpdateParams) WithSearch

WithSearch adds the search to the groups groups variable data partial update params

func (*GroupsGroupsVariableDataPartialUpdateParams) WithTimeout

WithTimeout adds the timeout to the groups groups variable data partial update params

func (*GroupsGroupsVariableDataPartialUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsVariableDataPartialUpdateReader

type GroupsGroupsVariableDataPartialUpdateReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsVariableDataPartialUpdateReader is a Reader for the GroupsGroupsVariableDataPartialUpdate structure.

func (*GroupsGroupsVariableDataPartialUpdateReader) ReadResponse

func (o *GroupsGroupsVariableDataPartialUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsVariableDataReadOK

type GroupsGroupsVariableDataReadOK struct {
}

GroupsGroupsVariableDataReadOK handles this case with default header values.

OK

func NewGroupsGroupsVariableDataReadOK

func NewGroupsGroupsVariableDataReadOK() *GroupsGroupsVariableDataReadOK

NewGroupsGroupsVariableDataReadOK creates a GroupsGroupsVariableDataReadOK with default headers values

func (*GroupsGroupsVariableDataReadOK) Error

type GroupsGroupsVariableDataReadParams

type GroupsGroupsVariableDataReadParams struct {

	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsVariableDataReadParams contains all the parameters to send to the API endpoint for the groups groups variable data read operation typically these are written to a http.Request

func NewGroupsGroupsVariableDataReadParams

func NewGroupsGroupsVariableDataReadParams() *GroupsGroupsVariableDataReadParams

NewGroupsGroupsVariableDataReadParams creates a new GroupsGroupsVariableDataReadParams object with the default values initialized.

func NewGroupsGroupsVariableDataReadParamsWithContext

func NewGroupsGroupsVariableDataReadParamsWithContext(ctx context.Context) *GroupsGroupsVariableDataReadParams

NewGroupsGroupsVariableDataReadParamsWithContext creates a new GroupsGroupsVariableDataReadParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsVariableDataReadParamsWithHTTPClient

func NewGroupsGroupsVariableDataReadParamsWithHTTPClient(client *http.Client) *GroupsGroupsVariableDataReadParams

NewGroupsGroupsVariableDataReadParamsWithHTTPClient creates a new GroupsGroupsVariableDataReadParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsVariableDataReadParamsWithTimeout

func NewGroupsGroupsVariableDataReadParamsWithTimeout(timeout time.Duration) *GroupsGroupsVariableDataReadParams

NewGroupsGroupsVariableDataReadParamsWithTimeout creates a new GroupsGroupsVariableDataReadParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsVariableDataReadParams) SetContext

SetContext adds the context to the groups groups variable data read params

func (*GroupsGroupsVariableDataReadParams) SetHTTPClient

func (o *GroupsGroupsVariableDataReadParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups variable data read params

func (*GroupsGroupsVariableDataReadParams) SetID

SetID adds the id to the groups groups variable data read params

func (*GroupsGroupsVariableDataReadParams) SetSearch

func (o *GroupsGroupsVariableDataReadParams) SetSearch(search *string)

SetSearch adds the search to the groups groups variable data read params

func (*GroupsGroupsVariableDataReadParams) SetTimeout

func (o *GroupsGroupsVariableDataReadParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups variable data read params

func (*GroupsGroupsVariableDataReadParams) WithContext

WithContext adds the context to the groups groups variable data read params

func (*GroupsGroupsVariableDataReadParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups variable data read params

func (*GroupsGroupsVariableDataReadParams) WithID

WithID adds the id to the groups groups variable data read params

func (*GroupsGroupsVariableDataReadParams) WithSearch

WithSearch adds the search to the groups groups variable data read params

func (*GroupsGroupsVariableDataReadParams) WithTimeout

WithTimeout adds the timeout to the groups groups variable data read params

func (*GroupsGroupsVariableDataReadParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsVariableDataReadReader

type GroupsGroupsVariableDataReadReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsVariableDataReadReader is a Reader for the GroupsGroupsVariableDataRead structure.

func (*GroupsGroupsVariableDataReadReader) ReadResponse

func (o *GroupsGroupsVariableDataReadReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

type GroupsGroupsVariableDataUpdateBody

type GroupsGroupsVariableDataUpdateBody struct {

	// Group variables in JSON or YAML format.
	Variables string `json:"variables,omitempty"`
}

GroupsGroupsVariableDataUpdateBody groups groups variable data update body swagger:model GroupsGroupsVariableDataUpdateBody

func (*GroupsGroupsVariableDataUpdateBody) MarshalBinary

func (o *GroupsGroupsVariableDataUpdateBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GroupsGroupsVariableDataUpdateBody) UnmarshalBinary

func (o *GroupsGroupsVariableDataUpdateBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GroupsGroupsVariableDataUpdateBody) Validate

Validate validates this groups groups variable data update body

type GroupsGroupsVariableDataUpdateOK

type GroupsGroupsVariableDataUpdateOK struct {
}

GroupsGroupsVariableDataUpdateOK handles this case with default header values.

OK

func NewGroupsGroupsVariableDataUpdateOK

func NewGroupsGroupsVariableDataUpdateOK() *GroupsGroupsVariableDataUpdateOK

NewGroupsGroupsVariableDataUpdateOK creates a GroupsGroupsVariableDataUpdateOK with default headers values

func (*GroupsGroupsVariableDataUpdateOK) Error

type GroupsGroupsVariableDataUpdateParams

type GroupsGroupsVariableDataUpdateParams struct {

	/*Data*/
	Data GroupsGroupsVariableDataUpdateBody
	/*ID*/
	ID string
	/*Search
	  A search term.

	*/
	Search *string

	Context    context.Context
	HTTPClient *http.Client
	// contains filtered or unexported fields
}

GroupsGroupsVariableDataUpdateParams contains all the parameters to send to the API endpoint for the groups groups variable data update operation typically these are written to a http.Request

func NewGroupsGroupsVariableDataUpdateParams

func NewGroupsGroupsVariableDataUpdateParams() *GroupsGroupsVariableDataUpdateParams

NewGroupsGroupsVariableDataUpdateParams creates a new GroupsGroupsVariableDataUpdateParams object with the default values initialized.

func NewGroupsGroupsVariableDataUpdateParamsWithContext

func NewGroupsGroupsVariableDataUpdateParamsWithContext(ctx context.Context) *GroupsGroupsVariableDataUpdateParams

NewGroupsGroupsVariableDataUpdateParamsWithContext creates a new GroupsGroupsVariableDataUpdateParams object with the default values initialized, and the ability to set a context for a request

func NewGroupsGroupsVariableDataUpdateParamsWithHTTPClient

func NewGroupsGroupsVariableDataUpdateParamsWithHTTPClient(client *http.Client) *GroupsGroupsVariableDataUpdateParams

NewGroupsGroupsVariableDataUpdateParamsWithHTTPClient creates a new GroupsGroupsVariableDataUpdateParams object with the default values initialized, and the ability to set a custom HTTPClient for a request

func NewGroupsGroupsVariableDataUpdateParamsWithTimeout

func NewGroupsGroupsVariableDataUpdateParamsWithTimeout(timeout time.Duration) *GroupsGroupsVariableDataUpdateParams

NewGroupsGroupsVariableDataUpdateParamsWithTimeout creates a new GroupsGroupsVariableDataUpdateParams object with the default values initialized, and the ability to set a timeout on a request

func (*GroupsGroupsVariableDataUpdateParams) SetContext

SetContext adds the context to the groups groups variable data update params

func (*GroupsGroupsVariableDataUpdateParams) SetData

SetData adds the data to the groups groups variable data update params

func (*GroupsGroupsVariableDataUpdateParams) SetHTTPClient

func (o *GroupsGroupsVariableDataUpdateParams) SetHTTPClient(client *http.Client)

SetHTTPClient adds the HTTPClient to the groups groups variable data update params

func (*GroupsGroupsVariableDataUpdateParams) SetID

SetID adds the id to the groups groups variable data update params

func (*GroupsGroupsVariableDataUpdateParams) SetSearch

func (o *GroupsGroupsVariableDataUpdateParams) SetSearch(search *string)

SetSearch adds the search to the groups groups variable data update params

func (*GroupsGroupsVariableDataUpdateParams) SetTimeout

func (o *GroupsGroupsVariableDataUpdateParams) SetTimeout(timeout time.Duration)

SetTimeout adds the timeout to the groups groups variable data update params

func (*GroupsGroupsVariableDataUpdateParams) WithContext

WithContext adds the context to the groups groups variable data update params

func (*GroupsGroupsVariableDataUpdateParams) WithData

WithData adds the data to the groups groups variable data update params

func (*GroupsGroupsVariableDataUpdateParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the groups groups variable data update params

func (*GroupsGroupsVariableDataUpdateParams) WithID

WithID adds the id to the groups groups variable data update params

func (*GroupsGroupsVariableDataUpdateParams) WithSearch

WithSearch adds the search to the groups groups variable data update params

func (*GroupsGroupsVariableDataUpdateParams) WithTimeout

WithTimeout adds the timeout to the groups groups variable data update params

func (*GroupsGroupsVariableDataUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type GroupsGroupsVariableDataUpdateReader

type GroupsGroupsVariableDataUpdateReader struct {
	// contains filtered or unexported fields
}

GroupsGroupsVariableDataUpdateReader is a Reader for the GroupsGroupsVariableDataUpdate structure.

func (*GroupsGroupsVariableDataUpdateReader) ReadResponse

func (o *GroupsGroupsVariableDataUpdateReader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error)

ReadResponse reads a server response into the received o.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL