models

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2021 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

View Source
const (

	// CreateImageParamsBodyDiskFormatQcow2 captures enum value "qcow2"
	CreateImageParamsBodyDiskFormatQcow2 string = "qcow2"

	// CreateImageParamsBodyDiskFormatRaw captures enum value "raw"
	CreateImageParamsBodyDiskFormatRaw string = "raw"

	// CreateImageParamsBodyDiskFormatIso captures enum value "iso"
	CreateImageParamsBodyDiskFormatIso string = "iso"
)
View Source
const (

	// CreateImageParamsBodyVisibilityPublic captures enum value "public"
	CreateImageParamsBodyVisibilityPublic string = "public"

	// CreateImageParamsBodyVisibilityCommunity captures enum value "community"
	CreateImageParamsBodyVisibilityCommunity string = "community"

	// CreateImageParamsBodyVisibilityShared captures enum value "shared"
	CreateImageParamsBodyVisibilityShared string = "shared"

	// CreateImageParamsBodyVisibilityPrivate captures enum value "private"
	CreateImageParamsBodyVisibilityPrivate string = "private"
)
View Source
const (

	// CreateNetworkParamsBodyNetworkProviderNetworkTypeVlan captures enum value "vlan"
	CreateNetworkParamsBodyNetworkProviderNetworkTypeVlan string = "vlan"

	// CreateNetworkParamsBodyNetworkProviderNetworkTypeVxlan captures enum value "vxlan"
	CreateNetworkParamsBodyNetworkProviderNetworkTypeVxlan string = "vxlan"
)
View Source
const (

	// CreateNetworkParamsBodyNetworkProviderPhysicalNetworkPublic captures enum value "public"
	CreateNetworkParamsBodyNetworkProviderPhysicalNetworkPublic string = "public"

	// CreateNetworkParamsBodyNetworkProviderPhysicalNetworkPrivate captures enum value "private"
	CreateNetworkParamsBodyNetworkProviderPhysicalNetworkPrivate string = "private"
)
View Source
const (

	// ImageDiskFormatQcow2 captures enum value "qcow2"
	ImageDiskFormatQcow2 string = "qcow2"

	// ImageDiskFormatRaw captures enum value "raw"
	ImageDiskFormatRaw string = "raw"

	// ImageDiskFormatIso captures enum value "iso"
	ImageDiskFormatIso string = "iso"
)
View Source
const (

	// ImageStatusQueued captures enum value "queued"
	ImageStatusQueued string = "queued"

	// ImageStatusSaving captures enum value "saving"
	ImageStatusSaving string = "saving"

	// ImageStatusActive captures enum value "active"
	ImageStatusActive string = "active"

	// ImageStatusKilled captures enum value "killed"
	ImageStatusKilled string = "killed"

	// ImageStatusDeleted captures enum value "deleted"
	ImageStatusDeleted string = "deleted"

	// ImageStatusPendingDelete captures enum value "pending_delete"
	ImageStatusPendingDelete string = "pending_delete"

	// ImageStatusDeactivated captures enum value "deactivated"
	ImageStatusDeactivated string = "deactivated"

	// ImageStatusUploading captures enum value "uploading"
	ImageStatusUploading string = "uploading"

	// ImageStatusImporting captures enum value "importing"
	ImageStatusImporting string = "importing"
)
View Source
const (

	// ImageVisibilityPublic captures enum value "public"
	ImageVisibilityPublic string = "public"

	// ImageVisibilityCommunity captures enum value "community"
	ImageVisibilityCommunity string = "community"

	// ImageVisibilityShared captures enum value "shared"
	ImageVisibilityShared string = "shared"

	// ImageVisibilityPrivate captures enum value "private"
	ImageVisibilityPrivate string = "private"
)
View Source
const (

	// LinkRelSelf captures enum value "self"
	LinkRelSelf string = "self"

	// LinkRelBookmark captures enum value "bookmark"
	LinkRelBookmark string = "bookmark"
)
View Source
const (

	// MemberStatusQueued captures enum value "queued"
	MemberStatusQueued string = "queued"

	// MemberStatusSaving captures enum value "saving"
	MemberStatusSaving string = "saving"

	// MemberStatusActive captures enum value "active"
	MemberStatusActive string = "active"

	// MemberStatusKilled captures enum value "killed"
	MemberStatusKilled string = "killed"

	// MemberStatusDeleted captures enum value "deleted"
	MemberStatusDeleted string = "deleted"

	// MemberStatusPendingDelete captures enum value "pending_delete"
	MemberStatusPendingDelete string = "pending_delete"

	// MemberStatusDeactivated captures enum value "deactivated"
	MemberStatusDeactivated string = "deactivated"

	// MemberStatusUploading captures enum value "uploading"
	MemberStatusUploading string = "uploading"

	// MemberStatusImporting captures enum value "importing"
	MemberStatusImporting string = "importing"
)
View Source
const (

	// NetworkProviderNetworkTypeVlan captures enum value "vlan"
	NetworkProviderNetworkTypeVlan string = "vlan"

	// NetworkProviderNetworkTypeVxlan captures enum value "vxlan"
	NetworkProviderNetworkTypeVxlan string = "vxlan"

	// NetworkProviderNetworkTypeGre captures enum value "gre"
	NetworkProviderNetworkTypeGre string = "gre"

	// NetworkProviderNetworkTypeFlat captures enum value "flat"
	NetworkProviderNetworkTypeFlat string = "flat"
)
View Source
const (

	// NetworkStatusACTIVE captures enum value "ACTIVE"
	NetworkStatusACTIVE string = "ACTIVE"

	// NetworkStatusDISABLE captures enum value "DISABLE"
	NetworkStatusDISABLE string = "DISABLE"

	// NetworkStatusINACTIVE captures enum value "INACTIVE"
	NetworkStatusINACTIVE string = "INACTIVE"
)
View Source
const (

	// SubnetIPV6AddressModeSLAAC captures enum value "slaac"
	SubnetIPV6AddressModeSLAAC string = "slaac"

	// SubnetIPV6AddressModeDhcpv6Stateful captures enum value "dhcpv6-stateful"
	SubnetIPV6AddressModeDhcpv6Stateful string = "dhcpv6-stateful"

	// SubnetIPV6AddressModeDhcpv6Stateless captures enum value "dhcpv6-stateless"
	SubnetIPV6AddressModeDhcpv6Stateless string = "dhcpv6-stateless"

	// SubnetIPV6AddressModeNull captures enum value "null"
	SubnetIPV6AddressModeNull string = "null"
)
View Source
const (

	// SubnetIPV6RaModeSLAAC captures enum value "slaac"
	SubnetIPV6RaModeSLAAC string = "slaac"

	// SubnetIPV6RaModeDhcpv6Stateful captures enum value "dhcpv6-stateful"
	SubnetIPV6RaModeDhcpv6Stateful string = "dhcpv6-stateful"

	// SubnetIPV6RaModeDhcpv6Stateless captures enum value "dhcpv6-stateless"
	SubnetIPV6RaModeDhcpv6Stateless string = "dhcpv6-stateless"

	// SubnetIPV6RaModeNull captures enum value "null"
	SubnetIPV6RaModeNull string = "null"
)
View Source
const (

	// TokenCatalogItemsEndpointsItemsInterfacePublic captures enum value "public"
	TokenCatalogItemsEndpointsItemsInterfacePublic string = "public"

	// TokenCatalogItemsEndpointsItemsInterfacePrivate captures enum value "private"
	TokenCatalogItemsEndpointsItemsInterfacePrivate string = "private"
)
View Source
const (

	// UpdateImageMemberParamsBodyStatusPending captures enum value "pending"
	UpdateImageMemberParamsBodyStatusPending string = "pending"

	// UpdateImageMemberParamsBodyStatusAccepted captures enum value "accepted"
	UpdateImageMemberParamsBodyStatusAccepted string = "accepted"

	// UpdateImageMemberParamsBodyStatusRejected captures enum value "rejected"
	UpdateImageMemberParamsBodyStatusRejected string = "rejected"
)
View Source
const (

	// CreateImageParamsBodyContainerFormatBare captures enum value "bare"
	CreateImageParamsBodyContainerFormatBare string = "bare"
)
View Source
const (

	// CreateImageParamsBodyNameStable captures enum value "stable"
	CreateImageParamsBodyNameStable string = "stable"
)
View Source
const (

	// ImageContainerFormatBare captures enum value "bare"
	ImageContainerFormatBare string = "bare"
)
View Source
const (

	// ImageNameStable captures enum value "stable"
	ImageNameStable string = "stable"
)
View Source
const (

	// NetworkNameStable captures enum value "stable"
	NetworkNameStable string = "stable"
)
View Source
const (

	// TokenCatalogItemsTypeVolumev3 captures enum value "volumev3"
	TokenCatalogItemsTypeVolumev3 string = "volumev3"
)
View Source
const (

	// VersionsValuesItemsIDV310 captures enum value "v3.10"
	VersionsValuesItemsIDV310 string = "v3.10"
)
View Source
const (

	// VersionsValuesItemsMediaTypesItemsBaseApplicationJSON captures enum value "application/json"
	VersionsValuesItemsMediaTypesItemsBaseApplicationJSON string = "application/json"
)
View Source
const (

	// VersionsValuesItemsMediaTypesItemsTypeApplicationJSON captures enum value "application/json"
	VersionsValuesItemsMediaTypesItemsTypeApplicationJSON string = "application/json"
)
View Source
const (

	// VersionsValuesItemsStatusStable captures enum value "stable"
	VersionsValuesItemsStatusStable string = "stable"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateFlavorOKBody

type CreateFlavorOKBody struct {

	// flavor
	// Required: true
	Flavor *Flavor `json:"flavor"`
}

CreateFlavorOKBody create flavor o k body swagger:model createFlavorOKBody

func (*CreateFlavorOKBody) MarshalBinary

func (m *CreateFlavorOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateFlavorOKBody) UnmarshalBinary

func (m *CreateFlavorOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateFlavorOKBody) Validate

func (m *CreateFlavorOKBody) Validate(formats strfmt.Registry) error

Validate validates this create flavor o k body

type CreateFlavorParamsBody

type CreateFlavorParamsBody struct {

	// flavor
	Flavor *CreateFlavorParamsBodyFlavor `json:"flavor,omitempty"`
}

CreateFlavorParamsBody create flavor params body swagger:model createFlavorParamsBody

func (*CreateFlavorParamsBody) MarshalBinary

func (m *CreateFlavorParamsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateFlavorParamsBody) UnmarshalBinary

func (m *CreateFlavorParamsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateFlavorParamsBody) Validate

func (m *CreateFlavorParamsBody) Validate(formats strfmt.Registry) error

Validate validates this create flavor params body

type CreateFlavorParamsBodyFlavor

type CreateFlavorParamsBodyFlavor struct {

	// disk
	Disk int32 `json:"disk,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// raw
	Raw int32 `json:"raw,omitempty"`

	// vcpus
	Vcpus int32 `json:"vcpus,omitempty"`
}

CreateFlavorParamsBodyFlavor create flavor params body flavor swagger:model createFlavorParamsBodyFlavor

func (*CreateFlavorParamsBodyFlavor) MarshalBinary

func (m *CreateFlavorParamsBodyFlavor) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateFlavorParamsBodyFlavor) UnmarshalBinary

func (m *CreateFlavorParamsBodyFlavor) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateFlavorParamsBodyFlavor) Validate

func (m *CreateFlavorParamsBodyFlavor) Validate(formats strfmt.Registry) error

Validate validates this create flavor params body flavor

type CreateImageMemberParamsBody

type CreateImageMemberParamsBody struct {

	// member
	// Required: true
	Member *string `json:"member"`
}

CreateImageMemberParamsBody create image member params body swagger:model createImageMemberParamsBody

func (*CreateImageMemberParamsBody) MarshalBinary

func (m *CreateImageMemberParamsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateImageMemberParamsBody) UnmarshalBinary

func (m *CreateImageMemberParamsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateImageMemberParamsBody) Validate

func (m *CreateImageMemberParamsBody) Validate(formats strfmt.Registry) error

Validate validates this create image member params body

type CreateImageParamsBody

type CreateImageParamsBody struct {

	// container format
	// Enum: [bare]
	ContainerFormat string `json:"container_format,omitempty"`

	// disk format
	// Enum: [qcow2 raw iso]
	DiskFormat string `json:"disk_format,omitempty"`

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`

	// min disk
	MinDisk int32 `json:"min_disk,omitempty"`

	// min ram
	MinRAM int32 `json:"min_ram,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	// Enum: [stable]
	Name string `json:"name,omitempty"`

	// protected
	Protected bool `json:"protected,omitempty"`

	// visibility
	// Enum: [public community shared private]
	Visibility string `json:"visibility,omitempty"`
}

CreateImageParamsBody create image params body swagger:model createImageParamsBody

func (*CreateImageParamsBody) MarshalBinary

func (m *CreateImageParamsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateImageParamsBody) UnmarshalBinary

func (m *CreateImageParamsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateImageParamsBody) Validate

func (m *CreateImageParamsBody) Validate(formats strfmt.Registry) error

Validate validates this create image params body

type CreateNetworkOKBody

type CreateNetworkOKBody struct {

	// network
	Network *Network `json:"network,omitempty"`
}

CreateNetworkOKBody create network o k body swagger:model createNetworkOKBody

func (*CreateNetworkOKBody) MarshalBinary

func (m *CreateNetworkOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateNetworkOKBody) UnmarshalBinary

func (m *CreateNetworkOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateNetworkOKBody) Validate

func (m *CreateNetworkOKBody) Validate(formats strfmt.Registry) error

Validate validates this create network o k body

type CreateNetworkParamsBody

type CreateNetworkParamsBody struct {

	// network
	Network *CreateNetworkParamsBodyNetwork `json:"network,omitempty"`
}

CreateNetworkParamsBody create network params body swagger:model createNetworkParamsBody

func (*CreateNetworkParamsBody) MarshalBinary

func (m *CreateNetworkParamsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateNetworkParamsBody) UnmarshalBinary

func (m *CreateNetworkParamsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateNetworkParamsBody) Validate

func (m *CreateNetworkParamsBody) Validate(formats strfmt.Registry) error

Validate validates this create network params body

type CreateNetworkParamsBodyNetwork

type CreateNetworkParamsBodyNetwork struct {

	// admin state up
	AdminStateUp bool `json:"admin_state_up,omitempty"`

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

	// provider network type
	// Enum: [vlan vxlan]
	ProviderNetworkType string `json:"provider:network_type,omitempty"`

	// provider physical network
	// Enum: [public private]
	ProviderPhysicalNetwork string `json:"provider:physical_network,omitempty"`

	// provider segmentation id
	ProviderSegmentationID string `json:"provider:segmentation_id,omitempty"`

	// router external
	RouterExternal bool `json:"router:external,omitempty"`
}

CreateNetworkParamsBodyNetwork create network params body network swagger:model createNetworkParamsBodyNetwork

func (*CreateNetworkParamsBodyNetwork) MarshalBinary

func (m *CreateNetworkParamsBodyNetwork) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateNetworkParamsBodyNetwork) UnmarshalBinary

func (m *CreateNetworkParamsBodyNetwork) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateNetworkParamsBodyNetwork) Validate

func (m *CreateNetworkParamsBodyNetwork) Validate(formats strfmt.Registry) error

Validate validates this create network params body network

type CreateSubnetOKBody

type CreateSubnetOKBody struct {

	// subnet
	// Required: true
	Subnet *Subnet `json:"subnet"`
}

CreateSubnetOKBody create subnet o k body swagger:model createSubnetOKBody

func (*CreateSubnetOKBody) MarshalBinary

func (m *CreateSubnetOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateSubnetOKBody) UnmarshalBinary

func (m *CreateSubnetOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateSubnetOKBody) Validate

func (m *CreateSubnetOKBody) Validate(formats strfmt.Registry) error

Validate validates this create subnet o k body

type CreateSubnetParamsBody

type CreateSubnetParamsBody struct {

	// subnet
	Subnet *CreateSubnetParamsBodySubnet `json:"subnet,omitempty"`
}

CreateSubnetParamsBody create subnet params body swagger:model createSubnetParamsBody

func (*CreateSubnetParamsBody) MarshalBinary

func (m *CreateSubnetParamsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateSubnetParamsBody) UnmarshalBinary

func (m *CreateSubnetParamsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateSubnetParamsBody) Validate

func (m *CreateSubnetParamsBody) Validate(formats strfmt.Registry) error

Validate validates this create subnet params body

type CreateSubnetParamsBodySubnet

type CreateSubnetParamsBodySubnet struct {

	// cidr
	Cidr string `json:"cidr,omitempty"`

	// gateway ip
	GatewayIP string `json:"gateway_ip,omitempty"`

	// ip version
	// Enum: [4 6]
	IPVersion int64 `json:"ip_version,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// network id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	NetworkID string `json:"network_id,omitempty"`
}

CreateSubnetParamsBodySubnet create subnet params body subnet swagger:model createSubnetParamsBodySubnet

func (*CreateSubnetParamsBodySubnet) MarshalBinary

func (m *CreateSubnetParamsBodySubnet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*CreateSubnetParamsBodySubnet) UnmarshalBinary

func (m *CreateSubnetParamsBodySubnet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*CreateSubnetParamsBodySubnet) Validate

func (m *CreateSubnetParamsBodySubnet) Validate(formats strfmt.Registry) error

Validate validates this create subnet params body subnet

type Flavor

type Flavor struct {

	// o s f l v e x t d a t a ephemeral
	OSFLVEXTDATAEphemeral int64 `json:"OS-FLV-EXT-DATA:ephemeral,omitempty"`

	// description
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Description string `json:"description,omitempty"`

	// disk
	Disk int32 `json:"disk,omitempty"`

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`

	// links
	Links Links `json:"links,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// os flavor access is public
	OsFlavorAccessIsPublic bool `json:"os-flavor-access:is_public,omitempty"`

	// ram
	RAM int32 `json:"ram,omitempty"`

	// rxtx factor
	RxtxFactor float32 `json:"rxtx_factor,omitempty"`

	// swap
	Swap int32 `json:"swap,omitempty"`

	// vcpus
	Vcpus int32 `json:"vcpus,omitempty"`
}

Flavor flavor swagger:model flavor

func (*Flavor) MarshalBinary

func (m *Flavor) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Flavor) UnmarshalBinary

