models

package
v0.0.0-...-abfb793 Latest Latest
Warning

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

Go to latest
Published: Oct 2, 2017 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ContainerInstance

type ContainerInstance struct {

	// entity
	Entity *ContainerInstanceDetail `json:"entity,omitempty"`

	// metadata
	Metadata *Metadata `json:"metadata,omitempty"`
}

ContainerInstance container instance swagger:model ContainerInstance

func (*ContainerInstance) MarshalBinary

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

MarshalBinary interface implementation

func (*ContainerInstance) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ContainerInstance) Validate

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

Validate validates this container instance

type ContainerInstanceAttribute

type ContainerInstanceAttribute struct {

	// name
	// Required: true
	Name *string `json:"name"`

	// value
	// Required: true
	Value *string `json:"value"`
}

ContainerInstanceAttribute container instance attribute swagger:model ContainerInstanceAttribute

func (*ContainerInstanceAttribute) MarshalBinary

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

MarshalBinary interface implementation

func (*ContainerInstanceAttribute) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ContainerInstanceAttribute) Validate

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

Validate validates this container instance attribute

type ContainerInstanceDetail

type ContainerInstanceDetail struct {

	// e c2 instance ID
	EC2InstanceID string `json:"EC2InstanceID,omitempty"`

	// agent connected
	// Required: true
	AgentConnected *bool `json:"agentConnected"`

	// agent update status
	AgentUpdateStatus string `json:"agentUpdateStatus,omitempty"`

	// attributes
	Attributes []*ContainerInstanceAttribute `json:"attributes"`

	// cluster a r n
	// Required: true
	ClusterARN *string `json:"clusterARN"`

	// container instance a r n
	// Required: true
	ContainerInstanceARN *string `json:"containerInstanceARN"`

	// registered resources
	// Required: true
	RegisteredResources []*ContainerInstanceResource `json:"registeredResources"`

	// remaining resources
	// Required: true
	RemainingResources []*ContainerInstanceResource `json:"remainingResources"`

	// status
	// Required: true
	Status *string `json:"status"`

	// version info
	// Required: true
	VersionInfo *ContainerInstanceVersionInfo `json:"versionInfo"`
}

ContainerInstanceDetail container instance detail swagger:model ContainerInstanceDetail

func (*ContainerInstanceDetail) MarshalBinary

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

MarshalBinary interface implementation

func (*ContainerInstanceDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ContainerInstanceDetail) Validate

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

Validate validates this container instance detail

type ContainerInstanceResource

type ContainerInstanceResource struct {

	// name
	// Required: true
	Name *string `json:"name"`

	// type
	// Required: true
	Type *string `json:"type"`

	// value
	// Required: true
	Value *string `json:"value"`
}

ContainerInstanceResource container instance resource swagger:model ContainerInstanceResource

func (*ContainerInstanceResource) MarshalBinary

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

MarshalBinary interface implementation

func (*ContainerInstanceResource) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ContainerInstanceResource) Validate

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

Validate validates this container instance resource

type ContainerInstanceVersionInfo

type ContainerInstanceVersionInfo struct {

	// agent hash
	AgentHash string `json:"agentHash,omitempty"`

	// agent version
	AgentVersion string `json:"agentVersion,omitempty"`

	// docker version
	DockerVersion string `json:"dockerVersion,omitempty"`
}

ContainerInstanceVersionInfo container instance version info swagger:model ContainerInstanceVersionInfo

func (*ContainerInstanceVersionInfo) MarshalBinary

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

MarshalBinary interface implementation

func (*ContainerInstanceVersionInfo) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ContainerInstanceVersionInfo) Validate

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

Validate validates this container instance version info

type ContainerInstances

type ContainerInstances struct {

	// items
	// Required: true
	Items []*ContainerInstance `json:"items"`
}

ContainerInstances List of container instances swagger:model ContainerInstances

func (*ContainerInstances) MarshalBinary

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

MarshalBinary interface implementation

func (*ContainerInstances) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*ContainerInstances) Validate

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

Validate validates this container instances

type Metadata

type Metadata struct {

	// entity version
	// Required: true
	EntityVersion *string `json:"entityVersion"`
}

Metadata metadata swagger:model Metadata

func (*Metadata) MarshalBinary

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

MarshalBinary interface implementation

func (*Metadata) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Metadata) Validate

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

Validate validates this metadata

type Task

type Task struct {

	// entity
	Entity *TaskDetail `json:"entity,omitempty"`

	// metadata
	Metadata *Metadata `json:"metadata,omitempty"`
}

Task task swagger:model Task

func (*Task) MarshalBinary

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

MarshalBinary interface implementation

func (*Task) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Task) Validate

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

