tags

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2017 License: GPL-3.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 tags API

func New

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

New creates a new tags API client.

func (*Client) SetTransport

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

SetTransport changes the transport on the client

func (*Client) TagsCreateOrUpdate

TagsCreateOrUpdate creates a tag in the subscription

The tag name can have a maximum of 512 characters and is case insensitive. Tag names created by Azure have prefixes of microsoft, azure, or windows. You cannot create tags with one of these prefixes.

func (*Client) TagsCreateOrUpdateValue

TagsCreateOrUpdateValue Creates a tag value. The name of the tag must already exist.

func (*Client) TagsDelete

TagsDelete deletes a tag from the subscription

You must remove all values from a resource tag before you can delete it.

func (*Client) TagsDeleteValue

TagsDeleteValue Deletes a tag value.

func (*Client) TagsList

func (a *Client) TagsList(params *TagsListParams, authInfo runtime.ClientAuthInfoWriter) (*TagsListOK, error)

TagsList Gets the names and values of all resource tags that are defined in a subscription.

type TagsCreateOrUpdateCreated

type TagsCreateOrUpdateCreated struct {
	Payload *models.TagDetails
}

TagsCreateOrUpdateCreated handles this case with default header values.

Created - Returns information about the tag.

func NewTagsCreateOrUpdateCreated

func NewTagsCreateOrUpdateCreated() *TagsCreateOrUpdateCreated

NewTagsCreateOrUpdateCreated creates a TagsCreateOrUpdateCreated with default headers values

func (*TagsCreateOrUpdateCreated) Error

func (o *TagsCreateOrUpdateCreated) Error() string

type TagsCreateOrUpdateOK

type TagsCreateOrUpdateOK struct {
	Payload *models.TagDetails
}

TagsCreateOrUpdateOK handles this case with default header values.

OK - Returns information about the tag.

func NewTagsCreateOrUpdateOK

func NewTagsCreateOrUpdateOK() *TagsCreateOrUpdateOK

NewTagsCreateOrUpdateOK creates a TagsCreateOrUpdateOK with default headers values

func (*TagsCreateOrUpdateOK) Error

func (o *TagsCreateOrUpdateOK) Error() string

type TagsCreateOrUpdateParams