func (m *Flavor) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Flavor) Validate

func (m *Flavor) Validate(formats strfmt.Registry) error

Validate validates this flavor

type Flavors

type Flavors []*FlavorsItems

Flavors flavors swagger:model flavors

func (Flavors) Validate

func (m Flavors) Validate(formats strfmt.Registry) error

Validate validates this flavors

type FlavorsDetail

type FlavorsDetail []*Flavor

FlavorsDetail flavors detail swagger:model flavorsDetail

func (FlavorsDetail) Validate

func (m FlavorsDetail) Validate(formats strfmt.Registry) error

Validate validates this flavors detail

type FlavorsItems

type FlavorsItems struct {

	// id
	// Required: true
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID *string `json:"id"`

	// links
	// Required: true
	Links Links `json:"links"`
}

FlavorsItems flavors items swagger:model flavorsItems

func (*FlavorsItems) MarshalBinary

func (m *FlavorsItems) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*FlavorsItems) UnmarshalBinary

func (m *FlavorsItems) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*FlavorsItems) Validate

func (m *FlavorsItems) Validate(formats strfmt.Registry) error

Validate validates this flavors items

type GetFlavorDetailOKBody

type GetFlavorDetailOKBody struct {

	// flavor
	// Required: true
	Flavor *Flavor `json:"flavor"`
}

