Documentation
¶
Index ¶
- Constants
- type CreateFlavorOKBody
- type CreateFlavorParamsBody
- type CreateFlavorParamsBodyFlavor
- type CreateImageMemberParamsBody
- type CreateImageParamsBody
- type CreateNetworkOKBody
- type CreateNetworkParamsBody
- type CreateNetworkParamsBodyNetwork
- type CreateSubnetOKBody
- type CreateSubnetParamsBody
- type CreateSubnetParamsBodySubnet
- type Flavor
- type Flavors
- type FlavorsDetail
- type FlavorsItems
- type GetFlavorDetailOKBody
- type GetIdentityMultipleChoicesBody
- type Image
- type Images
- type Link
- type Links
- type ListFlavorsDetailOKBody
- type ListFlavorsOKBody
- type ListImagesOKBody
- type ListNetworksOKBody
- type ListSubnetsOKBody
- type Member
- type Members
- type Network
- type Networks
- type PostIdentityV3AuthTokensCreatedBody
- type PostIdentityV3AuthTokensParamsBody
- type PostIdentityV3AuthTokensParamsBodyAuth
- type PostIdentityV3AuthTokensParamsBodyAuthIdentity
- type PostIdentityV3AuthTokensParamsBodyAuthIdentityPassword
- type PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser
- func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser) MarshalBinary() ([]byte, error)
- func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser) UnmarshalBinary(b []byte) error
- func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser) Validate(formats strfmt.Registry) error
- type PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain
- func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain) MarshalBinary() ([]byte, error)
- func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain) UnmarshalBinary(b []byte) error
- func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain) Validate(formats strfmt.Registry) error
- type PostIdentityV3AuthTokensParamsBodyAuthScope
- type PostIdentityV3AuthTokensParamsBodyAuthScopeProject
- type PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain
- func (m *PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain) MarshalBinary() ([]byte, error)
- func (m *PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain) UnmarshalBinary(b []byte) error
- func (m *PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain) Validate(formats strfmt.Registry) error
- type Subnet
- type SubnetAllocationPoolsItems
- type SubnetHostRoutesItems
- type Subnets
- type Token
- type TokenCatalogItems
- type TokenCatalogItemsEndpointsItems
- type TokenProject
- type TokenProjectDomain
- type TokenRolesItems
- type TokenUser
- type TokenUserDomain
- type UpdateImageMemberParamsBody
- type Versions
- type VersionsValuesItems
- type VersionsValuesItemsMediaTypesItems
Constants ¶
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" )
const ( // CreateImageParamsBodyVisibilityPublic captures enum value "public" CreateImageParamsBodyVisibilityPublic string = "public" // CreateImageParamsBodyVisibilityCommunity captures enum value "community" CreateImageParamsBodyVisibilityCommunity string = "community" CreateImageParamsBodyVisibilityShared string = "shared" // CreateImageParamsBodyVisibilityPrivate captures enum value "private" CreateImageParamsBodyVisibilityPrivate string = "private" )
const ( // CreateNetworkParamsBodyNetworkProviderNetworkTypeVlan captures enum value "vlan" CreateNetworkParamsBodyNetworkProviderNetworkTypeVlan string = "vlan" // CreateNetworkParamsBodyNetworkProviderNetworkTypeVxlan captures enum value "vxlan" CreateNetworkParamsBodyNetworkProviderNetworkTypeVxlan string = "vxlan" )
const ( // CreateNetworkParamsBodyNetworkProviderPhysicalNetworkPublic captures enum value "public" CreateNetworkParamsBodyNetworkProviderPhysicalNetworkPublic string = "public" // CreateNetworkParamsBodyNetworkProviderPhysicalNetworkPrivate captures enum value "private" CreateNetworkParamsBodyNetworkProviderPhysicalNetworkPrivate string = "private" )
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" )
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" )
const ( // ImageVisibilityPublic captures enum value "public" ImageVisibilityPublic string = "public" // ImageVisibilityCommunity captures enum value "community" ImageVisibilityCommunity string = "community" ImageVisibilityShared string = "shared" // ImageVisibilityPrivate captures enum value "private" ImageVisibilityPrivate string = "private" )
const ( // LinkRelSelf captures enum value "self" LinkRelSelf string = "self" // LinkRelBookmark captures enum value "bookmark" LinkRelBookmark string = "bookmark" )
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" )
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" )
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" )
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" )
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" )
const ( // TokenCatalogItemsEndpointsItemsInterfacePublic captures enum value "public" TokenCatalogItemsEndpointsItemsInterfacePublic string = "public" // TokenCatalogItemsEndpointsItemsInterfacePrivate captures enum value "private" TokenCatalogItemsEndpointsItemsInterfacePrivate string = "private" )
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" )
const ( // CreateImageParamsBodyContainerFormatBare captures enum value "bare" CreateImageParamsBodyContainerFormatBare string = "bare" )
const ( // CreateImageParamsBodyNameStable captures enum value "stable" CreateImageParamsBodyNameStable string = "stable" )
const ( // ImageContainerFormatBare captures enum value "bare" ImageContainerFormatBare string = "bare" )
const ( // ImageNameStable captures enum value "stable" ImageNameStable string = "stable" )
const ( // NetworkNameStable captures enum value "stable" NetworkNameStable string = "stable" )
const ( // TokenCatalogItemsTypeVolumev3 captures enum value "volumev3" TokenCatalogItemsTypeVolumev3 string = "volumev3" )
const ( // VersionsValuesItemsIDV310 captures enum value "v3.10" VersionsValuesItemsIDV310 string = "v3.10" )
const ( // VersionsValuesItemsMediaTypesItemsBaseApplicationJSON captures enum value "application/json" VersionsValuesItemsMediaTypesItemsBaseApplicationJSON string = "application/json" )
const ( // VersionsValuesItemsMediaTypesItemsTypeApplicationJSON captures enum value "application/json" VersionsValuesItemsMediaTypesItemsTypeApplicationJSON string = "application/json" )
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
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
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
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
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
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
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Flavor) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type FlavorsDetail ¶
type FlavorsDetail []*Flavor
FlavorsDetail flavors detail swagger:model flavorsDetail
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Image) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Link ¶
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 ¶
MarshalBinary interface implementation
func (*Link) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*Member) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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 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 ¶
MarshalBinary interface implementation
func (*Network) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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 ¶
func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentity) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostIdentityV3AuthTokensParamsBodyAuthIdentity) UnmarshalBinary ¶
func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentity) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 ¶
func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentityPassword) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostIdentityV3AuthTokensParamsBodyAuthIdentityPassword) UnmarshalBinary ¶
func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentityPassword) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 ¶
func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser) UnmarshalBinary ¶
func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUser) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 ¶
func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain) UnmarshalBinary ¶
func (m *PostIdentityV3AuthTokensParamsBodyAuthIdentityPasswordUserDomain) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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
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 ¶
func (m *PostIdentityV3AuthTokensParamsBodyAuthScopeProject) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostIdentityV3AuthTokensParamsBodyAuthScopeProject) UnmarshalBinary ¶
func (m *PostIdentityV3AuthTokensParamsBodyAuthScopeProject) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 ¶
func (m *PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain) UnmarshalBinary ¶
func (m *PostIdentityV3AuthTokensParamsBodyAuthScopeProjectDomain) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
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 ¶
MarshalBinary interface implementation
func (*Subnet) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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 ¶
MarshalBinary interface implementation
func (*Token) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
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
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
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
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 ¶
MarshalBinary interface implementation
func (*TokenUser) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
type Versions ¶
type Versions struct {
// values
Values []*VersionsValuesItems `json:"values"`
}
Versions versions swagger:model versions
func (*Versions) MarshalBinary ¶
MarshalBinary interface implementation
func (*Versions) UnmarshalBinary ¶
UnmarshalBinary interface implementation
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
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
Source Files
¶
- create_flavor_o_k_body.go
- create_flavor_params_body.go
- create_flavor_params_body_flavor.go
- create_image_member_params_body.go
- create_image_params_body.go
- create_network_o_k_body.go
- create_network_params_body.go
- create_network_params_body_network.go
- create_subnet_o_k_body.go
- create_subnet_params_body.go
- create_subnet_params_body_subnet.go
- flavor.go
- flavors.go
- flavors_detail.go
- flavors_items.go
- get_flavor_detail_o_k_body.go
- get_identity_multiple_choices_body.go
- image.go
- images.go
- link.go
- links.go
- list_flavors_detail_o_k_body.go
- list_flavors_o_k_body.go
- list_images_o_k_body.go
- list_networks_o_k_body.go
- list_subnets_o_k_body.go
- member.go
- members.go
- network.go
- networks.go
- post_identity_v3_auth_tokens_created_body.go
- post_identity_v3_auth_tokens_params_body.go
- post_identity_v3_auth_tokens_params_body_auth.go
- post_identity_v3_auth_tokens_params_body_auth_identity.go
- post_identity_v3_auth_tokens_params_body_auth_identity_password.go
- post_identity_v3_auth_tokens_params_body_auth_identity_password_user.go
- post_identity_v3_auth_tokens_params_body_auth_identity_password_user_domain.go
- post_identity_v3_auth_tokens_params_body_auth_scope.go
- post_identity_v3_auth_tokens_params_body_auth_scope_project.go
- post_identity_v3_auth_tokens_params_body_auth_scope_project_domain.go
- subnet.go
- subnet_allocation_pools_items.go
- subnet_host_routes_items.go
- subnets.go
- token.go
- token_catalog_items.go
- token_catalog_items_endpoints_items.go
- token_project.go
- token_project_domain.go
- token_roles_items.go
- token_user.go
- token_user_domain.go
- update_image_member_params_body.go
- versions.go
- versions_values_items.go
- versions_values_items_media_types_items.go