config

package
v4.1.1 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Configure Tasks

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateTemplatePlacementPolicyApiResponse

type CreateTemplatePlacementPolicyApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/*

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfCreateTemplatePlacementPolicyApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

REST response for all response codes in API path /vmm/v4.1/config/template-placement-policies Post operation

func NewCreateTemplatePlacementPolicyApiResponse

func NewCreateTemplatePlacementPolicyApiResponse() *CreateTemplatePlacementPolicyApiResponse

func (*CreateTemplatePlacementPolicyApiResponse) GetData

func (p *CreateTemplatePlacementPolicyApiResponse) GetData() interface{}

func (*CreateTemplatePlacementPolicyApiResponse) MarshalJSON

func (p *CreateTemplatePlacementPolicyApiResponse) MarshalJSON() ([]byte, error)

func (*CreateTemplatePlacementPolicyApiResponse) SetData

func (p *CreateTemplatePlacementPolicyApiResponse) SetData(v interface{}) error

func (*CreateTemplatePlacementPolicyApiResponse) UnmarshalJSON

func (p *CreateTemplatePlacementPolicyApiResponse) UnmarshalJSON(b []byte) error

type DeleteTemplatePlacementPolicyApiResponse

type DeleteTemplatePlacementPolicyApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/*

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfDeleteTemplatePlacementPolicyApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

REST response for all response codes in API path /vmm/v4.1/config/template-placement-policies/{extId} Delete operation

func NewDeleteTemplatePlacementPolicyApiResponse

func NewDeleteTemplatePlacementPolicyApiResponse() *DeleteTemplatePlacementPolicyApiResponse

func (*DeleteTemplatePlacementPolicyApiResponse) GetData

func (p *DeleteTemplatePlacementPolicyApiResponse) GetData() interface{}

func (*DeleteTemplatePlacementPolicyApiResponse) MarshalJSON

func (p *DeleteTemplatePlacementPolicyApiResponse) MarshalJSON() ([]byte, error)

func (*DeleteTemplatePlacementPolicyApiResponse) SetData

func (p *DeleteTemplatePlacementPolicyApiResponse) SetData(v interface{}) error

func (*DeleteTemplatePlacementPolicyApiResponse) UnmarshalJSON

func (p *DeleteTemplatePlacementPolicyApiResponse) UnmarshalJSON(b []byte) error

type FileDetail

type FileDetail struct {
	Path        *string `json:"-"`
	ObjectType_ *string `json:"-"`
}

func NewFileDetail

func NewFileDetail() *FileDetail

type GetTemplatePlacementPolicyApiResponse

type GetTemplatePlacementPolicyApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/*

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfGetTemplatePlacementPolicyApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

REST response for all response codes in API path /vmm/v4.1/config/template-placement-policies/{extId} Get operation

func NewGetTemplatePlacementPolicyApiResponse

func NewGetTemplatePlacementPolicyApiResponse() *GetTemplatePlacementPolicyApiResponse

func (*GetTemplatePlacementPolicyApiResponse) GetData

func (p *GetTemplatePlacementPolicyApiResponse) GetData() interface{}

func (*GetTemplatePlacementPolicyApiResponse) MarshalJSON

func (p *GetTemplatePlacementPolicyApiResponse) MarshalJSON() ([]byte, error)

func (*GetTemplatePlacementPolicyApiResponse) SetData

func (p *GetTemplatePlacementPolicyApiResponse) SetData(v interface{}) error

func (*GetTemplatePlacementPolicyApiResponse) UnmarshalJSON

func (p *GetTemplatePlacementPolicyApiResponse) UnmarshalJSON(b []byte) error

type ListTemplatePlacementPoliciesApiResponse

type ListTemplatePlacementPoliciesApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/*

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfListTemplatePlacementPoliciesApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

REST response for all response codes in API path /vmm/v4.1/config/template-placement-policies Get operation

func NewListTemplatePlacementPoliciesApiResponse

func NewListTemplatePlacementPoliciesApiResponse() *ListTemplatePlacementPoliciesApiResponse

func (*ListTemplatePlacementPoliciesApiResponse) GetData

func (p *ListTemplatePlacementPoliciesApiResponse) GetData() interface{}

func (*ListTemplatePlacementPoliciesApiResponse) MarshalJSON

func (p *ListTemplatePlacementPoliciesApiResponse) MarshalJSON() ([]byte, error)

func (*ListTemplatePlacementPoliciesApiResponse) SetData

func (p *ListTemplatePlacementPoliciesApiResponse) SetData(v interface{}) error

func (*ListTemplatePlacementPoliciesApiResponse) UnmarshalJSON

func (p *ListTemplatePlacementPoliciesApiResponse) UnmarshalJSON(b []byte) error

type OneOfCreateTemplatePlacementPolicyApiResponseData

type OneOfCreateTemplatePlacementPolicyApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfCreateTemplatePlacementPolicyApiResponseData

func NewOneOfCreateTemplatePlacementPolicyApiResponseData() *OneOfCreateTemplatePlacementPolicyApiResponseData

func (*OneOfCreateTemplatePlacementPolicyApiResponseData) GetValue

func (p *OneOfCreateTemplatePlacementPolicyApiResponseData) GetValue() interface{}

func (*OneOfCreateTemplatePlacementPolicyApiResponseData) MarshalJSON

func (*OneOfCreateTemplatePlacementPolicyApiResponseData) SetValue

func (p *OneOfCreateTemplatePlacementPolicyApiResponseData) SetValue(v interface{}) error

func (*OneOfCreateTemplatePlacementPolicyApiResponseData) UnmarshalJSON

type OneOfDeleteTemplatePlacementPolicyApiResponseData

type OneOfDeleteTemplatePlacementPolicyApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfDeleteTemplatePlacementPolicyApiResponseData

func NewOneOfDeleteTemplatePlacementPolicyApiResponseData() *OneOfDeleteTemplatePlacementPolicyApiResponseData

func (*OneOfDeleteTemplatePlacementPolicyApiResponseData) GetValue

func (p *OneOfDeleteTemplatePlacementPolicyApiResponseData) GetValue() interface{}

func (*OneOfDeleteTemplatePlacementPolicyApiResponseData) MarshalJSON

func (*OneOfDeleteTemplatePlacementPolicyApiResponseData) SetValue

func (p *OneOfDeleteTemplatePlacementPolicyApiResponseData) SetValue(v interface{}) error

func (*OneOfDeleteTemplatePlacementPolicyApiResponseData) UnmarshalJSON

type OneOfGetTemplatePlacementPolicyApiResponseData

type OneOfGetTemplatePlacementPolicyApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfGetTemplatePlacementPolicyApiResponseData

func NewOneOfGetTemplatePlacementPolicyApiResponseData() *OneOfGetTemplatePlacementPolicyApiResponseData

func (*OneOfGetTemplatePlacementPolicyApiResponseData) GetValue

func (p *OneOfGetTemplatePlacementPolicyApiResponseData) GetValue() interface{}

func (*OneOfGetTemplatePlacementPolicyApiResponseData) MarshalJSON

func (*OneOfGetTemplatePlacementPolicyApiResponseData) SetValue

func (p *OneOfGetTemplatePlacementPolicyApiResponseData) SetValue(v interface{}) error

func (*OneOfGetTemplatePlacementPolicyApiResponseData) UnmarshalJSON

type OneOfListTemplatePlacementPoliciesApiResponseData

type OneOfListTemplatePlacementPoliciesApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfListTemplatePlacementPoliciesApiResponseData

func NewOneOfListTemplatePlacementPoliciesApiResponseData() *OneOfListTemplatePlacementPoliciesApiResponseData

func (*OneOfListTemplatePlacementPoliciesApiResponseData) GetValue

func (p *OneOfListTemplatePlacementPoliciesApiResponseData) GetValue() interface{}

func (*OneOfListTemplatePlacementPoliciesApiResponseData) MarshalJSON

func (*OneOfListTemplatePlacementPoliciesApiResponseData) SetValue

func (p *OneOfListTemplatePlacementPoliciesApiResponseData) SetValue(v interface{}) error

func (*OneOfListTemplatePlacementPoliciesApiResponseData) UnmarshalJSON

type OneOfUpdateTemplatePlacementPolicyApiResponseData

type OneOfUpdateTemplatePlacementPolicyApiResponseData struct {
	Discriminator *string `json:"-"`
	ObjectType_   *string `json:"-"`
	// contains filtered or unexported fields
}

func NewOneOfUpdateTemplatePlacementPolicyApiResponseData

func NewOneOfUpdateTemplatePlacementPolicyApiResponseData() *OneOfUpdateTemplatePlacementPolicyApiResponseData

func (*OneOfUpdateTemplatePlacementPolicyApiResponseData) GetValue

func (p *OneOfUpdateTemplatePlacementPolicyApiResponseData) GetValue() interface{}

func (*OneOfUpdateTemplatePlacementPolicyApiResponseData) MarshalJSON

func (*OneOfUpdateTemplatePlacementPolicyApiResponseData) SetValue

func (p *OneOfUpdateTemplatePlacementPolicyApiResponseData) SetValue(v interface{}) error

func (*OneOfUpdateTemplatePlacementPolicyApiResponseData) UnmarshalJSON

type TemplatePlacementPolicy

type TemplatePlacementPolicy struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`

	ClusterFilter *import4.CategoriesFilter `json:"clusterFilter,omitempty"`

	ContentFilter *import4.CategoriesFilter `json:"contentFilter,omitempty"`
	/*
	  The time when the placement policy was created.
	*/
	CreateTime *time.Time `json:"createTime,omitempty"`
	/*
	  External identifier of the user who created the placement policy.
	*/
	CreatedBy *string `json:"createdBy,omitempty"`
	/*
	  Description of the placement policy.
	*/
	Description *string `json:"description,omitempty"`
	/*
	  A globally unique identifier of an instance that is suitable for external consumption.
	*/
	ExtId *string `json:"extId,omitempty"`
	/*
	  A HATEOAS style link for the response.  Each link contains a user-friendly name identifying the link and an address for retrieving the particular resource.
	*/
	Links []import3.ApiLink `json:"links,omitempty"`
	/*
	  Name of the placement policy.
	*/
	Name *string `json:"name,omitempty"`
	/*
	  This readonly attribute is unused.
	*/
	Phony *string `json:"phony,omitempty"`

	PlacementType *import4.ContentPlacementType `json:"placementType,omitempty"`
	/*
	  A globally unique identifier that represents the tenant that owns this entity. The system automatically assigns it, and it and is immutable from an API consumer perspective (some use cases may cause this ID to change - For instance, a use case may require the transfer of ownership of the entity, but these cases are handled automatically on the server).
	*/
	TenantId *string `json:"tenantId,omitempty"`
	/*
	  The time when the placement policy was last updated.
	*/
	UpdateTime *time.Time `json:"updateTime,omitempty"`
	/*
	  External identifier of the user who updated the placement policy.
	*/
	UpdatedBy *string `json:"updatedBy,omitempty"`
}