GetFlavorDetailOKBody get flavor detail o k body swagger:model getFlavorDetailOKBody

func (*GetFlavorDetailOKBody) MarshalBinary

func (m *GetFlavorDetailOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetFlavorDetailOKBody) UnmarshalBinary

func (m *GetFlavorDetailOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetFlavorDetailOKBody) Validate

func (m *GetFlavorDetailOKBody) Validate(formats strfmt.Registry) error

Validate validates this get flavor detail o k body

type GetIdentityMultipleChoicesBody

type GetIdentityMultipleChoicesBody struct {

	// versions
	// Required: true
	Versions *Versions `json:"versions"`
}

GetIdentityMultipleChoicesBody get identity multiple choices body swagger:model getIdentityMultipleChoicesBody

func (*GetIdentityMultipleChoicesBody) MarshalBinary

func (m *GetIdentityMultipleChoicesBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GetIdentityMultipleChoicesBody) UnmarshalBinary

func (m *GetIdentityMultipleChoicesBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GetIdentityMultipleChoicesBody) Validate

func (m *GetIdentityMultipleChoicesBody) Validate(formats strfmt.Registry) error

Validate validates this get identity multiple choices body

type Image

type Image struct {

	// checksum
	Checksum string `json:"checksum,omitempty"`

	// container format
	// Enum: [bare]
	ContainerFormat string `json:"container_format,omitempty"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// disk format
	// Enum: [qcow2 raw iso]
	DiskFormat string `json:"disk_format,omitempty"`

	// file
	File string `json:"file,omitempty"`

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`

	// min disk
	MinDisk int32 `json:"min_disk,omitempty"`

	// min ram
	MinRAM int32 `json:"min_ram,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	// Enum: [stable]
	Name string `json:"name,omitempty"`

	// os hash algo
	OsHashAlgo string `json:"os_hash_algo,omitempty"`

	// os hash value
	OsHashValue string `json:"os_hash_value,omitempty"`

	// os hidden
	OsHidden bool `json:"os_hidden,omitempty"`

	// owner
	Owner string `json:"owner,omitempty"`

	// protected
	Protected bool `json:"protected,omitempty"`

	// schema
	Schema string `json:"schema,omitempty"`

	// self
	Self string `json:"self,omitempty"`

	// size
	Size int64 `json:"size,omitempty"`

	// status
	// Enum: [queued saving active killed deleted pending_delete deactivated uploading importing]
	Status string `json:"status,omitempty"`

	// tags
	Tags []string `json:"tags"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// virtual size
	VirtualSize int64 `json:"virtual_size,omitempty"`

	// visibility
	// Enum: [public community shared private]
	Visibility string `json:"visibility,omitempty"`
}