type TagsCreateOrUpdateParams struct {

	/*APIVersion
	  The API version to use for this operation.

	*/
	APIVersion string
	/*SubscriptionID
	  The ID of the target subscription.

	*/
	SubscriptionID string
	/*TagName
	  The name of the tag to create.

	*/
	TagName string

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

TagsCreateOrUpdateParams contains all the parameters to send to the API endpoint for the tags create or update operation typically these are written to a http.Request

func NewTagsCreateOrUpdateParams

func NewTagsCreateOrUpdateParams() *TagsCreateOrUpdateParams

NewTagsCreateOrUpdateParams creates a new TagsCreateOrUpdateParams object with the default values initialized.

func NewTagsCreateOrUpdateParamsWithContext

func NewTagsCreateOrUpdateParamsWithContext(ctx context.Context) *TagsCreateOrUpdateParams

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

func NewTagsCreateOrUpdateParamsWithHTTPClient

func NewTagsCreateOrUpdateParamsWithHTTPClient(client *http.Client) *TagsCreateOrUpdateParams

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

func NewTagsCreateOrUpdateParamsWithTimeout

func NewTagsCreateOrUpdateParamsWithTimeout(timeout time.Duration) *TagsCreateOrUpdateParams

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

func (*TagsCreateOrUpdateParams) SetAPIVersion

func (o *TagsCreateOrUpdateParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the tags create or update params

func (*TagsCreateOrUpdateParams) SetContext

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

SetContext adds the context to the tags create or update params

func (*TagsCreateOrUpdateParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the tags create or update params

func (*TagsCreateOrUpdateParams) SetSubscriptionID

func (o *TagsCreateOrUpdateParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the tags create or update params

func (*TagsCreateOrUpdateParams) SetTagName

func (o *TagsCreateOrUpdateParams) SetTagName(tagName string)

SetTagName adds the tagName to the tags create or update params

func (*TagsCreateOrUpdateParams) SetTimeout

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

SetTimeout adds the timeout to the tags create or update params

func (*TagsCreateOrUpdateParams) WithAPIVersion

func (o *TagsCreateOrUpdateParams) WithAPIVersion(aPIVersion string) *TagsCreateOrUpdateParams

WithAPIVersion adds the aPIVersion to the tags create or update params

func (*TagsCreateOrUpdateParams) WithContext

WithContext adds the context to the tags create or update params

func (*TagsCreateOrUpdateParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the tags create or update params

func (*TagsCreateOrUpdateParams) WithSubscriptionID

func (o *TagsCreateOrUpdateParams) WithSubscriptionID(subscriptionID string) *TagsCreateOrUpdateParams

WithSubscriptionID adds the subscriptionID to the tags create or update params

func (*TagsCreateOrUpdateParams) WithTagName

func (o *TagsCreateOrUpdateParams) WithTagName(tagName string) *TagsCreateOrUpdateParams

WithTagName adds the tagName to the tags create or update params

func (*TagsCreateOrUpdateParams) WithTimeout

WithTimeout adds the timeout to the tags create or update params

func (*TagsCreateOrUpdateParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type TagsCreateOrUpdateReader

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

TagsCreateOrUpdateReader is a Reader for the TagsCreateOrUpdate structure.

func (*TagsCreateOrUpdateReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type TagsCreateOrUpdateValueCreated

type TagsCreateOrUpdateValueCreated struct {
	Payload *models.TagValue
}

TagsCreateOrUpdateValueCreated handles this case with default header values.

Created - Returns information about the tag value.

func NewTagsCreateOrUpdateValueCreated

func NewTagsCreateOrUpdateValueCreated() *TagsCreateOrUpdateValueCreated

NewTagsCreateOrUpdateValueCreated creates a TagsCreateOrUpdateValueCreated with default headers values

func (*TagsCreateOrUpdateValueCreated) Error

type TagsCreateOrUpdateValueOK

type TagsCreateOrUpdateValueOK struct {
	Payload *models.TagValue
}

TagsCreateOrUpdateValueOK handles this case with default header values.

OK - Returns information about the tag value.

func NewTagsCreateOrUpdateValueOK

func NewTagsCreateOrUpdateValueOK() *TagsCreateOrUpdateValueOK

NewTagsCreateOrUpdateValueOK creates a TagsCreateOrUpdateValueOK with default headers values

func (*TagsCreateOrUpdateValueOK) Error

func (o *TagsCreateOrUpdateValueOK) Error() string

type TagsCreateOrUpdateValueParams

type TagsCreateOrUpdateValueParams struct {

	/*APIVersion
	  The API version to use for this operation.

	*/
	APIVersion string
	/*SubscriptionID
	  The ID of the target subscription.

	*/
	SubscriptionID string
	/*TagName
	  The name of the tag.

	*/
	TagName string
	/*TagValue
	  The value of the tag to create.

	*/
	TagValue string

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

TagsCreateOrUpdateValueParams contains all the parameters to send to the API endpoint for the tags create or update value operation typically these are written to a http.Request

func NewTagsCreateOrUpdateValueParams

func NewTagsCreateOrUpdateValueParams() *TagsCreateOrUpdateValueParams

NewTagsCreateOrUpdateValueParams creates a new TagsCreateOrUpdateValueParams object with the default values initialized.

func NewTagsCreateOrUpdateValueParamsWithContext

func NewTagsCreateOrUpdateValueParamsWithContext(ctx context.Context) *TagsCreateOrUpdateValueParams

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

func NewTagsCreateOrUpdateValueParamsWithHTTPClient

func NewTagsCreateOrUpdateValueParamsWithHTTPClient(client *http.Client) *TagsCreateOrUpdateValueParams

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

func NewTagsCreateOrUpdateValueParamsWithTimeout

func NewTagsCreateOrUpdateValueParamsWithTimeout(timeout time.Duration) *TagsCreateOrUpdateValueParams

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

func (*TagsCreateOrUpdateValueParams) SetAPIVersion

func (o *TagsCreateOrUpdateValueParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) SetContext

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

SetContext adds the context to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) SetSubscriptionID

func (o *TagsCreateOrUpdateValueParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) SetTagName

func (o *TagsCreateOrUpdateValueParams) SetTagName(tagName string)

SetTagName adds the tagName to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) SetTagValue

func (o *TagsCreateOrUpdateValueParams) SetTagValue(tagValue string)

SetTagValue adds the tagValue to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) SetTimeout

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

SetTimeout adds the timeout to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) WithAPIVersion

WithAPIVersion adds the aPIVersion to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) WithContext

WithContext adds the context to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) WithHTTPClient

WithHTTPClient adds the HTTPClient to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) WithSubscriptionID

func (o *TagsCreateOrUpdateValueParams) WithSubscriptionID(subscriptionID string) *TagsCreateOrUpdateValueParams

WithSubscriptionID adds the subscriptionID to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) WithTagName