func NewTemplatePlacementPolicy

func NewTemplatePlacementPolicy() *TemplatePlacementPolicy

func (*TemplatePlacementPolicy) MarshalJSON

func (p *TemplatePlacementPolicy) MarshalJSON() ([]byte, error)

func (*TemplatePlacementPolicy) UnmarshalJSON

func (p *TemplatePlacementPolicy) UnmarshalJSON(b []byte) error

type UpdateTemplatePlacementPolicyApiResponse

type UpdateTemplatePlacementPolicyApiResponse struct {
	ObjectType_ *string `json:"$objectType,omitempty"`

	Reserved_ map[string]interface{} `json:"$reserved,omitempty"`

	UnknownFields_ map[string]interface{} `json:"$unknownFields,omitempty"`
	/*

	 */
	DataItemDiscriminator_ *string `json:"$dataItemDiscriminator,omitempty"`

	Data *OneOfUpdateTemplatePlacementPolicyApiResponseData `json:"data,omitempty"`

	Metadata *import3.ApiResponseMetadata `json:"metadata,omitempty"`
}

REST response for all response codes in API path /vmm/v4.1/config/template-placement-policies/{extId} Put operation

func NewUpdateTemplatePlacementPolicyApiResponse

func NewUpdateTemplatePlacementPolicyApiResponse() *UpdateTemplatePlacementPolicyApiResponse

func (*UpdateTemplatePlacementPolicyApiResponse) GetData

func (p *UpdateTemplatePlacementPolicyApiResponse) GetData() interface{}

func (*UpdateTemplatePlacementPolicyApiResponse) MarshalJSON

func (p *UpdateTemplatePlacementPolicyApiResponse) MarshalJSON() ([]byte, error)

func (*UpdateTemplatePlacementPolicyApiResponse) SetData

func (p *UpdateTemplatePlacementPolicyApiResponse) SetData(v interface{}) error

func (*UpdateTemplatePlacementPolicyApiResponse) UnmarshalJSON

func (p *UpdateTemplatePlacementPolicyApiResponse) UnmarshalJSON(b []byte) error

Jump to

Keyboard shortcuts

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