Image image swagger:model image

func (*Image) MarshalBinary

func (m *Image) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Image) UnmarshalBinary

func (m *Image) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Image) Validate

func (m *Image) Validate(formats strfmt.Registry) error

Validate validates this image

type Images

type Images []*Image

Images images swagger:model images

func (Images) Validate

func (m Images) Validate(formats strfmt.Registry) error

Validate validates this images

type Link struct {

	// href
	// Required: true
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	Href *string `json:"href"`

	// rel
	// Required: true
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	// Enum: [self bookmark]
	Rel *string `json:"rel"`
}

Link link swagger:model link

func (*Link) MarshalBinary

func (m *Link) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Link) UnmarshalBinary

func (m *Link) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Link) Validate

func (m *Link) Validate(formats strfmt.Registry) error

Validate validates this link

type Links []*Link

Links links swagger:model links

func (Links) Validate

func (m Links) Validate(formats strfmt.Registry) error

Validate validates this links

type ListFlavorsDetailOKBody

type ListFlavorsDetailOKBody struct {

	// flavors
	// Required: true
	Flavors FlavorsDetail `json:"flavors"`
}

ListFlavorsDetailOKBody list flavors detail o k body swagger:model listFlavorsDetailOKBody

func (*ListFlavorsDetailOKBody) MarshalBinary

