Documentation
¶
Overview ¶
Configure Tasks
Index ¶
- type CreateTemplatePlacementPolicyApiResponse
- func (p *CreateTemplatePlacementPolicyApiResponse) GetData() interface{}
- func (p *CreateTemplatePlacementPolicyApiResponse) MarshalJSON() ([]byte, error)
- func (p *CreateTemplatePlacementPolicyApiResponse) SetData(v interface{}) error
- func (p *CreateTemplatePlacementPolicyApiResponse) UnmarshalJSON(b []byte) error
- type DeleteTemplatePlacementPolicyApiResponse
- func (p *DeleteTemplatePlacementPolicyApiResponse) GetData() interface{}
- func (p *DeleteTemplatePlacementPolicyApiResponse) MarshalJSON() ([]byte, error)
- func (p *DeleteTemplatePlacementPolicyApiResponse) SetData(v interface{}) error
- func (p *DeleteTemplatePlacementPolicyApiResponse) UnmarshalJSON(b []byte) error
- type FileDetail
- type GetTemplatePlacementPolicyApiResponse
- func (p *GetTemplatePlacementPolicyApiResponse) GetData() interface{}
- func (p *GetTemplatePlacementPolicyApiResponse) MarshalJSON() ([]byte, error)
- func (p *GetTemplatePlacementPolicyApiResponse) SetData(v interface{}) error
- func (p *GetTemplatePlacementPolicyApiResponse) UnmarshalJSON(b []byte) error
- type ListTemplatePlacementPoliciesApiResponse
- func (p *ListTemplatePlacementPoliciesApiResponse) GetData() interface{}
- func (p *ListTemplatePlacementPoliciesApiResponse) MarshalJSON() ([]byte, error)
- func (p *ListTemplatePlacementPoliciesApiResponse) SetData(v interface{}) error
- func (p *ListTemplatePlacementPoliciesApiResponse) UnmarshalJSON(b []byte) error
- type OneOfCreateTemplatePlacementPolicyApiResponseData
- func (p *OneOfCreateTemplatePlacementPolicyApiResponseData) GetValue() interface{}
- func (p *OneOfCreateTemplatePlacementPolicyApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfCreateTemplatePlacementPolicyApiResponseData) SetValue(v interface{}) error
- func (p *OneOfCreateTemplatePlacementPolicyApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfDeleteTemplatePlacementPolicyApiResponseData
- func (p *OneOfDeleteTemplatePlacementPolicyApiResponseData) GetValue() interface{}
- func (p *OneOfDeleteTemplatePlacementPolicyApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfDeleteTemplatePlacementPolicyApiResponseData) SetValue(v interface{}) error
- func (p *OneOfDeleteTemplatePlacementPolicyApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfGetTemplatePlacementPolicyApiResponseData
- func (p *OneOfGetTemplatePlacementPolicyApiResponseData) GetValue() interface{}
- func (p *OneOfGetTemplatePlacementPolicyApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfGetTemplatePlacementPolicyApiResponseData) SetValue(v interface{}) error
- func (p *OneOfGetTemplatePlacementPolicyApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfListTemplatePlacementPoliciesApiResponseData
- func (p *OneOfListTemplatePlacementPoliciesApiResponseData) GetValue() interface{}
- func (p *OneOfListTemplatePlacementPoliciesApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfListTemplatePlacementPoliciesApiResponseData) SetValue(v interface{}) error
- func (p *OneOfListTemplatePlacementPoliciesApiResponseData) UnmarshalJSON(b []byte) error
- type OneOfUpdateTemplatePlacementPolicyApiResponseData
- func (p *OneOfUpdateTemplatePlacementPolicyApiResponseData) GetValue() interface{}
- func (p *OneOfUpdateTemplatePlacementPolicyApiResponseData) MarshalJSON() ([]byte, error)
- func (p *OneOfUpdateTemplatePlacementPolicyApiResponseData) SetValue(v interface{}) error
- func (p *OneOfUpdateTemplatePlacementPolicyApiResponseData) UnmarshalJSON(b []byte) error
- type TemplatePlacementPolicy
- type UpdateTemplatePlacementPolicyApiResponse
- func (p *UpdateTemplatePlacementPolicyApiResponse) GetData() interface{}
- func (p *UpdateTemplatePlacementPolicyApiResponse) MarshalJSON() ([]byte, error)
- func (p *UpdateTemplatePlacementPolicyApiResponse) SetData(v interface{}) error
- func (p *UpdateTemplatePlacementPolicyApiResponse) UnmarshalJSON(b []byte) error
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 ¶
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 (p *OneOfCreateTemplatePlacementPolicyApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfCreateTemplatePlacementPolicyApiResponseData) SetValue ¶
func (p *OneOfCreateTemplatePlacementPolicyApiResponseData) SetValue(v interface{}) error
func (*OneOfCreateTemplatePlacementPolicyApiResponseData) UnmarshalJSON ¶
func (p *OneOfCreateTemplatePlacementPolicyApiResponseData) UnmarshalJSON(b []byte) error
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 (p *OneOfDeleteTemplatePlacementPolicyApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfDeleteTemplatePlacementPolicyApiResponseData) SetValue ¶
func (p *OneOfDeleteTemplatePlacementPolicyApiResponseData) SetValue(v interface{}) error
func (*OneOfDeleteTemplatePlacementPolicyApiResponseData) UnmarshalJSON ¶
func (p *OneOfDeleteTemplatePlacementPolicyApiResponseData) UnmarshalJSON(b []byte) error
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 (p *OneOfGetTemplatePlacementPolicyApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfGetTemplatePlacementPolicyApiResponseData) SetValue ¶
func (p *OneOfGetTemplatePlacementPolicyApiResponseData) SetValue(v interface{}) error
func (*OneOfGetTemplatePlacementPolicyApiResponseData) UnmarshalJSON ¶
func (p *OneOfGetTemplatePlacementPolicyApiResponseData) UnmarshalJSON(b []byte) error
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 (p *OneOfListTemplatePlacementPoliciesApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfListTemplatePlacementPoliciesApiResponseData) SetValue ¶
func (p *OneOfListTemplatePlacementPoliciesApiResponseData) SetValue(v interface{}) error
func (*OneOfListTemplatePlacementPoliciesApiResponseData) UnmarshalJSON ¶
func (p *OneOfListTemplatePlacementPoliciesApiResponseData) UnmarshalJSON(b []byte) error
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 (p *OneOfUpdateTemplatePlacementPolicyApiResponseData) MarshalJSON() ([]byte, error)
func (*OneOfUpdateTemplatePlacementPolicyApiResponseData) SetValue ¶
func (p *OneOfUpdateTemplatePlacementPolicyApiResponseData) SetValue(v interface{}) error
func (*OneOfUpdateTemplatePlacementPolicyApiResponseData) UnmarshalJSON ¶
func (p *OneOfUpdateTemplatePlacementPolicyApiResponseData) UnmarshalJSON(b []byte) error
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
Click to show internal directories.
Click to hide internal directories.