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