func (m *ListFlavorsDetailOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListFlavorsDetailOKBody) UnmarshalBinary

func (m *ListFlavorsDetailOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListFlavorsDetailOKBody) Validate

func (m *ListFlavorsDetailOKBody) Validate(formats strfmt.Registry) error

Validate validates this list flavors detail o k body

type ListFlavorsOKBody

type ListFlavorsOKBody struct {

	// flavors
	// Required: true
	Flavors Flavors `json:"flavors"`
}

ListFlavorsOKBody list flavors o k body swagger:model listFlavorsOKBody

func (*ListFlavorsOKBody) MarshalBinary

func (m *ListFlavorsOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListFlavorsOKBody) UnmarshalBinary

func (m *ListFlavorsOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListFlavorsOKBody) Validate

func (m *ListFlavorsOKBody) Validate(formats strfmt.Registry) error

Validate validates this list flavors o k body

type ListImagesOKBody

type ListImagesOKBody struct {

	// fist
	Fist string `json:"fist,omitempty"`

	// images
	// Required: true
	Images Images `json:"images"`

	// scheme
	Scheme string `json:"scheme,omitempty"`
}

ListImagesOKBody list images o k body swagger:model listImagesOKBody

func (*ListImagesOKBody) MarshalBinary

func (m *ListImagesOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListImagesOKBody) UnmarshalBinary

func (m *ListImagesOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListImagesOKBody) Validate

func (m *ListImagesOKBody) Validate(formats strfmt.Registry) error

Validate validates this list images o k body

type ListNetworksOKBody

type ListNetworksOKBody struct {

	// networks
	Networks Networks `json:"networks,omitempty"`
}

ListNetworksOKBody list networks o k body swagger:model listNetworksOKBody

func (*ListNetworksOKBody) MarshalBinary

func (m *ListNetworksOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListNetworksOKBody) UnmarshalBinary

func (m *ListNetworksOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListNetworksOKBody) Validate

func (m *ListNetworksOKBody) Validate(formats strfmt.Registry) error

Validate validates this list networks o k body

type ListSubnetsOKBody

type ListSubnetsOKBody struct {

	// subnets
	// Required: true
	Subnets Subnets `json:"subnets"`
}

ListSubnetsOKBody list subnets o k body swagger:model listSubnetsOKBody

func (*ListSubnetsOKBody) MarshalBinary

func (m *ListSubnetsOKBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ListSubnetsOKBody) UnmarshalBinary

func (m *ListSubnetsOKBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ListSubnetsOKBody) Validate

func (m *ListSubnetsOKBody) Validate(formats strfmt.Registry) error

Validate validates this list subnets o k body

type Member

type Member struct {

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// image id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ImageID string `json:"image_id,omitempty"`

	// member id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	MemberID string `json:"member_id,omitempty"`

	// schema
	Schema string `json:"schema,omitempty"`

	// status
	// Enum: [queued saving active killed deleted pending_delete deactivated uploading importing]
	Status string `json:"status,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

Member member swagger:model member

func (*Member) MarshalBinary

func (m *Member) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Member) UnmarshalBinary

func (m *Member) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Member) Validate

func (m *Member) Validate(formats strfmt.Registry) error

Validate validates this member

type Members

type Members []*Member

Members members swagger:model members

func (Members) Validate

func (m Members) Validate(formats strfmt.Registry) error

Validate validates this members

type Network

type Network struct {

	// admin state up
	AdminStateUp bool `json:"admin_state_up,omitempty"`

	// availability zone hints
	AvailabilityZoneHints []string `json:"availability_zone_hints"`

	// availability zones
	AvailabilityZones []string `json:"availability_zones"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// description
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Description string `json:"description,omitempty"`

	// dns domain
	DNSDomain string `json:"dns_domain,omitempty"`

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`

	// ipv4 address scope
	IPV4AddressScope string `json:"ipv4_address_scope,omitempty"`

	// ipv6 address scope
	IPV6AddressScope string `json:"ipv6_address_scope,omitempty"`

	// is default
	IsDefault bool `json:"is_default,omitempty"`

	// l2 adjacency
	L2Adjacency bool `json:"l2_adjacency,omitempty"`

	// mtu
	Mtu int64 `json:"mtu,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	// Enum: [stable]
	Name string `json:"name,omitempty"`

	// port security enabled
	PortSecurityEnabled bool `json:"port_security_enabled,omitempty"`

	// project id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ProjectID string `json:"project_id,omitempty"`

	// provider network type
	// Enum: [vlan vxlan gre flat]
	ProviderNetworkType string `json:"provider:network_type,omitempty"`

	// provider segmentation id
	ProviderSegmentationID string `json:"provider:segmentation_id,omitempty"`

	// qos policy id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	QosPolicyID string `json:"qos_policy_id,omitempty"`

	// revision number
	RevisionNumber int64 `json:"revision_number,omitempty"`

	// router external
	RouterExternal bool `json:"router:external,omitempty"`

	// shared
	Shared bool `json:"shared,omitempty"`

	// status
	// Enum: [ACTIVE DISABLE INACTIVE]
	Status string `json:"status,omitempty"`

	// subnets
	Subnets []string `json:"subnets"`

	// tenant id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	TenantID string `json:"tenant_id,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`

	// vlan transparent
	VlanTransparent bool `json:"vlan_transparent,omitempty"`
}

Network network swagger:model network

func (*Network) MarshalBinary

func (m *Network) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Network) UnmarshalBinary

func (m *Network) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Network) Validate

func (m *Network) Validate(formats strfmt.Registry) error

Validate validates this network

type Networks

type Networks []*Network

Networks networks swagger:model networks

func (Networks) Validate

func (m Networks) Validate(formats strfmt.Registry) error

Validate validates this networks

type PostIdentityV3AuthTokensCreatedBody