WithTagName adds the tagName to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) WithTagValue

WithTagValue adds the tagValue to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) WithTimeout

WithTimeout adds the timeout to the tags create or update value params

func (*TagsCreateOrUpdateValueParams) WriteToRequest

WriteToRequest writes these params to a swagger request

type TagsCreateOrUpdateValueReader

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

TagsCreateOrUpdateValueReader is a Reader for the TagsCreateOrUpdateValue structure.

func (*TagsCreateOrUpdateValueReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type TagsDeleteNoContent

type TagsDeleteNoContent struct {
}

TagsDeleteNoContent handles this case with default header values.

No Content

func NewTagsDeleteNoContent

func NewTagsDeleteNoContent() *TagsDeleteNoContent

NewTagsDeleteNoContent creates a TagsDeleteNoContent with default headers values

func (*TagsDeleteNoContent) Error

func (o *TagsDeleteNoContent) Error() string

type TagsDeleteOK

type TagsDeleteOK struct {
}

TagsDeleteOK handles this case with default header values.

OK

func NewTagsDeleteOK

func NewTagsDeleteOK() *TagsDeleteOK

NewTagsDeleteOK creates a TagsDeleteOK with default headers values

func (*TagsDeleteOK) Error

func (o *TagsDeleteOK) Error() string

type TagsDeleteParams

type TagsDeleteParams struct {

	/*APIVersion
	  The API version to use for this operation.

	*/
	APIVersion string
	/*SubscriptionID
	  The ID of the target subscription.

	*/
	SubscriptionID string
	/*TagName
	  The name of the tag.

	*/
	TagName string

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

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

func NewTagsDeleteParams

func NewTagsDeleteParams() *TagsDeleteParams

NewTagsDeleteParams creates a new TagsDeleteParams object with the default values initialized.

func NewTagsDeleteParamsWithContext

func NewTagsDeleteParamsWithContext(ctx context.Context) *TagsDeleteParams

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

func NewTagsDeleteParamsWithHTTPClient

func NewTagsDeleteParamsWithHTTPClient(client *http.Client) *TagsDeleteParams

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

func NewTagsDeleteParamsWithTimeout

func NewTagsDeleteParamsWithTimeout(timeout time.Duration) *TagsDeleteParams

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

func (*TagsDeleteParams) SetAPIVersion

func (o *TagsDeleteParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the tags delete params

func (*TagsDeleteParams) SetContext

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

SetContext adds the context to the tags delete params

func (*TagsDeleteParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the tags delete params

func (*TagsDeleteParams) SetSubscriptionID

func (o *TagsDeleteParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the tags delete params

func (*TagsDeleteParams) SetTagName

func (o *TagsDeleteParams) SetTagName(tagName string)

SetTagName adds the tagName to the tags delete params

func (*TagsDeleteParams) SetTimeout

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

SetTimeout adds the timeout to the tags delete params

func (*TagsDeleteParams) WithAPIVersion

func (o *TagsDeleteParams) WithAPIVersion(aPIVersion string) *TagsDeleteParams

WithAPIVersion adds the aPIVersion to the tags delete params

func (*TagsDeleteParams) WithContext

func (o *TagsDeleteParams) WithContext(ctx context.Context) *TagsDeleteParams

WithContext adds the context to the tags delete params

func (*TagsDeleteParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the tags delete params

func (*TagsDeleteParams) WithSubscriptionID

func (o *TagsDeleteParams) WithSubscriptionID(subscriptionID string) *TagsDeleteParams

WithSubscriptionID adds the subscriptionID to the tags delete params

func (*TagsDeleteParams) WithTagName

func (o *TagsDeleteParams) WithTagName(tagName string) *TagsDeleteParams

WithTagName adds the tagName to the tags delete params

func (*TagsDeleteParams) WithTimeout

func (o *TagsDeleteParams) WithTimeout(timeout time.Duration) *TagsDeleteParams

WithTimeout adds the timeout to the tags delete params

func (*TagsDeleteParams) WriteToRequest

func (o *TagsDeleteParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type TagsDeleteReader

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

TagsDeleteReader is a Reader for the TagsDelete structure.

func (*TagsDeleteReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type TagsDeleteValueNoContent

type TagsDeleteValueNoContent struct {
}

TagsDeleteValueNoContent handles this case with default header values.

No Content

func NewTagsDeleteValueNoContent

func NewTagsDeleteValueNoContent() *TagsDeleteValueNoContent

NewTagsDeleteValueNoContent creates a TagsDeleteValueNoContent with default headers values

func (*TagsDeleteValueNoContent) Error

func (o *TagsDeleteValueNoContent) Error() string

type TagsDeleteValueOK

type TagsDeleteValueOK struct {
}

TagsDeleteValueOK handles this case with default header values.

OK

func NewTagsDeleteValueOK

func NewTagsDeleteValueOK() *TagsDeleteValueOK

NewTagsDeleteValueOK creates a TagsDeleteValueOK with default headers values

func (*TagsDeleteValueOK) Error

func (o *TagsDeleteValueOK) Error() string

type TagsDeleteValueParams

type TagsDeleteValueParams struct {

	/*APIVersion
	  The API version to use for this operation.

	*/
	APIVersion string
	/*SubscriptionID
	  The ID of the target subscription.

	*/
	SubscriptionID string
	/*TagName
	  The name of the tag.

	*/
	TagName string
	/*TagValue
	  The value of the tag to delete.

	*/
	TagValue string

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

TagsDeleteValueParams contains all the parameters to send to the API endpoint for the tags delete value operation typically these are written to a http.Request

func NewTagsDeleteValueParams

func NewTagsDeleteValueParams() *TagsDeleteValueParams

NewTagsDeleteValueParams creates a new TagsDeleteValueParams object with the default values initialized.

func NewTagsDeleteValueParamsWithContext

func NewTagsDeleteValueParamsWithContext(ctx context.Context) *TagsDeleteValueParams

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

func NewTagsDeleteValueParamsWithHTTPClient

func NewTagsDeleteValueParamsWithHTTPClient(client *http.Client) *TagsDeleteValueParams

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

func NewTagsDeleteValueParamsWithTimeout

func NewTagsDeleteValueParamsWithTimeout(timeout time.Duration) *TagsDeleteValueParams

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

func (*TagsDeleteValueParams) SetAPIVersion

func (o *TagsDeleteValueParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the tags delete value params

func (*TagsDeleteValueParams) SetContext

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

SetContext adds the context to the tags delete value params

func (*TagsDeleteValueParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the tags delete value params

func (*TagsDeleteValueParams) SetSubscriptionID

func (o *TagsDeleteValueParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the tags delete value params

func (*TagsDeleteValueParams) SetTagName

func (o *TagsDeleteValueParams) SetTagName(tagName string)

SetTagName adds the tagName to the tags delete value params

func (*TagsDeleteValueParams) SetTagValue

func (o *TagsDeleteValueParams) SetTagValue(tagValue string)

SetTagValue adds the tagValue to the tags delete value params

func (*TagsDeleteValueParams) SetTimeout

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

SetTimeout adds the timeout to the tags delete value params

func (*TagsDeleteValueParams) WithAPIVersion

func (o *TagsDeleteValueParams) WithAPIVersion(aPIVersion string) *TagsDeleteValueParams

WithAPIVersion adds the aPIVersion to the tags delete value params

func (*TagsDeleteValueParams) WithContext

WithContext adds the context to the tags delete value params

func (*TagsDeleteValueParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the tags delete value params

func (*TagsDeleteValueParams) WithSubscriptionID

func (o *TagsDeleteValueParams) WithSubscriptionID(subscriptionID string) *TagsDeleteValueParams

WithSubscriptionID adds the subscriptionID to the tags delete value params

func (*TagsDeleteValueParams) WithTagName

func (o *TagsDeleteValueParams) WithTagName(tagName string) *TagsDeleteValueParams

WithTagName adds the tagName to the tags delete value params

func (*TagsDeleteValueParams) WithTagValue

func (o *TagsDeleteValueParams) WithTagValue(tagValue string) *TagsDeleteValueParams

WithTagValue adds the tagValue to the tags delete value params

func (*TagsDeleteValueParams) WithTimeout

func (o *TagsDeleteValueParams) WithTimeout(timeout time.Duration) *TagsDeleteValueParams

WithTimeout adds the timeout to the tags delete value params

func (*TagsDeleteValueParams) WriteToRequest

func (o *TagsDeleteValueParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type TagsDeleteValueReader

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

TagsDeleteValueReader is a Reader for the TagsDeleteValue structure.

func (*TagsDeleteValueReader) ReadResponse

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

ReadResponse reads a server response into the received o.

type TagsListOK

type TagsListOK struct {
	Payload *models.TagsListResult
}

TagsListOK handles this case with default header values.

OK - Returns an array of tag names and values.

func NewTagsListOK

func NewTagsListOK() *TagsListOK

NewTagsListOK creates a TagsListOK with default headers values

func (*TagsListOK) Error

func (o *TagsListOK) Error() string

type TagsListParams

type TagsListParams struct {

	/*APIVersion
	  The API version to use for this operation.

	*/
	APIVersion string
	/*SubscriptionID
	  The ID of the target subscription.

	*/
	SubscriptionID string

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

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

func NewTagsListParams

func NewTagsListParams() *TagsListParams

NewTagsListParams creates a new TagsListParams object with the default values initialized.

func NewTagsListParamsWithContext

func NewTagsListParamsWithContext(ctx context.Context) *TagsListParams

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

func NewTagsListParamsWithHTTPClient

func NewTagsListParamsWithHTTPClient(client *http.Client) *TagsListParams

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

func NewTagsListParamsWithTimeout

func NewTagsListParamsWithTimeout(timeout time.Duration) *TagsListParams

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

func (*TagsListParams) SetAPIVersion

func (o *TagsListParams) SetAPIVersion(aPIVersion string)

SetAPIVersion adds the apiVersion to the tags list params

func (*TagsListParams) SetContext

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

SetContext adds the context to the tags list params

func (*TagsListParams) SetHTTPClient

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

SetHTTPClient adds the HTTPClient to the tags list params

func (*TagsListParams) SetSubscriptionID

func (o *TagsListParams) SetSubscriptionID(subscriptionID string)

SetSubscriptionID adds the subscriptionId to the tags list params

func (*TagsListParams) SetTimeout

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

SetTimeout adds the timeout to the tags list params

func (*TagsListParams) WithAPIVersion

func (o *TagsListParams) WithAPIVersion(aPIVersion string) *TagsListParams

WithAPIVersion adds the aPIVersion to the tags list params

func (*TagsListParams) WithContext

func (o *TagsListParams) WithContext(ctx context.Context) *TagsListParams

WithContext adds the context to the tags list params

func (*TagsListParams) WithHTTPClient

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

WithHTTPClient adds the HTTPClient to the tags list params

func (*TagsListParams) WithSubscriptionID

func (o *TagsListParams) WithSubscriptionID(subscriptionID string) *TagsListParams

WithSubscriptionID adds the subscriptionID to the tags list params

func (*TagsListParams) WithTimeout

func (o *TagsListParams) WithTimeout(timeout time.Duration) *TagsListParams

WithTimeout adds the timeout to the tags list params

func (*TagsListParams) WriteToRequest

func (o *TagsListParams) WriteToRequest(r runtime.ClientRequest, reg strfmt.Registry) error

WriteToRequest writes these params to a swagger request

type TagsListReader

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

TagsListReader is a Reader for the TagsList structure.

func (*TagsListReader) ReadResponse

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

ReadResponse reads a server response into the received o.

Jump to

Keyboard shortcuts

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