Sites

Menu

CreateDeploymentRequest Class

Namespace: Improbable.SpatialOS.Deployment.V1Beta1

Inheritance

pb::IMessage<CreateDeploymentRequest>


Const Fields

ProjectNameFieldNumber
const int ProjectNameFieldNumber = 1

Field number for the "project_name" field.
DeploymentNameFieldNumber
const int DeploymentNameFieldNumber = 2

Field number for the "deployment_name" field.
ClusterCodeFieldNumber
const int ClusterCodeFieldNumber = 3

Field number for the "cluster_code" field.
RegionCodeFieldNumber
const int RegionCodeFieldNumber = 4

Field number for the "region_code" field.
AssemblyNameFieldNumber
const int AssemblyNameFieldNumber = 5

Field number for the "assembly_name" field.
StartingSnapshotIdFieldNumber
const int StartingSnapshotIdFieldNumber = 6

Field number for the "starting_snapshot_id" field.
TagsFieldNumber
const int TagsFieldNumber = 7

Field number for the "tags" field.
LaunchConfigFieldNumber
const int LaunchConfigFieldNumber = 11

Field number for the "launch_config" field.
RuntimeVersionFieldNumber
const int RuntimeVersionFieldNumber = 9

Field number for the "runtime_version" field.


Static Properties

Parser
pb::MessageParser<CreateDeploymentRequest> Parser { get; }

Descriptor
pbr::MessageDescriptor Descriptor { get; }


Properties

ProjectName
string ProjectName { get; set; }

The name of the project this deployment belongs to. It must be lower case letters or numbers or underscores and 3-32 characters in length.
DeploymentName
string DeploymentName { get; set; }

The name of the deployment.

Notes:
  • You choose the deployment's name. It must be lower case letters or numbers or underscores and 3-32 characters in length.
ClusterCode
string ClusterCode { get; set; }

The name of the cluster this deployment is in.
RegionCode
string RegionCode { get; set; }

The region that the deployment is running in. The supported regions are "EU" and "US" (and "AP" for specific users who have requested access). Leave blank if unknown.
AssemblyName
string AssemblyName { get; set; }

The assembly to use for the deployment. You must supply this for cloud deployments. Local deployments automatically use the assembly located in the folder containing the file, so any value you supply is ignored.
StartingSnapshotId
string StartingSnapshotId { get; set; }

The starting snapshot for the deployment. For cloud deployments, you must provide a starting snapshot. For local deployments, if you don't provide a starting snapshot, it uses the default. This is a string to allow users to provide a filepath to a snapshot in the local workflow.
Tags
pbc::RepeatedField<string> Tags { get; }

Tags associated with the deployment. Tags are a set of strings you can use to identify deployments. A tag must be upper or lower case letters or numbers or underscores and 3-32 characters in length.
LaunchConfig
global::Improbable.SpatialOS.Deployment.V1Beta1.LaunchConfig LaunchConfig { get; set; }

The configuration for starting the deployment.
RuntimeVersion
string RuntimeVersion { get; set; }

Only use this field if you were directed to do so by SpatialOS support

Notes:
  • The version of the Runtime to start the deployment.


Constructors

CreateDeploymentRequest
CreateDeploymentRequest()

CreateDeploymentRequest
CreateDeploymentRequest(CreateDeploymentRequest other)

Parameters


Methods

Clone
CreateDeploymentRequest Clone()

Equals
bool Equals(CreateDeploymentRequest other)

Parameters
WriteTo
void WriteTo(pb::CodedOutputStream output)

Parameters
  • pb::CodedOutputStream output :
CalculateSize
int CalculateSize()

MergeFrom
void MergeFrom(CreateDeploymentRequest other)

Parameters
MergeFrom
void MergeFrom(pb::CodedInputStream input)

Parameters
  • pb::CodedInputStream input :


Overrides

Equals
override bool Equals(object other)

Parameters
  • object other :
GetHashCode
override int GetHashCode()

ToString
override string ToString()

Search results

Was this page helpful?

Thanks for letting us know!

Thanks for your feedback

Need more help? Ask on the forums