type PostIdentityV3AuthTokensCreatedBody struct {

	// token
	// Required: true
	Token *Token `json:"token"`
}

PostIdentityV3AuthTokensCreatedBody post identity v3 auth tokens created body swagger:model postIdentityV3AuthTokensCreatedBody

func (*PostIdentityV3AuthTokensCreatedBody) MarshalBinary

func (m *PostIdentityV3AuthTokensCreatedBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostIdentityV3AuthTokensCreatedBody) UnmarshalBinary

func (m *PostIdentityV3AuthTokensCreatedBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostIdentityV3AuthTokensCreatedBody) Validate

Validate validates this post identity v3 auth tokens created body

type PostIdentityV3AuthTokensParamsBody

type PostIdentityV3AuthTokensParamsBody struct {

	// auth
	Auth *PostIdentityV3AuthTokensParamsBodyAuth `json:"auth,omitempty"`
}

PostIdentityV3AuthTokensParamsBody post identity v3 auth tokens params body swagger:model postIdentityV3AuthTokensParamsBody

func (*PostIdentityV3AuthTokensParamsBody) MarshalBinary

func (m *PostIdentityV3AuthTokensParamsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBody) UnmarshalBinary

func (m *PostIdentityV3AuthTokensParamsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBody) Validate

Validate validates this post identity v3 auth tokens params body

type PostIdentityV3AuthTokensParamsBodyAuth

type PostIdentityV3AuthTokensParamsBodyAuth struct {

	// identity
	Identity *PostIdentityV3AuthTokensParamsBodyAuthIdentity `json:"identity,omitempty"`

	// scope
	Scope *PostIdentityV3AuthTokensParamsBodyAuthScope `json:"scope,omitempty"`
}

PostIdentityV3AuthTokensParamsBodyAuth post identity v3 auth tokens params body auth swagger:model postIdentityV3AuthTokensParamsBodyAuth

func (*PostIdentityV3AuthTokensParamsBodyAuth) MarshalBinary

func (m *PostIdentityV3AuthTokensParamsBodyAuth) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuth) UnmarshalBinary

func (m *PostIdentityV3AuthTokensParamsBodyAuth) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuth) Validate

Validate validates this post identity v3 auth tokens params body auth

type PostIdentityV3AuthTokensParamsBodyAuthIdentity

type PostIdentityV3AuthTokensParamsBodyAuthIdentity struct {

	// methods
	Methods []string `json:"methods"`

	// password
	Password *PostIdentityV3AuthTokensParamsBodyAuthIdentityPassword `json:"password,omitempty"`
}

PostIdentityV3AuthTokensParamsBodyAuthIdentity post identity v3 auth tokens params body auth identity swagger:model postIdentityV3AuthTokensParamsBodyAuthIdentity

func (*PostIdentityV3AuthTokensParamsBodyAuthIdentity) MarshalBinary

MarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthIdentity) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthIdentity) Validate

Validate validates this post identity v3 auth tokens params body auth identity

type PostIdentityV3AuthTokensParamsBodyAuthIdentityPassword

type PostIdentityV3AuthTokensParamsBodyAuthIdentityPassword struct {

	// user
	User *PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser `json:"user,omitempty"`
}

PostIdentityV3AuthTokensParamsBodyAuthIdentityPassword post identity v3 auth tokens params body auth identity password swagger:model postIdentityV3AuthTokensParamsBodyAuthIdentityPassword

func (*PostIdentityV3AuthTokensParamsBodyAuthIdentityPassword) MarshalBinary

MarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthIdentityPassword) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthIdentityPassword) Validate

Validate validates this post identity v3 auth tokens params body auth identity password

type PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser

type PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser struct {

	// domain
	Domain *PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain `json:"domain,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// password
	Password string `json:"password,omitempty"`
}

PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser post identity v3 auth tokens params body auth identity password user swagger:model postIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser

func (*PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser) MarshalBinary

MarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser) Validate

Validate validates this post identity v3 auth tokens params body auth identity password user

type PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain

type PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain struct {

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`
}

PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain post identity v3 auth tokens params body auth identity password user domain swagger:model postIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain

func (*PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain) MarshalBinary

MarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain) Validate

Validate validates this post identity v3 auth tokens params body auth identity password user domain

type PostIdentityV3AuthTokensParamsBodyAuthScope

type PostIdentityV3AuthTokensParamsBodyAuthScope struct {

	// project
	Project *PostIdentityV3AuthTokensParamsBodyAuthScopeProject `json:"project,omitempty"`
}

PostIdentityV3AuthTokensParamsBodyAuthScope post identity v3 auth tokens params body auth scope swagger:model postIdentityV3AuthTokensParamsBodyAuthScope

func (*PostIdentityV3AuthTokensParamsBodyAuthScope) MarshalBinary

func (m *PostIdentityV3AuthTokensParamsBodyAuthScope) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthScope) UnmarshalBinary

func (m *PostIdentityV3AuthTokensParamsBodyAuthScope) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthScope) Validate

Validate validates this post identity v3 auth tokens params body auth scope

type PostIdentityV3AuthTokensParamsBodyAuthScopeProject

type PostIdentityV3AuthTokensParamsBodyAuthScopeProject struct {

	// domain
	Domain *PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain `json:"domain,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

PostIdentityV3AuthTokensParamsBodyAuthScopeProject post identity v3 auth tokens params body auth scope project swagger:model postIdentityV3AuthTokensParamsBodyAuthScopeProject

func (*PostIdentityV3AuthTokensParamsBodyAuthScopeProject) MarshalBinary

MarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthScopeProject) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthScopeProject) Validate

Validate validates this post identity v3 auth tokens params body auth scope project

type PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain

type PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain struct {

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`
}

PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain post identity v3 auth tokens params body auth scope project domain swagger:model postIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain

func (*PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain) MarshalBinary

MarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain) UnmarshalBinary

UnmarshalBinary interface implementation