Validate validates this task

type TaskContainer

type TaskContainer struct {

	// container a r n
	// Required: true
	ContainerARN *string `json:"containerARN"`

	// exit code
	ExitCode int64 `json:"exitCode,omitempty"`

	// last status
	// Required: true
	LastStatus *string `json:"lastStatus"`

	// name
	// Required: true
	Name *string `json:"name"`

	// network bindings
	NetworkBindings []*TaskNetworkBinding `json:"networkBindings"`

	// reason
	Reason string `json:"reason,omitempty"`
}

TaskContainer task container swagger:model TaskContainer

func (*TaskContainer) MarshalBinary

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

MarshalBinary interface implementation

func (*TaskContainer) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TaskContainer) Validate

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

Validate validates this task container

type TaskContainerOverride

type TaskContainerOverride struct {

	// command
	Command []string `json:"command"`

	// environment
	Environment []*TaskEnvironment `json:"environment"`

	// name
	// Required: true
	Name *string `json:"name"`
}

TaskContainerOverride task container override swagger:model TaskContainerOverride

func (*TaskContainerOverride) MarshalBinary

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

MarshalBinary interface implementation

func (*TaskContainerOverride) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TaskContainerOverride) Validate

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

Validate validates this task container override

type TaskDetail

type TaskDetail struct {

	// cluster a r n
	// Required: true
	ClusterARN *string `json:"clusterARN"`

	// container instance a r n
	// Required: true
	ContainerInstanceARN *string `json:"containerInstanceARN"`

	// containers
	// Required: true
	Containers []*TaskContainer `json:"containers"`

	// created at
	// Required: true
	CreatedAt *string `json:"createdAt"`

	// desired status
	// Required: true
	DesiredStatus *string `json:"desiredStatus"`

	// last status
	// Required: true
	LastStatus *string `json:"lastStatus"`

	// overrides
	// Required: true
	Overrides *TaskOverride `json:"overrides"`

	// started at
	StartedAt string `json:"startedAt,omitempty"`

	// started by
	StartedBy string `json:"startedBy,omitempty"`

	// stopped at
	StoppedAt string `json:"stoppedAt,omitempty"`

	// stopped reason
	StoppedReason string `json:"stoppedReason,omitempty"`

	// task a r n
	// Required: true
	TaskARN *string `json:"taskARN"`

	// task definition a r n
	// Required: true
	TaskDefinitionARN *string `json:"taskDefinitionARN"`
}

TaskDetail task detail swagger:model TaskDetail

func (*TaskDetail) MarshalBinary

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

MarshalBinary interface implementation

func (*TaskDetail) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TaskDetail) Validate

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

Validate validates this task detail

type TaskEnvironment

type TaskEnvironment struct {

	// name
	// Required: true
	Name *string `json:"name"`

	// value
	// Required: true
	Value *string `json:"value"`
}

TaskEnvironment task environment swagger:model TaskEnvironment

func (*TaskEnvironment) MarshalBinary

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

MarshalBinary interface implementation

func (*TaskEnvironment) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TaskEnvironment) Validate

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

Validate validates this task environment

type TaskNetworkBinding

type TaskNetworkBinding struct {

	// bind IP
	// Required: true
	BindIP *string `json:"bindIP"`

	// container port
	// Required: true
	ContainerPort *int64 `json:"containerPort"`

	// host port
	// Required: true
	HostPort *int64 `json:"hostPort"`

	// protocol
	Protocol string `json:"protocol,omitempty"`
}

TaskNetworkBinding task network binding swagger:model TaskNetworkBinding

func (*TaskNetworkBinding) MarshalBinary

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

MarshalBinary interface implementation

func (*TaskNetworkBinding) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TaskNetworkBinding) Validate

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

Validate validates this task network binding

type TaskOverride

type TaskOverride struct {

	// container overrides
	// Required: true
	ContainerOverrides []*TaskContainerOverride `json:"containerOverrides"`

	// task role arn
	TaskRoleArn string `json:"taskRoleArn,omitempty"`
}

TaskOverride task override swagger:model TaskOverride

func (*TaskOverride) MarshalBinary

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

MarshalBinary interface implementation

func (*TaskOverride) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*TaskOverride) Validate

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

Validate validates this task override

type Tasks

type Tasks struct {

	// items
	// Required: true
	Items []*Task `json:"items"`
}

Tasks List of tasks swagger:model Tasks

func (*Tasks) MarshalBinary

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

MarshalBinary interface implementation

func (*Tasks) UnmarshalBinary

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

UnmarshalBinary interface implementation

func (*Tasks) Validate

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

Validate validates this tasks

Jump to

Keyboard shortcuts

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