func (*PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain) Validate

Validate validates this post identity v3 auth tokens params body auth scope project domain

type Subnet

type Subnet struct {

	// allocation pools
	AllocationPools []*SubnetAllocationPoolsItems `json:"allocation_pools"`

	// cidr
	Cidr string `json:"cidr,omitempty"`

	// created at
	// Format: date-time
	CreatedAt strfmt.DateTime `json:"created_at,omitempty"`

	// description
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Description string `json:"description,omitempty"`

	// dns nameservers
	DNSNameservers []string `json:"dns_nameservers"`

	// dns publish fixed ip
	DNSPublishFixedIP bool `json:"dns_publish_fixed_ip,omitempty"`

	// enable dhcp
	EnableDhcp bool `json:"enable_dhcp,omitempty"`

	// gateway ip
	// Format: ipv4
	GatewayIP strfmt.IPv4 `json:"gateway_ip,omitempty"`

	// host routes
	HostRoutes []*SubnetHostRoutesItems `json:"host_routes"`

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`

	// ip version
	// Enum: [4 6]
	IPVersion int64 `json:"ip_version,omitempty"`

	// ipv6 address mode
	// Enum: [slaac dhcpv6-stateful dhcpv6-stateless null]
	IPV6AddressMode string `json:"ipv6_address_mode,omitempty"`

	// ipv6 ra mode
	// Enum: [slaac dhcpv6-stateful dhcpv6-stateless null]
	IPV6RaMode string `json:"ipv6_ra_mode,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// network id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	NetworkID string `json:"network_id,omitempty"`

	// project id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ProjectID string `json:"project_id,omitempty"`

	// revision number
	RevisionNumber int64 `json:"revision_number,omitempty"`

	// segment id
	SegmentID string `json:"segment_id,omitempty"`

	// service types
	ServiceTypes []string `json:"service_types"`

	// subnetpool id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	SubnetpoolID string `json:"subnetpool_id,omitempty"`

	// tenant id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	TenantID string `json:"tenant_id,omitempty"`

	// updated at
	// Format: date-time
	UpdatedAt strfmt.DateTime `json:"updated_at,omitempty"`
}

Subnet subnet swagger:model subnet

func (*Subnet) MarshalBinary

func (m *Subnet) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Subnet) UnmarshalBinary

func (m *Subnet) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Subnet) Validate

func (m *Subnet) Validate(formats strfmt.Registry) error

Validate validates this subnet

type SubnetAllocationPoolsItems

type SubnetAllocationPoolsItems struct {

	// end
	// Format: ipv4
	End strfmt.IPv4 `json:"end,omitempty"`

	// start
	// Format: ipv4
	Start strfmt.IPv4 `json:"start,omitempty"`
}

SubnetAllocationPoolsItems subnet allocation pools items swagger:model subnetAllocationPoolsItems

func (*SubnetAllocationPoolsItems) MarshalBinary

func (m *SubnetAllocationPoolsItems) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubnetAllocationPoolsItems) UnmarshalBinary

func (m *SubnetAllocationPoolsItems) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubnetAllocationPoolsItems) Validate

func (m *SubnetAllocationPoolsItems) Validate(formats strfmt.Registry) error

Validate validates this subnet allocation pools items

type SubnetHostRoutesItems

type SubnetHostRoutesItems struct {

	// destination
	// Format: ipv4
	Destination strfmt.IPv4 `json:"destination,omitempty"`

	// nexthop
	// Format: ipv4
	Nexthop strfmt.IPv4 `json:"nexthop,omitempty"`
}

SubnetHostRoutesItems subnet host routes items swagger:model subnetHostRoutesItems

func (*SubnetHostRoutesItems) MarshalBinary

func (m *SubnetHostRoutesItems) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*SubnetHostRoutesItems) UnmarshalBinary

func (m *SubnetHostRoutesItems) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*SubnetHostRoutesItems) Validate

func (m *SubnetHostRoutesItems) Validate(formats strfmt.Registry) error

Validate validates this subnet host routes items

type Subnets

type Subnets []*Subnet

Subnets subnets swagger:model subnets

func (Subnets) Validate

func (m Subnets) Validate(formats strfmt.Registry) error

Validate validates this subnets

type Token

type Token struct {

	// catalog
	Catalog []*TokenCatalogItems `json:"catalog"`

	// expires at
	// Format: date-time
	ExpiresAt strfmt.DateTime `json:"expires_at,omitempty"`

	// is domain
	IsDomain bool `json:"is_domain,omitempty"`

	// issued at
	// Format: date-time
	IssuedAt strfmt.DateTime `json:"issued_at,omitempty"`

	// methods
	Methods []string `json:"methods"`

	// project
	Project *TokenProject `json:"project,omitempty"`

	// roles
	Roles []*TokenRolesItems `json:"roles"`

	// user
	User *TokenUser `json:"user,omitempty"`
}

Token token swagger:model token

func (*Token) MarshalBinary

func (m *Token) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Token) UnmarshalBinary

func (m *Token) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Token) Validate

func (m *Token) Validate(formats strfmt.Registry) error

Validate validates this token

type TokenCatalogItems

type TokenCatalogItems struct {

	// endpoints
	Endpoints []*TokenCatalogItemsEndpointsItems `json:"endpoints"`

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// type
	// Enum: [volumev3]
	Type string `json:"type,omitempty"`
}

TokenCatalogItems token catalog items swagger:model tokenCatalogItems

func (*TokenCatalogItems) MarshalBinary

func (m *TokenCatalogItems) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TokenCatalogItems) UnmarshalBinary

func (m *TokenCatalogItems) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TokenCatalogItems) Validate

func (m *TokenCatalogItems) Validate(formats strfmt.Registry) error

Validate validates this token catalog items

type TokenCatalogItemsEndpointsItems

type TokenCatalogItemsEndpointsItems struct {

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`

	// interface
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	// Enum: [public private]
	Interface string `json:"interface,omitempty"`

	// region
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Region string `json:"region,omitempty"`

	// region id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	RegionID string `json:"region_id,omitempty"`

	// url
	// Pattern: ^http(s)?:\/\/([^\/?#]*)([^?#]*)(\?([^#]*))?(#(.*))?$
	URL string `json:"url,omitempty"`
}

TokenCatalogItemsEndpointsItems token catalog items endpoints items swagger:model tokenCatalogItemsEndpointsItems

func (*TokenCatalogItemsEndpointsItems) MarshalBinary

func (m *TokenCatalogItemsEndpointsItems) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TokenCatalogItemsEndpointsItems) UnmarshalBinary

func (m *TokenCatalogItemsEndpointsItems) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TokenCatalogItemsEndpointsItems) Validate

Validate validates this token catalog items endpoints items

type TokenProject

type TokenProject struct {

	// domain
	Domain *TokenProjectDomain `json:"domain,omitempty"`

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

TokenProject token project swagger:model tokenProject

func (*TokenProject) MarshalBinary

func (m *TokenProject) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TokenProject) UnmarshalBinary

func (m *TokenProject) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TokenProject) Validate

func (m *TokenProject) Validate(formats strfmt.Registry) error

Validate validates this token project

type TokenProjectDomain

type TokenProjectDomain struct {

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

TokenProjectDomain token project domain swagger:model tokenProjectDomain

func (*TokenProjectDomain) MarshalBinary

func (m *TokenProjectDomain) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TokenProjectDomain) UnmarshalBinary

func (m *TokenProjectDomain) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TokenProjectDomain) Validate

func (m *TokenProjectDomain) Validate(formats strfmt.Registry) error

Validate validates this token project domain

type TokenRolesItems

type TokenRolesItems struct {

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

TokenRolesItems token roles items swagger:model tokenRolesItems

func (*TokenRolesItems) MarshalBinary

func (m *TokenRolesItems) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TokenRolesItems) UnmarshalBinary

func (m *TokenRolesItems) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TokenRolesItems) Validate

func (m *TokenRolesItems) Validate(formats strfmt.Registry) error

Validate validates this token roles items

type TokenUser

type TokenUser struct {

	// domain
	Domain *TokenUserDomain `json:"domain,omitempty"`

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`

	// password expires at
	// Format: date-time
	PasswordExpiresAt strfmt.DateTime `json:"password_expires_at,omitempty"`
}

TokenUser token user swagger:model tokenUser

func (*TokenUser) MarshalBinary

func (m *TokenUser) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TokenUser) UnmarshalBinary

func (m *TokenUser) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TokenUser) Validate

func (m *TokenUser) Validate(formats strfmt.Registry) error

Validate validates this token user

type TokenUserDomain

type TokenUserDomain struct {

	// id
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	ID string `json:"id,omitempty"`

	// name
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	Name string `json:"name,omitempty"`
}

TokenUserDomain token user domain swagger:model tokenUserDomain

func (*TokenUserDomain) MarshalBinary

func (m *TokenUserDomain) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*TokenUserDomain) UnmarshalBinary

func (m *TokenUserDomain) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*TokenUserDomain) Validate

func (m *TokenUserDomain) Validate(formats strfmt.Registry) error

Validate validates this token user domain

type UpdateImageMemberParamsBody

type UpdateImageMemberParamsBody struct {

	// status
	// Enum: [pending accepted rejected]
	Status string `json:"status,omitempty"`
}

UpdateImageMemberParamsBody The image ID swagger:model updateImageMemberParamsBody

func (*UpdateImageMemberParamsBody) MarshalBinary

func (m *UpdateImageMemberParamsBody) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*UpdateImageMemberParamsBody) UnmarshalBinary

func (m *UpdateImageMemberParamsBody) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*UpdateImageMemberParamsBody) Validate

func (m *UpdateImageMemberParamsBody) Validate(formats strfmt.Registry) error

Validate validates this update image member params body

type Versions

type Versions struct {

	// values
	Values []*VersionsValuesItems `json:"values"`
}

Versions versions swagger:model versions

func (*Versions) MarshalBinary

func (m *Versions) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Versions) UnmarshalBinary

func (m *Versions) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Versions) Validate

func (m *Versions) Validate(formats strfmt.Registry) error

Validate validates this versions

type VersionsValuesItems

type VersionsValuesItems struct {

	// id
	// Enum: [v3.10]
	ID string `json:"id,omitempty"`

	// links
	Links Links `json:"links,omitempty"`

	// media types
	MediaTypes []*VersionsValuesItemsMediaTypesItems `json:"media-types"`

	// status
	// Pattern: ^[A-Za-z][-A-Za-z0-9_]*$
	// Enum: [stable]
	Status string `json:"status,omitempty"`

	// updated
	// Format: date-time
	Updated strfmt.DateTime `json:"updated,omitempty"`
}

VersionsValuesItems versions values items swagger:model versionsValuesItems

func (*VersionsValuesItems) MarshalBinary

func (m *VersionsValuesItems) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionsValuesItems) UnmarshalBinary

func (m *VersionsValuesItems) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionsValuesItems) Validate

func (m *VersionsValuesItems) Validate(formats strfmt.Registry) error

Validate validates this versions values items

type VersionsValuesItemsMediaTypesItems

type VersionsValuesItemsMediaTypesItems struct {

	// base
	// Enum: [application/json]
	Base string `json:"base,omitempty"`

	// type
	// Enum: [application/json]
	Type string `json:"type,omitempty"`
}

VersionsValuesItemsMediaTypesItems versions values items media types items swagger:model versionsValuesItemsMediaTypesItems

func (*VersionsValuesItemsMediaTypesItems) MarshalBinary

func (m *VersionsValuesItemsMediaTypesItems) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionsValuesItemsMediaTypesItems) UnmarshalBinary

func (m *VersionsValuesItemsMediaTypesItems) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionsValuesItemsMediaTypesItems) Validate

Validate validates this versions values items media types items

Source Files

Jump to

Keyboard shortcuts

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